#container{
	width:940px;
	margin: 0 auto;
	padding:7px 0 0 0;
	background:#FFF url(../images/global/page_t.jpg) left top no-repeat;
	z-index:-2;
}

#header-t{
	width:906px;
	height:78px;
	position:relative;
	margin: 0 auto;
	padding:0 17px;
	background:url(../images/global/menu_bg.jpg) left top repeat-x;
	z-index:1000!important;
}

#header-b{
	width:904px;
	height:260px;
	position:relative;
	margin: 0 auto;
	padding:17px 17px 0 17px;
	background: url(../images/global/header-b.jpg) center top no-repeat;
	border-top:1px solid white;
	overflow:hidden;/**/
}
#header-bl-bucket{
	width:278px;
	height:260px;
	float:left;
	}
#header-bl{
	width:192px;
	height:179px;
	position:relative;
	float:left;
	margin:0;
	padding:13px 43px 16px;
	background: url(../images/header_L.jpg)  left top repeat-x;
}
#header-bl a{
	width:174px;
	padding:0 0 0 18px;
	background: url(../images/bullet.gif) left -25px no-repeat;
	font:13px/44px licida grande, Arial, Helvetica, sans-serif;
	color:#98cdfe;
	text-decoration:none;
	display:block;
}
#header-bl a:hover{
	background: url(../images/bullet.gif) left 19px no-repeat;
	color:#FFF;
}
#hilite{
	width:278px;
	height:52px;
	float:left;
	text-align:center;
	font:bold 12px/52px Lucida Grande, Arial, Helvetica, sans-serif;
	background:url(../images/scroll_L_bg.jpg) left top no-repeat;
	}
#hilite a, #hilite a:active, #hilite a:visited{
	color:#FFF;
	text-decoration:none;
	}
#hilite a:hover{
	color:yellow;
	text-decoration:underline;
	}
#logo{
	width:357px;
	height:68px;
	margin:0;
	padding:0;
	background:url(../images/global/logo.jpg) right 13px no-repeat;
	float:left;
}
#logo a{
	width:357px;
	height:55px;
	margin:13px 0 0 0;
	padding:0;
	display:block;
}
/************ UPCOMING EVENTS ************************/
#upcoming-bucket{
	width:298px;
	padding:14px 20px 19px;
	overflow:hidden;
	float:left;
	border-right:1px solid #d0d0d0;
}
#upcoming-bucket ul{
	margin:0;
	list-style:none;
	width:300px;
	display:block;
	height: inherit;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#upcoming-bucket ul li{
	width:300px;
	height:40px;
	position:relative;
	border-bottom:1px solid #d0d0d0;
	margin:0;
	list-style:none;
	display:block;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#upcoming-bucket ul li#last{
	border-bottom:none;
}
#upcoming-bucket ul li span{
	width:80px;
	height:45px;
	display:block;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#454545;
}
#upcoming-bucket ul li p{
	width:210px!important;
	height:45px;
	display:block;
	float: right;
	font:11px/14px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#454545;
	margin:0;
	padding:0;
}
#upcoming-bucket ul li p a, #upcoming-bucket ul li p a:visited, #upcoming-bucket ul li p a:active{
	color:#F00;
	text-decoration:none;
}
#upcoming-bucket ul li p a:hover{
	color:#454545;
	text-decoration: underline;
}
a#readall, a#viewall{
	width:65px;
	height:16px;
	display:block;
	margin-top:10px;
	padding:0;
}
a#readall{
	background:url(../images/global/readall.jpg) right top no-repeat;
}
a#viewall{
	background:url(../images/global/viewall.jpg) left top no-repeat;
}
a#readall:hover{
	background:url(../images/global/readall.jpg) left top no-repeat;
}
a#viewall:hover{
	background:url(../images/global/viewall.jpg) right top no-repeat;
}

/********** MARQUEE 1 ***************/

#content {
	width:906px;
	margin: 0 auto;
	padding:0;
	position:relative;
}
#column-bucket{
	width:906px;
	margin: 0px auto;
	padding:1px 0 10px 0;
	background: url(../images/global/column-bucket-bg.jpg) 278px 0 repeat-y;
	clear:both;
	position:relative;
	color:#454545;
}

	
	
/**************** MAIN COLUMNS *************************/
#leftcolumn{
	background: url(../images/global/lftcolumn_bg.jpg) left top no-repeat; 
	width:248px;
	float:left;
	padding:27px 17px 0 14px;
}
#leftcolumn2{
	background: url(../images/global/lftcolumn_bg2.jpg) left top no-repeat; 
	width:248px;
	float:left;
	padding:17px 17px 0 14px;
}
#left-content{
	width:238px;
	padding:0;
	margin:0;
}
.search{
	background:url(../images/global/search.jpg) left top no-repeat;
	width:187px;
	height:32px;
	padding:14px 0 0 45px;
	}
input.keyword{
	background:transparent;
	width:162px;
	height:21px;
	border:none;
	float:left;
	font:11px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#ccc;
	padding-top:4px;
	}
input.btn{
	background:transparent;
	width:23px;
	height:23px;
	border:none;
	cursor:pointer;
	float:right;
	}
input.btn:hover{
	background: url(../images/global/search_on.jpg) left top no-repeat;
	}
#rightcolumn{
	width:586px;
	float: right;
	padding:27px 14px 0 27px;
	background:url(../images/global/content_bg.jpg) left top no-repeat;
}

ul#bullet{
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
}
ul#bullet li{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
}
ul#bullet li a, ul#bullet li a:visited, ul#bullet li a:active{
	padding:0 0 0 14px;
	margin:0 0 3px 0;
	display:block;
	font:11px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#454545;
	text-decoration:none;
	background:url(../images/global/bullet.jpg) left 5px no-repeat;
}
ul#bullet li a#last{
	margin:0!important;
}
ul#bullet li a:hover{
	text-decoration:underline;
	color:#F00;
}

/**************** FOOTER *************************/
#footer-container{
	width:100%;
	height:230px;
	margin: 0 auto;
	padding:0;
	background: url(../images/global/footer_bucket_bg.jpg) left top repeat-x;
	clear:both;
}
#footer{
	width:910px;
	height:230px;
	margin: 0 auto;
	padding:0 15px;
	background: url(../images/global/footer_bg.jpg) left top no-repeat;
}
/*************** FOOTER TOP ************************/
#footer-top{
	width:910px;
	height:46px;
	margin: 0 auto;
	padding:16px 0 0 0;
}

#footer-top ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	width:868px;
}
#footer-top ul li{
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
#footer-top ul li.socialnetwork{
	width:120px;
	height:52px;
	padding:0px 0 0 80px;
	margin-left:12px;
	background:url(../images/global/social_network.jpg) left 5px no-repeat; 
}
#footer-top ul li.socialnetwork a{
	width:22px;
	height:21px;
	display:block;
	background:url(../images/global/socialnetwork.gif) left top no-repeat;
	float:left;
}
#footer-top ul li.socialnetwork a:hover{
	background-image:url(../images/global/socialnetwork_on.gif);
}
#footer-top ul li.socialnetwork a#in{
	background-position:0 0;
}
#footer-top ul li.socialnetwork a#fb{
	background-position:-26px 0;
	margin-left:6px;
}
#footer-top ul li.socialnetwork a#twit{
	background-position:-53px 0;
	margin-left:8px;
}

#footer-top ul li.nav{
	width:474px;
	height:52px;
	padding:0px 0 0 66px;
	font:11px Lucida Grande, Arial, Helvetica, sans-serif!important;
	color:#67899e;
}
#footer-top ul li.nav span{
	font-size:11px!important;
	line-height:22px!important;
}
#footer-top ul li.nav a, #footer-top ul li.nav a:visited, #footer-top ul li.nav a:active{
	text-decoration: none;
	color: #1C4259;
	cursor: pointer;
	padding:0 10px;

}
#footer-top ul li.nav a:hover{
	text-decoration: underline;
	color:#F00;
	cursor:pointer;
}


#footer-top ul li.top{
	width:52px;
	height:52px;
	float:right!important;
	padding:0px;
	background:url(../images/global/top.jpg) 0 0 no-repeat;
}
#footer-top ul li.top a, #footer-top ul li.top a:active, #footer-top ul li.top a:visited{
	width:34px;
	height:34px;
	margin:9px 0 0 9px;
	display:block;
}
#footer-top ul li.top a:hover{
	background:url(../images/global/top.jpg) 50% -61px no-repeat;
}
/******************* FOOTER LINKS FOR SEARCH ENGINE ***********************/
#footer-links{
	width:910px;
	height:88px;
	margin: 0 auto;
	padding:0;
	clear:both;
}
#footer-links ul{
	list-style:none;
	margin:0;
	padding:0;
	width:880px;
}
#footer-links ul li{
	position:relative;
	float:left;
	display:block;
	padding:0;
}
#footer-links ul li#last{
	margin-right:0px!important;
	float:right;
	text-align:left;
	font:11px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#d7d7d7;
}
#footer-links ul li#last a, #footer-links ul li#last a:visited, #footer-links ul li#last a:active{
	color:#a4d3ff;
	text-decoration:none;
	border:none;
	font:11px Lucida Grande, Arial, Helvetica, sans-serif;
	padding:0;
	background:none;
}
#footer-links ul li#last a:hover{
	color:#FFF;
}
#footer-links ul li#last span{
	color:#afd8ff;
}
#footer-links ul li a, #footer-links ul li a:visited, #footer-links ul li a:active{
	display:block;
	margin:0;
	padding:2px 0 2px 10px;
	background: url(../images/global/bullet_footer.gif) 0px 14px no-repeat;
	font:11px/25px Lucida Grande, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#d7d7d7;
	clear:right;
	border-bottom:1px solid #426d93;
}
#footer-links ul li a#last{
	border-bottom: none!important;
}
#footer-links ul li a:hover{
	text-decoration: none;
	color:#FFF;
}
.col1{
	width:200px!important;
	margin-right:25px;
}
.col2{
	width:155px!important;
	margin-right:25px;
}
.col3{
	width:145px!important;
	margin-right:25px;
}
.col4{
	width:195px!important;
	padding-left:85px!important;
	background:url(../images/global/logo_footer.jpg) 2px 2px no-repeat;
}
a#email{
	font-weight:bold!important;
	font-size:14px!important;
	color:white!important;
	margin-top:5px!important;
}
a#email:hover{
	text-decoration:underline!important;
}

#copyright{
	font:11px Arial, Helvetica, sans-serif;
	color:#afd8ff;
	display:block;
	clear:both;
	}

.highlite{
	display:block;
	padding:15px;
	border:1px solid #f0f0f0;
	background:#f8f8f8;
}
/************* INSIDE PAGE *******************************/
/*Program Table*/
#two-col{
	width:585px;
	list-style:none;
	margin:0;
	padding:0;
	display:block!important;
	clear:both!important;
}

#two-col li{
	width:292px;
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font:11px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#454545;
}
#two-col li a, #two-col li a:active, #two-col li a:visited{
	color:#454545;
	font-weight:bold;
	text-decoration:none;
}
#two-col li a:hover{
	text-decoration:underline;
	color:#f00;
}

#two-col li span{
	color:#005ba9;
}
#two-col.company li span{
	color:#F00!important;
}
/*Table with multi Column*/
#multi-col{
	width:585px;
	list-style:none;
	margin:15px 0 20px 0;
	padding:0;
}
#multi-col li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font:11px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#454545;
	border-left:3px solid #FFF;
}
#multi-col li p{
	display:block;
	padding:5px 15px;
	background:#FFF;
	margin:0;
	border-bottom:1px solid #f0f0f0;
}
#multi-col li p.head{
	background: #EAF8FF;
	color:#165f86;
}
/******************* Table ******************/
table#data{
	margin:10px 0 0 0;
}
table#data th, table#data td{
	margin:0;
	padding:8px 12px;
	color:#333;
	font:normal 11px Lucida Grande, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
	background:#f7f7f7;
}
table#data th{
	background: #EAF8FF;
	color:#165f86;
}
table#data tr.bld td, table#data tr.bld th{
	font-weight:bold;
}
/* TESTIMONIAL */

#inside-testimonial-wrapper{
	display:block;
	position:relative;
	padding:30px 20px 20px 45px;
	margin-top:30px;
	font: 12px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	background:#f2f2f2 url(../images/quote1.jpg) 15px 25px no-repeat;
}
#inside-testimonial{
	display:block;
	color:#4d626f;
	width:510px;
	font-style: italic;
	padding:0;
	margin:0;
}
#inside-testimonial-name{
	display:block;
	width:510px;
	color:#F00;
	height:24px;
	padding:0;
	margin:10px 0 0 0;
	font-style: italic;
	clear:both;
	background:url(../images/quote2.jpg) right top no-repeat;
}
#fac-info{
	background:url(../images/global/fac_foto_bg.jpg) left top no-repeat;
	width:579px;
	height:151px;
	padding:23px 0 6px 21px;
	clear:both;
	}
#fac-info img{
	float:left;
	}
#fac-info div{
	float:left;
	padding:30px 0 0 30px;
	width:400px;
	}
#fac-info div h1{
	font-size:16px!important;
	text-transform:none!important;
	}
#fac-info div p{
	font-size:14px!important;
	}
.thumb{padding:10px; border:1px solid #e0e0e0;}
/*************** Data Table ********************/
.two-col{
	width:585px;
	margin:0;
	padding:0;
}

.two-col td{
	color:#454545;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.two-col td a, .two-col td a:active, .two-col td a:visited{
	color:#454545;
	font-weight:bold;
	text-decoration:none;
}
.two-col td a:hover{
	text-decoration:underline;
	color:#f00;
}

.two-col td span{
	color:#005ba9;
}

/******* Table **************/
table.data{
	margin:10px 0;
	padding:0;
	width:100%;
}

table.data th, table.data td{
	padding:8px 10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #fff;
	border-width:0 0 1px 1px;
	color: #333;
}
table.data th{
	background:#e1f1fe;
}
table.data td{
	font-weight:normal!important;
	background:#F5F5F5;
}
table.data a, table.data a:active, table.data a:visited{
	color:#48790d;
	text-decoration: none;
}
table.data a:hover{
	color:#ff7800;
	text-decoration: underline;
}

/***** FLASH *********/

#thumbnail{
	padding:0;
	margin:15px auto 0;
	width:866px;
	background:red;
	clear:both;
}
#thumbnail ul{
	list-style:none;
	margin:0;
	padding:0;
}
#thumbnail ul li{
	list-style:none;
	float: left;
	width:201px;
	height:114px;
	margin:0 20px 20px 0;
	padding:0;
	display:block;
}

#thumbnail ul li img{
	width:177px;
	height:90px;
	margin:0;
	padding:0;
	border:1px solid #FFF;
}
#thumbnail ul li#end{
	margin-right:0!important;
}
#thumbnail ul li a{
	margin:0;
	padding:0;
	border:none;
	width:177px;
	height:90px;
	border:12px solid #E7E7E7;
	display:block;
	background:#000000;
}
#thumbnail ul li a:hover{
	border:12px solid #E7E7E7;
}

#thumbnail ul li a img{
	filter:alpha(opacity=50);
  	opacity:0.5;
 	-moz-opacity:0.5;
	width:177px;
	height:90px;
	margin:0;
	padding:0;
	border: none;
}
#thumbnail ul li a:hover img{
	filter:alpha(opacity=100);
  	opacity:1;
 	 -moz-opacity:1;
}

