/**********************************************************************************************
	Main Sections in CSS:	
***********************************************************************************************/


/* import core styles */
@import url(base.css);

body { color:#000; font-family: Arial, Helvetica, sans-serif; background:#273034 url(../images/body-bg.jpg) 50% 0 repeat-x; }

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/
	
/*---- page ----*/
div.page { width:975px; margin:0 auto; }

/*---- container ----*/
div.container{ border:#f2dac1 1px solid; background:#475d60 url(../images/header.jpg) 0 0 no-repeat;}

/*---- header ----*/
div.header{ height:95px; padding-top:32px;}
div.header a{ width:530px; height:52px; display:block; margin:0px auto 20px; }
div.header p{ font-size:20px; color:#f2dac1; text-align:center;}

/*---- sidebar ----*/
div.sidebar{ float:left; width:225px; padding-top:25px;}
div.sidebar div.section{ padding-right:15px; border-bottom:#e8ccaf 1px solid; padding-bottom:5px; margin-bottom:12px;}
div.sidebar div.last{ border:0;}
div.sidebar ul li{ font-size:12px; color:#FFF; margin-bottom:12px; text-align:right;}
div.sidebar ul li a{ color:#FFF; text-transform:uppercase; font-weight:bold;}
div.sidebar ul li a:hover, div.sidebar ul li a.active{ color:#76af9b; text-decoration:none;}
div.sidebar ul.list1 li a{ color:#e8ccaf;}

div.register img{ border:#e76b08 1px solid;}

/*---- main ----*/
div.main{ float:right; width:748px; background:#323e42; padding-bottom:50px;}
div.main p{ font-size:14px; color:#FFF; line-height:20px; margin-bottom:10px;}
div.main p.style{ font-style:italic; margin:15px 0 20px;}
div.main h2{ font-size:16px; text-transform:uppercase; font-family:Georgia; margin-bottom:20px; color:#FFF;}
div.main h2 span{ color:#f2dac1;}
div.main h3{ color:#d9b88c; font-size:14px; font-weight:normal; margin-bottom:20px; text-transform:uppercase;}

div.inner-main{  padding:30px 30px 0;}
ul.list2{ margin-bottom:30px;}
ul.list2 li{ font-size:12px; color:#FFF; margin-bottom:6px;}
ul.list2 li a{ color:#d9b88c; text-decoration:underline;}
ul.list2 li a:hover{ text-decoration:none;}

/*---- list3 ----*/
ul.list3 li{ float:left; margin:0 30px 20px 0;}
div.divider{ border-bottom:#f2dac1 1px solid; clear:both; height:1px;}


/*---- list4 ----*/
ul.list4 li { margin-bottom:10px; /*float:left;*/ width:100%;}
ul.list4 li img{ float:left; border:#d9b88c 1px solid; margin:0 10px 10px 0;}
ul.list4 li h5 { font-size:11px; color:#fff; line-height:16px; font-style:normal; clear:both; padding-bottom:10px;}
ul.list4 li h4 { font-size:10px; color:#d9b88c; font-weight:bold; line-height:14px; font-style:normal; margin-bottom:0}
ul.list4 li h4 a{color:#e88b0f;}
ul.list4 li p{ font-size:10px; line-height:14px;}


div.inner-main-left{ width:475px; float:left;}
div.inner-main-right{ width:186px; float:right;}
div.inner-main-right h2{ margin-bottom:5px;}
div.inner-main-right a.more{ color:#d9b88c; text-decoration:underline; font-size:11px; text-transform:uppercase; font-weight:normal}
div.inner-main-right a.more:hover{ text-decoration:none;}

/*---- footer ----*/
div.footer { padding:10px 0; position:relative}
div.footer .facebook {position:absolute; top:10px; right:10px}
div.footer .facebook img {border:0;}
div.footer p{ font-size:14px; color:#FFF; margin-bottom:5px; text-align:center;}
div.footer p a{ color:#FFF;}


/******************************************************* inner pages starts **************************************************************/
.heading {background:#485d60}
.heading h1 {font-size:21px; font-weight:normal; line-height:21px; color:#fdfcfb; text-transform:uppercase; padding:20px 0 0 30px;}
div.main h3.inner-heading {font-size:18px; line-height:22px; color:#d9b88c; font-weight:bold; margin-bottom:10px; text-transform:none}
h4 {font-size:14px; font-style:italic; color:#d9b88c; font-weight:normal; margin-bottom:11px; line-height:20px;}
.inner-main-left1 {width:478px; float:left;}
.pic-area {width:158px; height:158px; overflow:hidden;}
.pic-area img {border:1px solid #d9b88c}
p a {color:#fff; font-weight:bold; text-decoration:underline; }
p a:hover {text-decoration:none; }
h4.heading2 {font-size:11px; font-style:normal; color:#f49826; margin:15px 0 12px; line-height:20px; text-transform:uppercase; letter-spacing:1px}
ul.bullets {list-style:none; padding:13px 0 13px 35px}
ul.bullets li {display:block; color:#fff; font-size:11px; line-height:13px; padding-bottom:5px; background:url(../images/bullet.jpg) no-repeat 0 6px; padding-left:13px;}
ul.bullets li span {font-size:14px;}

ul.bullets li a {color:#fff;}
.schedule_row {font-size:11px; padding:0 0 20px}
.schedule_row .left-date {font-size:14px; padding-top:3px; color:#fff; float:left; padding-right:10px; width:100px;}
.schedule_row .right-txt {color:#fff; float:left; width:368px;}
.schedule_row .right-txt p {color:#fff; font-size:11px; line-height:17px; margin:0}
/*.schedule_row .right-txt p span {color:#F49826; text-transform:uppercase}*/
.schedule_row .right-txt p a {text-decoration:underline; color:#fff}
.schedule_row .right-txt p a:hover {text-decoration:none}
.schedule_row .right-txt p a.link {color:#F49826; text-transform:uppercase}
.schedule_row .right-txt ul {list-style:none; clear:both; padding:0 0 0 36px}
.schedule_row .right-txt ul li {display:block; line-height:17px;}
.footer-note {padding:10px 30px 0; font-size:11px; color:#fff; line-height:18px; font-style:italic;}
.footer-note a {font-style:normal; color:#F49826; text-decoration:underline}
.footer-note a:hover {text-decoration:none}
.txt-link {}
/******************************************************* inner pages ends **************************************************************/

.table{background-color:#58757f; width:100%; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#606060;}
.table tr{border-bottom:1px solid #638fa9;}
.table tr td{border:1px solid #475d60; padding:5px 10px; color:#fff; text-align:left;}
.table a{color:#1f59a1;}
.table a:hover{color:#1f59a1;}
.table .top_heading{background-color:#91a9b1; color:#fff; font-weight:bold; padding:7px 10px;}
.text_box {	width:200px; height:22px; line-height:22px; border: 1px solid #305e79; background-color: #FFFFFF;font-size: 12px;}
.submit {background:#1a2c32; border:1px solid #475d60; color:#fff; text-transform:uppercase; font-weight:bold; padding:5px 10px}
.scroll-container {height:780px; overflow:hidden; padding-bottom:10px;}
.get-connected {padding:38px 0 25px; text-align:center}
.get-connected a.facebook { margin:12px 0 0; display:inline-block}
.get-connected a.twitter { margin:12px 0 0 5px; display:inline-block}


.list-home { margin-bottom:10px; float:left; width:100%;}
.list-home img{ float:left; border:#d9b88c 1px solid; margin:0 10px 10px 0; width:70px; height:70px}
.list-home h5 { font-size:11px; color:#fff; line-height:16px; font-style:normal; clear:both; padding-bottom:10px;}
.list-home h4 { font-size:10px; color:#d9b88c; font-weight:bold; line-height:14px; font-style:normal; margin-bottom:0}
.list-home h4 a{color:#e88b0f;}
div.main .list-home p{ font-size:10px; line-height:14px;}
h5.home-heading { font-size:11px; color:#fff; line-height:16px; font-style:normal; clear:both; padding-bottom:10px;}

.newsticker-jcarousellite li { margin-bottom:10px; /*float:left;*/ width:100%; height:auto!important}
.newsticker-jcarousellite li .pic { float:left; width:70px; height:70px; overflow:hidden;  border:#d9b88c 1px solid; margin:0 10px 10px 0;}
.newsticker-jcarousellite li .pic img {width:70px; height:70px;}
.newsticker-jcarousellite li .detail { float:left; width:104px;}
.newsticker-jcarousellite li h5 { font-size:11px; color:#fff; line-height:16px; font-style:normal; clear:both; padding-bottom:10px;}
.newsticker-jcarousellite li h4 { font-size:10px; color:#d9b88c; font-weight:bold; line-height:14px; font-style:normal; margin-bottom:0}
.newsticker-jcarousellite li h4 a{color:#e88b0f;}
.newsticker-jcarousellite li p{ font-size:10px; line-height:14px;}

.register-table { border:#f2dac1 solid 1px; margin:10px 0 20px;}
.register-table td { border:#f2dac1 solid 0px; padding:3px 10px;}
.register-table td p { padding:0; margin:0}
.register-table td {color: #FFFFFF; font-size: 14px; line-height: 20px;}

.video-thumb {text-align:center;}
