/* ### reset start ### */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}

body {
	background-color: #5e5e5e;
	border-top: 10px solid #000;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

table {  
	border-collapse: collapse;  
	border-spacing: 0;  
	}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {  
	margin: 20px 0;  
	text-align: left;
	}  
	
li, dd, blockquote {  
	margin-left: 40px;  
	}
/* ### reset end### */

/* ### common start ### */

p {
	line-height:20px;
	margin: 8px 0;
}

div.hr {
	width: 100%;
	border-bottom: 1px dotted #d3d9dd;
	margin-bottom:10px;
	height:10px;
	clear: both;	
}

div.cl {
	clear: both;
}

h1 {
	font-size: 22px;
	color: #003366;
	line-height: 24px;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: normal;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin: 0px 0px 20px 0px;
	text-align: left;
	color: #003366;
}

h3 {
	font-weight: bold;
	color: #003366;
	font-size: 11px;
	margin: 0px; 
}

h4 {
	font-weight: bold;
	color: #003366;
	font-size: 11px;
	margin: 0px; 
}

a {color:#0dabed; text-decoration:underline;}
a:hover {color:#003366;}
a:visited {color:#0058af;}

/* ### common end ### */



span.big{
	font-size:18px;
	font-weight:bold;
	line-height:6px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	position:relative;
	top:5px;
	left:5px;
}


span.red{color:#ff0000;}
span.gray{color:#C0C0C0;}

/* ### header start ### */
div.main {
	width: 960px;
	background-color: #fff;
	margin: auto;
}  

div.header {
	width: 100%;
	height: 87px;
	background: #eef1f5 url("../images/common/hdbg.gif") repeat-x;
}

div.logo {float: left;}	
div.logo img {float: left; display: inline; margin: 8px 19px;}
div.logo h1 {float: left; display:inline; margin-top:20px;}

div.menu {
	float: right;
	height: 87px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-left: 1px solid #d6d6d6;
}

div.menuitem, div.menuitem_ac {
	width: 104px;
	height: 87px;
	float: left;
	text-align: center;
	position: relative;
}

div.menuitem {
	border-left: 1px solid #fff;
	border-right: 1px solid #d6d6d6;
}

div.menuitem:hover {
	background: #dbe2ea;
}

div.menuitem_ac {
	background: #164e85 url("../images/common/acitembg.gif") repeat-x; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #96a8ba;
	color: #fff;
}

div.menuitem a {color: #525759; text-decoration: none;}
div.menuitem a:visited {color: #525759; text-decoration: none;}
div.menuitem_ac a {color: #fff; text-decoration: none;}
div.menuitem_ac a:visited {color: #fff; text-decoration: none;}

div.menuitem_ac div.item1 {background: transparent url("../images/common/conference1.gif") no-repeat center 4px;}
div.menuitem_ac div.item2a {background: transparent url("../images/common/login1.gif") no-repeat center 4px;}
div.menuitem_ac div.item2b {background: transparent url("../images/common/logout1.gif") no-repeat center 4px;}
div.menuitem_ac div.item3 {background: transparent url("../images/common/register1.gif") no-repeat center 4px;}
div.menuitem_ac div.item4 {background: transparent url("../images/common/account1.gif") no-repeat center 4px;}

div.menuitem div.item1 {background: transparent url("../images/common/conference2.gif") no-repeat center 4px;}
div.menuitem div.item2a {background: transparent url("../images/common/login2.gif") no-repeat center 4px;}
div.menuitem div.item2b {background: transparent url("../images/common/logout2.gif") no-repeat center 4px;}
div.menuitem div.item3 {background: transparent url("../images/common/register2.gif") no-repeat center 4px;}
div.menuitem div.item4 {background: transparent url("../images/common/account2.gif") no-repeat center 4px;}

div.menuitem div.item1:hover {background: transparent url("../images/common/conference3.gif") no-repeat center 4px;}
div.menuitem div.item2a:hover {background: transparent url("../images/common/login3.gif") no-repeat center 4px;}
div.menuitem div.item2b:hover {background: transparent url("../images/common/logout3.gif") no-repeat center 4px;}
div.menuitem div.item3:hover {background: transparent url("../images/common/register3.gif") no-repeat center 4px;}
div.menuitem div.item4:hover {background: transparent url("../images/common/account3.gif") no-repeat center 4px;}

div.menuitem_ac img.arrow {
	position: absolute;
	top: 79px;
	left: 47px;
}

div.menuitem img.arrow {display: none;}

div.menuitem img.arrow {
	position: absolute;
	top: 79px;
	left: 47px;
	display: hidden;
}

div.menu a{
	display: block;
	text-decoration: none;
	padding-top: 60px;
	height: 27px;
}

/* ### header end ### */

/* ### content start ### */

div.content {
	background: #fff;
}

div.padding {padding: 45px;}
div.padding1 {padding: 12px;}

table.table1 {
	width:100%;
}

table.table1 p {
	padding:0px;
	margin: 0px;
}

table.table1 th {
	border:1px solid #fff;
	background: #003366;
	text-align: center;
	font-weight: bold;
	color: #fff;
	padding: 4px;
}

table.table1 tr.line {background: #dbe2ea;}
table.table1 tr.line:hover {background: #e9eef4;}

table.table1 td {
	border:1px solid #fff;	
	padding: 10px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
}

table.table1 td.tcenter {text-align:center;}
table.table1 td.tleft {text-align:left;}
table.table1 td.tright {text-align:right;}

.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}

span.unactive {
	color: #8a8a8a;
	font-style: italic;
}

div.obutton, div.obutton1, div.bbutton, div.bbutton1 {
	height: 22px;
	text-align: center;
	line-height: 20px;
}

div.obutton a, div.obutton1 a, div.bbutton a, div.bbutton1 a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

div.bbutton a, div.bbutton1 a {
	font-weight: normal;
}

div.obutton a:visited, div.obutton1 a:visited, div.bbutton1 a:visited, div.bbutton a:visited {color: #fff;}

div.obutton {
	background: transparent url("../images/common/obutton.gif") no-repeat center center;
	width: 79px;
}

div.obutton1 {
	background: transparent url("../images/common/obutton1.gif") no-repeat center center;
	width: 130px;
}

div.bbutton {
	background: transparent url("../images/common/bbutton.gif") no-repeat center center;
	width: 79px;
}

div.bbutton1 {
	background: transparent url("../images/common/bbutton1.gif") no-repeat center center;
	width: 130px;
}

.fleft {
	float: left;
	display: inline;
}

input.osubmit {
	background: transparent url("../images/common/oinput.gif") no-repeat center center;
	width: 79px;
	height: 24px;
	text-align: center;
	border: none;
	color: #fff;
	font-weight: bold;
}

div.box1, div.box2, div.box3 {
	width: 282px;
	height: 88px;
	float: left;
	display: inline;
	margin-bottom: 12px;
	position: relative;
	line-height: 20px;
	text-align: left;
	overflow: hidden;
}

div.box1 div.tl, div.box1 div.tr, div.box1 div.bl, div.box1 div.br, div.box1 div.rb,
div.box2 div.tl, div.box2 div.tr, div.box2 div.bl, div.box2 div.br, div.box2 div.rb,
div.box3 div.tl, div.box3 div.tr, div.box3 div.bl, div.box3 div.br, div.box3 div.rb{
	position: absolute;
	background-repeat: no-repeat;
}

div.box1 div.tl {top:0px; left:0px; background-image:url("../images/common/tl1.gif"); width:5px; height:5px;}
div.box1 div.tr {top:0px; right:0px; background-image:url("../images/common/tr1.gif"); width:5px; height:5px;}
div.box1 div.bl {bottom: 0px; left:0px; background-image:url("../images/common/bl1.gif"); background-position: bottom; width:5px; height: 7px; z-index:1;}
div.box1 div.br {bottom: 0px; right:0px; background-image:url("../images/common/br1.gif"); background-position: bottom; width:6px; height: 7px; z-index:1;}
div.box1 div.rb {width:282px; height:7px; left:0px; bottom:0px; background: transparent url("../images/common/bot1.gif") repeat-x bottom; z-index:0;}

div.box2 div.tl {top:0px; left:0px; background-image:url("../images/common/tl2.gif"); width:5px; height:5px;}
div.box2 div.tr {top:0px; right:0px; background-image:url("../images/common/tr2.gif"); width:5px; height:5px;}
div.box2 div.bl {bottom: 0px; left:0px; background-image:url("../images/common/bl2.gif"); background-position: bottom; width:5px; height: 7px; z-index:1;}
div.box2 div.br {bottom: 0px; right:0px; background-image:url("../images/common/br2.gif"); background-position: bottom; width:6px; height: 7px; z-index:1;}
div.box2 div.rb {width:500px; height:7px; left:0px; bottom:0px; background: transparent url("../images/common/bot2.gif") repeat-x bottom; z-index:0;}

div.box3 div.tl {top:0px; left:0px; background-image:url("../images/common/tl3.gif"); width:5px; height:5px;}
div.box3 div.tr {top:0px; right:0px; background-image:url("../images/common/tr3.gif"); width:5px; height:5px;}
div.box3 div.bl {bottom: 0px; left:0px; background-image:url("../images/common/bl3.gif"); background-position: bottom; width:5px; height: 7px; z-index:1;}
div.box3 div.br {bottom: 0px; right:0px; background-image:url("../images/common/br3.gif"); background-position: bottom; width:6px; height: 7px; z-index:1;}
div.box3 div.rb {width:500px; left:0px; bottom:0px; background: transparent url("../images/common/bot3.gif") repeat-x bottom; z-index:0;height:7px; }

div.box1 {
	background: #ffebd6 url("../images/common/right1.gif") repeat-y right;
	margin-right: 12px;
}

div.box2 {
	background: #dbeadc url("../images/common/right1.gif") repeat-y right;
	margin-right: 12px;
}

div.box3 {
	background: #dbe2ea url("../images/common/right1.gif") repeat-y right;
}

div.formrow {
	width: 100%;
	background-color: #dbe2ea;
	border-bottom: 1px solid #fff;
}

div.formrow1 {
	width: 100%;
	background-color: #ffebd6;
	border-bottom: 1px solid #fff;
}

select {
	padding: 2px;
	border: 1px solid #cacfd4;
}

div.formrow input.radio {
	position: relative;
	top: 2px;
}

div.formrow input.text {
	padding:2px;
	border: 1px solid #cacfd4;
	width: 300px;
}

div.formrow textarea {
	padding:2px;
	border: 1px solid #cacfd4;
	width: 300px;
}

div.formrow input.password {
	padding:2px;
	border: 1px solid #cacfd4;
	width: 300px;
}

div.leftcol {
	display: inline;
	width: 30%;
	float: left;
}

div.rightcol {
	display: inline;
	float: left;
	width:70%;
}

table.table2 {
	vertical-align: middle;
}

table.table2 th {
	font-weight: bold;
	color: #003366;
	font-size: 11px;
	padding-right: 10px;	
	text-align: right;
	width: 200px;
	padding: 3px;
}

table.table2 td {
	text-align: left;
	width: 300px;
	padding: 3px;
}

a.back {
	padding-left: 20px;
	background: transparent url("../images/common/back.gif") no-repeat center left;
	text-decoration: none;
	color: #d87500;
}

a.back:hover {
	text-decoration: underline;
}

div.twocols {
	width: 49%;
	float: left;
	display: inline;
}

.wideselect select {
	width:80px;
}

div.whitebox {
	width: 450px;
	background-color: #e9eef4;
	padding: 10px;
	border: 1px solid #fff;
}

/* ### content end ### */

.orgInput {
	display: none;
}

html a.signVisa {
	display: none;
}


div.h3{display:inline;}