body
{
        background:#1e2026;
        color: #9398ac;
        font-size: 12px;
		line-height:1.2em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:962px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 962px; 
	padding:0;
	text-align:left;
	min-width:962px;
	
}


a{color:#9398ac; text-decoration:none;}
a:hover {   text-decoration:none;}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}

body.contentpane{ background:#FFF; margin:10px; width:auto; text-align:left; color:#000;}
body.contentpane div{ color:#000;}
.img_caption{ display:none;}

/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.header-box h3
{font-family: 'MyriadProItalic';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.home .tail-header{ background:#2d2f38 url(../images/tail-header.gif) 0 0 repeat-x;}
.home .tail-header-center{ background:url(../images/tail-header-center.jpg) top center no-repeat;}

.tail-header{ background:#2d2f38 url(../images/tail-header1.gif) 0 0 repeat-x;}
.tail-header-center{ background:url(../images/tail-header-center1.jpg) top center no-repeat;}
.tail-content-bottom{ background:url(../images/tail-content-bottom.gif) bottom left repeat-x;}
.footer-light{ background:url(../images/footer-light.jpg) bottom center no-repeat;}


.header{ height:107px;}

/*logo*/
.logo, .logo:hover{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:204px;
	height:72px;
	top:24px;
	left:12px;
	text-decoration:none;
	font-weight:normal;
}
.text-logo{
	display:block;
	padding:52px 0 0 10px;
	color:#dab6ea;
	font-size:11px;
	line-height:1.2em;	
}
/**/

/*menu-list*/
.menu-list{ top:51px; left:320px;}
.menu-list li{ background:url(../images/menu-list-sep.gif) right top no-repeat; padding:0 20px;}
.menu-list li, .menu-list li a{ display:block; float:left;}
.menu-list li a{ color:#ffef3c;}
.menu-list li a:hover{ color:#dab6ea;}

.menu-list li.lastItem{ background:none;}
/**/


/*search*/
.search-box {
    overflow: hidden;
	top:42px;
	left:655px;
	width:307px;
	position:absolute;
	background:url(../images/search_wrapper.png) 0 0 no-repeat;
	height:31px;
	
}
.search-box label {	display:none;}
.search-box #mod-search-searchword {
	background:none;
	width:248px;
	height:28px;
	top:2px;
	left:4px;
	border:none;
	line-height:2.1em;
	position:absolute;
  color:#dab6ea;
  font-size:14px;
  padding:0 0 0 8px;
  font-family:Arial, Helvetica, sans-serif;
  outline:none;
}
.search-box .button {
    background:url(../images/search_button.png) 0 0 no-repeat;
	width:34px;
	height:31px;
	display:block;
	font-size:0; 
	line-height:0; 
	text-indent:-10000px;
	top:0px;
	left:273px;
	position:absolute;
	cursor:pointer;
   
	
}
.search-box .button:hover { background-position:0 -33px;}
.search-box img {
    display: none !important;
}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{ padding:45px 0 29px 0;}
.home .content-bg{ padding:0 0 29px 0;}

#container{
	overflow:hidden; 
	text-align:left; 
	margin-bottom: -30000px; 
	padding-bottom:30000px;	
}

#left{
	float:left; 
	text-align:left;    
	width:257px;
	

}
.home #left{background:url(../images/article_top.png) 0 0 no-repeat;}
.left-indent{ padding:8px 28px 0 8px;}

#right{
	float:right; 
	text-align:left;    
	width:257px;

}
.right-indent{ padding:8px 8px 0 21px;}

/*on-line style*/

.content .button,
.content button{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:29px;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display:inline-block;
  color:#15161C;
   padding:0 14px;
   line-height:2.3em;
   text-decoration:none;
 
  border:none;
  
   -webkit-text-shadow: 0px 1px  #FFF;
  -moz-text-shadow: 0px 1px  #FFF;
  text-shadow: 0px 1px  #FFF;
}
.content button{line-height: 1.4em !important; padding-bottom:3px;}

.content .button:hover,
.content button:hover{text-decoration:none !important; background:#EFEFEF;}

.title span{ display:block; color:#B861C8; font-size:12px; padding:1px 0 0 0;}
.indent-top-bottom{ padding:14px 0;}
.indent-top{ padding-top:15px;}

.row-box { padding:32px 0;}
.row-box .col-1{ width:365px;}
.row-box .col-2{ width:306px; margin-left:31px;}

/**/







/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:191px; 
	height:28px; 
	background:#1D1F24;
	border:1px solid #6b6e6f;
	font-family:Arial, Helvetica, sans-serif;
	color:#777A8B;
	 font-size:13px;
	 line-height:16px;
	 padding:0 0 0 8px;
	 margin-bottom:7px;
	 
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
  border-top:1px solid #0B0C0E;
  border-bottom:1px solid #353740;
  
  border-left:1px solid #1D1F24;
  border-right:1px solid #1D1F24;
  
  line-height:2.2em;
  
  
}
.list-form{ background:url(../images/list-form-sep.gif) 0 0 no-repeat; padding:14px 0 0 0;}
.list-form li{ padding:0 0 11px 0; display:block; float:left; }
.list-form li:last-child{ background:none; padding-right:0;}
.list-form li:first-child{ padding-left:0;}
.list-form a{ color:#FFEF3C; text-decoration:none;}
.list-form a:hover{ color:#FFF; text-decoration:underline;}

#form-login-remember{ padding:7px 0 21px 0; color:#6E7385;}

.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ margin:0 3px 17px 0;}


.login-greeting{ display:block; padding-bottom:11px; color:#55fff5; font-size:14px;}



.extra-reg{
	left:138px;
	padding:0 0 0 15px;
}
/**/


/*banner*/
.row-banner .col-1{ width:229px; position:relative;}
.row-banner .col-2{ width:229px; margin-left:8px;  position:relative;}
.row-banner .banner-title{
	background:url(../images/banner-title.png) 0 0 no-repeat;
	height:112px;
	margin-left:1px;
}
.row-banner .title-text{
	font-size:18px; 
	line-height:1.2em; 
	left:17px;
	display:block;
	text-align:center;
	width:194px;
	font-weight:normal;
	 position:relative;
}
.row-banner .title-text span{ display:block; padding:12px 0 0 0;}
.row-banner .title-text1{ color:#FFE059;}
.row-banner .title-text2{ color:#FE6D54;}
.row-banner .title-text3{ color:#E4638E;}

.row-banner .text1{ color:#2F2F35; font-size:16px; text-transform:uppercase;}
.row-banner .text2{ color:#2F2F35; font-size:38px; text-transform:uppercase;}
.row-banner .text3{ color:#2F2F35; font-size:20px; text-transform:uppercase;}

.row-banner .col-1 .text1{top:67px; left:49px; }
.row-banner .col-1 .text2{top:51px; left:90px; }
.row-banner .col-1 .text3{top:84px; left:72px; }

.row-banner .col-2 .text1{top:67px; left:40px; }
.row-banner .col-2 .text2{top:51px; left:81px; }
.row-banner .col-2 .text3{top:84px; left:62px; }

.banner-content1{ margin:0 0 0 1px; background:url(../images/anner-content1.gif) 0 0 repeat-y;}
.banner-content-top1{ background:url(../images/banner-content-top1.gif) 0 0 no-repeat;}

.banner-content2{ margin:0 0 0 1px; background:url(../images/banner-content2.gif) 0 0 repeat-y;}
.banner-content-top2{ background:url(../images/banner-content-top2.gif) 0 0 no-repeat;}

.banner-content3{ margin:0 0 0 1px; background:url(../images/banner-content3.gif) 0 0 repeat-y;}
.banner-content-top3{ background:url(../images/banner-content-top3.gif) 0 0 no-repeat;}

.banner-footer{
	background:url(../images/banner-footer.png) 0 0 no-repeat;
	height:48px;
	position:relative;
}
.banner-footer a{
	position:absolute;
	top:8px; 
	left:46px;
	background:url(../images/banner_button.png) 0 0 no-repeat;
	width:137px;
	height:34px;
	color:#FFEF3C;
	font-size:14px;
	line-height:2.3em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
.banner-footer a:hover{ color:#FFF;}


.banner-list1{ margin:1px 0 0 8px; width:209px; padding-bottom:11px;}
.banner-list1 li{
	background:url(../images/banner-sep1.gif) bottom left repeat-x;
	padding:14px 0;
}
.banner-list1 li a{
	color:#FFFFFF; 
	font-size:14px;
	display:block;
	text-align:center;
	font-weight:bold;
	
	 -webkit-text-shadow: 0px 1px  rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0px 1px  rgba(0, 0, 0, 0.2);
  text-shadow: 0px 1px  rgba(0, 0, 0, 0.2);
}
.banner-list1 li a:hover{ color:#2F2F35;}


.row-col{ padding:52px 0 0 0;}
.row-col .col-1{ width:364px;}
.row-col .col-2{ margin-left:33px; width:306px;}
/**/


/*moduletable*/
.moduletable{ margin-bottom:11px;}
.moduletable .stylebox1-title{
	background:url(../images/article_title.png) 0 0 no-repeat;
	height:48px;
}
.moduletable .stylebox1-title h3{
	display:block;
	padding:14px 0 0 14px;
	color:#FFFFFF;
	font-size:22px;
	line-height:1.2em;
	font-weight:normal;
}
.moduletable .stylebox1-text{
	background:#25272E;
	border-left:1px solid #3C3E47;
	border-right:1px solid #3C3E47;
	border-bottom:1px solid #3C3E47;
	
	-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;

 -webkit-box-shadow: inset 0px 3px 3px #000;
  -moz-box-shadow: inset 0px 3px 3px #000;
  box-shadow: inset 0px 3px 3px #000;
  
  padding:9px 9px 11px 9px;
}

.s1 .stylebox1-text{padding:9px 0 11px 0;}
/**/



/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.footer{
	background:url(../images/footer_sep.gif) 0 0 repeat-x;
	padding:32px 0 0 0;
}
.footer-inner{ padding:0 0 0 50px;}
.footer-inner1{ padding:0 0 0 35px;}
.footer .col-1{ width:179px; line-height:2em; font-size:13px;}
.footer .col-1 a{ color:#FFEF3C; text-decoration:none;}
.footer .col-1 a:hover{ text-decoration:underline;}
.footer .col-2{ width:125px; margin-left:107px;}
.footer .col-3{ width:195px; margin-left:11px; background:url(../images/fot_sep_y.gif) 0 0 repeat-y;}
.footer .col-4{ width:148px; margin-left:11px;  background:url(../images/fot_sep_y.gif) 0 0 repeat-y;}
.footer .col-5{ width:158px; background:url(../images/fot_sep_y.gif) 0 0 repeat-y;}

.footer h3{
	color:#FFFFFF; 
	font-size:20px; 
	line-height:1.2em;
	font-weight:normal;
	margin-bottom:23px;
}

.social-icon{ padding:28px 0 60px 2px;}
.social-icon li, .social-icon li a{ display:block; float:left; width:24px; height:25px;}
.social-icon li{ margin-right:7px;}
.social-icon .icon1{ background:url(../images/social_icon1.png) 0 0 no-repeat;}
.social-icon .icon2{ background:url(../images/social_icon2.png) 0 0 no-repeat;}
.social-icon .icon3{ background:url(../images/social_icon3.png) 0 0 no-repeat;}
.social-icon .icon4{ background:url(../images/social_icon4.png) 0 0 no-repeat;}
.social-icon .icon5{ background:url(../images/social_icon5.png) 0 0 no-repeat;}

.list-footer li{
	background:url(../images/list_marker.gif) 0 3px no-repeat;
	padding:0 0 16px 18px;
}
.list-footer li a{ color:#FFEF3C}
.list-footer li a:hover{ text-decoration:underline;}

/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider{ height:376px;}
.slider-text-bg{
	background:url(../images/slider_text_bg.png) 0 0 no-repeat;
	width:529px;
	height:242px;
	top:49px;
	left:63px;
}
.slider .title{ display:none;}
.img-slider{
	top:8px;
	left:586px;
	z-index:9999;
	
}

.slider .title-text1{
	background:url(../images/title-text1.png) 0 0 no-repeat;
	width:424px;
	height:108px;
	margin-left:2px;
}

.slider .title-text2{
	background:url(../images/title-text2.png) 0 0 no-repeat;
	width:424px;
	height:108px;
	margin-left:2px;
}

.slider .title-text3{
	background:url(../images/title-text3.png) 0 0 no-repeat;
	width:424px;
	height:108px;
	margin-left:2px;
}

.coda-slider .panel-wrapper { padding:21px 0 0 24px;}

.row-list{ padding-top:25px;}
.row-list ul{ display:block; float:left; margin-right:55px;}
.row-list ul li{
	background:url(../images/row-list-marker.png) 0 0 no-repeat;
	padding:0 0 19px 0;
}
.row-list ul li a{ color:#FFFFFF; font-size:14px; line-height:1.2em; padding:0 0 0 33px; display:block;}
.row-list ul li a:hover{ color:#FFEF3C;}

/* Most common stuff you'll need to change */

	.coda-slider-wrapper {  }
	.coda-slider { }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 580px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 580px }
	.coda-slider-wrapper.arrows .coda-slider { }
	
	/* Arrow styling */
	.coda-nav-left a,
	.coda-nav-right a{ width:43px; height:44px; position:absolute; display:block;  z-index:999; font-size:0; line-height:0; text-indent:-10000px;}
	.coda-nav-left a{ background:url(../images/slider_bu_left.png) 0 0 no-repeat; top:99px; left:-62px;}
	.coda-nav-right a {background:url(../images/slider_bu_right.png) 0 0 no-repeat; top:99px; left:855px;}
	.coda-nav-left a:hover,
	.coda-nav-right a:hover{ background-position:0 -44px;}
	
	/* Tab nav */
	.coda-nav ul li a.current { background:url(../images/nav_button1.png) 0 0 no-repeat;}
	
	
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul {
		clear: both; 
		display: block; 
		overflow: hidden;
		top:275px;
		left:381px;
		position:absolute;
		z-index:999;
		width:350px !important;
	}
	.coda-nav ul li { display:block; float:left; margin-right:14px; }
	.coda-nav ul li a {
		background:url(../images/nav_button.png) 0 0 no-repeat; 
		color: #fff; 
		display: block; 
		float: left; 
		width:15px;
		height:16px; 
		text-decoration: none;
		font-size:0; 
		line-height:0;
	}
	
	/* Miscellaneous */
	.coda-slider-wrapper { position:absolute; top:49px; left:63px;}
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
/*         ___________
__________/ accordion \__________________________________________________________________
--------------------------------------------------------------------------------------- */
	
	

.accordion, .accordion li {margin: 0; padding: 0; border: none;}
.accordion li{
		background:url(../images/sep1.gif) bottom left no-repeat;
		padding:2px 0 4px 0;
}
.accordion li:last-child{ background:none;}
.accordion li a{
	background:url(../images/accordion_marker.png) 0 10px no-repeat; 
	display:block; 
	padding:10px 0 10px 40px;
	color:#FFE059;
}
.accordion li a:hover{ color:#FFF;}
.accordion li li{background:url(../images/sep2.gif) bottom left repeat-x !important; margin:0 18px 0 18px;}
.accordion li li a{ background:url(../images/marker_sub.gif) 22px 0 no-repeat; color:#FFF; padding:0 0 0 48px; font-size:11px; }
.accordion li li a:hover{ color:#FFE059; text-decoration:underline;}


.accordion ul {
	padding:4px 0 7px;  
	background:#25262E; 
	
}
.accordion ul a { margin-top:4px;}
.accordion a:hover{ color:#006888;}
.accordion a.dcjq-parent.active{ background:#1E1F25 url(../images/accordion_marker.png) 0 10px no-repeat;  color:#ffffff;}
.accordion a.dcjq-parent:hover{
	color:#FFE059;
}
.accordion a.dcjq-parent{
	color:#FFE059;
	
}




