/*##############################################################
---------------------------------------------------------------

	DEFAULT SETTINGS

---------------------------------------------------------------
##############################################################*/

.DNNEmptyPane{display:none; margin:0; padding:0; height:0px;}

.current{background:black;}

body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left; 
	color:#555555;
	
}


body a:hover{
	text-decoration:none;
}


body a:link, body a:visited, body a:active  {
	color:#23408F;
	text-decoration:none;
 }

body a:hover{
	
	text-decoration:underline;
}

img[id*="imgHelp"] { display: none; }

img {
	border:none;
	margin:0;
	padding:0;
	display:inline;
}

div{
	margin:0px;
	padding:0px;
}

p{
	font-family:verdana, arial;
	font-size:12px;
	color:#000;
}


ul li {
	font-size:13px;
	color:#000;
}


hr{
	border:none;
	border-top:2px solid #999999;
	height:2px;
}

h1{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#2C8CBF;
	font-size:13px;
	font-weight:bold;
}

h2{
	color:#005DAB;
	font-size:17px;
	font-weight:bold;
	line-height:19px;
	margin:20px 0;
}


h3{
	margin:0!important;
	padding:10px 0 10px 0;
	font-family: Times New Roman, serif;
	font-weight:normal;
	font-size:30px;
	color:#333;
}

h4{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
}

.PublishDate {
	font-size:10px;
	line-height:11px!important;
}




/*-------------------------------------------------------------
	DNN STUFF
-------------------------------------------------------------*/
.SkinContainer, .Content{
	margin:0px!important;
	padding:0px!important;
}


/*-------------------------------------------------------------
	CLEARFIX
-------------------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*##############################################################
---------------------------------------------------------------

	LAYOUT ELEMENTS

---------------------------------------------------------------
##############################################################*/

/*-------------------------------------------------------------
	MAIN ELEMENTS
-------------------------------------------------------------*/
#Body{
	clear:both;
	background: #fff;
}

#wrapperout{
	width:1027px;
	margin:0 auto;
}



#wrapperin{
	
	float:left;
	background: #e1671a;
}

#leftside{
	width:212px;
	height:793px;
	background:url(images/leftside_bg.jpg);
	float:left;
}
	
#leftNav, #leftNav ul{
	margin:0;
	padding:0;
	position:relative;
	top:45px;
	left:26px;
	text-align:center;
	width:85px;
	font-family:arial;
}

#leftNav li{
	margin:7px 0;
	padding:0 0 7px 0;
	list-style:none;
	list-style-image:none;
	border-bottom:2px solid #f3c361;
}


#leftNav  a, #leftNav  a:link, #leftNav  a:active, #leftNav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#leftNav a:hover{
	color:yellow;
}

#leftNav .yellow {
	color:yellow!important;
}

#leftNav .yellow a{
	color:yellow;
}

#leftNav .yellow2 a{
	color:yellow;
}

#center{
	float:left;
	width:715px;
	background:#fff;
}

#rightside{
	float:left;
	width:100px;
	height:793px;
	background:url(images/rightside_bg.jpg) no-repeat;
}


#top{
	float:left;
	width:718px;
	height:181px;
	background:url(images/top_bg.jpg) no-repeat;
	margin:0 auto;

}
body.ie  #top{
	width:715px;
}


#logo{
	clear:both;
	float:left;
	margin:0px 0 0 0; 
}

body.ie #logo,body.ie7 #logo{
	margin:20px 0 0 0;
}

#dnn_dnnLOGO_imgLogo{
	margin:0px ;
	padding:0px 0 0 0;
	position:relative;
	z-index:50;
}

#search{
	float:right;
	position:relative;
	top:30px;
	right:120px;
	width:148px;
	padding:0px 0px 0 0px;
}
#dnn_dnnSEARCH_txtSearch{
	float:left;
	width:100px;
	height:9px; 
	font-size:9px;
}

body.ie #dnn_dnnSEARCH_txtSearch{
	height:13px;
	border:0px;
}

#dnn_dnnSEARCH_cmdSearch{
	margin:0 0 0 -10px
}

body.ie #dnn_dnnSEARCH_cmdSearch{
	margin:0 0 0 -12px
}

#content{
	background:#fff;
	float:left;
	min-height:612px;
	width:715px;
}

body.ie #content{
	width:667px;
	margin:12px;
}
		#dnn_ContentPane{
		height:auto;
		width:667px;
		clear:both;
		margin:0 auto;
		}
		body.ie  #dnn_ContentPane{
		width:664px;
		}
		
		body.ie7 #dnn_ContentPane{

		}

		
		#dnn_left1{
		clear:both;
		width:500px;
		float:left;
		margin:0px 0 0 24px;
		padding:0 0px 0 0;
		}
		
		
		body.ie #dnn_left1{
		width:480px;
		margin:10px 0 0 0;
		}
		
		#right1{
		float:left;
		width:136px;
		margin:0 0 0 30px;
		
		}
		body.ie #right1{
		width:136px;
		margin:10px 0 0 10px;
		padding:0 0 0 5px;
		}
		body.ie7 #right1{
		margin:10px 0 0 15px;
		}
		
		
	
#footer{
	width:354px;
	clear:both;
	height:20px;
	margin:0 auto;
	padding:10px 0;
	clear:both;
}
#footer1{
	float:left;
}
	
#footer2{
	margin: 3px 0 0 10px;
	float:left;
}

#footer2 a{color:#000; font-family:arial;}
/*##############################################################
---------------------------------------------------------------

	Sitemap

---------------------------------------------------------------
##############################################################*/

.li-level0 {font-weight:bold;}
.li-level0 {padding:2px 0;}
.li-level2 {}


/*##############################################################
---------------------------------------------------------------

	Helpers

---------------------------------------------------------------
##############################################################*/
hr {display:none;}

.Head{
	color:#005DAB!important;
	font-size:17px;
	font-weight:bold;
	line-height:19px;
	margin:20px 0;
}



.mainstreet{
	padding:5px 0 5px 5px;
}
.contact tr{
	height:30px;
}

.question{margin:0px 0; padding:0;}

.question li {margin:0px 0; padding:0;}

.question p{
	margin:0px!important;
	padding:0px;	
	font-family:tahoma; 
	color:#23408F;
}
.question p:hover{
	color:#000;
}


.PagingTable {
	margin:20px 0 0 0;
	border:none;
	border-top:1px solid #003366;
}


.watermarkOn {
	color: #666;
	font-style: italic;
  }

#bottom {
	border-bottom:none!important;
}

#copy{
	clear:both;
	margin:0 auto 0px auto;
	width:544px;
}
#copy p{
	font-size:10px;
	text-align:center;
}


#listText li{
	list-style-image:url(images/arrow.jpg);
	margin-bottom:0px;
	margin-top:15px;
	}

#dnn_ctr469_viewoptions_tblDisplay{width:50%;}

#dnn_ctr452_Gallery_ViewGallery_divDescription{padding:10px 0;}



/*##############################################################
---------------------------------------------------------------

	CSS MENU

---------------------------------------------------------------
##############################################################*/

/*-------------------------------------------------------------
	TOP NAV
-------------------------------------------------------------*/
/*-------------------------------------------------------------
	LEVEL ONE
-------------------------------------------------------------*/


#Contact.up a{background-position:0 -94px;}
#Contact a{margin:4px 0 0 0; }
#Contact a{background:url(images/menu/navContact.png); height:94px; width:68px; float:left;}
#Contact a:hover{background-position:0 -94px;}

body.ie #Contact.selected a{background-position:0 -94px;}
body.ie #Contact a{margin:4px 0 0 0; }
body.ie #Contact a{background:url(images/menu/navContact.gif);height:94px; width:68px; float:left;}
body.ie #Contact a:hover{background-position:0 -94px;}

#News.up a{background-position:0 -94px;}
#News a{background:url(images/menu/navNews.png);height:94px; width:69px; float:left;}
#News a:hover{background-position:0 -94px;}

body.ie  #News.selected a{background-position:0 -94px;}
body.ie  #News a{background:url(images/menu/navNews.gif);height:94px; width:69px; float:left;}
body.ie  #News a:hover{background-position:0 -94px;}

#FAQ.up a{background-position:0 -94px;}
#FAQ a{background:url(images/menu/navFAQ.png);height:94px; width:72px; float:left;}
#FAQ a:hover{background-position:0 -94px;}

body.ie #FAQ.selected a{background-position:0 -94px;}
body.ie #FAQ a{background:url(images/menu/navFAQ.gif);height:94px; width:72px; float:left;}
body.ie #FAQ a:hover{background-position:0 -94px;}

#Social.up a{background-position:0 -94px;}
#Social a{background:url(images/menu/navSocial.png);height:94px; width:68px; float:left;}
#Social a:hover{background-position:0 -94px;}

body.ie #Social.up a{background-position:0 -94px;}
body.ie #Social a{background:url(images/menu/navSocial.gif);height:94px; width:68px; float:left;}
body.ie #Social a:hover{background-position:0 -94px;}

#Gallery.up a{background-position:0 -94px;}
#Gallery a{background:url(images/menu/navGallery.png);height:94px; width:82px; float:left;}
#Gallery a:hover{background-position:0 -94px;}

body.ie #Gallery.up a{background-position:0 -94px;}
body.ie #Gallery a{background:url(images/menu/navGallery.gif);height:94px; width:82px; float:left;}
body.ie #Gallery a:hover{background-position:0 -94px;}

#Newsletter.up a{background-position:0 -94px;}
#Newsletter a{background:url(images/menu/navNewsletter.png);height:94px; width:52px; float:left;}
#Newsletter a:hover{background-position:0 -94px;}

body.ie #Newsletter.up a{background-position:0 -94px;}
body.ie #Newsletter a{background:url(images/menu/navNewsletter.gif);height:94px; width:52px; float:left;}
body.ie #Newsletter a:hover{background-position:0 -94px;}

#Video.up a{background-position:0 -94px;}
#Video a{background:url(images/menu/navVideo.png);height:94px; width:80px; float:left;}
#Video a:hover{background-position:0 -94px;}

body.ie #Video.up a{background-position:0 -94px;}
body.ie #Video a{background:url(images/menu/navVideo.gif);height:94px; width:80px; float:left;}
body.ie #Video a:hover{background-position:0 -94px;}


#menu{
	margin:40px 0 0 40px;
}

body.ie7 #menu{
	margin:40px 0 0 40px;
}


body.ie #menu{
	margin:40px 0 0 40px;
}

#menu li{ 
	float:left;
	list-style:none;
	list-style-image:none;
	padding:0 8px;
}




/*-------------------------------------------------------------
	LEFT NAV
-------------------------------------------------------------*/

/*-------------------------------------------------------------
	LEVEL ONE
-------------------------------------------------------------*/
#rightNav, #rightNav ul { /* all lists */
	padding: 0;
	margin: 0px;
	
	
}

#rightNav{border-left:1px solid #ce232d; padding:0 0 0 10px}

#rightNav li { /* all list items */
	text-decoration : none;
	position:relative;
	margin:10px 0;
	list-style-type:none;
	list-style:none;
}

body.ie7 #rightNav li, body.ie #rightNav li{
}

#rightNav li a {
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#23408F;
	display : block;
	text-decoration : none;
	margin:0 0 0 0px;
	padding :0px 0px 0px 15px;
	background:url(images/arrow.jpg) no-repeat;
}

#rightNav li.SelectedTab a {
	font-weight:bold;
	color:#23408F;
}

#rightNav77.SelectedTab a {
background:url(images/arrow_down.jpg) no-repeat;

}

#rightNav li:hover, #rightNav li.sfhover {
color : white;	
}

#rightNav li:hover a, #rightNav li.sfhover a { color:#333; }

#rightNav li li { margin:10px 0 10px 0px; list-style-image:none!important; list-style:none!important; }

#rightNav li ul { /* second-level lists */
	margin-top : 0px;
	
}

#rightNav li li a {color:#23408F!important; font-weight:normal!important; background:none!important; }

#rightNav li li.SelectedTab a { font-weight:bold!important;}

#rightNav li li:hover a, #rightNav li li.sfhover a { color:#666!important; }
#rightNav li li:hover a {text-decoration:none;}

#rightNav li:hover ul ul, #rightNav li:hover ul ul ul, #rightNav li.sfhover ul ul, #rightNav li.sfhover ul ul ul {
	left: -999em;
}

#rightNav li:hover ul, #rightNav li li:hover ul, #rightNav li li li:hover ul, #rightNav li.sfhover ul, #rightNav li li.sfhover ul, #rightNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#rightNav ul ul { background:none!important; }

#rightNav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#rightNav li ul, #rightNav li li{
	margin-left:0px;
}

/*-------------------------------------------------------------
	BOTTOM NAV
-------------------------------------------------------------*/

#footer1{

}

#botNav ul {
	margin:1px 0 0;
	padding:0;
	clear:both;
	width:auto;
}
#botNav li {

	border:medium none;
	float:left;
	list-style-image:none !important;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 0 0;
	padding:0;
	text-align:center;
}

#botNav a {
	color:#000;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0 11px 0 11px;
	text-transform:none;
	background:url(images/nav_divider.jpg) right no-repeat;
}
#botNav li a:hover {
	text-decoration:underline;
}
#botNav li:hover, #botNav li.sfhover {
}


/*-------------------------------------------------------------
	SUPPORTING ELEMENTS
-------------------------------------------------------------*/

/*-------------------------------------------------------------
	ContentBody
*/

.ContentBody
{
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
