﻿body{
	margin: 0;
	background-color: #dadada;
	font-family: Verdana;
	font-size: 10pt;
}
#AllContainer
{
margin-left: auto;
margin-right: auto;
width: 900px;
min-width: 900px;
background-image: url(images/VerticalBG.png);
background-repeat: repeat-y;

	
}
#HeaderBackground
{
	margin-left: auto;
margin-right: auto;
min-height: 130px;
width: 800px;
min-width: 800px;
background-image: url(images/HeaderBG.png);
background-repeat: no-repeat;

}

a img
{
	border: none;
}
img{
	border: none;
}

.MainMenu
{
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      padding-left: 10px;
      vertical-align: middle;
}
.MainMenu ul
{
      list-style-type: none;
}

.MainMenu li
{
      float: left;
}

.MainMenu li 
{
     padding-right: 26px;
}

.MainMenu li a
{
    text-decoration: none;
}
.MainMenu h2
{
	text-decoration: none; font: bold 13pt Tahoma; color: #fff; text-shadow: #000000 1px 1px 1px; Filter: Shadow(Color=#000000, Direction=170, Strength=2); height: 1.2em;
}
.OrangeShadow
{
	padding-top: 10px; font: bold 13pt Tahoma; color: #e88a04; height: 1.3em;}
	
.DarkOrangeShadow
{
	padding-top: 10px; font: bold 13pt Tahoma; color: #a96503; height: 1.3em;}
#container		
{
    border-top: solid 1px Transparent;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	min-width: 800px;
	border-bottom: solid 1px #7e7e7e;
}

#banner
{
	background-color: #666;
	border-bottom: 1px solid #333;
}

.MenuLinkText
{
	text-decoration: none;
	font: 13pt Tahoma;
	text-align: center;
	color: White;
	
}


#banner h1
{
	margin: 0;
	padding: .5em;
}

#nav
{

	float: right;
	width: 220px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 1em;
}

#nav p { margin-top: 0; }

#content
{
	margin: 0 230px 0 5px;
	min-height: 600px;

}

#content h2 { margin-top: 0; }

#footer
{
	font-family: Tahoma;
	font-size: 9px;
	clear: both;
	padding: 1em;
	text-align: center;
    color: #474545;
}
#ConsumerSide
{
	text-align: center;
	width: 190px;
	height: 186px;
	background-image: url(images/ConsumerSol.png);
	background-repeat: no-repeat;
	background-color: #E8D0A9;
	font-size: 12pt;
}
#CorporateSide
{
	text-align: center;
	background-image: url(images/CorporateSol.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 186px;
	background-color: #E8D0A9;
	font-size: 12pt;
}	
#MainSide
{
	width: 560px;
	height: 294px;
	background-image: url(images/MainBG.png);
	background-repeat: no-repeat;
}	
#Dispatch
{
    background-image: url(images/DispatchHeader.png);
    background-repeat: no-repeat;
    width: 560px;
    padding: 15px;
    
}
.PlainText
{
padding: 10px;
	font-size: 10pt;
}

.PlainText h2
{
	color: #9049ab;
}

/*-------  SIDE MENU  --------*/
.wireframemenu{
margin-left: 10px;

background-color: white;
border-bottom-width: 0;
width: 194px;
text-align: center;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.wireframemenu li
{
	padding-top: 4px;
}
.wireframemenu a{
background-position: top left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font: 11pt Tahoma;
text-align: center;
display: block;
width: 220px; /*Define width for IE6's sake*/
color: White;
height: 35px;
text-decoration: none;
text-shadow: #000000 1px 1px 1px; 
Filter: Shadow(Color=#000000, Direction=135, Strength=1);
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
color: #f2d6fc;
}

.wireframemenu h2
{
	font: 11pt Tahoma; color: #fff; text-shadow: #000000 1px 1px 1px; Filter: Shadow(Color=#000000, Direction=180, Strength=1); margin-top: 7px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#navigation {width:220px; font-size:11pt; text-align: center;}
#navigation ul {margin:0px; padding:0px; background-color:#E8D0A9;}


#navigation ul li {
height:35px;
line-height:35px; 
list-style:none;
background-image: url(images/sidebuttonbg.png);
background-repeat: repeat-x;
color:#c87106; 
border-top:#fff solid; 
border-bottom:#fff solid; 
border-width:2px;
cursor:pointer; 
}  

#navigation ul li a
{
	text-decoration: none;
	font-weight: bold;
	color: #c87106;
	font-size: .9em;
}
#navigation ul li:hover {background-color:#F90; position:relative;}

#navigation h2
{
	font: bold 11pt Tahoma; color: #fff; margin-top: 7px;
}

#navigationtan {width:220px; font-size: 12pt; text-align: center; font-weight: bold;}
#navigationtan ul {margin:0px; padding:0px; background-color:#E8D0A9;}
#navigationtan ul li {
height:35px;
line-height:35px; 
list-style:none;
color:#FFF; 
cursor:pointer; 
}  

#navigationtan ul li a
{
	text-decoration: none;
	color: #e88a04;
	font-size: 10pt;
}
#navigation ul li a:hover { color:#8e47aa; position:relative;}


.PlainText ul a
{
	font-style: italic;
	font-size: 8pt;
}

.PlainText h3 a
{
	color: #9049ab;
}
.Required
{
	border: solid 1px red;
	background-color: #FFCCCC;
}
.NotRequired
{
	border: solid 1px #676668;
	background-color: #e2e1e2;
}

input{
	font-family: Calibri;
}
#ExecPage {font-size: 12pt;font-family: Calibri; padding: 0 0 0 30px;}
.ExecPageTitle {font-weight:bold;}
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}