body{
	margin:0px;
	padding:0px;
	background-color:#8e979d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#004990;
	margin-top:40px;
}

h2{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:14pt;
}

h3{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:11pt;
	line-height:20px;
}

h3#cws{
	color:#a3a3a3;
	line-height:26px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
}

h3#teamdev{
	color:#004990;
	line-height:26px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
}

a{
	text-decoration:none;
	color:#0081ff;
}

a:visited{
	text-decoration:none;
	color:#0081ff;
}

a:hover{
	text-decoration:none;
	color:#0a3a68;
}

p{
	margin:0px 20px 20px 0px;
	padding:0px;
	text-align:justify;
	color:#004990;
}

p#left_align{
	margin:0px 20px 20px 0px;
	padding:0px;
	text-align:left;
	color:#004990;
}

p#blue{
	margin:10px;
}

p#contactus{
	margin:0px 80px 23px 0px;
	text-align:right;
	font-size:11px;
}

p#red{
	color:#ff0000;
	line-height:20px;
}

.redbox{
	border: 20px solid #990000;
	padding:10px 23px 10px 23px;
	font-size:16pt;
	font-weight:bold;
	color:#000000;
	line-height:26px;
	text-align:justify;
	margin-bottom:10px;
}

.redbox h1{
	color:#990000;
	text-align:center;
}

#large{
	font-size:14px;
	font-weight:bold;
}

.td_bgimg{
	background-position:bottom;
	background-repeat:no-repeat;
}

.td_bgimg_left{
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
}

.tagline{
	color:#ffffff;
	background-color:#8f989d;
	font-weight:bold;
	font-size:16px;
	padding:6px;
	width:760px;
	margin:4px;

}

.footer{
	background-color:#8e979d;
	padding:10px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	border:1px solid #ffffff;
	border-top:none;
}

.footer a{
	color:#ffffff;
	margin:0px 4px 0px 4px;
}

.footer a:visited{
	color:#ffffff;
	margin:0px 4px 0px 4px;
}

.footer a:hover{
	color:#00498e;
	margin:0px 4px 0px 4px;
}

.bios{
	height:120px;
	margin:0px;
	padding:0px;
	text-align:justify;
	color:#004990;
}
.testimonials{
	color:#00498e;
	padding:10px;
	font-weight:bold;
}
.testimonials strong{
	color:#666666;
}

.testimonials h2{
	font-size:13pt;
	line-height:23px;
	margin:0px;
	color:#004990;
	text-align:center;
	padding:0px 0px 6px 0px;
	margin-bottom:6px;
}

.testimonialsbox{
	color:#00498e;
	margin:10px;
}

.testimonialsbox h1{
	font-size:10pt;
	padding:0px;
	margin:0px;
	color:#ffffff;
	text-align:center;
	background-color:#004990;
	padding:6px;
}

.testimonialsbox p{
	background-color:#cccccc;
	margin:0px 10px 10px 10px;
	padding:20px;
}

.newsbox{
	color:#00498e;
	margin:10px 0px 10px 0px;
	background-color:#e8e8e8;
}

.newsbox h1{
	font-size:10pt;
	padding:0px;
	margin:0px;
	color:#ffffff;
	text-align:center;
	background-color:#004990;
	padding:6px;
}

.newsbox p{
	margin:0px;
	padding:4px 12px 4px 12px;
	font-size:8pt;
}

.contactus{
	text-align:justify;
}

.contactus td{
	padding:6px 10px 6px 10px;
}

.contactus td#nopadding{
	padding:0px;
}

.contactus td p{
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-weight:bold;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	padding-top:4px;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:80px;
	padding:4px 0px 4px 0px;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0px 4px 0px;
}

#grey_button{
	background-color:#e8e8e8;
	color:#004990;
	border:1px solid #666666;
	padding:6px 20px 6px 20px;
	height:40px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
}

#grey_button:hover{
	background-color:#CCCCCC;
}

#blue_button{
	background-color:#004990;
	color:#e8e8e8;
	border:1px solid #000000;
	padding:6px 20px 6px 20px;
	height:40px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
}

#blue_button:hover{
	background-color:#0e77e0;
	border:1px solid #004990;
}

#btn_next_pre{
	color:#004990;
	text-transform:uppercase;
}

#btn_next_pre:hover{
	color:#ff0000;
	text-transform:uppercase;
}

.gallery_box{
	width:190px;
	background-color:#e9e9e9;
	text-align:center;
	border:1px solid #5d5d5d;
	margin-bottom:10px;
}

.gallery_box p{
	text-align:center;
	margin-bottom:10px;
	padding:0px;
	margin:0px;
	padding:5px;
}

.gallery_box p#imgholder{
	width:190px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

.gallery_nav{
	text-align:center;
	padding-bottom:10px;
	font-size:14pt;
}

.gallery_nav a{
	font-size:10pt;
}

.smalllinks{
	font-size:8pt;
	color:#999999;
	margin-bottom:10px;
}