
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;
}

.headerWide {
padding:0;
margin:0;
width:1024px;
height:97px;
background:url(../images/header_wide.jpg) no-repeat;
}


.header .gNav, .headerWide .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, .sideBarWide 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;
}

.pageImageWide {
padding:0;
margin:0;
height:46px;
background:url(../images/pageImageWide.jpg) no-repeat;
}

.pageImage .lNav, .pageImageWide .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, .pageImageWide .lNav a:link, .pageImageWide .lNav a:active, .pageImageWide .lNav a:visited, .pageImageWide .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, .pageImageWide .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;
}

.sideBarWide {
background:url(../images/sideFooter.jpg) no-repeat right bottom;
background-color:#325436; 
width:1024px;
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;

}

.textWide {
padding:0; 
margin:0 0 0 6px;
width:798px;
background-color:#ffffff; 
float:left;

}

.text p, .textWide p{
font-family: Arial, Helvetica, sans-serif;
padding:0 10px 20px 7px;
margin:0;
color:#000000;
line-height:16px;
font-size: 12px;
}

.reports{
font-family: Arial, Helvetica, sans-serif;
padding:5px;
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, .textWide p a:link, .textWide p a:active, .textWide p a:visited, .textWide p a:hover {
text-decoration:underline;
color:#325436;
}

.text p a:hover, .textWide p a:hover {
text-decoration:none;
color:#325436;
}


.text h2, .textWide 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, .textWide 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, .textWide p strong {
color:#325436;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


.text ul, .textWide 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;
}

.footerWide {
clear:both;
padding:0;
margin:0;
width:798px;
text-align:center;
}

.footer p, .footerWide 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, .footerWide p a:link, .footerWide p a:visited, .footerWide p a:active, .footerWide p a:hover{
color:#cc0b40;
text-decoration:underline;
padding:0 5px 0 5px;
margin:0;

}

.footer p a:hover, .footerWide p a:hover {
text-decoration:none;
}

.footer hr, .footerWide 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*/


/*ZeroOne*/
.messSuccess{color:blue;font-weight:bold;font-size:10px;}
.messError{color:#C70025;font-weight:bold;font-size:10px;}
.messSuccessLarge{color:blue;font-weight:bold;font-size:10pt;}
.messErrorLarge{color:#C70025;font-weight:bold;font-size:10pt}
.hint{font-size:10px;color:#666666;}

