/*=== Setup ===*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,dl,img,form,fieldset{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: url(bgr.gif) #c5c5c5 repeat-x top;
	color: #666666;
	font: .75em Arial,Verdana,Helvetica,Sans-Serif
}
a{
	color: #ce0000;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #d5d5d5 1px solid;
	font-size: 11px;
	padding: 2px
}

#header h1{
	background: url(logo3.png) no-repeat;
	margin: 0 0 0 750px;
	position: absolute;
	text-indent: -9999px;
	width: 135px
}


h2, h3{
	font-size: 1.1em;
	margin: 0 0 .1em
}
h4{
	font-size: 1em;
	font-weight: normal
}
h5{
	font-size: .9em;
	font-weight: normal
}

/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	font-size: 13px;
	font-weight: bold;
	height: 23px
}
#nav1 li{
	float: left;
	line-height: 23px;
	padding: 0 18px 0 0
}
#nav1 li a{
	color: #666666;
	display: block;
	float: left;
	margin: 45px 0 0;
	padding: 0 1px
}
#nav1 li a:hover,
#nav1 li.active a{
	color: #000000;
	margin: 37px 0 0;
	text-decoration: none
}
#nav1 li#nav14410 a{
	border-top: 8px solid #6dbe1c
}
#nav1 li#nav14411 a{
	border-top: 8px solid #ff1800
}
#nav1 li#nav14457 a{
	border-top: 8px solid #6d9dff
}
#nav1 li#nav14458 a{
	border-top: 8px solid #ffcc00
}
#nav1 li#nav14419 a{
	border-top: 8px solid #ff6326
}
#nav1 li#nav14415 a{
	border-top: 8px solid #339933
}
#nav1 li#nav14410 a:hover, 
#nav1 li#nav14410.active a,
#nav1 li#nav14411 a:hover,
#nav1 li#nav14411.active a,
#nav1 li#nav14457 a:hover,
#nav1 li#nav14457.active a,
#nav1 li#nav14458 a:hover,
#nav1 li#nav14458.active a,
#nav1 li#nav14419 a:hover,
#nav1 li#nav14419.active a,
#nav1 li#nav14415 a:hover,
#nav1 li#nav14415.active a{
	border-width: 16px
}
/*- Nav2 -*/
.nav2{
	font-size: 12px;
	margin: 0 0 15px
}
.nav2 li a{
	color: #666666;
	display: block;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 8px
}
.nav2 li a:hover,
.nav2 li.active a{
	background: #6d9dff;
	color: #ffffff;
	text-decoration: none
}
/*- Sub Menu -*/
.nav2 li.active li a{
	background: none;
	background: #ffffff;
	color: #666666;
	font-weight: normal
}
.nav2 li.active li a:hover,
.nav2 li.active li.active a{
	color: #6d9dff;
	font-weight: bold
}
/*- Sub Menu 2 -*/
.nav2 li.active li.active li a{
	background: #ffffff;
	color: #6d9dff;
	font-weight: normal;
	padding: 0 0 0 18px
}
.nav2 li.active li.active li.active a,
.nav2 li.active li.active li a:hover{
	background: #ffffff;
	color: #6d9dff
}
/*- Nav3 -*/
.nav3{
	font-size: 12px;
	height: 18px;
	padding: 5px 0 0
}
.nav3 ul{
	float: right;
	padding: 0 5px 0 0
}
.nav3 li{
	float: left;
	line-height: 18px
}
.nav3 li a{
	color: #666666;
	display: block;
	float: left;
	padding: 0 7px
}
/*=== Title Placeholder ===*/
#title{
	background: url(title-bgr3.gif) no-repeat top;
	clear: both;
	height: 244px;
	overflow: hidden
}
#title img{
	float: right;
	margin: 0 0 0 14px
}
#title h2{
	color: #ffffff;
	float: right;
	font: 26px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 195px 0 0
}
/*=== All Columns ===*/
#columns{
	background: url(columns-bgr.gif) #ebebeb repeat-y;
	height: 1%;
	margin: 7px 0 0;
	padding: 0 0 15px
}
#home #columns{
	background: #ebebeb;
	padding: 20px 0 15px 7px
}
#home #columns a{
	color: #666666
}

/*=== Footer ===*/
#footer{
	background: url(page-bot.png) no-repeat top;
	color: #666666;
	font-size: 12px;
	height: 50px;
	margin: 0 auto;
	padding: 10px 14px 0;
	text-align: right;
	width: 850px
}
#footer a{
	color: #666666
}
#footer li{
	display: inline;
	padding: 0 0 0 10px
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}




#contentboxsub table table td font a{
	color: #ce0000;
}

#contentboxsub table td font a{
	color: #ce0000;
}

#contentboxsub table td a font{
	color: #ce0000;
}

#contentboxsub table table td  a{
	color: #ce0000;;
}

#contentboxsub table td a{
	color: #ce0000;
}


#contentboxsub td a{
	color: #ce0000;
}

#contentboxsub a{
	color: #ce0000;
}

#contentboxsub font a{
	color: #ce0000;
}


#contentboxsub p a{
	color: #ce0000;
}



#contentboxsub h1{
	padding: 0 0 8px 0;
	font-size: 14px;
	color: #666666;
}


#contentboxsub h2{
	background-image: none;
	font-size: 13px;
	padding: 0 0 8px 0;
	color: #666666;
}


#contentboxsub h3{
	font-size: 13px;
	padding: 0 0 6px 0;
	color: #666666;
}


#contentboxsub h4{
	font-size: 12px;
	padding: 0 0 6px 0;
	color: #666666;
}


#contentboxsub h5{
	font-size: 11px;
	padding: 0 0 5px 0;
	color: #666666;
}

#contentboxsub input{
	font-size: 12px;
	color: #000000;
}

