body {
	padding-top:0px; padding:0; margin:0;
	background:url("wilco_body_bg.gif") repeat-x top left;
	text-align:center; /** FOR IE CENTERING **/
	}
a:link, a:visited
{
color:#0a2972;
text-decoration:underline;
}
a:hover
{
text-decoration:underline;
}
a:active
{
text-decoration:underline;
}

#alert {
	position:absolute;
	top:0;
	right:0;
        
	 z-index:10;
	}
#alert a:link, #alert a:visited
{
 cursor:pointer;
 border-width:0px;

}
/* Site TITLE TEST */
#banner a {
	font-family:Verdana;
	font-size:18pt;
	color:#546a93;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:50px;
	left:200px;
	letter-spacing:2px;
	}
#banner a:hover { text-decoration:underline; }
#persistDiv
{
width:745px; height:1.5em;
background:url("img/bars.gif") left top no-repeat;
background-color:#fff;
font-weight:bold;
color:#fff;
}
#persistDiv span {
	float:right;
	padding:3px;
	display:block;
	}
#persistDiv a
{
font-family:Arial;
margin-left:.25em; margin-right:.25em;
text-decoration:none;
}
#persistDiv a:hover
{
cursor:pointer;
color:#ff8b00;
text-decoration:none;
}
#wrapper {
	width:100%;
	background:url("wilco_footer_bg.gif") repeat-x bottom left;
	
	}
/* Holiday Wrappper
#wrapper_tree
{

	width:100%;
	background:url('TreeLeft.jpg') no-repeat bottom left;

}
#wrapper_tree_right
{

	background:url('TreeRight.jpg') no-repeat bottom right;
	z-index:-999;
}
*/
#footer_gradient {
	height:400px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	
	z-index:-999;
	}

#container{
	margin:0 auto;
	width:800px;
	padding-left:4px;
	background:url(body_cnt_bg.gif) repeat-y;
	text-align:left;
}

/* NAVIGATION ITEMS */
#nav_container {
	width:745px;
	height:44px;
	background:url(nav_cnt_bg.gif) no-repeat;
       	margin:0;
	padding:0;
}

#nav_items {
	padding:.5em;
        	
}
#nav_items span:hover {
	color:#000;
        
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #fff;   
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 0px 3px 0px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-size: medium; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
        margin-right:.5em;    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}
/* END NAVIGATION */
#flash_banner {
	width:745px;
	height:172px;
	background-color:#fff;
	padding:0;
	margin:0;
	}	
#banner {
	width:745px;
	height:131px;
	background:url('banner.jpg') 0 -10 no-repeat;
	padding:0;
	margin:0;
	}
/*#banner2 {
	width:745px;
	height:131px;
	background:url('banner2.jpg') no-repeat;
	padding:0;
	margin:0;
	}*/
#hol_banner {
	width:745px;
	height:172px;
	background:url('banner.jpg') no-repeat;
	padding:0;
	margin:0;
	}
#cookie_search {
	width:745px;
	height:38px;
}
#cookie {
	float:left;
	height:38px;
	width:404px;
	background:#f2f2f2 url('cookie_bg.jpg') repeat-x;
}
#search {
	float:left;
	height:38px;
	width:341px;
	background:url('search_bg.jpg') no-repeat;
	color:#fff;	
}
#search label, #search a { color:#fff; }
.login_text {
	text-align:right;
	padding-right:160px;
}

#main {
	width:900px;
	background-color:transparent;
	min-height:600px; height:600px;
        /*background:url("img/dubya.gif") no-repeat;*/

	}
#left_pane {
	width:200px;
	float:left;
	}
#content_pane {
	width:415px;
	float:left;
	
	}
#content_pane_full {
	width:715px;
	float:left;
	
	}
#content_pane_full div {
	margin-left:1em;
	
	}
#right_pane {
	width:210px;
	float:left;
	}
#content_pane, #left_pane, #right_pane {
	padding:0;
	margin:0 4px 0 4px;

}

#footer {
	clear:both;
	width:743px;
	margin-left:1px;
	background-color:#5d7aa2;
	border-top:5px solid #42628b;
	text-align:center;
	
	}

/*******************************
	MAIN 2
*******************************/
#container2 {
	width:745px;
	margin:0 auto;
	padding:0 4px 0 4px;
	background:url("body_bg.gif") repeat-y;
	}
#main2 #left_pane, #main2 #content_pane, #main2 right_pane {
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	}
#main2 #left_pane {
	width:150px;
	}
#main2 #content_pane {
	width:445px;
	}
#main2 #right_pane {
	width:150px;
	}
#main .padding {
	padding:2px 4px 2px 4px;
	}
/********************************************
	1 COL 
*********************************************/
#full #content_pane {
	width:730px;
	float:left;
	}
/********************************************
	2 COL LEFT
*********************************************/
#two_col_left #content_pane {
	width:521px;
	float:left;
	}
/********************************************
	2 COL RIGHT
********************************************/
#two_col_right #content_pane {
	width:621px;
	float:left;
	}
/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fff;
}
.skinmaster {
	height: 100%;
	background-color: #f2f2f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
}
.skinheader {
}
/*
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}*/
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

.leftpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}

.main_dnnmenu_itemhover {  
	color: #ffb900; 
padding: 1px 0px 3px 0px;	
}




.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	 background-color: #4b6c99; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	/*border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid;*/
	font-family: webdings; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_SubMenuItemActive 
{
color:#000 ! important;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
  width: 175px;
  background-color: #dfe5f2;
  border-right: #7994cb 1px solid; 
  border-top: #7994cb 1px solid; 
  border-left: #7994cb 1px solid; 
  border-bottom: #7994cb 1px solid; 
  -moz-border-radius-bottomleft: 15px; 
  -moz-border-radius-bottomright: 15px; 
  -moz-border-radius-topleft: 3px; 
  -moz-border-radius-topright: 3px;
}
/*
.TreeViewMenu_Header {
  background-image: url(gradient_LtBlue.jpg);
}
*/
.Head { color:#fff; font-size:16px; }
.mc_content .Head { color:#20275f; }

/*Custom Module Styles*/
.qPoll, .qPoll p, .qPoll label {
  font-family:Tahoma; font-size:x-small;
}

#vacontentPane
{
width:740px;
}

#two_col_leftva
{
width:740px;
}

.contentpaneva
{
width:740px;
}

/*****************************
  custom banner CSS
*****************************/
#banner #dnn_TopPane {
  width:745px;
  height:131px;
  margin:0;
  padding:0;
}
#banner #dnn_TopPane div div img {
  margin:0;position:relative; left:-3px; top:0px;
  padding:0;
  border:0;
}
.toppane {
	width: 745px;
	background-color: transparent;
	padding:0px; margin:0px; margin-left:-3px; margin-top:-0px
}

.linkRepeater
{margin-top:.5em; margin-bottom:.5em;}

/*************************************
Custom Skin 980 pixels fixed width
*************************************/

#container_980
{
	margin:0 auto;
	width:980px;
	background-color:#ddd;
	text-align:left;
}
#two_col_left_980
{
width:100%;
}
#main_980
{
width:100%;
}

#left_pane_980
{
  width: 250px;
  float:left;
}
#content_pane_980
{
 width:680px;
float:left;
}

#persistDiv_980
{
width:980px;border:
}
/*
#banner_980
{
width:980px;height:174px; background:url('header_980.png') no-repeat;
}
*/
#nav_container_980
{
 	width:964px;
	height:44px;
	background-color:#0f255b;
       	margin:0;
	padding:0;

}

#cookie_search_980
{
	width:980px;
	height:38px;

}


#footer_980
{
	clear:both;
	width:980px;
	color:#ddd;
	margin-left:1px;
	background-color:#0f255b;
	border-top:5px solid #42628b;
	text-align:center;
}
#footer_980 a
{color:#ddd;}
#cookie_980
{float:left; width:49%;}
#search_980
{float:left; width:49%; text-align:right; position:relative; left:30px; top:10px;}


