@charset "utf-8";
/* CSS Document */

@import url("menu.css");

body{background:url(../images/BG_dark.jpg); font-family:Georgia, "Times New Roman", Times, serif; color:#333;}
#pagewrapper {width: 920px; margin:auto; text-align:left; margin-top:0px;  margin-top:0; background:#fff; border:3px #bad9f3 solid; padding-left:30px; padding-right:30px;}

a img{border:none;}

a[href $='.pdf'] { padding-right: 18px;  background: transparent url(../images/icon_pdf.gif) no-repeat center right;}

/*HEADER*/
#header{padding:10px 0 10px 0;}
#header img {border:none;}

/*UTILITIES*/
#utilities{float:right;}
#utilities ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#utilities li  {display:inline;  background-repeat:no-repeat;}
#utilities li a {  margin:0 15px 0 15px; padding:9px 0 9px 35px; background-repeat:no-repeat; color:#61b4e2; text-decoration:none;line-height:205%;}
.utchat{background-image:url(../images/UT_chat.jpg);}
.utpartner{background-image:url(../images/UT_partner.jpg);}
.utdonate{background-image:url(../images/UT_donate.jpg);}
.utlogin{background-image:url(../images/UT_login.jpg);}


/*MAIN CONTENT*/
#maincontent{background:url(../images/BG_maincontent.jpg); background-repeat:repeat-x; padding-top:35px; margin-top:10px; width:575px; float:left;}
#maincontent h1{color:#ffcc33; font-size:18px;}
#maincontent p{line-height:125%;}
#maincontent li{margin-bottom:15px; list-style:url(../images/bull_Main.jpg); background-repeat:no-repeat;}
#maincontent h2 {color:#756450; font-size:16px; background-image:url(../images/bull_h2.jpg); background-repeat:no-repeat; background-position:0 3px; padding-left:18px;}
.contentimg{float:right; margin:0 0 10px 10px;} /*this class is for the image in the content section*/
#maincontent a {color:#60b7ed;}

.messagesent{background:#f1f1f1; border:2px solid #FF9900; padding:5px; width:80%;}
.messagesent h1 {color:#990000 !important; background-image:url(../images/ico_check.jpg); background-repeat:no-repeat; padding:25px 25px 15px 50px; margin:0; }

/*RIGHT COL*/
#rightcol{width:270px; background-color:#dbebf9; background-image:url(../images/BG_rightcol.jpg); border:1px solid #ccc; padding:0 20px 0 20px; float:right;}
.announcement{width:100%; border: 1px solid #bad9f4; background-image:url(../images/BG_announcement.jpg); background-color:#fff; background-repeat:repeat-x; padding:10px 0 10px 0; margin:20px 0 20px 0; font-family:Arial, Helvetica, sans-serif; color:#333;}
.announcement h3 {margin:10px 10px 0 10px; font-size:16px;}
.announcement h4 {margin:1px 10px 10px 10px; color:#61b5e7; font-size:14px;}
.announcement p {margin:10px; font-size:12px; line-height:130%;}
.morebut {text-align:right; margin:0 10px 0 0;}
.morebut img {border:none;}

/*CALENDAR*/
#calendarwrapper div {width:100%; padding:2px;}
#calendarwrapper h2{margin-left:25px; #margin-top:10px;}
#calendarwrapper p {float:right; margin-left:10px; margin-right:10px; #margin-top:10px;}

.calodd{ background:#f1f1f1;}
.calodd h2{ background-image:url(../images/bull_h2_gray.jpg) !important;}


/*FOOTER*/
#footer{clear:both; border-top:1px solid #ccc;  margin:30px 0 30px 0; width:100%; padding:15px 0 15px 0; color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.subactive {color:#ffcc33 !important;}
#footer a, #footer a:visited{color:#ccc !important; font-size:10px;}

/*ERROR MESSAGE*/
.warning {border:1px solid #cc0000; background-image:url(../images/ico_error.jpg); background-repeat:no-repeat; background-position:10px 10px;}
.warning p {margin:10px 10px 20px 70px}
.warninghead{color:#cc0000; font-weight:bold;}


.forminput{margin-bottom:5px; margin-top:5px; text-align:right; margin-right:300px;  }



.forminput label{font-size:12px; color:#1B439A; font-weight:bold; padding-bottom:5px;}
.forminput input{border:1px solid #9CC8EB; width:110px; height:16px; color:#333333; background-color:#fff; padding-top:2px; padding-bottom:2px;}
.forminput p{margin-top:0; margin-bottom:0px; }
.ltgray{width:100%; background-color:#f1f1f1;}

.inputwrapperlist select{width:100px;}

.inputwrapperlist p{padding:5px; margin:5px;}
.inputwrapperlist label{font-size:12px; color:#1B439A; font-weight:bold; padding-bottom:5px;}

h5{width:100%; background-image:url(../images/BG_FormHead.jpg); background-repeat:repeat-x; color:#fff; padding:3px;}
.submitbut{ text-align:right; border-top:2px solid #666; padding-top:15px;}

.review h2{margin-top:25px;}
.review p{margin:0;}

.sponsor{float:right;  width:310px;}
.sponsor p{text-align:right; margin-right:10px;}
.sponsor span{float:right; border-left:1px dotted #ccc; margin-left:10px;}
.sponsor span img{margin-left:15px;}


.social{background-image:url(../images/BG_Social.jpg); height:28px; float:right; width:312px; margin-bottom:20px; margin-top:15px;}
.social p{margin:7px 0 0 170px;}