body{background:#d8eefc url(../../App_Images/body-bg.jpg) top center no-repeat;font-family:Arial;color:#7a7a7a;}

#wrapper{width:960px;margin:0 auto;}


/*Header Styles*/
#header{width:100%;height:88px;}
#header img.logo{float:left;margin:8px 0 0 0;vertical-align:bottom;}
#header div{float:right;width:500px;text-align:right;}
#header ul{padding:4px 0;}
#header ul li{display:inline;font-size:11px;font-weight:bold;padding:0 6px;border-right:1px solid #2b5c8a;}
#header ul li.last{border:none;padding-right:0;}
#header ul li a{color:#2b5c8a;}
#header p{font-size:11px;color:#308468;line-height:14px;}


#header div #search_box {margin-top:6px;width:217px;height:24px;background:url(../../App_Images/search-bg.jpg) no-repeat;}
#header div input.search-box {float:left;padding:3px 0 0 6px;border:0;width:184px;background: none;color:#FFF;font-weight:bold;}
#header div input.search-btn {float:right;}


/*Main Nav Styles*/
#main-nav{width:100%;height:33px;background:url(../../App_Images/main-nav-bg.jpg) no-repeat;}


/*Shells*/
#container{width:945px;border:7px solid #FFF;background:url(../../App_Images/container-bg.jpg) repeat-y;position:relative;}
#content{width:100%;min-height:530px;background:url(../../App_Images/globe.jpg) bottom right no-repeat;}
#four-column-container{border:7px solid #FFF;background:#FFF;margin-top:7px;}
#four-column-container div.slider-sm{float:left;margin-right:2px;}


/*Join Email Styles*/
#join-email{background:url(../../App_Images/join-email-bg.jpg) no-repeat;float:right;width:241px;height:226px;}
#join-email h2{padding:6px 0 0 12px;font-family:Times New Roman;color:#FFF;font-size:15px;text-transform:uppercase;line-height:15px;}
#join-email table{margin:20px 0 0 0;padding:0;width:224px;}
#join-email table td{padding:0;margin:0;height:20px;padding:4px;}


#join-email label{width:50px;float:left;clear:both;font-size:12px;font-weight:bold;text-transform:uppercase;color:#FFF;padding:14px 0 0 12px;}
#join-email input{border:1px solid #FFF;margin:0;padding:0;float:left;margin-top:13px;}
#join-email input.signup-btn {margin:10px 0 15px 125px;}
#join-email img{vertical-align:bottom;}


/*Column  Shells*/
#left-column{float:left;width:188px;padding:42px 0 0 0;}
#center-column{float:left;width:524px;padding:10px 16px;}
#right-column{float:right;width:198px;text-align:center;padding:30px 0 0 0;}


/*Left Column Styles*/
#left-column ul{width:100%;}
#left-column ul li{background:#74b02d;margin:0 0 1px 0;font-family:Times New Roman;font-size:13px;text-transform:uppercase;line-height:30px;padding:0 0 0 12px;}
#left-column ul li a{color:#ffffff;}
#left-column ul li.ParentItem{background:#2b5c8a;}
#left-column ul li.ParentItem a{}

/*Center Column Styles*/
#center-column h1{font-size:24px;color:#2b5c8a;text-transform:uppercase;font-family:Times New Roman;padding-bottom:10px;}
#center-column h2{font-size:13px;font-weight:bold;text-transform:uppercase;color:#333333;}

#center-column p{font-size:12px;color:#000;padding:0 0 14px 0;}
#center-column ul{font-size:12px;margin-left:30px;color:#000;padding:0 0 10px 0;}
#center-column li{list-style-type:disc;line-height:18px;}
#center-column table{font-size:12px;margin-bottom:12px;font-size:12px;color:#000}
#center-column table td{padding:4px;border-bottom:1px solid #ececec;}

/*Footer Styles*/
#footer{width:100%;padding:8px 0 0 0;}
#footer ul li{display:inline;font-size:11px;font-weight:bold;padding:0 10px;border-left:1px solid #2b5c8a;}
#footer ul li.first{border:none;padding-left:0;}
#footer ul li a{color:#2b5c8a;}
#footer p{color:#acacac;font-size:11px;line-height:16px;text-transform:uppercase;padding-top:2px;}
#sponsors{float:right;}

#ctl00_Content_EventsList1_RadScheduler1{z-index:-1;}

/*Global Styles*/
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.floatRight{float:right;}
.floatLeft{float:left;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.clear{clear:both;}
.greenHR{width:100%;height:3px;background:#99c94d;margin:2px 0 6px 0;}


/*Input Styles*/
.size300{border:1px solid #cacaca;width:300px;}
.size200{border:1px solid #cacaca;width:200px;}
.size100{border:1px solid #cacaca;width:100px;}
.size70{border:1px solid #cacaca;width:70px;}
.size50{border:1px solid #cacaca;width:50px;}
.size40{border:1px solid #cacaca;width:40px;}
