@charset "utf-8";
/* CSS Document */
/*General CSS*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c0c0c0;
	margin: 0;
	behavior: url("/Style/htc/csshover.htc");
}

	
/*
*{
	margin: 0;
	padding: 0;
}
*/
a:visited
{
	color: #e01111;
}
a{
	text-decoration: none;
	/*color: #09006c;*/
}
a:hover
{
	text-decoration: underline;
}
a.underline {
	text-decoration: underline;
}
p.bold
{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
p.bold-italic
{
	font-weight: bold;
	font-style: italic;
}
/*
p
{

	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 120%;
}
*/
p.no-margin
{
	margin: 0;
	padding: 0;
}
.hidden
{
	display: none;
}
img{
	border: 0;
}
.redtext, .red-text
{
	color: Red;
}
.green-text, .greentext
{
	color: Green;
	font-weight: bold;
}
.clear-float{
	clear: both;
	font-size:1px;
	height:1px;
}
.float-left{
	float:left;
}
.float-right{
	float: right;
}
.orange-text{
	color: #ee6821;
}
.orange-bold
{
	color: #ee6821;
	font-weight: bold;
}
h1,.eurocham-h1{
	color: #020063;
	font-size: 18px;
	font-weight: bold;
}
h2,.eurocham-h2{
	color: #020063;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}
h3
{
	color: #020063;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}
.eurocham-h3{
	color: #020063;
	font-size: 14px;
	font-weight: bold;
	
}

#outer{
	width: 980px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#inner{
	width: 97%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}
#header{
	padding-top: 5px;
	float: left;
	
}
#header a,#footer a,#content-right a,#content-bottom a{
	color: #09006c;
}

#header {
	position:relative;
}

#header ul#menu-link{	
	margin:0;
	padding:0;
	/*background-color:#999999;*/
}
#header ul#menu-link li {
	list-style: none;	
}
#header ul#menu-link li a{
	text-decoration: none;
	color: #020063;
	/*font-weight: bold;*/
	font-size: 12px;
	padding: 5px;
}


#lang-link { 
	width:100px;
}

#menu-link {
	width:530px;
}
#user-info {
	width:500px;
	
}
#menu-link, #lang-link, #user-info {
	float:right;
	/*border:1px solid red;	*/
	text-decoration: none;
}

#menu-link li, #user-info li{
	/*width: 100px;
	margin-bottom: 5px;
	padding-bottom: 5px;*/
	/*background-color:#222222;*/	
	float: right;	
	padding: 0px 5px;
	margin-top: 10px;
	list-style: none;	
}
#menu-link li.border-devide, #user-info li.border-devide {
	border-right: 1px solid #002455;
	list-style: none;
	float:right;
}

#lang-link li {
	padding-top: 9px;
	float: right;
}

#lang-link li a {
	padding-left:5px;
}

#lang-link li img {
	margin-bottom:-5px;
}



#content{
	width: 100%;
	padding-top:15px;
	
}
#content-left{
	width: 700px;
	float: left;
}
#content dd{
	margin:0;
}
#welcom{
	width: 63%;
	float: left;
	margin-top: 0;
}
#welcom p{
	color: #000000;
}
#welcom dl dd{
	margin-top: 0;
}
#welcom dd img{
	float: left;
	margin-right: 5px;
}

#welcom h2{
	margin-top: 0;
}
#welcom dt{
	color: #2b2e75;
	font-size: 16px;
	font-weight: bold;
	
}
#coloful-menu{
	width: 36%;
	text-align: right;
	float: right;
}

ul#images-nav{
	list-style: none;
	width: 100%;
	margin:0;
	padding:0;
}
ul#images-nav li{
	line-height: 150%;
	
}
#event-news{
	width: 100%;
	float: left;
	font-size: 11px;
	margin-top: 0;
}
#event-heading{
	/*
	background-color: #e7e7e7;
	border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	*/
	background: url(../Images/header-nav-bg.gif) repeat-x;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	width: 100%;
	float: left;
	/*margin-top: 10px;*/
}
#event-subheading, #event-subheading-2, #event-subheading-3{
	font-weight: bold;
	color: #312d2e;
	font-size: 13px;
	padding: 5px;
	padding-left: 0;
	/*background:url(../Images/header-nav-list-style.gif) 5px 50% no-repeat;*/

}



#event-subheading a, #event-subheading-2 a, #event-subheading-3 a {
	font-size:70%;
	padding-top:3px;
	padding-right:10px;
	/*background: url(../Images/bul_more.gif) 100% 75% no-repeat;*/
	
}
#event-subheading-2 a, #event-subheading-3 a {
	margin-left:5px;
}
#event-subheading img, #event-subheading-2 img, #event-subheading-3 img{
	margin-top:-4px;
}

.text-heading-h1
{
	color: #2b2e75;
	font-size: 16px;
}
.text-heading-h2
{
	color: #2b2e75;
	font-size: 15px;
}
.text-heading-h3
{
	color: #2b2e75;
	font-size: 14px;
	font-weight: bold;
}
.text-heading-h3-black
{
	font-size: 14px;
	font-weight: bold;
}
.text-heading-h3-red
{
	color: red;
	font-size: 14px;
	font-weight: bold;
}

#event-subheading{
	float: left;
	width: 48%;
}
#event-subheading-2{
	float: right;
	width: 46.5%;
}
.span-title{
	float: left;
}
.span-more{
	float: right;
	color: #ee6821;
	font-weight: bold;
}
.text-heading-more a,#event-subheading-2 a,#event-subheading a,#text-heading-more a
{
	font-size:70%;
	/*background:url(../Images/bul_more.gif) 100% 75% no-repeat;*/
	padding-top:3px;
	padding-right:10px;
	float: right;
	color: #ee6821;
	font-weight: bold;
	display: block;
}
.orange
{
	color: #ee6821;
}
.text-heading-more a:hover,#event-subheading-2 a:hover,#event-subheading a:hover,#text-heading-more a:hover
{
	text-decoration: underline;
}
#left-part{
	width: 50%;
	float: left;
}
#left-part-content{

}
#left-part-content dl, #euro-news-content dl,#eurocham-news dl	{

	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#euro-news-content dl,#eurocham-news dl	{
	margin-bottom: 0;
}
#euro-news-content dl{
}

#left-part-content dl dt, #euro-news-content dl dt{
	/*color: #2b2e75;*/
	font-size: 13px;	
	font-weight: bold;
	line-height: 120%;
}
#left-part-content dl dt a, #euro-news-content dl dt a{
	/*color: #2b2e75;*/
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
}
#left-part-content a,#euro-news-content a
{
	color: #2b2e75;
}
#left-part-content a:hover,#euro-news-content dl a:hover{
	text-decoration: underline;
}
#left-part-content dl dd, #euro-news-content dl dd{
	/*color: #8e8e8e;
	font-weight: bold;*/
	line-height: 120%;
	font-size: 11px;
}
#left-part-content dl dd,#euro-news-content dl dd{
	padding-bottom: 10px;
	padding-top: 10px;
}
	
#euro-news-content dl dd{
	font-weight: normal;
	
 }
#eurocham-news{
	width: 100%;
}
#eurocham-news dl{
	float: left;
}
#eurocham-news dl dt,#eurocham-news dl a{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 100%;
}
#eurocham-news dl a:hover
{
	text-decoration: underline;
}
#eurocham-news dl dd{
	color: #000000;
	line-height: 120%;
	padding-bottom: 10px;
}
#eurocham-news dl dd img{
	float: right;
}

#euro-news-content dl{
	float: left;
}
#euro-news-content dl dd img
{
	float: right;
}

#event-news div.text-heading-more{
	/*background-color: #e7e7e7;
	*/
	background: url(../Images/header-nav-bg.gif) repeat-x;
	font-weight: bold;
	/*color: #2b2e75;*/
	color: #312d2e;
	float: left;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	width: 100%;
}
.text-heading-more img{
	margin-top:-3px;
}
#right-part{
	width: 48%;
	float: right;
}
#right-part-content{

}
span#spn-more{
	color: #ee6821;
	float: right;
}
#content-right{
	width: 25%;
	float: right;
	
}
#content-right div.text-heading,#content-right div.text-heading-more{
	background: url(../Images/header-nav-bg.gif) repeat-x;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	font-weight: bold;
	font-size:13px;
	color: #2b2e75;
	padding: 5px;
	/*border-right: 5px solid #020061;*/
	width: 95%;
}
#content-right div.text-heading-more{
	float: left;
}

#content-right div.text-heading-more a {
	font-size:70%;
	padding-right:10px;
	padding-top:3px;
	/*background: url(/Images/bul_more.gif) 100% 75% no-repeat;*/
	
}

#event-listing{
	background-color: #fdfae9;
	border:1px solid #e8e7e3;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}
#event-listing a
{
	color: #000;/*black*/
}
#event-listing a:hover
{
	text-decoration: underline;
}
#event-listing p{
	line-height: 150%;
}
p#subscribe-text{
	background-color: #ebebeb;
	margin-top: 1px;
	padding: 10px;
	line-height: 150%;
}
p#subscribe-text a
{
	color: #2b2e75;
	font-weight: bold;
}
p#subscribe-text a:hover
{
	text-decoration: underline;
}
div.partner-image{
	width: 100%;
	border: 1px solid #ebebeb;
	height: 90px;
	text-align: center;
	margin-top: 10px;
	vertical-align: middle ;
}
div.partner-image img{
	/*
	height: 99px;
	width: 156px;
	*/
}
#search-box{
	width: 100%;
	margin-top: 10px;
}
#search-box-content{
	background-color: #e7e7e7;
	padding: 15px;
	margin-top: 1px;
}
#search-box-content p{

	margin-bottom: 5px;
}
#search-box-content input[type="text"]{
	width: 160px;
}
#search-box-content input[type="button"]{
	background-color: #ebebeb;
	border: 0;
	color: #09006c;
	font-weight: bold;
	font-size: 12px;
}
#btnSearch
{
	background-color: #ebebeb;
	border: 0;
	color: #09006c;
	font-weight: bold;
	font-size: 12px;
}
#search-box-2
{
	width: 100%;
	margin: 0 auto;
}
#search-box-content-2
{
	/*background-color: #ebebeb;*/
	padding: 0px;
	margin-top: 3px;
	width: 600px;
}
#search-box-content-2 input[type="text"]
{
	width: 500px;
}
#search-box-content-2 input[type="button"],#search-box-content-2 input[type="submit"],.special-button{
	background-color: #ebebeb;
	border: 0;
	color: #09006c;
	font-weight: bold;
	font-size: 12px;
}

#content-bottom{
	width: 100%;
	margin-top: 10px;
}
#item-header{
	background: url(../Images/header-nav-bg.gif) repeat-x;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	float: left;
	width: 100%;
	color: #0a005b;
	font-weight: bold;
	text-align: center;
	padding:0px;
	
}
.item-subheader{
	width: 33%;
	float: left;
	text-align:left;
}
/*
.item-detail{
	width: 33%;
	text-align: center;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}*/

p.heading-title{
	background-color: #ebebeb;
	color: #0a005b;
	font-weight: bold;
	text-align: center;
}
#footer{
	background: url(../Images/header-nav-bg.gif) repeat-x;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	font-weight: bold;
	color: #2b2e75;
	padding: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#footer a
{
	color: #2b2e75;
}
#footer a:hover
{
	text-decoration: underline;
}
#footer-specifal a:hover
{
	text-decoration: none;
	padding-top: 5px;
	margin-top : 5px;
}
#footer p{
	padding: 0;
	margin: 0;
}

#header, #content, #footer{
	width: 100%;
}
#dynamic-special
{
	width: 100%;
	
}
#dynamic-special dl
{
	
}
#dynamic-special dl dd
{
	
}
#dynamic-special dl dd img
{
	
}
#dynamic-special dl dt,#dynamic-special dl a
{
	font-weight: bold;
	color: #2b2e75;
	font-size: 16px;
}
#dynamic-special dl a:hover
{
	text-decoration: underline;
}
#dynamic-special dl dd
{
	color: #000;
	padding-bottom: 10px;
	padding-top: 10px;
}
/*Membership CSS*/
#membership-dir{
	width: 100%;
}
#membership-heading, .membership-heading{
	/*background-color: #fffbc3;*/
	border-bottom: 2px solid #00015e;
	padding: 5px;
	font-weight: bold;
	font-size: 15px;
	color: #2b2e75;
	margin-bottom: 10px;
}
a.display-block
{
	display: block;
}
#update-toolbar a
{
	display: block;
	line-height: 150%;
	font-size: 14px;
	
}
#eurocham-title{
	font-weight: bold;
	font-size: 20px;
	color: #02015f;
	text-align: center;
	padding: 15px;
}
#membership-outer{	
	width: 100%;
	float: left;

}
#address-part{
	width: 480px;
	float: left;
}

#address-list{
	background-color: #ebebeb;
	width: 100%;
	float: left;
}
div.add-list-item{
	width: 45%;
	padding: 12px;
	float: left;
}
#address-list ul{
	list-style: none;
}
#address-list ul li{
	line-height: 150%;
	font-weight: bold;
	color: #2b2e75;
}
#edit-address
{
	padding-bottom: 5px;
}
#edit-address a
{
	color: #ee6821;
	font-weight: bold;
	font-size: 15px;
}
#membership-toolbox-ver{
	width: 200px;
	float: right;
	border: 2px solid red;/*testing*/
	margin-top: 15px;
	padding-left: 10px;

}
#membership-toolbox-ver ul{
	list-style: none;
	margin:0px;
	padding:0px;
}
#membership-toolbox-ver li{
	margin-top: 5px;
}
#chamber-rep{
	color: #00015b;
	width: 100%;
	padding-top: 10px;
}


#chamRep-container{
	margin-top: 5px;
	width: 100%;
}
#chamber-rep-images{
	width: 80%;
	margin: 0 auto;
	margin-top: 10px;
}
.RegImg-Item{
	width: 24%;
	float: left;
	margin: 0 auto;
	text-align: center;
}
.gray-back-black-bottom{
	background-color: #f8f8f8;
	padding: 5px;
	font-weight: bold;
	color: #2b2e75;
	font-size: 16px;
	border-bottom: 1px solid #00015b;
}

p.text-bold{
	font-weight: bold;
}
p.tel-paragraph{
	margin-top: 10px;
}
#eurocham-profile{
	width: 100%;
	color: #00015b;
	font-size: 12px;
	line-height: 150%;
	margin-top: 10px;
}
#com-profile-heading
{
	float: left;
	background-color: #f8f8f8;
	border-bottom: 1px solid #00015b;
	font-weight: bold;
	font-size: 16px;
	color: #2b2e75;
	padding: 5px;
}
#profile-title
{
	float: left;
	width: 50%;
	
}
#edit-profile
{
	float: right;
	width: 40%;
}
#edit-profile a
{
	color: #ee6821;
}
#eurocham-profile-content{
	margin-top: 5px;
}
#eurocham-profile-summary{
	color: #2b2e75;
	font-weight: bold;
	margin-top: 10px;
}
#user-subscribe
{
	
}
#user-subscribe p
{
	margin-bottom: 10px;
	margin-top: 10px;
}
#user-subscribe input[type="text"]
{
	width: 300px;
}

/*Register page*/
#user-details
{
	/*Register container div*/
	border: 0;
}
#user-details label
{
	float:left;
	width:170px;
	margin-bottom:15px;
}
div#user-form {
	padding: 15px;
	background-color: #fcf9e8;
	border: 1px solid #cbccd0;
}

div#user-form label
{
	float:left;
	width:170px;
}
div#user-form fieldset
{
	border: 0;
}
#address-container
{
	width: 100%;
	float: left;
}
#address1,#address2
{
	width: 48%;
	float: left;
}
#address1 label,#address2 label
{
	width: 120px;
}
#login,.login {
	padding: 15px;
	background-color: #fcf9e8;
	border: 1px solid #cbccd0;	
}

#greybox,.greybox {
	margin-top: 1px;
	padding: 15px;
	/*border: 1px solid #cbccd0;	*/
}

#login a, .login a{
	text-decoration:underline;
}
#login label, .login label
{
	float: left;
	width: 150px;
	margin-bottom: 15px;
}
#login p, .login p{
	clear:both;
	display:block;
	margin-bottom:10px;
}
#user-details legend
{
	font-size: 16px;
	color: #2b2e75;
	font-weight: bold;
}
#user-details input[type="text"],#user-details input[type="password"],#user-details input[type="file"]
{
	width: 200px;
}
#user-details input[type="select"]
{
	width: 100px;
}

#user-details input[type="submit"]
{
	width: 100px;
	/*
	border:1px solid #ffffff;
	background-color: #cbccd0;
	*/
	
}
/*Sitemap CSS*/
#sitemap{
    margin:0px;
    padding:0px;
	list-style:none;
}
#sitemap li{
    background:url(../Images/header-nav-list-style-small.gif) 5px 50% no-repeat;
    padding-left:15px;
    margin:3px 0 3px;
}
#sitemap li.l0 {
    font-size:14px;
    font-weight: bold;
    margin-top:10px;
}
#sitemap li.l1 {
    font-size:12px;
    /*font-weight: bold;*/
}
ul#add,ul#add li,ul#add2 ,ul#add2 li
{
	margin: 0;
	padding: 0;
}
#Honorary-profile ul,#Honorary-profile ul li,#Individual-profiles ul,#Individual-profiles ul li
{
	margin: 0;
	padding: 0;
}
#profile div ul
{
	list-style: square;
	margin-top: 2px;
	margin-bottom: 0;
	padding-left: 10px;
	width: 100%;
}
#profile div ul li
{
	margin: 0;
	padding: 0;
	margin-left: 8px;
}
/*
#sitemap
{
	width: 100%;
}
#sitemap ul
{
	list-style: none;
}
#sitemap a
{
	color: #2b2e75;
}
#sitemap a:hover
{
	text-decoration: underline;
}
ul#secondarynavigation
{
	font-size: 16px;
	color: #2b2e75;
	font-weight: bold;
}
ul#secondarynavigation ul
{
	margin-left: 20px;
}
ul#secondarynavigation ul li
{
	padding-left: 15px;
}
ul#secondarynavigation ul li a
{
	font-size: 14px;
	font-weight: normal;
}
*/
/*CSS for UserInfo object*/
#user-display,.user-display
{
	float: left;
}
#user-display input[type="text"]
{
	width: 200px;
}
#user-display label
{
	float: left;

	margin-top: 5px;
}
label.title
{
	width: 100px;
}

/*CSS for news listing*/
#news-list-container
{
	width: 100%;
	float: left;
}
#news-list-container dl
{
	float: left;
}
#news-list-container dl dd
{
	
}
#news-list-container dl dd img
{
	float: right;
}
/*CSS for ContactUs Form*/
#FormBuilder_12
{
	
}
#myForm
{
	font-size: 20px;
}
#Lib_Dynamic_Zone3_ctl00_EventCalendars tr td a:hover
{
	text-decoration: underline;
}
.calendar-link
{
	font-size: 12px;
	color: #2b2e75;
	font-weight: bold;
}

/*CSS for Representative Information page */
.member-info-item
{
	width: 100%;
	float: left;
	margin: 0 auto;
}
#rep1,#rep2,#rep3,#rep4
{
	float: left;
	width: 49%;
}
#rep1 label,#rep2 label,#rep3 label,#rep4 label
{
	float: left;
	width: 120px;
}
#rep1 label.spec-width,#rep2 label.spec-width,#rep3 label.spec-width,#rep4 label.spec-width
{
	width: 200px;
}

.bold-title
{
	font-weight: bold;
}
.image-unvailable /*,.image-available*/
{
	width: 90px;
	height: 120px;
	
}
.image-unvailable
{
	/*border: 1px solid gray;*/
}
.image-available
{
	text-align: center;
}
.image-unavailable3
{
	/*VANTTN*/
	width: 90px;
	height: 120px;
	/*border: 1px solid gray;*/
}
.righ-align
{
	text-align: right;
}
p.button-style
{
	
}

a.button-style
{
	display: block;
	background-color: #ebebeb;
	color: #09006c;
	border: 0;
	font-weight: bold;
	width: 30px;
	height: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

/*CSS for Company Profile*/
.profile-editor
{
	width: 600px;
}
.textarea-width
{
	width: 600px;
}
.promt-user
{
	color: Red;
	font-weight: bold;
}
#user-update
{
	width: 100%;
	padding-bottom: 10px;
}
/*CSS for User Profile page*/
div.chamber-rep
{
	
	float: left;
	width: 100%;
	padding-bottom: 5px;
	
}
div.member-details
{
	float: left;
}
.image-unvailable2
{
	width: 80px;
	height: 100px;
	float: left;
	margin-right: 20px;
	padding: 5px;
	padding-left: 0;
	border: solid 1px #cdcdcd;
	text-align: center;
	color: #cdcdcd;
}
.image-available2
{
	float: left;
	margin-right: 20px;
	margin-left: 3px;
}
.image-unvailable2 img,.image-available2 img
{
	/*
	width: 90px;
	height: 120px;
	*/

}
.image-unvailable2
{
	/*border: 1px solid gray;*/
}
.image-available2
{
	text-align: center;
}

.image-available_right 
{
    float: left;
    width : 20%;
}

.edit
{
	float: right;
}
.edit a
{
	color: red;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
#profile-heading,.profile-heading
{
	float: left;
	color: #2b2e75;
	font-size: 14px;
	font-weight: bold;
}
#corporate-profile, #Honorary-profile,#Individual-profiles
{
	width: 100%;
}
#corporate-profile p, #Honorary-profile p,#Individual-profiles p
{
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}
#entire-profile p
{
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}
#corporate-name
{
	background-color: #f4f1e2;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 2px 5px 2px;
}
#entire-profile ul
{
	list-style: none;
	margin-left: 0;
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	}
div.10px-heigh
{
	height: 10px;
	/*border: 1px solid gray;testing*/
}
#main-reps dl,#main-reps dl dd
{
	padding: 0;
	margin: 0;
}
.image-available2
{
	margin-left: 0;
}
.add-rep-item
{
	/*border: 1px solid gray;testing*/
	margin-bottom: 10px;
}
.no-margin
{
	margin: 0;
}
.logo-image-available
{
}
.logo-image-unavailable
{
	height: 50px;
	width: 150px;
	/*border: 1px solid gray;testing*/
	padding: 5px;
}
.event-detail-item
{
	/*border: 1px solid red;testing*/
}
h5, .eurocham-h5
{
	background: url(../Images/h5_bg.gif) bottom left repeat-x;
	/*padding:7px 10px 7px;*/
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 13px;
}
/*Event Registration*/
.EventRegister_text_area
{
	height: 50px;
	width: 100%;
}
#event-registration p
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

#event-listing-container h1
{
	color: #020063;
	font-size: 16px;
	font-weight: bold;
}
#table-TradeFairAndExpos
{
	/*border: 1px solid #ccc;*/
	width: 100%;
}
#table-TradeFairAndExpos .title-row
{
	background: url(../Images/h5_bg.gif) bottom left repeat-x;
	padding:7px 10px 7px;
	padding-left: 3px;
	font-weight: bold;
	width: 100%;
	/*border-bottom: 1px solid #ccc;*/
}
#table-TradeFairAndExpos tr td
{
	padding: 3px;
}
#table-TradeFairAndExpos tr
{
	/*border-bottom: 1px solid #ccc;*/
}
#BodyThreadContent ul,#page-item ul
{
	list-style: square;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	margin-left: 5px;
	
}
#apply-online-form
{
	margin:0;
	padding:0;
}
#BodyThreadContent ul li,#page-item ul li
{
	padding: 0;
	margin: 0;
	margin-left: 5px;
}
#BodyThreadContent
{
	
}
input.large
{
	width: 500px;
}
input.medium
{
	width: 350px;
}
input.small
{
	width: 250px;
}
/*Footer flying logo*/
.marquee{
 width:2000px;
 height:100px;
 overflow:scroll;
 float:left;
 margin-right:13px;  
}
.marquee2{
 width:3000px;
 height:100px;
 overflow:scroll;
 float:left;
 margin-right:13px;  
}
#start1
{
    margin-top: 8px;
    margin-bottom: 8px;
width:auto;
text-align:center;
display:inline;
float:left;
}
#start2
{
    margin-top: 8px;
    margin-bottom: 8px;
width:auto;
text-align:center;
display:inline;
float:left;
}
#start3{
width:auto;
margin-top: 8px;
    margin-bottom: 8px;
text-align:center;
display:inline;
float:left;
}
/*End of footer flying logo*/
#Honorary-profile ul
{
	width: 100%;
}
.highlight
{
	background-color: yellow;
}
optgroup label 
{
	font-style: normal;
	font-weight: bold;
}
h2 a
{
	color: #2b2e75;
}
.event-detail-item,#event-detail-item
{
	width: 100%;
}
.profile-label
{
	font-weight: bold;
	font-size: 12px;
	
	margin-top: 0;
	margin-bottom: 0;
}
.error
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: Red;
}
.greenbox
{
	border: 1px solid green;
	padding: 5px;
	width: 100%;
}
.dc_title
{
	font-weight:bold;
	font-size:13pt;
}
.gray_text
{
	color:Gray;
}
.black_link 
{
	text-decoration:none;
	color:Black;
}
.black_link a{
	text-decoration:none;
	color:Black;
}
.black_link a:hover{
	text-decoration:none;
	color:Black;
}