﻿/*General Layout*/

/*Constants*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	background-color: #c5d3ee;
	width: 100%;
}

a {
	color:#000;
}

h1 {
	font-size: 120%;
}

h2, legend{
	font-size: 100%;
	color: #FFF;
	font-weight: bold;
}

h3 {
	font-weight: bold;
}


/*End of Constants*/


.header1 {font-size:25px; }
.mchild {font-size: 15px;}
.mchild a {
	color: #000033;
	display:block;
	text-decoration:none;
	margin-left: 2px;
}
li.mchild:hover {background:#FFF;width:280px;}

#pageWrapper {
	width:					980px;
	margin:					auto;
	background-color: white;
	height: 100%;
	text-align: left;
}

#pageWrapperhome {
	width:					980px;
	margin:					auto;
	background-color: white;
	float:left;

}

.left {
	float:left;
}

#top {
	background:			 	url(../layout/top.png);
	width:					980px;
	height:					120px;
}

#wrapperTop {
	background: white;
	width: 100%;
	text-align: center;
}

#wrapperBottom {
		float:					left;
		height: 				100% auto;
		width:					835px;
}

#subMenu {
	clear:both;
	width: 980px;
	color: #FFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#subMenu a {
		text-decoration:none;
}

#subMenu a:hover {
		color:#FF6600;
		display:block;
}

.mTitle {
	font-weight:bold;
	background:#000033;
	width: 320px;
}

.Child {
	border-right: solid 1px #FFFFFF;
	width: 327px;
	background-color:#003399;
	list-style: none;
	float:left;
}

.ChildLast {
	width: 320px;
	background-color:#003399;
	list-style: none;
	float:left;
}

.Child li, .ChildLast li{
		padding:5px;
		border-bottom: solid 1px #FFF;
		
}

	
/* LEFT SIDE */

.side {
	float: left;
	width: 250px;
	display: block;
	margin-right: -1px;
}

.menu {
	width: 280px;
	display: block;
	padding: 0px;
	list-style: none;
	border-bottom: solid 10px #C5D3EE;
	height: 100%;
	font: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.menuchild {
	width: 					250px;
	display:				block;
	padding: 				0px;
	list-style:				none;
	border-bottom:			solid 10px #C5D3EE;
	height:					100%;
	font: Arial, Helvetica, sans-serif;
}

.backButton {
		text-decoration:none;
		margin-left: 15px;
		border:none;
}

.backButton {
		text-decoration:none;
		margin-left: 15px;
		border:none;
}

.ad200sq {			
		background:				#CCCCCC;
		width: 					199px;
		height: 				200px;
		display:				block;
}

/* MIDDLE PANELS */


.middle {
	/*font-size: 				80%;*/
	float: 					left;
	padding:				1px;
	display:				block;
}

.middle a{			
		color:#333333;
}

.pricingB {			
		background:#FFFFFF;
		border: solid 1px #000066;
}

.contenttop {
	background:				#FFF;
	display:				block;
	margin-left: 10px;
	float:left;
	width: 700px;
	height: 100%;
}
.contenttophome {
	display: block;
	float: right;
	width: 710px;
	height: 325px;
}
.contentbottom {			
		background:				#FFF;
		float: 					left;
		width: 					100%;
		display:				block;
}

.halfleft {			
		background:				#FFF;
		float: 					left;
		width: 					316px;
		height: 				300px;
}

.plainboxgrey {
		padding: 5px;
		background:#A7BBDF;
		color:#FFF;
		
}

.plainbox {
		padding: 5px;
		
}

.subline {border-bottom: 1px solid #3399FF; border-left: 2px solid #FFF;}

/* RIGHT PANELS */

.adside {
		background:				#CCCCCC;
		float: 					left;
		width: 					149px;
		height:					500px;
		display:				block;
		border-left: solid 1px #FFFFFF;
}

.ad150 {			
		float: 					left;
		width: 					150px;
		height: 				500px;
		display:				block;
}

/* FOOTER */

#footer {
		background:			 	url(../layout/top.png);
		width:					1020px;
		height:					120px;
}


/*Flash Replacement*/
.flash-replaced .alt {
		display: block;
		height: 0;
		position: absolute;
		overflow: hidden;
		width: 0;
			}
			
			
.bold
{color:#000000;
font-size: 16px;}
.menuHolder {
	background-color: #23238e;
	width: 990px;
}
