﻿*
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	margin:0px auto;
	margin: 0px;
	padding: 0px;
	border-style:none;
	color:#010101;
	list-style-type: none;
}
ul,ol{ list-style:none;}
body,div,ul,ol,li,dl,dd,dt,table,div,span,h1,h2,h3,h4,h5,h6,h6{ margin:0px auto; margin:0px; padding:0px;}
.clear
{
	clear: both;
}

body 
{
	background-color: #FFFFFF;
	margin:0px auto; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

a:link, a:visited, a:hovar {
	color: #009BD7;
	text-decoration: none;
}


.BannerPic {
	background: url(../../Comm_Images/banner_top_blue.jpg) right top no-repeat;
	width: 612px;
	height: 80px;
	float: right;
	margin: 0px;
}

.BannerPic .conimg {
	float: left;
	margin-top: 6px;
}
#wrap{ width:800px; margin:0px auto; padding:0px; clear:both;}
.BannerPic .concaption {
	float: right;
	width: 500px;
	text-align: left;
	margin-top: 6px;
	color: Yellow;
	font-family: Impact;
	font-size: 18px;
	padding: 2px;
}

.BannerPic .condate {
	float: right;
	width: 500px;
	padding-right: 10px;
	color: Yellow;
	text-align: right;
	font-size: 12px;
}

.banner
{
	background-image: url(../../Comm_Images/bg-banner.gif);
	background-repeat: repeat-x;
	height: 80px;
}

.searchbar
{
	background-color: #009BD7;
}

.versionName
{
	line-height: 18px;
	text-indent: 10px;
	padding: 2px;
}

.versionName a:link
{
	font-family: 宋体;
	font-size: 12px;
	color: White;
	text-decoration: none;
}

.versionName a:visited
{
	font-family: 宋体;
	font-size: 12px;
	color: White;
	text-decoration: none;
}

.versionName a:hover
{
	font-family: 宋体;
	font-size: 12px;
	color: #FF9933;
	text-decoration: underline;
}

.homeSearchBox {
	font-size: 9px;
	color: #404040;
	text-indent: 3px;
	background-color: #FFF;
	border-width: 1px;
	border-style: solid;
	border-top-color: #E9EED8;
	border-right-color: #C6C3B3;
	border-bottom-color: #ABAF94;
	border-left-color: #C6C3B3;
	height: 14px;
	padding-right: 5px;
}
/*首页视频CSS---------------------------------------------*/
.vedio {
background-color:#EBF9FF;
   width:395px;
   padding:0px;
   margin:0px;
   padding:9px 2px 9px 2px;
   text-align:center;
   border-top:#009AD6 2px solid;
   border-right:#009AD6 2px solid;
   border-left:#009AD6 2px solid;
   border-bottom:#009AD6 2px solid;
}
/*结束----------------------------------------------*/

/*-----------------------------------------------------------------------------
 * Ringier Technical Navigations
 *---------------------------------------------------------------------------*/
.Navigations
{
	margin: 0px;
	background-color: #f1f1f1;
	padding: 5px;
	text-align: left;
}

.Navigations .current
{
	background: url(../../Comm_Images/icon_arrow_nav.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	font-weight: bold;
	background-color: #E1E1E1;
	padding: 2px 0px 2px 20px;
}

.Navigations .item
{
	background: url(../../Comm_Images/icon_arrow_nav.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 2px 0px 2px 20px;
}

.Navigations a:link, a:visited
{
	color: #009BD7;
	font-weight: bold;
	text-decoration: none;
}

.Navigations a:hovar
{
	color: Orange;
	font-weight: bold;
	text-decoration: none;
}

.addNavigation
{
}

.addNavigation ul
{
	padding: 5px 10px;
	background-color: #EFF3FF;
}

.addNavigation ul li
{
	padding: 2px 0px;
}

.addNavigation ul li h1
{
	width: 100px;
	font-size: 9px;
	float: left;
	text-align: right;
	padding: 0px 5px;
}

.addNavigation ul li h2
{
	float: left;
	padding: 0px 5px;
}

/*-----------------------------------------------------------------------------
 * Ringier Technical photoes
 *---------------------------------------------------------------------------*/
#photoes
{
}

#photoes .photo_title
{
	background: url(../../Comm_Images/icon_title.gif) 5px center no-repeat;
	font-weight: bold;
	color: #009BD7; font-size:12px; font-weight:bold;
	border:1px solid #009BD7; line-height:30px;
	
	padding-left:35px;
	margin: 0px;	
}

#photo_body {
	
	width: 200px; text-align:center;
	height: 130px;
	position:relative;
	filter:progid:DXImageTransform.Microsoft.RandomDissolve();
	background-color: #009BD7;
}

#photo_body img {
	width: 170px;
	height: 182px;
}

#photo_body .imgDiv{
	background-color:#000000;
	color:#FFFFFF;
	position:absolute;
	z-index:3;
	visibility: hidden;
	left: 15px;
	top: 15px;
}

.AlbumPhoto
{
	text-align: left;
}

.AlbumPhoto .GelleryItem
{
	float: left;
	padding: 5px 10px;
}

.AlbumPhoto .GelleryItem .desc
{
	float: left;
	height: 22px;
	text-align: center;
}

.Support {
	background: url(../../Comm_Images/icon_feedback.gif) left center no-repeat;
	padding: 30px 0px 5px 82px;
	font-weight: bold;
}

.Support a:visited {
	text-decoration: none;
	border-bottom: 1px solid #999999;
	color: #009BD7;
} 

.Company {
	margin: 5px;
	text-align: left;
	line-height: 18px;
}

.MoviePic {
	background: url(../../Comm_Images/bg_picshadow1.gif) right 15px no-repeat;
	padding-right: 9px;
}

.MoviePic img{
	border: 1px solid #999999;
	width: 387px;
	height: 107px;
}

/*-----------------------------------------------------------------------------
 * Ringier Technical Series Conferences
 *---------------------------------------------------------------------------*/
.con_class 
{
	text-align: left;
	background: url(../../Comm_Images/bg_class.gif) left top repeat-y;
}

.con_class .Title {
	padding: 0px 10px 0px 20px;
	font-weight: bold;
	color: #333333;
}

.con_class .Title .txtLeft {
	float: left;
	width: 26px;
}

.con_class .Title .txtRight {
	float: right;
	border-bottom: 1px solid #009BD7; 
	width: 320px;
	color: #333;
	margin: 5px;
}

.con_class .Title .txtRight .text {
	float: left;
}

.con_class .Title .txtRight .reg {
	float: right;
	font-weight: normal;
}

.con_class .Title .txtRight .reg a:visited {
	text-decoration: none;
	color: #009BD7;  
} 

.con_class .con_item {
	padding: 5px 20px 0px 30px;
}

.con_class .con_item a:link, a:hovar
{
	color: #009BD7;
	font-weight: bold;
	text-decoration: none;
}

.con_class .con_item a:visited
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.con_class .con_item h1 {
	width: 85px;
	float: left;
	margin: 0px;
	line-height: 12px;
	font-weight: bold;
}

.con_class_1
{
	margin: 5px 0px;
}

.con_class_1 h1
{
	width: 85px;
	float: left;
	margin: 0px;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}

.con_class_1 a:visited, a:hovar
{
	color: #009bd7;
	font-weight: bold;
}

.class_reg_url a:visited, a:hovar
{
	color: Yellow;
	font-weight: bold;
}

.con_class .con_item a:visited {
	color: #009BD7;
}

.con_class .con_class_top {
	background: url(../../Comm_Images/bg_class_top.gif) top left no-repeat;
	height: 18px;
}

.con_class .con_class_bottom {
	background: url(../../Comm_Images/bg_class_bottom.gif) top left no-repeat;
	height: 18px;
}

/*-----------------------------------------------------------------------------
 * Upcoming Conferences
 *---------------------------------------------------------------------------*/
.upcoming 
{
	text-align: left;
}

.upcoming .title {
	background: url(../../Comm_Images/icon_recomment.gif) 5px center no-repeat;
	border:1px solid #009BD7;
	padding: 5px 12px 5px 45px;
	font-weight: bold;
}

.upcoming .title .upt_caption {
	float: left;
}

.upcoming .title .upt_img {
	float: right;
	margin-top: 3px;
}

.upcoming .upt_reg {
	float: right;
}

.upcoming .upt_pic {
	float: left;
	width: 60px;
	height: 60px;
	padding: 5px 5px 5px 0px;
}

.upcoming .first {
	font-weight: bold;
}

.upcoming .first a:visited{
	color: #009BD7;
	line-height: 10px;
}
.box{ width:100%; }
.box ul.list{ margin:0px 5px 5px 5px;}
.box ul.list li.l1{float:left; border-bottom:dotted 1px #ccc; padding-bottom:5px; margin-top:10px;}
.box ul.list li.l1 dl{ width:369px; overflow:hidden; height:auto;}
.box ul.list li.l1 dl dt{ width:69px; float:left; }
.box ul.list li.l1 dl dt img{ width:60px; height:60px; border:solid 1px #ff0000; display:block;  }
.box ul.list li.l1 dl dt img a{  width:60px; height:60px;  }
.box ul.list li.l1 dl dt img a:hover{ width:60px; height:60px;  }
.box ul.list li.l1 dl dd{ width:300px; float:right; }
.box ul.list li.l1 dl dd li.t2{ width:240px; float:left; color:#009BD7; line-height:20px; font-size:14px; font-weight:bold;   } 

.box ul.list li.l1 dl dd li.t2 a{ color:#009BD7;}
.box ul.list li.l1 dl dd li.t2 a:hover{color:#ff0000; text-decoration:none;}
.box ul.list li.l1 dl dd li.t3{ width:60px; float:right; text-align:right;}

.box ul.list li.l1 dl dd li.t4{ font-size:12px;line-height:18px; font-weight:bold; float:left; width:300px;} 
.box ul.list li.l1 dl dd li.t4 span{ font-weight:normal; padding-left:10px; color:#ff0000;} 
.box ul.list li.l1 ul.t1{ line-height:18px; text-align:left; margin-top:5px;}
.box ul.list li.l1 ul.t1 span{ color:#ff0000;}
.box ul.list li.l1 ul.t1 span a{ color:#ff0000;}
.box ul.list li.l1 ul.t1 span a:hover{ color:#009BD7; text-decoration:none;}

.boxlist{ width:590px; }
.boxlist ul.list{ margin:0px 5px 5px 5px;}
.boxlist ul.list li.l1{float:left; border-bottom:dotted 1px #ccc; padding-bottom:5px; margin-top:10px;}
.boxlist ul.list li.l1 dl{ width:520px; overflow:hidden; height:65px;}
.boxlist ul.list li.l1 dl dt{ width:70px; float:left; }
.boxlist ul.list li.l1 dl dt img{ width:60px; height:60px; border:solid 1px #ff0000; display:block;  }
.boxlist ul.list li.l1 dl dt img a{  width:60px; height:60px;  }
.boxlist ul.list li.l1 dl dt img a:hover{ width:60px; height:60px;  }
.boxlist ul.list li.l1 dl dd{ width:520px; float:right; }
.boxlist ul.list li.l1 dl dd li.t2{ width:480px; float:left; color:#009BD7; line-height:20px; font-size:14px; font-weight:bold;   } 

.boxlist ul.list li.l1 dl dd li.t2 a{ color:#009BD7;}
.boxlist ul.list li.l1 dl dd li.t2 a:hover{color:#ff0000; text-decoration:none;}
.boxlist ul.list li.l1 dl dd li.t3{ width:60px; float:right; text-align:right;}

.boxlist ul.list li.l1 dl dd li.t4{ font-size:12px; line-height:18px; font-weight:bold; float:left; width:300px;} 
.boxlist ul.list li.l1 dl dd li.t4 span{ font-weight:normal; padding-left:10px; color:#ff0000;} 
.boxlist ul.list li.l1 ul.t1{ line-height:18px; text-align:left; margin-top:5px;}
.boxlist ul.list li.l1 ul.t1 span{ color:#ff0000;}
.boxlist ul.list li.l1 ul.t1 span a{ color:#ff0000;}
.boxlist ul.list li.l1 ul.t1 span a:hover{ color:#009BD7; text-decoration:none;}









/*-----------------------------------------------------------------------------
 * commercial - Ringer Commercial Conferences
 *---------------------------------------------------------------------------*/
.commercial 
{
	text-align: left;
}

.commercial .title {
	background: url(../../Comm_Images/icon_search.gif) 5px center no-repeat;
	border:1px solid #009BD7;
	padding: 5px 12px 5px 45px;
	font-weight: bold;
}

.commercial .title .cc_caption {
	float: left;
}

.commercial .title .cc_regtxt {
	float: right;
	margin-right: 6px;
}

.commercial .title .upt_img {
	float: right;
	margin-top: 3px;
}

.commercial .title .cc_regtxt a:visited {
	color: #009BD7;
	font-weight: normal;
}	

.commercial .cc_reg {
	float: right;
}

.commercial .cc_pic {
	float: left;
	padding: 5px 5px 5px 0px;
}

.commercial .first {
	font-weight: bold;
}

.commercial .first a:visited{
	color: #009BD7;
}

.commercial ul {
	padding: 5px;
}

.commercial ul li {
	padding: 2px 0px 2px 15px;
	margin: 0px 5px;
}

/*-----------------------------------------------------------------------------
 * commercial - Ringer Commercial Conferences
 *---------------------------------------------------------------------------*/
#cale {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}

#month_selector {
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #009BD7;
	padding: 5px 0px;
}

#month_selector TABLE {
	FONT: 12px/25px verdana; 
	COLOR: #fff
}

.top_td {
	FONT-WEIGHT: bold; 
	COLOR: #000; 
	HEIGHT: 18px; 
	TEXT-ALIGN: center;
	font-size:10px;
}

.tr_white A {
	TEXT-DECORATION: none;
	font-size:10px;
}

.cal-GreyDate {
	FONT-WEIGHT: bold
}

.cal-EventDate {
	color: #F00;
	font-weight: bold;
	font-size:10px;
}

.cal-EventDate a:visited, a:hovar, a:link{
	color: #F00;
	text-decoration: underline;
}

a:link, a:visited, a:hovar {
	color: #009BD7;
	text-decoration: none;
}

.cal-DayCell {
	COLOR: #000; HEIGHT: 22px
}

.cal_BeforeMonth {
	font-weight: normal;
	color: #ccc;
	font-size:10px;
}

.cal_TodayMonth {
	font-weight: bold;
	color: #333;
	font-size:10px;
}

#cal_table {
	MARGIN-TOP: 3px; 
	FONT-SIZE: 12px; 
	MARGIN-LEFT: 3px; 
	width: 98%; 
	LINE-HEIGHT: 16px
}

#cal_body {
	PADDING-BOTTOM: 10px; 
	BACKGROUND-COLOR: #eeeeee
}

.cal-TodayLink {
	FONT-WEIGHT: bold; COLOR: #f00
}

.cal-DayLink {
	COLOR: #000
}

.tr_white {
	COLOR: #999
}

.cal-GreyInvalidDate {
	COLOR: #999; TEXT-DECORATION: line-through
}

.cal_title {
	font-weight: bold;
	color: #fff;
	font-size:12px;
}

/*-----------------------------------------------------------------------------
 * Admin - Ringer Commercial Conferences
 *---------------------------------------------------------------------------*/
.admin
{
	text-align: left;
}

.adminHeader
{
	background-image: url(Images/header.gif);
	background-repeat: repeat-x;
	position: relative;
	height: 81px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.adminPosition
{
}

.adminFooterbg {
	background-image: url(images/footer-side.gif);
	background-repeat: repeat-x;
	width: auto;
	text-align: center;
}
.adminFooter {
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	height: 75px;
	text-align: center;
	font-size: 12px;
}

.adminOperation
{
	float: right;
}

/*-----------------------------------------------------------------------------
 * SignIn - Ringer Commercial Conferences
 *---------------------------------------------------------------------------*/
.signinPosition
{
	padding-top: 22px;
	padding-bottom: 33px;
	padding-left: 100px;
}

.signIn {
	background-color: #E9EED8;
	background-image: url(../../Comm_Images/bg-sign-in.gif);
	background-repeat: repeat-x;
	height: 60px;
	margin-top: 20px;
}

.signinButton { 
    font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FB9D00;
	font-size: 0.85em;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	border: 1px solid;
	border-bottom-color:#F07C00;
	border-top-color: #FFCC00;
	border-right-color:#F07C00;
	border-left-color:#FFCC00;
    padding-right: 5px; 
    padding-left: 5px;
    margin-bottom: 15px; 
    margin-right: 10px;   
}

.signinHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height:30px;

}

.signinTextbox {
	font-size: 0.9em;
	color: #000;
	text-indent: 3px;
	background-color: #EAE9E4;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C6C3B3;
	border-right-color: #7C7D6A;
	border-bottom-color: #000;
	border-left-color: #7C7D6A;
	height: 16px;
	margin-right: 2px;
}

.signinLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333333;
}

/*-----------------------------------------------------------------------------
 * Default Controls - Ringer Administrator
 *---------------------------------------------------------------------------*/
.defaultTextbox
{
	font-size: 0.9em;
	color: #000;
	background-color: #EAE9E4;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C6C3B3;
	border-right-color: #7C7D6A;
	border-bottom-color: #000;
	border-left-color: #7C7D6A;
	height: 16px;
	margin-right: 2px;
	width: 180px;
}

.defaultButton { 
    font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FB9D00;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	border: 1px solid;
	border-bottom-color:#F07C00;
	border-top-color: #FFCC00;
	border-right-color:#F07C00;
	border-left-color:#FFCC00;
    padding-right: 5px; 
    padding-left: 5px;
    height: 20px;
}

.defaultEditRow 
{
	background-color: #FF80FF;
	border: solid 1px Red; 
}

.defaultLabel
{
	padding: 2px;
	vertical-align: middle;
	text-align: left;
	border: solid 1px #009BD7;
	height: 20px;
}

.cssLabelBlock
{
	padding: 2px;
	vertical-align: middle;
	text-align: left;
	background-color: #009BD7;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	color: White;
}

.cssPanelBlock
{
	background-color: #009BD7;
}

.cssFloatLeft
{
	float: left;
	text-align: left;
	font-weight: bold;
	color: #009BD7;
}

.cssFloatRight
{
	float: right;
	text-align: right;
	font-weight: bold;
	color: #009BD7; 
}
/*-----------------------------------------------------------------------------
 * media - Ringer Administrator
 *---------------------------------------------------------------------------*/

.media {
	margin-top: 5px;
}

.media .title {
	background: url(../../Comm_Images/bg_media_blue.gif) left top no-repeat;
	height: 18px;
	text-align: right;
	padding: 18px 0px 0px 0px;
}

.media .md_context ul {
	padding: 5px 0px;
	text-align: center;
}

.media .md_context ul li {
	padding: 2px 0px;
	color: #fff;
}

.media .md_context img {
	padding: 8px 2px;
}

/*-----------------------------------------------------------------------------
 * partner - Ringer Administrator
 *---------------------------------------------------------------------------*/

.partner {
	margin-top: 5px;
}

.partner .title {
	background: url(../../Comm_Images/bg_partner_blue.gif) left top no-repeat;
	height: 18px;
	text-align: right;
	padding: 18px 0px 0px 0px;
}

.partner .pn_context {
	/*background-color: #009BD7;*/
	border: 1px solid #009BD7;
	padding: 5px 10px;
}

.partner .pn_context ul {
	text-align: left;
}

.partner .pn_context .first {
	font-weight: bold;
	color: #333;
	padding-bottom: 5px;
}

.partner .pn_context ul li {
	color: #333;
}

/*-----------------------------------------------------------------------------
 * partner - Ringer Administrator
 *---------------------------------------------------------------------------*/

.footer {
	width: 800px;
	background-color: #E0E0E0;
}

.footer .context {
	text-align: center;
	padding: 10px 15px;
	color: #666666;
}

.footer .context ul {
}

.footer .context ul li {
	color: #333333;
}

/*-----------------------------------------------------------------------------
 * delegates - Ringer Administrator
 *---------------------------------------------------------------------------*/
.delegates
{
	width: 100%;
}

#delegates {

}

#flowTitle {
	background: url(../../Comm_Images/icon_delegates.gif) 5px center no-repeat;	
	font-weight: bold;
	color: #333333;
	border:1px solid #009BD7;
	border-bottom: none;
	padding: 7px 7px 7px 45px;
}	

#flowTxt {
	text-align: left;
	height: 230px;
	border:1px solid #009BD7;
}

#flowTxt .first {
	font-weight: bold;
	color: #009BD7;
	padding: 5px;
}

#flowTxt .first a:visited{
	color: #009BD7;
}

#flowTxt ul {
}

#flowTxt ul li {
	padding: 0px 5px;
	color: #666;
}

#flowpic {
	float: right;
	padding: 5px;
}

#flowpic img {
	width: 60px;
	height: 60px;	
}

/*-----------------------------------------------------------------------------
 * partial - Ringer Administrator
 *---------------------------------------------------------------------------*/

#partial {
}

#partial .title {
	background: url(../../Comm_Images/bg_partial_blue.gif) left top no-repeat;
	height: 18px;
	text-align: right;
	padding: 18px 0px 0px 0px;
}

#partial .context {
	padding: 5px;
}

#partial .context ul {
	padding: 5px;
	text-align: left;
}

#partial .context ul li {
	background: url(../../Comm_Images/icon_circle_blue.gif) left center no-repeat;
	line-height: 18px;
	padding-left: 15px;
}

/*-----------------------------------------------------------------------------
 * partial - Ringer Administrator
 *---------------------------------------------------------------------------*/

.contain
{

}

.regheader
{
	height: 80px;
	text-align: left;
	background-color: #009BD7;
}

.regheader .logobox
{
	float: left;
	height: 80px;
	width: 180px;
	background-color: White;
	border: solid 1px #009BD7; 
}

.regheader .logobox .logo
{
	margin: 13px 4px;
}

.regheader .pic
{
	float: right;
	width: 615px;
	height: 80px;
	background: url(../../Comm_Images/banner_top_blue.jpg) right top no-repeat;
}

.regheader .pic .line1
{
	margin-top: 5px;
	height: 2px;
	background-color: White;
}

.regheader .conimg {
	float: left;
	margin-top: 6px;
}

.regheader .concaption {
	float: right;
	width: 550px;
	text-align: left;
	margin-top: 6px;
	color: Yellow;
	font-family: Impact;
	font-size: 16px;
	padding: 2px;
}

.regheader .condate {
	float: right;
	width: 500px;
	padding-right: 10px;
	color: Yellow;
	text-align: right;
	font-size: 12px;
}



#rightmain
{
	float: left;
	text-align: left;
	width: 590px;
	padding: 5px;
}

.navSpace
{
	height: 2px;
	background-color: #CCCCCC;
}

.contactus
{

}

.contactustitle
{
	height: 60px;
	background-color: #009BD7;
	padding-left: 20px;
	padding-top: 20px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.contactus ul li 
{
	font-weight: bold;
	padding: 5px 10px;
}

.contactlogo
{
	height: 320px;
	text-align: right;
}

.contactlogo img
{
	padding-top: 294px
}

.partnerpage
{ width:800px;
}

.partnerpagetitle
{
	height: 60px;
	background-color: #009BD7;
	padding-left: 20px;
	padding-top: 20px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.partnerpage ul li
{
	padding: 5px 10px;
}

.partnerpage ul li img
{
	margin: 5px 15px;
}

.partnerpagelogo
{
	text-align: right;
}

.partnerpagelogo img
{
	padding-top: 100px;
}

.hotelpage
{
}

.hotelpagetitle
{
	height: 60px;
	background-color: #009BD7;
	padding-left: 20px;
	padding-top: 20px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.hotelpage .first
{
	font-weight: bold;
}

.hotelpage ul li
{
	padding: 5px 10px;
}

.hotelpagepage ul li img
{
	margin: 5px 15px;
}

.hotelpagelogo
{
	text-align: right;
}

.hotelpagelogo img
{
	padding-top: 170px;
}

.contactus
{

}

.contactus ul li 
{
	font-weight: bold;
	padding: 5px 10px;
}

.contactlogo
{
	height: 320px;
	text-align: right;
}

.contactlogo img
{
	padding-top: 294px
}

.aboutus
{
}

.aboutus a:link,a:hovar
{
	color: #009AD6;
	text-decoration: none;
}

.aboutus .title
{
	color: #009AD6;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}

.aboutus .first
{
	color: #009AD6;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}

.aboutus .context
{
}

.aboutus .context ul li
{
	padding-left: 0px 0px 0px 10px;	
}

/* detail */

.detail
{
	width: 794px;
	text-align: left;
	padding: 0px;
	line-height: 14px;
}

.detail .title
{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 45px;
	color: #009AD6;
}

.detail .address
{
	color: Red;
}

.detail .description
{
	line-height: 14px;
	margin: 5px 0px;
}

.detail .doublecol
{
}

.detail .doublecol ul
{
}

.detail .doublecol ul li
{
	background: url(../../Comm_Images/circle_list.gif) no-repeat 5px;
	padding-left: 12px;
	width: 98%;
	float: left;
}

.registion
{
	width: 800px;
}

.registion .regcaption
{
	padding: 0px 10px;
}

.registion .splitline
{
	background-color: #009AD6;
}

.registion .reginfo
{
	background-color: White;
}
.list_bg {
	background: url(../../Comm_Images/bg.gif) right top no-repeat;
	width: 800px;
	height: 30px;

	margin: 0px;
}
.list_bg1 {
	background: url(../../Comm_Images/bg2.gif) right top no-repeat;
	width: 800px;
	height: 30px;

	margin: 0px;
}
.list_bgtitle {  font-size:12px; font-weight:bold; line-height:28px; padding-left:10px; padding-bottom:2px; text-align:left;
padding-right:10px; margin-left:20px; height:20px; vertical-align:middle; } 
.topright_bigbanner{ width:140px; height:80px; margin-top:20px; text-align:left;}

.topright_flash{ width:140px; height:80px; z-index:1;  position:absolute;}
.topright_text{ width:148px; height:80px; background:url(http://www.industrysourcing.com/middleeast/images/bg.png/*--http://www.industrysourcing.com/newsletter/traffic/pay/090413/congex.gif*/) no-repeat; -moz-opacity:0.0; filter:alpha(opacity=0); color:#fff; z-index:2; position:absolute; }
.topright_text a{ display:block; width:140px; height:80px;}

