/*sitewide*/
body {background-color: #333333; margin:20px 0px 20px 0px;}
p,ul,ol,li { font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:.08em;}
a { font:11px Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline; letter-spacing:.08em;}
h1 { font:15px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
h2 { font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
h3 { font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.grey { color:#999999;}

/*header*/
#header {height:128px; padding:0px 0px 0px 30px;  background-image:url(../images/headerFooterBg.jpg); background-repeat:repeat-y; border-top:1px solid #999999; border-bottom:1px solid #999999; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*left nav*/
#leftNav {width:213px; padding:10px 0px 20px 30px; float:left;}
.topNav {width:100px; padding:15px 0px 2px 0px;}
.topNav img {border:0px;}
.subNav {font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:10px; letter-spacing:.08em;}
.subNav A {font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; letter-spacing:.08em;}
.subNav A:Hover {font:11px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; letter-spacing:.08em;}
.subNavAct {font:11px Arial, Helvetica, sans-serif; color:#999999; padding-left:10px; letter-spacing:.08em;}

/*content*/
#content {width:550px; float:left; padding:30px 0px 30px 0px;}
#contentL {width:340px; float:left; padding-right:20px;}
#contentL P {width:310px;}
#contentR {width:175px; float:left; border-bottom:1px solid #666666; background-image:url(../images/contentRbg.gif); background-repeat:repeat-y; padding-bottom:5px;}
#contentR P { width: 155px; padding:0px 10px 0px 10px;}

/*footer*/
#footer {height:26px; padding:10px 0px 0px 30px;  background-image:url(../images/headerFooterBg.jpg); background-repeat:repeat-y; border-top:1px solid #999999; border-bottom:1px solid #999999; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:.08em;}
#footer A {color:#FFFFFF; text-decoration:underline;}
.legal {padding:40px 0px 0px 243px; font:10px Arial, Helvetica, sans-serif; color:#999999;}

/*news*/
.newsItem {/*height:50px;*/ vertical-align:middle; padding-left:10px; margin-bottom:10px;}
.newsItem img{ float:left; margin-right:10px; border:1px solid #999999;}
.newsImg {/*width: 65px;*/ border:1px solid #999999; float: left; margin-right:10px;}
.newsTxt {float:left; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:.08em; padding-top:5px;}
/*.newsItem {height:50px; vertical-align:middle; padding-left:10px; margin-bottom:10px;}*/
.newsPageImg {border:1px solid #999999; float: left; margin-right:10px;}
.newsPageTxt {float:left; width:300px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:.08em;}