/* layout */
#wrapperMain { width:960px; padding:10px; background-color:#fff; margin-left:auto; margin-right:auto; border-width:0px 1px 1px 1px; border-color:#999; border-style:solid; }
	#canDo { width:960px; height:25px; text-align:right; }
	#imageCarousel { width:960px; height:225px; margin-top:10px; clear:both; }
	#imageStatic { width:960px; height:225px; margin-top:10px; clear:both; }

#wrapperContent { width:960px; clear:both; background-image:url(../../images/leftVignette.jpg); background-repeat:repeat-y; }	
#wrapperContentIndex { width:960px; height:600px; clear:both; background-image:url(../../images/leftVignetteIndex.jpg); background-repeat:no-repeat; }
	
	#contentLeft { width:180px; float:left; }
			#leftTopWhite { width:180px; height:10px; background-color:#fff; }
		#menuLeftMain { width:160px; height:20px; padding:5px 10px 0px 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; background-color:#00234d; clear:both; }
			#leftBotWhite { width:180px; height:10px; background-color:#fff; clear:both; }
		#menuLeftSub { width:180px; font-size:11px; font-weight:bold; color:#fff; background-color:#7f91a6; clear:both; }
			#leftPicContainer { width:180px; margin-top:10px; clear:both; }
			
		#leftService { width:180px; margin-top:20px; font-size:11px; font-weight:bold; color:#5a5a5a; clear:both; }
			table#Serve td { padding-right:15px; border-bottom:1px solid #fff; }	
		
		#leftSpirit { width:180px; height:90px; margin-top:20px; clear:both; }
			
	
	#contentRight { width:770px; margin-top:10px; float:right; }
		#menuRight { width:750px; height:20px; padding:5px 10px 0px 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; background-color:#00234d; line-height:normal; }
		#pageHeading { width:750px; height:45px; padding:5px 10px 0px 10px; color:#00234d; background-image:url(../../images/headerCrumbVignette.jpg); background-repeat:no-repeat; background-position:top left; margin-top:10px; border-bottom:1px solid #fff; clear:both; }
		#breadcrumbs { width:750px; height:25px; padding:0px 10px 0px 10px; color:#00234d; background-image:url(../../images/headerCrumbVignette.jpg); background-repeat:no-repeat; background-position:top left; clear:both; line-height:normal; }
		
			#contentBody { width:750px; padding:10px 10px 0px 10px; margin-top:10px; clear:both; }



#clearSpacer { width:100%; height:0px; clear:both; }
/* layout */




/* default styles */
body { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; margin-top:0px; line-height:16px; }
p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; line-height:16px; }
td { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; line-height:16px; }
div { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; line-height:16px; }

a:link { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; text-decoration:underline;  }
a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; text-decoration:underline;  }
a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline; }
a:active { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; text-decoration:underline; }

:focus { -moz-outline-style:none; }

h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#334f71; text-transform:uppercase; margin:0px; }
h2 { font:normal 15px Arial, Helvetica, sans-serif; color:#334f71; text-transform:uppercase; margin:0px; }
h3 { font:normal 14px Arial, Helvetica, sans-serif; color:#3c3c3c; text-transform:uppercase; margin:0px; }
h4 { font:normal 13px Arial, Helvetica, sans-serif; color:#5f7d97; text-transform:uppercase; margin:0px; }
h5 { font:normal 13px Arial, Helvetica, sans-serif; color:#00234d; text-transform:uppercase; margin:0px; }
h6 { font:normal 12px Arial, Helvetica, sans-serif; color:#3c3c3c; text-transform:uppercase; margin:0px; }

ul, ol{ margin-top:0px; margin-left:10px; padding-left:10px; }
ul li { list-style-type: square; color: #5a5a5a; }
ul li li { list-style-type: disc; color: #5a5a5a; }
ul li li li { list-style-type: square; color: #5a5a5a; }
ol li { list-style-type: decimal; color: #5a5a5a; }
ol ol li { list-style-type: lower-alpha; color: #5a5a5a; }
ol ol ol li { list-style-type: lower-roman; color: #5a5a5a; }


/* default styles */


/* styled */
.pageHeadingMain { font:normal 17px Arial, Helvetica, sans-serif; color:#00234d; letter-spacing:2px; text-transform:uppercase; }
.pageHeadingSub { font:normal 13px Arial, Helvetica, sans-serif; color:#00234d; letter-spacing:1px; text-transform:uppercase; }
.introCopy { font:normal 15px Arial, Helvetica, sans-serif; color:#00234d; }
.contactTitle { font:italic 12px Arial, Helvetica, sans-serif; color:#00234d; }
.execNameHoldings { font:italic 12px Arial, Helvetica, sans-serif; color:#5f7d97; }
.titleHoldings { font:11px Arial, Helvetica, sans-serif; color:#666; }
.execName { font:italic 13px Arial, Helvetica, sans-serif; color:#5f7d97; }
.title { font:10px Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; }
.captions { font:italic 11px Arial, Helvetica, sans-serif; color:#7f91a6; }

ul.awards { margin:0px 0px 0px 12px; padding:0px 0px 0px 12px; }
ul.awards li { list-style-image:url(../../images/unitransBullet.gif); margin-bottom:5px; line-height:normal; }
/* styled */

/* link styles */
a.menuMain:link { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  }
a.menuMain:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  }
a.menuMain:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#9bcce4; text-decoration:none; }
a.menuMain:active { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }

a.menuLeft:link { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  }
a.menuLeft:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  }
a.menuLeft:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#00234d; text-decoration:none; }
a.menuLeft:active { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }

a.menuSub:link { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; width:100%; height:25px; border-bottom:1px solid #fff; background-image:url(../../images/subMenuArrow.png); background-repeat:no-repeat; text-indent:20px; line-height:23px;  }
a.menuSub:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; width:100%; height:25px; border-bottom:1px solid #fff; background-image:url(../../images/subMenuArrow.png); background-repeat:no-repeat; text-indent:20px; line-height:23px;  }
a.menuSub:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#00234d; text-decoration:none; display:block; width:100%; height:25px; border-bottom:1px solid #fff; background-color:#ccc; background-image:url(../../images/subMenuArrow.png); background-repeat:no-repeat; text-indent:20px; line-height:23px; }
a.menuSub:active { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; width:100%; height:25px; border-bottom:1px solid #fff; background-image:url(../../images/subMenuArrow.png); background-repeat:no-repeat; text-indent:20px; line-height:23px; }

a.serviceMain:link { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;  }
a.serviceMain:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;  }
a.serviceMain:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#00234d; text-decoration:none; }
a.serviceMain:active { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }

a.breadcrumbMenu:link { font:bold 11px Arial, Helvetica, sans-serif; color:#00234d; text-decoration:none;  }
a.breadcrumbMenu:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#00234d; text-decoration:none;  }
a.breadcrumbMenu:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
a.breadcrumbMenu:active { font:bold 11px Arial, Helvetica, sans-serif; color:#00234d; text-decoration:none; }

a.websites:link { font:italic 12px Arial, Helvetica, sans-serif; color:#334f71; text-decoration:none;  }
a.websites:visited { font:italic 12px Arial, Helvetica, sans-serif; color:#334f71; text-decoration:none;   }
a.websites:hover { font:italic 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;  }
a.websites:active { font:italic 12px Arial, Helvetica, sans-serif; color:#334f71; text-decoration:none;  }
/* link styles */

/* borders */
.borderBlock { border:1px solid #7f91a6; }
.borderTop { border-top:1px solid #7f91a6; }
.borderBottom { border-bottom:1px solid #7f91a6; }
.borderBottomLeft { border-bottom:1px solid #7f91a6; border-left:1px solid #7f91a6; }
.borderTopLeft { border-top:1px solid #7f91a6; border-left:1px solid #7f91a6; }
.borderTopRight { border-top:1px solid #7f91a6; border-right:1px solid #7f91a6; }
.borderLeft { border-left:1px solid #7f91a6; }
.borderRight { border-right:1px solid #7f91a6; }
/* borders */

