@charset "utf-8";
/* CSS Document */
h1 {color:#8559a4;font-weight:normal;}
h2, h3 {font-weight:normal;font-size:140%;}
.right {float:right;margin:10px;}
/* note body font size was originally 85% */
body {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:100%}
/* main holds the bg drop shadow border */
#main {margin-left:auto;margin-right:auto;background:url(../images/new-bg.gif) repeat-y;width:1000px;}
/* #content to provide spacing that doesnt interfere with the borders */
#content {padding:15px; padding-left:25px;}
/* #topnav to hold top links + search box */
#topnav {color:#666666;height:42px; padding:15px;padding-left:35px;font-size:90%;margin-bottom:15px;}
#topnav a {color:#666666;text-decoration:none;font-weight:bold;}
#topnav a:hover {text-decoration:underline;font-weight:bold;}
#topnav form {float:right;margin-right:25px;margin-top:-20px;}
#header {width:973px;margin-left:15px;margin-top:-40px;margin-bottom:5px;}
/*#header h1, #header h2 {text-indent:-2000px;} */
/* 2 col layout for main content of page */
#left {width:240px;float:left;}
#right {width:660px;margin-right:15px;color:#666666;margin-left:260px;margin-top:-10px;padding-top:3px;font-size:85%;}
#right a {color:#306eb5;text-decoration:none;}
#right a:hover {text-decoration:underline;}
/* left nav layout */
#left h3 {font-size:90%;border-top:1px dotted #999999;margin-left:10px;padding-top:10px;color:#666666;}
#left ul {list-style-type:none;font-size:90%;font-weight:bold;}
#left ul li {border-top:1px dotted #999999; line-height:30px;margin-left:-30px;color:#306eb5;}
#left a {color:#306eb5;text-decoration:none;font-weight:bold;}
#left a:hover {text-decoration:underline;}
#left ul li ul li ul li a {font-weight:bold;}
/* test seemed to work....*/
#left li.item36, #left li.item37 {font-size:110%;font-weight:bold;}
#left li.item30 {letter-spacing:-1px;}
#colleft {width:444px;}
#colright {width:216px;float:right;}
/* footer */
#footer {clear:both;font-size:80%;margin-left:25px;text-align:center;border-top:1px dotted #999999;margin-right:25px;padding-top:15px;color:#999999;padding-bottom:20px;}
address {font-style:normal;}
/* h1 and h2 etc */
#right .componentheading, #right .contentheading {font-size:200%;font-weight:normal;}
img {border:none;}
/* separator text in menu */
.separator {color:#666666;}

/* style for current link */
.moduletable_menu{text-indent:10px;}
.menu li#current {background:url(../images/active-bg.gif) top no-repeat;} 
.menu li#current ul li{background:#fff;}
/* breadcrumb trail */
.breadcrumbs {font-size:80%;}
/* news content box */
#news {
width:216px;margin-left:15px;padding:0px;margin-top:10px;}
#news .moduletable{border:1px solid #999999;}
#news h3 {background:#8559a4;color:#FFFFFF;padding:5px;margin:0px;font-weight:normal;}
#news ul, #events ul {list-style-type:none;margin-left:-30px;margin-right:10px;}
#news ul li, #events ul li {margin-bottom:5px;}
#events{
width:216px;margin-left:15px;padding:0px;margin-top:10px;margin-bottom:15px;clear:right;}
#events .moduletable {border:1px solid #999999;}
#events h3 {background:#dacde4;color:#306eb5;padding:5px;margin:0px;font-weight:normal;}
#events table, .mod_events_latest_rsslink {margin:10px;}
/* news content box */
#news, #casestudy {
width:216px;margin-left:15px;padding:0px;margin-top:10px;}
#news .moduletable, #casestudy .moduletable{border:1px solid #999999;}
#news h3, #casestudy h3 {background:#8559a4;color:#FFFFFF;padding:5px;margin:0px;font-weight:normal;}
#news ul, #events ul, #casestudy ul {list-style-type:none;margin-left:-30px;margin-right:10px;}
#news ul li, #events ul li, #casestudy ul li {margin-bottom:5px;}
#events{
width:216px;margin-left:15px;padding:0px;margin-top:10px;margin-bottom:15px;clear:right;}
#events .moduletable {border:1px solid #999999;}
#events h3  {background:#dacde4;color:#306eb5;padding:5px;margin:0px;font-weight:normal;}
#events table, .mod_events_latest_rsslink {margin:10px;}
/* below for doc uploads */
.clr {clear:none !important;}
/* added for googlemap positioning bug */
#gmap {border:thick #FF0000;display:block;}
/* added for twitter feed plug in */
#twitter {}
.twtr-widget 
{
font-family:Arial, Helvetica, sans-serif!important;
}
