body {
font: normal 14px Arial, Helvetica, sans-serif;
margin:0 auto 0 auto;
background:#333333;
color:#0000A0;
}
/*--Reset Styles!--*/
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
margin: 0;
padding: 0;
border: 0;
}

.clear{clear:both;}
.left{float: left;}
.right{float: right;}


a:link, a:active, a:visited
{
color:#000000;
text-decoration:none;

}

a:hover
{
color: #000000;
text-decoration:underline;
}

h2,h3,h4, h5, h6{
color: #5f5f5f;
line-height:normal;
padding:5px 0;
clear:left;
}

h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
h5{font-size: 14px;}
h6{font-size: 12px;}

p{padding:0px;}

ul{
padding:8px 10px 0 0;
}

li{
clear:left;
list-style-type:none;
background: url(../images/why-choose-us-bullets.jpg) no-repeat left 3px;
padding:0 0 5px 10px;
color: #0000A0;
}
/*Main Container*/

#wrapper {
clear: both;
width: 1002px;
background:#FFFFFF;
margin:0 auto;
}

/*Header-inner*/

#header
{
float:left;
width:965px;
padding:12px 0 5px 37px;
border-bottom:4px solid #274869;
}

.logo
{
float:left;
margin:0 0 0 0;
}

#header ul
{
float:left;
width:450px;
padding:0 0 7px 50px;
margin-top: 5px;
}

#header li
{
font: italic 12px Arial, Helvetica, sans-serif;
color:#000000;
background: url(../images/why-choose-us-bullets.jpg) no-repeat left 3px;
padding:0 0 1px 15px;
}

#header p {
float:right;
font:bold italic 17px Arial, Helvetica, sans-serif;
color: #000;
text-align:right;
padding:0 35px 0 0;
line-height: 1.5;
}

#header p span {
font:bold 30px Arial, Helvetica, sans-serif;
color: #000;
}

/*Main*/
#main {
float: left;
width: 970px;
padding:0 0 15px 0;
margin:0 0 0 15px;
}

/*Banner*/
#banner
{
float:left;
width:785px;
padding:0px;
}

#banner ul{
float: left;
width: 775px;
border-bottom: 4px #28486e solid;
padding:0;
margin:0 0 0 10px;
}

#banner li{
clear:none;
float:left;
font: normal 14px Arial, Helvetica, sans-serif;
width:245px;
color:#000000;
text-align:center;
list-style-type:none;
background:none;
padding:0 13px 5px 0;
}
#banner li strong{
font: bold 18px Arial, Helvetica, sans-serif;
color:#000;
padding:0;
}
#banner li span{
font: italic 18px Arial, Helvetica, sans-serif;
color:#000000;
padding:0;
}

/*Left Panel*/

#leftpanel {
float: left;
width: 175px;
padding:0 0 0 0;
}

#LeftNavigation {
float: left;
width: 175px;
}

#LeftNavigation ul {
float: left;
width: 175px;
padding:0;
margin:0;

}

#LeftNavigation li {
float: left;
width: 175px;
background:#f2f2f2;
font:bold 14px "Trebuchet MS";
color:#5f7a95;
list-style-type:none;
border-bottom:1px dashed #868686;
margin:0 0 4px 0;
padding:0;
}

#LeftNavigation li a:link, #LeftNavigation li a:active, #LeftNavigation li a:visited
{
color:#5f7a95;
float:left;
width: 159px;
padding:5px;
text-decoration:none;
}

#LeftNavigation li a:hover
{
color:#fff;
background:#85a9c9;
}


/*Right Panel*/

#rightpanel {
float: left;
width: 795px;
padding:8px 0 0 0;
}

#content {
width: 780px;
padding:0 0 0 10px;
}

#content p {
line-height:20px;
padding:0 0 10px 0;
margin:0;
}

#content p span {
font-weight:bold;
text-decoration:underline;
}

#content p.p {
color:#000000;
font-weight:bold;
}

#content h1 {
clear:left;
font:bold 20px "Trebuchet MS";
color:#000000;
padding:0 0 10px 0;
}

#content h2{
font:bold 16px "Trebuchet MS";
padding:5px 0 5px 0;
color:#000000;
}


#content ul.bios li {float: left;}
/*Why Vhoose Us*/

.why-choose-us{
float: left;
width: 450px;
padding:15px 0 20px 0;
}

.why-choose-us ul {
float: left;
padding:15px 3px 0 0;
}

.why-choose-us li {
float:left;
width:200px;
clear:none;
list-style-type:none;
background: url(../images/why-choose-us-bullets.jpg) no-repeat left 3px;
padding:0 0 10px 15px;
}

.ImgRight
{
float: right;
padding:0 0 10px 10px;
}

#sidebar {
	float: right;
	width: 230px;
}
#sidebar form {
float:left;
width:225px;
text-align:left;
background:url(../images/formBg.jpg) no-repeat left top;
margin:0 0 0 5px;
}


#sidebar form h3{
color:#FFF;
font-size:12px;
font-weight:bold;
padding:10px 0 12px 12px;
display:block;
}

#sidebar span{
float:left;
color:#e5eacd;
font-size:12px;
width:207px;
padding:0 0 0 15px;
}

#sidebar form ul
{
float:left;
width:200px;
padding:10px 0 0 12px;
}

#sidebar form li
{
list-style-type:none;
padding:0 0 0 0;
width:207px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
font-weight:bold;
background:none;
}

#sidebar form input
{
width:207px;
border:0px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
padding:5px 5px 2px 5px;
background:url(../images/form_input.jpg) no-repeat;
}

#sidebar form input.textarea
{
width:204px;
height:55px; 
padding:5px 5px 5px 5px;
background-color:#FFF;
background:url(../images/textarea_bg.jpg) no-repeat;
}


#sidebar form input.submitform
{
width:192px;
height:26px;
background:none;
}


#officeAdd
{
float:right;
width:233px;
background:url(../images/officeBg.jpg) repeat-y left top;
margin:10px 0 0 0;
}

#officeAdd h2
{
float:left;
width:203px;
font:bold 16px "Trebuchet MS";
color:#000000;
padding:10px 15px 0 15px;
}


#officeAdd p
{
float:left;
width:195px;
font:normal 14px "Trebuchet MS";
color:#000000;
padding:0 15px 10px 5px;
border-bottom:1px dashed #000000;
margin:0 0 10px 10px;
}

#officeAdd p.last
{
border:none;
}

/*Footer*/

#footer {
float: none;
clear:both;
line-height: 16px;
margin:0 0 0 0;
padding:10px 0 12px 0;
width: 1002px;
background:#333333;
}

#footer p {
float:left;
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
padding:0;
}

#footer p.right {
float:right;
}

#footer p span {
font-weight:bold;
}

#footer p a:active,
#footer p a:link,
#footer p a:visited {
color: #fff;
text-decoration: none;
}

#footer p a:hover {
color: #fff;
text-decoration:underline;
}

/*Content (Column 2)-----*/

fieldset {
margin: 0 0 0 125px ;
padding: 15px 0 0 15px;
border: 1px solid #d8e1ec;
width: 520px;
z-index:1;
float:left;
}

fieldset h5 {
margin: 0px;
font-size:14px;
padding:5px 0 5px 13px;
float:left;
clear:both;
width:390px;
color:#4168AD;
}

fieldset h6 {
margin: 0px;
font-size:14px;
padding:5px 0 5px 0;
float:left;
clear:both;
width:390px;
margin-bottom:5px;
color:#4168AD;
}


fieldset label {
float: left;
}

fieldset ul {
float: left;
}

fieldset li {

float: left;

}

fieldset li input{

float: right;
font-size: 12px;
border: #666666 solid 1px;
padding: 2px 5px;
width: 180px;

}

fieldset li select {

float: right;
font-family: Tahoma, Verdana;
font-size: 12px;
border: #000 solid 1px;
padding: 2px 0 2px 2px;
width: 192px;
}


fieldset li input:hover{

border: 1px solid #c1e0f5;
}

fieldset li input:focus{
background: #f2f3f3;
}

fieldset li select:hover{

border: 1px solid #c1e0f5;
}

fieldset li select:focus{
background: #f2f3f3;
}

fieldset li input.btn{
background: #ffffff;
color: #281101;
border: 1px solid # 7f3602;
width: 100px;
margin-top:15px;
}

fieldset li input.btn:hover{
border: 1px solid #4A6079;
}

fieldset li input.btn:focus{
background: #4168ad ;
}

fieldset li label em {
color: #FFF;
}

fieldset:hover {
border: 1px solid #4168AD;
}

.smalltextfield
{
width: 55px;
float: right;
margin-left:2px;
}

.smalltextfieldname
{
width: 100px;
}

.smalltextfieldname2
{
width: 120px;
}


.smalltextfieldnameselect
{
width: 120px;
float:left;
}


.smalltextfieldname1
{
width: 160px;
}


.smalltextfieldradio
{
width: 10px;
border:none;
}

.smalltextfield7
{
width: 30px;
float: right;
border:none;
}

.smalltextfield8
{
width: 15px;
float: right;
border:none;
padding:0 0 0 15px;
}

.smalltextfield1
{
width: 55px;
float:right;
margin-left:3px;
}

.smalltextfield3
{
width: 55px;
float:right;
margin:0 10px 0 10px;
}


.smalltextfield4
{
width: 59px;
float:right;
}


.smalltextfield5
{
width: 63px;
float:right;
margin:0 0 0 5px;
}


.smalltextfield10
{
width: 63px;
}


.textarea1
{
width:460px;
font-family: Tahoma, Verdana;
font-size: 10px;
border: 1px solid #000;
height:50px;
}

.textarea1:hover
{
border: 1px solid #c1e0f5;
}

.textarea1:focus{

background: #f2f3f3;

}

fieldset span {
float: right;
padding:0 0 0 0;
}

.textarea3
{
width:350px;
border: 1px solid #000;
height:50px;
}

#nobul {
float:left;
clear:both;
font-size:12px;
line-height:32px;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0 0 10px 0;
margin:0 0 0 13px;
width:300px;
}

#nobul li {
background:transparent none repeat scroll 0 0;
margin:0;
list-style-type:none;
list-style-image:none;
padding:0 0 5px 0;
width:460px;
}
