/* Added by John 
#technav				{width: 380px; height: 22px; margin-left: 43px; clear: both}
#technav div			{float: left}
#aboutnav				{width: 280px; height: 22px; margin-left: 43px; clear: both}
#aboutnav div			{float: left}*/
/* CSS Document */

body						{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #978D83; margin: 0px; background-color:#FFFFFF; min-width: 760px}

/*header*/
#header						{height: 36px; border-top: 4px solid #978D83; padding: 28px; clear: both; min-width: 760px}
#logo_in					{height: 31px; float: left}
#nav						{height: 36px; width: 75%; float: right; margin-right: 28px; }
#nav_container				{height: 36px; }	/*width: 415px; */
#redbar						{height: 41px; background-color: #F63802; margin: 0px 0px 4px 0px; clear: both; background-image:url(/assets/images/redbar_bg1.jpg); background-repeat: repeat-x; background-position: 0 -10px; }

/* main navigation*/
#btn_home						{width: 62px; height: 12px; float: left}	
#btn_services				{width: 80px; height: 12px; float: left}	
#btn_clients				{width: 98px; height: 12px; float: left}	
#btn_tech						{width: 98px; height: 12px; float: left}	
#btn_about					{width: 108px; height: 12px; float: left}	
#btn_news						{width: 58px; height: 12px; float: left}	
#btn_contact				{width: 102px; height: 12px; float: left}	
#btn_careers				{width: 73px; height: 12px; float: left}	

/* secondary navigation - services*/
#servicesnav				{width: 600px; height: 22px; margin-left: 61px; clear: both}
#servicesnav div		{float: left}
#housing						{width: 74px; float: left}
#reg								{width: 102px; float: left}
#mkt								{width: 86px; float: left}
#gsvcs							{width: 126px; float: left}
#cust								{width: 174px; float: left}

/* secondary navigation - technology*/
#technav					{width: 380px;height: 22px; margin-left: 239px; clear: both}
#technav div  		{float: left}
#cmrez						{float: left}

/* secondary navigation - about cmr*/
#aboutnav					{width: 380px;height: 22px; margin-left: 337px; clear: both}
#aboutnav div			{float: left}
#team							{float: left}

/* secondary navigation - news */
#newsnav					{width: 380px;height: 22px;margin-left: 445px; clear: both}
#newsnav div				{float: left}
#archive					{float: left}




/* content items */

/*#inside_pics				{width: 344px; margin: 0px 26px 4px 4px; float: left; height: 100%}
#content					{margin: 26px 26px 26px 0px}*/


/*october 30
#leftcol		{height: 100%; width: 100%; overflow: auto; float: left; margin: 0px; padding: 0px; background-color: #978D83;  border-bottom: 4px solid #ffffff}
#inside_pics	{height: 100%; width: 344px; margin: 0px; padding: 0px; padding-bottom: 4px; float: left; background-color: #ffffff; overflow: auto}
#content		{height: 395px; padding: 26px; background-color:#FFFFFF; overflow: auto}
end oct 30*/

/*october 31*/
#leftcol					{height: 100%; border-bottom: 4px solid #ffffff}
#left_in					{height: 100%; width:344px; padding:0px; padding-bottom: 4px; margin:0px; float: left; border-bottom: 4px solid #ffffff}
/*#left_in					{height: 100%; width:344px; background-color:#ffffff; padding:0px; padding-bottom 4px; margin:0px; float: left; border-bottom: 4px solid #F63802}
*/
* html #left_in				{height: 100%; width:344px; background-color:#ffffff; padding:0px; margin:0px; float: left}

#inside_pics				{height: 100%; overflow: auto; width:344px; border-bottom: 4px solid #ffffff}
* html #content				{height: 100%; overflow: auto; background-color:#ffffff; left: 0px; top: 0px}

#content					{height: 100%; padding: 26px; overflow:auto; background-color:#ffffff; left: 0px; top: 0px}
/*end oct 31*/


h1							{font-size: 19px; color: #978D83; font-weight: bold; padding: 0px; margin: 0px 0px 20px 0px}
h5							{font-size: 15px; color: #F63802; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px}
h2							{font-size: 15px; color: #F63802; font-weight: bold; padding: 0px; margin: 8px 0px}
h3, h4						{font-size: 13px; color: #F63802; font-weight: bold; padding: 0px; margin: 0px}
h4							{margin: 8px 0px}

p							{padding: 0px; margin: 0px 0px 20px 0px}
li							{list-style: url(../images/interior_global/bullet.gif); margin-bottom: 3px}
ul							{margin-top: 0px}
img							{border: 0px}

.left						{float: left}
.right						{float: right}
.percent45					{width: 45%; margin-right: 8px}

.notebox					{margin: 20px; border-top: 4px solid #F63802}

/*footer*/
#footer						{position: relative; margin-bottom: 12px; padding: 12px 27px; clear: both; border-top: 4px solid #978D83; vertical-align: middle; }
#tagline					{float: left}
#footertxt					{float: right; font-size: 10px; color: #978D83; margin-top: -40px;  }
#footertxt a, a:visited		{text-decoration: none; color: #978D83}
#footertxt a:hover, a:active{color: #F63802}
#cmrezlogo				{width: 100px; margin-left: auto; margin-right: auto; }
#cmrezlogo img		{ padding: 2px; border: 1px solid #978D83; }

/*FELICIA BEGIN*/

#quote_container			{width: 220px; padding: 10px; margin: 10px 0px 10px 10px; float:right; border-left:#b3ada6 solid 1px;}
#quote_container p			{text-align:center; padding: 0px; margin:0px;}

.small						{font-size:11px;}
.red						{color:#F63802;}


/*FELICIA END */
/*APPLICATION FORM BEGIN*/
input						{width: 150px; color: #978D83; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.input2						{width: 150px; color: #978D83; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

textarea					{width: 250px; color: #978D83; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:  5px 0px}
select						{width: 150px; color: #978D83; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#form_container				{margin:0px; padding:0px;}
#form_text					{width: 170px; margin: 0px 10px 0px 0px;}
.radio						{width: 30px}
.form_text					{width: 150px; margin: 0px 10px 0px 0px; float:left; text-align:center}
.radio_text					{width: 75px; margin: 0px 10px 0px 0px; float:left; text-align:center}
.radio_text input			{width: 35px;}
.agree_text					{width: 80px; margin: 0px 10px 0px 0px; float:left; text-align:center}
.agree_text input			{width: 80px;}

/*REG END*/


/*NICOLE BEGIN*/
.cmr						{font-weight:bold}
.cmrez					{font-weight: bold}

#links_container			{width: 220px; padding: 10px; margin: 10px 0px 10px 10px; float:right; border-left:#b3ada6 solid 1px;}
#links_container p			{text-align:left; padding: 0px; margin:0px;}
#links_container h1			{font-size: 13px; color: #F63802; font-weight: bold;text-align:left; padding: 0px; margin:0px; margin-bottom:8px}


/*home*/
b, strong					{color: #978D83}
#homebody					{min-width: 760px; margin: 0px; padding: 0px; overflow: hidden}
#h_header					{height: 10px; border-top: 4px solid #978D83; padding: 0px; margin:0px}
#h_container				{margin-left: 26px; min-width: 760px}
#h_left						{padding:0px; float: left}

#h_right					{width: 620px; min-width: 620px; float: right; max-width: 620px; margin-left: 8px; margin-bottom: 4px}
#flashcontent 				{ position: relative; top: 20px; height: 40px; width: 740px; color: #ffffff; background-color: #FF3300; padding: 20px; font-size: 20pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; vertical-align: middle; text-align: center; text-align: center; }
#flashcontent div.item	{ width: 170px; max-width: 180px; position: relative; float: left; margin-right: 10px; }
#flashcontent a				{color: #ffffff; text-decoration:none; }
#flashcontent a:hover		{color: #ffffff; text-decoration:none; font-size: 22pt; }

#redcontent 					{ position: relative; top: 20px; height: 60px; width: 800px; color: #ffffff; background-color: transparent; background-image:url(../images/home/bar_800x58.png); background-repeat: no-repeat; background-position: 0 23px; padding: 20px; font-size: 20pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; vertical-align: middle; text-align: center; }
#redcontent div.item	{ width: 170px; max-width: 180px; position: relative; float: left; margin-top: 14px; margin-left: 14px; }
#redcontent div.smallitem	{ width: 20px; max-width: 20px; position: relative; float: left; margin-right: 10px; top: 14px; }
#redcontent a					{color: #ffffff; text-decoration:none; }
#redcontent a:hover		{color: #ffffff; text-decoration:none; font-size: 22pt; top: -2px; position: relative; }


#h_pic						{width: 100%; max-width: 569px; height: 523px; float: left; background-image:url(../images/home/bkg_homepic1.jpg); background-repeat:no-repeat; background-position: left -260px; }/*; padding-top: 405px*/
#h_nav						{height: 22px; width: 700px; float: left; padding: 0px; margin:0px; margin-left: -60px; }
#h_logo						{padding-top: 26px}

* html #h_logo				{padding-top: 16px}
* html #h_left				{width: 100%; min-width: 760px; float: right; padding-left: 8px}
* html #h_right				{height: 544px; width: 45%; min-width: 430px;}/* background:#cccccc*/
* html .minwidth			{border-left:0px solid #fff;}
* html #h_pic				{padding: 0px; margin: 0px; max-width: 569px; float: left; background-image:url(../images/home/bkg_homepic.jpg); background-repeat:no-repeat; background-position: left}/*; padding-top: 405px*/
* html #homebody			{border-left:0px solid #fff;}
* html #h_container			{min-width: 760px}

/*NICOLE END*/


/*links*/
a:link, a:visited			{color: #978D83; text-decoration: underline}
a:hover, a:active			{color: #F63802; text-decoration:none}

#homebar 					{position:absolute;	left:24px; top:420px; width:75%; height:110px; z-index:500}

#left_in2					{width:260px; padding:0px; padding-bottom: 4px; margin:0px; float: left; border-bottom: 4px solid #ffffff}
#inside_pics2				{overflow: left; border-bottom: 4px solid #ffffff}
#contentcolumn1				{width: 40%; float: left; padding: 10px; padding-right: 20px; }
#contentcolumn2				{width: 50%; float: left; padding: 10px; }
#industries					{font-size: 11px; padding-left: 20px; }
/*
td.lang						{background-image:url(../images/igs/bg3.jpg); background-position: center; background-repeat: no-repeat; color: #F63802; )
*/
td.lang						{color: #F63802; )

#content h1 .cmrez .registered	{ color: #F63802; }

