body,div,form,p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0px 0px;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #6B6B6B;
}
form{color:#6B6B6B;
font-size:12px;}
table{border:none;}
td{vertical-align:top;}
img{border:none;behavior:url("pngbehavior.htc");}
p{color: #6B6B6B;
	line-height:18px;
	padding:0px 0px 10px;font-family: Arial, Helvetica, sans-serif;}

a{
	color: #6B6B6B;
	text-decoration:none;
}

a:active, a:hover{}

a img{cursor:pointer;}

h1{
	color: #6B6B6B;
	font-size:18px;
	line-height:22px;
	font-weight:bold;	
	padding:0px 0px 20px;
		font-family:Georgia, "Times New Roman", Times, serif;

}
	
h2{color: #6B6B6B;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	padding:0px 0px 10px;
		font-family:Georgia, "Times New Roman", Times, serif;

}
h3{
	font-size:16px;
	line-height:18px;
	font-weight:bold;	
	padding:0px 0px 10px;
}
h4{
	font-size: 14px;
	font-weight:normal;
	padding:0px 0px;
}
h5{
	font-size:12px;
	font-weight:normal;
	padding:0px 0px;
}
h6{
	font-size:10px;
	font-weight:normal;
	padding:0px 0px;
}

input{width:250px;}
select{width:255px;}
textarea{width:250px;
height:60px;}
input, select, textarea{font-size:12px;font-family:Arial;}
hr{size:2px;height:2px;color:#CCCCCC;background-color:#CCCCCC;}
.blueText{color:#007AC2;}
.greenText{color:#59AD40;}
.redText, a.redText{color:#CC0000;text-decoration:underline;font-weight:bold;}
.grayText{color: #6B6B6B;}

.font9{font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}

ul{color:#6B6B6B;
padding:0px 40px 10px 40px;}
li{padding-bottom:5px;}
ul.lists{list-style:none;
padding:0px 40px 10px 0px;}
.lists li{padding-bottom:5px;}

#page{
	width:1024px;
	margin:0px auto;
	position:relative;
}	
#leftBorder{background:transparent url(../cmsimages/border_left.jpg) repeat-y left top;}
#rightBorder{background:transparent url(../cmsimages/border_right.jpg) repeat-y left top;}

.header{background: #FDFAF3 url(../cmsimages/header_bg.jpg) repeat-x left top;}
#logo{padding:20px 0px 19px 40px;}

#headernav{width:989px;}
	
#headernav ul, #headernav li{list-style:none;float:left;margin:0px 0px;padding:0px 0px;}
#headernav ul{padding:0px 0px 0px 40px;width:979px;height:60px;}
#headernav li{margin-right:8px;
	width:125px;
	text-align:center;
	height:38px;
	line-height:32px;vertical-align:middle;
	background:transparent url(../cmsimages/nav_off.png) no-repeat left top;}
#headernav li.last{margin-right:0px;}

#headernav a{
	color:#007AC2;
	text-transform:capitalize;
	white-space:nowrap;
	font-size:12px;
	display:block;width:125px;
}

#headernav li.selected, #headernav li:hover{
	background:transparent url(../cmsimages/nav_on.png) no-repeat left top;}
#headernav li.selected a, #headernav li:hover a{color: #007AC2;}

/* dropdown nav items */
#headernav .navtop li ul
{
	/* recommended styles */
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;


	/* add custom styles here */
	
}
#headernav .navtop li:hover ul, 
#headernav .navtop li.hover ul:hover,
#headernav .navtop li.selected ul,
#headernav .navtop li ul:hover
{
	/* recommended styles */
	display:block;
	position:absolute;
	background:transparent none;
	text-align:left;
	height:50px;
	padding:0px 10px 0px 0px;
	width:400px;
}
#headernav .navtop li.last:hover ul,
#headernav .navtop li.last.selected ul{
	}
	

/* needed for safari if drop down is going over flash
 * without this, the drop down flickers or even becomes invisible
 * when you mouse over it.
 * This is a hack that causes safari to redraw the drop down nav on top of the flash
 */
#headernav .navtop li:hover ul.redraw,
#headernav .navtop li.hover ul.redraw
{
	/* recommended styles */
	border-bottom: 1px hidden transparent;
}
#headernav .navtop li ul li
{
	/* recommended styles */

	background-color:transparent;
	background-image:none;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	line-height:20px;
	height:20px;

}
#headernav .navtop li.last ul li{
}
	
#headernav .navtop li ul li a{color:#ffffff;
font-size:12px;
padding:0px 20px 0px 0px;}

#contentHeader{background:transparent url(../cmsimages/header_content.jpg) repeat-x left top;}


#footer{background:#FDFAF3 url(../cmsimages/footer.jpg) no-repeat left bottom;}

#globalcontent{	
	margin:2px 38px 7px 25px;
	color:#59AD40;
	font-size: 12px;
	font-weight:normal;
	font-style:italic;
	line-height:18px;
	float:left;
	width:360px;
	min-height:540px;
}
#globalcontent_2{
	margin:25px 60px 45px 0px;
	font-size:12px;
	float:right;
	width:450px;
	font-family: Arial, Helvetica, sans-serif;
}	
#globalcontent_2 img{vertical-align:text-bottom;}

#content{
	margin:34px 40px 30px 450px;
	width:480px;
	min-height:420px;
}

#content h1{color:#007AC2;
	font-size:19px;
	line-height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:10px 50px 30px 0px;}
#content h2{color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	text-transform:capitalize;
	background:transparent url(../cmsimages/header_blue.jpg) no-repeat left top;
	width:217px;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	padding:0px 0px;
	text-align:center;
	}	
#content table, #content td{padding: 0px 0px;margin:0px 0px;}	
#content table{width:500px;}

#content ul{padding:10px 0px 10px 20px;width:auto;
	font-size:12px;}
#content li{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#content img{margin:10px 5px 10px 0px;}

#content_2{
	margin:40px 40px 45px 25px;
	float:left;
	width:410px;
	min-height:540px;}
#content_2 td{width:230px;padding:0px 5px 10px 0px;}
#content_2 p{padding: 0px 5px 10px 0px;font-size:14px;line-height:16px;
font-weight:normal;
color:#6B6B6B;font-family: Arial, Helvetica, sans-serif;}
#content_2 h3{color:#6B6B6B;line-height:18px;font-size:16px;font-weight:bold;padding:0px 5px 5px 0px;}
#content_2 img{margin:5px 10px 5px 0px;}	
#content_3{
	margin:40px 30px 45px 495px;
	color:#59AD40;
	font-size: 14px;
	font-weight:normal;
	width:430px;font-family: Arial, Helvetica, sans-serif;}
	

#globalcontent_3{width:414px;
	position:absolute;
	bottom:10px;
	left:45px;
	color:#FFFFFF;}
#globalcontent_3 p{color:#FFFFFF;
	padding:0px 0px;}	
#globalcontent_4{
	position:absolute;
	bottom:10px;
	right:45px;
	width:517px;
	font-size:14px;
	color:#FFFFFF;
	text-align:right;}
#globalcontent_4 p{font-size:14px;
	color:#FFFFFF;
	padding:0px 0px;}	
#globalcontent_4 a{font-size:12px;
	color:#FFFFFF;padding:0px 10px;}
	

#pageLink{color: #6B6B6B;text-decoration:underline;}

#footer{color: #ffffff;
	font-family:"Trebuchet MS",Arial;
	font-size:11px;}

	
/* LogoWorks Style Sheet */
#logoworks, #logoworks a{
	padding-top:5px;
	font-size:9px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
