body,div,form,p,ul,ol,li,h1,h2,h3,h4,h5,h6,hr{margin:0px 0px;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#FFFFFF url(../cmsimages/body_bg.gif) repeat-y center top;
	color:#5A1400;
}
	
table{border:none;}
td{vertical-align:top;}
img{border:none;behavior:url(/pngbehavior.htc);}
p{color: #5A1400;
padding:0px 0px 10px;
line-height:18px;}

a{	color: #5A1400;
	text-decoration:underline;
}

a:active, a:hover{color: #002D56;text-decoration:none;}

h1{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	padding:20px 0px 10px;
}
h2{font-size:18px;
padding: 0px 0px 10px;}
h3{font-size:16px;padding: 0px 0px 10px;}
h4{font-size:14px;padding: 0px 0px 10px;}
h5{font-size:12px;}
h6{font-size:10px;}

input{font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#A8B9CF;
	padding: 2px;
	border:1px solid #002D56;
	width:114px;
}

.blueText{color:#002D56;}
.brownText{color:#5A1400;}
ul{padding:0px 0px 10px 30px;}
#page{
	width:914px;
	margin:0px auto;
	position:relative;
	height:700px;
}
#wrapper{background:transparent url(../cmsimages/main_bg.gif) repeat-y left top;}

#subPage{width:914px;
	margin:0px auto;
	position:relative;
		height:700px;
}
	
#header{height:118px;background-color:#FFFFFF;}

#logo{padding:28px 56px 16px 0px;height:76px;}
#tagline{position:absolute;
	right:80px;
	top:61px;
	height:23px;}
	
#headernav{width:914px;
	background-color:#FFFFFF;
	min-height:34px;}
	
ul.navtop, .navtop li{list-style:none;float:left;}
ul.navtop{padding:12px 0px 4px 0px;width:914px;}

.navtop li{padding: 0px 10px 10px 20px;
	cursor:pointer;}
.navtop li.last{padding-right:0px;}
.navtop a{
	white-space:nowrap;
	display:block;
	color:#5A1400;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}

.navtop li.selected, .navtop li:hover{background:transparent url(../cmsimages/nav_on.jpg) no-repeat left 2px;}

.navtop li.last a{border-right:none;}


/* dropdown nav items */
#headernav .navtop li ul
{
	/* recommended styles */
	display: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;

	/* add custom styles here */
	height:20px;
	float:left;
	
}
#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;
	background-image:none;
	background-color:transparent;
	text-align:left;
	float:left;
	padding:5px 20px;
}
#headernav .navtop li.last:hover ul,
#headernav .navtop li.last.selected ul{
	float:right;}
	

/* 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;
	line-height:normal;
	height:auto;
	text-align:left;
	float:left;
	width:auto;
	line-height:30px;
	height:30px;

}
#headernav .navtop li.last ul li{
	float:right;}
	
#headernav .navtop li ul li a{color:#002D56;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-transform:uppercase;
padding:0px 20px 0px 0px;}



#main{background:transparent url(../cmsimages/main_bg.gif) repeat-y left top;width:914px;}
#sub{background:transparent url(../cmsimages/sub_bg.gif) repeat-y left top;width:914px;}

#globalcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002D56;
	text-align:left;
	padding:10px 20px 50px 0px;	
	width:189px;
	background-color:#FFFFFF;
}

#globalcontent h2{line-height:22px;font-size:16px;padding:0px 0px 10px;}
#globalcontent ul{list-style:none;padding: 0px 0px;font-size:14px;}
#globalcontent li{padding:5px 0px;}
#globalcontent a{text-decoration:none;font-size:14px;}
#globalcontent .leftIndent{padding-left:10px;font-style:italic;font-size:12px;}

#globalcontent a:hover{color:#002D56;}

#globalcontent_2{
	width:116px;
	padding: 0px 25px 60px 25px;	
}
form td{padding-bottom:5px;text-align:center;}
button#signup{background-color:transparent;
color:transparent;
border:none;
text-align:center;}

#globalcontent_3{padding:0px 0px;
color:#002D56;
font-size:12px;font-family:"Trebuchet MS";
	text-align:center;
}
	
#globalcontent_4{
	width:116px;
	padding: 0px 25px 60px 37px;	
}
#boxHeader{text-align:right;padding-right:29px;}
#content{margin: 5px 30px 30px;width:645px;
padding-top:10px;}
#lines{background:transparent url(../cmsimages/lines.gif) repeat-x left top;position:absolute;
top:148px;width:914px;}
#content_2{
	width:904px;
	padding: 20px 10px 50px 0px;}
#content_2 p{padding:0px 0px 10px 0px;}
#content_2 ul{padding:0px 30px 10px 30px;}
 
#content_2 img{margin:5px 20px 0px 0px;}

#content_3{}

	
.pageLink{color: #8B0F04;
	text-decoration:underline;}
#footer{color:#002D56;
}
/* LogoWorks Style Sheet */
#logoworks, #logoworks a{
	font-size:9px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}
