body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	line-height: 16px; color: #333333; 
background-color:#F9F9F9;
}
table, td, th {	font-family: Helvetica, Arial, Verdana sans-serif; font-size: 11px;	color: #333333; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #264170; margin-bottom:4px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #264170; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #264170; margin-bottom:0px;margin-top:4px;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: black; margin-bottom:0px;margin-top:0px;}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: BLACK;margin-BOTTOM:8px;}
}

.search_top {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:white;
	line-height:35px;
	height:35px;
}
.search_top a:link    {  color: #FFCC00; font-weight: bold; text-decoration: none }
.search_top a:active  {  color: #FFCC00; font-weight: bold; text-decoration: none }
.search_top a:visited {  color: #FFCC00; font-weight: bold; text-decoration: none }
.search_top a:Hover {   color: white; font-weight: bold; text-decoration: underline }


.search_type {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:white;
	PADDING-LEFT:25px;
}

.search_type_link {
	padding-left:8px;
	padding-right:8px;
}
.search_type_links a:link    {  color: #FFCC00; font-weight: bold; text-decoration: none }
.search_type_links a:active  {  color: #FFCC00; font-weight: bold; text-decoration: none }
.search_type_links a:visited {  color: #FFCC00; font-weight: bold; text-decoration: none }
.search_type_links a:Hover {   color: white; font-weight: bold; text-decoration: underline }

.top_links {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:white;
}
.top_links a:link    {  color: #FFCC00; font-weight: bold; text-decoration: none }
.top_links a:active  {  color: #FFCC00; font-weight: bold; text-decoration: none }
.top_links a:visited {  color: #FFCC00; font-weight: bold; text-decoration: none }
.top_links a:Hover {   color: white; font-weight: bold; text-decoration: underline }

#navcontainer_top {
	margin-top:6px;
}

#navlist_top li
{
display: inline;
list-style-type: none;
padding-right: 20px;
padding-bottom:0px;
}




#navcontainer { width:120px;  }

#navcontainer ul
{

margin-left: 0;
padding-left: 0;
list-style-type: none;
font: 9px verdana, arial, sans-serif; color: #264170;
border-right:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
font: 9px verdana, arial, sans-serif; color: #264170;
}

#navcontainer a
{
display: block;
padding: 3px;
width:120px;
background-color: #036;
border-bottom: 1px solid #eee;
border-TOP: 1px solid white;
font: 9px verdana, arial, sans-serif; color: #264170;

}

#navcontainer a:link, #navlist a:visited
{
color: #264170;
text-decoration: none;
background:#F9F9F9;
font: 9px verdana, arial, sans-serif; color: #264170;
}

#navcontainer a:hover
{
background-color: #BDD8E9;
color: black;
font: 9px verdana, arial, sans-serif; color: #264170;
}



#navcontainer_right { width:100%;  }

#navcontainer_right ul
{

margin-left: 0;
padding-left: 0;
list-style-type: none;
font: 9px verdana, arial, sans-serif; color: #264170;
border-left:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;

}

#navcontainer_right a
{
display: block;
padding: 3px;
width:120px;
background-color: #036;
border-bottom: 1px solid #eee;
border-TOP: 1px solid white;
font: 9px verdana, arial, sans-serif; color: #264170;

}

#navcontainer_right a:link, #navlist_right a:visited
{
color: #264170;
text-decoration: none;
background:#F9F9F9;
font: 9px verdana, arial, sans-serif; color: #264170;
}

#navcontainer_right a:hover
{
background-color: #BDD8E9;
color: black;
font: 9px verdana, arial, sans-serif; color: #264170;
}


.top_header{
	width:780px;
	text-align:right;
}
.container {
	
	width:820px;
	border-right:#e3e3e3 solid 1px;
}

.content {
	PADDING-TOP:10px;
	padding-left:15px;
	padding-right:15px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	 color: #333333;
	background-color:#FFFFFF;
}

.subcats {
	WIDTH:550px;
	background:#F8FAFC;
	PADDING:10px;
	BORDER:1px #e3e3e3 solid;
	
}
.subcats a:link    {  color: #158FEA;  text-decoration: none }
.subcats a:active  {  color: #158FEA; text-decoration: none }
.subcats a:visited {  color: #158FEA;  text-decoration: none }
.subcats a:Hover {   color: black; text-decoration: underline }

.details_box {
	WIDTH:520px;
	background:#F9F9F9;
	PADDING:10px;
	BORDER:1px #e3e3e3 solid;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	line-height:18px; color: #333333;
	
}

.details_box_1 {
	WIDTH:520px;
	PADDING:10px;
	BORDER:1px #e3e3e3 solid;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	line-height:18px; color: #333333;
	
}

.errorbox {
	WIDTH:350px;
	background:#FEFAFB;
	PADDING:10px;
	BORDER-LEFT:1px gray solid;
	BORDER-TOP:1px gray solid;
	BORDER-RIGHT:1px #e3e3e3 solid;
	BORDER-BOTTOM:1px #e3e3e3 solid;
	
}

.types_holder{
	margin-left:15px;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px;	line-height:18px; color: #333333;
}

.error_header { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: RED;font-weight:bold; margin-bottom:0px;margin-top:0px;}

.search_box {
	border:solid 1px #e3e3e3;
	background-color:#F4F4F4;
}
.search_results {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	 color: #333333;
	background-color:#FFFFFF;
}

.subcats li{
  margin-left: 0;
  padding-left: 0;
  list-style-type: SQUARE;
  font: 9px verdana, arial, sans-serif; color: #264170;
}


.bottom1 {
	background:#C0D3DA;
	line-height:5px;
}

.bottom2 {
	background:WHITE;
}



.red_header {
	background:#284372;
	PADDING-left:5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight:bold; color: white;
	line-height:20px;
	width:120px;
}


a.mainnav:link, a.mainnav:visited, a.mainnav:active {
	font-size: 11px;
	color: #158FEA;
	text-decoration: none;
	font-weight: normal;
}
a.mainnav:hover {
	font-size: 11px;
	color: black;
	text-decoration: none
	font-weight: normal;
	}
a.mainnav2:link, a.mainnav:visited, a.mainnav:active {
	font-size: 11px;
	color: #158FEA;
	text-decoration: none;
	font-weight: normal;
}
a.mainnav2:hover {
	font-size: 11px;
	color: BLACK;
	text-decoration: none
	font-weight: normal;
}


/* Basic link style */
a:link {
	line-height: 12px; 
	color: red; 
	text-decoration: none;
}
a:visited, a:active {
	line-height: 12px; 
	color: #CC0000; 
	text-decoration: none;
}
a:hover {
	line-height: 12px; 
	color: #CC0000; 
	text-decoration: underline;
}


a.red:link {
	font: normal 10px verdana, arial, sans-serif; 
	color: blue; 
	text-decoration: underline;
}
a.red:visited, a.red:active {
	font: normal 10px verdana, arial, sans-serif; 
	color: blue; 
	text-decoration: underline;
}
a.red:hover {
	font: normal 10px verdana, arial, sans-serif; 
	color: blue; 
	text-decoration: none;
}

a.blu:link {
	font: normal 11px verdana, arial, sans-serif; 
	color: #158FEA; 
	text-decoration: underline;
}
a.blu:visited, a.blu:active {
	font: normal 11px verdana, arial, sans-serif; 
	color: #158FEA; 
	text-decoration: underline;
}
a.blu:hover {
	font: normal 11px verdana, arial, sans-serif; 
	color: black; 
	text-decoration: none;
}

a.blu2:link {
	font: normal 13px verdana, arial, sans-serif; 
	color: #158FEA; 
	text-decoration: none;
}
.blu2 {
	padding:4px;
	text-decoration:underline;
}
a.blu2:visited, a.blu2:active {
	font: normal 13px verdana, arial, sans-serif; 
	color: #158FEA; 
	text-decoration: none;
}
a.blu2:hover {
	font: normal 13px verdana, arial, sans-serif; 
	color: black; 
	text-decoration: underline;
}
a.blu3:link {
	font: normal 11px verdana, arial, sans-serif; 
	color: blue; 
	text-decoration: underline;
}
a.blu3:visited, a.blu:active {
	font: normal 11px verdana, arial, sans-serif; 
	color: blue; 
	text-decoration: underline;
}
a.blu3:hover {
	font: normal 11px verdana, arial, sans-serif; 
	color: blue; 
	text-decoration: underline;
}
a.gry1:link {
	font: normal 10px verdana, arial, sans-serif; 
	color: #000000; 
	text-decoration: underline;
}
a.gry1:visited, a.blu:active {
	font: normal 10px verdana, arial, sans-serif; 
	color: #000000; 
	text-decoration: underline;
}
a.gry1:hover {
	font: normal 10px verdana, arial, sans-serif; 
	color: #000000; 
	text-decoration: underline;
}

/* DROP DOWN */
.Dropdown { font: normal 9px verdana, arial, sans-serif; line-height: 12px; color: #264170; background-color: #FFFFFF}
.error{font-weight:900;color:#f00}
/* INPUT BOX ELEMENTS */
.Input { font: 9px geneva, verdana, arial, sans-serif; padding: 1px; padding-left: 3px; padding-bottom: 1px; color: #666666; border: 1px #333333 solid; background-color: #F2F2ED;}
.InputAdmin { font: 9px geneva, verdana, arial, sans-serif; padding: 1px; padding-left: 3px; padding-bottom: 1px; color: #666666; border: 1px #333333 solid; background-color: #FFFFFF; }
.InputAdmin2 {font: 9px geneva, verdana, arial, sans-serif; padding: 1px; padding-left: 3px; padding-bottom: 1px; color: #666666; border: 1px #333333 solid; background-color: #FFFFFF; width: 185px;}
.InputAdmin55 {font: 9px geneva, verdana, arial, sans-serif; padding: 1px; padding-left: 3px; padding-bottom: 1px; color: #666666; border: 1px #333333 solid; background-color: #FFFFFF; width: 55px;}


a:link {
	color: #158FEA;
}
a:visited {
	color: #158FEA;
}
a:hover {
	color: BLACK;
}
a:active {
	color: #158FEA;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style3 {font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.tablecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
}

.tableheader {
	background-color: #D8D8D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

.tableborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B9B9B9;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #B9B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
}
