<!--

/* layout styles */

body {
margin:0;
border:0;
padding:0;
text-align:center;
background-image:url(../img/bg_stripe.gif);
background-repeat:repeat;
}

#frame {
margin-right:auto;
margin-left:auto;
padding:0;
width:940px;
height:1000px;
text-align:left;
background-color:#FFF;
/*background-image:url(../img/landscape.jpg);*/
background-image:url(../img/office.jpg);
background-repeat:no-repeat;
background-position:bottom;
}		

#header {
margin:0;
padding:0;
}

#lftcol {
margin:50px 30px 0 0;
padding:0px;
width:230px;
float:left;
}

#midcol {
margin:50px 0px 0 0px;
padding-left:30px;
border-left: 1px dotted #007777;
width:375px;
height:700px;
float:left;
}

#midleft {
padding-left:0px;
width: 305px;
float:left;
}

#midright { 
width: 305px;
float:right;
} 

#rgtcol {
margin:50px 0 0 0;
border-left: 1px dotted #007777;
background-color:transparent;
padding:0px; 
width:215px;
height:700px;
float:left;
}

#tmbcol {
margin:50px 30px 0 0;
border-left: 1px dotted #007777;
padding:0px;
width:645px;
float:left;
}

#quocol {
margin:0;
border-left: 1px dotted #007777;
padding:0px;
width:515px;
height:auto;
float:left;
}

#footer {
margin-right:auto;
margin-left:auto;
padding:0;
border:0;
width:940px;
height:55px;
background-color:#21416F;  /* #2e4964 #375778 */

}

/* font styles */

p, h6 {font-family: Arial, Helvetica, 'Lucida Grande', Verdana, 'Gill Sans', sans-serif;}   

li, h2, h3, h4, h5 {font-family: Georgia, 'Times New Roman', Times, serif; }

p {
margin-right:20px;
font-size: 14px;
line-height: 21px;
font-weight: normal;
color:#333;
}

ul {
margin-top: -5px;
color:#036;
}

li {
font-size: 19px;
line-height: 44px;
margin-left:20px;
border-bottom: 1px dotted;
border-color:#999;
list-style:none;
color:#036;
text-align:right;
}    

h2 {
margin-top: 0px;
font-size: 19px;
line-height: 20px;
font-weight:normal;
color:#036;
}

h3 {
margin-top: 0px;
margin-left: 30px;
font-size: 17px;
font-weight: normal;
color:#036;
}  

h4 {
margin-top: 18px;
margin-bottom: -15px;
margin-left:30px;
font-size: 15px;
font-weight: normal;
line-height: 17px;
color:#036;
}

h5 {   
margin-left:30px;
font-size:15px;
line-height:24px;
font-weight:normal;
color:#036;
}    

h6  {
margin-top:0px;
margin-left:40px;
margin-right:10px;
font-size: 12px;
line-height: 15px;
font-weight: normal;
}

h6.green {
margin-bottom:8px;
color:#036;
text-align:right;
}

#tmbcol p {
border-bottom: 1px dotted;
border-color: #007777;
padding-bottom:23px;
}

.ftr {
padding:6px;
margin:0;
border:0;
font-size:11px;
line-height:24px;
text-align:center;
color:#FFF;     
}

.highlite {
background-color:#B8DDE9;
}


/* client and services row bgs */

.subclient {
margin:0 0 15px 0;
border:0;
padding:4px 9px 4px 18px;
font-size:15px;
color:#036;
background-color:#d6d5b7;
}

.subport {
margin:0 0 15px 0;
border:0;
padding:4px 9px 4px 18px;
font-size:15px;
color:#036;
background-color:#f3f3e7;
}


.shadegry {
margin:0 0 15px 0;
border:0;
padding:4px 9px 4px 18px;
background-color:#d6d5b7;/*ddd3b5*/
}

.shadeltgry {
margin:0 0 15px 0;
border:0;
padding:4px 9px 4px 18px;
background-color:#f3f3e7;
}

/* image styles */

.email {
margin:3px 0 0 0;
padding:0;
border:0;
float:left;
}

#lftcol img {
margin-top:0px;
margin-bottom:10px;
margin-left:40px;
border: 0px;
}

#tmbcol img {
border: 1px solid;
margin-right:20px;
float:left;
}   

#midcol img {
margin:0 20px 20px 0;
}

#rgtcol img {
margin-top: 0px;
border: 0px;
}



/* link styles */

li:link, li:visited {
color:#036;
text-decoration: none;
}

li:hover, li:active {
color:#036;
text-decoration: none;
background-color:#b8dde9;
}

.over a:link, .over a:visited {
text-decoration: none;
border-bottom: 1px dotted;
}

.over  a:hover, .over a:active {
text-decoration: none;
border-bottom: 1px dotted;
}

.ftrover a:link, .ftrover a:visited {
text-decoration: none;
border-bottom: 1px dotted;
color:#FFF;
}

.ftrover a:hover, .ftrover a:active {
text-decoration: none;
border-bottom: 1px dotted;
color:#66CCFF;
}

a:link, a:visited {
color:#036;
text-decoration: none;
}

a:hover, a:active {
color:#09F;
border-bottom: 1px dotted;
}

-->	
