/*##############################################################
---------------------------------------------------------------

	DEFAULT SETTINGS

---------------------------------------------------------------
##############################################################*/

.DNNEmptyPane{display:none; margin:0; padding:0; height:0px!important;}

#Body{
background:#5082a7 url(images/grad.jpg) repeat-x;
}

body
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left; 
	color:#555555;
	
}

body a, a:link, a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:13px;
	
}

body a:hover
{
	text-decoration:none;
	margin:0;
	padding:0;
}


/*body a:link, body a:visited { color:#014a7d; }

body a:hover, body a:active { color:#0c6eb2; }*/

img[id*="imgHelp"] { display: none; }

img 
{
	border:none;
	margin:0;
	padding:0;
	display:inline;
}

div
{
	margin:0px;
	padding:0px;
}

ul li {
font-family:arial;
font-size:14px;
list-style-image:url(images/circle.jpg);
margin:10px 0;
line-height:20px;
}

hr
{
	border:none;
	border-top:2px solid #999999;
	height:2px;
}

h1
{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#2C8CBF;
	font-size:17px;
}

h2{
margin:10px 0px;

}


h3
{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

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;
}

.TitleCell{padding:5px;}


/*-------------------------------------------------------------
	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
-------------------------------------------------------------*/
#SaveForm{padding:10px;}
#space {margin:10px 10px 10px 0;}
#center{
margin:0 auto;
width:900px;
}


#containertop
{
width:900px;

float:left;
text-align:left;
background:url(images/header.jpg) no-repeat #023d67;

}

body.ie7 #containertop{

}
body.ie #containertop{
overflow:hidden;
}

		
		
		#dnn_ContentPane{
		height:auto;
		width:860px;
		background:#fff;
		margin:20px;
		}
		

#out{margin:0 auto;
width:900px;

}

#bar{
background:url(images/bar.jpg) no-repeat;
width:900px;
height:3px;
float:left;
}
	
body.ie #bar{overflow:hidden;}
		
#container{
		background:url(images/body_bg.jpg) repeat-y;
		float:left;
		}
		

		#left{clear:both;float:left; margin:0; padding:0; background:#fff;}
		#right{float:left;}
		
		#dnn_left6
		{
		width:450px;
		height:253px;
		overflow:hidden;
		margin:0 0 0 0;
		padding:0;
		}
		
		#dnn_right6
		{
		width:430px;
		background: #eceaeb url(images/grad2.jpg) repeat-x;
		padding:10px 10px 0 10px;
		}
		
		#dnn_left7{
		width:540px;
		background: #ffffff;
		padding:10px;
		}
		
		#dnn_right7{
		width:320px;
		background: #ffffff;
		padding:10px;
		}
		
	
		
		#dnn_left8
		{
		clear:both;
		float:left;
		width:210px!important;
		height:auto;
		margin:0 5px;
		}
		#dnn_right8
		{
		float:left;
		width:210px;
		height:auto;
		margin:0 5px;
		}
		
		#dnn_left9{
		width:320px;
		background: #ffffff;
		padding:10px;
		}
		
		#dnn_right9{
		width:540px;
		background: #ffffff;
		padding:10px;
		}
		
		#dnn_left10{
		width:430px;
		padding:10px 10px 0 10px;
		}
		#dnn_right10{
		width:430px;
		padding:10px 10px 0 10px;
		}
		
		
		
#footer{
clear:both;
margin:0 auto;
color:#ffffff;
background:#0f3d5e;
width:900px!important;
height:30px!important;
}

#footerleft{
float:left;
margin:7px 0 0 5px;
}
#footerright{
float:right;
margin:7px 5px 0 0;
}
		
#login{
text-align:center;
}
#login a {color:#326286;}
		
#dnn_quote  {
font-size:11px;
color:#FFFFFF;
margin:0px 5px 0 0;
width:300px;
height:70px;
float:right;
text-align:right;
overflow:hidden;
}

body.ie #dnn_quote{margin:8px 0 4px 0;}
body.ie7 #dnn_quote{margin:8px 0 4px 0;}

		
#bd
{
padding:0;
margin:0;
background:#FFFFFF;
width:850px!important;
clear:both;
clear:both;
overflow:hidden;

}
		
		
/*-----------------------------------*/		

		
	

		
		.ftBlock:first-child { border:none!important; }
		
		.copyright {
			font-size:10px;
			line-height:11px;
		}
		
		

/*##############################################################
---------------------------------------------------------------

	CSS MENU

---------------------------------------------------------------
##############################################################*/

/*-------------------------------------------------------------
	TOP NAV
-------------------------------------------------------------*/
/*-------------------------------------------------------------
	LEVEL ONE
-------------------------------------------------------------*/
#dnn_dnnLOGO_imgLogo{
clear:both;
float:left;
margin:30px 0 -10px 20px;
}

#logocontainer{
width:900px;
}

#menucontainer{
width:900px;
height:36px;
}
#menu{
clear:both;
width:451px;
float:right;
font-weight:normal;
}

body.firefox3 #menu{width:450px;}


#topNav, #topNav ul {
	float:left!important;
	list-style:none;
	padding: 0px;
	width:auto!important;
	padding-top:0px;
	margin:0px;
	

}

#topNav li {
	float:left;
	list-style: none;
	list-style-image:none;
	text-align:center;
	margin: 0px 0px;
	height:36px;
	background:#253036;
	
}






#topNav a {
	font-family: arial;
	font-size:14px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	background-repeat:no-repeat!important;
	background-position:left top;
	padding: 5px 13px;
	margin: 3px 0px 0px 0px;
	font-weight:normal;
	
}

#topNav li:hover{
background: url(images/tri.jpg) no-repeat center;


}

#topNav li.SelectedTab {background:url(images/tri.jpg) no-repeat center;}




/*-------------------------------------------------------------
	LEVEL TWO
-------------------------------------------------------------*/

#topNav li ul {
	position: absolute;
	left: -999em;
	font-weight: normal;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:auto;
	clear:both;
	height:auto;


	
}
	
#topNav ul ul a {
	margin:0;
	padding:5px 6px 5px 6px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	height:auto;
	width:120px;	
	float:none;
	background:#fff;
	text-align:left;
	text-transform:capitalize;

}


	
#topNav li li {
	float:none;
	margin:0;
	padding:0;
	height:auto;
	border-bottom:1px solid #C4C4C4;
	background:#fff;
	

}


#topNav li li a{background:#fff;}

#topNav li li:hover, #topNav ul ul a, #topNav ul ul .SelectedTab {
	background:#FFF!important;
color:#666666;
	
}

#topNav li li.iehover {
 	background-color:#FFF!important;
 }


/*-------------------------------------------------------------
	LEVEL THREE
-------------------------------------------------------------*/

#topNav li ul ul {
	margin: -2.0em 0 0 10em;
	top:auto;
}



#topNav li li li li {
	top:auto;
}

#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.iehover ul ul, #topNav li.iehover ul ul ul {
	left: -999em;
}

#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.iehover ul, #topNav li li.iehover ul, #topNav li li li.iehover ul {
	left: auto;
}




/*-------------------------------------------------------------
	SUPPORTING ELEMENTS
-------------------------------------------------------------*/

/*-------------------------------------------------------------
	ContentBody
*/

.ContentBody
{
	padding:0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	
}

/*-------------------------------------------------------------
	Articles
*/

.latestArticleItem
{
	padding:12px 0 12px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	
	border-top:1px dashed #a6a6a6;
}

.latestArticleItem:first-child { padding-top:0px; border:none; }

#latestArticles .latestArticleItem a { text-decoration:none; }
#latestArticles .latestArticleItem a:hover { text-decoration:underline; }

.latestArticleItem h2 { padding:0!important; margin:0!important;}

.latestArticleItem h2 a { text-decoration:none; }
.latestArticleItem h2 a:hover { text-decoration:underline; }

/*-------------------------------------------------------------
	FormMaster
*/

.FormMaster
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.FormMaster td
{
	text-align:left;
	padding:4px;
}

.FormMaster span[id$="lblRequired"]
{
	display:none;
}

/*##############################################################
---------------------------------------------------------------

	ARTICLE STYLES

---------------------------------------------------------------
##############################################################*/

/*##############################################################
---------------------------------------------------------------

	BROWSER TWEAKS

---------------------------------------------------------------
##############################################################*/
/*-------------------------------------------------------------
	IE 7
-------------------------------------------------------------*/
/* body.ie7 #siteWrapper {  } */

/*-------------------------------------------------------------
	IE 6
-------------------------------------------------------------*/
/* body.ie #siteWrapper {  } */
