@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;}
body {background-color: #FFFFFF;margin: 0px;}
input, textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
a:link {color: #1399cb; text-decoration:none;}
a:visited {color: #1399cb; text-decoration:none;}
a:hover {color: #ff7700; text-decoration:none;}
a:active {color: #1399cb; text-decoration:none;}
form{margin:0px;}
a img{border:0px;}
.wrapper{width:758px; text-align:left;}
.topnav{margin-bottom:1px;}
.redbar{background:url(images/grad_red.jpg) center; height:14px; padding:9px 0px; color:#fff;}
.bluebar{background:url(images/grad_blue.jpg) center; height:14px; padding:9px 0px; color:#fff;}
.greenbar{background:url(images/grad_green.jpg) center; height:14px; padding:9px 0px; color:#fff;}
.orangebar{background:url(images/grad_orange.jpg) center; height:14px; padding:9px 0px; color:#fff;}
.purplebar{background:url(images/grad_purple.jpg) center; height:14px; padding:9px 0px; color:#fff;}
.greybar{background:url(images/grad_grey.jpg) center; height:14px; padding:9px 0px; color:#fff;}
.bluebg{background-color:#eaf3f5;}
.thead{background:#990000;color:#FFFFFF;}
.redbar th,.redbar th,.orangebar th,.greenbar th{color:#fff;}
.subhead{background:url(images/bul-arrow.gif) left center no-repeat; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 0px 20px; margin:0px 0px 0px 9px;}
h5{background:url(images/bul-arrow.gif) left center no-repeat; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 0px 20px; margin:0px 0px 0px 9px;}
h2{margin:0px; font-size: 20px; font-family:Arial, Helvetica, sans-serif; color:#ff6600;}
h3{margin:0px; font-size: 18px; font-family:Arial, Helvetica, sans-serif;}
.sidepadding{padding:0px 10px;}
.padding10{padding:10px;}
.padding5{padding:5px;}
.red{color:#ff0000;}
.linkrow{padding:5px 5px 5px 5px; border-bottom:dotted 1px #ccc; margin:0px 10px; font-size:10px;}
.errorbox {background:#f2e5e5; border:solid 1px #f00; padding:10px; color:#000;}
.errorbox h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#aa0000; margin:0px;}
.errorbox a{color:#FF9900;}
.msgbox {background:#e7eff2; border:solid 1px #0097c2; padding:10px; color:#000;}
.msgbox h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0097c2; margin:0px;}
.msgbox a{color:#FF6600;}
.shoutposthead{color: #00a8d3; background:url(images/icon-loudhaler.jpg) no-repeat left center; padding: 5px 0px 0px 45px; height:30px;}
.shoutbg1{background:#f2f2f2; margin:1px; color:#333333;font-size: 10px;}
.shoutbg2{background:#f8f8f8; margin:1px; color:#333333;font-size: 10px;}
.tablebg1{background:#f2f2f2;}
.tablebg2{background:#f8f8f8;}

.eventsbg1{background:#f4f4ea;}
.eventsbg2{background:#fcfcf4;}
.eventsbg1, .eventsbg2{padding:15px 10px; border-bottom: #999 dotted  1px;}
.eventsbg2 h4,.eventsbg1 h4{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f60;}
.maroon{color:#d00;}
.imgbox{width:120px; margin:0px 0px 5px 15px;}
.featlink{border-bottom:4px solid #ddd; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:16px; font-weight:bold;}
.featlink a{padding:10px 10px 10px 30px; background:url(images/b_arrow.gif) no-repeat left center;}

.reglink{border-bottom:0px solid #ddd; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:16px; font-weight:bold;}
.reglink a{padding:10px 10px 10px 30px; background:url(images/b_register.gif) no-repeat left center;}

.maintext {
font-family: Verdana, Arial,Tahoma;
font-size: 7.5pt;
}
.emoticon{
background-color: #FAFAFA;
}

.emoticontext{
font-family: Verdana, Arial,Tahoma;
font-size: 7pt;
font-weight: bold;
background-color: #EEEEEE;
}

.underlineblack{border-bottom:1px dotted #000000;}
.underlinered{border-bottom:1px dotted #CC0000;}
.underlineorange{border-bottom:1px dotted #FF6600;}
.underlinegrey{border-bottom:1px dotted #CCCCCC;}
.rightspace{padding-right:1px;}
.addnewevent{border-bottom:1px dotted #CCCCCC; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:20px;}
.addnewevent a{padding:10px 10px 10px 30px; background:url(images/b_addpost.gif) no-repeat left center;}
.greyblend{background:url(images/greyblend_bg.gif) top left no-repeat;}
.footer{background:url(images/footerbg.jpg) no-repeat bottom center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-align:center; border-bottom:solid 7px #aa0000; height:25px; padding:15px;}
.justify{text-align:justify;}

.committeeroles{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#59909c; font-weight:bold; padding-left:20px;}
h3{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f60;}

.photoframe{padding:5px; border:solid 1px #ccc;}
.committee_position{font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#b83d3d;}
.committee_position1{font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#b83d3d;}
.committee_writeup{font-size:10px;}
.committee_name{font-weight:bold; color:#ff6600;}
.portfolio_content {padding-left:15px; text-align:justify;}
.portfolio_table td{padding:7px 7px;;}

.eventmonth{background:#cedf5f; color:#FFFFFF; font-weight:bold; padding:5px; font-size:10px;}
.eventrow{background:#f6ffd8; padding:5px;}

.smallnewsrow{font-size:10px; padding:5px 0px; margin:0px 7px; border-bottom:dotted 1px #ccc;}
.newsrow{padding:10px 15px; margin:0px; border-bottom:dotted 1px #ccc;background:url(images/greyblend_bg.gif) top left no-repeat;}
.smallnewsrow_date{color:#d00000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.newsrow_date{font-size:10px;}