/*General Layout*/

/*Constants*/

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

a {
		color:#FFF;
}

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: 16px;}
.mchild a {color: #000033; display:block; text-decoration:none; letter-spacing:-1px; margin-left: 2px;}
.mchild:hover {background:#FFF;}

#pageWrapper {
	width:					980px;
	margin:					auto;
	background-color: #C5D3EE;
}

.left {
		float:left;
}

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

#wrapperTop {

	background:				#C5D3EE;
	border-left: 			solid 15px #FFFFFF;
	width: 980px;
}

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

#subMenu {
		clear:both;
		border-left: solid 15px #FFFFFF;
		width: 1005px;
		color: #FFF;
}

#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: 318px;
	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 {
	background:				#C5D3EE;
	float: 					left;
	width: 					300px;
	display:				block;
	margin-right: -1px;
}

.menu {			

		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;
	border: 				solid 1px #CCCCCC;
	display:				block;
	padding: 5px;
	float:left;
	width: 650px;
	height: 100%;
}
.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;
			}
