	body{

		padding: 0;
		margin: 0;

		background: #0781B9;
		font-family: Tahoma, Helvetica, sans-serif; font-size:13px;
	}
	#outside{

		background: #FAFAFA;
	}
	a:link{

		color: #0156A0;
	}
	a:hover{

		color: #0156A0;
	}
	a:visited{
	
		color: #0156A0;
	}
	#headnav{

		background: url(../img/head_bg.gif) repeat-x;
		height: 6px;

	}

	a#logo {
		display: block;
		float: left;
		width: 204px;
		height: 68px;
		border: 0;
		text-decoration: none;
		background: url(../img/btm_logo.gif) no-repeat 0 0;
	}
	
	#header{

		background: #FFFFFF;
		margin: 0 auto;	
		padding: 15px;
		
	}
	.center{

		margin: 0 auto;
		width: 900px;

	}

	.inner_center{

		margin: 0 auto;
		width: 810px;

	}
	#wrapper{
	
		margin: 0 auto;	
		

	}
	#copyright{
		
		margin: 55px 70px 0 0;
		float: right;
		color: #ffffff;
		font-size: 10px;
	}
	#copyright ul{
	
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0;
	
	}
	#copyright ul li{
	
		display: inline;
		padding-right: 5px;
	
	}
	#copyright a{
	
		color: #ffffff;
		font-size: 11px;
	
	}
	#copyright a:visited{
	
		color: #ffffff;
		font-size: 11px;
	
	}
	#copyright a:hover{
	
		color: #ffffff;
		font-size: 11px;
	
	}		
	#main{

		border-top: 1px solid #efefef;
		border-bottom: 1px solid #efefef;

	}
	#main2{

		border-top: 1px solid #efefef;
		

	}	
	#continent{

		background: url(../img/continent_bgs.gif) no-repeat;
		width: 900px;
		height: 300px;

	}
	#footer {
		position: absolute;  /* Needed for Safari */		
		background: url(../img/footer_bg.gif) repeat-x;
		display: block;
		width: 100%;
	}
	#footer_right{

		background: url(../img/footer_bg_right.gif) no-repeat;
		width: 920px;
		height: 116px;
		float: right;
}
	.clear{

		clear: both;
	}

	
		


	
	#right_white{
		
		margin-top: 15px;
	
	}
	
	#about{
	
		float: left;
		width: 500px;
		
	}

	
	#blog{
		
		width: 265px;
		float: right;
	
		
	}	
	
	#line{
	
		margin-left: 25px;
		height: 240px;
		float: left;
		margin-top: 25px;
		border-left: 1px solid #EFEFEF;
	
	}
	

	#menu ul, #menu li{margin:0; border:0; list-style:none; padding:0;}
	#menu ul{height:21px;}

	#menu h1 { font-size:18px; }
	#menu p { line-height:18px; }

	#info { margin:auto; width:600px; color:#333333; padding:10px; background:#f4f4f4; border:1px solid #DDD; }
	
	#menu {float: right; margin:0 auto; width:600px; margin-top:25px; border-bottom:dotted 1px #E5E5E5; }
	#menu a { color:#0156A0; text-decoration:none; }
	#menu a:hover { text-decoration:underline; }	
	#menu li { float: left; position:relative; margin-right: 4px; top: 1px;}
	#menu .signin{ float: right; }
	#menu .signin_button{
		
		position: relative;
		top: -3px;
		left: 4px;
		background: url(../img/btn_login_bg.gif) no-repeat;
		width: 46px;
		height: 16px;
		display: block;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 0 2px 33px;
		text-decoration: none;
		
		
	}
	
	#menu .signin_button:hover{
		
		text-decoration: none;
		
	}
	#menu .signin_button_active{
		
		background: url(../img/btn_login_bg.gif) no-repeat -79px 0;	
		color: #7c7c7c;
	}	
	#menu .signin_button_hover{
		
		background: url(../img/btn_login_bg.gif) no-repeat -158px 0;	
	}	
	#menu li span { position:relative; z-index:10; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }	
	#menu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
	#menu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
	*+html #menu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
	#menu li span.over a { }
	#menu li span.over a:hover { text-decoration:none; }
	#menu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
	*+html #menu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
	#menu li span.active a { }
	#menu li span.active a:hover { text-decoration:none; }	
	#menu img.arrow { /*margin-left:4px;*/ cursor:pointer; }
	#menu div.sub_menu { display:none; position:absolute; left:0; top:0px; margin-top:19px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; }
	* html #menu div.sub_menu { margin-top:23px; } /* IE6 */
	*+html #menu div.sub_menu { margin-top:23px; } /* IE7 */
	#menu div.sub_menu a:link, 
	#menu div.sub_menu a:visited, 
	#menu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}	
	#menu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }

	p{

		line-height: 16px;
		margin: 0;
		color: #6e6e6e;
		font-size: 11px;
		text-align: justify;
	}

	.pcenter{
	
		font-size: 10px;
		text-align: center;
		padding: 4px;
	
	}
	#list, #list2{

		float: left;
		width: 380px;
		color: #6e6e6e;
		font-size: 11px;
		
		
	}
	#list2{

		margin-top: 0;

	}
	#list{
	
		margin-right: 24px;
		margin-top: 0;
		padding-right: 24px;
		//border-right: 1px dotted #A2A2A2;
	
	}
	
	h2{

		color: #2f2f2f;
		margin: 10px 0 0 0;
		padding-top: 0;	
		padding-bottom: 4px;
		font-size: 22px;
		
	}
	h4{

		color: #757575;
		margin: 10px 0 0 0;
		padding-top: 0;	
	
		padding-bottom: 12px;
		font-size: 18px;
		
	}
	h5{
		font-weight: normal;
		margin: 0;
		color: #6e6e6e;
		font-size: 11px;
		border: 1px solid black;
		width: 170px;
		height: 23px;
		text-align: right;
		padding-top: 12px;
	
	}
	h6{


		color: #2f2f2f;
		padding: 0 0 0 0;
		margin: 0px;
		font-size: 11px;
		font-weight: normal;

	}
	.join{
	
		text-align: right;
		padding-top: 15px;
	
	
	}
	#list2{

		float: right;
		
	
	}
	#list p, #list2 p{

		line-height: 16px;
		margin: 0;
		height: 65px;
	
	}

	#list ul, #list2 ul{
		
		
		list-style-type: none;
		padding: 5px;
		margin: 0;
	

	}

	#list ul li, #list2 ul li{

		padding: 4px;
		background-image: url(../img/plus_icon.png);
		background-repeat: no-repeat;
		background-position: 0.4em;
		padding-left: 2em;
		

	}
	#list ul .arrow, #list2 ul .arrow{

	
		background-image: url(../img/arrow_icon.png);
		font-weight: bold;
		

	}
	#list ul .button_li, #list2 ul .button_li{

	
		background-image: none;
		padding: 5px;
		margin: 5px;
		

	}
	.button_li{

		
		float: right;
		margin-top: -35px;
	}
	.li{
	
		padding: 4px;
		margin-left: 19px;
		margin-bottom: 10px;
		padding-top: 0px;
		line-height: 16px;
		text-align: justify;
	}
	
	.dark_grey{
	
		color: #2F2F2F;
	
	}
	
	#right{
	
		background: url(../img/arrow_right.gif);
		width: 15px;
		height: 15px;
		display: block;
	
	}
	
	
	#left{
	
		background: url(../img/arrow_left.gif);
		width: 15px;
		height: 15px;
		display: block;
	
	}	
	
	#screen{

		margin: 0 0 0 40px;
		padding:0;
		
	}			
	#screen li{
	
		float:left;
		list-style:none;
	}
	
	#screen .jq-ss-crop{
		
		margin:5px 5px;
		float:left;		
	}
	
	#left,#right{
	
		margin-top:25px;
		display:block;
		
	}

	#view{
		
		margin-left: 17px;
		margin-right: 17px;
		width: 360px;
		overflow: hidden;
	
	}
	
	#images li{

		
		

	}
	
	#images li img{

		border:0;
		margin: 0 20px 0 20px;
		padding: 0;		
		width: 136px;
		height: 50px;
	
	}
	hr{
		margin: 25px 0 25px 0 ;
		border: 0;
		height: 1px;
		background-color: #EFEFEF;
		color: #EFEFEF
		
	}
	#whybtm{
	
		background: url(../img/whybtm.gif) no-repeat;
		width: 413px;
		height: 291px;
		padding: 2px 0 0 20px;
	
	}
	#advertiser_contact{
	
		
		width: 413px;
		height: 291px;
		padding: 2px 0 0 20px;
	
	}
	.input{
		
		border: 1px solid #DDDDDD;
		border-top: 1px solid #999999;
		font-size: 12px;
		padding: 3px;
		float: right;
		width: 220px;
	
	}
	.checkbox_group{
	
		font-size: 12px;
		padding: 3px;
		float: right;
	
	}
	.checkbox{
	
		float: left;
		margin: 0px 10px 0px 10px;
		font-size: 11px;
		
	
	}
	label{
	
		padding: 4px 5px 0 0;
		float: left;
		color: #0B69A4;
		font-weight: bold;
		font-size: 11px;
		width: 150px;
	
	}
	.checkbox label{
	
		float: none;
		color: #6e6e6e;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		position: relative;
		top: -1px;
		
		
	}
	.input_box{
	
	
		padding: 5px 0 5px 0;
		border-bottom: 1px solid #DCDCDC;
	
	}
	.textarea{
	
		float: right;
		width: 220px;
		height: 60px;
		border: 1px solid #DDDDDD;
		border-top: 1px solid #999999;
		font-size: 12px;
		padding: 3px;
		font-family: Tahoma, Helvetica, sans-serif; 
		
	}
	.select{
	
		float: right;
		width: 150px;
		border: 1px solid #DDDDDD;
		border-top: 1px solid #999999;
		font-size: 12px;
		padding: 3px;
		font-family: Tahoma, Helvetica, sans-serif; 
	
	}
	.submit{
	
		float: right;
		font-size: 12px;
		font-weight: bold;
		padding: 2px 8px 2px 8px;
		margin: 5px 0 0 0;
		
	}
	
	#advertiser_form{
	
		width: 420px;
	
	}
	h3{
	
		margin: 0;
		padding: 17px 0 0 0;
		font-size: 14px;
		color: #6e6e6e;
		text-align: center;
	
	}
	#login{
	
		
		padding: 5px;
	
	}
	#login label{
		
		color: #7c7c7c;
		font-weight: normal;
		padding: 0 0 3px 1px;
		
	}
	#login input{

		
		font-size: 11px;

	}
	#login .inputBox{

		width: 177px;
		border: 1px solid #A2A2A2;
		border-right: 1px solid #DADADA;
		border-bottom: 1px solid #DADADA;
		padding: 5px;

	}
	#login-submit{

		float: right;
		font-weight: bold;
		padding: 2px;
		margin: 5px 0 0 0;
	
	}

	

	
	#blog p{
	
		margin: 0;
		padding: 0 0 0 0;
		color: #6e6e6e;
		font-size: 11px;
		text-align: justify; 
		line-height: 13px;

	}
	
	#blog .date{
		color: #AFAFAF;
		
		font-size: 10px;
		margin: 1px 0 0 0;
		padding: 0 0 0 0;
		
		
	}
	#blog_box{

		padding: 0px 15px 15px 0;
		overflow: auto;
		height: 200px;

	}
	.partner_preview {
    
		position: relative;
    		visibility: hidden;
    		left: -5000px;
		
		
	}

	#blog .headline{


		display: block;


	}
	#blog .headline_item{

		margin: 0 0 15px 0;
		border-bottom: 1px solid #EFEFEF;
		padding: 0 0 15px 0;
	}
	#followUs{

		float: right; 
		margin: 18px 0 0 0;
	
	}
	.tipsy { 
		
		padding: 5px; 
		font-size: 10px; 
		opacity: 0.8; 
		filter: alpha(opacity=80); 
		background-repeat: no-repeat; 
	}
	.tipsy-inner { 
	
		padding: 4px 5px;
		background-color: black;
		color: white;
		max-width: 200px;
		text-align: center; 
	}
	.tipsy-north {
	
		background-image: url(../img/tipsy-north.gif);
		background-position: top center; 
	
	} 
	.tipsy-south { 
		
		background-image: url(../img/tipsy-south.gif);
		background-position: bottom center; 
	}
	
	
	.signin_form{
		
		position: absolute;
		z-index: 10000;
		margin: -7px 0 0 -129px;
		width: 200px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #dfdfdf;
		border-top: none;
		background: #e4e4e4;

		
	}
	
	
	
	
	
	.country-list{
		
		display: block;
		width: 150px;
		padding: 2px 5px 2px 5px;
		text-decoration: none;
		
	}

	.country-title{
		padding: 1px 0 0 0;
		color: #362B36;
		float: left;
		font: normal 11px Arial, Helvetica, sans-serif;
		
	}
	.arrow-down{
		background: transparent url(../img/arrow_down.png) no-repeat scroll 50% 50%; 
		float: right; 
		width: 16px; 
		height: 16px;
		-moz-background-clip: -moz-initial;
		-moz-background-origin: -moz-initial;
		-moz-background-inline-policy: -moz-initial;
		
		
	}
	.countries{
		
		position: absolute;
		margin: -5px 0 0 0;
		width: 150px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #cccccc;
		border-top: none;
		background: #F0F0F0;

		
	}
	.countries ul{
		
		list-style-type: none;
		padding: 0;
		margin: 0;
		max-height: 180px;
		overflow: auto;
	
	}

	.countries ul li{

		display: block;
		color: #362B36;
		font: normal 11px Arial, Helvetica, sans-serif;
		padding: 2px 0 2px 0;
	}
	
	.signin{
		
		float: right;
		
	}

