/*-----------------  elements ----------------------*/
body {	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;font-size:12px;color:#666;background-color:#eee;line-height:120%;}

h2 {font-size:20px;color:#357;font-weight:normal;text-transform:uppercase;width:590px;border-bottom:1px solid #ccc;padding-bottom:6px;}
h2 .SubSection, h2.SubSection {color:#688;text-transform:none;}

#PageContainer {width:980px;border:1px solid #999;margin-top:20px;background:url(../images/template/bg_pagecontainer.jpg) repeat-x #689;}
#ContentContainer {width:960px;border:1px solid #ccc;margin:0 10px 10px 10px;background:#fff url(../images/template/bg_pullout.gif) repeat-y right;vertical-align:top;}
#ContentContainer #TopBar {height:220px;border-bottom:1px dotted #aaa;}
#ContentContainer #TopBar #Photo {float:left;width:420px;height:220px;}
#ContentContainer #TopBar #MainNav {float:left;width:250px;height:220px;background:url(../images/template/bg_navbar.jpg) repeat-x #cc3;font-size:18px;line-height:35px;text-transform:uppercase;text-align:right;}
#ContentContainer #TopBar #MainNav a {color:#fff;text-decoration:none;padding-right:70px;background:url(../images/Template/bul_nav-off.gif) left center no-repeat;}
#ContentContainer #TopBar #MainNav a:hover, #ContentContainer #TopBar #MainNav a.current {color:#9cf;background:url(../images/template/bul_nav-on.gif) right center no-repeat;}
#ContentContainer #TopBar #SubNav {float:right;width:290px;height:220px;background:url(../images/template/bg_subnav.jpg) repeat-x #ccc;text-align:left;color:#688;}
#ContentContainer #TopBar #SubNav a {padding-left:28px;color:#688;text-decoration:none;line-height:18px;background:url(../images/Template/bul_nav-off.gif) left center no-repeat;}
#ContentContainer #TopBar #SubNav a:hover, #ContentContainer #TopBar #SubNav a.current {color:#670;background:url(../images/template/bul_subnav-on.gif) left center no-repeat;}
#ContentContainer #TopBar #SubNav .ServicesSubNav {margin-top:80px;}
#ContentContainer #TopBar #SubNav .CorporateSubNav {margin-top:120px;}

#ContentContainer #ContentBox {float:left;width:600px;height:100%;text-align:left;margin:30px 24px;}
#ContentContainer #PulloutBar {float:right;width:280px;}

#Footer {margin-top:10px;color:#999;font-size:10px;width:500px;text-align:center;}

.required {color:maroon;}

/*#NavColumn {
	width:228px;
	float:left;
	font-weight:bold;
	background-image:url(../images/template/nav_background.gif);
	text-align:left;
	background-repeat: no-repeat;}
	#NavColumn A {color:#fff;text-decoration:none;padding-left:5px;}
	#NavColumn A:HOVER {color:#9cf;}
	#NavColumn .SubNav A {font-weight:normal;font-size:11px;color:#fff;text-decoration:none;padding-left:15px;}
	#NavColumn .SubNav A:HOVER {color:#9cf;}
#ContentColumn {width:578px;float:left;text-align:left;}
#PulloutColumn {
	width:174px;
	height:400px;
	padding-top:34px;
	float:left;
	background-image:url(../images/template/bg_pulloutcolumn.gif);
	background-repeat: repeat-y;}*/
