/* AWCI: Construction Dimensions CSS */

/* colors:
dk blue: 141d46
lt blue: 63698e
    red: d40026

/* global */
body { margin: 0px 0px 0px 10px; background: #666666; }
td   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #444444; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

a:link    { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover   { color: #d40026; text-decoration: none; }
a:active  { color: #d40026; text-decoration: none; }

.spacer { FONT-SIZE: 10px; LINE-HEIGHT: 14px; }
.oneSpacer { FONT-SIZE: 1px; LINE-HEIGHT: 1px; }
.fourSpacer { FONT-SIZE: 4px; LINE-HEIGHT: 4px; }
.fiveSpacer { FONT-SIZE: 5px; LINE-HEIGHT: 5px; }

/* template styles: only values that are different from td attributes above need to be set */

.style { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 10px; line-height: 14px;
				 color: #444444; 
				 font-style: normal; font-weight: normal; text-decoration: none; }
.style a:link    { color: #000000; text-decoration: none; }
.style a:visited { color: #000000; text-decoration: none; }
.style a:hover   { color: #0d157c; text-decoration: none; }
.style a:active  { color: #0d157c; text-decoration: none; }

.pi   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 16px; 
	     color: #444444; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

.pi a:link    { color: #000000; text-decoration: underline; }
.pi a:visited { color: #000000; text-decoration: underline; }
.pi a:hover   { color: #d40026; text-decoration: none; }
.pi a:active  { color: #d40026; text-decoration: none; }

/* fly-out stuff */
table.sub td {
	background: #d40026;
	border: solid 1px #000000;
	padding: 1px 0px 1px 5px;
}
table.sub a {
	color: #ffffff; text-decoration: none; display: block;
}
table.sub a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.head { font-family: Arial, Helvetica, sans-serif; 
				font-size: 19px; line-height: 19px; 
				color: #d40026; 
	      font-style: normal; font-weight: bold; text-decoration: none; }
				
.head2 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head3 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 15px; 
				 color: #666666; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head4 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 13px; line-height: 15px; 
				 color: #333333; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head5 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 11px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.month { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 19px; 
				 color: #141d46; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

#navBox { width: 178px;
					background: #ffffff;
					border: 1px solid #000000;
					margin: 0px 0px 3px 0px; }

.cititle { font-family: Arial, Helvetica, sans-serif; 
				   font-size: 13px; line-height: 17px; 
				   color: #000000; 
	         font-style: normal; font-weight: bold; text-decoration: none; }

.cititle2 { font-family: Arial, Helvetica, sans-serif; 
				   font-size: 13px; line-height: 17px; 
	     font-style: normal; font-weight: bold; text-decoration: none; }
.cititle2 a:link    { color: #000000; text-decoration: none; }
.cititle2 a:visited { color: #000000; text-decoration: none; }
.cititle2 a:hover   { color: #d40026; text-decoration: underline; }
.cititle2 a:active  { color: #d40026; text-decoration: underline; }

.cinav { line-height: 13px;
			   color: #000000;
			   padding: 0px; }
.cinav a:link    { color: #000000; text-decoration: none; }
.cinav a:visited { color: #000000; text-decoration: none; }
.cinav a:hover   { color: #d40026; text-decoration: none; }
.cinav a:active  { color: #d40026; text-decoration: none; }

.psnav { line-height: 13px;
			   color: #000000;
			   padding: 0px; }
.psnav a:link    { color: #000000; text-decoration: underline; }
.psnav a:visited { color: #333333; text-decoration: underline; }
.psnav a:hover   { color: #d40026; text-decoration: none; }
.psnav a:active  { color: #d40026; text-decoration: none; }

.nav { line-height: 10px;
			 color: #000000;
			 padding: 3px 0px 3px 5px; }
.nav a:link    { color: #000000; text-decoration: none; }
.nav a:visited { color: #000000; text-decoration: none; }
.nav a:hover   { color: #d40026; text-decoration: none; }
.nav a:active  { color: #d40026; text-decoration: none; }

/* (style2) never a link */
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; line-height: 14px;
					color: #444444; text-decoration: none; }
					
.copy { color: #999999; }

/* black line */
.bline { background: #000000; }

/* cell with 10px padding */
.padTen { padding: 10px; }
.padTen2 { padding: 0px 10px 10px 10px; }

/* holder cell for news box (with 10px padding) */
.newsBox { background: #999999; padding: 10px; }

/* BG images */
.cdBg {
	background-image:  url(../cd/images/cdBg3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.cdBgsub {
	background-image:  url(../cd/images/cdBg4.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* font size 12 */
.twelve   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 12px; line-height: 16px; }

/* font size 8 */
.eight { font-family: Verdana, Arial, Helvetica, sans-serif; 
	       font-size: 8px; line-height: 12px; font-color: #000000 }

.eight a:link    { color: #000000; text-decoration: underline; }
.eight a:visited { color: #999999; text-decoration: underline; }
.eight a:hover   { color: #0d157c; text-decoration: none; }
.eight a:active  { color: #0d157c; text-decoration: none; }
 
/* form stuff */
.box { background: #eeeeee; 
	     width: 300px; height: 18px; 
	   	 border: 1px solid #444444; }

.box250 { background: #eeeeee; 
	     width: 250px; height: 18px; 
	   	 border: 1px solid #444444; }

.box25 { background: #eeeeee; 
	     width: 25px; height: 18px; 
	   	 border: 1px solid #444444; }

.box200 { background: #eeeeee; 
	     width: 200px; height: 23px; 
	   	 border: 1px solid #444444; }

.wlbox { background: #eeeeee; 
	     width: 208px; height: 18px; 
	   	 border: 1px solid #444444; }

.field { background: #eeeeee; 
		     width: 300px; height: 100px; 
		 		 border: 1px solid #444444; }

/* drop-down */
.dd { font-weight: normal; 
      font-size: 10px; color: #444444;
      background: #eeeeee; 
	  	width: 300px; height: 18px;
	  	border: 1px solid #444444; }

.dd100 { font-weight: normal; 
         font-size: 10px;
         font-weight: normal;
	       color: #444444;
         background: #eeeeee; 
	       width: 100px; height: 18px;
	  	   border: 1px solid #444444; }

/* button */		  
.but { font-weight: normal; 
	     color: #ffffff; background: #0d157c;
			 padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }

.but2 { font-weight: normal; 
      font-size: 10px;
	     color: #444444; background: #cccccc;
      width: 100px; height: 23px;
			   padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }

/* database stuff */
.nav_srch_big { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     					font-size: 10px; line-height: 14px; 
	     				  color: #444444; 
	     					font-style: normal; font-weight: normal; text-decoration: none; }

.nav_srch_big  a:link    { color: #000000; text-decoration: underline; }
.nav_srch_big  a:visited { color: #000000; text-decoration: underline; }
.nav_srch_big  a:hover   { color: #0d157c; text-decoration: none; }
.nav_srch_big  a:active  { color: #0d157c; text-decoration: none; }

.tbf { font-weight: bold; 
       font-size: 15px;
	     color: #ff0000; background: #FFFF80; }

