/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover						{font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:11px; color:#5e5e5e; text-decoration:none !important; }
body 									{}
ul, ol									{}
ul li									{}
input, textarea							{}
input.submit							{}
a,
a:link,
a:active,
a:visited,
a:hover									{}
a img 									{ border:none; }
h1, h2									{ font-weight: bold; width: 100%; padding-bottom: 2px; margin: 0px 0px 5px 0px; }
h3, h4, h5, h6							{ font-weight: bold; width: 100%; padding-bottom: 2px; margin: 0px 0px 5px 0px; }
br.clear								{ display: none; }
p 										{ padding:0px; margin:0px;}

/*///// MAIN PARTS /////*/
div.mainFrame { width:900px; text-align:left;}
div.mainFrame div.headerFrame { padding-bottom:10px;}
div.mainFrame div.headerFrame table.headerFrame { width:100%; text-align:right;}

div.mainFrame div.bannerFrame {}
div.mainFrame div.bannerFrame table.bannerFrame { width:100%;}
div.mainFrame div.bannerFrame table.bannerFrame td.bannerFrameLeft { width:250px;}
div.mainFrame div.bannerFrame table.bannerFrame td.bannerFrameRight { padding-left:10px; width:auto;}

div.mainFrame div.contentFrame { padding-bottom:10px;}
div.mainFrame div.contentFrame table.contentFrame { width:100%;}
div.mainFrame div.contentFrame table.contentFrame td.contentFrameLeft { width:250px; padding-top:10px;}
div.mainFrame div.contentFrame table.contentFrame td.contentFrameLeft div.contentLeftpos { padding:5px;}
div.mainFrame div.contentFrame table.contentFrame td.contentFrameRight { padding-left:10px; width:auto;  min-height:350px;}
div.mainFrame div.contentFrame table.contentFrame td.contentFrameRight div.minHeight { min-height:350px; padding-top:10px;}

div.mainFrame div.footerFrame {margin-bottom:5px; background-color:#ebe9e9; min-height:30px;}
div.mainFrame div.footerFrame a { color:#666666;}
div.mainFrame div.footerFrame table.footerFrame { width:100%;}
div.mainFrame div.footerFrame table.footerFrame td.footerFrameLeft { width:auto; padding-right:10px; }
div.mainFrame div.footerFrame table.footerFrame td.footerFrameRight { width:250px; text-align:right;}


div.logo { text-align:center; height:181px; }
div.logo div.img { padding-top:45px;}
div.bannerGreen {background-color:#5b891f; background-image:url(../images/bannerGreen/bg.jpg); background-position:left-top;
background-repeat:no-repeat; min-height:12px; }
div.bannerGreen div.bannerGreenContent {   } /* height:15px; overflow:hidden;*/ 
div.bannerGreen,
div.bannerGreen td,
div.bannerGreen h1, 
div.bannerGreen h2, 
div.bannerGreen h3, 
div.bannerGreen h4, 
div.bannerGreen h5, 
div.bannerGreen h6, 
div.bannerGreen a { color:#ffffff !important; }
div.bannerGreen h1, 
div.bannerGreen h2, 
div.bannerGreen h3, 
div.bannerGreen h4, 
div.bannerGreen h5, 
div.bannerGreen h6 {border-bottom:1px solid #ffffff;} 
div.bannerGreen div.block {} 
div.bannerGreen br.clear { font-size:0px;} 

div.bannerFrameRight {  min-height:204px; background-color:#c3c3c3; background-repeat:no-repeat; background-position:left top; padding:0px !important; }
div.bannerFrameRight div.globalnav { position:absolute; bottom:0px; width:100%; background-color:#515151;  z-index:9;
border-top:1px solid  #c2bdbd;
background-image:url(../images/globalnav/bg.jpg); background-repeat:repeat-x; background-position:top;
}
div.bannerFrameRight div.globalnav div.globalnavContent { padding:0px; text-align:right;}
,div.bannerFrameRight div.globalnav div.globalnavContent,
,div.bannerFrameRight div.globalnav div.globalnavContent td,
div.bannerFrameRight div.globalnav div.globalnavContent a { color:#dad9d9;}

div.contentLeft { padding:0px !important; }
div.contentLeft div.contentFrameLeftInnerContent { background-color:#ebe9e9; border-top:3px solid #ddd6d6; border-bottom:3px solid #ddd6d6; padding:0px; min-height:350px;}

div.nav { padding-bottom:5px;}
div.nav ul {}
div.nav ul li {list-style:none;}
div.nav ul,
div.nav ul li {list-style:none;  padding:0px; margin:0px;}
div.nav ul li a { display:block; padding:8px 8px 8px 21px; border-bottom:1px solid #d2cbcb;  border-top:1px solid #ffffff;
color:#7e7c7c; text-decoration:none; font-weight: bold;
background-image:url(../images/nav/a.bg.gif); background-repeat:no-repeat; background-position:10px center;
}
div.nav ul li a:hover { background-color:#e4e0e0;}
div.nav ul li ul li { padding-left:15px;}
div.nav ul li ul li a { border:none; padding:5px 5px 5px 15px; background-position:5px center; font-weight:normal;}

div.subnav { text-align:right; padding-right:10px;}
a.subnav { color:#ffffff !important; }

/*///// PARENT PARTS /////*/
div.roundedCorners { position:relative; padding:5px;}
div.roundedCorners div.corner { position:absolute; background-repeat:no-repeat; font-size:0px; width:5px; height:5px; z-index:10;}
div.roundedCorners div.cornerTopLeft { background-image:url(../images/corners/top.left.gif); top:0px; left:0px; z-index:11;}
div.roundedCorners div.cornerTopRight { background-image:url(../images/corners/top.right.gif); top:0px; right:0px; z-index:12;}
div.roundedCorners div.cornerBottomLeft { background-image:url(../images/corners/bottom.left.gif); bottom:0px; left:0px; z-index:13;}
div.roundedCorners div.cornerBottomRight { background-image:url(../images/corners/bottom.right.gif); bottom:0px; right:0px; z-index:14;}



/*////////////////////////////////////////// VECTOR BROSS ///////////////////////////////////////////////////////*/
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover			{ color:#747469; text-decoration:none;}
div.vb a:hover			{ color:#8c8c7f; text-decoration:underline;}


/*////////////////////////////////////////// MODULES ////////////////////////////////////////////////////////////*/


