
.greyfont {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8C8C8C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.greybold {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8C8C8C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



.greyboldhyp {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8C8C8C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.greyboldhyp:hover {
	COLOR: #2883AF
}

a, a:link {
	FONT-SIZE: 11px; COLOR: #706D6C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a:hover {
	COLOR: #4086A2; 
}

.greydark {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #706D6C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

body {	background:#ffffff; height:100%; padding: 0px; margin:0px; font-family:Arial, MS Sans Serif, Impact; 
		font-size:12px;color:gray; text-align:justify; }
div { width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
img { border:0px;}
h1 { font-size:20px;font-weight:normal; color:#4086A2;}
h2 { font-size:16px;font-weight:bold; color:#E99D52;}
.h1 { border-left:solid 5px #4086A2; border-bottom:dotted 1px #4086A2; 
	  padding-left:3px; margin-top:5px;
	  /*background: url(../images/mainbg.gif) repeat-y;*/ }

blockquote {
width: 500px;
margin: 0px auto;
padding:0px
}

/* This is the property before the quote starts*/
blockquote:before {
content: open-quote;
height:0px;}

/* This is the property for when the quote ends*/
blockquote:after {
content:  close-quote;
/*height:50px;*/
margin:-30px 0px 0px 490px;}

blockquote:before, blockquote:after {
color: #85B8E3;
display: block;
font-size: 3em;
/*width: 20px;*/
}

blockquote p {
padding-left:10px;
padding-right:10px;
}

#MainContainer{width:800px;  height:100% ;margin:0 auto;border: solid 1px #4086A2; 
				border-top:solid 3px #4086A2; border-bottom: solid 3px #4086A2 }

.ReadMore {width:100%; font-weight:bold; /*background: url(../images/btnreadmore.gif) no-repeat;*/ float:right ; text-align:right}

#Header{}
#LogoBar{height:74px; background: url(../images/headerbg.gif) repeat-x; width:100%;}
	#LogoArea{width:212px;height:74px; background: url(../images/logo.gif); float:left  }
	#SecondaryMenu{ width:500px; float:right; padding:5px 10px 10px 10px;text-align:right;vertical-align:bottom  }
		#SecondaryMenu ul{ list-style-position: inside; list-style-type:none;white-space:nowrap;   }		
		#SecondaryMenu li {display:inline; } 
		#SecondaryMenuItem{}
#HeaderImage {padding:0px; margin:0px}
#MainMenu{ height:30px;padding:0px; margin:0px;background: url(../images/menubg.gif);}
	#MainMenuItem{}
	#MainMenu ul {list-style-position: inside; list-style-type:none;white-space:nowrap; padding:0px; margin:0px }
	#MainMenu li {display:inline;padding:0px; margin:0px } 	
	#MainMenu li a {padding:0px; margin:0px; text-decoration:none; float:left;}

	
#Body {width:100%;margin:0px; padding: 0px;}
	#SideBar{ width:229px;height:100% ;float:left; padding-right:0px;
			/*background: url(../images/sidebarbg.gif) repeat-y; border-left:dotted 1px #000; border-right:dotted 1px #000*/}		
		#HighlightLink1 {  background: url(../images/services.gif) no-repeat;background-position:right;  }
		#HighlightLink2{ background: url(../images/clients.gif) no-repeat; background-position:right;}
		#HighlightLink3{  background: url(../images/getquotes.gif) no-repeat; background-position:right;}
		.HighlightLinks {margin-bottom:5px;height:106px;clear:both;  }		
			/*.ReadMore { padding-left:130px; padding-top:70px }*/
			.HighlightLinks .ReadMore {position:relative;left:-35px; top:70px }
		#LiveChat {}
		#OnlineChat {background: url(../images/onlinechat.gif) no-repeat; background-position:center;
			margin-bottom:5px; height:80px;clear:both}
		#OnlineChat #Status {color:Red; font-size:12px; font-weight:bold; position:relative; bottom:-60px; right:-100px}
	#ContentArea{width:550px;/*height:100% ;*/float:right;padding:0px 10px 0px 10px}
	#FullContentArea{ width:790px;float:left;padding:5px}
	.PageTitle {}
	.Title {font-size:12px; font-weight:bold; color: #fff; text-align:center; padding:5px 0px 5px 0px}
	.TextContent {/*padding:5px; */}
	.FieldName {  color:#4086A2; font-weight:bold;}
	.ImportantText { /*border:1px solid #4086A2;*/ font-weight:bold; text-align:center }
	/*.quoteopen {background: url(../images/quoteopen.gif) no-repeat;clear:both; float:left; height:52px;  }
	.quoteclose {background: url(../images/quoteclose.gif) no-repeat; clear:both ;float:right; height:52px }*/
	/*.roundcornerbox {background: url(../images/bigboxtop.gif) no-repeat; background-position:right top;
					border:solid 1px #000; border-bottom:0px;}
	.roundcornerboxbot {background: url(../images/bigboxbottom.gif) no-repeat; background-position:left bottom;
					border-bottom:solid 1px #000;border-right:solid 1px #000}*/
	
	#SecondaryPageBody {width:100%;margin:0px; padding:0px;}
	#SecondaryPageBody #RightColumn {width:599px; float:right; padding:0px; border-left:solid 1px #4086A2}
	#SecondaryPageBody #TopHeader {width:100%; /*padding: 0px 5px 0px 5px;float:right*/ }
	#SecondaryPageBody #TopHeader #BreadCrumbs { float:left; padding:3px 0px 3px 0px;
		background: #D9E4EF; font-size:11px;border-bottom:solid 1px #4086A2; border-top:solid 1px #4086A2}
	#SecondaryPageBody #SideBar{width:199px; float:left; border:0px; /*border-right:dotted 1px #000;*/
								padding:0px;/*background:#D9E4EF;*/ border-top:4px solid #4086A2; }
	#SecondaryPageBody #ContentArea {/*float:right;*/padding:10px;width:580px;}
	#SubMenu {width:199px; border-top:solid 1px #4086A2; border-bottom:solid 1px #4086A2; 
			background: url(../images/sidebarboxbg.gif) repeat-x #D9E4EF; 
		padding:15px auto 15px auto; margin-bottom:10px; }
	.SubMenuItem { /*background: url(../images/sep.gif) repeat-x; */ border-top:solid 1px #4086A2 ; background-position:top; 
					padding:5px 5px 3px 10px; 
					text-align:left; /*border-bottom:dotted 2px #4086A2;*/ width:184px;}
	#SubMenu .Title {padding-bottom:10px}
	/*#SubMenu ul li { list-style-type:none; background: url(../images/bullet.gif) no-repeat }*/
	#SubMenu .SubMenuItem {}
	
	/*#NextStep {width:160px;/-*border:solid 1px #4086A2;*-/ background: url(../images/sidebarboxbg.gif) repeat-x #D9E4EF}*/
	#NextStep {width:180px; background: #D9E4EF; margin:auto; margin-bottom:10px; margin-top:5px;}
	#NextStep .Title {color:#fff; background: url(../images/smalltitlebg.jpg) orange; }
	#NextStep ul li {list-style-image: url(../images/bullet.gif);  }
	#NextStep #NextStepBody {width:178px;border:1px solid #4086A2; padding-top:10px; }
	
#Footer{clear:both; height:70px; background: url(../images/footerbg.gif) repeat-x; width:100%; 
		FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #706D6C; text-align:center; padding:10px 0px; 
		/*position: relative; bottom:0px */ }
	#FooterMenu{ width:600px; }
		#FooterMenuItem {}
		#FooterMenu ul {list-style-position: inside; list-style-type:none;white-space:nowrap;  }
		#FooterMenu li {display:inline;padding:0px; margin:0px } 	
		#FooterMenu li a {padding:0px; margin:0px; text-decoration:none; float:left;}
	#CopyrightText{ }
		
.dark { font-weight:bolder; color:#4086A2; }

.ClearRow {clear:both }
.HSeparator { width:100%; clear:both ; border-bottom: dotted 1px #4086A2; margin-bottom:10px; height:10px }
/*.VSeparator { width:10px;height:100%; clear:left  ; border-right: dotted 1px #4086A2; margin-right:10px;  float:right}*/

.Clients {}
.Client {}
.ClientLogo {float:left; border:solid 1px #000; width:155px; height:100px}
.ClientLocation { font-weight:bold; text-align:right; float:right; width:50px }
.ClientName{ font-weight:bold; text-align:left; float:left; width:330px}
.ClientDetails { width:400px; float:right}

.LoginControl { background: url(../images/loginbg.gif) repeat-x; background-position:bottom; border:solid 1px #4086A2; margin:auto}
.LoginTitle {border:solid 2px #000;  border-left:0px;  border-right:0px; background:url(../images/login.gif) no-repeat /*#F1A500*/; color:#F1A500; padding:3px 0 3px 0; font-size:14px; font-weight:bold}
.LoginControl .FieldName {width:100px}

#HomePage {}
#HomePage #RightColumn{width:40%; height:100%; float:right; border:solid 1px #000; border-top:0px; background:#D9E4EF}
#HomePage #RightColumn h2 {color:#fff; background: #FCB215; border-bottom:solid 1px #000;border-top:solid 1px #000;text-align:center; margin-top:0px}
#HomePage #LeftColumn{width:57%;float:left;}
#HomePage ul li {list-style-image: url(../images/bullet.gif) }

#Testimony{width:180px; margin:auto;margin-bottom:10px;}
#Testimony .Title {color:#fff; background: url(../images/smalltitlebg.jpg) orange; }
#Testimony #TestimonyBody {width:168px;border:1px solid #4086A2; padding:5px;}

#Testimonials {}
#Testimonials .Testimony
{
border : 2px solid #000;
width: 500px;
margin: 0px auto;
padding: 10px;
background-color: #EEF5FA;
}

#Testimonials .Testimony .ImportantText { text-align:right}

#ErrorBox {width:300px; margin:100px auto; height:100px; color:red; border: 1px solid red; padding:10px}
#ErrorBox .ImportantText { }