/*---------- CSS Document ----------*/
html, body {
	height:100%;
	background-color:#1c2a4b;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#231f20;
}
#wrapper {
	width:993px;
	margin:auto;
	height:auto;
	display:block;
}


/* ---------- Title ---------- */
#title {
	height:50px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/title.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#title2 {
	height:49px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/title2.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#logo {
	height:458px;
	width:1156px;
	text-align:center;
	background-image:url(../images/logo-lg.png);
	background-repeat:no-repeat;
	position:relative;
	top:-27px;
	right:120px;
}
#wem {
	height:180px;
	width:430px;
	margin:auto;
	background-image:url(../images/logo-sm.png);
	background-repeat:no-repeat;
	float:right;
	clear:both;
	position:relative;
	right:-85px;
}


/* ---------- Menu ---------- */
#nav {
	width:993px;
	display:block;
	padding-left:20px;
	position:relative;
	top:17px;
	text-align:left;
}
#home {
  display: block;
  float:left;
  width: 59px;
  height: 14px;
  background: url("../images/menu/home.png") no-repeat 0 0;
}
#home:hover { 
  background-position: 0 -14px;
}
#home span {
  display: none;
}
#aboutUs {
  display: block;
  float:left;
  width: 97px;
  height: 14px;
  background: url("../images/menu/aboutus.png") no-repeat 0 0;
}
#aboutUs:hover { 
  background-position: 0 -14px;
}
#aboutUs span {
  display: none;
}
#services {
  display: block;
  float:left;
  width: 87px;
  height: 14px;
  background: url("../images/menu/services.png") no-repeat 0 0;
}
#services:hover { 
  background-position: 0 -14px;
}
#services span {
  display: none;
}
#clients {
  display: block;
  float:left;
  width: 162px;
  height: 14px;
  background: url("../images/menu/clients.png") no-repeat 0 0;
}
#clients:hover { 
  background-position: 0 -14px;
}
#clients span {
  display: none;
}
#contactUs {
  display: none;
  float:left;
  width: 93px;
  height: 13px;
  background: url("../images/menu/contactus.png") no-repeat 0 0;
}
#contactUs:hover { 
  background-position: 0 -13px;
}
#contactUs span {
  display: none;
}


/* ---------- Headers ---------- */
#header {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#splash-header {
	height:54px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/splash-header.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#welcome-header {
	height:85px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/headers/welcome.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#services-header {
	height:85px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/headers/services.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#clients-header {
	height:85px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/headers/clients.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#contactus-header {
	height:85px;
	width:993px;
	margin:auto;
	text-align:center;
	background-image:url(../images/headers/contactus.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-style:italic;
	color:#231f20;
}
h4 {
	font-size:11pt;
}


/* ---------- Main ---------- */
#main {
	margin:auto;
	width:993px;
	background-image:url(../images/content.png);
	background-repeat:repeat-y;
	display:block;
	float:left;
}


/* ---------- Content ---------- */
a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#1d3646;
	text-decoration:underline;
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#1d3646;
	text-decoration:underline;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#4e92bd;
	text-decoration:underline;
}
#content {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#231f20;
	padding-top:70px;
	display:block;
	float:left;
}
#content2 {
	margin:auto;
	width:993px;
	height:270px;
	background-image:url(../images/splash-content.png);
	background-repeat:no-repeat;
	margin-top:-100px;
	display:block;
	float:left;
}


/* ---------- Images ---------- */
img.border {
	border:solid 2px #424242;
}
img {
	border:0;
}


/* ---------- SingleColumn ---------- */
#singlecol {
	min-height:100%;
	width:961;
	padding:10px;
	text-align:left;
	vertical-align:top;
	float:left;
}


/* ---------- DoubleColumn ---------- */
#leftcol {
	margin:auto;
	width:769px;
	margin-top:-55px;
	padding-left:20px;
	text-align:left;
	float:left;
}
#rightcol{
	margin:auto;
	width:168px;
	padding:10px;
	text-align:left;
	float:left;
	color:#ffffff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#space {
	height:50px;
	float:left;
	clear:both;
}
#leftcontent {
	text-align:left;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#1d3646;
}
#cbox {
	text-align:center;
	height:auto;
	margin:auto;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	background-color:#577ac8;
	border:#344978 2px solid;
	width:420px;
}
#wrapper-content {
	width:769px;
}
#boxtop {
	height:23px;
	width:769px;
	float:left;
	background-image:url(../images/box-top.png);
}
#box {
	text-align:left;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:769px;
	float:left;
	padding:0 10px 0 10px;
	background-image:url(../images/box-sliver.png);
	background-repeat:repeat-y;
}
#boxbottom {
	height:23px;
	width:769px;
	float:left;
	background-image:url(../images/box-bottom.png);
}
#rightcol a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ffffff;
	text-decoration:underline;
}
#rightcol a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ffffff;
	text-decoration:underline;
}
#rightcol a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ffffff;
	text-decoration:underline;
}


/* ---------- Footer ---------- */
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	height:50px;
	width:993px;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	color:#ff9999;
	display:block;
	float:left;
}
#footer2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	height:50px;
	width:993px;
	background-image:url(../images/footer2.png);
	background-repeat:no-repeat;
	color:#ff9999;
	display:block;
	float:left;
}
#footer-content {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	font-size:7pt;
	color:#ff9999;
}
#footer-content a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ff9999;
	text-decoration:none;
}
#footer-content a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ff9999;
	text-decoration:none;
}
#footer-content a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ffffff;
	text-decoration:none;
}


/* ---------- FORM ---------- */
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	height:100%;
	width:500px;
	padding:14px;
}
.myform2 {
	float:left;
	height:100%;
	width:500px;
	background:#ffffff;
	border:solid 2px #344978;	
	margin-left:110px;
}


/* ----------- stylized ----------- */
#stylized{
	border:solid 2px #344978;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image:url(../images/form-back.jpg);
	background-repeat:repeat-y;
	height:100%;
	padding:14px;
}
#stylized h1 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1d3646;
	margin-bottom:20px;
	border-bottom:solid 1px #292e25;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:175px;
	float:left;
}
#stylized .input{
	float:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 2px;
	border:solid 1px #292e25;
	width:300px;
}
#stylized input{
	float:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 2px;
	border:solid 1px #292e25;
	width:300px;
	margin:2px 0 20px 10px;
}
#stylized textarea{
	float:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 2px;
	border:solid 1px #292e25;
	width:300px;
	margin:2px 0 20px 10px;
}
#stylized .button{
	display:block;
	width:100px;
	height:31px;
	background:#ed1b24 no-repeat;
	border:#344978 2px solid;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}