body{background:#F1EFD7;margin:0;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;}
a {color:#CC6600; text-decoration:none;}
img{border:0;}
h1 {font-size: 14px;color: #660000;}
h2 {font-size: 12px;color: #660000;}
.open {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 15px;font-weight: bold;color: #330000;}
.tx1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 15px;color: #330000;}
.tx2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;color: #330000;}
.tx3 {font-size: 14px;font-weight: lighter;color: #660000;}
.rule {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #330000;}
.personnelbox {border-bottom:1px solid #000;}
.commentContainer {padding:10px 0 10px 0;width:547px;border-top:1px dotted #330000;}
.commentContainer p {font-size:10px;margin:0 0 10px 0; line-height:14px;}
.commentContainer .comment {font-size:10px;font-style:italic;color:#660000;}
.commentContainer .author {color:#330000;font-size:10px;font-weight:bold;}
.currentevents{width:547px;margin-bottom:15px;}
.currentevents h2{color:#660000;margin:0;}
.event{font-size:10px;color:#000;border-top:1px dotted #660000; padding:0 0 5px 0;}
.event-last{font-size:12px;color:#000;padding:5px 0 5px 0;}
.pastevents{width:547px;margin-bottom:10px}
.pastevents h2{color:#660000;margin:0;}
.pastevents p{font-size:10px; margin:0; line-height:14px;}
.eventtitle{color:#660000;font-weight:bold;}
.black{color:#000;}
.flashbox{width:600px;float:left;margin:5px 0 0 0;}
.newsbox{width:155px;float:right;margin:5px 0 0 0;}
.newscontent{height:189px;border:1px solid #803D32;padding:2px;overflow:hidden;font-size:10px;color:#660000;font-family: Arial, Helvetica, sans-serif;}
.newscontent ul{margin:0 0 0 5px;padding:0;list-style:none;}
.newscontent li{padding:0 2px 4px 10px;background-image: url(images/bullet_news.gif);background-repeat: no-repeat;background-position:0 .5em;}
.newsitem a:hover{text-decoration:underline;}
.clear {clear:both;}
.solutionsflash {width:765px;}

#outercontainer{width:600px;margin:20px auto;text-align:left;}
#header{text-align:left;}
#nav{text-align:left;}
#content{text-align:left;padding-left:53px;}
#footer{text-align:left;}
#outercontainer-home{width:765px;margin:20px auto;text-align:left;}
#header-home{width:765px;text-align:left;}
#content-home{width:765px;text-align:left;}
#footer-home{text-align:right;}

#navcontainer {width:155px;float:right;margin:5px 0 0 0;}
#navcontainer ul{margin:0;padding:0;list-style-type:none;font-size:.6em;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#navcontainer a{width:155px;display:block;margin:0;padding:3px 0 3px 5px;background-color: #369;border-bottom: 1px solid #F1EFD7;color:#fff;}
#navcontainer a:link, #navlist a:visited{color:#fff;text-decoration:none;}
#navcontainer a:hover{background-color:#036;color:#fff;}

#gnavcontainer ul {list-style-type: none; margin: 0;padding: 0;text-align:left;}
#gnavcontainer ul li {display: inline; float:left;}
#gsubnav ul {list-style-type: none; margin: 0;padding: 0;text-align:right;}
#gsubnav ul li {display: inline; float:right;}
.imgleft{float:left;margin-right:10px;}
.servicebox p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 16px;color: #330000;margin:0;padding:0;}
hr.divider {border: none 0;border-top:1px solid #330000;width:100%;height:1px;margin:10px 0 10px 0;padding:0;}