@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background: url(../images/top-bg.jpg) repeat-x left top #f9f9f9 !important; font-family: Arial, Helvetica, sans-serif; }
img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);   /* IE6 & 7 */
}
#wrapper { width: 100%; margin: 0; padding: 0 0 50px; background: url(../images/bottom-bg.jpg) repeat-x left bottom !important; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
#container { width: 980px; margin: 0 auto; padding: 0; position: relative; display: table; }
.top-wrapper { font-family: 'Ubuntu Condensed', sans-serif; overflow: visible; display: inline-block; padding: 0; margin: 0 0; padding: 0 0 15px; background: url(../images/top-panel-sep.png) no-repeat center bottom; *display:inline;
*zoom:1;
*padding:0 0 40px;
}
/* TOP LINKS */
.top-links { width: 980px; padding: 0px 0 35px; *padding:0;}
.top-links .top-nav { float: right; padding: 15px 0 0 0 }
.top-links .top-nav li { font-size: 14px; color: #707070; float: left; padding: 0 7px;/*it was 10px changed for the parents site*/ border-right: 1px solid #aaaaaa; line-height: 11px; }
.top-links .top-nav li a { color: #707070; text-decoration: none; }
.top-links .top-nav li a:hover {color: #595959; }
.top-links .top-nav li a.active{color:#dd3537;}
.top-links .top-nav-left { float: left; padding: 15px 0 0 0 }
.top-links .top-nav-left li { font-size: 14px; color: #707070; float: left; padding: 0 7px;/*it was 10px changed for the parents site*/ border-right: 1px solid #aaaaaa; line-height: 11px; }
.top-links .top-nav-left li a { color: #707070; text-decoration: none; }
.top-links .top-nav-left li a:hover { color: #595959; }
.top-links .top-nav-left li a.active{color:#dd3537}
.top-links .top-nav-left .bordernone {border: none; }
.top-links .top-nav .bordernone{border: none; }
.top-links .search {float: right; padding: 10px 10px 0; position: relative; }
.top-links .search form {float: right; }
.top-links .search-input {width: 60px; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; color: #555555; float: right; text-decoration: none; padding: 1px 20px 3px 5px; margin: 0; background: #f9f9f9; border: none; }
.top-links .search-input:focus {background: #fff; color: #8d8d8d; }
.top-links .search-submit {background: url(../images/search-icon.png) no-repeat scroll 4px 4px; border: none; cursor: pointer; float: right; height: 20px; position: absolute; right: 11px; top: 10px; width: 20px; }
.top-links .search-submit:hover { color: #595959; background: url(../images/search-icon-hover.png) no-repeat scroll 4px 4px; }
.top-links .login { float: right; font-family: 'Ubuntu Condensed', sans-serif; margin: 10px 0 0; padding: 0px 10px 2px 0;/*border-left:1px solid #aaaaaa;*/ }
.top-links .login .login-btn { font-size: 14px; color: #fff; line-height: 10px; cursor: pointer; background: url(../images/login-icon.png) no-repeat 46px 7px #999; padding: 0 28px 3px 7px; }
.top-links .login .login-btn:hover { color: #3e3e3e; background: url(../images/login-icon.png) no-repeat 46px 7px #999; }
.top-links .login .active { background: url(../images/login-icon-active.png) no-repeat 46px 7px #999 !important; }
.top-links .login .login-list { position: absolute; width: 240px; height: 230px; right: 10px; top: 30px; z-index: 99999; display: none; }/*height: 348px;*/
.top-links .login .top-strip { width: 64px; height: 15px; float: right; background: #999; margin: 2px 0 -1px 0; }
.top-links .login ul { width: 180px; height: 150px; clear: both; background: #999; border: 1px solid #fff; margin: 0 0 0 -1px; padding: 20px 30px; }/*height: 250px;*/
.top-links .login ul li { font-size: 16px; line-height: 25px; color: #fff; padding: 4px 0; border-bottom: #B3B3B3 solid 1px; }
.top-links .login ul li a { color: #fff; text-decoration: none }
.top-links .login ul li a:hover { color: #3e3e3e; }
.top-links .login ul li.border-none { border: none; }
.top-wrapper .logo { float: left; margin: 10px 0 30px; }
.top-wrapper .logo .logo-bg { position: absolute; top: 0; left: -125px; z-index: -1; }
/* FLOAT MENU */
#float-menu { position: fixed; left: 0; top: 350px; z-index: 9999; }
#float-menu ul { overflow: hidden; }
#float-menu ul li { width: 40px; height: 43px; padding: 0 2px 1px 0; background: url(../images/side-nav-bg.png) repeat -2px 2px; }
#float-menu ul li a { text-decoration: none; cursor: pointer; }
#float-menu ul li span.icon { width: 40px; height: 43px; position: absolute; z-index: 9999; }
#float-menu ul li span.title { font-family: 'Ubuntu Condensed', sans-serif; font-size: 18px; color: #fff; padding: 12px 12px; height: 19px; position: absolute; left: -100px; z-index: 8888; border-left: 1px solid #fff; width: 70px; background: #8f8f8f; }
#float-menu ul .active { background-position: 0 0 !important; }
#float-menu ul .twitter span.icon { background: url(../images/twitter-icon.jpg) no-repeat -40px 0; text-decoration: none; }
#float-menu ul .twitter:hover span.icon { background: url(../images/twitter-icon.jpg) no-repeat 0px 0; }
#float-menu ul .twitter span.title { background: #00aced }
#float-menu ul .fb span { background: url(../images/fb-icon.jpg) no-repeat -40px 0; }
#float-menu ul .fb:hover span.icon { background: url(../images/fb-icon.jpg) no-repeat 0px 0; }
#float-menu ul .fb span.title { background: #3b589e }
#float-menu ul .youtube span.icon { background: url(../images/youtube-icon.jpg) no-repeat -40px 0; }
#float-menu ul .youtube:hover span.icon { background: url(../images/youtube-icon.jpg) no-repeat 0px 0; }
#float-menu ul .youtube span.title { background: #c8312b }
#float-menu ul .linked span.icon { background: url(../images/linkedin-icon.jpg) no-repeat -40px 0; }
#float-menu ul .linked:hover span.icon { background: url(../images/linkedin-icon.jpg) no-repeat 0px 0; }
#float-menu ul .linked span.title { background: #007ab9 }
#float-menu ul .instagram span.icon { background: url(../images/instagram-icon.jpg) no-repeat -40px 0; }
#float-menu ul .instagram:hover span.icon { background: url(../images/instagram-icon.jpg) no-repeat 0px 0; }
#float-menu ul .instagram span.title { background: #9714A1 }
#float-menu ul .blog span.icon { background: url(../images/blog-icon.jpg) no-repeat -40px 0; }
#float-menu ul .blog:hover span.icon { background: url(../images/blog-icon.jpg) no-repeat 0px 0; }
#float-menu ul .blog span.title { background: #FAAD24 }
#float-menu ul .kuae span.icon { background: url(../images/kuae-icon.jpg) no-repeat -40px 0; }
#float-menu ul .kuae:hover span.icon { background: url(../images/kuae-icon.jpg) no-repeat 0px 0; }
#float-menu ul .kuae span.title { background: #19A654 }
/* SOCIAL MEDIA POPUP */
.socialmedia-wrapper { background: #ededed; height: 100%; width: 100%; position: absolute; top: 0; display: none; z-index: 88888; font-family: 'Open Sans', sans-serif; }
.socialmedia-wrapper .top-section { width: 90%; margin: 0 auto; position: relative; padding: 25px 0 5px 0; border-bottom: 1px solid #d9d9d9; }
.socialmedia-wrapper .top-section .logo { margin: 10px 0 30px; display: inline-block; }
.socialmedia-wrapper .top-section .logo .logo-bg { position: absolute; top: 0; left: -125px; z-index: -1; }
.socialmedia-wrapper .top-section .closebtn { position: absolute; right: 0; top: 50px; width: 33px; height: 29px; background: url(../images/calender-closebtn.png) no-repeat center center; }
.socialmedia-wrapper .list-wrapper { margin: 10px auto; height: 100%; overflow: hidden; position: absolute; z-index: 99999; top: 150px; bottom: 0%; left: 5%; right: 5%; width: 90%; height: auto; }
.socialmedia-wrapper .list-wrapper .top { padding: 10px 0 20px; position: relative; }
.socialmedia-wrapper .list-wrapper .top h2 { font-size: 28px; color: #717171; font-weight: 300; font-weight: 300; display: block; }
.socialmedia-wrapper .list-wrapper .conatiner { width: 32%; height: 100%; margin: 0 12px 0 0; float: left; }
.socialmedia-wrapper .list-wrapper .conatiner .title { text-align: center; padding: 12px 0; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.socialmedia-wrapper .list-wrapper .conatiner .title h2 { font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: normal; color: #717171; display: block; }
.socialmedia-wrapper .list-wrapper .twitter .title { border-top: 4px solid #4ecbf7; }
.socialmedia-wrapper .list-wrapper .twitter .title h2 { color: #4ecbf7; }
.socialmedia-wrapper .list-wrapper .twitter .go-btn { margin: 10px 0 0; color: #4ecbf7; font-size: 15px; text-decoration: none; float: left; }
.socialmedia-wrapper .list-wrapper .fb .title { border-top: 4px solid #486bb7; }
.socialmedia-wrapper .list-wrapper .fb .title h2 { color: #486bb7; }
.socialmedia-wrapper .list-wrapper .fb .go-btn { margin: 10px 0 0; color: #486bb7; font-size: 15px; text-decoration: none; float: left; }
.socialmedia-wrapper .list-wrapper .youtube { margin: 0; }
.socialmedia-wrapper .list-wrapper .youtube .title { border-top: 4px solid #ca3833; }
.socialmedia-wrapper .list-wrapper .youtube .title h2 { color: #ca3833; }
.socialmedia-wrapper .list-wrapper .youtube .go-btn { margin: 10px 0 0; color: #ca3833; font-size: 15px; text-decoration: none; float: left; }
.socialmedia-wrapper .list-wrapper .conatiner .plugin-area { height: auto; border: 1px solid #ccc; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }
/*@media only screen and (max-height:400px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:200px!important;}}
@media only screen and (max-height:600px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:350px!important;}}
@media only screen and (max-height:700px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:400px!important;}}
@media only screen and (max-height:960px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:520px!important;}}
@media only screen and (max-height:1024px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:540px!important;}}
@media only screen and (max-height:1050px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:565px!important;}}
@media only screen and (max-height:2000px){fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; height:595px!important;}}*/


/* HOMEPAGE HEADERS */
.header { width: 980px; height: 446px; margin: 25px 0 0 0; position: relative; border-bottom: 1px solid #e35952; padding-bottom: 35px; }
.header .caption { font-family: 'Open Sans Condensed', sans-serif; font-size: 27px; line-height: 26px; color: #fff; background: url(../images/header-title-bg.png) repeat left top; position: absolute; bottom: 40px; right: 0; padding: 10px 20px; width: 470px; }
.header .rslides { height: 446px; position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.header .rslides li { border: 1px solid #fff; -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.header .rslides li:first-child { position: relative; display: block; float: left; }
.header .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.header .rslides_tabs { padding: 28px 0 8px; right: 60px; position: absolute; }
.header .rslides_tabs li { display: inline; float: left; margin: 0 4px; }
.header .rslides_tabs a { width: 15px; height: 15px; background: url(../images/header-nav-dot.png) no-repeat left bottom; float: left; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.header .rslides_tabs a:hover { background: url(../images/header-nav-dot.png) no-repeat left -15px; }
.header .rslides_tabs .rslides_here a { background: url(../images/header-nav-dot.png) no-repeat left top; color: #fff; font-weight: bold; }
.header .gradient { border: none!important; }
.header .gradient-strip { background: url(../images/header-gradient.png) repeat-x left top; height: 144px; width: 998px; position: absolute; top: 0; left: 0; }
/*SPOTLIGHT */
.spotlight { width: 487px; padding: 35px 0; overflow: hidden; background: url(../images/news-events-sep.png) no-repeat right 54px; margin: 0 36px 0 0; float: left; }
.spotlight h2 { color: #dd3f37; font-size: 22px; font-weight: normal; padding: 0 0 15px 0; }
.spotlight .img-wrapper { border: 1px solid #fff; float: left; width: 456px; height: 248px; position: relative; margin: 0 0 20px 0; }
.spotlight .img-wrapper h2 { font-family: 'Ubuntu Condensed', sans-serif; position: absolute; top: 40px; right: 0; background: url(../images/spotlight-title-bg.png) repeat left top; padding: 4px 20px 8px 50px; font-size: 28px; line-height: 34px; color: #373737; font-weight: normal; }
.spotlight .disc { padding: 0; width: 456px; float: left; }
.spotlight .disc h2 { font-family: 'Ubuntu Condensed', sans-serif; font-weight: normal; font-size: 22px; color: #e0423a; padding: 0 0 10px; }
.spotlight .disc h3 { font-family: 'Arial', sans-serif; font-weight: normal; font-size: 17px; color: #3a3a3a; padding: 0; }
.spotlight .disc h4 { font-family: 'Ubuntu Condensed', sans-serif; font-weight: normal; font-size: 14px; color: #4d4d4d; padding: 0 0 10px; }
.spotlight .disc h4 span { color: #6b6b6b; padding: 0 5px; }
.spotlight .disc p { font-size: 14px; line-height: 22px; color: #5a5a5a; padding: 10px 0 10px; display: block; }
.spotlight .readmore { font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; padding: 3px 25px 4px 0; color: #e0423a; background: url(../images/readmore-icon.png) no-repeat right top; float: right; text-decoration: none; }
.spotlight .readmore:hover { background: url(../images/readmore-icon.png) no-repeat right bottom; color: #888; }
/*NEWS - EVENTS*/
.news-events { float: left; width: 455px; padding: 35px 0; }
.news-events ul { padding: 0 0 15px 20px; list-style: none; margin: 0; float: left; width: 440px; }
.news-events ul li { display: inline; margin-right: 16px; float: left; font-size: 18px; color: #81817e; }
.news-events ul li.news a { color: #50B948; font-size: 22px; font-weight: normal; text-decoration: none; }
.news-events ul li.events a { color: #009DDC; font-size: 22px; font-weight: normal; text-decoration: none; }
.news-events span.title-sep { border-top: 1px solid #009DDC; width: 455px; height: 10px; position: relative; display: block; float: left; }
.news-events span.title-sep img { position: absolute; top: -1px; left: 30px; }
/*FEATURED NEWS */
.featured-news { width: 455px; padding: 20px 0 0 0; float: left; }
.featured-news h2 { color: #50b948; font-size: 22px; font-weight: normal; padding: 0px 0 15px 20px; }
.featured-news .title-sep { border-top: 1px solid #50b948; width: 455px; height: 10px; position: relative; display: block }
.featured-news .title-sep img { position: absolute; top: -1px; left: 30px; }
.featured-news-list { border-bottom: 1px solid #CDCDCD; width: 455px; padding: 20px 0; overflow: hidden; }
.featured-news-list .date-box { margin: 0 35px 0 0; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #d1ebcf; width: 70px; height: 54px; background: #fff; padding: 8px; text-align: center }
.featured-news-list .date-box h2 { font-family: 'Open Sans Condensed', sans-serif; color: #50b948; font-size: 30px; padding: 0px 0 5px 0; }
.featured-news-list .date-box span { font-family: 'Ubuntu Condensed', sans-serif; color: #5a5a5a; font-size: 13px; display: block; border-top: 1px solid #dfdfdf; padding: 4px 0 0 0; }
.featured-news-list h3 { color: #444444; font-size: 17px; line-height: 20px; font-weight: normal; padding: 0 0 10px; }
.featured-news-list h3 a { color: #444444; text-decoration: none; }
.featured-news-list h3 a:hover { color: #6f6f6f; text-decoration: none; }
.featured-news-list h4 { font-size: 13px; font-weight: normal; color: #4d4d4d; padding: 0 0 10px; }
.featured-news-list h4 span { color: #50b948; padding: 0 5px; }
.featured-news .viewall { font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; padding: 2px 25px 5px 0; margin: 20px 0 0; color: #50b948; background: url(../images/news-viewall-icon.png) no-repeat right top; float: right; text-decoration: none; }
.featured-news .viewall:hover { color: #999; background: url(../images/news-viewall-icon.png) no-repeat right bottom; }
/*FEATURED EVENTS */
.featured-events { width: 455px; padding: 20px 0 0 0; float: left; }
.featured-events h2 { color: #009ddc; font-size: 22px; font-weight: normal; padding: 0px 0 15px 20px; }
.featured-events .title-sep { border-top: 1px solid #009ddc; width: 455px; height: 10px; position: relative; display: block }
.featured-events .title-sep img { position: absolute; top: -1px; left: 35px; }
.featured-events-list { border-bottom: 1px solid #CDCDCD; width: 455px; padding: 20px 0; overflow: hidden; }
.featured-events-list .date-box { margin: 0 35px 0 0; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #bae0ef; width: 70px; height: 54px; background: #fff; padding: 8px; text-align: center }
.featured-events-list .date-box h2 { font-family: 'Open Sans Condensed', sans-serif; color: #009ddc; font-size: 30px; padding: 0px 0 5px 0; }
.featured-events-list .date-box span { color: #5a5a5a; font-size: 12px; display: block; border-top: 1px solid #dfdfdf; padding: 4px 0 0 0; }
.featured-events-list h3 { color: #444444; font-size: 17px; line-height: 20px; font-weight: normal; padding: 0 0 10px; }
.featured-events-list h3 a { color: #444444; text-decoration: none; }
.featured-events-list h3 a:hover { color: #6f6f6f; text-decoration: none; }
.featured-events-list h4 { font-size: 13px; font-weight: normal; color: #4d4d4d; padding: 0 0 10px; }
.featured-events-list h4 span { color: #009ddc; padding: 0 5px; }
.featured-events .viewall { font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; padding: 2px 25px 5px 0; margin: 20px 0 0; color: #009ddc; background: url(../images/events-viewall-icon.png) no-repeat right top; float: right; text-decoration: none; }
.featured-events .viewall:hover { color: #999; background: url(../images/events-viewall-icon.png) no-repeat right bottom; }
/*ICON BANNERS */
.banners { width: 980px; clear: both; float: left; margin: 10px 0 0px; }
.banners .common-list { width: 980px; float: left; margin: 0 14px 0 0; padding: 20px 0; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; }
.banners .apply { width: 200px; float: left; margin: 0 0 0 24px; padding: 20px 0; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; }
.banners .apply a { background: none; padding: 0; }
.banners .separator { float: left; }
.banners ul { height: 45px; overflow: hidden; }
.banners ul li { float: left; min-width:222px; *width:245px; }
/*.banners ul a.top {}
.banners ul a.top .title{ padding:10px 0px 0 15px; float:left;color:#9d9d9d;}
.banners ul a.top .arrow{background:url(../images/banner-btn.png) no-repeat right bottom; width:21px; height:21px; float:left; margin:10px 0 0 10px;}
*/
.banners ul a { display: block; padding: 0 16px; background: url(../images/banner-sep.png) no-repeat left 0; height: 60px; font-family: 'Ubuntu Condensed', sans-serif; font-size: 17px; color: #9d9d9d; text-decoration: none; }
.banners ul a img { float: left; }
.banners ul a .banner-icon { float: left; }
.banners ul a:hover img { filter: none; }
.banners ul a .title { padding: 10px 0px 0 6px; float: left; color: #707070; width:138px; }
.banners ul a:hover .title { color: #A5A5A5 }
.banners ul a .arrow { background: url(../images/banner-btn.png) no-repeat right top; width: 21px; height: 21px; float: right; margin: 10px 0 0 6px; }
.banners ul a:hover .arrow { background: url(../images/banner-btn.png) no-repeat right bottom; width: 21px; height: 21px; float: right; margin: 10px 0 0 6px; }
/*INNER PAGE */
.inner-header { width: 980px; height: 262px; border: 1px solid #fff; position: relative; margin: 25px 0 0 }
.inner-header h2 { position: absolute; right: 0; bottom: 40px; padding: 8px 10px 8px 10px; width: 300px; background: url(../images/header-title-bg.png) repeat left top; font-family: 'Ubuntu Condensed', sans-serif; font-size: 28px; color: #fff; font-weight: normal; }
.left-section { width: 260px; margin: 20px 40px 0 0; float: left; }
.left-section .left-menu { padding: 0px 0 40px; margin: 0 0 30px; background: url(../images/left-menu-sep.png) no-repeat left bottom; }
.left-section .left-menu li { font-family: 'Ubuntu Condensed', sans-serif; font-size: 18px; line-height: 24px; color: #858585; padding: 10px 0; border-bottom: 1px solid #c9c9c9; }
.left-section .left-menu li a { color: #858585; text-decoration: none; padding: 0 10px 0 0; margin: 0 5px 0 0; display: block; }
.left-section .left-menu li a:hover { color: #dd3f37; background: url(../images/left-menu-arrow.png) no-repeat right center; }
.left-section .left-menu li a.active { color: #dd3f37; background: url(../images/left-menu-arrow-active.png) no-repeat right center; }
.left-section .left-menu .bordernone { border: none; }
.left-section .left-menu li ul { display: none; border: none; margin: 10px 0 0 0; }
.left-section .left-menu li ul li { font-size: 15px; line-height: 20px; color: #858585; border-top: 1px dotted #c9c9c9; border-bottom: none; padding: 10px 0 10px 10px; }
.left-section .left-menu li ul li a { color: #858585; text-decoration: none; padding: 0 10px 0 0; margin: 0 5px 0 0; display: block; }
.left-section .useful-links { margin: 0 0 40px; font-family: 'Ubuntu Condensed', sans-serif; position: relative; border: 1px solid #c9c9c9; border-radius: 6px; -moz-border-radius: 20px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
.left-section .useful-links h2 { font-size: 20px; line-height: 24px; color: #50b947; font-weight: normal; background: url(../images/useful-links-title-bg.png) no-repeat left bottom; padding: 8px 15px; }
.left-section .useful-links h2 a { color: #50b947; cursor: pointer; text-decoration: none; background: url(../images/useful-links-title-arrow.png) no-repeat right center; padding: 0 10px; display: block; }
.left-section .useful-links h2 a.active { background: url(../images/useful-links-title-arrow-active.png) no-repeat right center; }
.left-section .useful-links ul { padding: 10px 15px 20px; }
.left-section .useful-links ul li { font-size: 16px; line-height: 20px; color: #707070; padding: 10px 0; }
.left-section .useful-links ul li a { color: #707070; text-decoration: none; padding: 0 10px 0 0; margin: 0 5px 0 0; display: block; }
.left-section .useful-links ul li a:hover { color: #50b947; }
/*LEFT BANNERS */
.left-banners { width: 260px; float: left; margin: 0 0 40px; padding: 17px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: url(../images/left-banner-bg.png) no-repeat left center; }
.left-banners a { background: none; padding: 0; }
.left-banners ul { height: 45px; overflow: hidden; }
.left-banners ul li { padding: 0 5px; }
.left-banners ul a { display: block; height: 60px; font-family: 'Ubuntu Condensed', sans-serif; font-size: 18px; color: #9d9d9d; text-decoration: none; }
.left-banners ul a img { float: left; }
.left-banners ul a .banner-icon { float: left; }
.left-banners ul a:hover img { filter: none; }
.left-banners ul a .title { padding: 10px 0px 0 15px; float: left; color: #7b7b7b; width: 150px; }
.left-banners ul a:hover .title { color: #A5A5A5 }
.left-banners ul a .arrow { background: url(../images/left-banner-btn.png) no-repeat right top; width: 21px; height: 21px; float: right; margin: 10px 0 0 10px; }
.left-banners ul a:hover .arrow { background: url(../images/left-banner-btn.png) no-repeat right bottom; width: 21px; height: 21px; float: right; margin: 10px 0 0 10px; }
/*CONTENT AREA */
.content-area { width: 680px; margin: 20px 0 0; float: left; font-family: Arial, Helvetica, sans-serif; min-height:400px; }
.content-area .top { width:680px; border-bottom: 1px solid #dfdfdf; padding: 10px 0 10px 0; margin: 0 0 25px; float: left; }
.content-area .top .breadcrumbs { float: left; padding: 4px 0; margin: 0; }
.content-area .top .breadcrumbs li.level1 { padding: 0px 10px 0px 0; border: none; }
.content-area .top .breadcrumbs li { font-family: 'Ubuntu Condensed', sans-serif; font-size: 17px; line-height: 17px; color: #b0b0b0; list-style: none; background: none; float: left; border-left: 1px solid #b0b0b0; padding: 0 10px; }
.content-area .top .breadcrumbs li a { text-decoration: none; color: #b0b0b0; font-size: 17px; line-height: 17px; }
.content-area .top .breadcrumbs li a:hover { color: #6a6a6a; }
.content-area .top .breadcrumbs li span { color: #6a6a6a; }
.content-area .top .share-plugins { float: right; padding: 5px 0 0; }
.content-area .top .share-plugins a { float: left; padding: 0 10px; border-left: 1px solid #b0b0b0; }
.content-area .top .share-plugins a.bordernone { border: none; }
.content-area .top .share-plugins img { border: none; background: none; padding: 0; margin: 0; width: auto; height: auto }
.content-area h1 { font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 25px; line-height: 27px; font-weight: normal; color: #dd3537; }
.content-area h2 { font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 22px; line-height: 24px; font-weight: normal; color: #5a5a5a; }
.content-area h3 { font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 19px; line-height: 24px; font-weight: normal; color: #5a5a5a; }
.content-area h4 { font-family: 'Ubuntu Condensed', sans-serif; padding: 5px 0 5px; margin: 0; font-size: 18px; line-height: 18px; font-weight: normal; color: #5a5a5a; }
.content-area h5 { font-family: 'Ubuntu Condensed', sans-serif; padding: 5px 0 5px; margin: 0; font-size: 18px; line-height: 15px; font-weight: normal; color: #DD3537; }
.content-area h6 { font-family: 'Ubuntu Condensed', sans-serif; padding: 5px 0 5px; margin: 0; font-size: 16px; line-height: 14px; font-weight: normal; color: #5a5a5a; }
.content-area h2 a { font-size: 22px; font-weight: normal; color: #5a5a5a; padding: 0; margin: 0; }
.content-area h2 a:hover { color: #dd3537 }
.content-area h3 a { font-size: 19px; font-weight: normal; color: #5a5a5a; padding: 0; margin: 0; }
.content-area h3 a:hover { color: #dd3537 }
.content-area h4 a { font-size: 18px; font-weight: normal; color: #5a5a5a; padding: 0; margin: 0; }
.content-area h4 a:hover { color: #dd3537 }
.content-area h5 a { font-size: 18px; font-weight: normal; color: #DD3537; padding: 0; margin: 0; }
.content-area h5 a:hover { color: #dd3537 }
.content-area p { font-size: 14px; color: #6a6a6a; line-height: 20px; padding: 6px 0 10px; margin: 0; }
.content-area p.leading { font-family: 'Open Sans Condensed', sans-serif; font-size: 28px; line-height: 30px; }
.content-area ul { list-style: none; margin: 5px 0 10px 10px; }
.content-area ul li { font-size: 14px; line-height: 20px; color: #5a5a5a; padding: 6px 0 6px 25px; background: url(../images/list-style-img.png) no-repeat left 12px; }
.content-area ul li a { color: #dd3537; text-decoration: none; padding: 0; margin: 0; }
.content-area ol { margin: 5px 0 10px 20px; }
.content-area ol li { font-size: 14px; line-height: 20px; color: #5a5a5a; margin: 0 0 0 10px; padding: 5px 0 5px 5px; list-style: decimal outside none; }
.content-area ol li a { color: #dd3537; text-decoration: none; padding: 0; margin: 0; }
.content-area table {/* border-bottom: 1px solid #DDDDDD;*/border: 1px;border-collapse:collapse; border-color: #DDDDDD; border-bottom-style: solid; width: 100%; margin: 15px 0; }
.content-area th { color: #5A5A5A; font-size: 10px; font-weight: 500; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase; }
.content-area td {/*border:1px solid #DDDDDD;border-collapse:separate;*/ border-color:#DDDDDD; border-width: thin; border-bottom-style: solid; color: #5A5A5A; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; padding: 10px; }
.content-area td strong { font-family: 'Ubuntu Condensed', sans-serif; font-size: 18px; font-weight: normal; }
.content-area table .headingrow td { padding: 10px 10px; background: #e4e4e4; }
.content-area table.border td{border:1px solid #DDDDDD;}
.content-area table td.border{border:1px solid #DDDDDD;}

.content-area img { border: 0px solid #ccc; padding: 1px; background: #fff; margin: 12px; }
.content-area a { color: #dd3537; /*font-size: 14px;*/ line-height: 20px; padding: 6px 0 10px; margin: 0; text-decoration: none; display: inline; }
.content-area a.link-icon { background: url(../images/link-icon.png) no-repeat left 8px; padding: 6px 0 10px 25px; }
/*CONTENT AREA TABSET */
.content-area .tabset { padding: 15px 0 20px 0; margin: 0 0 20px; background: url(../images/content-sep-bottom.png) no-repeat center bottom; }
.content-area .tabset .tabs { overflow: hidden; margin: 0 0 5px 0; padding: 0px 5px 14px; background: url(../images/content-sep.png) no-repeat center bottom }
.content-area .tabset .tabs li { float: left; margin: 0 3px 0; padding: 0; background: none; }
.content-area .tabset .tabs li.last { margin-right: 0; }
.content-area .tabset .tabs li a { display: block; padding: 6px 14px; font-size: 16px; color: #6a6a6a; text-align: center; background: #F0F0F0; border: 1px solid #c9c9c9; border-bottom: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.content-area .tabset .tabs li a:hover { padding: 6px 14px; background: url(../images/tabs-bg.png) repeat-x left top #fff; color: #7a7a7a; border: 1px solid #c9c9c9; border-bottom: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.content-area .tabset .tabs li a.current { padding: 6px 14px; background: url(../images/tabs-bg.png) repeat-x left top #fff; color: #5A5A5A; border: 1px solid #c9c9c9; border-bottom: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.content-area .tabset .list-wrap{ height:auto !important;}
.content-area .tabset .list-wrap ul { list-style: none; margin: 0; background: none; }
/*.content-area .tabset .list-wrap ul li{ background:none !important;}*/
.content-area .tabset .list-wrap ul li:last-child a { border: none; }
.tab-common { padding: 30px 0 20px 0; margin: 0 0 20px; background: url(../images/content-sep-bottom.png) no-repeat center bottom; }
.tab-common .tabs { overflow: hidden; margin: 0 0 20px 0; padding: 0px 0px 22px !important; background: url(../images/content-sep.png) no-repeat center bottom }
.tab-common .tabs li { float: left; margin: 3px 3px!important; padding: 0; background: none; }
.tab-common .tabs li.last { margin-right: 0; }
.tab-common .tabs li a { width: 11px; display: block; padding: 6px 16px; font-size: 16px; color: #6a6a6a; text-align: center; background: #F0F0F0; border: 1px solid #c9c9c9 !important; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.tab-common .tabs li a:hover { padding: 6px 16px; background: url(../images/tabs-bg.png) repeat-x left top #fff; color: #7a7a7a; border: 1px solid #c9c9c9; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.tab-common .tabs li a.current { padding: 6px 16px; background: url(../images/tabs-bg.png) repeat-x left top #fff; color: #5A5A5A; border: 1px solid #c9c9c9; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.tab-common .list-wrap ul { list-style: none; margin: 0; background: none; }
.tab-common .list-wrap ul li:last-child a { border: none; }
/*CONTENT AREA FB LIKE */
.content-area .fb-like-container { border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 0; float: left; width: 100%; }
.content-area .fb-like { margin: 20px 0 20px; width: 690px; clear: both; }
.content-area .readmore { font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 14px; padding: 3px 25px 4px 0; color: #e0423a; background: url(../images/readmore-icon.png) no-repeat right top; float: right; text-decoration: none; }
.content-area .readmore:hover { background: url(../images/readmore-icon.png) no-repeat right bottom; }

/*NEWS */
.news-wrapper { width: 690px; margin: 0px 0 0; float: left; }
.news-wrapper .list-wrapper { padding: 0 0 20px; margin: 20px 0 10px; background: url(../images/content-sep.png) no-repeat center bottom; float: left; }
.news-wrapper .news-list { float: left; padding: 0 42px 20px 0; width: 323px; border: none; }
.news-wrapper .news-list-right { padding: 0 }
.news-wrapper .news-list img { width: 323px; height: 127px; padding: 0; border: 1px solid #fff; margin: 0 0 20px; }
.news-wrapper .news-list .content { height: 164px; }
.news-wrapper .news-list .content h3 { color: #5A5A5A; font-size: 17px; line-height: 20px; font-weight: normal; padding: 0 0 10px; }

.news-wrapper .news-list .content h4 { font-size: 13px; font-weight: normal; color: #4d4d4d; padding: 0 0 10px; }
.news-wrapper .news-list .content h4 span { color: #6b6b6b; padding: 0 5px; }
.news-wrapper .pagination { width: 690px; float: left; clear: both; padding: 5px 0; margin: -10px 0 10px; }
.news-wrapper .pagination ul { padding: 0; margin: 0; }
.news-wrapper .pagination ul li { float: left; list-style: none; background: none; padding: 0; margin: 0; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 14px; }
.news-wrapper .pagination ul li a { float: left; padding: 0 2px; line-height: 14px; color: #7b7b7b; }
.news-wrapper .pagination ul li a:hover { color: #dd3537 }
.news-wrapper .pagination ul li a.active { color: #dd3537 }
.news-wrapper .pagination .control { /*float:right*/ }
.news-wrapper .pagination .control a { float: left; color: #7b7b7b; padding: 0 8px; border-right: 1px solid #c9c9c9; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 12px; }
.news-wrapper .pagination .control a.next { border: none }
.news-wrapper .pagination .control a:hover { color: #dd3537 }
.news-wrapper .pagination .control a.active { color: #dd3537 }
/*EVENTS */
.events-wrapper { width: 690px; margin: 0px 0 0; float: left; }
.events-wrapper .list-wrapper { padding: 0 0 20px; margin: 20px 0 10px; background: url(../images/content-sep.png) no-repeat center bottom; float: left; }
.events-wrapper .events-list { float: left; padding: 0 42px 20px 0; width: 323px; border: none }
.events-wrapper .events-list-right { padding: 0 }
.events-wrapper .events-list img { width: 323px; height: 127px; padding: 0; border: 1px solid #fff; margin: 0 0 20px; }
.events-wrapper .events-list .content { height: 164px; }
.events-wrapper .events-list .content h3 { color: #5A5A5A; font-size: 17px; line-height: 20px; font-weight: normal; padding: 0 0 10px; }
.events-wrapper .events-list .content h4 { font-size: 13px; font-weight: normal; color: #4d4d4d; padding: 0 0 10px; }
.events-wrapper .events-list .content h4 span { color: #6b6b6b; padding: 0 5px; }
.events-wrapper .pagination { width: 690px; float: left; clear: both; padding: 5px 0; margin: -10px 0 10px; }
.events-wrapper .pagination ul { padding: 0; margin: 0; }
.events-wrapper .pagination ul li { float: left; list-style: none; background: none; padding: 0; margin: 0; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 14px; }
.events-wrapper .pagination ul li a { float: left; padding: 0 2px; line-height: 14px; color: #7b7b7b; }
.events-wrapper .pagination ul li a:hover { color: #dd3537 }
.events-wrapper .pagination ul li a.active { color: #dd3537 }
.events-wrapper .pagination .control { float: right }
.events-wrapper .pagination .control a { float: left; color: #7b7b7b; padding: 0 8px; border-right: 1px solid #c9c9c9; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 12px; }
.events-wrapper .pagination .control a.next { border: none }
.events-wrapper .pagination .control a:hover { color: #dd3537 }
.events-wrapper .pagination .control a.active { color: #dd3537 }
/*PHOTO GALLERY */
.photo-gallery-wrapper { width: 690px; margin: 0px 0 0; float: left; }
.photo-gallery-wrapper .featured-gallery { }
.ad-gallery { width: 690px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 455px; position: relative; overflow: hidden; padding: 0 0 23px !important; background: url(../images/pg-feauterd-img-bottombg.png) no-repeat center bottom; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 200; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 200; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */ background: url(trans.html); }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(ad_prev.html); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(ad_next.html); width: 30px; height: 30px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0px !important; ; left: 0 !important; z-index: 9; width: 687px !important; height: 455px !important; }
.ad-gallery .ad-image-wrapper .ad-image img { width: 100%; border: 1px solid #fff; margin: 0; padding: 0; height: auto; }
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { float: left; position: absolute; bottom: 60px; right: 0px; padding: 7px 10px 7px 15px; ; text-align: left; width: 400px !important; z-index: 2; background: url(../images/pg-disc-bg.png) repeat left top; color: #fff; font-size: 14px; line-height: 18px; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description strong { padding: 0 0 2px; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description span { font-size: 13px; line-height: 16px; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/pg-disc-bg.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; font-family: 'Ubuntu Condensed', sans-serif; font-weight: normal; font-size: 17px; }
.ad-gallery .ad-controls { height: 20px; display: none; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; height: 124px; margin: 0 0 30px; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; height: 24px; z-index: 10; }
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 24px; }/* IE 6 doesn't like height: 100% */
.ad-gallery .ad-back { cursor: pointer; right: 26px; top: 114px; width: 22px; display: block; background: url(../images/ad_scroll_back.png) center top no-repeat #F9F9F9; padding: 0 5px; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: 0px; top: 114px; width: 22px; background: url(../images/ad_scroll_forward.png) center top no-repeat #F9F9F9; padding: 0 0 0 4px; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; border-bottom: 1px solid #c2c2c2; height: 124px; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; margin: 0; }
.ad-gallery .ad-thumbs li { float: left; padding: 0px; background: url(../images/pg-feauterd-img-thumbbg.png) no-repeat center bottom; padding: 0 0 15px 0; }
.ad-gallery .ad-thumbs li a { display: block; margin: 0 14px 0 0; width: 160px; height: 93px; overflow: hidden; }
.ad-gallery .ad-thumbs li a img { border: 1px solid #fff; display: block; margin: 0; padding: 0; width: 160px; height: auto; }
.ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #fff; margin: 0; padding: 0; }
.ad-preloads { position: absolute; left: -9000px; top: -9000px; display:none!important; }/* Can't do display none, since Opera won't load the images then */
.photo-gallery-wrapper .other-gallery { clear: both; margin: 0; width: 690px; }
.photo-gallery-wrapper .other-gallery .title { width: 690px; height: 35px; background: url(../images/content-sep.png) no-repeat center bottom; padding: 0 0 15px; margin: 0 0 5px; }
.photo-gallery-wrapper .other-gallery .title h3 { float: left; font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 18px; font-weight: normal; color: #707070; }
.photo-gallery-wrapper .other-gallery .title span { float: right; font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 14px; font-weight: normal; color: #707070; }
.photo-gallery-wrapper .other-gallery .list-wrapper { clear: both; display: inline-block; border-bottom: 1px solid #c2c2c2; padding: 15px 0 20px 0; margin: 0 0 15px 0; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list { float: left; width: 211px; margin: 0 28px 0 0; }
.photo-gallery-wrapper .other-gallery .list-wrapper .list-right { margin: 0; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list a { margin: 0; padding: 0; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list a:hover { opacity: 0.6; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list a.active { opacity: 0.6; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list .img-wrapper { width: 209px; height: 116px; margin: 0; padding: 0 0 13px; background: url(../images/pg-other-img-bg.png) no-repeat center bottom; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list img { margin: 0; padding: 0; border: 1px solid #fff; width: 209px; height: 116px; }
.photo-gallery-wrapper .other-gallery .list-wrapper .gallery-list span { font-family: 'Ubuntu Condensed', sans-serif; color: #7b7b7b; font-size: 16px; line-height: 18px; font-weight: normal; padding: 0px 0 10px; display: block; }
.photo-gallery-wrapper .pagination { width: 690px; float: left; clear: both; padding: 5px 0; margin: 0px 0 10px; }
.photo-gallery-wrapper .pagination ul { padding: 0; margin: 0; }
.photo-gallery-wrapper .pagination ul li { float: left; list-style: none; background: none; padding: 0; margin: 0; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 14px; }
.photo-gallery-wrapper .pagination ul li a { float: left; padding: 0 2px; line-height: 14px; color: #7b7b7b; }
.photo-gallery-wrapper .pagination ul li a:hover { color: #dd3537 }
.photo-gallery-wrapper .pagination ul li a.active { color: #dd3537 }
.photo-gallery-wrapper .pagination .control { /*float:right*/ }
.photo-gallery-wrapper .pagination .control a { float: left; color: #7b7b7b; padding: 0 8px; border-right: 1px solid #c9c9c9; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 12px; }
.photo-gallery-wrapper .pagination .control a.next { border: none }
.photo-gallery-wrapper .pagination .control a:hover { color: #dd3537 }
.photo-gallery-wrapper .pagination .control a.active { color: #dd3537 }
/*VIDEO GALLERY */
.video-gallery-wrapper { width: 690px; margin: 0px 0 0; float: left; }
.video-gallery-wrapper .featured-video-wrapper { width: 690px; padding: 0px 0 24px; background: url(../images/video-featured-bg.html) no-repeat center bottom; }
.video-gallery-wrapper .featured-video { width: 687px; height: 393px; border: 1px solid #fff; position: relative }
.video-gallery-wrapper .featured-video img { border: none; margin: 0; padding: 0; }
.video-gallery-wrapper .featured-video .playbtn { width: 63px; height: 63px; background: url(../images/video-featured-playbtn.png) no-repeat center center; z-index: 9999; position: absolute; left: 325px; top: 145px; }
.video-gallery-wrapper .other-gallery { clear: both; margin: 0; width: 690px; }
.video-gallery-wrapper .other-gallery .title { width: 690px; height: 35px; background: url(../images/content-sep.png) no-repeat center bottom; padding: 0 0 15px; margin: 0 0 5px; }
.video-gallery-wrapper .other-gallery .title h3 { float: left; font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 18px; font-weight: normal; color: #707070; }
.video-gallery-wrapper .other-gallery .title span { float: right; font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 0 10px; margin: 0; font-size: 14px; font-weight: normal; color: #707070; }
.video-gallery-wrapper .other-gallery .list-wrapper { clear: both; display: inline-block; border-bottom: 1px solid #c2c2c2; padding: 15px 0 20px 0; margin: 0 0 15px 0; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list { float: left; width: 326px; margin: 0 34px 0 0; }
.video-gallery-wrapper .other-gallery .list-wrapper .list-right { margin: 0; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list a { margin: 0; padding: 0; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list a:hover { opacity: 0.6; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list a.active { opacity: 0.6; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list .img-wrapper { width: 326px; height: 172px; position: relative; margin: 0; padding: 0 0 15px; background: url(../images/video-list-img-bg.png) no-repeat center bottom; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list .img-wrapper img { margin: 0; padding: 0; border: 1px solid #fff; width: 326px; height: 172px; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list .img-wrapper .playbtn { width: 51px; height: 51px; background: url(../images/video-list-playbtn.png) no-repeat center center; z-index: 9999; position: absolute; left: 145px; top: 62px; padding: 0; }
.video-gallery-wrapper .other-gallery .list-wrapper .video-list span { font-family: 'Ubuntu Condensed', sans-serif; color: #7b7b7b; font-size: 16px; line-height: 18px; font-weight: normal; padding: 0px 0 10px; display: block; }
.video-gallery-wrapper .pagination { width: 690px; float: left; clear: both; padding: 5px 0; margin: 0px 0 10px; }
.video-gallery-wrapper .pagination ul { padding: 0; margin: 0; }
.video-gallery-wrapper .pagination ul li { float: left; list-style: none; background: none; padding: 0; margin: 0; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 14px; }
.video-gallery-wrapper .pagination ul li a { float: left; padding: 0 2px; line-height: 14px; color: #7b7b7b; }
.video-gallery-wrapper .pagination ul li a:hover { color: #dd3537 }
.video-gallery-wrapper .pagination ul li a.active { color: #dd3537 }
.video-gallery-wrapper .pagination .control { /*float:right*/ }
.video-gallery-wrapper .pagination .control a { float: left; color: #7b7b7b; padding: 0 8px; border-right: 1px solid #c9c9c9; font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; line-height: 12px; }
.video-gallery-wrapper .pagination .control a.next { border: none }
.video-gallery-wrapper .pagination .control a:hover { color: #dd3537 }
.video-gallery-wrapper .pagination .control a.active { color: #dd3537 }
/*CONTACTUS WRAPPER */
.contactus-wrapper { width: 690px; float: left; clear: both; }
.campus { width: 690px; background: url(../images/content-sep.png) no-repeat center bottom; padding: 0 0 35px; margin: 20px 0 5px; }
.campus .campus-detail { background: #f1f1f1; padding: 35px 20px; float: left; width: 258px; height: 164px; margin: 0 0 20px; }
.campus .campus-detail h2 { font-family: 'Open Sans Condensed', sans-serif; color: #dd3537; font-size: 30px; line-height: 28px; padding: 5px 0 15px; margin: 0; }
.campus .campus-detail p { font-family: 'Ubuntu Condensed', sans-serif; color: #7b7b7b; font-size: 17px; line-height: 20px; padding: 0 0 10px; }
.campus .campus-detail ul { float: left; padding: 0 0 0 20px; margin: 0; border-left: 1px solid #B3B3B3; }
.campus .campus-detail .address { border-top: 1px solid #B3B3B3; float: left; padding: 15px 0 0 0; margin: 5px 0; }
.campus .campus-detail ul.left { padding: 0 20px 0 0; border: none; }
.campus .campus-detail li { background: none; padding: 0; color: #888; font-size: 13px; line-height: 18px; }
.campus .location-map { width: 390px; height: 234px; float: left; margin: 0 0 20px; }
.campus .location-map img { border: 1px solid #fff; padding: 0; margin: 0; }
/*FORM */
.form { margin: 0px 0 40px; float: left; }
.form .form-container { clear: both; margin: 10px 0 15px; }
.form .form-container label { float: left; padding: 7px 20px 0 0; min-width: 200px; font-family: 'Ubuntu Condensed', sans-serif; font-size: 17px; color:#5F5F5F; }
.form .form-container label span { color: #DD3537; }
.form .form-container input { color: #888; font-size: 13px; }
.form .form-container select { width: 270px; height: 30px; padding: 4px; border: 1px solid #dcdcdc; color: #888; font-size: 13px; }
.form .form-container textarea { width: 262px; height: 100px; padding: 4px; border: 1px solid #dcdcdc; color: #888; font-size: 13px; }
.form .form-container .form-field { width: 254px; height: 16px; padding: 8px; border: 1px solid #dcdcdc; }
.form .captcha-warpper { margin: 0 0 0 0px; }
.form .captcha-warpper label { float: left; padding: 0 20px 0 0; min-width: 150px; font-family: 'Ubuntu Condensed', sans-serif; font-size: 17px; color: #a0a0a0; }
.form .captcha-warpper .captcha{float:left}
.form .form-btns {clear:both; margin:15px 0 0 171px;float:left;}
.form .form-btns .submit { border: 1px solid #fff; background: #b3b3b3; color: #fff; width: 88px; height: 36px; padding: 0 0 5px; margin: 0 5px 0 0; float: left; font-family: 'Ubuntu Condensed', sans-serif; font-size: 17px; cursor: pointer; }
.form .form-btns .submit:hover { background: #DD3537; }
.form .form-btns .reset { border: 1px solid #fff; background: #b3b3b3; color: #fff; width: 88px; height: 36px; padding: 0 0 5px; font-family: 'Ubuntu Condensed', sans-serif; font-size: 17px; cursor: pointer; }
.form .form-btns .reset:hover { background: #DD3537; }
.form .error { font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px; padding: 10px 0 5px; }
.form .checkbox-element{float: left;padding: 0 0 15px;}
.form .checkbox-list{padding: 3px 0;clear: both;float: left;}
.form .checkbox-list label{ float:none; padding:0 0 0 10px; margin:0; color:#a0a0a0;cursor:pointer;}
.form .radio-element{float: left;padding: 0 0 15px;}
.form .radio-list{padding: 3px 0;clear: both;float: left;}
.form .radio-list label{ float:none; padding:0 0 0 10px; margin:0; color:#a0a0a0; cursor:pointer;}
.locationmap-btn{padding: 0; margin: 15px 0;display: inline-block;height: 31px;}
.locationmap-btn img { border: none; background: none; padding: 0; margin: 0 }

/*CAREERS */
.careers { width: 690px; }
.careers .apply-btn { padding: 0; margin: 15px 0;display: inline-block;height: 31px; }
.careers .apply-btn img { border: none; background: none; padding: 0; margin: 0 }
.careers .career-list { background: url(../images/content-sep.png) no-repeat center bottom; padding: 0 0 30px; }
.careers .career-list p span, .careers .career-list h2 span, .careers .career-list h43 span, .careers .career-list h4 span { color: #404040; }
/*FACULTY */
.faculty-list{}
.faculty-profile-pic{width:100px;height:100px;margin: 12px 12px 12px 0 !important;}
.faculty-details{width:680px;display:inline-block;}
.faculty-details .profile-pic{width:150px;height:150px;background:none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin: 12px 12px 12px 0;padding: 1px;}
.faculty-details .details-list{ width:480px;margin:0 0 0 15px;display:inline-block;}
.faculty-details .details-list h4{color: #5A5A5A;font-family: 'Ubuntu Condensed',sans-serif;font-size: 18px;font-weight: normal;line-height: 18px;margin: 0; padding:6px 0;}
.faculty-details .details-list h4 span{display:inline-block;width: 110px; }

/*SELECT-CATEGORY */
.content-area .select-category { float: right; margin: -30px 0 0; }
.content-area .select-category label { float: left; font-family: 'Ubuntu Condensed', sans-serif; padding: 5px 10px 5px 0; margin: 0; font-size: 19px; line-height: 21px; font-weight: normal; color: #5a5a5a; }
.content-area .select-category select { width: 300px; height: 22px; display: none; }
.content-area .select-category-common { display: inline-block; margin: 0px 0 0; }
.content-area .select-category-common label { float: left; font-family: 'Ubuntu Condensed', sans-serif; padding: 5px 10px 5px 0; margin: 0; font-size: 19px; line-height: 21px; font-weight: normal; color: #5a5a5a; }
.content-area .select-category-common select { width: 300px; height: 22px; display: none; }
.content-area .select-category-events { float: right; margin: -30px 0 0; }
.content-area .select-category-events select { width: 200px; height: 22px; display: none; }
/*CUSTOM SELECT */
.customSelect { position: relative; font-size: 12px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; float: left; margin-right: 10px; }
.customSelect .selectedValue { padding: 5px 10px; margin-bottom: 0; line-height: 1.2; color: #333333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); cursor: pointer; background-color: #f5f5f5; *background-color: #fff;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #bbbbbb; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #a2a2a2; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoo:1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.customSelect .selectList { z-index: 100; position: absolute; left: -999em; top: -999em; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px;
*border-bottom-width: 2px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
.customSelect.select-open .selectList { left: 0 !important; top: auto !important; }
.customSelect .selectList dl { background: #fff; }
.customSelect .selectList dl.defaultScrollbar { overflow-x: hidden; overflow-y: scroll; }
.customSelect dl, .customSelect dd { margin: 0; }
.customSelect dd { zoom: 1; cursor: pointer; }
.customSelect .selected { color: #ffffff; text-decoration: none; background-color: #777;/* background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);*/ }
.customSelect .selectList dd.hovered { background: #999; color: #fff; }
.customSelect dt { font-weight: bold; font-style: italic padding:2px 10px 2px 6px;}
.customSelect dd { padding: 6px 10px 6px 8px; }
.hasJS select.custom { position: absolute; left: -9999px; }
.customSelect.focused .selectedValue { /*box-shadow: 0 0 2px #00aedb; */ }
.customSelect.disabled .selectedValue { border: 1px solid #ccc; color: #ccc; cursor: default; }
.customSelect .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 6px solid #595959; border-right: 5px solid transparent; border-left: 5px solid transparent; content: ""; }
.customSelect .selectValueWrap .caret { position: absolute; top: 10px; right: 10px; cursor: pointer; }
.customSelect .jspPane { overflow-x: hidden; }
.customSelect .jspVerticalBar { background: none; width: 8px; }
.customSelect .jspHorizontalBar { height: 0; overflow: hidden; }
.customSelect .jspTrack { background: none; right: 5px; border-radius: 5px; }
.customSelect .jspDrag { border-radius: 5px; color: #ffffff; opacity: .5; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #363636; *background-color: #222222;
background-image: -moz-linear-gradient(top, #444444, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); background-image: -webkit-linear-gradient(top, #444444, #222222); background-image: -o-linear-gradient(top, #444444, #222222); background-image: linear-gradient(to bottom, #444444, #222222); background-repeat: repeat-x; border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

/*CSS Styles that are needed by jScrollPane for it to operate correctly. Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 may not operate correctly without them.*/
.jspContainer {overflow: hidden; position: relative; }
.jspPane {position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #dde; position: relative; }
.jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }


/*CALENDAR SELECT-CATEGORY ITEM */
.calendar-wrapper .itm-0 span{ display:none;}
.calendar-wrapper .itm-1:before { content:"";position: relative;width:5px; height:5px; background:#DD3F37;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-2:before { content:"";position: relative;width:5px; height:5px; background:#fdb825;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-3:before { content:"";position: relative;width:5px; height:5px; background:#009ddc;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-4:before { content:"";position: relative;width:5px; height:5px; background:#50b948;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-5:before { content:"";position: relative;width:5px; height:5px; background:#251a06;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-6:before { content:"";position: relative;width:5px; height:5px; background:#aeaeae;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-7:before { content:"";position: relative;width:5px; height:5px; background:#a3310a;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-8:before { content:"";position: relative;width:5px; height:5px; background:#a76a22;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-9:before { content:"";position: relative;width:5px; height:5px; background:#36549d;margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-10:before { content:"";position: relative;width:5px; height:5px; background:#45c6a0;margin:4px 5px 0 0; float:left; }
.calendar-wrapper dd:before  { position: relative; width: 5px; height: 5px; background: #DD3F37; margin: 4px 5px 0 0; float: left; }


/*.calendar-wrapper .itm-1 span { position:relative; width:5px; height:5px; background:#DD3F37; margin:4px 5px 0 0; float:left; } 
.calendar-wrapper .itm-2 span { position:relative; width:5px; height:5px; background:#fdb825; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-3 span { position:relative; width:5px; height:5px; background:#009ddc; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-4 span { position:relative; width:5px; height:5px; background:#50b948; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-5 span { position:relative; width:5px; height:5px; background:#251a06; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-6 span { position:relative; width:5px; height:5px; background:#aeaeae; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-7 span { position:relative; width:5px; height:5px; background:#a3310a; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-8 span { position:relative; width:5px; height:5px; background:#a76a22; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-9 span { position:relative; width:5px; height:5px; background:#36549d; margin:4px 5px 0 0; float:left; }
.calendar-wrapper .itm-10 span { position:relative; width:5px; height:5px; background:#45c6a0; margin:4px 5px 0 0; float:left; }

 .calendar-wrapper dd span { position: relative; width: 5px; height: 5px; background: #DD3F37; margin: 4px 5px 0 0; float: left; }*/

.fc-calendar .fc-row > div > div .category1 h2{color:#DD3F37;}
.fc-calendar .fc-row > div > div .category2 h2{color:#fdb825;} 
.fc-calendar .fc-row > div > div .category3 h2{color:#009ddc;} 
.fc-calendar .fc-row > div > div .category4 h2{color:#50b948;} 
.fc-calendar .fc-row > div > div .category5 h2{color:#251a06;}
.fc-calendar .fc-row > div > div .category6 h2{color:#aeaeae;}
.fc-calendar .fc-row > div > div .category7 h2{color:#a3310a;}
.fc-calendar .fc-row > div > div .category8 h2{color:#a76a22;}
.fc-calendar .fc-row > div > div .category9 h2{color:#36549d;}
.fc-calendar .fc-row > div > div .category10 h2{color:#45c6a0;}


/*FOOTER */
.footer { width: 100%; clear: both; background: #f5f5f5; font-style: normal !important; font-weight: normal !important; }
.footer-container { width: 980px; margin: 0px auto; padding: 30px 0 30px; overflow: hidden; }
.footer-container ul { font-family: 'Ubuntu Condensed', sans-serif; width: 245px; float: left; margin: 0 0 10px; }
.footer-container ul li { }
.footer-container ul li a { font-size: 16px; line-height: 18px; color: #222222; text-decoration: none; margin: 10px 0 5px; float: left; clear: both; }
.footer-container ul li ul { width: auto; float: left; clear: both; margin: 10px 0 0; }
.footer-container ul li ul li a { font-size: 15px; line-height: 16px; color: #9b9c9c; margin: 0 0 0 15px; padding: 0 0 5px; text-decoration: none; clear: both; }
.footer .bottom { background: #222222; height: 90px; clear: both; }
.footer .bottom-container { width: 980px; margin: 0px auto; font-family: 'Ubuntu Condensed', sans-serif; }
.footer .bottom-container .social { float: left; padding: 15px 0 0 }
.footer .bottom-container .social a { float: left; padding: 0 10px 0 0; }
.footer .bottom-container .content-left{margin:-6px;}
.footer .bottom-container .content-left a { float: left; padding: 0 0 0 0;}
.footer .bottom-container .content { float: right; padding: 15px 0 0 }
.footer .bottom-container .content .left2  { float:left; } 
.footer .bottom-container .content .right2 { 	float:right; } 
.footer .bottom-container .social2 { float: left; padding: 32px 30px 15px 1px;}
.footer .bottom-container ul { float: left; padding: 0px 0 5px; }
.footer .bottom-container ul li { float: left; color: #f1efef; font-size: 13px; line-height: 10px; padding: 0 6px; border-right: 1px solid #f1efef; }
.footer .bottom-container ul li a { color: #f1efef; text-decoration: none; }
.footer .bottom-container ul li.bordernone { border: none; }
.footer .bottom-container p { float: right; clear: both; color: #f1efef; font-size: 13px; line-height: 15px; padding: 0 6px 0 0; }
.emailid-img { border: none!important; padding: 0!important; background: none!important; margin: 0 0 -6px 0!important; border: 0!important; }
.error-msg { font-size: 11px; color: #F00!important; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr { display: none !important; }
.fb_edge_widget_with_comment iframe { width: 100px !important; }
.connect_widget div.connect_confirmation_cell_no_like { display: none !important; }
.fb-like { overflow: hidden; width: 375px; }


/**** Captcha Style ******/
.captchaSizeDivLarge {
    height: 60px;
    padding-top: 10px;
    width: 200px;
}

.captcha-code{


	float:left;
	margin:10px 0 0 220px;
	width:315px;
}

.captcha-code .captcha-image{
	/*width:auto !important; */
	margin:10px 0 10px 0;
}

.captcha-code .captcha-image img{
	/*width:350px !important; */
	margin:0px !important;
	width:268px !important;
}

span.recaptcha_only_if_image{
	color:#666666;	
	float:left;
	margin:0px 0 0 10px;
	font-size:12px;
	width:200px;
	line-height:14px;
}

span.recaptcha_only_if_audio{
	color:#666666;	
	float:left;
	margin:0px 0 0 10px;
	font-size:12px;
	width:200px;
	line-height:14px;
}

.captcha-input{
	float:left;
	border:1px solid #7F9DBE;
	margin:8px 0 0 10px;
	width:200px;
}

.refresh-captcha{
	width:15px;
	height:18px;
	float:left;
	margin:10px 0 0 0;
}

.refresh-captcha a{
	width:15px;
	height:18px;
}

.refresh-captcha a img{
	border:none;
	background:none;
	border:0px !important;
}

.audio-captcha{
	width:10px;
	height:18px;
	float:left;
	margin:10px 0 0 10px;
}

.audio-captcha a{
	width:10px;
	height:18px;
}

.audio-captcha a img{
	border:none;
	background:none;
}

.help-captcha{
	width:17px;
	height:18px;
	float:left;
	margin:10px 0 0 10px;
}

.help-captcha a{
	width:17px;
	height:18px;
}

.help-captcha a img{
	border:none;
	background:none;
}

span.image-captcha{
	margin-top:3px;
}

.captcha-error{ padding: 6px 0 6px 10px !important;}

/**** Ends *****/


.captcha-code2{
	/*background:#00adee;
	border:1px solid #7F9DBE;*/
	float:left;
	margin:10px  0 15px 26px;
	width:254px;
}

.captcha-code2 .captcha-image2{
	background:#FFF;
	border:3px solid #728E9B;
	padding:5px;
	width:241px !important;
	height:47px !important;
}

.captcha-code2 .captcha-image2 img{
	width:241px !important;	
	height:47px !important;
}

.captcha-code2 span.recaptcha_only_if_image{
	color:#EC008D;	
	float:left;
	margin:0px 0 0 10px;
	font-size:12px;
	width:180px;
	line-height:18px;
}

.captcha-code2 span.recaptcha_only_if_audio{
	color:#EC008D;	
	float:left;
	margin:4px 0 0 0;
	font-size:12px;
	width:129px;
	line-height:18px;
}

.captcha-input2{
	float:left;
	border:1px solid #728E9B;
	margin:8px 0 0 10px;
	width:160px;
}

.captcha-code2 .refresh-captcha{
	width:15px;
	height:18px;
	float:right;
	margin:6px 0 0 6px;
	padding: 2px;
	background:#fff;
	border:1px solid #728E9B;
	
}

.captcha-code2 .refresh-captcha a{
	width:15px;
	height:18px;
}

.captcha-code2 .refresh-captcha a img{
	border:none;
	background:none;
}

.captcha-code2 .audio-captcha{
	width:10px;
	height:18px;
	float:right;
	margin:6px 0 0 6px;
	padding: 2px 5px;
	background:#fff;
	border:1px solid #728E9B;
	
}

.captcha-code2 .audio-captcha a{
	width:10px;
	height:18px;
}

.captcha-code2 .audio-captcha a img{
	border:none;
	background:none;
}

.captcha-code2 .help-captcha{
	width:17px;
	height:18px;
	float:right;
	margin:6px 0 0 6px;
	padding: 2px;
	background:#fff;
	border:1px solid #728E9B;
}

.captcha-code2 .help-captcha a{
	width:17px;
	height:18px;
}

.captcha-code2 .help-captcha a img{
	border:none;
	background:none;
}

span.image-captcha2{
	margin:3px 0 0 0 !important;
}

.captcha-code2 .recaptcha_audio_cant_hear_link{
	color:#fff !important;	
}

#recaptcha_widget {width: 100px !important;}
#event-calender1 {float: left;}