/* 
================================
Skin styles for DotNetNuke
================================
*/  
/* CSS Document */
body {height:100%; margin:0px; padding:0px; }

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#00355f; font-family: Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:9pt;}
h1 {color:#d7d7d7; font-size:47px; font-weight:normal; margin:0px 0;}
h2{color:#00355f; font-size:32px; font-weight:bold; margin:0px 0;}
h3{color:#00355f; font-size:22px; font-weight:normal}
h4, h5, h6{color:#00355f;}

.bannerightpane { width:630px; height: 197px; margin:0; float:right; display:inline; overflow:hidden } /*display:inline; is an ie 5.5/6 fix for doubled percentages*/
.banneleftpane { width:124px; margin:0; float:left; display:inline; } /*display:inline; is an ie 5.5/6 fix for doubled percentages*/

#headerbar {
	display: block;
	width: 100%;
	background-image:url(topbg.jpg);
	background-repeat:repeat-x;
	height: 197px;
	text-align:center;
}
#headerwidth {
	width: 794px;
	margin:0 auto;
}
#menubar {
display: block;
	width: 100%;
	background-color:#1a4669;
	background-image:url(navbar.jpg);
	background-repeat:repeat-x;
	height: 36px;
	text-align:center;
} 
#menubarwidth {
	width: 794px;
	margin:0 auto;
} 
 
#footerbar {
display: block;
	width: 100%;
	background-color:#d0d0d0;
		background-image:url(footerbar.jpg);
	background-repeat:repeat-x;
} 
#footer {
	width: 794px;
	text-align:center;
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #00355f;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	padding: 12px 0;
	margin:0 auto;
} 
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #00355f;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}
.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #00355f;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}
.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #00355f;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}
.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #00355f;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}
.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #00355f;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}
#content {
display: block;
	width: 794px;
	margin:0 auto;
	padding: 5px;
}
        /*-------backend content is placed in the contentpane------*/
        .contentpanecontainer{ width:794px; margin:0 0px 0px 0px; display:inline;} /*display:inline; is an ie 5.5/6 fix for doubled percentages*/
		
	.two_r_leftpanecontainer{width:270px; padding:0 0px 0 10px; vertical-align: top; text-align:left }
	.two_r_rightpanecontainer{width:524px; padding:0 0px 0 0px; vertical-align: top; text-align:left }
		
        .three_leftpanecontainer{width:270px; padding:0 10px 0 0; vertical-align: top; text-align:left }
        .three_midpanecontainer{width:249px; padding:0 0px 0 0px; vertical-align: top; text-align:left}
        .three_rightpanecontainer{width:275px; padding:0 0px 0px 10px; vertical-align: top; text-align:left}
	
	.two_l_leftpanecontainer{ width:602px; padding:0px 0px 0px 0px; vertical-align: top; text-align:left }
        .two_l_rightpanecontainer{width:192px; padding:0 0 0 10px; vertical-align: top; text-align:left }
		
        .bottompanecontainer{ width:794px; margin:0 0 0 0px; display:inline;}




/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:794px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #FFF;
	font-size: 16px; 
	text-align:center; 
	padding:8px 12px 3px 12px;
	margin-right:1px;
	white-space:nowrap;
	float:left;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#ffffff;
	font-size: 16px; 
	text-align:center;
	padding:8px 12px 3px 12px;
	background:url(../images/menu_hover.gif) repeat-x top left;
	margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#ffffff;
	text-align:center;
	font-size: 16px; 
	padding:8px 12px 3px 12px;
	background:url(../images/menu_active.gif) repeat-x top left;
	margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #00355f;
}

.main_dnnmenu_submenu td
{
	background-color:#1a507c;
	z-index: 1000;
	font-size: 12px; 
	font-weight:normal;
	text-align:left;
	color:#FFF;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background: #5d82a0 url(../images/submenu_hover.gif) repeat-x top left;
	color:#FFF;
}
.main_dnnmenu_itemselected td{
    background: #5d82a0 url(../images/submenu_active.gif) repeat-x top left;
	color:#FFF;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #00355f;
}
#login_style
{   float:left}
#tagline
{   float:right}