﻿html{font-size:100%;}
body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:62.5%;margin:0em;padding:0em;background-color:#f2f2f2;}
a{color:#036;}
a:hover{text-decoration:none;}
a:visited{color:#017359;}
p,ul,ol,dl{font-size:1.0em;}
h1,h2,h3,h4,h5,h6{padding:0em;margin:0em;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:1.8em;line-height:1.5em;}
h1 a{color:#000000;text-decoration:none;}
h1 a:hover {text-decoration: underline;}
h1 a:visited {color:#000000;}
h2{font-size:1.6em;color:#003366;}
h3{font-size:1.4em;font-weight:bold;color:#003366;}
h4{font-size:1.3em;line-height:1em;font-weight:bold;color:#003366;}
h5 {font-size:1.2em;line-height:1.5em;font-weight:bold;}

.bold {font-weight:bold;}
.row{clear:both;margin-top:15px;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
img{border:0px;}
fieldset {border:0;margin:0;padding:0;}
.skip {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.hide {display:none;}
.breadcrumbs {width:700px;margin:0px auto;padding-bottom:10px;height:auto;text-align:left;font-size:1em;}
table,td{font-size:1em;}
.smalltext{font-size:0.9em;}
.smalltext ul {font-size: 1.1em}
.rightaligntable {padding:0px 0px 15px 15px;}
.rightaligntable .smalltext{font-size:0.85em;}
.RadEContentBordered, .RadEContent {background-color:#ffffff;}

#header {height:16.5em; background: #fff;}
#header .topban {background: #036;height:2.5em;}
.topnav {margin: 0 auto; padding:6px 0 0 0; width: 700px;}
.topnav a{color:#ffffff;text-decoration: none;font-size:1.2em;}
.topnav a:hover{text-decoration:underline;color:#ffffff;}
.topnav a:visited{color:#ffffff;}
.topnav ul {list-style:none;}
.topnav li{list-style:none;font-size:.9em; float:right; border-left:1px dotted #ffffff;padding:0em .6em 0em .6em;}
.topnav li.first{border-left:none;}
.logo {height: 9em; margin: 0 auto; width: 700px;}
.logo h1 {border: none; display: inline; float: left; margin: 8px 0 0 15px; padding: 0;}
.logo h1 a {background: transparent url('images/mainlogonew.jpg') no-repeat; display: block; width: 628px; height: 80px; text-indent: -999em;}

.mainban {background: #f2f2f2 url('images/tabsbg.png') repeat-x left top;}
.mainnav {width:700px;margin:0 auto;}
.mainnav ul {list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;background: transparent url('images/tabsdiv.png') no-repeat 0 8px;margin:0 auto;padding:6px 0 0 2px;width:700px;height:48px;font-size:1.1em;}
.mainnav ul li {float:left;font-weight:bold;margin-top:2px;height:40px;position:relative;}
.mainnav ul li a {background:transparent url('images/tabslinkbg.png') no-repeat right top;color:#036;display:block;height:17px;line-height:1.5em;padding:7px 13px 6px 7px;text-decoration:none;float:left;}
.mainnav ul li a:hover {background-position: right -30px;color: #036;text-decoration: none;}

#wrapper {width:700px;margin:0em auto;padding:5px;background:#fff url('images/topcorners.jpg') no-repeat left top;height:auto;}
.corners-top {width:700px;margin:5px auto 0px auto;padding:5px;background:#fff url('images/corners.png') no-repeat -965px top;height:auto;}
.corners-bottom {width:700px;margin:0em auto;padding:5px;background:#fff url('images/bottomcorners.jpg') no-repeat left bottom;height:5px;}

.footer  {
width : 690px;
margin : 0 auto;
padding : 10px;
height : auto;
background : url(images/gradebg.png) repeat-x left -100px;
color : #636363;
}
.footer h3 {
font-size : 1.25em;
color : #636363;
}
.footer a {
color : #636363;
text-decoration : underline;
}
.footer a:hover {
text-decoration : none;
}
.footer a:visited {
color : #636363;
}
.footer li {
padding-bottom : 0.5em;
font-size : 0.9em;
}
.bottomnav {
padding : 5px 0 0 0;
width : 96%;
margin : 0 2%;
color : #636363;
text-align : center;
list-style : none;
line-height : 1.5em;
}
.bottomnav li {
display : inline;
margin : 0;
font-size : 0.9em;
border-left : 1px solid #636363;
padding : 0 0.3em 0 0.6em;
}
.bottomnav li.first {
border-left : none;
}
.bottomnav a {
color : #636363;
text-decoration : underline;
font-size:1.2em;
}
.bottomnav a:hover {
text-decoration : none;
color : #636363;
}
.bottomnav a:visited {
color : #636363;
} 

.border {border:1px solid #ccc;}

#main{margin-top:5px;}
#content{margin:0 207px 0 0;border:0px solid #b9d2e3;background-color:#fff;color:#000;}
#content .inner{margin:10px 15px 10px 15px;min-height:750px;font-size:125%;}
#content .inner h2{color:#333;padding-top:.2em;padding-bottom:.2em;margin-bottom:15px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:115%;}
#content .inner a:link,#content .inner a:visited,#content .inner a:active{color:#036;}
#content .inner a:hover{text-decoration:none;}
#mainfeature{background-color:#fff;color:#333;padding:5px 15px 10px 15px;height:1%;}
#mainfeature h2{margin:0;font-weight:bold;font-size:160%;text-align:left;border-bottom:1px solid #e1e1e1;padding-top:3px;padding-bottom:3px;}
#mainfeature p{font-size:100%;}
#mainfeature div.boldtype{font-size:105%;font-weight:normal;}
#mainfeature div.more{margin-top:0;text-align:left;font-size:125%;}
#mainfeature div.more a:link,#mainfeature div.more a:visited,#mainfeature div.more a:active{color:#036;padding-left:14px;}
#mainfeature div.more a:hover{text-decoration:none;}
#sidebar{float:right;width:200px;color:#000;margin:0;padding:5px 0 0 0;background-color:#FFF;text-align:center;border:0px solid #b9d2e3;}
#sidebar .meeting{padding-top:5px;line-height:1.6em;text-align:center;background:#FFF url("images/nextmeetingbackground36.gif") no-repeat scroll top center;}
#sidebar .meeting a:link,#sidebar .meeting a:visited,#sidebar .meeting a:active{font-size:12px;color:#00f;}
#sidebar .meeting a:hover{text-decoration:none;}
#sidebar .meetingsmall{font-size:85%;line-height:1.197em;}
#sidebar .otherstuff{font-size:100%;color:#fff;text-align:center;padding-top:10px;padding-bottom:15px;line-height:3.5em;}
#sidebar .otherstuff a:link,#sidebar .otherstuff a:visited,#sidebar .otherstuff a:active{font-size:12px;text-decoration:underline;color:#036;}
#sidebar .otherstuff a:hover{text-decoration:none;}
#sidebar .othersites{margin:1.6em;font-size:100%;color:#000;text-align:center;padding-top:0;padding-bottom:10px;line-height:3.0em;border:1px solid #f4f1ec;background-color:#f4f1ec;}
#sidebar .othersites a:link,#sidebar .othersites a:visited,#sidebar .othersites a:active{font-size:12px;color:#036;}
#sidebar .othersites a:hover{text-decoration:none;}
#sidebar .othersitesheader{font-size:120%;font-weight:bold;color:#fff;text-align:center;padding-top:5px;padding-bottom:5px;border:1px solid #e1e1e1;background-color:#036;}
#footer{width:100%;border-top:0px solid #b9d2e3;border-bottom:0px solid #b9d2e3;margin:10px 0 10px 0;clear:both;}
#footer p{font-size:100%;color:#999;margin:0;padding:.2em 0 .2em 0;text-align:center;}
#footer a:link,#footer a:visited{color:#999;text-decoration:none;}
#footer a:hover{color:#999;text-decoration:underline;}
table.meetschedule{width:425px;line-height:1.1em;border-collapse:collapse;border:1px solid #adbbca;color:#4f6480;}
table.meetschedule thead tr{margin:0;padding:0;color:#032469;line-height:1.5em;text-align:center;font-weight:bold;background:#e6e6dc;}
table.meetschedule thead tr th{padding:.4em .6em .4em .6em;border:1px solid #adbbca;}
table.meetschedule tbody tr{padding:.6em;border:1px solid #adbbca;}
table.meetschedule tbody td{padding:.6em;border:1px solid #adbbca;}
table.meetschedule tbody td.odd{padding:.6em;border:1px solid #adbbca;background:#efefef;}
.red10{color:#F00;}
table.meetdetails{width:395px;line-height:1.1em;}
table.meetdetails th{padding-left:10px;}
table.newsletters{width:425px;line-height:1.4em;}
table.about{width:395px;line-height:1.1em;}
table.preapprove{width:395px;font:11px Arial,Helvetica,Verdana,sans-serif;}
table.meetprices{width:395px;line-height:1.1em;border-collapse:collapse;border:1px solid #adbbca;color:#4f6480;margin-left:20px;}
table.meetprices thead tr{margin:0;padding:0;color:#032469;line-height:1.5em;text-align:center;font-weight:bold;background:#e6e6dc;}
table.meetprices thead tr th{padding:.4em .6em .4em .6em;border:1px solid #adbbca;}
table.meetprices tbody tr{padding:.6em;border:1px solid #adbbca;}
table.meetprices tbody td{padding:.6em;border:1px solid #adbbca;}
table.meetprices tbody td.odd{padding:.6em;border:1px solid #adbbca;background:#efefef;}
table.submitform{border:1px solid ##b9d2e3;} 
#contentsearch{margin:0;border:0px solid #b9d2e3;background-color:#fff;color:#000;}
#contentsearch .inner{margin:10px 15px 10px 15px;min-height:748px;font-size:125%;}
#contentsearch .inner h2{color:#245185;padding-top:.2em;padding-bottom:.2em;border-top:1px solid #b9d2e3;border-bottom:1px solid #b9d2e3;font-size:110%;}
#contentsearch .inner a:link,#contentsearch .inner a:visited,#contentsearch .inner a:active{color:#00F;}
#contentsearch .inner a:hover{text-decoration:none;}