/*primary colors: #0092DD
gray: f5f5f5
*/


#header {padding:20px 0 10px 0;}
.logo {padding-left:0;}

.mainNav {background: url(images/bg_main_nav.jpg) no-repeat #0092DD; margin-bottom: 10px; height: 46px;}
#mainNav, .social {height: 46px; line-height: 46px; margin-bottom: 10px; }
ul#mainNav, ul.social {list-style: none; display: inline; }
ul#mainNav li, ul.social li{ float: left; height: 46px; display: inline; padding: 0 10px 0 10px; background: url(images/menu-separator.png) repeat-y right top;}
ul#mainNav li:hover {background: #0092DD;}
ul#mainNav li a, ul.social li a{font-family: 'Droid Sans', sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 14px; font-weight: bold; text-shadow: 1px 1px 0 #000; }
ul#mainNav li a:hover{color: #fff; text-shadow:none;}
.social { width: 100px; float: right; /* background: url(images/social.png) no-repeat 90px 0;*/}
ul.social li{padding: 10px 5px 0 5px; background: none; }
ul.social li a{height: 46px; }


.latestNews {margin-bottom: 10px;/*background: url(images/bg_latestNews.png) no-repeat #a0e5ef; height: 46px; margin: 10px 0 10px 0;*/}
.inlineBullet {padding-left: 0px; display: inline; }
.inlineBullet li {display: inline; list-style-type: disc; padding-right:10px; padding-left:10px;}
.inlineBullet li.first a {padding-left:0;}
.colborder1 {background: url(images/sidebar-separator.png) no-repeat 0px 0px;}

p.blueBold {font: bold 18px Arial, Helvetica, Sans-serif; color: #0092dd; text-align: right;}
span.blue {font-size:12px;}

.occ img {width:50px; height:72; float: left; padding: 0 10px 10px 0;}
.occ {margin-bottom: 10px; padding-top: 10px; height: 80px; background: aliceblue; }

h3{
font-size: 19px;
font-weight: bold;
font-family: 'Droid Sans', sans-serif;
color: #484848; 
margin-bottom: 5px; 
padding: 10px 0 10px 5px; 
text-shadow: 1px 1px 0 white;
background: url(images/h3-bg.png);
}

h4 {
font-size: 16px;
margin: 3px 0 3px 0;
padding: 0;
font-family: 'Droid Sans', sans-serif;
color: #0092DD;
}

a.title {text-decoration: none;}

.featureSection {height: 200px; margin:10px 0 10px 0;}
.featureImage{ padding-left:0; background: #f5f5f5; height: 200px; border: 1px solid #e5e5e5;}
.featureReport{ padding-left:0; padding-right: 0; background: #a0e5ef; height: 200px; width: 266px; border: 1px solid #e5e5e5;}

.mainContent {}
.colborder {margin-right: 0px; border-right: none;}
.sidebar2Content {background: url(images/bg-body-tile.png) transparent; padding: 0 10px 10px 10px; margin: 0;}
.sidebar2Content ul{} 
.sidebar2Content ul li {}


.entry {background: ; padding: 0 10px 20px 0; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.entry h6 {font-size: 16px;} 
.entry img {float: left; border: 1px solid #e5e5e5; width:93px; height:134px; margin: 0 15px 10px 0; }
.entry .more, .entry p {padding-left: 110px;}
.introPara {padding-top: 20px;}
.huli {border-bottom: none;}

.rightfeature {float: right; height: 242px; margin: 0; padding: 0;}
.rightfeature img{width: 269px; height: 196px; position: absolute;  clip: rect(53px 269px 200px 0);}
a.reg-btn {
position: absolute; 
margin: 0; 
padding:0; 
height: 50px; 
width: 269px; 
background: url(images/registernow.png) no-repeat 0 0; 
text-indent:-999em;
}

a.reg-btn:hover { background: url(images/registernow.png) no-repeat 0 -50px;}

/*.reg-btn a {
text-decoration: none; 
font-family: 'Droid Sans', sans-serif; 
text-transform: uppercase; 
font-size: 20px; 
font-weight:bold; 
color: brown;
}

.reg-btn a:hover{color: black;}
*/
a, h6{color: #0092DD;}
h6.date {font-size: 10px;}
.social1 { margin: 5px 0 10px 0; }
.wrap{margin-bottom: 10px;}
.speakerImg {margin-bottom: 5px;}
.caption {background: #0092DD; padding: 0 3px 0 5px; font-style: italic; color: white; font-size: 11px;}
h6 a {text-decoration: none;}
h6 a:hover {color: #056CA5;}

/*---SLIDER---*/
#hero-slider {
    text-align:left; 
    /*background-color:#efefef; 
    border:1px solid #ccc; */
	/*width:630px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;*/
    margin:0 auto;
	padding:0;
    font-family:arial;
}
 
#hero-slider .mask { 
    float:left; 
    width:407px; 
    height:240px; 
    margin:0 0 0 0; 
    overflow:hidden;
}
 
#hero-slider .panel { 
    width:407px; 
    height:240px; 
    text-align:left;
	display:block;
	position: relative;
}
 
#hero-slider ul {
    margin:0; 
    padding:0; 
    list-style:none; 
    float:right; 
    /*border-left:1px solid #dedede; */
    height:235px;
}
 
#hero-slider ul li {
    margin:0 0 3px 0;
}
 
#hero-slider ul a {
    outline:none; 
    text-decoration: none;
    display:block;
    width:250px; 
    height:74px;
	padding: 4px 0 0 10px;

    /*text-indent:-999em; */
}
 
#hero-slider a {
    background: #99dcf3;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	
}
 
#hero-slider ul a.active {
    background: #0092DD;
	color: #fff;
}

 
.panel h2 {
    padding:15px 0 0 0;
    color:#0058a9;
}
 
.panel p {
    color:#666;
}
 
.clear {clear:both}

.slidercaption {
position:absolute; 
bottom: 0; 
background: rgba(0,0,0,0.50);
padding: 5px;
width: 407px;
}

.slidercaption p {
color: #fff;
padding: 0;
margin: 0;
}

/*---end slider---*/
/*---article----*/
.article {margin-bottom: 20px; padding: 0 30px 0 30px;}
.articleHeader h4 {font-size: 24px; padding-top: 10px;}
.article h5 {padding-top: 10px; margin-bottom: 0;}
.articleHeader .date {color: #999; margin-bottom: 10px;}
.article h5 {font-size: 16px;}
.article li {font-weight:bold; font-size: 12px;}
.article li p {font-weight: normal;}

.feedjit {margin: 20px 0 20px 0;}