/* CSS Document */




body {



	margin: 0;



	padding: 0;

	background: url(bg_body.gif) repeat-x #FFFFFF;    



}








#page {



	width: 940px;



	margin: 0 auto;



	height: auto;



}








#header {



	width: 620px;



	height: 85px;



	background: url(gifs/okheading.jpg) no-repeat 0% 0%;



}








#ad {



	width: 450px;



	float: right;



}









#nav {



	width: 940px;



	height: 44px;



	background: url(images/nav_bg.jpg) repeat-x 0% 0%;



	padding: 12px 0 10px 0;



}








#nav ul {



	display: inline;



	width: 935px;



	margin: 0;



	padding: 0 0 0 5px;



}








#nav li {



	display: inline;



	font: 18px "Trebuchet MS";



	color: #FFFFFF;



	padding: 0 9px 0 9px;



	margin: 0;



	border-right: 1px solid #FFFFFF;



}








#nav li a {



	font: 18px "Trebuchet MS";



	color: #FFFFFF;



	text-decoration: none;



}








#nav li a:hover {



	font: 18px "Trebuchet MS";



	color: #FFFFFF;



	text-decoration:underline;



	}








#nav li2 {



	display: inline;



	font: 18px "Trebuchet MS";



	color: #FFFFFF;



	padding: 0 9px 0 9px;



	margin: 0;



	border: none;



}








#nav li2 a {



	font: 18px "Trebuchet MS";



	color: #FFFFFF;



	text-decoration: none;



}









#menu {position: absolute; top: 120px; left: 20px; width: 1100px; height: 44px;}
#menu ul {list-style: none;}
#menu li {float: left;}
#menu a { display: block; padding: 13px 0px 5px 0px; width: 125px; text-align: center; font: bold 18px verdana; color: #999;}
#menu a:hover { color: #fff;}

#dropmenudiv {



	position:absolute;



	border:1px solid black;



	border-bottom-width: 0;



	font:normal 12px Verdana;



	line-height:18px;



	z-index:100;



	margin-top: 5px;



}








#dropmenudiv a {



	width: 100%;



	display: block;



	text-indent: 3px;



	border-bottom: 1px solid black;



	padding: 1px 0;



	text-decoration: none;



	font-weight: bold;



	color:#000000;



}








#dropmenudiv a:hover { /*hover background color*/



	background-color:#CCCCCC;



}







#content {



	width: 900px;



	margin: 0 0 20px 0;

	background-color:#FFFFFF;

}








#left {



	width: 400px;



	float: left;



	margin: 5px 0 0 5px;



}







.tl {



	background: url(images/box_border1.jpg) 0 0 no-repeat #ffffff;



	width: 400px;



}







.tr {



	background: url(images/box_border2.jpg) 100% 0 no-repeat;



	height: auto;



}








#image {



	text-align: center;



	margin: 15px auto 0 auto;



}








#right {



	width: 300px;



	float: right;



	margin: 5px 10px 0 0;



}







.tl {



	background: url(images/box_border1.jpg) 0 0 no-repeat #ffffff;



	width: 400px;



}







.tr {



	background: url(images/box_border2.jpg) 100% 0 no-repeat;



	height: auto;



}








#column1 {



	width: 400px;



	float: left;



	margin: 10px 0 0 5px;



}








#column1 ul {



	margin: 0;



	padding: 0;



}








#column1 li {



	list-style: none;



	margin: 0;



	padding: 0;



	font: 15px "Trebuchet MS";



	text-align: left;



}







#column1 li.heading {



	list-style: none;



	margin: 0;



	padding: 0;



	font: 20px "Trebuchet MS";



}








#column2 {



	width: 400px;



	float: left;



	margin: 15px 0 0 0;



	padding: 0 0 0 25px;



}








#column2 ul {



	margin: 0;



	padding: 0;



}








#column2 li {



	list-style: none;



	margin: 0;



	padding: 0;



	font: 15px "Trebuchet MS";



	text-align: left;



}








#column2 li a {



	font: 15px "Trebuchet MS";



	color: #000000;



	text-align: left;



	text-decoration: none;



}








#column2 li.heading {



	list-style: none;



	margin: 0;



	padding: 0;



	font: 20px "Trebuchet MS";



	text-align: center;



}








#column2 li.series {



	background: url(images/series.jpg) no-repeat 0% 50%;



	padding: 0 0 0 25px;



	margin: 0 0 0 -25px;



}








#column3 {



	width: 100px;



	float: right;



	margin: 15px 3px 0 0;



}








#column3 ul {



	margin: 0;



	padding: 0;



}







#column3 li {



	list-style: none;



	margin: 0;



	padding: 0;



	font: 15px "Trebuchet MS";



	text-align: left;



}








#column3 li a {



	font: 15px "Trebuchet MS";



	color: #000000;



	text-align: left;



}








#column3 li.heading {



	list-style: none;



	margin: 0;



	padding: 0;



	font: 20px "Trebuchet MS";



	text-align: center;



}








#quicklink {



	width: 450px;



	font: 14px "Trebuchet MS";



	color: #000000;



	float: right;



	margin: 25px 0 0 0;



}







#quicklink a {



	font: 14px "Trebuchet MS";



	color: #000000;

	text-decoration:none;

}




#quicklink a:hover {



	font: 14px "Trebuchet MS";

	color: #000000;

	text-decoration:underline;

	}




#footer {



	width: 900px;



	font: 15px "Trebuchet MS";



	text-align: center;



	color: #000;

	clear:both;

	padding-top: 10px;



}








/*Fonts*/







h1 {



	font: 25px "Trebuchet MS";



	color: #000000;



	text-align: center;



	margin: 0;



	padding: 10px 0 0 0;



}








h2 {



	font: 21px "Trebuchet MS";



	color: #000000;



	text-align: center;



	margin: 0;



	padding: 10px 0 0 0;



}








h3 {



	font: 18px "Trebuchet MS";



	color: #000000;



	text-align: center;



	margin: 0;



	padding: 10px 0 0 0;



}







.heading {



	font: 20px "Trebuchet MS";



	text-align: center;



}








/*Form*/



.cform { 



	margin: 10px auto 0 auto; 



	width: 318px;



}







ol.cf-ol { 



	margin:0; 



	padding:15px 0 0 0; 



	border-top:1px solid #f2f2f2;



}



ol.cf-ol li	{



	background:none!important; 



	margin:5px 0; 
/*some themes may interfere otherwise*/



	padding:0; 



	list-style:none!important; 



	text-align:left;



	line-height:1.1em;



}







.cform label {



	width:105px; 



	margin:4px 10px 0 0; 



	display:-moz-inline-box; 
/*for mozilla*/



	display:inline-block; 
/*for Opera & IE*/



	text-align:left;



	vertical-align:top;



	font: 19px "Trebuchet MS";



	color: #00000;



}







.cform label span {



	width:105px; 
/* must be the same as above!*/



	display:block; 



}







.cform textarea,



.cform input {



	width:190px;



}







p.cf-sb {



	margin: 0;



	padding:0pt 3px 0pt 0pt !important;



	text-align: right;



}



.cform input.sendbutton	{ 



	width:100px;  



	padding:2px; 



	margin: 0 0 0 0;



	font-size:0.8em;



	background:url(../images/button-bg.gif) repeat-x; 



	border:1px solid #adadad!important;



	border-left-color:#ececec!important; 



	border-top-color:#ececec!important;



}







/*ClearFix*/







.clearfix:after {



    content: ".";



    display: block;



    clear: both;



    visibility: hidden;



    line-height: 0;



    height: 0;



}







.clearfix {



    display: inline-block;



}







html[xmlns] .clearfix {



    display: block;



}







* html .clearfix {



    height: 1%;



}