body{
	width:100%;
	margin:auto;
	padding:0;
	text-align:center;
	color:#000000;
	font:12px Arial;
	background: #ffffff;
}

#mainContainer {
width:100%;
margin:auto;
height:100%;
z-index:2;
}

.dumbBoxWrap { 
/* The div that shows/hides. */ 
position:absolute;
top: 0;
left: 0;
display:none; /* starts out hidden */ 
z-index:100; /* High z-index to ensure it appears above all content */ 

} 

.dumbBoxOverlay {
/* Shades out background when selector is active */ 
position:fixed; 
width:100%; 
height:100%; 
background-color:black; 
opacity:.8; /* Sets opacity so it's partly transparent */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE transparency */ 
filter:alpha(opacity=80); /* More IE transparency */ 
z-index:100; 
}
.vertical-offset { 
/* Fixed position to provide the vertical offset */ 
position:fixed;
top:10%; 
width:100%;
z-index:150; /* ensures box appears above overlay */ 
}
.dumbBox { 
/* The actual box, centered in the fixed-position div */ 
width:300px; /* Whatever width you want the box to be */ 
position:relative; 
margin:0 auto; /* Everything below is just visual styling */ 
background-color:white; padding:10px; border:1px solid black; 
} 



#closeModal { 
position:absolute; 
top:-12px; /* Half the icon's height */ 
right:-12px; /* half the icon's width */ 
z-index:50; }






ul#Mmenu {
	margin-left:20px; 
	padding: 0;
	list-style-type: none; 
	white-space: nowrap;
}

ul#Mmenu li{
	 display: inline;  
	 padding: 5px 20px 5px 20px;
	 text-transform: none;
	 font-size: 14px;
	 
}



#mainMenu {list-style:none; margin:0 0 0 10px; padding:0; white-space:nowrap;} 

#mainMenu li {
	float: left;
	padding:0; 
	text-align:left;
}
#mainMenu li a{
	text-decoration: none; 
	color: #fff;
	font: normal 16px Helvetica, Arial, sans-serif; 
	padding: 5px 20px 5px 20px; 
	display:block;
}

/*
#mainMenu li.menuItem:hover{background:#000000;}
#mainMenu li.dropdown:hover{background:#000000;}
*/
#mainMenu li.menuItem:hover a{color:#ffffff; text-decoration:underline;}
#mainMenu li.dropdown:hover a{color:#ffffff;}
#mainMenu hr{color:#fff; border-top:none; border-bottom: 1px solid #fff;}


ul.subMenu {margin:0; padding:0; list-style:none; display:none; position: absolute; z-index:100;}
ul.subMenu li{
	clear:both;
	width:200px;
	background:#000000;
	
	
}
ul.subMenu li:hover{background:#aeaeae;}

li.spacer{
	min-width:10px; 
	float:right;
}

#bottomMenu{width:1120px; font-size:11px; text-align:center; padding-left:200px;}
#bottomMenu ul {list-style:none;}
#bottomMenu ul li{color:#ffffff; float:left; padding: 0 20px 10px 20px;}
#bottomMenu ul li a{font-size:11px; color:#444444; text-decoration:underline;}

#myacctMenu li a{
	text-decoration: underline; 
	color: #fff;
	font: normal 12px Helvetica, Arial, sans-serif; 
}
#myacctMenu li a:hover{color:#fff000;}





#acctMenu {list-style:none; margin:0 0 0 5px; padding:0px; white-space:nowrap;} 

#acctMenu li {
	float: left;
	padding-top:5px; 
	text-align:left;
}
#acctMenu li a{
	text-decoration: none; 
	color: #ffffff;
	font: normal 12px Helvetica, Arial, sans-serif; 
	padding: 5px 15px 5px 15px; 
	display:block;
}
#acctMenu li.acctMenuItem:hover a{text-decoration:underline;}

#resellerMenu li {
	float: left;
	padding-top:5px; 
	text-align:left;
}
#resellerMenu li a{
	text-decoration: none; 
	color: #ffffff;
	font: normal 12px Helvetica, Arial, sans-serif; 
	padding: 5px 15px 5px 15px; 
	display:block;
}
#resellerMenu li.acctMenuItem:hover a{text-decoration:underline;}









#headerMenu {list-style:none; margin:0 0 0 10px; padding:0; white-space:nowrap;} 

#headerMenu li {
	float: left;
	padding:0; 
	text-align:left;
}
#headerMenu li a{
	text-decoration: none; 
	color: #444;
	font: normal 16px Helvetica, Arial, sans-serif; 
	padding: 5px 15px 5px 15px; 
	display:block;
}

#headerMenu li.menuItem:hover{background:#2fa27f;}
#headerMenu li.dropdown:hover{background:#2fa27f;}
#headerMenu li.menuItem:hover a{color:#ffffff;}
#headerMenu li.dropdown:hover a{color:#ffffff;}
#headerMenu hr{color:#fff; border-top:none; border-bottom: 1px solid #fff;}


#headerMenu ul.subMenu {margin:0; padding:0; list-style:none; display:none; position: absolute; z-index:100;}
#headerMenu ul.subMenu li{
	clear:both;
	width:200px;
	background:#2fa27f;
	
	
}
#headerMenu ul.submenu li a{font: normal 12px Helvetica, Arial, sans-serif;}
#headerMenu ul.subMenu li a:hover{text-decoration:underline;}

#headerMenu li.spacer{
	min-width:10px; 
	float:right;
}


/* CSSTerm.com Horizontal Easy DropDown CSS menu */

.drop_menu {
	background:#005555; 
/*	background:#000000; */
	padding:0;
	margin:0;
	list-style-type:none;
	height:40px;
	background-image:url('bg.jpg');
}
.drop_menu li { float:left; }
.drop_menu li a {
	padding:12px 20px;
	display:block;
	color:#fff;
	text-decoration:none;
	font:12px arial, verdana, sans-serif;
	border-right:1px solid #75809a;
}

/* Submenu */
.drop_menu ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style-type:none;
}
.drop_menu li:hover { position:relative; background:#75809a;  }
.drop_menu li:hover ul {
	left:0px;
	top:38px;
	background:#75809a;
	padding:0px;
}

.drop_menu li:hover ul li a {
	padding:10px;
	display:block;
	width:168px;
	text-indent:15px;
	background-color:#75809a;
}
.drop_menu li:hover ul li a:hover { background:#005555;  }

