﻿body{background:#69A3DE url(background.png) repeat center top; text-align:center;margin:0;padding:0;color:#0000FF;}

#container{width:934px; text-align:left; margin:30px auto 0;position:relative;}

a{text-decoration:none;color:#656565;}
a:hover{text-decoration:underline;}

a img{border:0;}

form{background-color:#fff;padding:12px;}
form span.req{width:15px;}
input{height:18px; width:385px; margin:3px; color:#8e8e8e; border:1px solid #e5e5e5; font-size:10px;line-height:15px;padding:0;}
input.rd{width:12px;height:12px;}
input.cb{width:12px;height:12px;}
input.smt{width:150px;color:#000033;font-family:Georgia, Garamond, Times, Serif;text-transform:uppercase;}

textarea{height:80px; width:385px; margin:3px; color:#8e8e8e; border:1px solid #e5e5e5; font-size:10px;line-height:15px;padding:0;}
select{height:18px; width:200px; margin:3px; color:#8e8e8e; border:1px solid #e5e5e5; font-size:10px;line-height:15px;padding:0;}
label{width:400px;display:block;margin:3px;}
.notes{color:#8e8e8e;}
.hr{font-size:1px;line-height:1px;height:1px; margin:8px 0; border:0; border-top:1px dotted #8e8e8e;}

/* Lightbox */
#overlay{position:absolute;top:0;left:0; width:100%;height:100%;z-index:90;background-color:#000;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
/* IE6 and below Can't See This */
#overlay[id]{ position:fixed;}
.lightbox{ width:400px;background:#FFF;padding:0px;border:3px solid #EEE;text-align:left;font-family:Arial, Helvetica, Verdana, Sans;line-height:22px;}
.lightbox h1{color:#333;padding-top:0px;text-align:center;width:100%;font-size:22px;}
.lightbox h3{color:#555;padding:0 25px 0;font-size:14px;}
.lightbox ul{list-style-type:none;padding:0 25px 10px;}
.lightbox ul li{background: url(dot.png) no-repeat; background-position:left center;padding-left:15px;color:#7CA7CA;font-size:14px;font-weight:bold;}
.lightbox ul li a{font-size:10px;
}
.lightbox h2{color:#FFF;padding:0;margin:0;width:100%;text-align:right;background:#569EE7;}
#close{position:absolute;top:-5px;right:-5px;cursor:pointer;}

#error_message{color:#d8221e;}
.success{color:#000033; font-size:110%;}

#bgtop{margin:0;float:left;}

#outercontent{width:934px;background: #fff url(back.png) repeat-y top left;float:left;}
#innercontent{width:902px; margin:0 17px 0 15px;min-height:500px;}


#nav{background: url(bannersmall.jpg) no-repeat; background-position: 0% 100%;width:202px;height:500px; padding:0; margin:7px 0; list-style:none; float:left; display:inline; font-family:Georgia, Garamond, Times, Serif;}
#nav li{line-height:34px; margin:-4px 0 0; padding:0; font-size:14px; text-transform:uppercase;font-weight:bold;background:url(nav_divider.gif) no-repeat; background-position: bottom center;}
#nav li a{color:#000033;text-decoration:none;padding:0;margin:0;width:156px;display:block;}



/* IE HACK */
html>body div #nav li a{margin-left:17px;}

#nav li.act{background:url(active_nav.jpg) no-repeat top left;}		

/* NAV SUBMENUS *******************************************************/

#nav li ul{display:none;list-style:none; color:#c9b574;padding:0 0 6px;width:182px;margin:0 6px;}
#nav li.act ul{display:block;}
#nav li ul li{line-height:13px; margin:0 0 0 17px; padding:0; font-size:11px; text-transform:capitalize;}
#nav li ul li.act{background:none;}
#nav li ul li a{color:#000033;padding:0;border:0;margin:0;}
#nav li ul li a:hover{text-decoration:underline;}

/*********************************************************************/

#nl_widget{width:226px;height:140px;background:url(contact.png) no-repeat top left;float:left; position:relative; top:-121px; left:-14px;}
#nl_widget h3{color:#000033;font-size:14px;font-weight:normal;margin:15px 20px 0;padding:0;border-bottom:1px solid #000033;font-family:Georgia, Garamond, Times, Serif;}
#nl_widget form{margin:0 0 0 20px;padding:5px 0;background-color:transparent;}
#nl_widget form input{height:18px; width:181px; margin:3px 3px 1px; color:#8e8e8e; border:1px solid #e5e5e5; font-size:10px;line-height:15px;padding:0;}

#thirdcol{float:left;width:214px;font-family:Georgia, Garamond, Times, Serif;border-top:1px solid #DCE9F7;}
#thirdcol img{margin:0px 0px 12px 0px;}
.read_mod{background:#DCE9F7 url(8.png) repeat-x top left;margin-bottom:9px;}
.read_mod h2{color:#8e8e8e; font-weight:normal; font-size:15px;padding:14px 10px 0px;margin:0px; line-height:16px;}
.read_mod h2 a{color:#8e8e8e;}
.read_mod h5{color:#8e8e8e; font-weight:normal; font-size:11px;padding:0px 10px 0px;margin:0px;}
.read_mod h3{color:#8e8e8e; font-weight:normal; font-size:15px;padding:5px 10px;margin:0;}
.read_mod p{color:#656565; font-size:11px; line-height:16px;font-family:Arial, Helvetica, Verdana, Sans;margin:0; padding:5px 10px 10px;}
.readmore{width:214px; height:24px;display:block;background:url(module_read_more.png) no-repeat top left;}

.newsitem{background-color:#f5f1e3;margin-bottom:15px;color:#656565;}
.newsinfo{font-family:Georgia, Garamond, Times, Serif;padding:0 10px;height:25px; line-height:25px;border-top:1px solid #DCE9F7;border-bottom:1px solid #DCE9F7;color:#656565;background-color:#fff;}
.newsinfo_source{float:left;margin:0;padding:0;font-weight:normal;font-size:12px;width:234px;text-align:right;}
.newsinfo_title{float:left;margin:0;padding:0;font-weight:normal;font-size:15px;width:338px;}
.newsinfo_date{float:left;margin:0;padding:0;font-weight:normal;font-size:12px;width:85px;text-align:right;}
#content_wide .newsitem p{padding:0 10px 10px;}

#pagination{color:#8e8e8e;}
#pagination a{color:#8e8e8e;}
#newsdetail{padding:0 8px 8px;color:#656565;}

/* EVENTS ************************************************************/

.event_item{background-color:#f5f1e3;margin-bottom:15px;color:#656565;}
#content_wide .event_item p{padding:0 10px 10px;margin:0;width:420px;float:left;}
#event_ads{float:right; margin:0; display:inline;width:212px;}
#event_ads img{margin-bottom:12px;border:1px solid #DCE9F7;}
#event_sponsors{margin-left:12px;}
#event_sponsors h3{font-family:Georgia,Garamond, Times, serif;font-size:14px;color:#000033;text-transform:uppercase;font-weight:normal;margin:20px 0 5px;padding:0;}
#event_sponsors img{margin:0 12px 5px 0;}

/*********************************************************************/

h1.headingNormans{font-family:Georgia, Garamond, Times, Serif;color:#8e8e8e; font-size:24px;  height:50px; line-height:37px;font-weight:normal;margin:0;padding:0; border-top:1px solid #DCE9F7; background:url(long_shadow.gif) no-repeat bottom left;}
h1.heading{font-family:Georgia, Garamond, Times, Serif;color:#8e8e8e; font-size:24px; text-transform:capitalize; height:45px; line-height:37px;font-weight:normal;margin:0;padding:0; border-top:1px solid #DCE9F7; background:url(8.png) repeat-x bottom left;}
h2.heading{font-family:Georgia, Garamond, Times, Serif;color:#8e8e8e; font-size:24px; text-transform:capitalize; line-height:37px;font-weight:normal;margin:0;padding:0;}
h2.newstitle{font-family:Georgia, Garamond, Times, Serif;color:#656565; font-size:14px; text-transform:capitalize; line-height:21px;font-weight:normal;margin:5px 0;padding:0;}

#bgbot{font-family:Georgia, Garamond, Times, Serif;font-size:9px;background:url(footer.png) no-repeat top left; width:934px; height:78px;float:left;text-transform:uppercase;}
#bgbot ul{color:#000033;list-style:none;float:left;margin:20px 0 0 0;padding:0;display:inline;}
#bgbot li{border-left:1px solid #CCC;float:left;line-height:9px; padding:10px;}
#bgbot li a{color:#000033; text-decoration:none;}
#bgbot li a:hover{text-decoration:underline;}
#bgbot p{color:#8a8a89;float:left;margin:0;padding:0; line-height:18px;}

#homefeature{width:468px;height:388px;margin:0 0 10px;background:url(middle.jpg) no-repeat;}
#featurelinks{margin:53px 0 0 30px;float:left;display:inline;}
#featurelinks a{color:#fff;text-decoration:none;font-size:24px; display:block; line-height:32px;background: no-repeat center left;padding-left:28px;}
#featurelinks a:hover{text-decoration:underline;}

#content p{margin:12px 0px 5px;padding:0;text-align:justify;line-height:1.4em;}
#content_wide p{margin:12px 0px 5px;padding:0;text-align:justify;line-height:1.4em;}
#content ul{list-style-image: url(dot.png); line-height:20px;}

#content ul li em{margin-left:8px;color:#858585;font-size:0.9em;}
#content ul li a{color:#406B8E;}
#content ul li a:hover{color:#000033;}
#content ul#who_adv li{float:left;width:210px;}
#content .link{color:#7CA7CA;}

#content{width:468px; margin:0 10px 0 5px; float:left; display:inline;color:#656565; font-size:12px; font-family:Arial, Helvetica, Verdana, Sans;}
#content_wide{width:694px; margin:0 0 0 5px; float:left; display:inline;color:#656565; font-size:12px; font-family:Arial, Helvetica, Verdana, Sans;}
#header{border-bottom:10px solid #fff;}

#address{margin:25px 0px 0 198px;float:left;display:inline;
}
