* { font-family:arial,sans-serif; font-size:small;padding:0;margin:0;}
body { margin : 10px auto; width:778px;
}
A { text-decoration:none;font-weight:bold;}
H1 { font-size:120%;color:#4C50A1;margin:8px 0 12px 0;}
H2 { font-size:90%;color:#4C50A1;margin:8px 0 12px 0;}
P{margin: 20px 0 20px 0px;}
 UL{margin: 20px 0 20px 50px;}
#oUlMainNavigation,#oDivMainNavigation { 
background-color:#9FD9FF;
background-image: url(../images/web-design-faded-bg.gif); float:right;
 }
#oUlMainNavigation li a { height:16px; 
 display:block; color:#4C50A1;font-size:80%;padding:6px 8px 2px 8px ;
 font-weight:bold;
 text-align:center; 
text-decoration:none;width:155px; }

#oUlMainNavigation li { float:left;
 border-left: 2px dotted #fff;}

#oUlMainNavigation li a:hover {color:#fff;
 }
 
 
/******************** LAYOUT******************************/
.QuoteText{font-size:118%;
line-height:120%;
font-family:verdana,sans-serif;
margin:20px 0 20px 20px;font-weight:bold;
text-align:center;
color:#4C50A1;background-color:#BEE4FF;padding:5px;
border:2px dotted #4C50A1;}
#topnav { padding: 0; margin: 0; width: 778px;}
#navl { float: left; padding: 8px 0px 0px 8px; margin: 0;}
#navr{ float: right; padding: 0; margin: 0; 
width: 398px; height:55px;}
#Search{ 
font-size:80%;
float: left; padding: 4px; margin:0px;border:1px solid #ccc;
background-color:#eee; 
color:#4C50A1; font-weight:bold; width:148px; }
#SearchText{ 
font-size:80%;
border:1px solid #4C50A1; padding: 2px; width:96px;margin:0;}
.SearchResult{ font-size:100%;}
#SearchButton{font-size:80%;padding: 2px;color:#fff; 
font-weight:bold;background-color:#4C50A1;border:0;width:22px;}
#MainContent{ width:778px; padding: 0; margin: 0;
background-color:#fff;}

 #oUlMainNavigation{
 margin:0; padding: 0; list-style: none;
}
#LeftMenu{border-left:0;
 margin-right:10px; width:160px;
 float:left;background-color:#fff;}
#oUlLeftMenuNavigation{
 margin-left: 15px; padding: 0; list-style: bullet;
}
#oUlLeftMenuNavigation li a { 
font-size:80%;

padding:5px; 
padding-left:7px; 
display:block;border-top:1px solid #fff;
border-bottom:1px solid #ddd; color:#666; 
font-weight:bold; text-decoration:none; }
#oUlLeftMenuNavigation li a:HOVER { color:#ccc; }
#oUlLeftMenuNavigation li#LeftMenuLink1 { 

background-color:#4C50A1;}
#Content{  
float:left; 
padding:0 0 0 7px; 
height:100%;
line-height:120%;font-size:100%;width:400px;margin-top:16px;text-align:justify; }


.WideLine {line-height:130%; text-align:justify;}
#RightColumn{ border-left: 2px dotted #4C50A1; border-bottom: 2px dotted #4C50A1; float:right; padding:8px; background-color:#fefefe; width:155px;}
#Footer{ border-top: 1px solid #eee; margin-top:8px; padding:10px; width:757px;}
#Copy{background-color:#fff;text-align:right;padding:3px;border-top:1px solid #eee;}
.Level1 {text-indent:6px;border:0;}
.WhatUGet {  font-size:120%;font-weight:bold; color:#4C50A1; }
.Packages{ margin-top:10px;
background-color:#BEE4FF; padding:2px; 
float:left; border:1px dashed #4C50A1; 
width:100%;clear:right;}

.Packages P{ margin:3px;}

#CalenderHolder{width:420px;
	text-align:center;
clear:both;
	}
	 .month {
		float:left;
		width:60px;
		border:1px solid #cde;
		font-family:arial;
		font-size:90%;
		text-align:center;
		background-color:#def;
		padding:2px;
	}

#Paging{
background-color:#def;
margin-top:8px;
padding:3px;
}



.fieldlabel{
		width:190px;
		
		
		overflow:auto;
		float:left;
text-align:left;

	}
	.fieldlabel2{
		width:200px;
		padding:4px;
		
		overflow:auto;
		float:left;

	}
	.fieldlabel *,.fieldlabel2 *{
		font-weight:bold;
	
	}
	.field{
		width:200px;
		padding:3px;
		font-weight:bold;
		overflow:auto;
	}
	
	.infoText{
	font-weight:normal;
	
	}

	#MyForm{
		width:98%;
		border:0px solid #003366;
		padding:0px;
		background-color:#fff; 
		float:left;
margin-bottom:10px;
	}

	#MyForm *{
font-size:small;
}
	.largeinput{
		width:190px;
	}
	.largeinputbut{
		width:140px;

		color:#fff;
		background-color:#C00;
font-weight:bold;
	}
	.largeinput2{
		width:304px;

	}
	
	.secimage{
		border:1px solid #ddd;
		margin-left:5px;
	}
.FormElement{
border-bottom:1px solid #eee;
padding:8px 0 8px 0;
float:left;
width:100%;
}
.FormElementHeader{
border-bottom:1px solid #FA8A49;
padding:8px 0 8px 4px;
float:left;
width:100%;
font-weight:bold;

}
.fieldoptions{
float:left;
padding:2px;
}