.blkbold16 { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.blubold12 { color: #000066; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.bodysmall { color: #000000; font-size: 10px; font-family: Verdana }
.body { color: #000000; font-size: 11px; font-family: Verdana }
.input { color: black; font-size: 11px; font-family: Verdana }
.bodygrey { color: #636363; font-size: 11px; font-family: Verdana }
.body11 { color: black; font-size: 11px;  font-family: Arial, Helvetica, sans-serif }
.body12 { color: black; font-size: 12px; font-family: Verdana }
.body14 { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif }
.body18 { color: black; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif }
.bodyred { color: #D70000; font-size: 11px; font-family: Verdana }
.breadcrumbs { color: #636363; font-size: 10px; font-weight: bold; font-family: Verdana }
.footer { color: Black; font-size: 10px; font-family: Verdana }
.head { color: #999999;  font-size: 18px; font-family: arial, helvetica, sans-serif; }
.liteblubold12 { color: #3333CC; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.smbody { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.smbodyred { color: #D70000; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.smliteblu { color: #3333CC; font-weight: 600; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.subhead { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana }
.woc { color: #183C8C; font-weight: bold; font-size: 12px; font-family: Verdana }
.free { color: #D70000; font-weight: bold; font-size: 16px; font-family: Verdana }
.registration { color: #183C8C; font-weight: bold; font-size: 16px; font-family: Verdana }
.subheadul { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: underline }
.topnav { color: white; font-weight: bold; font-size: 10px; font-family: Verdana }

.lcol_inav { color: #000863;font-size: 10px; line-height: normal; font-family: Verdana;
}

a.imageborder { color: #000000; BORDER-BOTTOM: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;  BORDER-LEFT: black 1px solid;}

a { color: #323641; text-decoration: none }
a:hover { color: #ff6600; text-decoration: none }
a:active { color: #D70000; text-decaration: none }


a.white { color: #FFFFFF; text-decoration: underline }
a.white:hover { color: black; text-decoration: underline }
a.white:active { color: #D70000; text-decaration: underline }

a.blue { color: #0000ff; text-decoration: none }
a.blue:hover { color: #0000ff; text-decoration: underline }
a.blue:active { color: #D70000; text-decaration: underline }

a.red { color: #ff0000; text-decoration: none }
a.red:hover { color: #ff0000; text-decoration: underline }
a.red:active { color: #D70000; text-decaration: underline }


a.black { color: #000000; text-decoration: underline }
a.black:hover { color: #0099CC; text-decoration: underline }
a.black:active { color: #D70000; text-decaration: underline }


.header_textbox{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	padding: 2px;
	text-align: left;
}

.global_textbox{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	text-align: left;
}

.global_textbox_error{
	border: 1px solid #D70000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	text-align: left;
}


.global_dropdown{
	border-style: dotted ;
	border: 1px solid #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	background-color: #bbbbbb;
	
}

.global_dropdown_error{
	border-style: dotted ;
	border: 3px solid #CC0000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #ff0000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	text-align: left;
}



 TABLE.results   { border-collapse: collapse;
                   border: 1px solid #bfbfbf; }
 tr.blue		 { background-color: #d7dfee; }
 tr.grey		 { background-color: #ebebeb; }
 td		 { color: #000000; font-size: 11px; font-family: Verdana;  }
td.blue		 { background-color: #d7dfee; }
 td.heading		 { background-color: #CEC2CB; color: #323641; font-size: 14px; font-family: Verdana; font-weight: bold; }		
td.bestseller		{ background-color: #9B0004; color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; }	   
td.newitem		{ background-color: #E56304; color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; }

#subsections {
	padding: 5px 5px;
	color: #1C3F89; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	background-color: #C7D0F1;
	}

#newsfrompca {
	padding: 0px 0px 0px 10px;
	color: #999999; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}
#onecolitem {
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	}
#onecolitemwide {
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 550px;
	}
	
#projectofweek {
	background-color: #E9EAF8;
	}
	
#pad5 {
	padding: 5px 5px;
	}	
	
#outsidecol {
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 205px;
	height: 250px;
	}
	
#pad5greyborder {
	padding: 5px 5px;
	border-style: solid;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}		

#pad0greyborder {
	padding: 0px 0px;
	border-style: solid;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}		