@charset "utf-8";
/* CSS Document */

/** global styles **/
body#Body{
	text-align:center;
	font-family: Tahoma; /* Arial, Tahoma, Helvetica, sans-serif; */
	font-size:12px;
	margin:0px;
	padding:0px;
	background:white;
	
}

#sitewrapper {
	margin-left:auto;
	margin-right:auto;
	width:945px;
	text-align:left;
	position:relative;
	padding-top:0px;
}

#header {
	background:url('images/header.jpg') no-repeat;
	position:absolute;
	top:0px;
	width:945px;
	height:111px;
}

#homelink {
	position:absolute;
	left:11px;
	top:12px;	
	width:174px;
	height:79px;
	 background:url('images/logo.jpg') no-repeat; 
}





.DNNEmptyPane{
display:none;
visibility:hidden;
}

#header #rightheader{
float:right;
}

#header #rightheader #search{
margin-top:28px;
padding-left:75px;
/*padding-left:60px;*/
}

#header #rightheader #search input{
height:14px;
font-size:11px;
width:170px;
border:none;
color:#4a4a4a;
font-family: Tahoma;
BORDER-LEFT-COLOR: #ffffff;	
BORDER-BOTTOM-COLOR: #ffffff;	
BORDER-TOP-STYLE: none;	
BORDER-TOP-COLOR: #ffffff;	
BORDER-RIGHT-STYLE: none;	
BORDER-LEFT-STYLE: none;
BORDER-RIGHT-COLOR: #ffffff;	
BORDER-BOTTOM-STYLE: none;
}

#header #rightheader #search .button{
margin-left:8px;
}

#header #rightheader #toplink{
color:#119cc4;
margin-top:19px;
margin-right:15px;
padding-left:15px;
}

#header #rightheader #toplink a{
color:#FFFFFF;
text-decoration:none;
padding-right:15px;
padding-left:15px;
}

#homelink a {
	display:block;
	width:204px;
	height:50px;
}
#footer {
	background:url(images/footer.jpg) no-repeat;
	padding-top:30px;
	padding-bottom:30px;
	font-weight:bold;
	color:#848484;
}
#footer #gov{
	margin-left:15px;
	color:#47a2b4;
	position:relative;
	left:0;
}
#footer a{
	color:#47a2b4;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

/** column structure **/
#colwrapper {
	background:white;
	padding-top:0em;
	padding-bottom:0em;
}

.home #cols {
padding-bottom:10px;
}
.content #cols {
background:url(images/bg_left.jpg) no-repeat left bottom;
height:650px;
background-color:#F1F1F1;
}

.content #cols_right {
background:url(images/bg_left.jpg) no-repeat left bottom;
height:650px;
background-color:#F1F1F1;
}

#innercols {
	width:710px;
	margin-right:8px;
}

#contentcol {
	width:459px;
}

.twocol #contentcol {
	width:710px;
}


.home #contentcol {
	width:639px;
	height:250px;
	background:url('images/hero.jpg') no-repeat;
}

.home #contentcol #dnn_ContentPane{
	width:240px;
	margin-left:20px;
	padding-top:10px;
}

.home #contentcol #dnn_ContentPane h1{
margin:0px;
padding:0px;
padding-top: 20px;

}

.home .Head {
color:#fff;
font-family: Tahoma;
font-size:18px;
font-weight:normal;
}

.home #Newscol .Head,
#containerTitle .Head {
color:#fff;
font-family: Tahoma;
font-size:18px;
font-weight:normal;
}

.Normal, .NormalDisabled {
font-family: Tahoma;
font-size:12px;
font-weight:normal;
}

.home #contentcol #dnn_ContentPane .Normal,
.home #contentcol #dnn_ContentPane .NormalDisabled {
font-family: Tahoma;
font-size:15px;
color:#abd1dc;
font-weight:bold;
}



/** helpers **/

/** use horzlist for any unorderered list that is to be rendered horintally **/
ul.horzlist {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.horzlist li {
	display:inline;
	float:left;
	list-style-type:none;
}
ul.horzlist a {
	text-decoration:none;
}

ul.horzlist a span{
	visibility:hidden;
}

/** use horzlist for any div elemnent  **/
.leftcol {
	float:left;
	display:inline;
}
.rightcol{
	float:left;
	display:inline;
}


.rightcol {
	float:right;
	display:inline;
}

.imgbg {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#leftcol {
background:url(images/left_other.jpg) no-repeat;
min-height:200px;
width:219px;
padding-bottom:20px;
}

#rightcol {
background:url(images/left_other.jpg) no-repeat;
min-height:200px;
width:219px;
padding-bottom:20px;
}

#leftcol #leftNavTitle
{
	font-family: Tahoma;
	FONT-WEIGHT: normal;	
	FONT-SIZE: 18px;	
	COLOR: #000;
	padding-left:15px;
	height:44px;
	padding-top:26px;
}

#rightmenuTitle
{
	font-family: Tahoma;
	FONT-WEIGHT: normal;	
	FONT-SIZE: 18px;	
	COLOR: #000;
	padding-left:15px;
	height:44px;
	padding-top:26px;
}

#containerTitle{
background:url(images/bg_containerTitle.jpg) no-repeat;
width:272px;
height:29px;
padding:8px 0px 0px 10px;

}


#Newscol{
min-width:642px;
width:auto;
}

#dnn_NewsPane{
width:auto;
}

#containerBottom{
background:url(images/bg_containerbottom.jpg) no-repeat bottom;
background-color:#E6E6E6;
width:272px;
}
#rightmenuBottom{
background:url(images/bg_containerbottom.jpg) no-repeat bottom;
width:219px;
}

#containerTitlePlain{
background:url(images/bg_containerTitlePlain.jpg) top no-repeat;
width:200px;
min-height:100px;
padding:8px 0px 0px 10px;
font-weight:bold;
}

#containerTitlePlain .column{
padding-top:10px;
}

#containerBottomPlain{
background:url(images/bg_containerbottomPlain.jpg) no-repeat bottom;
width:195px;
padding:10px;
height:10px;
}

#containerBottom p{
padding:0px 10px 20px 10px;
margin:0px;
font-family: Tahoma;
font-size:11px;
color:#838383;
}

#containerBottom h3{
padding:10px 10px 0px 10px;
margin:0px;
font-family: Tahoma;
font-size:12px;
color:#2c2c2c;
font-weight:bold;
}

#containerBottom .Normal,
.NormalDisabled{
margin:0px;
font-family: Tahoma;
font-size:12px;
color:#2c2c2c;
}


.content #dnn_ContentPane{
/*color:#808080;*/
color:#43494d;
}
.content #dnn_ContentPane a{
color:#007fa3;
}

#rightcol_home #link1{
width:274px;
height:65px;
text-indent:-1000em;
}
#rightcol_home #link2{
width:274px;
height:65px;
text-indent:-1000em;
}
#rightcol_home #link3{
width:274px;
height:68px;
text-indent:-1000em;
}
#rightcol_home #link1 a{
background:url(images/Home_R_link1.jpg) no-repeat; 
display:block;
width:274px;
height:65px;
}
#rightcol_home #link2 a{
background:url(images/Home_R_link2.jpg) no-repeat;
display:block;
width:274px;
height:65px;
}
#rightcol_home #link3 a{
background:url(images/Home_R_link3.jpg) no-repeat;
display:block;
width:274px;
height:68px;
}
#rightcol_home #link1 a:hover{
background:url(images/Home_R_link1Hover.jpg) no-repeat;
}
#rightcol_home #link2 a:hover{
background:url(images/Home_R_link2Hover.jpg) no-repeat;
}
#rightcol_home #link3 a:hover{
background:url(images/Home_R_link3Hover.jpg) no-repeat;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	overflow:hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*Aggregator*/
.Default_Top_TabStrip{
padding:0px;
}

/*
.Default_Top_TabSelected{
font-weight:bold;
padding:10px;
border:1px #FF0000 solid;
}

.Default_Top_TabUnselected{
padding:10px;
background:#99CC33;
border:1px solid #FF0099;
}*/

.Default_Top_TabSelected #tabcenter{
padding:10px;
background:#d5d5d5;
color:#5f5f5f;
font-weight:bold;
}

.Default_Top_TabUnselected #tabcenter{
padding:10px;
background:#a3a3a3;
color:#FFFFFF;
font-weight:bold;
}

#news h2{
padding-bottom:0px;
margin-bottom:0px;
width:100%;
height:40px;
line-height:40px;
background:url(images/bg_news.jpg) repeat-x bottom;
}

#news .Head{
padding-left:15px;
color:#1d1d1d;
}

#news table td table td table td{
padding-top:8px;
padding-bottom:8px;
border-bottom:1px solid #d5d5d5;
color:#5f5c5d;
font-family: Tahoma;
padding-left:15px;
}
#news table td table td  table td a{
color:#5f5c5d;
font-family:Arial, Helvetica, sans-serif;
}

table td .normalbold .Head{
font-family: Tahoma;
font-size:14px;
font-weight:bold;
padding-bottom:1px;
}

td.normal .normalbold,
td.normal .normal,
td.normalbold .normalbold,
td.normalbold .normal{
font-family: Tahoma;
font-size:11px;
}

.ArticleToggle{
padding:3px;
}

#morelink
{
	text-align:right;
	padding-top:5px;
}

#morelink .linkbuttongrey
{
	background:url(images/more.gif) top no-repeat;		
	font-family: Tahoma;
	font-size:11px;
	font-weight:700;
	color:#5f5c5d;
	text-align:left;
	padding-top:12px;
	padding-left:24px;
}


#morelink a:hover
{
text-decoration:none;	
color:#007ea1;
}

.ptarepositoryheader
{
	background:url(/DesktopModules/Repository/images/center.gif) top repeat;
	color:#007ea1; 
	font-size:12px; 
	font-weight:700;
	text-align:left;
	vertical-align:middle;
}

.ptarepositoryfooter
{
	background:url(/DesktopModules/Repository/images/center.gif) top repeat;	
	text-align:right;
	vertical-align:middle;
}
.ptarepositoryArticleheader
{
	background:url(/DesktopModules/Repository/images/center.gif) top repeat;		
	vertical-align:middle;
	text-align:left;
}
.ptarepositoryArticlefooter
{
	background:url(/DesktopModules/Repository/images/center.gif) top repeat;		
	vertical-align:middle;
	text-align:right;
}
.ptarepositoryArticleheader_headText
{
	font-size:13px; 
	font-weight:700;
	text-align:left;
	vertical-align:middle;
	color:#757575;
}

.RadMenu_Pta .text
{
	padding: 0px 22px 0px 23px;
}

.MenuTitle a
{
	text-decoration:none;	
	color:#000;
}

.MenuTitle a:hover
{
	text-decoration:none;	
	color:#000;
}

.MenuTitle a:visited
{
	text-decoration:none;	
	color:#000;
}
#containerTitle_menuStyle
{
	padding-left:15px;
	padding-top:26px;
	padding-bottom:25px;
	border-bottom: dotted 1px #676767;
}

#containerTitle_menuStyle .Head
{
	color:#000;			
}


#container_menuStyle a
{
	font-size:11px;	
	font-weight:bold;
	color:#007fa3;			
	padding:15px;
}

#titlecontainer_title
{
	padding-left:15px;
	padding-bottom:8px;
}

#titlecontainer_title .Head
{
	font-size:28px;
	color:#007ea2;
}
