body
{
        background:#252525 ;
        color: #000000;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:980px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 980px; 
	padding:0;
	text-align:left;
	min-width:980px;
	
}


a{color:#0082CD;}
a:hover { 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;}

/*         _______
__________/ fonts \__________________________________________________________________
--------------------------------------------------------------------------------------- */


.logo .text1,
.logo .text2,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .word label, .title
{font-family: 'MinionProSemibold';}

div.maximenuCKH ul.maximenuCK > li > a
{font-family: 'HelveticaCondencedNormalRg';}





/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-header{ background:#E4E4E4; border-bottom:1px solid #CCCCCC;}


/*logo*/
.row-logo{
	min-height:85px;
	margin:0 10px;
	background:#FFF;
}

.logo{
	width:360px;
	height:85px;
	background:#EAEAEA;
	top:0;
	left:5px;
	font-weight:normal;
	text-decoration:none;
}
.logo span{ color:#000000; font-size:12px; line-height:1.2em; text-transform:uppercase;}
.logo .text1{ font-size:36px;  top:15px; left:24px; }
.logo .text2{ color:#FF5A00; font-size:24px; top:25px; left:194px;}
.logo .text3{ top:49px; left:25px; font-family:Georgia, "Times New Roman", Times, serif;}
/**/

/*social-icon*/
.social-icon{ top:26px; left:832px;}
.social-icon li{ margin-right:3px;}
.social-icon li, .social-icon li a{ display:block; float:left; width:21px; height:42px;}
.social-icon li a:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.social-icon .bg1{ background:url(../images/icon_img1.gif) 0 0 no-repeat;}
.social-icon .bg2{ background:url(../images/icon_img2.gif) 0 0 no-repeat;}
.social-icon .bg3{ background:url(../images/icon_img3.gif) 0 0 no-repeat;}
.social-icon .bg4{ background:url(../images/icon_img4.gif) 0 0 no-repeat;}
/**/


/*row-banners*/
.row-banners{ padding:11px 0 26px 17px;}

.row-banners .col-1{ width:218px;}
.row-banners .col-2{ margin:0 0 0 23px; width:229px;}
.row-banners .col-3{ margin:0 0 0 15px; width:239px;}
.row-banners .col-4{ margin:0 0 0 4px; width:225px;}
.row-banners strong{ color:#565656; padding:0 0 0 9px !important; display:block;}
.row-banners .indent-top-bpttom{ padding:0 0 11px 9px !important; color:#565656;}
.button1{ 
	background:url(../images/button1.png) 0 0 no-repeat; 
	width:109px;
	padding:7px 0 9px 0;
	 color:#8a8a8a;
	 font-size:14px;
	 text-indent:14px;
	 text-decoration:none;
	 display:block;
	 margin:7px 0 0 4px;
}
.button1:hover{ color:#0082cd;}


.marker1{ background:url(../images/banners_img1.png) 0 0 no-repeat;}
.marker2{ background:url(../images/banners_img2.png) 0 0 no-repeat;}
.marker3{ background:url(../images/banners_img3.png) 0 0 no-repeat;}
.marker4{ background:url(../images/banners_img4.png) 0 0 no-repeat;}

.marker1, .marker2, .marker3, .marker4{ padding:4px 0 0 79px; color:#0082cd; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:1.2em;}
.marker1 span, .marker2 span, .marker3 span, .marker4 span{ display:block; height:52px;}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-content{ background:#FFFFFF url(../images/tail_content.gif) bottom left repeat-x; border-bottom:1px solid #000000;}

#content{ position:relative; padding:26px 10px 21px 10px;}
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:330px;}
.right-indent{padding:0 0 0 28px}
#left{ float:left; text-align:left;    width:330px;}
.left-indent{padding:0 28px 0 0}




/*on-line style*/
.button, button{
	background:#929292 url(../images/button.gif) 0 0 repeat-x;
	padding:6px 9px;
	text-decoration:none;
	color:#2C2C2C;
	font-size:14px;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	border-bottom:1px solid #252525;
	border:none;
	

}
.button:hover, button:hover{ background:#D1D1D1; text-decoration:none;}

.img-border{ border:2px solid #D2D2D2;}
.img-indent{ margin:3px 18px 0 0; float:left;}
strong.text1{ color:#0082CD;}
.link{ color:#7E7E7E; font-weight:bold;}
.indent-top-bottom1{ padding:0px 0 32px 0;}
.sep-x{ background:url(../images/main_menu_line.gif) 0 33px repeat-x; height:53px;}
/**/




/*main-menu*/
.moduletable_menu ul {list-style:none; margin:5px 0px 0px 0 !important;}
.moduletable_menu li	{ display:block; line-height:14px !important; background:url(../images/main_menu_line.gif) bottom left repeat-x; padding:1px 0 1px 0;}
.moduletable_menu li	ul {padding:8px 0px 2px 18px;}
.moduletable_menu li	ul li{ background:none;  padding:0 0 0 0;}
.moduletable_menu li a {
	 background:url(../images/menu_marker1.gif) 19px 12px no-repeat;
     padding:6px 0px 6px 48px;
	color:#404040  !important;
	display:block;
	text-decoration:none !important;
	 line-height:19px  !important;
	 font-size:18px;
	 font-family:Georgia, "Times New Roman", Times, serif;
}
.moduletable_menu li a:hover {
	background:#4ba5d8 url(../images/list_main_hov.gif) 19px 12px no-repeat;
	color:#FFF  !important;
	text-decoration:none;
	 line-height:14px;
}
/**/


/*custom-row*/
.custom-row .col-1{ width:301px;}
.custom-row .col-2{ margin-left:32px; width:297px;}
.custom-row .col-2 .title{ margin-bottom:0;}
/**/

.moduletable_menu h3{ margin-bottom:0 !important;}

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
/**/
.stylebox2-title h3{
	font-weight:normal; color:#ffffff; font-size:24px; line-height:1.2em; padding:0 0 22px 0;
}
.stylebox2-text{}
/**/

/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:240px; 
	height:24px; 
	background:#313131;
	color:#B6B6B6;
	 font-size:12px;
	 line-height:1.9em;
	 padding:1px 2px 3px 8px;
	 margin-bottom:7px;
	 border-top:1px solid #101010;
	 border-left:1px solid #101010;
	 border-right:1px solid #3D3D3D;
	 border-bottom:1px solid #494949;
	 font-family:Arial, Helvetica, sans-serif;
}
#form-login-remember{ padding:4px 0 11px 0; color:#FFFFFF;}
.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 4px 0 0;}



.forml-list-link li{ display:inline; margin-right:5px;}

.login-greeting{ display:block; padding-bottom:11px; color:#FFF; font-size:14px;}
.box-form{ padding:0 0 11px 0;}
.ligin-link1 a{ color:#FFFFFF; text-decoration:none;}
.ligin-link2 a{ color:#FFFFFF; text-decoration:none;}
.extra-reg { color:#D7D7D7; left:198px; top:5px;}
.ligin-link1 a:hover, .ligin-link2 a:hover{ text-decoration:underline;}

.footer-content .button{
	float:right;
	background:#5C99C5; 
	height:29px; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:1.9em; 
	display:block;
	text-decoration:none;
	padding:0 14px;
	
	  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  border-radius:  5px;
  cursor:pointer;
  position:relative;
  z-index:111;
}
.footer-content .button:hover{ color:#FFF; background:#2F2C2D;}
/**/
  .form-1{ width:111px;}
  .form-2{ margin-left:88px;}

.form-row { padding:5px 0 5px 0;}



/*footer-box*/
.tail-footer-box{ background:#353535 url(../images/footer_light.jpg) top center no-repeat;}

.footer-box .fright{ width:290px;}
.footer-box{ padding:20px 0 21px 20px;}
.footer-box .title1{ font-weight:normal; color:#ffffff; font-size:24px; line-height:1.2em; padding:0 0 22px 0;}
.footer-box .list{ float:left; list-style:none; width:162px;}
.footer-box .list li{ background:url(../images/list_border.gif) bottom left repeat-x; padding:6px 0 3px 0;}
.footer-box .list li:last-child{ background:none;}
.footer-box .list li a{ background:url(../images/list_marker.png) 0 6px no-repeat; padding:0 0 0 20px; color:#ffffff; font-size:12px; text-decoration:none;}
.footer-box .list li a:hover{background:url(../images/list_marker.png) 0 6px no-repeat; color:#777777;}
.footer-box .list-left{ margin-left:62px !important;}
/**/


/*footer*/
.footer .fleft{ width:419px; color:#777777;}
.footer .fleft p{ padding:15px 0 15px 15px;}
.footer .fright{ width:288px; padding:15px 0 0 0;}
.footer .fright .marker11{ background:url(../images/marker1.gif) 0 2px no-repeat;}
.footer .fright .marker12{ background:url(../images/marker2.gif) 0 2px no-repeat;}
.footer .fright p{ padding:0 0 2px 22px; color:#777777;}
.footer .fright p a{ color:#DBDBDB; text-decoration:none;}
.footer .fright p a:hover{ text-decoration:underline;}
/**/


/*         __________
__________/ acardion \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.indent-accordion{
	background:#FFF;
	margin:0 10px;
	padding:0 5px;
}



/****************************************** Core */
.accordion{ width:950px; height:349px; overflow:hidden;}
.accordion ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none; }
.accordion li > h2 { color: black; font-weight: normal; margin: 0; z-index: 2; position: absolute; top: 0; left: 0; -webkit-transform: translateX(-100%) rotate(-90deg); -webkit-transform-origin: right top; -moz-transform: translateX(-100%) rotate(-90deg); -moz-transform-origin: right top; 
	-o-transform: translateX(-100%) rotate(-90deg); -o-transform-origin: right top; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top; transform: translateX(-100%) rotate(-90deg); transform-origin: right top; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.accordion li > h2 span { display: block; padding-right: 8%; text-align: right; height: 90%; margin-top: 5px; }
.accordion li > h2 b { display: inline-block; position: absolute; top: 10%; top: 42%\9; left: 10%; left: 5%\9; text-align: center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.accordion li > h2:hover { cursor: pointer; }
.accordion li > div { height: 100%; position: absolute; top: 0; z-index: 1; overflow: hidden; }
.accordion noscript p { padding: 10px; margin: 0; background: white; }



/****************************************** Dark */

.dark li > h2 span, .dark li > h2 strong { padding:29px 0 0 0; display:block; font-family:Georgia, "Times New Roman", Times, serif;  color:#FFF; font-size:18px;  text-align:center; text-transform:uppercase;}
.dark li > h2 strong{ padding:21px 0 0 0; font-weight:normal;}
.dark li > h2 b { display:none;}
.dark h2.selected span, .dark h2.selected span:hover, .dark h2:hover span,
.dark h2.selected strong, .dark h2.selected strong:hover, .dark h2:hover strong
{ color:#7FC3EA;}


.title-bg1{ background:url(../images/title-bg1.jpg) 0 0 no-repeat;}
.title-bg2{ background:url(../images/title-bg2.jpg) 0 0 no-repeat;}
.title-bg3{ background:url(../images/title-bg3.jpg) 0 0 no-repeat;}
.title-bg4{ background:url(../images/title-bg4.jpg) 0 0 no-repeat;}





/*         ______
__________/ news \________________________________________________________________
--------------------------------------------------------------------------------------- */


#news-container{  overflow:hidden; height:300px !important;}

.row-news{ padding:0 0 0 10px; margin-top:14px;}
.row-news p{ padding-top:4px;}
.row-news span{ color:#7E7E7E; font-size:14px; font-family:"Times New Roman", Times, serif;}

.button-news{
	background:url(../images/button3.png) 0 0 no-repeat;
	width:120px;
	height:31px;
	display:block;
	color:#8A8A8A;
	font-size:14px;
	text-decoration:none;
	text-indent:11px;
	line-height:2.2em;
	float:right;
}
.button-news:hover{ color:#0082CD;}