body{
margin:12px 0 0 0;
background:#344969;
}

/* id */

#border{
border:1px solid #d7d7d7;
}
#borderRL{
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
}
#right-shade{
background:url(../images/right-drop-back.gif) repeat-y;
}
#homeBullets{
padding:24px 0 17px 28px;
}
#homeWorkSample{
padding:17px 28px 17px 0;
}
#arrow{
padding-top:8px;
}

/* ids for about us */

#about-back{
background:url(../images/about-main-back.gif) no-repeat;
width:888px;
height:310px;
}
#aboutTop{
height:195px;
#height:220px;
padding-top:25px;

}
#addContent{
padding:0px 10px 0 10px;
width:868px;
}
#addContent ul{
margin:0px;
padding:0px 0px 0px 20px;
}
#tab{
padding:6px;

}
#mainArea{
width:688px;
#height:200px;
padding:0px 30px 0px 30px;
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-weight:bold;
color: #fff;
}
#mainArea a{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-weight:bold;
color:#FFFFCC;
}
#aboutIcon{
position:relative;
z-index:10000; 
top:-235px;
left:540px;
padding:25px 30px 0 0;
#padding:0px 30px 0 0;
text-align:right;
width:75px;
height:75px;
}
#tabTable{
padding: 8px 9px 0 0;
#padding: 22px 9px 0 0;
}
#aboutIMG{
float:left;
width:500px;
padding-left:10px;
padding-top:25px;
}
#picPrev{
float:left;
padding:4px;
margin-top:120px;
}
#picPrev a{
color:#FFFFCC !important;
}
#picNext{
float:right;
color:#025ca1 !important;
padding:4px;
margin-top:120px;
}
#picNext a{
color:#FFFFCC !important;
}
#on1{
margin-top:-21px;
#margin-top:-39px;
}
#on2{
margin-top:-21px;
#margin-top:-39px;
}
#on3{
margin-top:-21px;
#margin-top:-39px;
}
#on4{
margin-top:-21px;
#margin-top:-39px;
}
#off1{
margin-top:-21px;
#margin-top:-39px;
}
#off2{
margin-top:-21px;
#margin-top:-39px;
}
#off3{
margin-top:-21px;
#margin-top:-39px;
}
#off4{
margin-top:-21px;
#margin-top:-39px;
}

/* classes */

.bulletText{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#404040;
padding:0 0 6px 6px;
}
.bulletText a{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#404040;
text-decoration:none;
}
.bulletText a:hover{
text-decoration:underline;
}
.staticHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#025ca1;
}
.clientsText {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height:24px;
	color: #404040;
}
.clientsTextSub{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height:22px;
	color: #404040;
}
.clientsHeaderLarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #404040;
	text-decoration:none;
}
.contactPadding{
padding:20px 30px 20px 40px;
}

/* classes for about us */

.tabText{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
position:relative;
z-index:10000; 
top:45px;
left:0px;
width:183px;
text-align:center;
}
.noUnderLine{
text-decoration:none;
}
.smallLink{
font-family: "Times New Roman", Times, serif;
font-size: 10px;
color: #fff;
}
.aboutLarge{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
line-height:60px;
}
.aboutTxtSmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #404040;
}
.aboutTxtSmall a{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #025ca1;
}
.aboutPadding{
padding:30px 0 30px 0;
}
.contactTxtSmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #404040;
}
.contactTxtSmall a{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #025ca1;
}
.legal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d7d7d7;
text-align:center;
padding-bottom:10px;
}

/* classes for staff */
.staffTxtHeaderLarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height:20px;
	color: #404040;
	text-decoration:none;
}
.staffTxtHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #404040;
	text-decoration:none;
}
.staffTxtHeaderLink {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px !important;
	color: #025ca1;
	text-decoration:none;
}
.staffTxtTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #404040;
}
#staff1{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-245px;
left:0px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff2{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-245px;
left:217px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff3{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-245px;
left:434px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff4{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-245px;
left:555px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff5{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-188px;
left:0px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff6{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-188px;
left:217px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff7{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-188px;
left:434px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff8{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-188px;
left:555px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff9{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-35px;
left:0px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff10{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-35px;
left:217px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff11{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-35px;
left:434px;
background:#fff;
border:1px solid #d7d7d7;
}
#staff12{
width:300px;
padding:10px;
position:relative;
z-index:100000;
top:-35px;
left:555px;
background:#fff;
border:1px solid #d7d7d7;
}
/* classes for legal */
.legalLinks {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height:24px;
	color: #404040;
	text-decoration:none;
}