﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul.plain,ol.plain,.plain > li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

.plain > li { list-style:none;}

caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea,select{*font-size:100%;}legend{color:#000;}

html{-webkit-text-size-adjust:none;}


@font-face {
    font-family:'helvetica_condensedregular';
    src: url('fonts/helvetica_condensed-webfont.eot');
    src: url('fonts/helvetica_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_condensed-webfont.woff') format('woff'),
         url('fonts/helvetica_condensed-webfont.ttf') format('truetype'),
         url('fonts/helvetica_condensed-webfont.svg#helvetica_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*google font
  font-family: 'Didact Gothic', sans-serif;
*/

/* Generic Styling */
a{ color:#636464; text-decoration:none;}
a:hover{ color:#333;}


h1{}

body{ font-size:14px; color:#636464; background:#fff; font-family:Arial, Helvetica, sans-serif;}


/*-----------------------------index------------------------------*/
#header{ width:940px; margin:0 auto; zoom:1; position:relative; z-index:10;}
#header:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
  .logo{ float:left; width:310px; height:150px; text-indent:-9999px; overflow:hidden; background:url(../images/layout/logo.jpg) 0 0 no-repeat;}
  .head_col{ float:right;}
    .login_form{ line-height:25px; font-family:Arial, Helvetica, sans-serif;}
    .login_form > table { width: 100% }
    .head_col .login_form{ line-height:25px; float:right; padding:23px 0 28px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
    .login_form a{ text-decoration:none;}
    .login_form span{ margin:0 6px;}
    .login_form input[type=text], .login_form input[type=password], .login_form .checkbox-container
      { width:300px; height:25px; line-height:25px; background:#edeeee; color:#939598; font-size:14px; margin-left:4px; padding:0 8px; border:0; vertical-align:middle;
        -moz-border-radius:13px; -o-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;
        font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
    .login_form input[type=submit], .login_form input[type=button], .login_form input[type=file], a.button { padding: 0px 20px; height:25px; background:#636464; color:#fff; font-size:14px; margin-left:4px; border:0; cursor:pointer; vertical-align:middle;
                    -moz-border-radius:13px; -o-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;
                     font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif; min-width: 130px}
    a.button { min-width: 50px; height: auto; text-align: center; display: inline-block; line-height: 26px;}
    .login_form input[type=submit] { background-color: #88B347; }
    .login_form input[value=Cancel], .login_form input[value=Back] { background-color: #9A0092; }

    .head_col .login_form input[type=text] { width:200px; }
    .head_col .login_form input[type=password]{ width:116px; }
    .head_col .login_form input[type=submit]{ min-width: 0px; }

    #header .nav{ clear:both; float:right; min-width:540px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
    #header .nav li ul li ul {top: 0;	left: 100%; }
    #header .nav li{ float:left; position:relative; padding:1px 0; width:118px; margin-left:17px;}
    #header .nav > li.pos0{ border-top:1px #9a0092 solid; border-bottom:1px #9a0092 solid;}
    #header .nav > li.pos1{ border-top:1px #7bbd3c solid; border-bottom:1px #7bbd3c solid;}
    #header .nav > li.pos2{ border-top:1px #ffae43 solid; border-bottom:1px #ffae43 solid;}
    #header .nav > li.pos3{ border-top:1px #00a3d6 solid; border-bottom:1px #00a3d6 solid;}
    #header .nav > li.pos0:hover a, #header .nav > li.pos0.sfHover a { background-color:#9a0092;}
    #header .nav > li.pos1:hover a, #header .nav > li.pos1.sfHover a { background-color:#7bbd3c;}
    #header .nav > li.pos2:hover a, #header .nav > li.pos2.sfHover a { background-color:#ffae43;}
    #header .nav > li.pos3:hover a, #header .nav > li.pos3.sfHover a { background-color:#00a3d6;}
    #header .nav > li.sfHover a { color: white; }
    #header .nav > li.sfHover a:hover { color: black; }
    #header .nav > li > a, #header .nav > li > span { display:block; font-size:16px; display:block; text-transform:uppercase; padding:0 1px;}
    #header .nav > li:hover > a, #header .nav > li.sfHover > a { display: block; margin: 1px 0px; }
    #header .nav li ul{ position:absolute; left:0; top:0px; width:166px; padding:8px 0; opacity:0.9; filter:alpha(opacity=90);}
    #header .nav > li.pos0 ul { background-color: #9a0092; }
    #header .nav > li.pos1 ul { background-color: #7bbd3c; }
    #header .nav > li.pos2 ul { background-color: #ffae43; }
    #header .nav > li.pos3 ul { background-color: #00a3d6; }
    
    #header .nav li ul{ position:absolute; left:0; top:29px; }
    #header .nav li ul li{ float:none; height:auto; line-height:normal; padding:2px 0; width:100%; margin:0;}
    #header .nav li ul li a{ display:block; color:#fff; padding:0 7px; font-size:15px;}


#content{ width:940px; margin:0 auto; }
  .banner{ width:100%; position:relative; margin-bottom:25px;}
  .banner .ban_img{ position:relative; z-index:1;}
  .banner .ban_img img{ width:938px; border:1px #666 solid; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
  .banner .ban_txt{ position:absolute; z-index:2; left:0; bottom:38px; width:100%;}
  .banner .ban_txt strong{ float:left; height:40px; line-height:40px; width:338px; background:url(../images/layout/trans_bg1.png);
               color:#fff; font-size:24px; font-family:'Didact Gothic', sans-serif; width:338px; text-align:center;}
  .banner .ban_txt span{ float:right; width:584px; height:40px; line-height:40px; background:url(../images/layout/trans_bg1.png); color:#fff; font-size:18px; font-style:italic; text-indent:14px;}
  .banner .ban_txt span a{ color:#fff;}
  
  .entrys{ width:100%; overflow:hidden; margin-bottom:30px;}
  .entrys a{ position:relative; float:left; width:298px; margin-right:23px;}
  .entrys a img{ width:296px; border:1px #666 solid; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
  .entrys a span{ position:absolute; width:212px; height:53px; line-height:53px; padding-left:12px; color:#fff; font-size:29px; font-family:'Didact Gothic', sans-serif; left:0; bottom:44px; z-index:5;}
  .entrys a.entry1 span{ background:url(../images/layout/trans_bg2.png);}
  .entrys a.entry2 span{ background:url(../images/layout/trans_bg3.png); padding:0 12px 0 0; left:auto; right:0; bottom:220px; text-align:right;}
  .entrys a.entry3 span{ background:url(../images/layout/trans_bg4.png);}
  .entrys a.entry3{ margin:0; float:right;}
  
  .register_free{ width:100%; overflow:hidden; margin-bottom:30px; font-size:21px; color:#fff;}
  .register_free span{ float:left; height:40px; line-height:40px; background:#a6a8ab; color:#fff; padding:0 10px;
              -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
  .register_free a{ float:right; height:40px; line-height:40px; background:#76b539; color:#fff; padding:0 10px;
              -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
  
  .register_now{ width:100%; margin-left: auto; margin-right: auto; overflow:hidden; margin-bottom:30px; font-size:21px; color:#fff;}
  .register_now span{ float:left; height:40px; line-height:40px; background:#a6a8ab; color:#fff; padding:0 10px;
              -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
  .register_now a{ float:center; height:40px; line-height:40px; background:#76b539; color:#fff; padding:10px 10px;
              -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
  
  .cont_row{ width:100%; overflow:auto; margin-bottom:20px; padding-bottom: 10px;}
    .testimonials_block{ float:left; width:455px; padding-top:20px;}
      .testi_title{ height:36px; line-height:36px; border-top:2px #bababa solid; border-bottom:2px #bababa solid; width:100%; overflow:hidden;}
			.testi_title span{ float:left; font-size:20px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
				.more{ float:right; font-size:15px; color:#999; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif; letter-spacing:0;text-decoration: none;}
			
			.testi_list{ width:100%; margin-left: 0; padding-left: 0;}
			.testi_list li{ width:100%; overflow:hidden; padding:28px 0; border-bottom:1px #d2d3d5 solid;}
			.testi_list li.last-item{ border-bottom:0;}
			.testi_list li cite{ float:left; width:80px; font-weight:bold; text-transform:uppercase;}
			.testi_list li cite em{ display:block; font-weight:normal; font-style:italic; text-transform:lowercase;}
			.testi_list li blockquote{ float:right; width:320px;}
			.testi_list li.quote1{ background:url(../images/layout/ico_quote1.png) 80px 28px no-repeat;}
			.testi_list li.quote2{ background:url(../images/layout/ico_quote2.png) 80px 28px no-repeat;}
			.testi_list li.quote3{ background:url(../images/layout/ico_quote3.png) 80px 28px no-repeat;}
			.testi_list li.quote4{ background:url(../images/layout/ico_quote4.png) 80px 28px no-repeat;}
			
		.video_block{ float:right; width:395px; padding:22px; background:#f5f5f5;}
		.video_block p{ color:#454545; margin-bottom:22px;}
			.video_title{ height:36px; line-height:36px; border-bottom:2px #bababa solid; width:100%; overflow:hidden; margin-bottom:15px;}
			.video_title span{ float:left; font-size:20px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
			.video{ padding:6px; background:#fff; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
	

#footer{ width:100%;}
	.footer_row1{ background:#efefef; padding:27px 0;}
	.footer_row1_inside{ width:940px; margin:0 auto; overflow:hidden;}
		.bottom_col{ float:left; width:274px; margin-right:59px;}
		.bottom_col p{ margin-bottom:18px;}
		.bottom_col_last{ margin:0; float:right;}
			.b_title{ width:100%; overflow:hidden; height:36px; line-height:36px; border-top:2px #bfbfbf solid; border-bottom:2px #bfbfbf solid; margin-bottom:24px; letter-spacing:1px;}
			.b_title span{ float:left; font-size:16px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif; text-transform:uppercase;}
			
			.follow_list{ width:100%;}
			.follow_list li{ padding-left:54px; line-height:35px; margin-bottom:15px; text-transform:uppercase;}
			.follow_list li.follow1{ background:url(../images/layout/ico_facebook.png) 0 0 no-repeat;}
			.follow_list li.follow2{ background:url(../images/layout/ico_twitter.png) 0 0 no-repeat;}
			.follow_list li.follow3{ background:url(../images/layout/ico_in.png) 0 0 no-repeat;}
			.follow_list li.follow4{ background:url(../images/layout/ico_share.png) 0 0 no-repeat;}
			.follow_list li > *{ text-decoration:underline; cursor: pointer;}
			
			.contact_form{ width:100%;}
			.contact_form input[type=text], .contact_form input[type=email],
      .contact_form textarea{ display:block; width:244px; height:35px; line-height:35px; background:#dddede; border:0; margin-top:16px; font-size:14px; color:#636464; font-family:Arial, Helvetica, sans-serif;
										-moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0 15px;}
			.contact_form fieldset > .first { margin-top: 0px;}

			.contact_form textarea{ overflow:auto; resize:none; height:42px; padding:5px 15px; line-height:normal;}
			.contact_form input[type=submit]{ display:block; width:274px; height:35px; background:#7bbd3c url(../images/layout/ico_arrow1.png) 95% center no-repeat; border:0; cursor:pointer; text-align:left; padding-left:15px;
												font-size:20px; color:#fff; font-family:'Didact Gothic', sans-serif;
												-moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top: 16px}

      .contact_form .error { font-size: 90%; }

	
	.footer_row2{ background:#636464; padding:15px 0 28px; color:#fff;}
	.footer_row2_inside{ width:940px; margin:0 auto; overflow:hidden;}
		.f_row{ width:100%; overflow:hidden; margin-bottom:24px;}
			.copyright{ float:left; line-height:25px; font-size: 90%;}
			.copyright a{ color:#fff;}
			
			.newsletter_form{ float:right; font-size: 90%;}
			.newsletter_form label{ float:left; font-size:14px; line-height:25px; margin-right:5px;}
				.form_box{ float:left; height:25px; background:#818282; -moz-border-radius:13px; -o-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;}
				.form_box input[type=email]{ float:left; padding:0 14px; width:160px; height:25px; border:0; background:transparent; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
				.form_box input[type=submit]{ float:right; width:20px; height:19px; border:0; cursor:pointer; background:url(../images/layout/ico_arrow2.png) 0 0 no-repeat; margin:3px 3px 0 0;}
		
	    #footer .nav a {
        color: white;
      }

	    #footer .nav a:hover {
        text-decoration: underline;
        color:#f0f0f0;
      }

	    #footer .nav > li {
        float: left;
        padding: 0 26px;
        border-left:1px #a6a8ab solid;
        min-height:122px;
        font-size:12px;
      }

	    #footer .nav > li.pos0 {
        border-left: none;
        margin-left: 100px;
      }


      #footer .nav > li > span,  #footer .nav > li > a {
        margin-bottom: 14px;
        font-weight: bold;
        display: block;
      }


 
/*-----------------------------about page------------------------------*/
.title{ height:37px; line-height:37px; width:100%; overflow:hidden; margin-bottom:30px;-moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#fff;}
.title a{ color:#fff;}
	h1{ float:left; font-size:27px; margin-left:15px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.title_links{ float:right; font-size:15px; margin-right:15px;}
	.title_links a{ margin:0 6px;}
	.title_links a.on{ text-decoration:underline;}
	
	.title_txt{ float:right; margin-right:15px;}
	
.title_about{ background:#8f2e90;}

	.row_img{ float:left; width:276px;}
	.row_img img, img.rounded{ -moz-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
	
	.about_txt{ float:left; width:560px; margin-left:40px;}
	.about_txt p, .about_txt li { margin-bottom:20px; font-size:17px; line-height:160%;}
	.about_txt p span, .about_page span{ color:#8F2E90; font-weight:bold;}
	
	.about_list{ width:100%; overflow:hidden; font-family:'Didact Gothic', sans-serif;}
	.about_list li{ float:left; width:192px; padding-left:45px; line-height:40px; margin-bottom:20px;}
	.about_list li.li1{ background:url(../images/layout/about_ico1.gif) 0 0 no-repeat;}
	.about_list li.li2{ background:url(../images/layout/about_ico2.gif) 0 0 no-repeat;}
	.about_list li.li3{ background:url(../images/layout/about_ico3.gif) 0 0 no-repeat;}
	.about_list li.li4{ background:url(../images/layout/about_ico4.gif) 0 0 no-repeat;}
	.about_list li a{ color:#8F2E90; font-size:24px;}

.rf_about a{ background:#8f2e90;}

/*-----------------------------contact page------------------------------*/
.title_contact{ background:#2ca2d2;}
.legal_txt{ padding:0 40px 20px 18px; font-size:17px; line-height:160%;}
.legal_txt a{ text-decoration:underline; color:#2ca2d2;}
.legal_txt span{ color:#2ca2d2; font-weight:bold;}
.legal_txt h3{ font-size:17px; color:#2ca2d2; font-weight:bold;}

.contact_form2{ float:left; width:315px; margin-left:45px;}
.contact_form2 p{ margin-bottom:14px;}
.contact_form2 input[type=text],
.contact_form2 textarea{ display:block; width:285px; height:43px; line-height:43px; background:#ededed; border:0; margin-bottom:16px; font-size:16px; color:#636464; font-family:Arial, Helvetica, sans-serif;
						 -moz-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px; border-radius:14px; padding:0 15px;}
.contact_form2 textarea{ overflow:auto; resize:none; height:50px; padding:5px 15px; line-height:normal;}
.contact_form2 input[type=submit]{ float:left; width:127px; height:37px; background:#2ca2d2 url(../images/layout/ico_arrow3.gif) 95% center no-repeat; border:0; cursor:pointer; text-align:left; padding-left:15px;
									font-size:20px; color:#fff; font-family:'Didact Gothic', sans-serif;
									-moz-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.contact_form2 span{ float:left; line-height:37px; margin-left:10px;}

.contact_info{ float:left; width:170px; margin-left:80px;}
.contact_info .ci_title{ font-size:18px; font-family:'Didact Gothic', sans-serif; color:#636464; margin-bottom:10px;}
.contact_info p{ margin-bottom:16px;}
.contact_info p strong{ font-size:17px; color:#28A4D3;}
	
	.btn_register{ float:left; height:28px; line-height:28px; padding:0 32px 0 10px; background:#636464 url(../images/layout/ico_arrow2.png) 94% center no-repeat; color:#fff;
					-moz-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border-radius:12px;}
	.btn_register:hover{ color:#f9f9f9;}
	
	.follow_list2{ width:100%; overflow:hidden; margin-bottom:14px;}
	.follow_list2 li{ float:left; width:27px; height:27px; margin-right:14px;}
	.follow_list2 li a{ display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}
	.follow_list2 li.follow1 a{ background:url(../images/layout/ico_facebook2.gif) 0 0 no-repeat;}
	.follow_list2 li.follow2 a{ background:url(../images/layout/ico_twitter2.gif) 0 0 no-repeat;}
	.follow_list2 li.follow3 a{ background:url(../images/layout/ico_in2.gif) 0 0 no-repeat;}



.who_we_are{ font-size:17px; float:left; width:620px; margin-left:40px; line-height:210%; overflow: auto;}
.who_we_are p{  margin-bottom:20px;}
.who_we_are a{ text-decoration:underline; color:#8F2E90;}
.who_we_are a.button{ color: white; text-decoration:none; }
.who_we_are li { margin-bottom:20px; font-size:17px; line-height:160%;}
.who_we_are p a{ text-decoration:underline; color:#8F2E90;}
.who_we_are p a.button{ color:#FFF;}
.who_we_are h2, .how_it_works h2{ font-size:17px; font-weight:bold; color:#8f2e90;}
.who_we_are span{ font-weight:bold; color:#8F2E90;}
.how_it_works { float:left; width:580px; line-height:210%;}

.partner{ float:left; width:580px; margin-left:40px; line-height:210%;}
.partner p{ font-size:17px; margin-bottom:20px;}
.partner p a{ text-decoration:underline; color:#88B446;}
.partner h2{ font-size:17px; font-weight:bold; color:#88B446;}
.partner li { margin-bottom:20px; font-size:17px; line-height:160%;}
.partner span{ font-weight:bold; color:#88B446;}

/*-----------------------------contact page------------------------------*/
.side_links{ text-align:right; padding-top:20px; font-family:'Didact Gothic', sans-serif;}
.side_links .gcolor{ color:#88B446;}
.side_links .ocolor{ color:#FAAE50;}
.side_links .pcolor{ color:#8F2E90;}
.side_links .bcolor{ color:#2CA2D2;}
.side_links li{ margin-bottom:2px;}
.side_links li a{ text-decoration:underline; color:#8F2E90; font-size:25px;}
.side_links h3{ text-align:right; font-size:25px;}


/*-----------------------------news page------------------------------*/
.news{ float:left; width:580px; margin-left:40px; line-height:210%;}
.news p{ font-size:17px; margin-bottom:20px;}
.news p a{ text-decoration:underline; color:#FAAE50;}
.news li a{ text-decoration:underline; color:#FAAE50;}
.news h2{ font-size:17px; font-weight:bold; color:#FAAE50;}
.news span{ font-weight:bold; color:#FAAE50;}
.news .quote{ font-style:italic;}
.news .quote a{ font-size:14px;}

.title_news{ background:#faae50;}

.resource_txt{ padding:0 40px 20px 18px; font-size:17px; line-height:160%;}
.resource_txt span{ font-weight:bold; color:#FAAE50;}
.resource_txt p a{ color:#FAAE50;}

.news_col1{ float:left; width:320px; margin-left:34px;}
.news_col2{ float:left; width:455px; margin-left:70px;}
	.news_title{ height:36px; line-height:36px; border-top:2px #bababa solid; border-bottom:2px #bababa solid; width:100%; overflow:hidden; margin-bottom:5px;}
	.news_title span{ float:left; font-size:20px; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif; text-transform:uppercase;}
	
	.tv_list{ width:100%; margin-left: 0; padding-left: 0;}
	.tv_list li{ width:100%; overflow:hidden; padding:28px 0; border-bottom:1px #D2D3D5 solid;}
	.tv_list li.last-item{ border-bottom:0;}
	.tv_list li > * { display:block; padding-left:50px; min-height: 27px;}
	.tv_list li.play1 > * { background:url(../images/layout/ico_play1.gif) 0 0 no-repeat;}
	.tv_list li.play2 > * { background:url(../images/layout/ico_play2.gif) 0 0 no-repeat;}
	.tv_list li.play3 > * { background:url(../images/layout/ico_play3.gif) 0 0 no-repeat;}
	.tv_list li.play4 > * { background:url(../images/layout/ico_play4.gif) 0 0 no-repeat;}
	

	.down_list{ width:100%; margin-left: 0; padding-left: 0;}
	.down_list li{ width:100%; overflow:hidden; padding:28px 0; border-bottom:1px #D2D3D5 solid;}
	.down_list li.last-item{ border-bottom:0;}
	.down_list li > *{ display:block; padding-left:50px;}
	.down_list li.down1 > *{ background:url(../images/layout/ico_down1.gif) 0 0 no-repeat;}
	.down_list li.down2 > *{ background:url(../images/layout/ico_down2.gif) 0 0 no-repeat;}
	.down_list li.down3 > *{ background:url(../images/layout/ico_down3.gif) 0 0 no-repeat;}
	.down_list li.down4 > *{ background:url(../images/layout/ico_down4.gif) 0 0 no-repeat;}
	
	.print_list{ width:100%; margin-left: 0; padding-left: 0;}
	.print_list li{ width:100%; overflow:hidden; padding:11px 0 10px; border-bottom:1px #D2D3D5 solid;}
	.print_list li.last-item{ border-bottom:0;}
	.print_list li img{ float:left; width:44px; height:36px;}
	.print_list li img img{ width:100%;}
	.print_list li > *{ display:block; padding-left:50px; min-height: 28px}
	.print_list li.news1 > * { background:url(../images/layout/news_icon_green.gif) 0 0 no-repeat;}
	.print_list li.news2 > * { background:url(../images/layout/news_icon_orange.gif) 0 0 no-repeat;}
	.print_list li.news3 > * { background:url(../images/layout/news_icon_purple.gif) 0 0 no-repeat;}
	.print_list li.news4 > * { background:url(../images/layout/news_icon_blue.gif) 0 0 no-repeat;}



	.playit_list{ width:100%;}
	.playit_list li{ width:100%; overflow:hidden; padding:28px 0;}
	.playit_list li > *{ display:block; padding-left:50px;}
	.playit_list li.play1 > *{ background:url(../images/layout/ico_play1.gif) 0 0 no-repeat;}
	.playit_list li.play2 > *{ background:url(../images/layout/ico_play2.gif) 0 0 no-repeat;}
	.playit_list li.play3 > *{ background:url(../images/layout/ico_play3.gif) 0 0 no-repeat;}
	.playit_list li.play4 > *{ background:url(../images/layout/ico_play4.gif) 0 0 no-repeat;}
	
	
/*-----------------------------partnering page------------------------------*/
.title_partnering{ background:#88b446;}

.intro_txt{ padding:0 40px 20px 18px; font-size:17px; line-height:160%;}
.intro_txt span{ color:#88b446; font-weight:bold;}
.intro_txt a{ color:#88b446; text-decoration:underline;}
.intro_txt h2{ font-size:24px; font-weight:bold; color:#8f2e90;}

.intro_txt_p{ padding:0 40px 20px 18px; font-size:17px; line-height:160%;}
.intro_txt_p span{ color:#8F2E90; font-weight:bold;}
.intro_txt_p a{ color:#8F2E90; text-decoration:underline;}

.rf_partnering a{ background:#88b446;}

.entry{ float:left; width:276px; margin-right:55px; position:relative;}
.entry .ent_img{ margin-bottom:20px;}
.entry .ent_img img{-moz-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.entry .ent_img span{ position:absolute; background:url(../images/layout/entry_title.png); height:34px; line-height:34px; text-align:center; width:100%; z-index:5;
					  font-size:24px; font-family:'Didact Gothic', sans-serif; left:0; top:25px;}
.entry .ent_txt{ padding:0 15px 10px; min-height:78px;}
.entry .ent_tags{ font-size:17px; padding:0 15px; color:#88B446; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
.entry .ent_tags a{ color:#88B446;}

.last_entry{ margin:0;}

.entry4{ float:left; width:208px; margin-right:27px; position:relative;}
.entry4 .ent_img{ margin-bottom:20px;}
.entry4 .ent_img img{-moz-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.entry4 .ent_img span{ position:absolute; background:url(../images/layout/entry_title.png); height:34px; line-height:34px; text-align:center; width:100%; z-index:5;
					  font-size:24px; font-family:'Didact Gothic', sans-serif; left:0; top:25px;}
.entry4 .ent_txt{ padding:0 15px 10px; min-height:78px;}
.entry4 .ent_tags{ font-size:17px; padding:0 15px; color:#88B446; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
.entry4 .ent_tags a{ color:#88B446;}

.entry5{ float:left; width:174px; margin-right:14px; position:relative;}
.entry5 .ent_img{ margin-bottom:20px;}
.entry5 .ent_img img{-moz-border-radius:14px; -o-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.entry5 .ent_img span{ position:absolute; background:url(../images/layout/entry_title.png); height:34px; line-height:34px; text-align:center; width:100%; z-index:5;
					  font-size:24px; font-family:'Didact Gothic', sans-serif; left:0; top:25px;}
.entry5 .ent_txt{ padding:0 15px 10px; min-height:78px;}
.entry5 .ent_tags{ font-size:17px; padding:0 15px; color:#88B446; font-family:'helvetica_condensedregular', Arial, Helvetica, sans-serif;}
.entry5 .ent_tags a{ color:#88B446;}
