@import url("css/tabs.css");
/**************** PAGE LAYOUT *********************/
* {
	margin:0;
	padding:0;
}

ul { margin-bottom:0; }
ul li { background:url(images/backgrounds/submenuBack.png) no-repeat scroll left 6px transparent; padding-left:8px; list-style:none; }
.SubSubHead { color:#999999; line-height:1.2em; font-size:11px; }
h1, h2, h3 
{	
	color:#4e4e4e;
	font-family:Arial;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:normal;
	margin-top:0;
}
h1 
{
	font-size:21px;
	margin-bottom:10px;
}
h2 
{
	font-size:16px;
	font-weight:bold;
	margin:20px 0 10px;
}
h3, h3 span.Head
{
	font-size:12px;
	font-weight:bold;
	margin:15px 0 4px;
}

.dnnFormPopup { background:#fff; }
.rightMenuPane ul { margin-left:0px; line-height:1.2em; }
#SearchIcon { background:none!important; }
#dnn_dnnSEARCH_downArrow { display:none!important; }
p { margin-bottom:0; }
.horizontal ul.categories li, .horizontal ul.tags li { background:none; display:inline; }
ol { margin-left:30px; }
.Head { border:none; }
i span { color:#333333; font-size:12px; }

.Normal, .NormalDisabled 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4e4e4e;
}
a 
{
	outline:0 none;
	text-decoration:none;
	color:#2271B6;
}
a:visited { color:#2271B6; }

a:hover {color:#F8971D; text-decoration:underline;}
a img 
{
	border:0;
}

img { vertical-align:bottom; }

.footerLinks ul li { background:none; }

.brclear  /* Use a break with this class to clear float containers */
{
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
/**************** LAYOUT *********************/
body 
{
	font-family:Arial;
	font-size:14px;
	color:#666;
}
.topMenuWrapper
{
	background-color:#fff;
	width:100%;
}
.topMenu
{
	width:1025px;
	margin:0 auto;
}
.topLinks 
{
	float:left;
	margin-left:-18px;
	height:37px;
}
.topLinks li 
{
	display:block;
	float:left;
	padding:10px;
	background:none;
}
.topLinks a, .topLinks a:active, .topLinks a:visited
{
	color:#f8971d;
	text-transform:uppercase;
	font-size:13px;
}
.searchPane 
{
	float:right;
}
.wrapper 
{
	background:url(img/back.jpg) repeat-x top;	
}
.container 
{
	width:1025px;
	margin:0 auto;
	background-color:#fff;
}
.content 
{
	padding:0 25px;
}
.footerBanners 
{
	padding-top:18px;
	text-align:center;
	border-top:1px solid #c1d9eb;
}
.firstRow 
{
	margin-top:15px;
}
.firstRow, .secondRow, .thirdRow
{
	margin-bottom:18px;
}
.copyright 
{
	float:left;
}
.footerLinks 
{
	float:right;
}
.footerLinks li
{
	display:block;
	float:left;
	padding:0 3px;
}
.footerLinks a, .footerLinks a:active, .footerLinks a:visited
{
	color:#4e4f4b;
}
.footer 
{
	margin-top:2px;
	padding-top:18px;
	border-top:1px solid #c1d9eb;
	margin-bottom:12px;
	font-size:13px;
}
.innerPage
{	
	
}
/**************** MENU *********************/

.mainMenu 
{
	border-bottom:1px solid #bed6e6;
	height:37px;	
	margin-top:-1px;
	width:980px;
}
.mainMenu span.root 
{
	font-family:Arial;
	font-size:13px;
	float:left;
	font-weight:bold;
	color:#2271b6;
	text-transform:uppercase;
	
}
.mainMenu span.root span.txt 
{
	padding:10px 13px;
	text-align:center;
	display:block;
	background:url(img/separator.gif) no-repeat right;
}
.mainMenu span.first span.txt 
{
	padding-left:0;
}
.mainMenu span.last span.txt 
{
	background:none;
	padding-right:0;
}
.mainMenu span.sel span.txt, .mainMenu span.hov span.txt, .mainMenu span.bc span.txt
{
	color:#f8971d;
}
.mainMenu span.last 
{
	margin-right:0;
}
.mainMenu table.m
{
	background:url(img/submenuBack.png) repeat;
	z-index:2;
}
.mainMenu table.m td 
{
	
}
.mainMenu table.m td span.txt 
{
	display:block;
	padding:5px 20px;
	color:#fff;
	font-family:Arial;
	font-size:13px;
}
.mainMenu table.m tr.hov span.txt 
{
	background-color:#2271B6;
}

.rightMenuPane
{
	float:left;
	width:210px;
	padding-top:19px;
	margin-left:-7px;
}
.rightMenuPane a 
{
	color:#2271B6;
	border-bottom:1px solid #BED6E6;
	display:block;
	padding:3px 0 3px 5px;
}
.rightMenuPane a:hover, .rightMenuPane a.selected
{
	color:#f8971d;
	text-decoration:none;
}
.rightMenuPane ul li
{
	list-style-type:none;
	background:none;
}
.rightMenuPane ul.secondLevel li a
{
	padding-left:9px;
}
.rightMenuPane ul.thirdLevel 
{
	padding-left:15px;
}

.middlePane 
{
	float:left;
	width:540px;
	margin:7px 0 20px 20px;
	padding:14px;
	padding-top:8px;
	border:1px solid #c2d9eb;
}
.rightPane 
{
	float:right;
	width:165px;
	padding-top:15px;
}
.noRelatedMiddlePane 
{
	float:right;
	width:720px;
	margin-top:7px;
	padding:14px;
	padding-top:8px;
	border:1px solid #c2d9eb;
}
.breadcrumbs 
{
	float:left;
	padding:7px 0 0 2px;
	color:#999;
	font-size:13px;
	width:720px;
}
.breadcrumbs a 
{
	color:#666;
	font-size:13px !important;
}
.shareBtn 
{
	float:left;
	padding-right:35px;
	width:135px;
}
/* Widget style -------*/
.Widgets{float:right;padding:7px 0 5px 0; width:80px;}
.Widgets input{border:none;}
#SizeWidget, #TextSizeWidget{float:right;margin-right:10px;}
#TextSizeWidget_smalltext, #TextSizeWidget_mediumtext, #TextSizeWidget_largetext, #SizeWidget_width1024, #SizeWidget_width1280, #SizeWidget_widthfull
{float:left;height:20px;width:20px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}
#TextSizeWidget_smalltext{background-image:url(img/textsmall.png);}
#TextSizeWidget_smalltext:hover, #TextSizeWidget_smalltext.SelectedWidget {background-image:url(img/textsmallhover.png);}
#TextSizeWidget_mediumtext{background-image:url(img/textmedium.png);}
#TextSizeWidget_mediumtext:hover, #TextSizeWidget_mediumtext.SelectedWidget {background-image:url(img/textmediumhover.png);}
#TextSizeWidget_largetext{background-image:url(img/textlarge.png);}
#TextSizeWidget_largetext:hover, #TextSizeWidget_largetext.SelectedWidget {background-image:url(img/textlargehover.png);}
#SizeWidget_width1024 {background-image:url(img/width1024.png);}
#SizeWidget_width1024:hover, #SizeWidget_width1024.SelectedWidget {background-image:url(img/width1024hover.png);}
#SizeWidget_width1280 {background-image:url(img/width1280.png);}
#SizeWidget_width1280:hover, #SizeWidget_width1280.SelectedWidget {background-image:url(img/width1280hover.png);}
#SizeWidget_widthfull {background-image:url(img/widthfull.png);}
#SizeWidget_widthfull:hover , #SizeWidget_widthfull.SelectedWidget {background-image:url(img/widthfullhover.png);}

/*********************/

.blueBorder 
{
	border:1px solid #7fadd4;
}
.blueHead 
{
	background-color:#2271b6;
	padding:7px 10px;
}
.blueHead h2 span
{
	color:#fff;
	font-size:20px;
}
.blueBorder .blueContent 
{
	padding:18px 13px;
}
.blueBorder .blueContent a 
{
	color:#005cab;
}
.paddContainer 
{
	padding:18px 13px;
}
/*********************/
.tdPadd 
{
	padding-right:17px;
}
div.SearchBorder 
{
	border:1px solid #b8b7b5;
	margin-top:7px;
}
.SearchContainer a.ServerSkinWidget 
{
	padding-top:8px;
}
.leftImg 
{
	float:left;
	margin:6px 13px 6px 0;
	width:300px;
}
.upImg
{
	float:left;
	margin:6px 13px 6px 0;
	width:200px;
}
.tagsPane
{
	margin-top:15px;
	border-top:1px solid #bed6e6;
	padding-top:5px;
	text-align:center;
}
.tagsPane table { margin:0 auto;}
.tagsPaneRight
{
	margin-top:15px;
	border-top:1px solid #bed6e6;
	padding-top:10px;
}
.rightPane .tagsPaneRight a {color:#2271B6;	font-size:14px;}
.tagsPane a, .tagsPaneRight a {	color:#3E81B5;}

/*************history jQuery Accordion************/
  .haccordion .header, .haccordion .content{
   float: left;
   height: 340px;
   font-family:Helvetica;
   font-size:12px;
  }
  
  .haccordion .header{
   width: 33px;
   background: #ccc;
   color: #666;
   font-weight:bold;
   cursor: pointer;
   border-right:1px solid #999;
  }
  
  .haccordion .content{
   display: none;
   width: 0px;
   overflow: auto;
   background-color:#282828;
   color:#e9e9e9;
   padding:0;
  }
  
  .haccordion .content p{
   margin: 5px;
  }

#history 
{
	background-color:#333;
	border:1px solid #ccc;
	padding:10px 15px;
	color:#ccc;
	font-family:Tahoma;
	min-height:388px;
}  
#history h4
{
	font-family:tahoma;
	font-size:21px;
	color:#777;
	margin-top:12px;
	margin-bottom:15px;
}
#history p 
{
}
#history img 
{
	margin-top:10px;
	border:1px solid #999;
}
/*************************************************/
.rightPane .Normal
{
	color:#2271B6;
}
.rightPane h1, h2.relatedTitle, .tagsPane span.moreon
{
	color:#2271B6;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:10px;
}
span.moreon {display:inline;}
.rightPaneRelated a
{
	color:#2271B6;
	font-size:14px;
	display:block;
}
.printBtn 
{
	float:right;
	display:none;
}
.imgDiv 
{
	position:relative;
}
.hoverText 
{
	position:absolute;
	bottom:0;
	left:0;
	background:url(img/hoverBack.png) repeat;
	color:#999;
	padding:9px;
	width:462px;
}
.hoverText h1 
{
	color:#fff;
	margin-bottom:4px;
}
.hoverText a 
{
	color:#2271B6;
}
a div.faq 
{
	font-family:Arial;
	font-size:14px;
	color:#2271B6;
}
a:hover div.faq 
{
	color:#F8971D;
}

.DNN_HTMLContent ul li, .oneItemRight ul li, ul.documentList li { list-style-type:none; background:url(img/submenuBack.png) no-repeat left 6px; padding-left:8px; margin-left:15px;}
.DNN_HTMLContent ol li { margin-left:30px;}
.DerekTrauger_SiteMapContent , .DerekTrauger_SiteMapContent a 
{
	color:#2271B6;
}
.DerekTrauger_SiteMapContent a:hover
{
	color:#F8971D;
	text-decoration:none;
}
.feedback {	width:312px; }
.feedback .NormalTextBox, .feedback .normaltextbox 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14px;
    font-weight: normal;
    padding:2px 5px
}
.feedback .normaltextbox { width:314px !important;}
.feedback table td { padding-bottom:6px; font-size:13px;}
.feedback a.CommandButton {
	background-color:#2271B6;
	color:#FFFFFF;
	padding:5px 10px;
	text-decoration:none;
	font-size:13px;
	display:block;
	width:35px;
}
.feedback table td.SubHead a {display:none;}
.feedback .SubHead 
{
	font-family:Arial;
	color:#4E4E4E;
	font-size:14px;
}
table.dataTable {border-collapse:collapse;}
table.dataTable thead td {font-weight:bold; background-color:#eaeaea;}
table.dataTable td {padding:5px 10px; border:1px solid #DEDEDE;}
.weeklyDiv {margin-bottom:8px;}
.SearchResultsContent, .ContentListContent 
{
	font-family:Arial !important;
	font-size:14px;
}

.SearchResultsContent a.lnk, .ContentListContent a.lnk {color:#2271B6;font-size:14px;}
.SearchResultsContent a.lnk:hover, .ContentListContent a.lnk:hover {color:#F8971D; text-decoration:none;}

/***********admin****************/
.tip {color:#999; font-size:9px;}
.addItemLink 
{
	font-size:12px;
	font-weight:bold;
	background:url(img/add.png) no-repeat left center;
	padding-left:19px;	
}
.gridTable td, .gridTable th {
	font-size:11px;
	padding:2px 10px;
}
table.gridTable th, table.gridTable td
{
	padding:1px 2px;	
}
.adminFilters 
{
	margin-top:9px;
}
.adminFilters select
{
	width:150px;
}
.btnView 
{
	display:block;
	background:url(img/eye.png) no-repeat left center;
	height:16px;
	width:16px;
	margin:0 auto;
}
.btnEdit
{
	display:block;
	background:url(img/pencil.png) no-repeat left center;
	height:16px;
	width:16px;
	margin:0 auto;
}
.btnDelete
{
	display:block;
	background:url(img/cross.png) no-repeat left center;
	height:16px;
	width:16px;
	margin:0 auto;
}
.centred 
{
	display:block;
	margin:0 auto;
}
.printBtnDiv 
{
	float:right;
	padding-top:8px;
	margin-right:3px;
}
/***********item**********************/
.item {margin-bottom:15px;}
.item a:hover {color:#F8971D;}
.itemDate {font-size:12px; color:#999;}
.elementThumb {float:left; margin-right:8px;}
.oneItemLeft {float:left; margin:0 13px 6px 0; width:480px;}
.itemTitle {font-size:21px;}
.itemDesc {font-size:13px; font-style:italic; color:#333; margin-bottom:20px;}
.itemTitleLink {font-size:14px;}

.rightPane .itemDesc, .rightPane .itemDate {display:none;}
.polioThisWeekTable {padding-top:25px;}
.lightBlueLine {border-bottom:1px dotted #bbb; margin:20px 0; }

  .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border:none!important; }
	
/* Contact Form */
.ModDNNFeedbackC h2 { font-size: 16px; font-weight: normal; margin: 20px 0 10px; border-bottom:0px; }
.feedback { width: 432px; }
.FeedbackForm { width:432px !important; }
.ModDNNFeedbackC .dnnActions { list-style-type:none; margin-left: 123px; margin-top: 0; padding-top: 0; }
.ModDNNFeedbackC .dnnActions li { list-style-type:none; background:none; }
.ModDNNFeedbackC textarea { height:250px; }
.ModDNNFeedbackC p.dnnFormRequired { visibility:hidden; }


/**************PRINT CSS******************/
@media print {
  #dnn_ContentPane, .Normal, .noRelatedMiddlePane
  {
	font-size:12px !important;
	color:#000 !important;
	border:0;
  }
  .noRelatedMiddlePane 
  {
	width:700px;
  }
  

}

