@charset "utf-8";
/* CSS Document */

body {
margin:0 0 0 0;
background-color:#efefef;
}

/* HEADER */
.header{
background-image:url(../images/header.jpg);
height:109px;
vertical-align:bottom;
}

#headertag {}

#headertag .tag {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#FFCC00;
vertical-align:top;
text-align:right;
padding: 15px 18px 35px 0px;
font-style:italic;
width:400px;
float:right;
}

#headertag .homelink {
	width:400px;
	text-align:center;

}

/* NAV BAR */
#Nav {
text-align:right;
}

#Nav ul {
padding-left: 0;
margin-left: 0;
margin-bottom:0px;
background-color: #1C3F95;
color: White;
float: right;
font-family: arial, helvetica, sans-serif;
font-size:12px;
vertical-align:bottom;
}

#Nav ul li {
display: inline;
}

#Nav ul li{
display: inline;
background-color:#FFF;
color:#1C3F95;
}

#Nav ul li a {
padding: 0.4em 1em;
background-color: #1C3F95;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#Nav ul li a:hover {
background-color: #efefef;
color: #1C3F95;
}

#Nav ul li a.selected {
padding: 0.4em 1em;
background-color: #fff;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
color: #1C3F95;
}

#Nav ul li a:hover.selected {
background-color: #fff;
color: #1C3F95;
}

/* FOOTER */
.footer{
background-image: url(../images/footer.jpg);
height:44px;
width:830:
}

#foot {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
vertical-align:middle;
text-align:right;
}
	
#foot a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}

#foot a:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:underline;
}
	
#foot .copyright {
padding: 0 18px 0 22px;
display:inline;}

/* RIGHT COLUMN */

#rcolwrapper {
padding:40px 15px 15px 25px;
}

#rcolwrapper a {
color: #1C3F95;
text-decoration:underline;
}

#rcolwrapper a:hover {
color: #1C3F95;
text-decoration:underline;
background:#FF9;
}

#rcolwrapper h1{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
color: #006;
margin: 0px;
}

#rcolwrapper h2{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
color: #006;
margin: 0px;
}

#rcolwrapper h3{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
color: #006;
margin: 0px;
}

#rcolwrapper h3 .georgia{
font-size:16px;
font-family: Arial, Helvetica, sans-serif
line-height:125%;
color: #006;
margin: 0px;
font-weight:bold;
}

#rcolwrapper h5{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
color: #006;
margin: 0px;
}

#rcolwrapper h5 .georgia{
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
line-height:125%;
color: #000;
margin: 0px;
font-weight:bold;
}

#rcolwrapper h6 {
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
line-height:125%;
color: #000065;
margin: 0px;
padding:0px;
font-weight:bold;
}

#rcolwrapper hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}

#rcolwrapper p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin: 7px 0px 15px 0px;
color: #221F1F;
}
	
#rcolwrapper p.indent {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin: 7px 0px 15px 35px;
color: #221F1F;
}
	
#rcolwrapper p.indentblu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:140%;
	margin: 7px 0px 15px 35px;
	color: #003399;
	font-style:italic;
	font-weight:bold;
}

#rcolwrapper ul{
list-style-type: none;
text-align: left;
line-height:160%;
}

#rcolwrapper #topalignlist ul{
list-style-type: none;
text-align: left;
line-height:140%;
}

#rcolwrapper #clientlist ul{
list-style-type: none;
text-align: left;
line-height:140%;
}

#rcolwrapper #clientlist2 ul{
list-style-type: none;
text-align: left;
line-height:140%;
margin:5px 0px 10px 0px;
padding-left:0px;
}

#rcolwrapper li{
background: url(../images/bullet2.gif) left center no-repeat;
padding-left: 12px;
text-align: left;
font: normal 12px  Arial, Helvetica, sans-serif;
color: #221F1F;
line-height:160%;
}

#rcolwrapper #topalignlist li{
background: url(../images/bullet2-top.gif) left top no-repeat;
margin-top:5px;
padding-left: 12px;
text-align: left;
font: normal 12px  Arial, Helvetica, sans-serif;
color: #221F1F;
line-height:140%
}

#rcolwrapper #clientlist li{
background:none;
margin:0px 0px 3px -35px;
text-align: left;
font: normal 12px  Arial, Helvetica, sans-serif;
color: #221F1F;
line-height:140%
}

#rcolwrapper #clientlist2 li{
background:none;
margin:0px 0px 3px 0px;
padding-left: 0px;
text-align: left;
font: normal 12px  Arial, Helvetica, sans-serif;
color: #221F1F;
line-height:140%;
}

#rcolwrapper #biztools {
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	font-size:11px;
	font-weight:bold;
	width:230px;
	float:right;
	margin-top:25px;
}

#rcolwrapper #biztools img {
display:inline;
padding: 0px 8px 0px 0px;
}

.blue {
	color: #000065;
	}

/* LEFT COLUMN */

#lcolwrapper {
padding:40px 15px 15px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
}

#lcolwrapper ul{
list-style-type: none;
text-align: left;
margin: 5px 0 0px 15px;
padding: 5px 0 25px 0px;
font-size:12px;
}

#lcolwrapper li a {
background:  url(../images/bullet.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: underline;
color: #000065;
line-height:190%;
font-size:12px;
}

#lcolwrapper li a:hover{
background: url(../images/bullet-sel.gif) left center no-repeat;
color: #999;
}

#lcolwrapper li a#current
{
	background: url(../images/bullet-sel.gif) left center no-repeat;
	color: #999;
}

#lcolwrapper #contact {
margin: 0 0 0 15px;
}
	
#lcolwrapper #contact .call {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:100%;
color:#656565;
}
	
#lcolwrapper #contact .number {
display:block;
font-size:18px;
font-weight:bold;
margin: 6px 0px 6px 0px;
color:#000;
}

#lcolwrapper #contact a.con {
font-size:11px;
font-weight:bold;
color:#1C3F95;
text-decoration:underline;
}

#lcolwrapper #contact a.con:hover {
background-color:#FF9;
text-decoration:underline;
}

#lcolwrapper h2 {
color:#000065;
font-size:16px;
margin: 0 0 0 15px;
}

#lcolwrapper img.feat {
padding: 0px 0px 25px 0px;
}

#lcolwrapper img.meet {
padding: 30px 0px 25px 0px;
}

#lcolwrapper #dload {
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	font-size:11px;
	font-weight:bold;
}
#lcolwrapper #dload img {
display:inline;
padding: 0px 8px 0px 0px;
}

#lcolwrapper #dload a{
	text-decoration:none;
	color:#000099;
}
#lcolwrapper #dload a:hover{
	text-decoration:underline;
	color:#000099;
}
.backtotop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: right;
}

#lcolwrapper #casecontact {
	font:Arial, Helvetica, sans-serif;
	color:#231f20;
	font-size:11px;
	padding: 450px 0px 0px 0px;
	font-weight:bold;
	line-height:145%;
}
/* POP STYLES */

#popcontent {
	background-image:url(../images/pop-bg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	width:700px;
	padding: 125px 35px 15px 106px;
}

#popcontent #closewindow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	left:650px;
	top: 25px;
	padding: 0px 43px 0px 0px;
}

#popcontent #closewindow img {
	display:inline;
}

#popcontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin: 7px 0px 15px 0px;
color: #221F1F;	
}

#popcontent ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
color: #221F1F;	
}

#popcontent h1 {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
color: #006;
margin: 0px;
}
#popcontent hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}

#footer {
	text-align:right;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:700px;
	padding:15px;
}

#footer a {
	text-decoration:none;
	color:#333;
}

#footer a:hover {
	text-decoration:underline;
	color:#000;
}
#footer .num {
	padding: 0px 0px 0px 30px;
}

#popcontent tr {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:140%;
margin: 7px 0px 15px 0px;
color: #221F1F;	
}

.input {
	width:150px;
	border-color:#666;
	border-width:1px;
	border-style:solid;}
	
.textarea {
	width:250px;
	border-color:#666;
	border-width:1px;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 2px;}
	
.checkbox {
	border-color:#666;
	border-width:1px;
	border-style:solid;
	font-size:10px;
	padding: 2px;}
	
.formgry {
	color:#666;
	font}
	
.formblue {
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;}
	
.formumber {
	color:#000;
	font-size:18px;
	font-weight:bold;
	}