a:hover {
	color: #A3BEBB;
}

H1 {
    font-size: 100%;
	margin:0px;
	font-weight:normal;
}


#searchcorrection{
background:#A3BEBB
}

.fieldsetstyle{
margin-top:14px;
padding:0px;
border:0px;
}

.formstyle{
margin:0px;
padding:0px;
}

.legendsetstyle{
margin-top:0px;
padding:0px;
}

.removetexttransform {
text-transform:none;
}

#dealspage_Photo{
height:31px;
text-align:center;
padding-top:1px;
}

#dealspage_deal{
display:inline;
margin-top:4px;
text-align:center;
margin-left:5px;
width:138px;
float:left;
background:#DDE7E5;
min-height:160px;
}

#dealspage_dealTitle{
text-align:center;
font-family: Verdana,Arial,sans-serif;
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
margin-bottom:4px;
padding-top:3px;
padding-bottom:4px;
background-color:#486370;
}
#dealspage_dealClient{
height:27px;
text-align:center;
font-family: Verdana,Arial,sans-serif;
color:#231F20;
font-size:11px;
font-weight:bold;
line-height:13px;
text-transform:none;
padding-top:5px;
}

#dealspage_dealText{
height:11px;
text-align:center;
font-family: Verdana,Arial,sans-serif;
color:#231F20;
font-size:9px;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-bottom:6px;
padding-top:5px;
}
#dealspage_dealText a{
color:#231F20;
}


#dealspage_dealSummary{
height:22px;
text-align:left;
font-family: Verdana,Arial,sans-serif;
color:#383a3a;
font-size:9px;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-bottom:10px;
padding-top:5px;
padding-left:7px;
}

#dealsarticle_image{
margin-top:10px;
margin-bottom:4px;
}

#dealsarticle_imagewrapper{
width:116px;
float:right;
margin-right:8px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#dealsarticle_imagewrapper a{
color:#486370;
text-decoration:underline;
}

#dealsarticle_BodyText{
width:412px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}

/* whats your bpe page */

#whatsyourbpe_middleTopParagraph{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:12px;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;
}


/* new homepage items */

#downloadcopy{
font-weight:bold;
margin-bottom:10px;
padding-left:4px;
}

#download{
width:453px;
height:317px;
padding-top:10px;
padding-bottom:10px;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
border-bottom:#486370 1px solid;
background:#f9fffd;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
}

#leftBox_textboxleft_new {
float:left;
width:222px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:4px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
}


#leftBox_SearchPadding_new{
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0;
}

#leftBox_Search_new {
background:#b2c6c3;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:8px;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
}

#leftBox_Subscribe_new {
OVERFLOW: hidden;
background:#ffffff;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:8px;
padding-right:4px;
padding-top:4px;
padding-bottom:6px;
}

#leftBox_Subscribe_new a {
color:#231F20;
}

#leftBox_Advert_new {
width:98%;
background:#d7dbe0;
text-align:center;
font-family:Verdana;
color:#231F20;
font-size:8px;
font-weight:bold;
line-height: 11px;
text-transform:uppercase;
padding:1px;
padding-bottom:5px;
}
#leftBox_Advert_new a{
color:#231F20;
}

/* events form */
#form_leftmargin{
margin-left:5px;
}

.eventsform_submitbutton {
padding:1px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#486370;
border: none;
text-align:center;
cursor: pointer;
height:16px;
width:50px;
}

.comments {
background:#ffffff;
width:180px;
height:60px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
border:#486370 1px solid;
}
.oneliner{
background:#ffffff;
width:180px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height: 9px;
text-transform:none;
border:#486370 1px solid;
}

#rightBox_formheading_bold {
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#231F20;
font-weight:bold;
line-height: 12px;
text-transform:none;
margin-top:8px;
Margin-bottom:4px;
}

#rightBox_formheading {
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 12px;
text-transform:none;
margin-top:8px;
Margin-bottom:4px;
}



#rightBox_formobject{
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0;
}

#rightBox_checkbox {
margin-top:4px;
width:180px;
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
vertical-align:middle;
}

#rightBox_oneliner{
margin-top:4px;
margin-bottom:4px;
width:180px;
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
vertical-align:middle;
}


/*whats your bpe */
#rightBox_block03_whatsyourbpe{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
background:#DDE7E5;
height:116px;
padding-left:8px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

#rightHandBox_WhatsyourBPE {
margin-top:10px;
background:#DDE7E5;
height:397px;
float:left;
clear:both;
border:#486370 1px solid;
width:196px;
}

#rightBox_whatsyourbpe_box{
margin:8px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
}

#rightBox_whatsyourbpe_question{
margin-top:12px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:12px;
font-weight:normal;
line-height: 12px;
}

#rightBox_whatsyourbpe_radiobuttons{
margin-top:0px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
height:16px;
}

#rightBox_whatsyourbpe_radiobuttons_2nd{
margin-top:2px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
}

#or{
margin-bottom:2px;
margin-left:5px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
height:10px;


}

#rightBox_whatsyourbpe_radiobuttons_left{
float:left;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
width:80px;
height:14px;
vertical-align:bottom;
padding-right:0px;
}
#rightBox_whatsyourbpe_radiobuttons_middle{
float:left;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
width:20px;
height:12px;
margin-bottom:2px;
}
#rightBox_whatsyourbpe_radiobuttons_right{
float:left;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
height:14px;
vertical-align:bottom;
padding-left:5px;
}
.radiobutton{
font-family: Verdana,Arial,sans-serif; 
font-size:10px;
line-height: 10px;
height:12px;
}

#WhatsyourBPE {
height:429px;
float:right;
background-color:#ffffff;
padding-right:10px;
}


.calculatebutton {
padding:1px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#486370;
border: none;
text-align:center;
cursor: pointer;
height:16px;
width:66px;
}


/*searchresults*/
#search_middle_articleheading{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:bold;
line-height: 12px;
text-transform:none;
margin-left:10px;
margin-top:10px;
}

#aboutus_middle_articleheading{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:bold;
line-height: 12px;
text-transform:none;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin-top:10px;
border-bottom:#B9B2B7 1px dashed;
}

#search_middle_button{
float:left;
width:40px;
background:#486370;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
padding:2px;
margin-bottom:4px;
margin-top:8px;
}
#search_middle_button a{
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
}

#view_button{
float:right;
width:40px;
background:#486370;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
padding:2px;
margin-bottom:4px;
}
#view_button a{
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
}
.viewbutton{
color:#FFFFFF;
}

/* news */
#news_download_button{
float:left;
width:70px;
background:#486370;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding:2px;
margin-bottom:4px;
margin-top:8px;
}

#news_download_button a{
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
}

/* ebulletin */
#subscribe_middleBox {
width:433px;
height:317px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
border-bottom:#486370 1px solid;
background:#f9fffd;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
}

.subscribebutton {
padding:1px;
margin-top:4px;
margin-left:4px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#486370;
border: none;
text-align:center;
cursor: pointer;
height:16px;
width:66px;
}

#subscribeform {
float:left;
background-color:#FFF;
padding-top:10px;
padding-bottom:7px;
padding-right:5px;
}

#leftBox_textboxleft {
float:left;
width:222px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:4px;
padding-right:0px;
padding-top:0px;
padding-bottom:4px;
vertical-align:middle;
}

#leftBox_Searchleft {
float:left;
width:223px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
vertical-align:middle;
}
#leftBox_Searchright {
float:right;
width:206px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:4px;
vertical-align:middle;
}

#leftBox_SearchPadding2{
padding-top:4px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0;
}

#leftBox_Searchleft_checkbox {
float:left;
width:209px;
text-align:left;
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
vertical-align:middle;
}
#leftBox_Searchright_checkbox {
float:right;
width:216px;
text-align:left;
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
vertical-align:middle;
}

.searchinput2{
background:#ffffff;
width:210px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
border:#486370 1px solid;
}

.searchinput2_textarea {
background:#ffffff;
width:200px;
height:52px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
border:#486370 1px solid;
}

/* contact us */
#ContactusMiddleBox_backg {
height:373px;
width:453px;
padding:0px;
border:#486370 1px solid;
background:#f9fffd;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#contactus_scrollcontent{
padding-top:10px;
padding-left:7px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:16px;
text-transform:none;
}

#contactus_scrollcontent a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:16px;
text-transform:none;
}

#contactus_scrollbox {
width:192px;
padding-left:3px;
border-bottom:#B9B2B7 1px dashed;
}

#contactus_rightHandBox {
margin-top:10px;
height:397px;
background:#ffffff;
float:left;
clear:both;
border:#486370 1px solid;
width:196px;
}

#contactus_dropdownbox{
background:#dde7e5;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
border-bottom:#B9B2B7 1px dashed;
}
.dropdown{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
width:130px;
margin-bottom:5px;
}

#contactus_rightheading{
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
border-bottom:#B9B2B7 1px dashed;
}
#contactus_details{
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#contactus_details a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#contactus_pdflist_title{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:9px;
text-transform:uppercase;
padding-bottom:3px;
padding-left:5px;
padding-top:10px;
border-bottom:#B9B2B7 1px dashed;
}
#contactus_pdflist_list{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
padding-bottom:3px;
padding-left:5px;
padding-top:10px;
}
#contactus_pdflist_list a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-decoration:none;
text-transform:uppercase;
}

#contactus_middleheading{
background:#486370;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#ffffff;
font-weight:normal;
line-height:9px;
text-transform:uppercase;
margin-top:0px;
margin-bottom:5px;
}

#contactus_map{
float:left;
display:inline;
margin-left:5px;
width:338px;
}

#contactus_pdflist{
float:right;
display:inline;
width:109px;
border-left:#B9B2B7 1px dashed;
height:235px;
}

#contactus_hilitedivright{
float:right;
background:#486370;
color:#ffffff;
padding:2px;

}
#contactus_hilitedivright_line{
border-left:#B9B2B7 1px dashed;
width:5px;
padding-top:2px;
padding-bottom:2px;
float:right;
}

#contactus_BodyHeading{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
}

#contactus_BodyHeading a{
color:#486370;
text-decoration:none;
}


.contactus_mapHilite{
padding:2px;
background:#dde7e5;
color:#486370;
line-height:16px;
margin-left:5px;
text-transform:uppercase;
}
.contactus_mapHilite_off{
padding:2px;
background:#ffffff;
color:#486370;
line-height:16px;
margin-left:5px;
text-transform:uppercase;
}

#contactus_middletopbox{
float:left;
display:inline;
padding:0px;
margin-left:6px;
margin-right:6px;
padding-top:5px;
width:214px;
height:105px;
}

#contactus_telheading{
border-bottom:#486370 1px solid;
margin-bottom:5px;
}

#contactus_middletopbox_middle{
float:left;
display:inline;
padding-left:6px;
padding-right:6px;
padding-top:5px;
width:214px;
height:105px;
border-left:#B9B2B7 1px dashed;
}

#contactus_middletopbox a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#contactus_middletopbox_middle a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

/* about us */

#aboutus_servicesbox {
width:433px;
height:87px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
border-top:#B9B2B7 1px dashed;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
border-bottom:#B9B2B7 1px dashed;
background:#DDE7E5;
}

.aboutus_heading{
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:normal;
line-height: 12px;
text-transform:uppercase;
}

#aboutus_middletopbox{
float:left;
display:inline;
padding:0px;
margin-left:10px;
margin-right:10px;
padding-top:10px;
width:128px;
height:168px;
}

#aboutus_middletopbox_middle{
float:left;
display:inline;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:128px;
height:190px;
border-left:#B9B2B7 1px dashed;
border-right:#B9B2B7 1px dashed;
}

#aboutus_middletopbox a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#aboutus_middletopbox_middle a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#aboutus_BodyHeading{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
border-bottom:#B9B2B7 1px dashed;
}

#aboutus_middleBox_backgBottom {
width:450px;
height:200px;
padding-left:3px;
border-left:#486370 1px solid;
border-right:#486370 1px solid;
border-bottom:#486370 1px solid;
background:#f9fffd;
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
color:#231F20;
font-weight:normal;
line-height:12px;
}
.aboutus_body{
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}

#aboutus_scrollcontent_bodytext{
padding-right:5px;
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}

#aboutus_middleheading{
background:#486370;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#ffffff;
font-weight:normal;
line-height:12px;
text-transform:none;
margin-bottom:10px;
}

#aboutus_middle_contentwrapper{
float:left;
width:311px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

/* contact us */
#contactus_middle_articleheading{
text-align:left;
margin-top:10px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:bold;
line-height: 12px;
text-transform:none;
margin-left:10px;
margin-bottom:4px;
}

#contactus_middle_contentblock{

padding-left:10px;
}

#contactus_scrollcontent_bodytext{
width:333px;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#contactus_middleBox_backgTop {
width:433px;
height:83px;
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#ffffff;
}

#contactus_middleBox_backgBottom {
width:450px;
padding-left:3px;
border-bottom:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#f9fffd;
}

/* about us */
#aboutus_top_contentimage{
float:left;
display:inline;
margin-right:10px;
}

#aboutus_middle_contentblock{
margin-top:0px;
}

#aboutus_middleBox_backgTop {
width:433px;
height:162px;
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
border-bottom:#B9B2B7 1px dashed;
background:#DDE7E5;
}

/* news */

#news_middle_contentwrapper_image{
margin-top:10px;
margin-bottom:10px;
float:left;
width:303px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#news_middleBox_backgTop {
width:433px;
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#DDE7E5;
}

#news_BodyHeading{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
}

#news_middleBox_backgBottom {
width:450px;
padding-left:3px;
border:#486370 1px solid;
background:#f9fffd;
}

#news_middleBox_ItembackgBottom {
width:450px;
padding-left:3px;
border-bottom:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#f9fffd;
}

#news_middle_contentheading{
width:160px;
background:#486370;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding:3px;
margin-left:10px;
margin-bottom:10px;
}
#news_middle_articledate{
text-align:left;
margin-top:10px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:none;
margin-left:10px;
margin-bottom:4px;
}
#news_middle_articleheading{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:bold;
line-height: 12px;
text-transform:none;
margin-left:10px;
}

#news_middle_button{
float:left;
width:40px;
background:#486370;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
padding:2px;
margin-bottom:4px;
}
#news_middle_button a{
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
}


#news_middle_contentwrapperRight{
float:right;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-right:10px;
}


#news_middle_contentwrapper{
margin-top:10px;
float:left;
width:340px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#news_middle_contentblock{
margin-top:5px;
padding-left:10px;
border-bottom:#B9B2B7 1px dashed;
}
#news_middle_articlecontentblock{
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
border-top:#B9B2B7 1px dashed;
}

#news_middleTopParagraph{
height:26px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;
}

#news_hilitedivleft{
float:left;
}
#news_hilitedivright{
float:right;
margin-left:10px;
}

#news_hilitedivright a{
font-family: Verdana,Arial,sans-serif; 
font-size:10px;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;
text-decoration:none;
}

#news_middleBox_backgBottom {
width:450px;
padding-left:3px;
border-bottom:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#f9fffd;
}
#news_middleBodyTopParagraph {
width:443px;
border-bottom:#B9B2B7 1px dashed;
margin-top:5px;

}

#news_middleBodyParagraph{
padding-bottom:10px;
padding-top:10px;
padding-left:8px;
padding-right:10px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#231F20;
font-weight:normal;
line-height:14px;
text-transform:none;

}

#news_scrollcontent_bodytext{
padding-right:5px;
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}

#news_scrollcontent_bodytext a{
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
text-decoration:underline;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;

}

#newsarchive_middleTopParagraph{
margin:10px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#231F20;
font-weight:normal;
line-height:14px;
text-transform:none;
}

#newsarchive_middleTopParagraph a{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#231F20;
font-weight:normal;
line-height:14px;
text-transform:none;
text-decoration:none;
}



/* services */
#services_middle_contentimage{
float:left;
display:inline;
margin-right:10px;
margin-left:10px;
}

#services_middleBox_rightHandParagraph{
float:left;
margin-top:10px;
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#486370;
font-weight:normal;
line-height:12px;
text-transform:none;
margin-left:10px;
width:305px;
}
#services_middleBox_backgTop {
width:433px;
height:82px;
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
border-bottom:#B9B2B7 1px dashed;
background:#DDE7E5;
}

#services_middleBox_backgMiddle {
background:#f9fffd;
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
padding-bottom:10px;
}

#services_bodytext_wrapper{
float:left;
width:326px;
}

#services_order_bodytext_wrapper{
}

#services_BodyText{
margin-left:8px;
padding-right:8px;
padding-bottom:10px;
padding-top:10px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
border-right:#B9B2B7 1px dashed;
}

#services_order_BodyText{
margin-left:8px;
padding-right:8px;
padding-bottom:10px;
padding-top:10px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#services_Pathlist_wrapper{
float:right;
width:106px;
}

#services_PathList{
margin-top:5px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#services_PathHeading{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
padding-left:5px;
}

#services_listfirst{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
padding-left:8px;
padding-bottom:5px;
padding-top:5px;
border-bottom:#B9B2B7 1px dashed;
}

#services_listfirst a{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#services_list{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
border-bottom:#B9B2B7 1px dashed;
}

#services_list a{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

.services_jobtitle{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#services_middleBox_backgBottom {
width:450px;
padding-left:3px;
border-left:#486370 1px solid;
border-right:#486370 1px solid;
border-bottom:#486370 1px solid;
background:#f9fffd;
}

/* homepage */
#hp_middleBox_backgTop {
width:433px;
height:82px;
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
border-bottom:#B9B2B7 1px dashed;
background:#f9fffd;
}

#hp_middleTopParagraph{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;
}

#hp_middleBox_backgBottom {
width:450px;
padding-left:3px;
border-left:#486370 1px solid;
border-right:#486370 1px solid;
border-bottom:#486370 1px solid;
background:#f9fffd;
}


/* career opportunities */
#career_middle_contentimage{
float:left;
display:inline;
margin-right:10px;
margin-left:0px;
}

#careeropps_toplisttext{
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#careeropps_toplisttext a{
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
text-decoration:none;
}

#careeropps_movthumb{
float:right;
width:117px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-right:6px;
}

#careeropps_movthumb_image{
margin-bottom:5px;
}

#careeropps_topbox{
padding-left:0px;
margin-bottom:5px;
height:98px;
text-align:left;
}
#careeroppsMiddleBox_backg {
height:363px;
width:438px;
padding-top:10px;
padding-left:10px;
padding-right:4px;
padding-bottom:0px;
border:#486370 1px solid;
background:#ffffff;
}
#careeropps_topwrapper{
float:left;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}
#careeropps_BodyText{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-bottom:10px;
}
#careeropps_BodyText a{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}
#careeropps_PathList{
width:108px;
float:right;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#careeropps_PathList a{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#careeropps_PathHeading{
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
padding-top:10px;
padding-bottom:3px;
margin-bottom:10px;
border-bottom:#B9B2B7 1px solid;
}
#careeropps_BodyHeading{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
margin-bottom:10px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
border-bottom:#B9B2B7 1px dashed;
}
#careeropps_lyr1{
width:300px;
}

#deals_lyr1{
width:434px;
}

/* careers */
#CareersMiddleBox_backg {
height:373px;
width:453px;
padding:0px;
border:#486370 1px solid;
background:#f9fffd;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#careers_middletopbox{
float:left;
display:inline;
padding:0px;
margin-left:10px;
margin-right:10px;
padding-top:10px;
width:128px;
height:270px;
}

#careers_middletopbox_middle{
float:left;
display:inline;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:128px;
height:270px;
border-left:#B9B2B7 1px dashed;
border-right:#B9B2B7 1px dashed;
}

#careers_middletopbox a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#careers_middletopbox_middle a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#careers_middlebottombox{
float:left;
display:inline;
padding-top:10px;
margin-left:10px;
margin-right:10px;
width:128px;
height:50px;
line-height:14px;
}

#careers_middlebottombox_middle{
float:left;
display:inline;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:128px;
height:258px;
border-left:#B9B2B7 1px dashed;
border-right:#B9B2B7 1px dashed;
width:128px;
height:60px;
line-height:14px;
}

#careers_middlebottombox a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#careers_middlebottombox_middle a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

#careers_middleheading{
background:#486370;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#ffffff;
font-weight:normal;
line-height:12px;
text-transform:none;
margin-top:10px;
margin-bottom:10px;
}

#careers_middleheading_long{
background:#486370;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#ffffff;
font-weight:normal;
line-height:12px;
text-transform:none;
}

.careers_title{
font-family: Verdana,Arial,sans-serif; 
font-size: 12px;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;

}

/* our people */
#ourpeople_hilitedivright{
float:left;
margin-left:62px;
}

#ourpeople_BodyHeading{
float:left;
width:440px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border-bottom:#B9B2B7 1px dashed;
}

#ourpeople_atoz_title{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;
}

#ourpeople_middle_contentblock{
margin-top:5px;
width:100%;
}


#ourpeople_middle_articleheading{
text-align:left;
margin-top:10px;
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-size:10px;
font-weight:bold;
line-height: 12px;
text-transform:none;
margin-left:10px;
margin-bottom:4px;
padding-top:10px;
border-top:#B9B2B7 1px dashed;
}



#news_middle_contentblock{
margin-top:5px;
padding-left:10px;
padding-bottom:10px;
border-bottom:#B9B2B7 1px dashed;
}

.searchinputTop{
background:#ffffff;
height:14px;
width:120px;
padding:0px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
border:#ffffff 0px none;
}

#ourpeople_middleBox_Search {
float:right;
padding-top:2px;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#FFFFFF;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
}
#ourpeople_middleBox_SearchButton {
float:right;
padding-top:3px;
margin-right:5px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#FFFFFF;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
}

.searchbuttonMiddle {
height:14px;
width:24px;
padding:0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#A3BEBB;
border: none;
text-align:center;
cursor: pointer;
border:#ffffff 0px none;
}

#ourpeople_middleBox_Heading {
background:#486370;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#FFFFFF;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding:0px;
margin-bottom:5px;
width:455px;
}

#ourpeople_middleBox_SearchTxt {
float:right;
font-family: Verdana,Arial,sans-serif; 
margin:5px;
font-size:9px;
color:#FFFFFF;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
}
#ourpeople_middleBox_HeadingTxt {
float:left;
display:inline;
margin-left:12px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#FFFFFF;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
}



#middle_ourpeople_personName{
vertical-align:top;
padding-left:6px;
text-align:left;
height:28px;
font-family:Verdana,Arial,sans-serif;
color:#383a3a;
font-size:9px;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}

#middle_ourpeople_personName_surname{
padding-left:7px;
text-align:left;
float:left;
width:140px;
font-family: Verdana,Arial,sans-serif; 
color:#383a3a;
font-size:9px;
font-weight:normal;
line-height:14px;
text-transform:uppercase;
}

#middle_ourpeople_personName_surname a{
font-family: Verdana,Arial,sans-serif; 
color:#383a3a;
font-size:9px;
font-weight:normal;
line-height:14px;
text-transform:uppercase;
}

#middle_ourpeople_personTitle_surname{
text-align:left;
float:left;
margin-right:10px;
font-family: Verdana,Arial,sans-serif; 
color:#383a3a;
font-size:9px;
font-weight:normal;
line-height:14px;
text-transform:uppercase;
}
#middle_ourpeople_personDept_surname{
text-align:left;
float:left;
width:180px;
font-family: Verdana,Arial,sans-serif; 
color:#486370;
font-size:9px;
font-weight:normal;
line-height:14px;
text-transform:uppercase;
}

#ourpeople_middle_twoDottedLines{
margin-left:7px;
margin-right:2px;
margin-bottom:3px;
padding:2px;
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
}
#middle_ourpeople_personView{
float:right;
padding-top:10px;
}
#middle_ourpeople_firstperson{
float:left;
}
#middle_ourpeople_person{
margin-top:7px;
text-align:right;
width:106px;
float:left;
}
#middle_ourpeople_personTxt{
margin-top:3px;
margin-bottom:3px;
text-align:right;
float:left;
}
#ourpeople_middleBox_backgTop {
width:433px;
height:83px;
margin-top:5px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#DDE7E5;
}
#ourpeople_middleBox_backgBottom {
width:450px;
padding-left:3px;
border-bottom:#486370 1px solid;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#f9fffd;
}


#ourpeople_rightHandBox {
margin-top:10px;
height:397px;
background:#DDE7E5;
float:left;
clear:both;
border:#486370 1px solid;
width:196px;
}
#ourpeople_right_contentimage{
margin-bottom:5px;
}

#ourpeople_rightBox_block01{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}
#ourpeople_rightBox_block02{
text-align:left;
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
padding-top:4px;
padding-bottom:5px;
padding-right:4px;
padding-left:4px;
}
#ourpeople_rightBox_block03{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
padding:5px;
}
#rightBox_block03 a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}


#ourpeoplePerson_rightBox_block01{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
background:#ffffff;
}

#ourpeople_leftHandBox {
background:#A3BEBB;
height:397px;
float:left;
clear:both;
border:#486370 1px solid;
width:120px;
}

#ourpeople_leftHandBox_new {
background:#d7dbe0;
height:397px;
float:left;
clear:both;
border:#486370 1px solid;
width:120px;
}



#ourpeoplePerson_rightHandBox {
margin-top:10px;
height:397px;
background:#ffffff;
float:left;
clear:both;
border:#486370 1px solid;
width:196px;
}
#ourpeoplePerson_right_contentimage{
margin:10px;
}
#ourpeoplePerson_right_heading{
background:#486370;
padding:5px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#ffffff;
font-weight:normal;
line-height:12px;
text-transform:uppercase;
margin-bottom:5px;
}

#ourpeoplePerson_right_heading_nohighlight{
padding:5px;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:uppercase;
margin-bottom:5px;
border-bottom:#B9B2B7 1px dashed;
}


#ourpeoplePerson_rightBox_block02{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
padding-top:0px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
}
#ourpeoplePerson_rightBox_block02 a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}

.ourpeople_textHilite{
padding-bottom:2px;
padding-right:2px;
padding-left:2px;
padding-top:1px;
background:#486370;
color:#FFFFFF;
}
.ourpeople_title{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#486370;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
}

#ourpeople_middleTopParagraph{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#231F20;
font-weight:normal;
line-height:14px;
text-transform:none;
}
#ourpeople_middleTopSummary{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:10px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}
#ourpeople_middleTopParagraph a{
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#231F20;
font-weight:normal;
line-height:14px;
text-transform:none;
text-decoration:none;
}

#person_photo{
display:block;
width:106px;
height:120px;
background:#ff0000;
}

#middle_ourpeople_personPhoto{
padding-left:5px;
text-align:right;
padding-top:1px;
}

#middle_ourpeople_personPhoto a{
display:block;
width:99px;
padding-left:0px;
border:1px solid #f9fffd;
}


#middle_ourpeople_personPhoto a:hover{
display:block;
width:99px;
padding-left:0px;
border:1px solid #486370;
}

#middle_ourpeople_personPhotoTitle{
height:44px;
text-align:left;
font-family: Verdana,Arial,sans-serif;
color:#383a3a;
font-size:9px;
font-weight:normal;
line-height:11px;
text-transform:none;
margin-bottom:10px;
padding-top:5px;
padding-left:7px;
}

#ourpeople_middle_contenttitle{
background:#486370;
width:200px;
margin-left:8px;
margin-bottom:10px;
margin-top:10px;
padding:2px;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#ffffff;
font-weight:normal;
line-height:14px;
text-transform:uppercase;
text-decoration:none;
}

/* diary */

#diary_middleBox_backgMiddle {
width:453px;
height:99px;
border-right:#486370 1px solid;
border-left:#486370 1px solid;
background:#f9fffd;
border-top:#486370 1px solid;
border-bottom:#B9B2B7 1px dashed;
margin-top:5px;
}

#diary_middleImage{
float:left;
display:inline;
margin-top:10px;
margin-left:8px;
}

#services_middleImage{
float:left;
display:inline;
margin-top:10px;
margin-left:8px;
}

#diary_middleBox_rightHandParagraph{
float:left;
margin-top:10px;
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#486370;
font-weight:normal;
line-height:12px;
text-transform:none;
margin-left:5px;
width:316px;

}
.diary_textHilite{
padding:2px;
background:#486370;
color:#FFFFFF;
line-height:16px;
}

#diary_nameHilite{
padding:2px;
background:#486370;
color:#FFFFFF;
line-height:16px;
margin-bottom:5px;
}

#diary_bodytextHilite{
float:left;
background:#486370;
color:#FFFFFF;
text-transform:uppercase;
padding:2px;
}
.diary_title{
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
padding-top:4px;
padding-bottom:2px;
}

.diary_title_div{
font-family: Verdana,Arial,sans-serif; 
font-size:8px;
color:#231F20;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
padding-top:4px;
padding-bottom:2px;
}


.diary_archivetitle{
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
line-height:16px;
}

#diary_scrollText{
padding:5px;
border-top:#B9B2B7 1px dashed;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:normal;
text-transform:none;
line-height:12px;
}

#diary_scrollText a{
font-family:Verdana,Arial,sans-serif;
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
line-height:12px;
}

#diary_bodyRighthandtitle {
float:right;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
color:#486370;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
line-height:11px;
margin-top:4px;
}

#diary_BodyHeading{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#486370;
font-weight:normal;
line-height:11px;
text-transform:none;
}

/* LEFT NAVIGATION INDEX*/
/* set the width of the nav and turn off the list bullets */
#leftNavIndex {
margin:0px;
padding:0px;
list-style:none;
}

/* make the nav horizontal and change its backg color */
#leftNavIndex li {
background:#A3BEBB;
border-top:#ffffff 2px solid;
}

/* make the first block not have a divider */
#leftNavIndex .first a {
background:#A3BEBB;
line-height:10px;
}

/* What happens inside each block in the nav */
#leftNavIndex li a {
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
padding-right:5px;
text-decoration:none;
font-family: Verdana,Arial,sans-serif;
color:#231F20;
font-size: 10px;
line-height:10px;
font-weight:normal;
text-transform:uppercase;
}
/* create a hover effect for each remaining block */
#leftNavIndex a:hover {
background:#486370;
color:#FFFFFF;
}
/* create 1 px gap between each of the blocks */
#leftNavIndex a {
display:block;
padding:5px;
line-height:10px;
text-decoration:none;
color:#FFFFFF;
}

/* LEFT NAVIGATION */
/* set the width of the nav and turn off the list bullets */
#leftNav {
margin:0px;
padding:0px;
list-style:none;

}

/* make the nav horizontal and change its backg color */
#leftNav li {
background:#A3BEBB;
border-bottom:#ffffff 2px solid;
}




/* What happens inside each block in the nav */
#leftNav li a {
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
padding-right:5px;
text-decoration:none;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
line-height:10px;
font-weight:normal;
text-transform:uppercase;
}
/* create a hover effect for each remaining block */
#leftNav a:hover {
background:#486370;
}
/* create 1 px gap between each of the blocks */
#leftNav a {
display:block;
padding:5px;
line-height:10px;
text-decoration:none;
color:#FFFFFF;
}
/* make the first block not have a divider */
#leftNav .first a {
background: none;
}

/*1px text for divs that dont show properly in ie*/
.1pixel {
font-family: Arial, Helvetica, sans-serif;
font-size: 1px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
}

#centeredcontent {
text-align:center;
background:#ffffff;
}

/* MAIN DIVS */
/* set up the big background square */
#screenDiv {
width:100%;
height:100%;
}
#contentDiv {
width:816px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
}
#topDiv {
width:786px;
background-color:#FFF;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:10px;
}

#mainDivLeft {
float:left;
background-color:#FFF;
padding-top:10px;
padding-left:20px;
padding-bottom:41px;
padding-right:5px;
}
#mainDivMiddle {
float:left;
background-color:#FFF;
padding-top:10px;
padding-bottom:5px;
padding-right:5px;
}
#mainDivRight {
height:429px;
float:left;
background-color:#ffffff;
padding-right:11px;
padding-bottom:21px;
}
#mainDivBottom {
width:786px;
background-color:#FFF;
padding-top:0;
padding-left:20px;
padding-bottom:24px;
padding-right:10px;
margin:auto;position:relative;top:598px;
}

#mainDivBottom_ourpeople {
width:786px;
background-color:#FFF;
padding-top:0;
padding-left:20px;
padding-bottom:24px;
padding-right:10px;
margin-bottom:30px;
}


/* extraneous code needed to make the big background square enclose floating items (!?) */
.clear{
clear:both;
}

/* MAIN NAVIGATION */
/* set the width of the nav and turn off the list bullets */
#mainNav {
float:right;
position:relative;
top:39px;
margin:0;
padding:0;
list-style:none;
border:#486370 1px solid;
width:556px;
}

/* make the nav horizontal and change its backg color */
#mainNav li {
float:left;
background:#ffffff
}
/* What happens inside each block */
#mainNav li a {
float:left;
display:block;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
color:#231F20;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
line-height:10px;
font-weight:normal;
text-transform:uppercase;
}
/* create a hover effect for first block */
#mainNav .first a:hover {
background:#A3BEBB;
color:#231F20;
}
/* create a hover effect for each remaining block */
#mainNav a:hover {
background:#A3BEBB url(../images/topnav_divider.gif) repeat-y left top;
color:#231F20;
}
/* create 1 px gap between each of the blocks */
#mainNav a {
display:block;
padding:3px;
line-height: 10px;
background:url(../images/topnav_divider.gif) repeat-y left top;
text-decoration:none;
color:#FFFFFF;
}
/* make the first block not have a divider */
#mainNav .first a {
background: none;
}
#mainNav .firston a {
background: none;
background:#A3BEBB;
}
#mainNav .mainNavon {
background:#A3BEBB;
}

/* IMAGES (Top left BPE Logo) */
.firstimage{
float:left;
padding-right:10px;
}
.secondimage{
float:left;
padding-right:10px;
}
.thirdimage{
float:left;
}

/* TEXT TOPRIGHT */
#topright_first {
display:inline;
float:right;
padding-bottom:5px;
border-bottom:#d0d6da 1px solid;
padding-right:105px;
}
#topright_second {
display:inline;
float:right;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding-bottom:5px;
border-bottom:#d0d6da 1px solid;
padding-right:12px;
}
#topright_third {
display:inline;
float:right;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding-bottom:5px;
border-bottom:#d0d6da 1px solid;
padding-right:0px;
}

/* Left hand area */
#leftHandBox {
height:397px;
float:left;
clear:both;
border:#486370 1px solid;
width:120px;
}

#leftBox_Heading {
background:#486370;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 11px;
text-transform:uppercase;
padding:3px;
padding-left:8px;
}

#leftBox_HeadingOff {
background:#A3BEBB;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding:5px;
}

#leftBox_Subscribe {
OVERFLOW: hidden;
height:25px;
background:#ffffff;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:8px;
padding-right:4px;
padding-top:8px;
padding-bottom:8px;
}
#leftBox_Subscribe a {
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
}

#leftBox_Search {
height:62px;
background:#b2c6c3;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
padding-left:8px;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
}


.searchinput{
background:#ffffff;
width:55px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height: 11px;
text-transform:none;
border:#486370 1px solid;
}
.searchbutton {
padding:1px;
margin:0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#486370;
border: none;
text-align:center;
cursor: pointer;
height:16px;
width:24px;
}
#leftBox_SearchPadding{
padding-top:4px;
padding-bottom:4px;
padding-right:0px;
padding-left:0px;
margin:0;
}

#leftBox_Divider_Top {
background:#ffffff;
height:5px;
padding:0px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
}
#leftBox_Divider {
background:#ffffff;
height:2px;
padding:0px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
}
#leftBox_Advert{
width:98%;
background:#ffffff;
text-align:center;
font-family:Verdana;
color:#231F20;
font-size:8px;
font-weight:normal;
line-height: 11px;
text-transform:uppercase;
padding:1px;
}
#leftBox_Advert a{
font-family:Verdana;
color:#231F20;
font-size:8px;
font-weight:bold;
line-height: 11px;
text-transform:uppercase;
text-decoration:none;
}

/* MIDDLE OBJECTS */
#middleBox_Heading {
background:#486370;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#FFFFFF;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding-left:12px;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
margin-bottom:5px;
width:438px;
}
#middleBox_backg {
height:353px;
width:433px;
padding:10px;
border:#486370 1px solid;
background:#f9fffd;
}
#middleTopParagraph {
margin-bottom:5px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 75%;
color:#486370;
font-weight:normal;
line-height:14px;
text-transform:none;
}
#scrollcontent_bodytext{
padding-right:5px;
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}
#scrollcontent_bodytext a{
text-decoration:underline;
color:#231F20;
}
#view_button a{
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
}

#scrollcontent_bodytext_block{
width:111px;
float:left;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}
.greytxt9px{
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:9px;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:uppercase;
}
.greytxt10px{
clear:both;
text-align:left;
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
color:#231F20;
font-weight:normal;
line-height:12px;
}

#galleryimage_thumb{
float:left;
margin-right:8px;
width:111px;
margin-bottom:8px;
}

#galleryimage_wrapper{
margin-top:10px;
margin-left:10px;
}

#galleryimage{
margin-top:10px;
margin-bottom:10px;
}

#galleryimage_text{
margin-bottom:10px;
}

#dottedline{
border-bottom:#B9B2B7 1px dashed;
margin-bottom:1px
}
#dottedline_gallery{
border-bottom:#B9B2B7 1px dashed;
margin-top:10px;
margin-bottom:1px;
}

#middle_contentblock{
margin-top:0px;
border-bottom:#B9B2B7 1px dashed;
}
#middle_contentimage{
float:left;
display:inline;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
}

#middle_contentimage{
float:left;
display:inline;
margin-right:10px;
margin-left:10px;
}



#middle_contentwrapper{
margin-top:10px;
margin-bottom:10px;
float:left;
width:311px;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 64%;
color:#231F20;
font-weight:normal;
line-height:11px;
text-transform:none;
}
#middle_contentheading{
float:left;
background:#486370;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding:3px;
margin-bottom:4px;
}
#middle_contentheading a{
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
text-decoration:none;
}
/* RIGHT SIDE */

#rightBox_Heading {
background:#486370;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
color:#FFFFFF;
font-size:9px;
font-weight:normal;
line-height: 9px;
text-transform:uppercase;
padding:5px;
padding-left:8px;
}
#rightHandBox {
margin-top:10px;
background:#DDE7E5;
height:397px;
float:left;
clear:both;
border:#486370 1px solid;
width:196px;
}

#rightHandBox_form {
margin-top:10px;
background:#f9fffd;
height:397px;
float:left;
clear:both;
border:#486370 1px solid;
width:196px;
}

.leftsidetext{
margin-right:5px;
}
.rightsidetext{
margin-left:5px;
}

#rightBox_block01{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
background:#DDE7E5;
height:118px;
}
#rightBox_block01 a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:uppercase;
}
#rightBox_block01_middle{
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
background:#DDE7E5;
height:132px;
}
#rightBox_block01_middle a{
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:uppercase;
}
#rightBox_block02{
text-align:left;
border-top:#B9B2B7 1px dashed;
border-bottom:#B9B2B7 1px dashed;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
background:#DDE7E5;
}
#rightBox_text02{
width:103px;
float:left;
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}
#rightBox_block03{
text-align:left;
font-family: Verdana,Arial,sans-serif; 
font-size: 9px;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
background:#DDE7E5;
padding:5px;
}
#right_contentimage{
margin-right:4px;
margin-bottom:4px;
margin-left:4px;
margin-top:4px;
}
#right_contentimage_03{
margin-right:4px;
margin-bottom:4px;
margin-left:0px;
margin-top:3px;
}
#right_contenttext{
width:94px;
margin-top:4px;
margin-bottom:0px;
margin-right:4px;
margin-left:4px;
}
#right_contenttext_fullwidth{
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
margin-right:4px;
}

#right_contentimage02{
float:left;
margin-left:8px;
}

/* footer */
#bottomLogo{
float:right;
}
#legalText{
width:455px;
text-align:left;
margin-top:5px;
margin-left:0px;
font-family: Verdana,Arial,sans-serif; 
font-size: 55%;
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}
#legalText a{
font-family: Verdana,Arial,sans-serif; 
color:#231F20;
font-weight:normal;
line-height:12px;
text-transform:none;
}