@charset "utf-8";


/* CSS Document */
* {padding:0px; margin:0px;}
BODY {width:1000px; margin:auto; padding:0px; font:11px verdana,Arial, Helvetica, sans-serif; color:#000; background:url(../images/pagebg.gif); text-align:justify; line-height:17px;}
a {text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
input {width:120px; height:18px; border:1px  solid #dedede; margin:2px 2px 20px 0px; padding-left:2px;}
textarea{border:1px  solid #dedede; }
select {width:120px;border:1px  solid #dedede; margin:2px 2px 2px 0px; padding-left:2px;}
hr{margin:0px; padding:0px; color:#dce8f0; height:1px; border:0px; background:#dce8f0;}


/* Main CSS  */
.mainlist ul { margin:0px; padding:0px;width:1000px;}
.mainlist li { display:table; padding:0px; margin:0px;float:left; background:#FFFFFF;}

/* Top Image CSS  */
.topimage{margin:0px; padding:0px; width:1000px; height:339px;}

/* left CSS  */
.left{ width:225px; color:#000; text-align:center;}
.left ul{margin:0px 7px; padding:0px; width:210px;}
.left li{ margin:0px; padding:5px 0px; background:url(../images/leftbg.gif) repeat-y; width:174px; text-align:left; border-bottom:2px solid #dddddd; width:100%;}
.left li a{ background:url(../images/leftarrow.gif) no-repeat; margin:0px 5px 0px 5px; padding-left:25px; color:#3b3b3b; font-size:12px;}
.left li a:hover{color:#5e950f; background:url(../images/leftarrow-h.gif) no-repeat;}
.left li h1{ margin:5px 5px 0px 5px; padding:0px; color:#3b3b3b; font-size:10px;}
.left li h1 a{ color:#3b3b3b; background:none; padding-left:25px; background:url(../images/leftarrow1.gif) no-repeat; font-size:10px; font-weight:normal;}
.left li h1 a:hover{color:#6295c8; background:url(../images/leftarrow1.gif) no-repeat;}

.greyline{background:url(../images/leftbgline.gif) no-repeat; height:1px;}

/* Content CSS  */
.content{margin:0px; padding:0px; width:979px; background:url(../images/contentbg.gif) repeat-y;}

.text{margin-left:30px; margin-right:30px; width:442px;}
.text p{margin:15px 0px;}
.text h1{ margin:0px; padding:5px 10px; font-size:18px; font-weight:bold; color:#5e950f; background:url(../images/headingbg.gif) no-repeat; width:421px; height:34px;}
.text h2{ margin:20px 0px 0px 10px; padding:1px 13px; font-size:13px; font-weight:bold; color:#6195bc; background:url(../images/headingbg1.gif) no-repeat; width:400px;}
.textimgleft{margin-left:10px;}
.text h4{ color:#6195bc; font-weight:bold; width:400px; font-size:11px; padding-bottom:20px; text-decoration:underline;}
.text h5{ color:#6195bc; font-weight:normal; width:400px; font-size:11px; padding-bottom:20px; text-decoration:none;}
.text h6{ margin:20px 0px 10px 10px; padding:1px 13px; font-size:11px; font-weight:bold; color:#3b3b3b; background: url(../images/headingbg2.jpg) no-repeat; width:400px;}
.texth7{ margin:20px 0px 20px 5px; padding:1px 13px; font-size:11px; font-weight:normal; color:#3b3b3b; width:400px; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.texth7 a{ font-size:11px; font-weight:normal; color:#3b3b3b;}





.text a{color:#6195bc; font-weight:normal;}

.text ul{margin:10px 0px; padding:0px; width:430px;}
.text li{background:url(../images/arrow.gif) no-repeat; width:430px; padding-left:10px;}
.text ul li ul {margin:0px; padding:0px;width:410px; padding-top:5px;}
.text ul li li { background:url(../images/arrow.gif) no-repeat; width:410px; padding-left:10px;}

/* 2008 Committee CSS  */
.committee ul{margin:5px 0px; padding:0px; width:410px;}
.committee li{background:none;}
.committee h1{ margin:0px; padding:1px 5px; font-size:13px; font-weight:bold; color:#5e950f; background:#ddebc9; width:295px; height:20px;}

/* membership CSS  */
.membershipform ul{margin:10px 0px; padding:0px; width:254px;}
.membershipform li{background:none; width:150px; padding:0px;}

.tableheading{color:#6195bc; font-weight:bold;}

/* table structure with 2 col border CSS  */
.table2{border-top:2px solid #9ebcd2;}
.table2 ul{margin:10px 0px; padding:0px; width:426px; }
.table2 li{background:none; padding:0px 1px; border-bottom:1px dotted #cccccc;  width:215px; padding:3px 0px; text-align:center; text-align:left;}
.table2 li p{padding:0px 3px; margin:0px;}

/* table structure with 3 col border CSS  */
.table3{border-top:2px solid #9ebcd2;}
.table3 ul{margin:10px 0px; padding:0px; width:426px; }
.table3 li{background:none; padding:0px; border-bottom:1px dotted #cccccc; width:143px; padding:3px 0px; text-align:center; text-align:left;}
.table3 li p{padding:0px 3px; margin:0px;}


/* table structure with 2 col border CSS  */
.table19{border-top:0px solid #9ebcd2; width:auto; }
.table19 ul{margin:0px 0px; padding:0px; width:auto;  }
.table19 li{background:none; border-bottom:0px dotted #cccccc; border-left:0px solid #9ebcd2; border-right:0px solid #9ebcd2; width:25px; padding:0px; text-align:center;}


/* table structure with 2 col border CSS  */
.table{border-top:2px solid #9ebcd2;}
.table ul{margin:10px 0px; padding:0px; }
.table li{background:none; padding:0px; padding:3px 0px; text-align:left;}
.table hr{margin:0px; padding:0px; color:#dce8f0; height:1px; border-bottom:1px dotted #cccccc; background:none;}



.latestevents{width:440px; background-color:#efefef; color:#8b8b8b;}
.latestevents ul{margin:0px 9px 0px 23px; padding:0px; width:407px;}
.latestevents li{margin:9px 0px; padding:0px; width:197px; background-color:#efefef; line-height:15px; background:none;}

/* left CSS  */
.featuredarticles{float:right; text-align:left; width:200px; color:#8c8c8c; margin-right:10px; }
.featuredarticles p{margin:8px 0px; padding:0px;}
.featuredarticles a{margin-right:3px; color:#8c8c8c; font-weight:bold; line-height:15px;}
.featuredarticles img{vertical-align:middle;}
.featuredarticles ul{margin:0px; padding:0px; width:200px;}
.featuredarticles li{background:url(../images/arrow-right.gif) no-repeat;  margin-top:8px; padding-left:10px;  width:195px; border:0px solid #cd0000;}

/* Bottom CSS  */
.bottom{width:945px; margin:30px 15px; padding:12px 12px 0px 12px; background:#FFFFFF url(../images/botdot.gif) repeat-x; text-align:center; color:#000; font-size:10px;}
.bottom a{color:#000; padding:0px 7px; font-weight:normal;}




/* table structure with 7 col border CSS  */
.table7{border-top:2px solid #9ebcd2; width:426px; }
.table7 ul{margin:10px 0px; padding:0px; width:426px; }
.table7 li{background:none; padding:0px; border-bottom:1px dotted #cccccc;   padding:3px 0px; text-align:center; text-align:left;}
.table7 li p{padding:0px 3px; margin:0px;}
