/* Homepage */
	.home #contents { margin:0 auto; width:890px;  position:relative; top:-35px; padding:0; }

	.home .confInfo { width:382px; float:left; }

	.home .confInfo h1 { background:url(../images/confInfo.gif) left top no-repeat; text-indent:-9999em; width:203px; height:14px; margin:0 auto 15px; }

	.home .confInfo .space15 { padding:15px 30px; }

	.home .confInfo .space15 h3 { text-align:center; color:#43608b; font-weight:bold; }

	.home .confInfo .space15 img { display:block; margin:15px auto; }

	.home .confInfo .space15 p { font-weight:bold; text-align:center; color:#43608b; line-height:17px; }

	.home .confInfo .space15 strong b { font-weight:bold; text-transform:uppercase; font-size:13px; }

	.home .confInfo .space15 ul { padding:20px 0 0 25px; }

	.home .confInfo .space15 li {list-style:none; background:url(../images/bullet.gif) left center no-repeat; padding:0 0 0 10px; color:#43608b; text-align:left; list-style:none }

	.home .confInfo .space15 li a { font-weight:bold; color:#43608b; text-decoration:underline; }

	.home .confInfo .space15 .sponsors { text-align:center; clear:both; font-size:11px; color:#999; margin:auto; }

	.home .confInfo .space15 .sponsors img { display:block; margin:5px auto; }

	.home .who { float:left; width:285px; margin:0 0 0 25px; display:inline; }
	
	* html .home .who { margin:0 0 0 3px;  }


	/*.home .who h2 { text-indent:-9999em; background:url(../images/tradeHead.gif) left top no-repeat; width:297px; height:13px; margin:0 auto 15px; }

	.home .who p { color:#44618b; padding:0 0 20px; }

	.home .who .space15 li {list-style:none; background:url(../images/bullet.gif) left 12px no-repeat; padding:8px 0 8px 10px; color:#43608b; }

	.home .who .space15 li b { color:#b93737; font-weight:bold; }*/
	
	.home .who h2 { /*text-indent:-9999em; background:url(../images/tradeHead.gif) left top no-repeat;*/ width:360px;/* height:13px;*/ margin:0 auto; font-size:15px; color:#427b8c; font-weight:bold; }
	
	.home .who span { font-weight:normal; font-size:13px; color:#333333; }

	.home .who p { color:#44618b; padding:0 0 20px; }

	.home .who .space15 li {list-style:none; background:url(../images/bullet.gif) left 12px no-repeat; padding:8px 0 8px 10px; color:#43608b; }

	.home .who .space15 li b { color:#b93737; font-weight:bold; }
	
	.home .news { float:right; width:175px; padding:70px 0 0; }

	.home .news a#beware { display:block; width:150px; height:44px; background:url(../images/beware.gif) left top no-repeat; margin:0 auto 20px; }

	.home .news form { background:#fafdfd url(../images/loginBg.gif) left top repeat-x; border:1px solid #ddebf4; padding:10px 5px 10px; }

	.home .news form p { color:#278bbe; font-size:14px; font-weight:bold; text-indent:5px; }

	.home .news form label { display:block; color:#1e788d; font-weight:bold; padding:10px 0 2px;}

	.home .news form input.txt { border:1px solid #b4b4b4; background:url(../images/inputBg.gif) left top repeat-x; width:156px; height:16px; padding:2px; }

	.home .news form input.submit { background:#9cddff url(../images/submitBg.gif) left top repeat-x; display:block; height:28px; width:75px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; line-height:27px; margin:10px 0; }
	
	.home .news form input.submit:hover { color:#000; }

	.home .news form strong { color:#278bbe; font-size:11px; display:block; }

	.home .news form strong input { vertical-align:middle; margin:0 3px 0 0; }

	.home .news form a { color:#ff9600; text-decoration:underline; font-size:10px; } 
	
	.home .disclaimer { clear:both; color:#44618B; padding:30px 0 0; line-height:16px; }
	
	.home .disclaimer b { color:#b93737; font-weight:bold; padding:0 5px 0 0; }
	
/* Common Inner Page, with parent as class="inner" inside class="content" */
	
	.innerMain, #contents .membersMain { color:#3E3E3E; padding:0 20px; }
	
	.innerMain h1, .membersMain h1 { font-size:22px; color:#278BBE; padding:0 0 10px; clear:both; }
	
	.innerMain p{ padding:5px 0; line-height:17px; clear:both; }

	* html .innerMain p { padding:0; }

	.innerMain p.countryName { text-transform:uppercase; }
	
	.innerMain p.head1, .membersMain p.head1 { font-size:110%; font-weight:bold; color:#333;}
	
	.innerMain p.back2top { text-align:right; margin-bottom:15px; }
	
	.innerMain p.back2top a { color:#0076A3; }
	
	.innerMain span{ margin:0; padding:0; line-height:17px; }
	
	.innerMain p a { color:#0000ff; }
	
	.innerMain a:hover { color:#ff0000; }
	
	.innerMain b { font-weight:bold; font-size:13px; color:#800000; }
	
	.innerMain .leftContents { float:left; width:70%; }
	
	.innerMain .leftContents ul { padding:10px; }
	
	.innerMain ol li{padding:5px 0 5px 10px;}
	.innerMain ol li li {margin-left:15px}
	
	.innerMain ul li{list-style:none; background:url(../images/bullet.gif) left 10px no-repeat; padding:5px 0 5px 10px; line-height:17px;}

	.innerMain ul li ul{ margin:10px 0 0 15px;}
	
	.innerMain ul .err{margin:0 0 0 45px;	}
	
	.innerMain ul li ul li{list-style:none;}
	
	.innerMain .rightSidebar { float:right; width:27%; }
	
	.innerMain .rightSidebar p { font-weight:bold; color:#278BBE; }
	
	.innerMain .rightSidebar .vBar { background:#FAFDFD; /* url(../images/loginBg.gif) left top repeat-x; */  color:#278BBE; }
	
	.innerMain .rightSidebar .vBar a { color:#278BBE; font-size:15px; }
	
	.innerMain table.articleList { margin:20px 0; width:80%; padding:5px; }
	
	.innerMain table.articleList tr.odd td { background:#D1EAF7; }
	
	.innerMain table.articleList td { padding:5px; }
	
	.innerMain table.articleList td a { color:#3E3E3E; }
	
	.innerMain table.articleList td.first { width:20%; }
	
	.innerMain table.articleList td.first a { background:url(../images/bullet.gif) 5px center no-repeat; display:block; padding:0 0 0 15px; } 
	
	.innerMain .partner { clear:both; padding:5px 0 0; margin:0 0 10px; border-top:1px solid #D1EAF7; }
	
	.innerMain .partner .left { float:left; width:35%; clear:left; }
	
	.innerMain .partner .left span { display:block; line-height:18px; }
	
	.innerMain .partner .left p a { float:left; clear:both; }
	
	.innerMain .partner .right { float:right; width:64%; text-align:right; }
	
	.innerMain .partner .right p { text-align:left; }
	
	.innerMain .partner .right img { margin:5px 0; }
	
	.innerMain .testimonialBox { padding:15px; border:2px solid #D1EAF7; clear:both; margin:0 0 20px; }
	
	.innerMain .testimonialBox p b { float:left; width:111px; clear:left; }
	
	.innerMain .testimonialBox p span { float:left; }
	
	.innerMain .testimonialBox p.sign { font-style:italic; font-weight:600; color:#2e5471; }
	
	.innerMain form {  }
    
/*  	.innerMain form input, .innerMain form select, .innerMain form textarea { border:1px solid #B4B4B4; padding:2px; }*/
	
	.innerMain form .textArea { width:400px; height:100px; }

	.innerMain form label { display:block; padding:10px 0 2px; font-weight:bold; /*color:#1E788D;*/ }
	
	.innerMain form .inline { display:inline; }
	
	.innerMain form .spec{ float:left; width:120px; margin:0 10px 0 0; }
	
	.innerMain form input.txt { background:url(../images/inputBg.gif) left top repeat-x; border:1px solid #B4B4B4; padding:2px; height:16px; width:160px; }
	
	.innerMain form input.submit, .innerMain form input.reset { border:0; background:#9cddff url(../images/submitBg.gif) left top repeat-x; color:#fff; cursor:pointer; /*display:block;*/ font-weight:bold; height:26px; padding:0 5px 2px;  margin:10px 0 5px; font-size:13px; }
	
	.innerMain form input.submit:hover, .innerMain form input.reset:hover { color:#000; }
	
	.innerMain form input.button { border:0; background:#9cddff url(../images/submitBg.gif) left top repeat-x; color:#fff; cursor:pointer; font-weight:bold; height:26px; padding:0 5px 2px;  margin:10px 0 5px; font-size:13px; }
	
	.innerMain form input.button:hover { color:#000; }
	
	.innerMain form .no-bor{ border:0;  }
	
	.innerMain form a { color:#FF9600; font-size:11px; text-decoration:underline; }

	.innerMain form.login { margin:0 auto 10px; width:200px; }
	
	.innerMain form.login label { padding:0 0 5px; }
	
	.innerMain form.login input.txt { margin-bottom:10px; background:none; width:180px; padding:5px; height:auto; }
	


	.innerMain form.login input.submit { margin:0 0 5px; }
	
	form.countryAlphabets, #contents .membersMain form.countryAlphabets { padding:10px; background:#FAFDFD url(../images/loginBg.gif) left top repeat-x; border:1px solid #DDEBF4; overflow:hidden; }
	
	.countryAlphabets p.a2z {
		margin:0 0 15px 0;
	}
	
	.countryAlphabets p.a2z a, #contents .membersMain .countryAlphabets p.a2z a { /*color:#278BBE; font-weight:bold; margin:0 10px 0 0; text-transform:uppercase; font-size:13px; text-decoration:none;*/ 
		width:15px;
		font-size:14px;
		font-weight:600;
		padding:2px 5px;
		margin:0 6px 0 0;
		color:#165e7b;
		text-decoration:underline;
	}
	
	
	.countryAlphabets p.a2z a:hover, .countryAlphabets p.a2z .active, #contents .membersMain .countryAlphabets p.a2z a:hover, #contents .membersMain .countryAlphabets p.a2z .active {
		padding:1px 4px;
		text-decoration:none;
		background:#caecf8;
		border:1px solid #99babf;
		color:#222;
	}
	
	.countryAlphabets label, #contents .membersMain .countryAlphabets label { float:left; width:160px; clear:left; padding:9px 0 0 0;}
	
	.countryAlphabets input.txt, #contents .membersMain .countryAlphabets input.txt { float:left; display:inline; margin:7px 0 0; }
	
	.countryAlphabets select, #contents .membersMain .countryAlphabets select { float:left; padding:2px; border:1px solid #B4B4B4; display:inline; margin:7px 0 0; width:165px; background:url(../images/inputBg.gif) left top repeat-x; }
	
	.countryAlphabets input.reset, #contents .membersMain .countryAlphabets input.reset { background:#9cddff url(../images/submitBg.gif) left top repeat-x; color:#fff; cursor:pointer; font-weight:bold; height:26px; padding:0 5px 2px;  margin:10px 10px 5px 160px; font-size:13px; /*clear:left; float:left; display:inline; */}
	
	.countryAlphabets input.reset:hover, #contents .membersMain .countryAlphabets input.reset:hover { color:#000; }
	
	.countryAlphabets input.reset, #contents .membersMain .countryAlphabets input.submit { background:#9cddff url(../images/submitBg.gif) left top repeat-x; color:#fff; cursor:pointer; font-weight:bold; height:26px; padding:0 5px 2px; /* margin:10px 20px 5px 10px;*/ font-size:13px; margin:0 0 5px 0; }
	
	.countryAlphabets input.reset:hover, #contents .membersMain .countryAlphabets input.submit:hover { color:#000; }
	
	
/*	.countryAlphabets input.submit, #contents .membersMain .countryAlphabets input.submit { float:left; }
*/	
	table.countryResult, #contents .membersMain table.countryResult { margin:15px 0 0; }
	
	table.countryResult th, #contents .membersMain table.countryResult th { border-bottom:2px solid #D1EAF7; padding:5px; text-align:left; font-weight:bold; text-transform:uppercase; }
	
	table.countryResult td, #contents .membersMain table.countryResult td { padding:5px; color:#278BBE; font-weight:bold; }
	
	table.countryResult td a, #contents .membersMain table.countryResult td a { color:#278BBE; }
	
	form.dirUpdate { }
	
	form.dirUpdate p.head1 span { font-size:11px; font-weight:normal; }
	
	form.dirUpdate a { text-decoration:none; color:#278BBE; text-transform:uppercase; font-weight:bold; }
	
	form.dirUpdate table { margin:0 0 20px; border-left:1px solid #D1EAF7; border-right:1px solid #D1EAF7; }
	
	form.dirUpdate table input, form.dirUpdate table select, form.dirUpdate table textarea { padding:2px; border:1px solid #ccc; vertical-align:middle; margin:0 3px; }
	
	form.dirUpdate table th, form.dirUpdate table tfoot td { padding:5px; background:#D1EAF7; text-align:left; font-weight:bold; }
	
	form.dirUpdate table th input { border:0; }
	
	form.dirUpdate table th p { font-weight:bold; }
	
	form.dirUpdate table td { padding:5px; border-bottom:1px solid #D1EAF7; }
	
	form.dirUpdate table td.first { width:25%; text-align:right; padding-right:2%; }


	form.dirUpdate table td.first a { text-transform:none; }
	/*------------------------*/
	form.dirUpdate table td.first_update { width:32%; text-align:right; padding-right:2%; }

	form.dirUpdate table td.first_update a { text-transform:none; }
	/*------------------------*/	
	form.dirUpdate table td div.side { float:left; padding:0 20px 0 0; width:25%; }
	
	form.dirUpdate table td div.side label { padding:0 2px 2px; color:#3E3E3E; font-weight:normal; }
	
	form.dirUpdate table td.inCol { width:13%; }
	
	form.dirUpdate table td.txtCol { width:13%; }
	
	form.dirUpdate div.Buttons { text-align:center; }
	
	form.dirUpdate div.Buttons input { background:#9CDDFF url(../images/submitBg.gif) left top repeat-x; color:#fff; cursor:pointer; font-size:13px; font-weight:bold; height:26px; padding:0 5px 2px; margin:0 5px; }
	
	form.dirUpdate div.Buttons input:hover { color:#000; }
	
/* Members */

	

	.membersMain .iconNav { text-align:center; padding:42px 0 3px; position:relative; /*overflow:hidden;*/ }
	
	.membersMain .iconNav .greet { /*position:absolute; right:5px; top:40px;*/ color:#44618B; margin:10px 0 5px 0; text-align:right;}
	
	#out .membersMain .memberNav { clear:both; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; height:32px; padding:0 0 0 3px; text-align:left; overflow:hidden;}
	
	* html #out .membersMain .memberNav { height:54px; }
	
	#out .membersMain .memberNav li {list-style:none; float:left; margin:0; padding:8px 0 8px 0; text-align:left; /*display:inherit;*/ height:10px; }
	
	.membersMain .memberNav li a { /*display:block;*/ text-transform:uppercase; color:#666; font-weight:bold; font-size:10px; padding:0 9px; margin:0; border-right:1px solid #9E9E9E; }

	.membersMain .memberNav li a:hover { color:#006699; }
	
	.membersMain .memberNav li .active { color:#006699; font-weight:bold; font-size:91%;}
	
	.membersMain .print { padding:15px 0 5px; }
	
	.print { clear:both; height:25px; }

	.print a { background:url(../images/print.gif) right center no-repeat; height:25px; line-height:24px; color:#000; float:right; padding:0 30px 0 0; color:#333; }
	
	.membersMain h1 { font-weight:bold; font-size:18px; padding:0 0 25px; }
	
	.membersMain h1 span { font-size:14px; color:#666; padding:0 0 0 5px; }
	
	.membersMain .txt { padding:0 20px; }
	
	.membersMain .txt h2 { color:#006077; font-size:18px; font-weight:bold; padding:0 0 10px; }
	
	.membersMain .txt h3 { text-transform:uppercase; font-size:14px; font-weight:bold; color:#006077; padding:15px 0; }
	
	.membersMain .txt h3 span { color:#333; text-transform:none; }
	
	.membersMain .txt p { padding:8px 0; line-height:17px; }
	
	.membersMain .txt .para1 { padding:0px 0 8px; line-height:17px;}/* margin:-5px 0 0; */
	
	.membersMain .txt ol { list-style:outside decimal;padding:5px 0; margin:0 0 0 25px; }
	
	.membersMain .txt ol li { padding:5px 0;}
	
	.membersMain .txt ol .unbold{font-weight:normal; color:#278BBE; padding:3px 0;}
	
	.membersMain .txt ol li span, .membersMain .txt ol li p { font-weight:normal; }
	
	.membersMain .txt ol li b, .membersMain .txt ul li b { color:#0076a3; }
	
	.membersMain .txt ol li a, .membersMain .txt ul li a { text-decoration:underline; color:#0076a3 }
	
	
	
	.membersMain .txt ul { margin:0 0 0 25px; padding:5px 0; }
	
	.membersMain .txt ul li {list-style:none; color:#333; padding:5px 0 5px 10px;  background:url(../images/bullet.gif) left 10px no-repeat; }
	
	.membersMain .txt ul li span { font-weight:normal; }

	.countryDetails p.head0, .membersMain p.head0  { text-transform:uppercase; color:#278BBE; font-size:22px; position:relative; }
	
	.countryDetails p.head0 span, .membersMain p.head0 span { position:absolute; right:0; font-size:12px; text-transform:none; color:#278BBE; }
	
	.countryDetails p.head1, .membersMain p.head1 { position:relative; height:30px; }
	
	.countryDetails p.head1 span.updated, .membersMain p.head1 span.updated { position:absolute; right:0; color:#666; font-weight:normal; font-size:10px; }
	
	.countryDetails p.head2, .membersMain p.head2 { text-transform:uppercase; color:#278BBE; font-size:18px; position:relative; border-top:2px solid #D1EAF7; margin-top:10px; padding-top:10px; }
	
	.countryDetails p.head2 span, .membersMain p.head2 span { position:absolute; right:0; font-size:12px; text-transform:none; color:#278BBE; }
	
	.countryDetails p.head2 span a, .membersMain p.head2 span a { color:#278BBE; }
	
	.countryDetails p.head1, .membersMain p.head3 { position:relative; font-weight:bold; font-size:120%; height:14px;}

	
	.countryDetails span.reviewer, .membersMain span.reviewer { font-size:10px; color:#666; }
	
	.countryDetails span.reviewer a, .membersMain span.reviewer a { font-size:11px; }
	
	.countryDetails .textArea{border:1px solid #ddd; color:#3E3E3E; padding:5px; margin:0 0 0 10px; line-height:19px;}


/*	ul.confUl { clear:both; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; overflow:hidden; width:100%; }
	
	ul.confUl li { float:left; background:none; margin:0; padding:5px 0 5px;}
	
	ul.confUl li a { display:block; color:#666; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0; padding:0 9px; border-right:1px solid #9E9E9E; } 

    ul.confUl li a:hover { color:#006699; }
	
	ul.confUl li .active { color:#006699; font-weight:bold; font-size:91%; }
	
	ul.confUl li a span { text-transform:none; color:#ff0000; padding:0 0 0 5px; }	
*/	

	.confUl { clear:both; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; overflow:hidden; width:100%; }
	
	.confUl ul li { float:left; list-style:none; background:none; margin:0; padding:5px 0 5px 5px;}
	
	.confUl ul li a { /*display:block;*/ color:#666; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0; padding:0 9px; border-right:1px solid #9E9E9E; } 

    .confUl ul li a:hover { color:#006699; }
	
	.confUl ul li .active { color:#006699; font-weight:bold; font-size:91%; }
	
	.confUl li a span { text-transform:none; color:#ff0000; padding:0 0 0 5px; }	


	.txtRight { text-align:right; padding:5px; color:#278BBE; }
	
	.txtRight a { color:#278BBE; }
	
	.confTable { border-left:1px solid #D1EAF7; border-right:1px solid #D1EAF7; margin:10px 0 25px; }
	
	.confTable th { background:#D1EAF7; padding:5px 10px; font-size:15px; font-weight:bold; text-align:center; /*text-transform:uppercase;*/ vertical-align:middle; }
	
	.confTable .th-option1 { background:#D1EAF7; padding:10px; font-size:13px; font-weight:700; text-align:left; text-transform:uppercase; }
	
	.confTable .small-head{ font-size:12px; }
	
	.confTable .small-text{ font-size:11px; font-weight:normal; text-transform:none; }
	
	.confTable .txtleft { text-align:left;  }
	
	.confTable .txtright { text-align:right;  }
	
	.confTable th a{ font-size:12px; color:#000099; }
	
	.confTable .top-bor{border-top:1px solid #D1EAF7;}
	
	.confTable td { padding:5px; border-bottom:1px solid #D1EAF7; }
	
	.confTable td a { color:#278BBE; font-weight:bold; text-decoration:underline; font-size:11px; }	/*text-transform:uppercase;*/
	
	.confTable td b { color:#3E3E3E; font-weight:bold; text-transform:uppercase; font-size:12px; }	
	
	.confTable td li {list-style:none; font-weight:bold; color:#666; }
	
	.confTable td li span { display:block; font-style:italic; font-weight:normal; color:#333; }
	
	.innerMain img.confImg { width:150px; float:right; }

    .innerMain div.lft { float:left; width:80%; }
	
	.confTable-link a{ font-size:12px; color:#0000ff; font-weight:bold; }
	
	.confTable-link td{ padding:10px 0; 	}
	
	.membersMain .txt .confTable td p{ padding:0 0 8px 0; }
	
/* ----------------------------------------------------------------------------------------------------------------------------- */

	.membersMain .iconNav .time{
		padding:35px 24px 0;
		background:url(../images/ico_time.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .time:hover{
		background:url(../images/ico_time-hover.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .weather{
		padding:35px 24px 0;
		background:url(../images/ico_weather.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .weather:hover{
		background:url(../images/ico_weather-hover.gif) left top no-repeat;
	}
	
	
	.membersMain .iconNav .phone{
		padding:35px 24px 0;
		background:url(../images/ico_phone.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .phone:hover{
		background:url(../images/ico_phone-hover.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .money{
		padding:35px 24px 0;
		background:url(../images/ico_money.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .money:hover{
		background:url(../images/ico_money-hover.gif) left top no-repeat;
	}
		
	.membersMain .iconNav .pc{
		padding:35px 24px 0;
		background:url(../images/ico_pc.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .pc:hover{
		background:url(../images/ico_pc-hover.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .country{
		padding:35px 24px 0;
		background:url(../images/ico_country.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .country:hover{
		background:url(../images/ico_country-hover.gif) left top no-repeat;
	}	
	
	.membersMain .iconNav .airport{
		padding:35px 24px 0;
		background:url(../images/ico_airport.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .airport:hover{
		background:url(../images/ico_airport-hover.gif) left top no-repeat;
	}
		
	.membersMain .iconNav .city{
		padding:35px 24px 0;
		background:url(../images/ico_city.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .city:hover{
		background:url(../images/ico_city-hover.gif) left top no-repeat;
	}
		
	.membersMain .iconNav .world{
		padding:35px 24px 0;
		background:url(../images/ico_world.gif) left top no-repeat;
	}
	
	.membersMain .iconNav .world:hover{
		background:url(../images/ico_world-hover.gif) left top no-repeat;
	}
	
	
	/* ----------------------------- Comment div CSS ------------------------------- */
	
	
	.innerMain .comment-form{
		margin:20px 0 0 18px;
	}
	
	
	
	
/* --------------------------- Comment Box --------------------------------- */

.membersMain .comment-form, .innerMain .comment-form{
margin:20px 0 0 0;
padding:0 0 15px 0;
border-bottom:1px solid #DDEBF4;
}

.innerMain .comment-form{
	margin:20px 0 0 20px;
}

.membersMain .comment-form h3, .innerMain .comment-form h3{
font-size:16px;
text-transform:capitalize;
}

.membersMain .comment-form .textArea, .innerMain .comment-form .textArea{
width:650px;
height:130px;
border:1px solid #ddd;
}

.membersMain .comment-form .inputText, .innerMain .comment-form .inputText{
	padding:0 0 0 2px;
	width:250px;
	height:30px;
	border:1px solid #ddd;
}

.membersMain .comment-form .submit, .innerMain .comment-form .submit, .membersMain .countryDetails .submit{
	background:#9CDDFF url(../images/submitBg.gif) left top repeat-x; color:#fff; cursor:pointer; font-size:13px; font-weight:bold; height:26px; padding:0 5px 2px; margin:0 5px; 
}

.membersMain .comment-form .submit:hover, .innerMain .comment-form .submit:hover, .membersMain .countryDetails .submit:hover{ color:#000; }
	

.membersMain .comment-box, .innerMain comment-box{
	 clear:both;
	 width:795px;
	 padding:0px 0 10px 5px;
	 margin:0px 0;
}

.membersMain .comment-box h4, .innerMain comment-box h4{
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

.membersMain .comment-box .comment, .innerMain .comment-box .comment{
	margin:0 0 10px 0;
	padding:5px 10px 0px 15px;
	width:775px;
	background:#f4fcff;
	border:1px solid #d2dadc;
/*<!--	background:url(../images/bg-callout-top.gif) left top no-repeat;-->*/
}

.membersMain .comment-box .comment .body, .innerMain .comment-box .comment .body{
	margin:5px 0 0 0;
	color:#3E3E3E;
	line-height:18px;
}

.membersMain .comment-box .comment h5, .innerMain .comment-box .comment h5{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
/*
.comment-box .comment .bottom{
	margin:0 0 15px 0;
	padding:0 20px 0 0;
	clear:both;
	background:url(../images/bg-callout-bottom.gif) left bottom no-repeat;
	height:27px;
	font-size:11px;
	text-align:right;
}
*/


/* ------------------------- Site Pages ------------------------------------- */


.membersMain .sub-head, .innerMain .sub-head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.membersMain .img-marg, .innerMain .img-marg{
	margin:5px 10px;
}

.membersMain .highlite{
	font-size:12px;
}

.membersMain .highlite h4{
	color:#5376aa;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
}

.membersMain .h4-italic, .innerMain .h4-italic{
	color:#5376aa;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
}


.membersMain ul.high, .innerMain ul.high{
	margin:10px 0 0 0;
	list-style:none;
}

.membersMain ul.high li, .innerMain ul.high li{
	list-style:none;
	margin:8px 0 0 0;
	padding:10px 10px 10px 37px;
	background:url(../images/bullet.gif) 25px 14px no-repeat #d1eaf7;
	color:#43608b;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
}

.membersMain ul.high li ul, .innerMain ul.high li ul{
	margin:4px 0 0 0;
}

.membersMain ul.high li ul li, .innerMain ul.high li ul li{
	list-style:none;
	margin:px 0;
	padding:2px 0 0px 34px;
	background:url(../images/bullet.gif) 22px 6px no-repeat #d1eaf7;
}

.membersMain a.none, .innerMain a.none{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#43608b;
	text-transform:none;
}

.membersMain table.alter{
	margin:5px 0;
	border:1px solid #D1EAF7;
	border-bottom:0;
}

.membersMain table.alter h3{
	margin:0 0 6px 0;
	padding:0;
}

.membersMain table.alter tr{
	background:#f4f8fa;
}

.membersMain table.alter .odd, .membersMain .confTable .odd, .innerMain .confTable .odd{
	background:#effaff;
}

.membersMain table.alter td{
	padding:5px 3px 5px 10px;
	vertical-align:top;
	border-bottom:1px solid #D1EAF7;
}
/*
.countrylist{
	border:1px solid #A7CDD7;
}

.countrylist td{
 color:#619AAB;
}*/



#contents .membersMain .head-4{
	margin:0 0 10px 0;
	font-size:16px;
}

#contents .membersMain form ul.inside-form2 li{
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	background:none;
}

#contents .membersMain form ul.inside-form2 li a{
	background:none;
	padding:0;
	margin:0;
	border:0;
	color:#990000;
	text-transform:none;
	font-size:100%;
	display:inherit;
}

#contents .membersMain form ul.inside-form2 li span{
	float:left;
	margin:0 10px 0 0;
	width:140px;
}

#contents .membersMain form ul.inside-form2 li label{
	font-size:95%;
}

#contents .membersMain form ul.inside-form2 .box-2{
	margin:5px 8px 10px;
	padding:6px;
	width:450px;
	border:1px solid #ccdee0;
	background:#f1f9fc;
}

#contents .membersMain form ul.inside-form2 .box-2 h4{
	margin:0 0 10px 0;
	font-size:16px;
}

#contents .membersMain form ul.inside-form2 .box-2 h6{
	margin:0 0 4px 0;
	font-size:14px;
}

#contents .membersMain form ul.inside-form2 .box-2 p{
	width:445px;
	margin:0 0 10px 0;
}

#contents .membersMain form ul.inside-form2 .box-2 p .small{
	padding:4px 4px;
	width:97px;
}

#contents .membersMain .form-container .box .inside-form2 .box-2 p span{
	padding:4px 0 0 0;
	width:130px;
}

#contents .membersMain form ul.inside-form2 .inputText, #contents .membersMain form ul.inside-form2 .inputArea, #contents .membersMain form ul.inside-form2 .inputSelect {
	background:#FFFFFF url(../images/bg-inputtype.jpg) repeat-x scroll left top;
	border:1px solid #AFC7CB;
	font-size:12px;
	padding:5px 0 3px 5px;
	width:200px;
}

#contents .membersMain form ul.inside-form2 .big{
	width:800px;
	height:250px;
}

#contents .membersMain form .submit{
	background:#9cddff url(../images/submitBg.gif) left top repeat-x; 
	padding:0 14px;
	height:28px; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff; 
	cursor:pointer; 
	line-height:27px; 
	border:0;
	width:80px;
	text-align:center;
}
#contents .membersMain form .submit-01{
	background:#9cddff url(../images/submitBg.gif) left top repeat-x; 
	padding:0 14px;
	height:28px; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff; 
	cursor:pointer; 
	line-height:27px; 
	border:0;
	width:auto;
	text-align:center;
}

#contents .membersMain form .big-button{
	width:140px;
	text-align:center;
}

/** html #contents .membersMain form .submit{
	
}*/

#contents .membersMain form .submit:hover{
	color:#000; 
}

.no-padding{
	padding:0;
}

.fade-color{
	background:#DEEFFF;
	padding:0 0 0 10px;
}

.countryDetails p.head-small { color:#278BBE; font-size:18px; position:relative; margin-top:10px; padding-top:10px; }

.box{
	margin-bottom:20px;
}

.leftbox{
	float:left;
	margin-right:10px;
}

.rightalign{
	clear:both;
	text-align:right;
	padding-right:55px;
}

.box_container{
	clear:both;
	margin:0 15px 0 15px;
	overflow:hidden;
}

.box_container td{
	text-align:center;
}

/*#contents .member-form .form-container .box .inside-form li span*/

#out #contents .member-form .form-container .box .inside-form li h4 a{
	font-size:11px;
	font-weight:normal;
}

.error_container{
	clear:both;
	margin:0 15px 0 15px;
	overflow:hidden;
	color:#F00;
}

#out .error_container P{
	text-align:left;
	margin:0;
	padding:0;
	font-weight:700;
}

.innerMain form .float{
	display:inline;
	font-weight:normal;
}

.large_head{
	color:#5376aa;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
}

#contents .member-form .box_container h4{
	margin:6px 0 0 0;
}

#sel_exhibits_list{
	float:left;
	margin:25px 0 10px -130px;
}


/*#member_card { clear:both; height:25px; }
*/
#member_card{ background:url(../images/member_card.jpg) right center no-repeat; height:105px; line-height:24px; color:#000; float:right; padding:0 30px 0 81px; color:#333; }