/* 
================================
FM Skin styles
================================
*/
html, body{ margin:0 auto; padding:0; top:0; font-family:Arial; background-color:#000; text-align:left;}
td.hdrTxtLft{ width:100px;}
.hdrTxtMid{ background:url(images/headerInside.jpg) no-repeat left; color:#fff; font-size:9pt;}
td.hdrTxtMid{ width:462px; padding:15px 0 0;}
.hdrTxtRgt{ background:url(images/greyBrownBG.gif) repeat-x 0% 0%; color:#333366; font-weight:700;}
.hdrTxtRgt a { padding:0 10px; }
.hdrTxtRgt a:hover { color:#8C7552; text-decoration:none; }
td.hdrTxtRgt { padding-top:5px; text-align:center; }
.Normal { font-size:10pt; text-align:left; }
#righttext { width:457px; }
#rightsearch{ margin:32px 0 0;}
#rightsearch a{ color:#fff;}
#rightsearch a:hover{ color:#333366;}
.menutable{ background: #2F2A5E 0% 0%; color:#fff; height:35px;}
.footer{ background-color:#887657; height:54px;}
.thebottom{ height:100%;}
#travelgreen{ float:left; width:54px; height:54px; background:url(images/travelGreenWI.gif) no-repeat; margin:10px 10px 10px;}
#footertext{ float:left; width:906px; font-size:9pt; color:#fff; margin:30px 0 0 0; text-align:left;}
#footertext a{ color:#fff; text-decoration:none;}
#footertext a:hover{ color:#0061AD; text-decoration:underline;}
.logintable{ background-color:#000; color:#fff; font-size:8pt;}
a:link.SkinObject{ color:#fff;}
a:active.SkinObject{ color:#fff;}
a:visited.SkinObject{ color:#fff;}
a:hover.SkinObject{ color:#FFD710;}
.Normal{ font-family:Arial;}
.Normal a{ color:#2F2AFF; text-decoration:none; font-size:10pt;}
.Normal a:hover{ color:#B6AB98; text-decoration:underline;}
.flashtable{ height:330px; margin-bottom:-3px;}
td.hdrTxtLft_home{ width:100px; background:url(images/alliant-logo-top.gif) no-repeat; background-position:0% 0%;}
.hdrTxtMid_home{ background-color:#2F2A5E; color:#fff; font-size:8pt;}
td.hdrTxtMid_home{ width:421px; padding:15px 0 0;}
.hdrTxtRgt_home{ background-color:#BDAE9C; color:#333366; font-weight:700;}
.hdrTxtRgt_home a{ padding:0 25px;}
.hdrTxtRgt_home a:hover{ color:#8C7552; text-decoration:none;}
td.hdrTxtRgt_home{ padding:0; width:458px;}
#righttext_home{ padding:10px 0 10px;}
#travelgreen_home{ float:left; width:54px; height:54px; background:url(images/travelGreenWI.gif) no-repeat; margin:10px 10px 10px;}
#footertext_home{ float:left; width:448px; font-size:9pt; color:#fff; margin:25px 0 0 0; text-align:left;}
#footertext_home a{ color:#fff; text-decoration:none;}
#footertext_home a:hover{ color:#0061AD; text-decoration:underline;}
#rightsearch_home{ margin:25px 0 0; width:458px; float:right;}
#rightsearch_home a{ color:#fff;}
#rightsearch_home a:hover{ color:#333366;}
h1,h2,h3 {color:#336;}
h1 {font-weight:700; font-size:20pt;}
h2 {font-weight:600; font-size:16pt;}
h3 {font-weight:500; font-size:12pt;}
#subMenu {background:#2F2B5E; text-align:left; width:200px; height:100%; padding:5px; color:#fff;} 
#subMenu a {font-family:Arial; font-size:10pt; color:#fff; text-decoration:none;}
#subMenu a:hover {text-decoration:underline;}
#gallerymod{ background-color:#C1B8A7; padding:8px;	width:226px;}
#gallerytext h2{ margin-top:10px; width:208px; text-align:center;}
#gallerytext a:link{ color:#333366;}
#gallerytext a:hover{ color:#fff;}
#gallerytext a:active{ color:#333366;}
#gallerytext a:visited{ color:#333366;}
a.h3link{ font-size:12pt; font-weight:500; color: #333366;}

/* 
================================
Skin styles for DotNetNuke
================================
*/
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #000;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding:6px 4px 0 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding:6px 4px 0 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding:6px 4px 0 8px;
	text-align:left;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding:6px 4px 0 8px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding:0 4px 0 6px;
}
.main_dnnmenu_container {
	background-color: transparent;
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-size: 11pt;
	text-align:left;
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 3px 3px 3px 3px;    	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-size: 12pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 24px 0px 20px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #B6AB98; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8C7552; 
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: left; 
	width: 3px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #B6AB98;  
	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 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.Head {
   font-family: Arial;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
a.homebuttons
{
    font-size:16pt;
    color:#333366;
    font-weight:600;
}
