body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a {text-decoration: none;}

body {background-color: #353559; text-align: center;}

h1 {font-size: 20px;font-weight: bold;margin-bottom: 10px;}

#container {text-align: left; margin: 0 auto; width: 1000px;margin-top: 15px; font-family: helvetica;font-size: 13px;}

#top {height: 100px;background-color: white;padding: 15px;padding-top: 8px;}

h2  {font-size: 18px;}
ol li, ul li {margin-top: 5px;}

.offer {float: right;}
.best-team {float: right; font-size: 20px; font-family: Georgia, Times, serif;color: #353559;}



#navContainer {height: 30px; margin-top: 10px;padding: 10px;padding-top:10px; text-align: center;font-family: Georgia;font-size: 16px;color: #666;}
#navContainer a {color: white;text-decoration: none;}
#navContainer a:link {}
#navContainer a:visited {}
#navContainer a:hover {color: yellow;}
#navContainer a:active {color: yellow;}


#main {background-color: white;min-height: 400px;padding: 15px;}

#main p {line-height: 16px;}
#main a {color: #3f4e88;}
#main a:hover {text-decoration: underline;}
#content {  border-bottom: 1px dotted #353559;padding-bottom: 10px;margin-bottom: 10px;margin-right: 10px;}


#team {width: 604px;float: left;margin-bottom: 20px;}
.person {width:116px; float: left;margin-left: 2px;font-size: 12px;height: 210px;}
.person-name {font-size: 14px;display:block; margin-top: 5px;margin-bottom: 3px;}
.person a {color: black;}
.person-exp {font-size: 14px;display:block;margin-bottom: 3px;margin-top:3px;}
.person-area {color: #252453;display:block; margin-top: 3px;font-weight: bold;}
.person-phone{color: #252453;display:block; margin-top: 0px;font-weight:bold;}
.person p {margin-bottom: 3px;}

#right {float:left;width: 350px;}

.grey-box {color: #374165; background-color: #c0c0c0;padding: 15px; font-size:20px;margin-bottom: 10px;}
#main .grey-box p {margin-top:10px;line-height: 26px;}
.grey-box a {color: #374165; text-decoration: underline;}

.text-right {float: right; width: 400px;}

.faq {width: 600px;}

.faq h2 {font-size: 18px; font-weight: bold;margin-top: 10px;}

.faq p {}

#testimonials {font-size: 14px;}

#testimonials p {width: 600px;background-color: #e2e2e2; padding: 10px;}
#testimonials em {display:block;margin-top: 5px;}

#serving-box {font-family: georgia; font-size: 24px;margin-top: 30px;font-weight: bold;clear:both;text-align: center;}


#CA-Lead-Form input {width: 200px;}

#CA-Lead-Form label {width: 100px;display: inline-block;margin-bottom: 10px;}


#footer {margin-top: 10px; color: #e2e2e2;}

.clearer {clear:both;}

