/** * @package   Omnicron Template - RocketTheme * @version   1.5.2 November 9, 2010 * @author    RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License*//* JOMSOCIAL OVERRIDES *//* General */#community-wrap #rt-main-surround div.rt-container{width: 100%;}/* Main Login */body #community-wrap div.greybox div div div.loginform input.frontlogin {font-weight: normal;}body #community-wrap div.greybox {border: none;}body #community-wrap div.greybox div {border:  none;}body #community-wrap div.greybox div div {border:  none;background: none;}body.cssstyle-style8 #community-wrap div.greybox {background-color: #DCE0E2;border: 1px solid #cccccc;}body .body-overlay-light #community-wrap div.greybox div {background: none;}body .body-overlay-light #community-wrap div.greybox div div {background: none;}body #community-wrap div.greybox div div div.loginform {background: none;}body #community-wrap div.greybox div div div h2 {color: inherit;}body.font-family-enigmatic #community-wrap div.greybox div div div h2 {font-family: Enigmatic,Helvetica,Arial,sans-serif;}body #community-wrap div.greybox .joinbutton {display: inline-block;height: 30px;margin: 0 0 0 5px;padding: 0;}body.cssstyle-style8 #community-wrap div.greybox .joinbutton {background: url(../images/style8/readon-r.png) no-repeat 100% 0;}body #community-wrap div.greybox a#joinButton:hover {background-position: 0 -36px;}body #community-wrap div.greybox .joinbutton:hover {background-position: 100% -36px !important;}body #community-wrap div.greybox a#joinButton {border: 0;display: block;font-size: 13px;font-weight: normal;height: 30px;line-height: 30px;margin: 0 0 0 -5px;padding: 0 28px 0 10px;}body.cssstyle-style8 #community-wrap div.greybox a#joinButton {background:url(../images/style8/readon-l.png) no-repeat;color: #fff;}body #community-wrap ul#featurelist li {background: url(../images/icons/icon-check.png) no-repeat;}/* Main Login Button */body #community-wrap div.greybox .loginform div {display: inline-block;height: 30px;margin: 0 0 0 5px;padding:0 !important;text-align: left !important;}body #community-wrap div.greybox .loginform div:hover {background-position: 100% -36px !important;}body.cssstyle-style8 #community-wrap div.greybox .loginform div {background: url(../images/style8/readon-r.png) no-repeat 100% 0;}body #rt-main #community-wrap .loginform #form-login #submit {border: 0;margin: 0 0 0 -5px;height: 30px;line-height: 30px;padding: 0 10px 0 10px;}body #rt-main #community-wrap .loginform #form-login #submit:hover {background-position: 0 -36px;}body.cssstyle-style8 #community-wrap .loginform #form-login #submit {background:url(../images/style8/readon-l.png) no-repeat;color: #fff;}body #community-wrap .loginform span {display: inline-block;}/* Denied Box */.denied-box {background: none;border: 0;}body #rt-main #community-wrap .denied-box .loginform #form-login #submit {height: 27px;line-height: 27px;border: none; padding-bottom: 3px; font-family: verdana, sans-serif; font-size: 12px;}body.cssstyle-style8 #rt-main #community-wrap .denied-box .loginform #form-login #submit {background: #315873;color: #fff;}/* Main Menu */body.cssstyle-style8 #community-wrap #cToolbarNav.cToolbar {background: url(../images/style8/menubar-m.png) repeat-x !important;}#community-wrap .cToolbar {background: none !important;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li {background: none !important;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li a {background: none !important;padding: 0px 10px !important;}.cssstyle-style8 #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li a:hover  {background: #555555 !important;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a {text-shadow: none;color: inherit !important;}.cssstyle-style8 #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active a {background: #555555 !important;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li#toolbar-item-logout, #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li#toolbar-item-logout a {color: inherit !important;}/* Sub Menu */.cssstyle-style8 #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li div a {background: #393939 !important;}.cssstyle-style8 #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li div a:hover{background: #555555 !important;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a {color: #E4DEEB !important;}.cssstyle-style8 #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a:hover {background: #393939 !important;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a.has-separator {border: 1px solid #3D3D3D !important;}/* Front Page */#community-wrap .componentheading {letter-spacing: 1px; padding: 5px 10px;}.cssstyle-style8 #community-wrap .componentheading {background: #fff;color: #2C4758;}/* App Boxes */
/*#community-wrap .app-box-content {padding-top: 10px;}*/
#community-wrap .app-box-header {background: none;}#community-wrap .app-box{float:left;width:100%;margin-top:5px;margin-bottom:0;display:inline-block;zoom:1}#community-wrap .app-box-header .app-box-header, #community-wrap .app-box.collapse .app-box-header .app-box-header {height: 40px; padding-left: 10px; background: #1A556E url(../images/style8/cb-title-bg.png) repeat-x !important; font-size: 140%;letter-spacing: 1px; margin-top:10px; }#recent-activities .app-box-header .app-box-header, #recent-activities.app-box.collapse .app-box-header .app-box-header {margin-left:0;margin-right:0;}.cssstyle-style8 #community-wrap .app-box-header .app-box-header, .cssstyle-style8 #community-wrap .app-box.collapse .app-box-header .app-box-header {background: #555555;color: #fff;}#community-wrap .app-box-title {color: inherit;}#community-banlists-news-items {padding: 0 !important;}#community-banlists-news-items .app-box {width: 100% !important;padding: 0 !important;}#community-banlists-news-items .app-box  h2 {padding-left: 5px;}div.joms-newsfeed-item {border-bottom: 0 !important;margin-bottom: 5px;}#community-wrap .app-box-menu-icon {background: url(../images/icons/icon-crank.png) no-repeat;}/* App Box Event */.cssstyle-style8 #community-wrap #community-event-rsvp-status {background-color: #414141;border: 1px solid #cccccc;}/* App Buttons */#community-wrap .app-box-menu.toggle .app-box-menu-icon {background-position: -16px -63px;background-repeat: no-repeat;}#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon {background-position: 0 -63px;background-repeat: no-repeat;}.cssstyle-style8 #community-wrap .app-box-menu.toggle .app-box-menu-icon {background-image: url(../images/style8/utility-icons.png);}/* Events */.cssstyle-style7 #community-wrap .community-events-results-item, .cssstyle-style9 #community-wrap .community-events-results-item {background-color: #F1F1F1;border: 1px solid #cccccc;}/* Feed */div.joms-newsfeed-item .newsfeed-content-hidden {border: 0;}/* Side Bar Modules (search etc etc) */
#community-wrap .cModule h3 {    
	margin-bottom: 12px;
    margin-left: -7px;
    margin-right: -7px;
    margin-top: -14px;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-top: 7px;
	font-weight: normal;
	font-size: 140%;
	border: none; 
	color:#0F476D;
	}
.cssstyle-style8 #community-wrap .cModule h3 {background: url(../images/style8/title1-bg.png) repeat-x #DCDCDC;color: #0F476D; text-shadow: 1px 1px 0 #e7e9e9; padding-left: 10px;}#community-wrap .cModule.latest-groups li.featured {width: auto;}#community-wrap .cModule.latest-groups li.featured a img {padding: 5px;}#community-wrap .app-box-footer {border: 0; margin-bottom: 10px;}#community-wrap a img.avatar, #community-wrap a:hover img.avatar {border: 0;padding: 2px;}#community-wrap dl.profile-right-info dd  {color: inherit;}#community-wrap .cModule h4 {border: 0;color: inherit;}/* Profile */.cssstyle-style8 #community-wrap div.profile-box {background: url(../images/style8/profilebox.png) repeat-x #DCE0E2;border: 1px solid #cccccc; -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}#community-wrap div.profile-toolbox-bl, #community-wrap div.profile-toolbox-br, #community-wrap div.profile-toolbox-tl  {background: none !important;}/* Sub Menus *//*#community-wrap .cSubmenu {border: 1px solid #ccc;}*/#community-wrap ul.submenu li a, #community-wrap ul.submenu li span {border: 0;}#community-wrap ul.submenu li a:hover, #community-wrap ul.submenu li span:hover {text-decoration: underline;}.cssstyle-style8 #community-wrap ul.submenu li a, #community-wrap ul.submenu li span {color: #BC0000;}/* Groups */#community-wrap ul.group-menus li a, #community-wrap ul.event-menus li a {border: 0;}#community-wrap ul.group-menus li.important a, #community-wrap ul.event-menus li.important a {color: #993333 !important;}.cssstyle-style8 #community-wrap ul.group-menus li, .cssstyle-style8 #community-wrap ul.event-menus li {background: url(../images/style8/body-div.png) 50% 0 repeat-x;}.cssstyle-style8 #community-wrap ul.group-menus li a, .cssstyle-style8 #community-wrap ul.event-menus li a {color: #2E739B;}.cssstyle-style8 #community-wrap ul.group-menus li a:hover, .cssstyle-style8 #community-wrap ul.event-menus li a:hover {color: #4DA3D6; text-decoration: none;}#community-wrap div.ctitle {border: 0;}.cssstyle-style8 #community-wrap div.ctitle {background: url(../images/style8/body-div.png) 50% 100% repeat-x;}/* TIENDA *//* General */.cartitems .button, #onCheckout_wrapper .button {height: 30px;line-height: 30px;border: none;display: inline-block;padding: 0px 10px;}.cssstyle-style8 .cartitems .button, .cssstyle-style8 #onCheckout_wrapper .button {background: #83AD03;color: #fff;}#currency {margin-top:20px; margin-bottom: 10px; margin-left: 30px; color: #61889E;}.key {padding-right: 10px; padding-top: 3px; padding-bottom: 3px;}/* Check Out Process */#onCheckout_wrapper .step, .progressbar .step {position: relative;left:  0;top:  0;}#onCheckout_wrapper h3, #onCheckoutReview_wrapper h3 {padding: 7px;line-height: 130%;border: none;font-weight: normal;font-size: 140%;letter-spacing: 1px;}.cssstyle-style8 #onCheckout_wrapper h3, .cssstyle-style8 #onCheckoutReview_wrapper h3 {background: #34576B;color: #fff;}#form-login td ul {position: absolute;}#form-login td span .inputbox {width: auto !important;}/* Product Page */#tienda_products .product_name span {font-size: 140%;}#tienda_products .product_name span a {line-height: 120%;border: none;font-weight: normal;letter-spacing: 1px;display: inline-block;margin-bottom: 10px; color:#073A5B;}/*.cssstyle-style8 #tienda_products .product_name span a {background: #555555;color: #fff;}*/#tienda #tienda_product_header {padding: 7px;line-height: 130%;border: none;}#tienda .product_name {font-weight: normal;font-size: 140%;letter-spacing: 1px; text-align: center; min-height: 73px; }.cssstyle-style8 #tienda #tienda_product_header {background: #555555;color: #fff;}#tienda #product_description_header {padding: 7px;line-height: 130%;letter-spacing: 1px;border: none;}#tienda #product_description_header span {font-weight: normal;font-size: 140%;}.cssstyle-style8 #tienda #product_description_header {background: url(../images/style8/title1-bg.png) repeat-x #DCDCDC;color: #666666;}#tienda .product_numbers .title {color: inherit !important;}/* CSS3 Block *//* Jom Social */#community-wrap div.greybox {border-radius: 6px;}#community-wrap .button {border-radius: 5px;}#community-wrap .button:hover {border-radius: 5px;}body #community-wrap div.greybox a#joinButton:hover {border-radius: 5px;}body #rt-main #community-wrap .loginform #form-login #submit:hover {border-radius: 5px;}#community-wrap #cToolbarNav.cToolbar {border-radius: 6px;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li a:hover {border-radius: 6px;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li div a:hover {border-radius: 0;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active a {border-radius: 6px;}#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a {border-radius: 0;}#community-wrap .app-box-header .app-box-header, #community-wrap .app-box.collapse .app-box-header .app-box-header, #community-wrap #community-event-rsvp-status{border-radius: 6px;}
#community-wrap .componentheading, #community-wrap .cSubmenu {border-radius: 6px;}#community-wrap div.profile-box {border-radius: 6px;}/* Tienda */.cartitems .button, .cartitems .button:hover, #onCheckout_wrapper .button, #onCheckout_wrapper .button:hover {border-radius: 5px;}#tienda #tienda_product_header, #tienda #product_description_header, #onCheckout_wrapper h3, #onCheckoutReview_wrapper h3, #tienda_products .product_name span a {border-radius: 6px;}/*AEC*/#subscription_details { -moz-border-radius: 5px 5px 5px 5px;    border: 1px solid #DDDDDD;    padding: 8px 0px;	}			/*ctable - general purpose*/table.ctable {	width: 100%;	padding: 0;	margin: 0;	border: 1px solid #C1D7DA;	-moz-box-shadow: 0 3px 4px rgba(0, 30, 40, 0.2);	border-collapse : collapse; }.ctable caption {	padding: 0 0 5px 0;	width: 700px;	 	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: right;}.ctable th {	font: bold 11px Arial, Helvetica, sans-serif;	color: #4f6b72;	border-right: 1px solid #C1D7DA;	border-bottom: 1px solid #C1D7DA;	border-top: 1px solid #C1D7DA;	letter-spacing: 1px;	text-transform: uppercase;	text-align: left;	padding: 8px 8px 8px 12px;	background: #CAE8EA url(../images/style8/ctable_header.jpg) no-repeat;}.ctable th.first {	background: #CAE8EA url(../images/style8/ctable_header1.jpg) no-repeat;}.ctable th.nobg {	border-top: 0;	border-left: 0;	border-right: 1px solid #C1D7DA;	background: none;}.ctable td {	border-right: 1px solid #C1D7DA;	border-bottom: 1px solid #C1D7DA;	background: #fff;	padding: 8px 8px 8px 12px;	color: #4f6b72;	font: 10px Verdana, Arial, Helvetica, sans-serif;}.ctable td.alt {	background: #F5F9FA;	color: #62879E;}.ctable th.spec {	border-left: 1px solid #C1D7DA;	border-top: 0;	background: #fff; 	/*background: #fff url(../images/style8/ctable_bullet1.gif) no-repeat;*/	font: bold 10px Arial, Helvetica, sans-serif;}.ctable th.specalt {	border-left: 1px solid #C1D7DA;	border-top: 0;	background: #f5fafa;	/*background: #f5fafa url(../images/style8/ctable_bullet2.gif) no-repeat;*/	font: bold 10px Arial, Helvetica, sans-serif;	color: #62879E;}	/* Students page */.list-footer { text-align: center; font: 10px Verdana,Arial,Helvetica,sans-serif;}.list-footer div { display: inline;}td.buttons_bar button { width: 100%; padding: 0; margin: 0; font-size: 10px;}/*Simple jQuery Accordion*/div.moduletable_registration {clear:both;padding:20px}#community-wrap .js_PriContainer {position: absolute}#community-wrap .acc_trigger .js_PriContainer {position: absolute;left: 730px;top: 8px;}h2.acc_trigger {	padding: 0;	margin: 5px 0 0 0;	background: url(../images/style8/h2_trigger_a.png) no-repeat;	height: 41px;	line-height: 40px;	width: 802px;	font-family: Arial,Helvetica,Sans-serif;    font-size: 17px;    font-weight: bold;	float: left;    position: relative;}h2.acc_trigger a, h2.acc_trigger a:visited {	color: #2C4758;	text-decoration: none;	display: block;	padding: 0 0 0 44px;	text-shadow: 0px 1px 1px #fff;	}h2.acc_trigger a:hover {	color: #2A6282;}h2.active {background-position: left bottom;}
.acc_container .block {	padding: 20px;}
#community-wrap .cModule h3 {    
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/* Side Menu - inlaid */
.moduleinlaid ul.menu li > a, .moduleinlaid ul.menu li > .separator, .moduleinlaid ul.menu li > .item {color: #C9CFD7;}

.moduleinlaid ul.menu li a:hover, .moduleinlaid ul.menu li .separator:hover, .moduleinlaid ul.menu li .item:hover, .moduleinlaid ul.menu li.active > a, .moduleinlaid ul.menu li.active > .separator, .moduleinlaid ul.menu li.active > .item {color: #FFF;}

div.moduleinlaid {padding-top: 0px; padding-left: 25px; padding-bottom: 20px; padding-right: 25px; margin-top:10px;}
div.moduleinlaid, div.moduleinlaid:hover {border-top: 1px solid #00010A;border-bottom: 1px solid #254B61;border-left: 1px solid #00010A;border-right: 1px solid #254B61; -moz-border-radius: 5px 5px 5px 5px;}
.moduleinlaid h3 {color: #2D3848; font-family: Arial, Helvetica; font-size: 13px; text-transform:uppercase; letter-spacing: 1px; text-shadow: 1px 1px 1px #E9E9EE; padding-top: 5px;}
.moduleinlaid  ul.menu li span, .moduleinlaid ul.menu li .separator span, .moduleinlaid ul.menu li .item span  {font-family: Arial, Helvetica; font-size: 11px; letter-spacing: 1px; text-shadow: 1px 1px 1px #19202B;}

.moduleinlaid ul.menu li.parent ul li, .moduleinlaid ul.menu li.parent ul li a {font-weight: normal;}

.moduleinlaid ul.menu li .separator span {font-size: 11px; font-weight: bold; background-image: none; padding: 3px 5px 3px 0px;}

.moduleinlaid ul.menu li {background: url("../images/body/inlaid-div.png") repeat-x scroll 50% 100% transparent;}

.moduleinlaid ul.menu {margin-top: -5px; margin-bottom: -5px;}

.moduleinlaid ul.menu ul {margin-left: 10px; padding-top: 4px; padding-bottom: 4px;}

.moduleinlaid .module-title {margin-top: -18px; margin-left: -17px; margin-right: -16px; background:url(../images/style8/inlaid-title.png); padding-left: 15px; line-height: 40px;height: 40px;}

.moduleinlaid ul.menu a span, .moduleinlaid ul.menu .separator span, .moduleinlaid ul.menu .item span {padding: 0px;}

.moduleinlaid ul.menu a, .moduleinlaid ul.menu .separator, .moduleinlaid ul.menu .item {line-height: 140%;}

.moduleinlaid ul.menu li span {font-weight: bold; }

.moduleinlaid ul.menu li li span {font-weight: normal; list-style: none outside none; margin-bottom: 0; padding-bottom: 3px;}

/* Tooltips */
.tool-tip {
	background-color: #07293F;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(70, 112, 140, 0.1));
	border-radius: 4px 4px 4px 4px;
	border-top-color: #46708C;
	border-right-color: #46708C;
	border-bottom-color: #161A1F;
	border-left-color: #46708C;
	border-width: 0px 1px 1px 0px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	bottom: 30px;
	box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.6), 0pt 1px 0pt rgba(255, 255, 255, 0.5) inset;
	color: #FFFFFF;
	margin-left: -127px;
	min-height: 50px;
	max-height: 80px;
	max-width: none !important;
	opacity: 0.9;
	padding: 10px 15px;
	position: absolute;
	text-shadow: -1pt -1px 1px rgba(7, 29, 43, 0.9);
	z-index: 999;
}

.rsnticker {
	width: 938px;
	height: 30px;
	display: block;
	margin: 0;
	background-color: #000;
}
#rsntickerbox.forum {
    /*border-bottom: 1px solid #DCE0E3;*/
    margin: -20px -30px 10px;
}

.fpfeaturecontainer {
	margin-top: 0px;
}

#slideshadow {
	background: url(../images/homepage-slideshow-shadow.png) no-repeat;
	width: 838px;
	height: 25px;
	display: block;
	margin-top: -20px;
	margin-left: -10px;
}



.mScroller a.title {
 position: relative;
 left: 75px;
}

.mScroller span.date {
 position: absolute;
 top: 0;
 left: 5px;

}


#rsnbanner {
	 height: 96px;
	 background:  url(../images/banner-redshark.png) -30px 5px no-repeat;
	 }

#rsntext {
display: block;
height: 70px;
width: 400px;
float: left;
font-family: Arial, Sans serif, Helvetica;
padding: 17px 0 0 35px;
}

#rsntext .title {
    color: #FFFFFF;
    display: block;
    font-size: 21px;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 6px;
}

#rsntext .strapline{
	 color: #FFF;
	 font-size: 14px;
	 line-height: 20px;
	 font-weight: bold;
}

#rsnurl {
float: left;
margin-top: 69px;
margin-left: 170px;
}
	 
#rsnurl a{
font-family: Arial, Sans serif, Helvetica;
font-size: 17px;
line-height: 17px;
color: #A70003;
text-decoration: none;
}

#rsnurl a:hover {
color: #E70008;
}




.rsnticker {
	width: 938px;
	height: 30px;
	display: block;
	margin: 0;
	background-color: #000;
}

.fpfeaturecontainer {
	margin-top: 0px;
}

#rsntickerbox {
	width: 938px;  
	height: 45px;
	display: block;
	overflow: hidden;
	position: relative;
	background: url(../images/redshark-strip.png) no-repeat;
	margin-top: 30px;
	margin-left: -60px;
	border-top: 1px solid #dee0e1;
}

#rsnbox-left {
	width: 220px;
	height: 43px;
	display: inline;
	float: left;
}

#rsnbox-right {
	width: 710px;
	height: 43px;
	display: inline;
	float:right;
}	

.mScroller a.title {
 position: relative;
 left: 75px;
}

.mScroller span.date {
 position: absolute;
 top: 0;
 left: 5px;

}

.BannerFeed {
height: 36px;
background:  url(../images/rsn/logo_rsn.png) 0px 5px no-repeat;
padding-top: 10px;
padding-left: 210px;
margin-top:-15px;
margin-left: 28px;
}

.BannerFeed .rt-block {
padding: 0 !important;
}

.BannerFeed .ajaxscrl {
line-height: 36px; 
}

.BannerFeed .ajaxscrl a.title {
margin-left: 15px;
}

/* FAQ page */

#faqSection dl {
    margin-bottom: 30px;
}


#faqSection dt {
    border: 1px solid transparent;
    color: #214867;
    cursor: pointer;
    font-size: 13px !important;
    margin-top: 10px !important;
    padding-left: 22px;
    position: relative;
    text-align: left;
    width: 100%;
}

#faqSection dt .icon {
    background: url("img/bullets.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    left: 0;
    position: absolute;
    top: 6px !important;
    width: 12px;
}


/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.fpfeaturecontainer  {margin-bottom: -30px;}
}

/* IE7 / IE10 Conditional mode */
#rt-page-background{
  margin-bottom: 25px\9;
}

/* UI Accordion */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 8px;
  padding: 9px 15px;
  min-height: 0; /* support: IE7 */
}

.ui-accordion > h3 {
  font-size: 15px; letter-spacing: 0.4px; font-weight: normal; line-height: 22px; margin: 0; color: #0f6397;text-shadow: 1px 1px 2px #fff;
}

.ui-accordion h3:hover {color:#009eff;}

.ui-accordion > div {
  padding: 5px 25px 15px 25px;
  border-left: 1px solid #E3E8ED;
  border-right: 1px solid #E3E8ED;
  border-bottom: 1px solid #E3E8ED;
}

.ui-accordion-header {
  border: 1px solid #E3E8ED;
  padding: 0 25px 20px 0;
}

.ui-accordion-header > small {
  font-size: 12px;
  font-weight: normal;
}

.ui-accordion-header-active {
  border-bottom: none;
}

h3.ui-accordion-header-active {color:#009eff;}

.ui-accordion-content {
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #f2f6f7 79%, #e8ebed 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f6f7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f6f7 79%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#f2f6f7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#f2f6f7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#f2f6f7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f6f7',GradientType=0 ); /* IE6-9 */
}
.ui-accordion-content ul {
	margin-left: 30px;
}
.ui-accordion-content ul li {
  font-size: 13px;
  line-height: 22px;
  margin: 0 0 2px;
}

.ui-accordion-content ul li a {
  font-size: 13px;
  line-height: 22px;
}

/* SpecialBanner ad banner */
#specialbanner .advertisement {
    text-align: center;
}

#specialbanner .module-content > .advertisement {
    margin-top: -3px;
    margin-bottom: -4px;
}

#specialbanner .advertisement > .rt-block {
    margin-top: -7px;
    margin-bottom: -10px;
}
