@charset "utf-8";

/**    common header **/
body {
	font: 12px Helvetica, Verdana, Arial, sans-serif;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the topcontainer in IE 5* browsers. The text is then set to the left aligned default in the #topcontainer selector */
	color: #000000;
}
.oneColFixCtrHdr #topcontainer {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: #ffffff; 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header h1 {
	position:relative;
	text-align:left;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #header h1 #_s1{
	font-size:32px;
	color:#006F05;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #header h1 #_it{
	font-size:24px;
	color:#006F05;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #header h1 #_s2{
	font-size:32px;
	color:#00136F;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #header h1 #_cape{
	font-size:24px;
	color:#00136F;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #header h1 #_slogan {
	position:absolute;
	right:0px;
	font-size:16px;
	font-weight:normal;
	font-family:lucida calligraphy;
	color:#FFA200;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #headtabs {
	background: #FFFFFF url(/portal/sshome/images/header_bg.png) repeat-x scroll 0 0;
	height:30px;
}
.oneColFixCtrHdr #headtabs #headul{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 13px;
}
.oneColFixCtrHdr #headtabs #headul li{
	float:left;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 0 25px;
}

	
.oneColFixCtrHdr #headtabs #headul li A{
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:black;
}
.oneColFixCtrHdr #headtabs #headul li A:hover{
	color:#EFAE00;
}
.oneColFixCtrHdr #headtabs #headul li A.current{
	color:red;
}
.oneColFixCtrHdr #headtabs #logul{
	float:right;
	margin:10px 10px 0 0;
	padding:0 0 0 13px;
}
.oneColFixCtrHdr #headtabs #logul li{
	float:left;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 0 15px;
}
.oneColFixCtrHdr #headtabs #logul li A{
	float:left;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#000000;
}
.oneColFixCtrHdr #headtabs #logul li A:hover{
	color:#EFAE00;
	font-weight:normal;
}
.oneColFixCtrHdr #headtabs #logul li A.current{
	color:red;
}

.oneColFixCtrHdr #mainContent {
	padding: 0; 
	margin: 0 auto; 
	background: #FFFFFF;
	position:relative;
}

/**   common footer **/
.oneColFixCtrHdr #footer {
	padding: 0 10px 0 160px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#CAEDEE;
	height:55px;
}
.oneColFixCtrHdr #footer SPAN {
	float:left;
	font-size:12px;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding:0 20px 0 50px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColFixCtrHdr #footer A {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#448ABE;
	margin: 0;
	padding:5px 10px 0 10px;
}
.oneColFixCtrHdr #footer A:hover {
	color:#000ABE;
}





/**   sshome  **/
.oneColFixCtrHdr #mainContent .home_top_div{
	padding: 25px 0 0 0; 
	background: #FFFFFF;
}
.oneColFixCtrHdr #mainContent #home_top_div{
	height:330px;
	position:relative;
	margin:auto;
}
.oneColFixCtrHdr #mainContent #home_top_div #what_we_do{
	padding: 0 10px; 
	background: #FFFFFF;
	width:250px;
	float:left;
}
.div_title{
	font-weight:bold;
	font-size:14px;
	color: #CF7000;
}
.oneColFixCtrHdr #mainContent #home_top_div #what_we_do #what_we_do_title{
	padding: 5px 10px; 
	background: #A9E2E3;
	width:100px;
}
.oneColFixCtrHdr #mainContent #home_top_div #what_we_do #what_we_do_body{
	padding: 10px 0 0 0;  
	background: #FFFFFF;
	font-size:14px;
	border:3px solid #A9E2E3;
	height:255px;
	padding:15px;
}
.oneColFixCtrHdr #mainContent #home_top_div #what_we_do #what_we_do_body #about_signup_15day{
	padding: 1px 1px 1px 10px; 
	background: #A9E2E3;
	font-size:12px;
	margin: 30px 0 0 0;
	border-top: 1px solid #448ABE;
	border-left: 1px solid #448ABE;
	border-right: 2px solid #000ABE;
	border-bottom: 2px solid #000ABE;
	width:150px;
}
.oneColFixCtrHdr #mainContent #home_top_div #what_we_do #what_we_do_body #about_signup_15day A{
	font-style:italic;
	text-decoration:none;
}

.oneColFixCtrHdr #mainContent #home_top_div #what_we_do #what_we_do_body #about_signup_15day A:hover{
	color:yellow;
}
.oneColFixCtrHdr #mainContent #home_top_div #what_we_do_flash{
	width:530px;
	padding: 0; 
	background: #FFFFFF;
	float:right;
	margin: 0;
	border: 0px solid #A9E2E3;
	height:300px;
}
.oneColFixCtrHdr #mainContent #home_mid_div{
	height:350px;
	position:relative;
	margin:auto;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog{
	padding: 0 10px; 
	background: #FFFFFF;
	width:290px;
	float:left;
	position:relative;
	left:60px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_title{
	padding: 5px 10px; 
	background: #A9E2E3;
	width:105px;
	float:left;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_visit{
	width:75px;
	float:right;
	padding: 3px;
	margin: 0;
	font-size:12px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_visit IMG{ 
	margin: 0 0 0 0;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_visit A:hover{ 
	color:#000ABE;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_body{
	width:234px;
	float:left;
	padding: 0 0 0 15px;
	margin: 0;
	border: 3px solid #A9E2E3;
	height: 310px;
	overflow:hidden;
	position:relative;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_body A{ 
	text-decoration:none;
	margin: 2px 0 0 0;
	padding: 0;
	float:left;
	color:black;
	text-indent:-16px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_blog #ss_blog_body SPAN{ 
	color:#000ABE;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video{
	width:530px;
	padding: 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	height:350px;
	left:70px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_title{
	padding: 5px 10px; 
	background: #A9E2E3;
	width:105px;
	float:left;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body{
	width:530px;
	padding: 0; 
	background: #FFFFFF;
	float:right;
	margin: 0;
	height:310px;
	display:relative;
	background-color:#A9E2E3;
	border:3px solid #A9E2E3;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body #ss_video_body_content{
	width: 350px;
	float:left;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body #ss_video_body_nav{
	width: 180px;
	float:left;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body #ss_video_body_nav ul{
	float:left;
	margin:5px;
	padding:0 0 0 0px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body #ss_video_body_nav li{
	float:left;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	padding:5px;
	margin:1px;
	background-color:#EFEFEF;
	width:160px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body #ss_video_body_nav A{
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#448ABE;
	text-indent:-10px;
	padding:0 0 0 10px;
}
.oneColFixCtrHdr #mainContent #home_mid_div #ss_video #ss_video_body #ss_video_body_nav A:hover{
	color:#000ABE;
}
.oneColFixCtrHdr #mainContent #home_bot_div{
	height:600px;
	position:relative;
	margin:auto;
	padding:15px 0;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_media{
	padding: 0; 
	background: #FFFFFF;
	width:530px;
	float:left;
	height:500px;
	position:relative;
	left:70px;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_media IMG{
	padding: 10px 5px 5px 5px; 
	border:none;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_media #ss_media_title{
	padding: 5px 10px; 
	background: #A9E2E3;
	width:170px;
	float:left;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_media #ss_media_body{
	width:524px;
	float:right;
	padding: 0;
	margin: 0;
	border: 3px solid #A9E2E3;
	height:550px;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_media #ss_media_body A{
	text-decoratio:none;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner{
	width:290px;
	padding: 0 10px; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	left:60px;
	position:relative;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner #ss_partner_title{
	padding: 5px 10px; 
	background: #A9E2E3;
	width:145px;
	float:left;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner #ss_partner_body{
	width:234px;
	height:550px;
	padding: 0 0 0 15px; 
	background: #FFFFFF;
	float:right;
	margin: 0;
	border: 3px solid #A9E2E3;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner #ss_partner_body IMG{
	padding: 20px 10px 10px 0px ; 
	margin: 0;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner #ss_expert_body{
	width:270px;
	height:550px;
	padding: 0 0 0 5px; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 3px solid #A9E2E3;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner #ss_expert_body .expert_name{
	padding: 5px 0 0 1px; 
	margin: 0;
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:230px;
}
.oneColFixCtrHdr #mainContent #home_bot_div #ss_partner #ss_expert_body .expert_body{
	padding: 5px 1px 20px 1px; 
	margin: 0;
	float:left;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:260px;
}



/**   about page **/
.oneColFixCtrHdr #mainContent .about_top_div{
	padding: 10px 0 0 0;
	background: #FFFFFF;
}
.oneColFixCtrHdr #mainContent #about_top_div{
	height:1500px;
	position:relative;
	margin:20px auto;
	width:850px;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do{
	padding: 0 20px; 
	background: #FFFFFF;
	width:200px;
	float:left;
	border-right: 1px solid green;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do IMG{
	padding: 25px 0 10px 0; 
	background: #FFFFFF;
	width:200px;
	float:left;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do #about_what_we_do_title{
	padding: 0 10px; 
	background: #A9E2E3;
	width:100px;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do #about_what_we_do_body{
	padding: 10px 0 0 0;  
	background: #FFFFFF;
	font-size:14px;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do #about_signup_15day{
	padding: 1px 1px 1px 10px;
	background: #A9E2E3;
	font-size:12px;
	margin: 30px 0 0 0;
	border-top: 1px solid #448ABE;
	border-left: 1px solid #448ABE;
	border-right: 2px solid #000ABE;
	border-bottom: 2px solid #000ABE;
	width:150px;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do #about_signup_15day A{
	font-style:italic;
	text-decoration:none;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_what_we_do #about_signup_15day A:hover{
	color:yellow;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_div{
	width:560px;
	padding: 0; 
	background: #FFFFFF;
	float:right;
	margin: 0;
	border: 0px solid #A9E2E3;
	height:300px;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_div .about_item{
	padding: 0 0 25px 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_div .about_item_title{
	padding: 0 0 15px 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:500px;
}
.oneColFixCtrHdr #mainContent #about_top_div #about_div .about_item_body{
	padding: 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:500px;
}



/**    product_situ page **/
.oneColFixCtrHdr #mainContent .product_top_div{
	padding: 10px 0 0 0;
	background: #FFFFFF;
}
.oneColFixCtrHdr #mainContent #product_top_div{
	height:1400px;
	position:relative;
	margin:20px auto;
	width:890px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do{
	padding: 10px 20px 20px 20px; 
	background: #FFFFFF;
	width:220px;
	float:left;
	border-right: 1px solid green;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do .product_item{
	padding: 20px 0 2px 10px; 
	margin:3px 0 3px 0;
	position:relative;
	height:40px;
}	
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do .product_item .product_item_logo{
	padding: 0px 0 0 0;  
	float:left;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do .product_item .product_item_title{
	padding: 0 0 0 5px;  
	float:left;
	font-size:12px;
	font-weight:bold;
	width:160px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do .product_item .product_item_title A{
	text-decoration:none;
	color:black;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do .product_item .product_item_title A.current{
	text-decoration:none;
	color:red;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do .product_item .product_item_title A:hover{
	color:blue;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do #product_signup_15day{
	padding: 5px 1px 1px 5px;
	background: #A9E2E3;
	font-size:12px;
	margin: 30px 0 20px 20px;
	border-top: 1px solid #2FC9FF;
	border-left: 1px solid #2FC9FF;
	border-right: 2px solid #2FC9FF;
	border-bottom: 2px solid #2FC9FF;
	width:150px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do #product_signup_15day A{
	font-style:italic;
	text-decoration:none;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do #product_signup_15day A:hover{
	color:yellow;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do IMG.sample{
	padding: 25px 0 10px 0; 
	background: #FFFFFF;
	width:200px;
	float:left;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do #product_pdf{
	padding: 5px 1px 1px 5px;
	background: #A9E2E3;
	font-size:12px;
	margin: 30px 0 0 20px;
	border-top: 1px solid #2FC9FF;
	border-left: 1px solid #2FC9FF;
	border-right: 2px solid #2FC9FF;
	border-bottom: 2px solid #2FC9FF;
	width:150px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do #product_pdf A{
	font-style:italic;
	text-decoration:none;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do #product_pdf A:hover{
	color:yellow;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div{
	width:575px;
	padding: 10px 0 0 20px; 
	background: #FFFFFF;
	float:right;
	margin: 0;
	border: 0px solid #A9E2E3;
	height:300px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .product_item{
	padding: 0 0 25px 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
	width:570px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .product_item_title{
	padding: 5px 0 15px 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:570px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .product_item_body{
	padding: 5px 0 5px 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
	font-size:14px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	position:relative;
	width:570px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .value_prop{
	background: #FFFFFF url(/portal/sshome/images/value_prop_bg.png) repeat-x scroll 0 0;
	font-size:12px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .top{
	background: #EFEFEF;
	padding: 5px; 
	width:560px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .top SPAN{
	color: red;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .left{
	width:47%;
	float:left;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div .right{
	margin:0 0 0 20px;
	width:47%;
	float:left;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div UL{
	margin:0 0 0 30px;
	padding:0;
	display:block;
	list-style-type:disc;
	-moz-padding-start:0px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div LI{
	margin:0 0 5px 0;
	padding:0px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TABLE{
	padding:0;
	margin:0;
	cell-spacing:0;
	cellpadding:0;
	border-color:#A7DFA9;
	border-width: 2px 0px 1px 0px;
	border-style: solid;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TR{
	border: none;
	padding:0;
	margin:0;
	cell-spacing:0;
	cellpadding:0;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TR.thead{
	padding:10px;
	border-color:#A7DFA9;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	font-weight:bold;
	font-size:12px;
	height:30px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TR.tr1{
	background-color:#EFEFEF;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TABLE TR.tr2{
	background-color:#ffffff;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TR.tr3{
	background-color:#EFEFEF;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TD{
	padding:0 5px 0 5px;
	margin:0;
	cell-spacing:0;
	cellpadding:0;
	border: none;
	font-size:12px;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TD.td1{
	font-weight:bold;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TD.td2{
	border-right:solid 1px #A7DFAF;
}
.oneColFixCtrHdr #mainContent #product_top_div #product_div TD.td3{
}



/** prod_research **/

.oneColFixCtrHdr #mainContent #product_top_div #product_what_we_do IMG.sample{
	padding: 25px 0 10px 0; 
	background: #FFFFFF;
	width:220px;
	float:left;
}



/** tour page **/
.oneColFixCtrHdr #mainContent #tour_top_div{
	height:6600px;
	position:relative;
	margin:10px 0 0 0;
}

.oneColFixCtrHdr #mainContent #tour_top_div .tour_item{
	padding: 0 0 25px 0; 
	background: #FFFFFF;
	float:left;
	margin: 0;
	border: 0px solid #A9E2E3;
	text-align:center;
	border-bottom:1px solid green;
}
.oneColFixCtrHdr #mainContent #tour_top_div .tour_item_title{
	padding: 30px 30px 15px 30px; 
	background: #FFFFFF;
	margin: 0;
	border: 0px solid #A9E2E3;
	font-size:22px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
.oneColFixCtrHdr #mainContent #tour_top_div .tour_item_body{
	padding: 0; 
	background: #FFFFFF;
	margin: 0;
	border: 0px solid #A9E2E3;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
}

.oneColFixCtrHdr #mainContent #tour_top_div IMG{
	padding: 20px 20px 50px 20px; 
	
}

.oneColFixCtrHdr #mainContent #tour_top_div P{
	padding: 0 50px 0 50px; 
}

.oneColFixCtrHdr #mainContent #tour_top_div SPAN{
	padding: 50px 0 0 0; 
	color:darkblue;
}

