@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background:#32694c url(img/design/bcgbody_in.gif) left top repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:11px; 
	color: #e2f1ce;
}
h1{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal;}
img{ border:none;}
img.borderOut{ border:1px solid #31804f; padding:1px; margin:0.5em;}
img.borderIn{ border:1px solid #31804f; padding:0; margin:0.5em; position:relative;}
a{ text-decoration:none;}
a.details{ color:#87e70d; font-size:1em; text-decoration:underline; }
p{ margin:0; padding:0;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}
.date{ color:#87e70d; font-size:1em;}
.titletext{ color:#87e70d; font-size:1.2em;}

.columnContainer { background:url(img/design/bcgcolumncont_in.gif) left top repeat-x; }
.columnContainer #container {position: relative; width: 1000px; margin: 0 auto; text-align: left; padding:0; background: url(img/design/bcgcontainer_in.jpg) top right no-repeat; height:600px;} 
.columnContainer #container #centerbar{ clear:both; }
.columnContainer #container #centerbar h4{ width:98%; background:url(img/design/bcgtitleline_in.gif) left bottom repeat-x; padding:1.5em 0; margin-bottom:1.5em; text-align:left;}
.columnContainer #container #centerbar h4 a{background:url(img/design/imgpointtitle_in.gif) left center no-repeat; padding-left:2em; margin:0 1em; color:#87e70d; font-size:1.2em; font-weight:bold; text-transform:uppercase; height:1.4em; text-align:left;}
.columnContainer #container #centerbar #sidebarleft{ position:relative; float:left; width:254px;}
.columnContainer #sidebarleft #menuService{ margin:28px 0 0 0; padding:0; }
.columnContainer #sidebarleft #menuService ul{ list-style:none; margin-left:2.5em;}
.columnContainer #sidebarleft #menuService li{ background:url(img/design/imgpointulmenuser_in.gif) left center no-repeat; padding-left:2.1em; margin:1.5em 0;}
.columnContainer #sidebarleft #menuService a h3{ color:#e2f1ce; font-size:1.2em; text-transform:uppercase; font-weight:bold;}
.columnContainer #sidebarleft #menuService a:hover{}
.columnContainer #sidebarleft #menuMain{ clear:both; margin-top:2.5em;  padding:0 1.5em;}
.columnContainer #sidebarleft #menuMain table{ margin:0; padding:0; border:none; width:100%; text-align:left; }
.columnContainer #sidebarleft #menuMain td.mainbcg{ background:url(img/design/bcgmenumaintd_in.png) repeat; text-align:left;}
.columnContainer #sidebarleft #menuMain ul{color:#4aac6a; padding:0; margin:0.5em 1em; font-weight:bold;}
.columnContainer #sidebarleft #menuMain li{list-style-image:url(img/design/imgpointulmenumain_in.gif); list-style-position: inside;  background: url(img/design/bcgmenumainline_in.gif) left bottom repeat-x; padding:1.4em 0.5em;}
.columnContainer #sidebarleft #menuMain li.last{ list-style-image:url(img/design/imgpointulmenumain_in.gif); list-style-position: inside;  background:none;}
.columnContainer #sidebarleft #menuMain li.subFisrt{list-style:none; background:none; padding:0.2em 3em; margin-top:1em; font-weight:normal;}
.columnContainer #sidebarleft #menuMain li.sub{ list-style:none; background:none; padding:0.2em 0 0.2em 2em; font-weight:normal; text-indent:0;}
.columnContainer #sidebarleft #menuMain a{ color:#e2f1ce; font-size:1.1em; margin-left:0.5em;}
.columnContainer #sidebarleft #menuMain a:hover{color:#57d981;}
.columnContainer #sidebarleft #menuMain li.subFisrt a:hover{color:#57d981; text-decoration:underline;}
.columnContainer #sidebarleft #menuMain li.sub a:hover{color:#57d981; text-decoration:underline;}
.columnContainer #sidebarleft #phoneBox{ clear:both; margin-top:1em;  padding:0 1.5em;}
.columnContainer #sidebarleft #phoneBox table{ margin:0; padding:0; border:none; width:100%; text-align:left;}
.columnContainer #sidebarleft #phoneBox td.mainbcg{ background:url(img/design/bcgmenumaintd_in.png) repeat; text-align:center;}
.columnContainer #sidebarleft #phoneBox p{color:#e2f1ce; font-size:1.3em; font-weight:bold;}
.columnContainer #sidebarleft #textBox{ margin:0.8em 1.5em; text-align:center;}
.columnContainer #sidebarleft #textBox p{ text-align:left; margin:0.5em 0;}
.columnContainer #sidebarleft #textBox a{ color:#eafbc5; text-decoration:underline;}
.columnContainer #container #centerbar #sidebarright{ position:relative; float:right; width:744px;}
.columnContainer #sidebarright #flashFirst{ margin:0; padding:0; height:438px;}
.columnContainer #sidebarright #menuactivity{ clear:both; margin:1em 0 0 0;}
.columnContainer #sidebarright #menuactivity a .element{ height:35px; width:121px; padding-top:0.8em; color:#e2f1ce; font-size:1.1em; text-transform:uppercase; text-align:center; background:url(img/design/bcgmenuactbutinact_in.gif) left top no-repeat;}
.columnContainer #sidebarright #menuactivity a:hover .element{color:#8c0707; background:url(img/design/bcgmenuactbutact_in.gif) left top no-repeat;}
.columnContainer #sidebarright #maincont{ position:relative; clear:both; width:98%; height:100%;  min-height:600px; }
.columnContainer #sidebarright #maincont #maintext{ font-size:12px; }
.columnContainer #sidebarright #maincont #leftside{ position:relative; float:left; width:350px; padding:0 0.3em; margin-left:0.6em; font-size:12px;}
.columnContainer #leftside #block{ position:relative; margin-bottom:2.5em;}
.columnContainer #leftside #block img{ margin:0.5em 0;}
.columnContainer p.titleblock{color:#87e70d; font-size:1.1em; font-weight:bold; margin-left:1.5em;}
.columnContainer #sidebarright #maincont #rightside{ position:relative; float:right; width:350px; padding:0 0.3em;}
.columnContainer #rightside #newsblock{ background:url(img/design/bcgnewsblockup_in.gif) left top repeat-x; padding:1.5em; margin:1em 0; position:relative;}
.columnContainer #rightside #newsblock img{ float:left; position:relative; margin:1em;}
.columnContainer #rightside #newsblock p.text{ margin:1em 0.5em 1em 0; float:right; width:15em;}
.columnContainer #rightside #newsblock p.text a{ color:#eafbc5; text-decoration:underline; }
.columnContainer #rightside #newsblock .details{ text-align:right; clear:both; width:98%; margin-top:-0.5em;}
.columnContainer #container #footer{clear:both; margin-top:0.8em;}
.columnContainer #container #footer #leftsidefooter{ position:relative; float:left; width:254px; font-size:12px; margin-top:2.8em;}
.columnContainer #container #footer .sidcopy {margin-top:1em;}
.columnContainer #container #footer .sidcopy a{ color:#87e70d; font-size:11px;}
.columnContainer #container #footer #rightsidefooter{ position:relative; float:right; width:744px; margin-top:0.8em;}
.columnContainer #container #footer .menuelement{ text-align:center; height:4em; padding:0 25px;}
.columnContainer #container #footer .menuelement a{ color:#e2f1ce; text-transform:uppercase; font-weight:bold; font-size:12px;}
.columnContainer #container #footer .menuline{ color:#6cb90b;text-align:center; font-size:18px; font-weight:normal;}
.columnContainer #container #footer h6{ color:#456d4e; font-size:11px; padding:1em;}
.columnContainer #container #footer h6 a{ color:#456d4e; font-size:11px; padding:1em;}
.columnContainer #container h5{ padding-left:1em; margin:1em 0; color:#adf6cf; font-size:1.1em; font-weight:bold; text-transform:uppercase; height:1.4em; text-align:left;}
.columnContainer #container h1{ color:#87a997; font-size:12px; padding:1em; font-weight:bold;}
.columnContainer #container h1 a{ color:#87a997; font-size:12px; padding:1em; font-weight:bold;}
