
body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0;
background-color: #fff;
color:#000;
}

/*Header*/
.header {
padding:0;
margin:0;
width:770px;
height:97px;
background:url(../images/header.jpg) no-repeat;
}


.header .gNav {
height:97px;
padding:79px 0 0 76px;
margin:0;
}
/*
.header .gNav a:link, .header .gNav a:active, .header .gNav a:visited, .header .gNav a:hover{
text-decoration:none;
color:#000000;
font-size: 16px;
font-weight:bold;
padding:0 15px 0 15px;
margin:0;
}

.header .gNav TD a:hover {
color:#000000;
}*/



/* Navigation Styles */
/* Navigation Styles */
.main_dnnmenu_container {
padding:0;
margin:0;
}

.main_dnnmenu_bar {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#fff;

}

.main_dnnmenu_item td{ /*SubMenu Item in TD on*/
cursor: hand;
padding:2px 4px 2px 4px;
margin:0;

}

.main_dnnmenu_rootitem  { /*Root Item*/ 
cursor: hand; 
padding:2px 6px 2px 6px;
margin:0;
font-weight:bold;
}

.main_dnnmenu_itemhover {  /*Hover for Root and Sub*/
	background-color: #3a67a8;
}

.main_dnnmenu_itemhover td{   /*Hover on Submenu td*/
	background-color: #cc0b40;
	padding:2px 4px 2px 4px;
}

.main_dnnmenu_submenu { /*Submenu container*/
	padding:0;
	margin:0px 0px 0px 0px;
	background-color: #3a67a8;
	color:#fff;
	z-index: 1000; 
	cursor: pointer; 	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 	
}

/*Body*/
.Heading01 {
line-height:28px;
font-size: 40px;
padding:34px 0 0 2px;
margin:0;
color:#cc0b40;
background-color:#fff; 
}


.sideBar h1 {
line-height:24px;
font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
padding:34px 0 0 2px;
margin:0;
color:#cc0b40;
background-color:#fff; 
/*border:1px solid #f00;*/
text-transform: uppercase;
}

/* Temp Hold of Original Style
.sideBar h1 {
line-height:28px;
font-size: 40px;
padding:34px 0 0 2px;
margin:0;
color:#cc0b40;
background-color:#fff; 
border:1px solid #f00;
}
*/

.pageImage {
padding:0;
margin:0;
height:46px;
background:url(../images/pageImage.jpg) no-repeat;
}

.pageImage .lNav {
height:46px;
padding:29px 0 0 0;
margin:0;
}

.pageImage .lNav a:link, .pageImage .lNav a:active, .pageImage .lNav a:visited, .pageImage .lNav a:hover{
text-decoration:none;
color:#fff;
font-size: 16px;
font-weight:bold;
padding:0 15px 0 0;
margin:0;
}

.pageImage .lNav a:hover {
text-decoration:underline;
color:#ccc;
}

.sideBar {
background:url(../images/sideFooter.jpg) no-repeat right bottom;
background-color:#325436; 
width:770px;
float:right;
}

.sideBarTop {
padding: 29px 0 0 0; 
margin:0;
float:right;
}




.text {
padding:0; 
margin:0 0 0 6px;
width:544px;
background-color:#ffffff; 
float:left;

}

.text p{
font-family: Arial, Helvetica, sans-serif;
padding:0 10px 20px 7px;
margin:0;
color:#000000;
line-height:16px;
font-size: 12px;
}

.text p a:link, .text p a:active, .text p a:visited, .text p a:hover {
text-decoration:underline;
color:#325436;
}

.text p a:hover {
text-decoration:none;
color:#325436;
}


.text h2 {
padding:0;
margin:5px 10px 5px 7px;
color:#cc0b40;
font-size: 20px;
font-weight:bold;
border-bottom: 1px solid #cc0b40;
font-family: Arial, Helvetica, sans-serif;
}

.text h3 {
padding:0px 5px 0 7px;
margin:0;
color:#325436;
font-size: 13px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

.text p strong {
color:#325436;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


.text ul {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding:0 5px 0 30px;
}

ul li {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding:0 5px 3px 0;
}


/*Footer*/
.footer {
clear:both;
padding:0;
margin:0;
width:540px;
text-align:center;
}

.footer p {
color:#000000;
font-size: 11px;
padding:0 0 5px 0;
margin:0;


}

.footer p a:link, .footer p a:visited, .footer p a:active, .footer p a:hover{
color:#cc0b40;
text-decoration:underline;
padding:0 5px 0 5px;
margin:0;

}

.footer p a:hover {
text-decoration:none;
}

.footer hr {
padding:0;
margin:0 auto;
text-align:center;
color:#325436;
}


/* Container Styles */
#conWrapper {
margin:0;
padding:0;
}
#conTitle {
margin:0;
padding:0 0 0px;
}
#conControls {
margin:0;
padding:0 0 0px;
}


/*Main Navigation*/
