/* CSS Document */
html{
	overflow:scroll;
	overflow-x:auto;
}

html, body
{
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	font-size:75%;
	color:#15184d;
	text-align: center;
	background-color:#f1f2f2;
	font-family: Arial, Helvetica, sans-serif;
}

p,h1,h2,h3,h4,h5,img{
	margin: 0;
	padding: 0; 
}

a,
a:link,
a:visited,
a:active{
	color:#000000;
	text-decoration: none;
}

a:hover{
}

img{border:0;}

.clear{
clear:both;
}

#container {
	position:relative;
	min-height:100%;
	margin: 0px auto;
	padding: 0;
	width:793px;
	text-align: left;
	border-top-width:30px;
	border-bottom-width:30px;
	background:#FFFFFF;
}

#header {
	margin: 0;
	padding: 45px 30px 3px 25px;
	vertical-align:bottom;
}

#header_logo {
	margin: 0;
	padding: 0;
}

#header_text {
	margin: 10px 0 0 0;
	padding: 0;
	float:right;
	font-weight:bold;
	letter-spacing: 0.4px;
}

#imgArea {
	margin: 0;
	padding: 0px 0px 0px 25px;
}
#imgShow {
	background:transparent url(../images/spacer.gif) no-repeat 0px 0px;
}
#contentArea {
	margin: 0;
	padding: 0px 30px 0px 25px;
}

#boxes {
	width: 100%;
}

#boxLeft {
	position:absolute;
	float: left;
	width: 87px;
}

#boxRight {
	margin-right:0;
	float: right;
	width: 129px;
}

#boxMiddle {
	margin: 0px 130px 0px 87px;
	padding: 10px 15px 30px 15px;
	border-top-style:none;
}

#boxMiddle ul 
{
	list-style:none;
	margin:0;
	padding: 7px 0 2px 0px;
}

#boxMiddle #boxesServices ul{
	padding:1px 0px 0px;
}

#boxMiddle ul li{
	padding:2px 0 2px 11px;
	background:transparent url(../images/li_bullet.gif) no-repeat 0px 8px;
}

#boxMiddle p{
	padding:5px 0px 0px;
}

#footer {
	position:absolute;
	bottom:0;
	margin: 0;
	padding: 60px 22px 10px 25px;
	font-size:85%;
	color:#96969a;
	width:743px;
}
#footerLeft{
	float:left;
}
#footerRight{
	float:right;
}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active{
	color:#96969a;
	text-decoration: none;
}

#footer a:hover{
	color: #3c6ebe;
}

/* Navigation */
#leftNav {
	margin: 0;
	padding: 10px 0 0 0;
}

#leftNav .leftNavL1{
	list-style:none;
	margin:0;
	padding:0;
}

#leftNav .leftNavL1 li{
	clear:both;
	padding: 2px 0 2px 0px;
	/*background:transparent url(../images/nav_arrow.gif) no-repeat 0px 4px;*/
}

#leftNav .leftNavL1 li a,
#leftNav .leftNavL1 li a:link,
#leftNav .leftNavL1 li a:visited,
#leftNav .leftNavL1 li a:active{
	color:#15184d;
	text-decoration: none;
}

#leftNav .leftNavL1 li a:hover{
	color: #3c6ebe;	
}

#leftNav li.selectedL1{
	color:#339933;
	font-weight:bold;
}

#leftNav li.selectedL1 a,
#leftNav li.selectedL1 a:link,
#leftNav li.selectedL1 a:visited,
#leftNav li.selectedL1 a:active{
	color:#339933;
	text-decoration: none;
}

#leftNav li.selectedL1 a:hover{
}


/* Address */
#address{
	margin: 0;
	padding: 10px 0 0 5px;
}

#address p span{
	font-weight:normal !important;
	color:#339933;
}

/* Text formatting */
.header_grn_15pt{
	font-size:210%;
	color:#339e36;
	font-weight:normal;
	padding-bottom:5px;
}


.keynote {
	font: 115%/1.2 Arial, Helvetica, sans-serif;
	color:#3c6ebe;
	font-weight:normal;
	padding:5px 0;	
	padding-bottom :5px !important;
}



.text_blue_12pt{
	font: 115%/1.2 Arial, Helvetica, sans-serif;
	color:#3c6ebe;
	font-weight:normal;
	padding:5px 0;
}
.text_green_12pt{
	font: 115%/1.2 Arial, Helvetica, sans-serif;
	color:#339933;
	font-weight:normal;
	padding:5px 0;
}



.text_black_10pt{
	font-size:100%;
	font-weight:normal;
	padding:5px 0;
	vertical-align:middle;
}

.text_green_10pt {
	color:#339933;
	font-size:100%;
}

.text_green_10pt_bold {
	color:#339933;
	font-size:100%;
	font-weight:bold;
}


.text_green_swap {
	color:#339933;
}

#boxMiddle ul.bulleted{
	list-style:none;
	margin:0;
	padding:2px 0 2px 0px;
}

.bulleted li{
	padding:2px 0 2px 11px;
	background:transparent url(../images/li_bullet.gif) no-repeat 0px 8px;
}

/* Services Boxes */
#boxesServices {
	width:464px;
	margin-top:15px;
}

#boxLeftServices {
	float: left;
	width: 150px;
}

#boxRightServices {
	float: right;
	width: 150px;
}

#boxMiddleServices {
	margin: 0px 158px 0px 158px;
}

/* Experience Boxes */

#boxesExperience{
	width:464px;
}
.experienceLtRt{
	padding:0px 0;
}
.experienceCenter{
	padding:8px 36px;
}
.experienceTs{
	padding:8px 25px;
}
.experienceTs1{
	padding:8px 0 0 135px;
}
.experienceTs2{
	padding:8px 0 0 45px;
}
#boxLeft_Experience {
	float: left;
	width: 230px;
	margin: 5px 0px 0px 0px;
}

#boxRight_Experience{
	margin: 5px 0px 0px 244px;
}

.boxLeft_clientsay {
	float: left;
	width: 450px;
	margin: 15px 0px 0px 0px;	
}
#boxLeft_clientsay_header {
	float: left;
	width: 450px;
	margin: 25px 0px 0px 0px;	
}
.boxLeft_clientsay_black {
	font-size:100%;
	color:#15184d;
	font-weight:normal;
	font-style:italic;
	padding:5px 0;
	vertical-align:middle;
}

.boxLeft_clientsay_green {
	color:#339933;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}


/* Contact us */

.boxes_Contactus{
	width:464px;
	margin: 10px 0px 0px 0px;
}

.boxLeft_contactus {
	float: left;
	width: 220px;
	margin: 0px 0px 0px 0px;
}

.boxRight_contactus{
	width: 220px;
	margin: 0px 0px 0px 240px;
}

.contactUs_sapcer{
	margin: 3px 0px 0px 0;
}

#map_Contactus{
	margin: 15px 0px 0px 0px;
}

/* International */
.text_black_13pt_bold {
	color:#000000;
	font-size:120%;
}


#boxMiddle .text_black_12pt_bold {
	color:#000000;
	font-size:100%;
	padding:0px;
}

#boxMiddle .text_blue_10pt {
	font-size:90%;
	color:#3c6ebe;
	font-weight:normal;
	padding:5px 0;	
}

#boxesInternational {
	width:464px;
	margin-top:15px;
}


.boxLeft_International{
	float: left;
	width: 200px;
	margin:6px 0px 0px 0px;
}

.boxRight_International {
	width: 200px;
	margin:6px 0px 0px 250px;
}


/* Legal Information */	

#boxMiddle_legal {
	margin: 0px 155px 0px 87px;
	padding: 10px 15px 15px 15px;
	border-top-style:none;
}

.boxMiddle_legalcontant {
	width:464px;
	margin: 2px 0px 0px 0px;
}

/* People*/

.peopleContainer{
	width:464px;
	margin: 20px 0px 30px 0px;
}

.people_pic{
	margin:0;
	padding-right:15px;
	float: left;
	width: 153px;
}

.people_content{
	float: left;
	width:295px;
	text-align:left;
}

/* Contact us Print*/
#container_contactus_print {
	margin: 0px auto;
	padding: 0;
	width: 630px;
	text-align: left;
	background-color:#FFFFFF;
}

.boxes_Contactus_print{
	width:100%;
	margin-top:10px;
}

.boxLeft_contactus_print {
	float: left;
	width: 47%;
	margin: 0px 0px 0px 0px;
}

.boxRight_contactus_print {
	margin: 0px 0px 0px 52%px;
}
.addToOutlookCnts{
	margin:10px 30px 0 0;
	float:right;
	width: 220px;
	color:#339e36;
}
.addToOutlook{
	margin-top:10px;
	color:#339e36;
}
.addToOutlook a,
.addToOutlookCnts a{
	color:#339e36;
}
.addToOutlook img{
	margin-right:10px;
}

/****Legal Information ***/
#boxMiddle_legal
{
	
}

#boxMiddle_legal p
{
	margin-top: 10px;
}


#boxMiddle_legal p strong {
	color:#339933;
	font-size:100%;
	font-weight:bold;
}