/* CSS Document */
body
{
	margin: auto;
	font-family: "Arial";
}
#ie6
{
	position: absolute;
	left: 0;
	top: 0;
	width: 1000px;
	border: 1px solid;
}
.clear
{
	clear: both;
}
element.style
{
	cursor: url( "images/magnify.cur" ), -moz-zoom-in;
	height: 100px;
	opacity: 1;
	width: 100px;
}
.resultdiv
{
	border: 2px solid #0066CC;
	background-color: #BFDFFF;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	display: block;
	font-weight: bold;
	color: black;
	font-family: Verdana;
}
.divider
{
	clear: both;
	height: 15px;
}
p, h1, h2, h3, h4, ul
{
	margin: 0px;
	padding: 0px;
}
#headerarea
{
	height: 145px;
	border-bottom: solid 1px #ffffff;
	background: url(../images/header_back.jpg) repeat-x;
	min-width: 1000px;
}
#header
{
	padding-left: 15px;
}
#topheader
{
	height: 111px;
}
#logo
{
	position: absolute;
	left: 15px;
	top: 0;
	width: 244px;
	height: 76px;
	padding-top: 25px;
	background: left bottom url(../images/logo.jpg) no-repeat;
}
#rightheader
{
	float: right;
	height: 111px;
	padding: 0 20px 0 0;
	width: 330px;
}
#topnav
{
	height: 26px;
	float: right;
	background: url(../images/topnav_back.jpg) repeat-x;
	width: 320px;
	font-size: 12px;
	color: #000;
	margin-bottom: 8px;
}
#topnav a
{
	color: #00558a;
	text-decoration: none;
}
#topnav a:hover
{
	text-decoration: underline;
}
#topnav p
{
	float: left;
	padding-top: 5px;
}
#header_ad
{
	width: 468px;
	height: 64px;
	float: left;
	padding: 10px 10px 0 280px;
}
#textsize
{
	float: right;
	width: 155px;
	padding-top: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
#textsize p
{
	float: left;
	padding-right: 23px;
	padding-top: 4px;
}
#textsize img
{
	float: right;
	margin-right: 3px;
}

.ntext
{
	padding-top: 12px;
	cursor: pointer;
	float: left;
}

#contentarea
{
	min-height: 193px;
	min-width: 1000px;
}
html #contentarea
{
}
#content
{
	padding-top: 14px;
	overflow: hidden;
	min-width: 1000px;
	max-width: 1550px;
}
#leftcontent
{
	padding: 0 0 0 10px;
	width: 195px;
	float: left;
}
.title
{
	background: url(../images/title_back.jpg) repeat-x;
	width: 195px;
	float: left;
	font-weight: bold;
	height: 33px;
	font-size: 14px;
	color: #000;
}
.title1
{
	background: url(../images/title_back.jpg) repeat-x;
	width: 195px;
	float: left;
	font-weight: bold;
	margin-bottom: 0;
	height: 33px;
	font-size: 14px;
	color: #000;
}
.title p, .title1 p
{
	padding-top: 9px;
	float: left;
}
.leftcon
{
	width: 193px;
	float: left;
	background: #fffef4;
	border-left: solid 1px #dbd2ad;
	border-right: solid 1px #dbd2ad;
	padding-bottom: 5px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.leftcon ul
{
	padding-top: 10px;
	padding-left: 10px;
	list-style: none;
}
.leftcon li a
{
	color: #000;
	padding-left: 13px;
	background: url(../images/left_list.png) left center no-repeat;
	width: 158px;
	padding-top: 3px;
	height: 18px;
	border-bottom: dashed 1px #e1dede;
	float: left;
	text-decoration: none;
}
.leftcon li a:hover
{
	padding-left: 17px;
	width: 154px;
}
.leftconbottom
{
	margin-bottom: 13px;
}
.travela a
{
	color: #006090;
	font-weight: normal;
	text-decoration: none;
}
.travela a:hover
{
	text-decoration: underline;
}
#midcontent
{
	color: #010101;
	font-size: 1.2em;
	padding: 0 11px;
	margin: 0 210px;
}

#midcontent-acac
{
	color: #010101;
font-size: 1.2em;
	padding: 0 11px;
	margin: 0 210px;
	margin-right: 0;
}

h2.acac
{
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	padding: 0 0 20px 0;
}
span.blue
{
	color: #006198;
}

div.hr
{
	clear: both;
	padding: 0;
	margin: 20px 0;
	border-bottom: 1px dotted #000;
	font-size: 10px;
}

.act-label
{
	float: left;
	padding: 3px 0;
}
.act-code
{
	width: 300px;
	margin: 0 0 15px 15px;
	float: left;
	height: 20px;
}
.act-button
{
	clear: both;
	display: block;
	margin: 0 0 0 140px;
}

ul.acac
{
	float: left;
	margin: 0;
	padding: 0;
}
ul.acac li
{
	list-style: none;
	padding: 0 0 0 180px;
	background: 140px 0 no-repeat url(../images/account-activation/i-icon.png);
}
ul.acac li a
{
	color: #388902;
	text-decoration: underline;
}
ul.acac li a:hover
{
	text-decoration: none;
}

#midcontent_adv
{
	color: #010101;
	padding: 0 11px;
	margin: 0 400px 0 20px;
}

.adv_box
{
	float: left;
	width: 354px;
	background: repeat-y url(../images/adv/adv_box_bg.png);
}
.adv_box .top
{
	background: top center no-repeat url(../images/adv/adv_box_hd.png);
}
.adv_box .bottom
{
	overflow: hidden;
	background: bottom left no-repeat url(../images/adv/adv_box_bottom.png);
	padding: 40px 30px 30px 30px;
}

.adv_box form
{
	margin: 0;
	padding: 0;
}
.adv_box label
{
	font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
.adv_box .textfield
{
	width: 100%;
	margin: 0 0 5px 0;
}
.adv_box .textarea
{
	width: 100%;
	height: 70px;
	margin: 0 0 15px 0;
}
.adv_box .checkbox_label
{
	float: left;
	width: 90px;
	text-align: right;
	padding: 0 10px 0 0;
}
.adv_box .checkbox
{
	float: left;
	width: 130px;
	padding: 0 0 15px 0;
}
.star
{
	color: #FF0000;
}

.adv_box .buttons
{
	clear: both;
}
.adv_box .buttons .button
{
	margin: 0 10px 0 0;
}

.paraadd
{
	font-size : 1.0em;
}
.paraadd p
{
	font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.adv
{
	color: #000;font-size : 1.0em;
}
.adv p
{
	padding: 0 0 20px 0;font-size : 1.0em;
}

.adv_img
{
	float: left;
	padding: 0 15px 15px 0;
	margin-right:10px;
}
.adv_img img
{
	border: 1px solid #CCCCCC;
	padding: 3px;
	display: block;
}
.adv_img a
{
	display: block;
	text-align: center;
	color: #006198;
	text-decoration: none;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.adv_img a:hover
{
}


.adv_bullets
{
	height: 350px;
	margin-top:7px;
}
.adv_bullets ul
{
	margin: 0;
	
}
.adv_bullets ul li
{
	list-style: none;
	color: #006699;
	line-height: 22px;
	font-size:1.0em;
	margin-top:10px;
}
.adv_bullets ul li a
{
	text-decoration: none;
	color: #006699;font-size:1.0em;
	padding: 0 0 0 21px;
	background: left center no-repeat url(../images/bullet-green-point.gif);
}
.adv_bullets ul li a:hover
{
}

.adv_bullets img
{
	border: 0;
	display: block;
	margin: 30px auto;
}

.adv_p
{
	border: 1px solid;
}

.search_forums
{
	padding: 10px;
}
.search_forums form
{
	margin: 0;
	padding: 0;
}
.search_forums .sfield
{
	width: 170px;
	margin: 0;
	padding: 0;
}
.search_forums .sub_btn
{
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}




.forum_jump
{
	border-bottom: dotted 1px #666666;
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
}
.no_border
{
	border: 0;
}
.forum_jump a
{
	color: #b53150;
	font: bold 14px/28px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0 0 0 20px;
}
.forum_jump .form_box
{
	padding: 0 0 10px 0;
	overflow: hidden;
}
.forum_jump .form_box_links
{
	clear: both;
	padding: 5px 0;
	color: #b53150;
}
.forum_jump .form_box_links a
{
	margin: 0;
}
.forum_jump form
{
	margin: 0;
	padding: 0;
}
.forum_jump .go_btn
{
	margin: 0;
	padding: 0;
	float: left;
}
.forum_jump .suggest_btn
{
	border: 0;
	float: right;
}
.forum_jump .list
{
	width: 298px;
	height: 22px;
	float: left;
	margin: 5px 0;
}
.forum_jump .list1
{
	width: 180px;
	height: 22px;
	float: left;
	margin: 5px 0;
}
.forum_jump .list2
{
	width: 100px;
	height: 22px;
	float: left;
	margin: 5px 0;
	margin-left: 5px;
}

.fd1 p
{
	padding: 0;
}
.fd1 a
{
	color: #d68301;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
}

.fd_buttons
{
	padding: 0 0 15px 0;
	overflow: hidden;
}
.fd_buttons img
{
	border: 0;
	float: right;
	margin: 0 0 0 15px;
}

.folders ul
{
	padding: 0;
	margin: 0;
	float: left;
}
.folders ul li
{
	list-style: none;
	float: left;
	padding: 10px 20px 10px 40px;
	background: left center no-repeat url(../images/forums/folder_white.png);
}
.folders ul li.new_posts
{
	background-image: url(../images/f_icons/folder_o.png);
}
.folders ul li.no_new_posts
{
	background-image: url(../images/f_icons/folder_b.png);
}
.folders ul li.hot_topic
{
	background-image: url(../images/f_icons/folder_r.png);
}
.folders ul li.hot_topic2
{
	background-image: url(../images/f_icons/folder_g.png);
}
.folders ul li.locked_topic
{
	background-image: url(../images/f_icons/folder_k.png);
}
.folders ul li a
{
	color: #000;
	text-decoration: none;
}
.folders img
{
	border: 0;
	float: left;
}

div.anything
{
	width: 160px;
}
div.anything_lt
{
	float: left;
	padding: 0 1px;
	overflow: hidden;
}
div.anything_ctr
{
	margin: 0 auto;
	padding: 0 1px;
	overflow: hidden;
}
div.anything_rt
{
	float: right;
	padding: 0 1px;
	overflow: hidden;
}
div.anything h1
{
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #003c88;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
}
div.anything h1 a
{
	color: #003c88;
	text-decoration: underline;
}
div.anything h1 a:hover
{
	text-decoration: none;
}
div.anything ul
{
	margin: 0;
	padding: 0 0 20px 0;
}
div.anything ul li
{
	margin: 0;
	padding: 0 0 5px 20px;
	list-style: none;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #003c88;
	background: left 2px no-repeat url(../images/forums/circle_bullet.png);
}
div.anything ul li a
{
	color: #003c88;
	text-decoration: none;
}
div.anything ul li a:hover
{
	text-decoration: underline;
}

.anything_box_content
{
	padding: 0 0 0 0;
	overflow: hidden;
}

.post_sub_hd
{
	padding: 10px 0 0 50px;
	width: 55%;
	float: left;
}
.last_post_hd
{
	float: left;
	text-align: center;
	padding: 10px;
	width: 30%;
}

.rt_con
{
	clear: both;
	border-bottom: dotted 1px #666666;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 10px;
}
.rt_con_last
{
	border: 0;
}
.rt_con_hd
{
	clear: both;
	border-bottom: dotted 1px #666666;
	overflow: hidden;
	padding: 0;
	margin: 0 10px;
}
.post_sub
{
	padding: 10px 0 0 50px;
	width: 55%;
	float: left;
}
.last_post
{
	float: left;
	text-align: center;
	padding: 10px;
	width: 30%;
}
.last_post span a
{
	color: #00639f;
	text-decoration: underline;
}
span.org a
{
	color: #d68301;
	text-decoration: underline;
}



.rt_con a
{
	color: #00639f;
	text-decoration: none;
}
.underline a
{
	text-decoration: underline;
	display: block;
}

.blue
{
	color: #006198;
}
.midbox
{
	width: 100%;
	overflow: hidden;
	float: left;
}
.sr_midbox
{
	float: left;
	width: 100%;
	overflow: hidden;
}

.midbox_title
{
	height: 39px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/midboxtitle_back.jpg) repeat-x;
}

.midbox_title p
{
	float: left;
	padding-top: 9px;
}

.midbox_title_du
{
	height: 31px;
	background: url(../images/du/ja-ct.png);
}
.midbox_title_du p
{
	padding: 4px 0 0 15px;
}

.midbox_con1
{
	height: 100%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background: #f3f2f2;
}

.midbox_con1_sr
{
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background: #fff;border-bottom: solid 1px #e4e4e4;
}

.midbox_dut
{
	padding-top: 20px;
	padding-bottom: 20px;
	background: #f8f8f8;
}

.midbox_du
{
	background: #f8f8f8;
}

.midbox_con1_forum
{
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background: #fff repeat-x url(../images/forums/grey_bg.jpg);
}

.sr_box_thumbnail
{
	float: right;
}
.sr_box_thumbnail .thumb
{
	border: 0;
	float: left;
}
.sr_box_thumbnail .dg_thumb
{
	border: 0;
	float: left;
	border: 1px solid #c1d1e0;
}
.sr_box_thumbnail .pd
{
	clear: left;
	border: 0;
	float: left;
	padding: 4px 0 0 0;
}

#paging
{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px 30px;
	padding-bottom: 0;
	text-align: right;
	clear: both;
}
#paging a
{
	color: #0f6ba6;
	text-decoration: none;
}
#paging span span a
{
	color: #dd6771;
	text-decoration: none;
}
#paging span.prev a
{
	color: #5b9b01;
	font-weight: normal;
}


.fd_paging
{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	padding-bottom: 0;
	text-align: right;
	clear: both;
}
.fd_paging a
{
	color: #0f6ba6;
	text-decoration: none;
}
.fd_paging span span a
{
	color: #dd6771;
	text-decoration: none;
}
.fd_paging span.prev a
{
	color: #5b9b01;
	font-weight: normal;
}

.midbox_con2
{
	height: 100%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background: #f8f8f8;
}

.midbox_bottom
{
	height: 13px;
	background: #f3f1f2 url(../images/midbox_bottom_bg.jpg);
}

.midbox_bottom span
{
	display: block;
	height: 13px;
	background: left no-repeat url(../images/midbox_lt.jpg);
}

.midbox_bottom span span
{
	display: block;
	height: 13px;
	background: right no-repeat url(../images/midbox_rt.jpg);
}

.sr_midbox_bottom
{
	height: 13px;
	background: #f3f1f2 url(../images/search-results/sr_midbox_bottom_bg.jpg);
}

.sr_midbox_bottom span
{
	display: block;
	height: 13px;
	background: left no-repeat url(../images/search-results/sr_midbox_lt.jpg);
}

.sr_midbox_bottom span span
{
	display: block;
	height: 13px;
	background: right no-repeat url(../images/search-results/sr_midbox_rt.jpg);
}



.dut_midbox_bottom
{
	height: 12px;
	background: #f8f8f8;
}

.dut_midbox_bottom span
{
	display: block;
	height: 12px;
	background: left no-repeat url(../images/dut/curve-lt.png);
}

.dut_midbox_bottom span span
{
	display: block;
	height: 12px;
	background: right no-repeat url(../images/dut/curve-rt.png);
}




.row
{
	width: 569px;

	float: left;
}
.row_left
{
	float: left;
	width: 167px;
	text-align: right;
	font-weight: bold;
	padding-right: 22px;
}
.row_left p
{
	padding-top: 3px;
}
.row_right
{
	width: 365px;
	font-family: "Verdana";
	font-size: 11px;
	float: left;
}
.row_right select
{
	width: 185px;
	float: left;
}
.rightrow
{
	width: 365px;
	margin-bottom: 2px;
	float: left;
}
.rightrow input
{
	margin-right: 10px;
	float: left;
	margin-top: 6px;
}
.rightpic
{
	float: left;
	margin-right: 10px;
}
.rightpic1
{
	float: left;
	margin-right: 5px;
}
.rightrow p
{
	padding-top: 5px;
}
.left
{
	width: 172px;
	float: left;
}
.right
{
	width: 190px;
	float: left;
}
#rightcontent
{
	padding: 0 10px 0 0;
	float: right;
	width: 195px;
}

#rightcontent_adv
{
	padding: 0 20px 0 0;
	float: right;
	width: 360px;
}

#adwithus
{
	width: 194px;
	height: 68px;
	color: #333333;
	margin-bottom: 7px;
	font-size: 12px;
	text-align: center;
	padding-top: 77px;
	background: url(../images/advertise_withus.jpg);
}
#adwithus a
{
	color: #006090;
	font-weight: bold;
}
#adwithus a:hover
{
	text-decoration: none;
}
#offer
{
	width: 194px;
	padding-top: 94px;
	height: 108px;
	text-align: center;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	float: left;
	margin-bottom: 15px;
	background: url(../images/offer.jpg) no-repeat;
}
#offer a
{
	color: #006090;
	text-decoration: none;
}
#offer a:hover
{
	text-decoration: underline;
}
#ads
{
	width: 195px;
	float: left;
	background: url(../images/rightbox_back.jpg) repeat-y;
}
.ad
{
	margin-bottom: 10px;
}
.ad_bottom
{
	width: 195px;
	height: 24px;
	float: left;
	font-size: 12px;
	background: url(../images/rightbox_bottom.jpg) no-repeat;
	text-align: right;
}
.ad_bottom a
{
	float: right;
	margin-right: 12px;
	margin-top: 2px;
	color: #999999;
	text-decoration: none;
}
.ad_bottom a:hover
{
	text-decoration: underline;
}

#new-search
{
	float: right;
	border: 0;
	padding-bottom: 10px;
	position: relative;
	left: 0;
	top: -55px;
	display: block;
}
#new-search img
{
	border: 0;
}
.dg_box p
{
	font-size: 1.2em;
}
.dg_box
{
	overflow: hidden;
	padding: 5px 25px 5px 5px;
	margin: 0 0 0 0;
	clear: both;
}
.sr_box_content .more a
{
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3d8c00;
	text-decoration: underline;
	padding: 0 0 8px 0;
	text-decoration: none;
}

.sr_box
{
	border-bottom: 1px dashed #b2b1b1;
	overflow: hidden;
	padding: 15px 25px;
	margin: 0 0 15px 0;
	clear: both;
}
.sr_box_last
{
	border: 0;
}
.sr_box_content
{
	float: left;
	width: 60%;
	padding: 0 10px 0 0;
}
.sr_box_content h1
{
		font:bold 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;
}
.sr_box_content h2
{
	font:bold 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 15px 22px 0 0;
	float: left;
}
.sr_box_content h1 a
{
	color: #000;
	text-decoration: none;
}
.sr_box_content .link
{
	font:bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00639f;
	display: block;
	text-decoration: underline;
	padding: 0 0 8px 0;
}
.sr_box_content .link a
{
	color: #00639f;
	text-decoration: underline;
}
.sr_box_content p
{
	font:1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
.sr_box_content .icon
{
	border: 0;
	float: left;
	padding: 10px 4px 0 4px;
}

.ds_thumbnail
{
	float: left;
	width: 305px;
	padding: 0 0 20px 0;
}
.ds_thumbnail img
{
	border: 1px solid #c1d1e0;
}
.ds_box_content
{
	float: left;
	padding: 0 10px 0 0;
	width: 185px;
}
.ds_box_content h1
{
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;
}
.ds_box_content h1 a
{
	color: #000;
	text-decoration: none;
}
.ds_bullets
{
	float: left;
	margin: 0;
	padding: 0;
}
.ds_bullets li
{
	list-style: none;
	padding: 0 0 10px 20px;
	margin: 0;
	background: left 2px no-repeat url(../images/bullet.jpg);
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.ds_bullets li a
{
	color: #0064a3;
	text-decoration: underline;
}
.ds_bullets li a:hover
{
	text-decoration: none;
}

.ds_shots
{
	padding: 20px 0;
	overflow: hidden;
}
.ds_shots img
{
	border: 1px solid #c1d1e0;
	float: left;
	margin: 0 30px 0 0;
}

#tb_btns
{
	overflow: hidden;
}
#tb_btns img
{
	border: 0;
	float: left;
	padding: 0 5px 20px 0;
}
.post
{
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 20px;
}
.post_last
{
	border: 0;
}
.post a
{
	color: #00629a;
	text-decoration: none;
}
.post a:hover
{
	text-decoration: underline;
}
.post h1
{
	font:bold 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #368600;
	margin: 0;
	border: 0;
}
.post h1 a
{
	color: #368600;
	text-decoration: none;
}
.post-details
{
	font:.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 20px 0;
	display: block;
}
.post em
{
	color: #a5a4a4;
	font-style: normal;
}
.post .photo
{
	float: left;
	width: 80px;
	padding: 5px 10px 10px 10px;
}
.post .photo img
{
	border: 0;
	float: right;
}
.post .photo span
{
	display: block;
	clear: both;
	padding: 5px 0 0 0;
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #a5a4a4;
}
.post p
{
	padding: 0 0 0 115px;
	display: block;
	font:1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color: #000;
}
.post .post_links
{
	padding: 20px 0 10px 0;
	text-align: right;
}
.post .post_links a
{
	font-weight: bold;
	padding: 0 5px;
}
.green a
{
	color: #368600;
}

.ml_form
{
	padding: 10px 10px 0 10px;
}
.ml_form label
{
	font: 10px/15px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 5px;
	margin: 2px 0;
	float: left;
}
.ml_form form
{
	margin: 0;
}
.ml_textfield
{
	margin: 0;
	float: left;
	width: 102px;
	height: 19px;
	border: 2px inset #ccc;
	margin: 0 0 5px 0;
}
.login
{
	float: left;
	margin: 2px 0 0 5px;
	padding: 0;
}
.rem
{
	float: left;
	margin: 2px 0;
	padding: 0;
	width: 15px;
	height: 15px;
}
.ml_links
{
	clear: both;
}
.ml_links a
{
	font: 10px/15px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
.ml_links a:hover
{
	text-decoration: none;
}

.post_comments
{
	overflow: hidden;
	padding: 20px 0;
	border: 0;
	margin-bottom: 20px;
}
.post_comments a
{
	color: #00629a;
	text-decoration: none;
}
.post_comments a:hover
{
	text-decoration: underline;
}
.post_comments h1
{
	font: bold 24px/28px Arial, Helvetica, sans-serif;
	color: #368600;
	margin: 0;
	border: 0;
}
.post_comments h1 a
{
	color: #368600;
	text-decoration: none;
}
.post_comments_details
{
	float: left;
	font: 11px/50px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 20px 10px;
}
.post_comments em
{
	color: #a5a4a4;
	font-style: normal;
}
.post_comments .photo
{
	padding: 5px 10px 10px 0;
}
.post_comments .photo2
{
	float: right;
	width: 220px;
	padding: 5px 10px 10px 10px;
}
.post_comments .photo img
{
	border: 0;
	float: left;
}
.post_comments .photo2 img
{
	border: 1px solid #c1d1e0;
}
.post_comments p.para
{
	padding: 0 0 30px;
	display: block;
	font: 1.09em Arial, Helvetica, sans-serif;
	color: #000;
}
.post_comments .post_links
{
	padding: 20px 0 10px 0;
	text-align: right;
}
.post_comments .post_links a
{
	font-weight: bold;
	padding: 0 5px;
}
.pictures img
{
	border: 1px solid #c1d1e0;
	float: left;
	margin: 0 10px 20px 0;
}

.icon_box
{
	clear: both;
	float: left;
}
.icon_box img
{
	border: 0;
	float: left;
	padding: 0 5px 0 0;
}
.icon_box span
{
	float: left;
}
.icon_box span a
{
	font: 12px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003d88;
	text-decoration: underline;
}
.icon_box span a:hover
{
	text-decoration: none;
}

.icon_box_rt
{
	float: right;
}
.icon_box_rt img
{
	border: 0;
	float: left;
	padding: 0 2px 0 0;
}
.icon_box_rt span
{
	float: left;
}
.icon_box_rt span a
{
	font: 12px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003d88;
	text-decoration: underline;
}
.icon_box_rt span a:hover
{
	text-decoration: none;
}

.comment_box
{
	clear: both;
	background: top left repeat-x url(../images/travel-blog/comment_box_bg.png);
	margin: 30px 0;
	overflow: hidden;
}
.feat-cb
{
	background-image: url(../images/featured/bg.png);
}
.comment_box div.lt
{
	background: top left no-repeat url(../images/travel-blog/comment_box_lt.png);
	overflow: hidden;
}
.comment_box div.lt div.rt
{
	background: top right no-repeat url(../images/travel-blog/comment_box_rt.png);
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}
.comment_box div.feat-lt
{
	background-image: url(../images/featured/lt.png);
}
.comment_box div.lt div.feat-rt
{
	background-image: url(../images/featured/rt.png);
}

.comment_box .heading
{
	overflow: hidden;
	background: none;
}
.comment_box .heading h1
{
	font: 18px/24px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0 30px;
	float: left;
	background: none;
}
.comment_box .heading h2
{
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color: #d73c33;
	padding: 0 0 0 20px;
}

.comment_box .heading img
{
	float: right;
	border: 0;
	background: none;
}
.comment_box .heading img.feat-btn
{
	float: right;
	border: 0;
	background: none;
	margin: -20px 0 0 0;
}

.mypost
{
	margin: -30px 0 0 130px;
	background: none;
	clear: both;
}
.mypost .posted
{
	clear: both;
	position: relative;
	left: 0;
	top: 75px;
	padding: 0 0 0 0;
	background: none;
}
.mypost .posted span
{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	background: none;
}
.mypost .posted img
{
	float: left;
	padding: 0 10px 0 0;
	border: 0;
	background: none;
}
.mypost .mycomment
{
	z-index: 1;
	clear: both;
	border: 1px solid #cecece;
	background: none;
	background-color: #fff;
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0 0 0 0;
}
img.pointer
{
	position: relative;
	left: -213px;
	top: 100px;
	background: none;
	z-index: 500;
	float: left;
}
.myphoto
{
	clear: both;
	z-index: 600;
	width: 52px;
	position: relative;
	left: -80px;
	top: 70px;
}
.myphoto img
{
	border: 0;
	float: left;
	border: 1px solid #fff;
}
.myphoto span
{
	clear: both;
	display: block;
	line-height: 16px;
	padding: 5px 0;
}
.myphoto span a
{
	color: #000;
	text-decoration: underline;
}
.myphoto span a:hover
{
	text-decoration: none;
}

.comment_hr
{
	padding: 0;
	margin: 0;
	border: 1px solid #f4da83;
	margin: 0 0 0 0;
}

.pyc_box
{
	margin: -30px 0 0 130px;
	background: none;
	clear: both;
}
.pyc_box .mycomment
{
	z-index: 2;
	clear: both;
	border: 1px solid #cecece;
	background: none;
	background-color: #fff;
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0 0 25px 0;
	background: repeat-x url(../images/travel-blog/pyc_bg.png);
	overflow: hidden;
}
.pyc_box .feat-mycomment
{
	border: 0;
	padding: 0;
	background: none;
}
img.pyc_pointer
{
	position: relative;
	left: -11px;
	top: 110px;
	background: none;
	z-index: 501;
	float: left;
	display: block;
	float: left;
}
.pyc_box myphoto
{
	clear: both;
	z-index: 600;
	width: 52px;
	position: relative;
	left: -80px;
	top: 40px;
}
.pyc_box myphoto img
{
	border: 0;
	float: left;
	border: 1px solid #fff;
}
.pyc_box myphoto span
{
	clear: both;
	display: block;
	line-height: 16px;
	padding: 5px 0;
}
.pyc_box myphoto span a
{
	color: #000;
	text-decoration: underline;
}
.pyc_box myphoto span a:hover
{
	text-decoration: none;
}
h1.pyc_heading
{
	position: relative;
	left: 0;
	top: 55px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 0 130px;
	margin: 0;
	border: 0;
}
.pyc_box form
{
	margin: 0;
	padding: 0;
}
h1.feat-pycheading
{
	top: 30px;
}
.pyc_textarea
{
	display: block;
	width: 100%;
	height: 150px;
	border: 1px solid #cecece;
	background: #fff repeat-x url(../images/travel-blog/text_area_bg.png);
}
.feat_textarea
{
	display: block;
	width: 99%;
	height: 150px;
	border: 1px solid #cecece;
}
.pyc_button
{
	float: left;
	margin: 10px 0;
}

.pyc_links
{
	margin: 0;
	padding: 0;
	float: left;
}
.pyc_links li
{
	list-style: none;
	margin: 0;
	padding: 0 0 5px 20px;
	background: left 7px no-repeat url(../images/travel-blog/arrow_bullet.png);
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #368600;
}
.pyc_links li a
{
	color: #368600;
	text-decoration: none;
}
.feat_pyc_links li a
{
	color: #00639f;
}

.pyc_links_more
{
	clear: both;
	overflow: hidden;
}
.pyc_links_more ul
{
	margin: 0;
	padding: 0;
	float: right;
}
.pyc_links_more ul li
{
	list-style: none;
	margin: 0;
	padding: 5px 30px 0 20px;
	background: left 11px no-repeat url(../images/travel-blog/arrow_bullet2.png);
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #00629a;
}
.pyc_links_more ul li a
{
	color: #00629a;
	text-decoration: none;
}
.feat_pyc_links_more ul li a
{
	color: #000;
}

.latest_job
{
	border-bottom: 1px dashed #000;
	padding: 20px 0;
	overflow: hidden;
	height: 100%;
}
.lj_first
{
	padding-top: 0;
}
.latest_job img
{
	float: left;
	margin: 0 20px 0 0;
	border: 1px solid #e4e4e4;
}
.latest_job p
{
	line-height: 18px;
}
.latest_job p span
{
	color: #a30100;
}
.latest_job p .more a
{
	color: #01619b;
	text-decoration: none;
	display: block;
	background: right center no-repeat url(../images/job-search/more-arrow.png);
	float: left;
	padding: 0 12px 0 0;
}
.latest_job p .more a:hover
{
	text-decoration: underline;
}

.job_vac
{
	padding: 0 0 20px 0;
	overflow: hidden;
	height: 100%;
}
.job_vac img
{
	float: left;
	margin: 0 20px 0 0;
	border: 1px solid #e4e4e4;
}
.job_vac p
{
	line-height: 18px;
	padding: 0 0 20px 0;
}
.job_vac p span
{
	color: #ff2a04;
}
.job_vac p .more a
{
	color: #01619b;
	text-decoration: none;
	display: block;
	background: right center no-repeat url(../images/job-search/more-arrow.png);
	float: left;
	padding: 0 12px 0 0;
}
.job_vac p .more a:hover
{
	text-decoration: underline;
}

.job-vac-bottom
{
	clear: both;
	padding: 20px 0;
	overflow: hidden;
	text-align: right;
}
.job-vac-bottom .print
{
	font-size: 11px;
	display: block;
	float: right;
	padding: 10px 0 10px 20px;
	background: no-repeat left center url(../images/job-vac/print.png);
}
.job-vac-bottom .print a
{
	color: #000;
	text-decoration: none;
}
.job-vac-bottom .prev_next
{
	clear: both;
	overflow: hidden;
}
.job-vac-bottom .prev_next .prev a
{
	color: #368600;
	text-decoration: none;
	padding: 0 5px 0 0;
}
.job-vac-bottom .prev_next .next a
{
	color: #01629e;
	text-decoration: none;
	padding: 0 0 0 5px;
}
.job-vac-bottom a:hover, .prev_next .prev a:hover, .prev_next .next a:hover
{
	text-decoration: underline;
}

.label-con
{
	float: left;
	width: 30%;
	overflow: hidden;
	text-align: right;
	padding: 10px 15px 18px 15px;
}
.field-con
{
	float: left;
	width: 60%;
}
.textfield
{
	width: 308px;
	margin: 6px 0 18px 0;
}
.textarea
{
	width: 308px;
	margin: 6px 0 18px 0;
}

.midbox_con1_fr
{
	overflow: hidden;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background: #fff;
}


.forum_box
{
	padding: 20px 5px 20px 20px;
	overflow: hidden;
	margin: 0 0 0 0;
	clear: both;
	background: right top repeat-y #f5f5f5 url(../images/forums/grey_bg.png);
}
.forum_box_white
{
	padding: 20px 5px 20px 20px;
	overflow: hidden;
	margin: 0 0 0 0;
	clear: both;
	background: right top repeat-y #fff url(../images/forums/white_bg.png);
}
.forum_box_fav
{
	background-image: url(../images/fav-forums/bg.png);
	background-color: #fff;
	padding: 8px 5px 8px 20px;
}
.forum_box_mod
{
	background-image: url(../images/mod-settings/bg.png);
	background-color: #fff;
	padding: 8px 5px 8px 20px;
}
.forum_title
{
	float: left;
	width: 35%;
	overflow: hidden;
	padding: 0 0 0 45px;
	background: left 5px no-repeat #f5f5f5 url(../images/forums/folder_grey.png);
}
.fav_bullet
{
	padding: 0 0 0 20px;
	background: left 3px no-repeat url(../images/fav-forums/bullet.png);
}
.forum_title_white
{
	float: left;
	width: 40%;
	overflow: hidden;
	padding: 0 0 0 45px;
	background: left 5px no-repeat #fff url(../images/forums/folder_white.png);
}
.forum_box .last_post, .forum_box_white .last_post
{
	float: right;
	width: 108px;
	text-align: left;
	padding: 0;
	color: #00629d;
}
.forum_box .last_post a, .forum_box_white .last_post a
{
	color: #d68301;
	text-decoration: underline;
}
.forum_box .last_post a:hover, .forum_box_white .last_post a:hover
{
	text-decoration: none;
}
.replies
{
	color: #7895b7;
	float: right;
	padding: 0;
	margin: 0 18px 0 0;
	width: 70px;
	text-align: center;
}
.topics
{
	color: #fff;
	float: right;
	padding: 0;
	margin: 0 2px 0 0;
	width: 70px;
	text-align: center;
}

.replies_mod
{
	color: #7895b7;
	float: right;
	padding: 0;
	margin: 0 35px 0 0;
	width: 145px;
	text-align: center;
}

.forum_box .last_post_mod, .forum_box_white .last_post_mod
{
	float: right;
	width: 130px;
	text-align: left;
	padding: 0;
	color: #000;
}
.forum_box .last_post_mod a, .forum_box_white .last_post_mod a
{
	color: #000;
	text-decoration: underline;
}
.forum_box .last_post_mod a:hover, .forum_box_white_mod .last_post a:hover
{
	text-decoration: none;
}

.forum_box .last_post_mod ul
{
	clear: both;
	margin: 0;
	padding: 5px 0;
}
.forum_box .last_post_mod ul li.grey
{
	list-style: none;
	float: left;
	padding: 0 0 0 20px;
	margin: 0 5px 0 0;
	background: left top no-repeat url(../images/mod-main/warn_grey.png);
}
.forum_box .last_post_mod ul li.grey a
{
	color: #da2d02;
	text-decoration: underline;
}
.forum_box .last_post_mod ul li.grey a:hover
{
	text-decoration: none;
}

.forum_box .last_post_mod ul li.white
{
	list-style: none;
	float: left;
	padding: 0 0 0 20px;
	margin: 0 5px 0 0;
	background: left top no-repeat url(../images/mod-main/warn_white.png);
}
.forum_box .last_post_mod ul li.white a
{
	color: #da2d02;
	text-decoration: underline;
}
.forum_box .last_post_mod ul li.white a:hover
{
	text-decoration: none;
}

.forum_box .last_post_mod ul li.block_white
{
	background: left top no-repeat url(../images/mod-main/block_white.png);
}
.forum_box .last_post_mod ul li.block_grey
{
	background: left top no-repeat url(../images/mod-main/block_grey.png);
}


.forum_title_mod
{
	background: none;
	padding: 0;
}
.forum_title_mod a
{
	color: #016096;
	text-decoration: underline;
}
.forum_title_mod a:hover
{
	text-decoration: none;
}

.category
{
	float: right;
	width: 138px;
	text-align: center;
	padding: 0;
	color: #00629d;
}
.options
{
	color: #7895b7;
	float: right;
	padding: 0;
	margin: 0;
	width: 138px;
	text-align: center;
}

.mod1
{
	width: 100px;
}
.mod2
{
	width: 120px;
}
.mod3
{
	width: 190px;
}
.mod3 .list
{
	float: left;
	width: 130px;
	margin: 0 0 0 15px;
}
.mod3 .ok
{
	float: left;
	margin: 0 0 0 5px;
}
.mod4
{
	width: 120px;
	margin: 0 12px 0 0;
}

.category a, .options a
{
	color: #006192;
	text-decoration: underline;
}
.category a:hover, .options a:hover
{
	color: #006192;
	text-decoration: none;
}

.forum_box h1, .forum_box_white h1
{
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #006196;
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}
.forum_box h1 a, .forum_box_white h1 a
{
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #006196;
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.forum_box h2, .forum_box_white h2
{
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #006196;
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}
.forum_box h2 a, .forum_box_white h2 a
{
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #006196;
	text-decoration: underline;
	border: 0;
	margin: 0;
	padding: 0;
}
.forum_box h2 a:hover
{
	text-decoration: none;
}

.fd_grey
{
	background-image: url(../images/forums/fd_grey_bg.png);
}
.fd_white
{
	background-image: url(../images/forums/fd_white_bg.png);
}
.fd_title
{
	width: 50%;
	color: #d68301;
}
.fd_title p a
{
	color: #d68301;
	text-decoration: underline;
}
.fd_title p a:hover
{
	text-decoration: none;
}

.fd_mod_grey
{
	background-image: url(../images/mod-main/bg-grey.png);
}
.fd_mod_white
{
	background-image: url(../images/mod-main/bg-white.png);
	background-color: #fff;
}

.new_posts
{
	background-image: url(../images/f_icons/folder_o.png);
}
.no_new_posts
{
	background-image: url(../images/f_icons/folder_b.png);
}
.hot_topic
{
	background-image: url(../images/f_icons/folder_r.png);
}
.hot_topic2
{
	background-image: url(../images/f_icons/folder_g.png);
}
.locked_topic
{
	background-image: url(../images/f_icons/folder_k.png);
}


.f1
{
	float: left;
}
.f1-1
{
	padding: 0 60px 0 20px;
}
.f2
{
	float: right;
	margin: 0 -55px 0 0;
}
.f3
{
	float: right;
	margin: 0 25px 0 0;
}
.f4
{
	float: right;
	margin: 0 10px 0 0;
}

.f5
{
	float: right;
	margin: 0 -45px 0 0;
	text-align: center;
}
.f5-5
{
	margin: 0 0 0 32px;
}
.f6
{
	float: right;
	margin: 0 60px 0 0;
	text-align: center;
}

.reply-box
{
	overflow: hidden;
}
.reply-date
{
	height: 34px;
	background-color: #e4ebf2;
	color: #608bb6;
	line-height: 34px;
}
.reply-date .num
{
	width: 142px;
	float: left;
	text-align: center;
}
.reply-date .posted-on
{
	float: left;
	text-align: left;
	padding: 0 15px;
}

.reply-user
{
	width: 112px;
	border-right: 1px dashed #a0b7ce;
	float: left;
	padding: 10px 15px;
	color: #608bb6;
}
.reply-user a
{
	color: #608bb6;
	text-decoration: none;
}
.reply-user a:hover
{
	text-decoration: underline;
}
.reply-user img
{
	float: left;
	border: 0;
}
.reply-user span
{
	clear: both;
	display: block;
	float: left;
}
.reply-details
{
	clear: both;
	float: left;
	width: 100%;
	padding: 60px 0 0 0;
}
.reply-user .reply-details .rating
{
	clear: both;
	float: none;
	display: block;
}

.reply-message
{
	padding: 10px 15px;
	margin: 0 0 0 142px;
}
.grey
{
	background-color: #f5f5f5;
}
.reply-message p
{
	padding: 0 0 10px 0;
}
.message-options
{
	text-align: right;
	padding: 5px 0;
	color: #608bb6;
}
.message-options a
{
	color: #608bb6;
	text-decoration: none;
}
.message-options a:hover
{
	text-decoration: underline;
}
span.emp, span.emp a
{
	color: #b53150;
	text-decoration: none;
}
.reply-replies
{
	clear: both;
	overflow: hidden;
	text-align: center;
	color: #cbcaca;
	line-height: 55px;
}
.fav
{
	line-height: 25px;
}

form
{
	padding: 0;
	margin: 0;
}
.st_label
{
	width: 120px;
	color: #000;
	float: left;
	padding: 20px 20px 0 20px;
}
.st_field
{
	color: #026094;
	padding: 20px 20px 0 0;
	margin: 0 0 0 140px;
}
.st_field img
{
	border: 0;
	padding: 0 5px 0 0;
}
.st_field textarea
{
	width: 300px;
	height: 150px;
}
.st_subject
{
	width: 300px;
}
.st_field span
{
	color: #b7b7b7;
	display: block;
}

.mod_s a
{
	color: #006093;
	text-decoration: none;
}
.mod_s a:hover
{
	text-decoration: underline;
}

.csearch
{
	height: 217px;
	background: repeat-x url(../images/du/box-ct-bg.png);
	margin: 0 0 15px 0;
}
.csearch span.lt
{
	display: block;
	height: 217px;
	background: left center no-repeat url(../images/du/box-lt-bg.png);
}
.csearch span.rt
{
	display: block;
	height: 217px;
	background: right center no-repeat url(../images/du/box-rt-bg.png);
}
.csearch .heading
{
	font: bold 22px/26px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 15px 25px;
}
.csearch .heading span
{
	color: #00337b;
}
.cfield
{
	float: left;
	padding: 30px 0 20px 15px;
}
.cfield label
{
	display: block;
}
.cfield .ctextbox
{
	width: 180px;
	margin: 10px 0 5px 0;
}
.cform
{
	padding: 0 25px;
}
.csubmit
{
	padding: 22px 0;
}

.job-ads
{
	width: 193px;
	background: center center repeat-y url(../images/du/job-ad-middle.png);
	margin-bottom: 15px;
}
.job-ads .top
{
	width: 193px;
	background: top center no-repeat url(../images/du/job-ad-top.png);
}
.job-ads .bottom
{
	width: 193px;
	background: bottom center no-repeat url(../images/du/job-ad-bottom.png);
}
.job-ads .jads
{
	padding: 100px 15px 5px 15px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.job-ads .jads ul
{
	float: left;
	margin: 0;
	padding: 0;
}
.job-ads .jads ul li
{
	display: block;
	list-style: none;
	margin: 0 0 8px 0;
	padding: 0 0 8px 10px;
	background: left 5px no-repeat url(../images/du/arrow.png);
	border-bottom: 1px dashed #999;
}
.job-ads .jads ul li.last
{
	border: 0;
	margin: 0;
	padding-bottom: 4;
}
.job-ads .jads ul li a
{
	color: #000;
	text-decoration: none;
}
.job-ads .jads ul li a:hover
{
	text-decoration: underline;
}
.post-now
{
	border: 0;
	display: block;
	margin: 0 auto;
	padding: 10px 0;
}


.reg-con
{
	clear: both;
}
.reg-label
{
	width: 180px;
	float: left;
	padding: 0 10px;
	text-align: right;
	margin: 5px 0;
	font-size: 13px;
}
.reg-field
{
	float: left;
	padding: 0 10px 10px 0;
}
.reg-field span
{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #00639d;
}
.reg-field-span
{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #00639d;
	margin: 0 0 0 520px;
}
.gender
{
	margin: 0 0 15px 15px;
}
span.red
{
	color: #FF0000;
}
.reg-check
{
	padding: 0 10px 0 20px;
	margin: 0 0 0 182px;
}
.reg-check img
{
	border: 0;
}
.reg-check-label
{
	overflow: hidden;
	float: left;
	margin: -18px 0 0 230px;
}
.reg-check-label a
{
	color: #388902;
	font-weight: bold;
	text-decoration: underline;
}
.reg-check-label a:hover
{
	text-decoration: none;
}

h6
{
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #4a9502;
	margin: 0;
	padding: 0 0 15px 0;
}
.dut-feat-con
{
	margin: 0 auto;
	width: 552px;
	overflow: hidden;
}
.dut-feat
{
	background: top center repeat-y url(../images/dut/feat-bg.png);
	float: left;
	margin-right: 30px;
	width: 152px;
}
.dut-feat img
{
	float: left;
	border: 1px solid #dddddd;
	padding: 4px important!;
	background-color: #fff;
}
.dut-feat h1
{
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	color: #3f7ea4;
	border: 0;
	margin: 0;
	padding: 10px 0;
	clear: both;
	text-align: center;
}
.dut-feat h1 a
{
	text-decoration: none;
	color: #3f7ea4;
}
.dut-feat h1 a:hover
{
	text-decoration: underline;
}
.dut-feat p
{
	text-align: center;
	padding: 0 0 10px 0;
}
.dut-feat .top
{
	overflow: hidden;
	background: top center no-repeat url(../images/dut/feat-top.png);
}
.dut-feat .bottom
{
	overflow: hidden;
	background: bottom center no-repeat url(../images/dut/feat-bottom.png);
	padding: 10px;
}
.cyh-dd
{
	float: left;
	padding: 2px 40px 5px 0;
	width: 250px;
}
.cyh-dd list
{
	float: left;
}
.cyh-dd label
{
	float: left;
	width: 120px;
	font-size: 1.2em;
	text-align: right;
	padding: 0 5px 0 0;
}
.cbox
{
	float: left;
	padding: 2px 0;
}
.cbox img
{
	border: 0;
	float: left;
}
.cbox label
{
	padding: 5px 0 0 5px;
	float: left;
	font-size: 1.2em;
}
.cbox .search-con
{
	padding: 10px 0 0 0;
	height: 40px;
}
.cbox .search-btn
{
	margin: 0;
	width: 97px;
	height: 26px;
	padding: 0;
}
.cbox span
{
	display: block;
}
.cbox span a
{
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #0185c3;
	text-decoration: underline;
	border: 0;
}
.cbox span a:hover
{
	text-decoration: none;
}
.check
{
	float: left;
	margin: 5px 5px 0 0;
	padding: 0;
}

.dut-img
{
	border: 1px solid #dddddd;
	float: left;
	margin: 0 10px 10px 0;
}
.dut-jun
{
	display: block;
	border: 0;
	margin: 10px 0 10px 0;
}
.midbox_dut h1
{
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #005f92;
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 1.3em;
}

h5
{
	font: bold 24px/28px Arial, Helvetica, sans-serif;
	color: #015d8e;
	margin: 0;
	padding: 0 0 15px 0;
}
.feat-img
{
	float: left;
	border: 1px solid #e9e8e8;
	margin: 0 15px 15px 0;
}
.feat p
{
	padding: 0 0 15px 0;
}
p.feat-hd
{
	padding: 0;
	margin: 8px 0 0 0;
}

.fac-col1
{
	padding: 0 10px 0 0;
	float: left;
	width: 305px;
}
.fac-box
{
	padding: 10px 20px;
	margin: 0 0 10px 0;
	background-color: #f0f6ff;
	overflow: hidden;
}
.fac-box a
{
	color: #00377a;
	text-decoration: none;
}
.fac-box a:hover
{
	text-decoration: underline;
}
.fac-box img
{
	border: 0;
	float: left;
}
.fac-box h1
{
	font: bold 22px/24px Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	margin: 0;
	padding: 0 0 20px 0;
}
.fac-box ul
{
	margin: 0;
	padding: 0;
}
.fac-box ul.ticked li
{
	list-style: none;
	padding: 0 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/tick.png);
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.fac-icons .lm
{
	list-style: none;
	padding: 5px 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/lm.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.fac-icons .awu
{
	list-style: none;
	padding: 5px 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/awu.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.fac-icons .iwu
{
	list-style: none;
	padding: 5px 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/iwu.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.fac-box ul.circled li
{
	list-style: none;
	padding: 0 0 15px 20px;
	margin: 0;
	background: left 5px no-repeat url(../images/facilities/circle.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.fac-box ul.arrowed li
{
	list-style: none;
	padding: 0 0 15px 20px;
	margin: 0;
	background: left 5px no-repeat url(../images/facilities/black-arrow.png);
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.enquiry .phone
{
	list-style: none;
	padding: 0 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/phone.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.enquiry .web
{
	list-style: none;
	padding: 0 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/web.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
.enquiry .email
{
	list-style: none;
	padding: 0 0 15px 35px;
	margin: 0;
	background: left top no-repeat url(../images/facilities/email.png);
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00377a;
}
fac-box form
{
	margin: 0;
	padding: 0;
}
.fac-box .textfield
{
	border: 0;
	height: 22px;
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	display: block;
	width: 265px;
	clear: both;
}
.fac-box .search-now
{
	float: right;
	margin: 10px 0;
}
.fac-box label
{
	clear: both;
	float: right;
	margin: 10px 0;
}

.fac-content1
{
	margin: 0 0 0 315px;
}
.fac-content1 h1
{
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	color: #4476bd;
	border: 0;
	margin: 0;
	padding: 0 0 15px 0;
}
.fac-content1 p
{
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 20px 0;
}
.photos
{
	width: auto;
	overflow: hidden;
	padding: 20px 0;
}
.photos .photo
{
	float: left;
	padding: 0 10px 0 0;
}
.photos .photo img
{
	float: left;
	border: 0;
}
.photos .photo span
{
	color: #939392;
	display: block;
	clear: both;
	padding: 10px 0 0 0;
}



.folders ul
{
	padding: 0;
	margin: 0;
	float: left;
}
.folders ul li
{
	list-style: none;
	float: left;
	padding: 10px 20px 10px 40px;
	background: left center no-repeat url(../images/forums/folder_white.png);
}
.folders ul li.new_posts
{
	background-image: url(../images/f_icons/folder_o.png);
}
.folders ul li.no_new_posts
{
	background-image: url(../images/f_icons/folder_b.png);
}
.folders ul li.hot_topic
{
	background-image: url(../images/f_icons/folder_r.png);
}
.folders ul li.hot_topic2
{
	background-image: url(../images/f_icons/folder_g.png);
}
.folders ul li.locked_topic
{
	background-image: url(../images/f_icons/folder_k.png);
}
.folders ul li a
{
	color: #000;
	text-decoration: none;
}

.contact_vac
{
	padding: 0 0 20px 0;
	overflow: hidden;
	height: 100%;
}
.contact_vac img
{
	float: left;
	margin: 0 20px 0 0;
	border: 0;
}
.contact_vac p
{
	line-height: 18px;
	padding: 0 0 20px 0;
}
.contact_vac p span
{
	color: #ff2a04;
}

.contact-heading
{
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #004f9a;
}

.latest_news
{
	border-bottom: 1px dashed #000;
	padding: 20px 0;
	overflow: hidden;
	height: 100%;
}
.lj_first
{
	padding-top: 0;
}
.latest_news img
{
	float: left;
	margin: 0 20px 0 0;
	border: 1px solid #e4e4e4;
}
.latest_news p
{
	line-height: 18px;
}
.latest_news p span
{
	color: #a30100;
}
.latest_news p .more a
{
	color: #01619b;
	text-decoration: underline;
	display: block;
	float: left;
	padding: 0 12px 0 0;
}
.latest_news p .more a:hover
{
	text-decoration: none;
}
.red
{
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #da3e24;
	text-decoration: underline;
}



/* footer */
#footer1{
	padding:20px 10px;
	font-size:1.2em;
}
#footer1 ul{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
	color:#4d4d4d;
}
* html #footer1 ul{
	overflow:visible;
	height:1%;
}
#footer1 li:first-child{background:none;}
#footer1 li{
	float:left;
	padding:0 8px 0 9px;
	background:url(../images/sep-f-nav.gif) no-repeat 0 3px;
}
#footer1 a{
	text-decoration:none;
	color:#4d4d4d;
}
#footer1 a:hover{text-decoration:underline;}
.footer-box{
	width:100%;
	overflow:hidden;
}
.footer-box .tl{background:#f1f1f1 url(../images/bg-footer-box-tl.gif) no-repeat;}
.footer-box .tr{
	padding:10px 0 0;
	background:url(../images/bg-footer-box-tr.gif) no-repeat 100% 0;
}
.footer-box .bl{background:url(../images/bg-footer-box-bl.gif) no-repeat 0 100%;}
.footer-box .br{
	background:url(../images/bg-footer-box-br.gif) no-repeat 100% 100%;
	padding:0 0 11px;
}
.footer-box .r{
	background:#f1f1f1;
	padding:15px 9px 15px 18px;
	overflow:hidden;
}
* html .footer-box .r{
	overflow:visible;
	height:1%;
}
.footer-area{
	float:left;
	padding:5px 0 0;
	width:65%;
	border-right:1px solid #d3d3d3;
}
.copy{
	float:right;
	padding:20px 0 0 2%;
	width:32%;
}
.bor
{
	border:solid 1px red;
}
/* holder-section */
.holder-section
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 17px;
}
.section-info
{
	width: 49%;
	float: left;
	font-size: 1.2em;
}
.section-info .t
{
	background: url(../images/bg-section-info-t.gif) repeat-x;
}
.section-info .b
{
	background: url(../images/bg-section-info-b.gif) repeat-x 0 100%;
}
.section-info .tl
{
	background: url(../images/bg-section-info-tl.gif) no-repeat;
}
.section-info .tr
{
	padding: 18px 0 0;
	background: url(../images/bg-section-info-tr.gif) no-repeat 100% 0;
}
.section-info .bl
{
	background: url(../images/bg-section-info-bl.gif) no-repeat 0 100%;
}
.section-info .br
{
	background: url(../images/bg-section-info-br.gif) no-repeat 100% 100%;
	padding: 0 0 11px;
}
.section-info .l
{
	background: url(../images/bg-section-info-l.gif) repeat-y;
	padding: 0 0 0 1px;
}
.section-info .r
{
	background: url(../images/bg-section-info-r.gif) repeat-y 100% 0;
	padding: 0 1px 0 0;
}
.section-info .c
{
	background: url(../images/bg-section-info-c.gif) repeat-x;
	padding: 0 18px;
	min-height: 332px;
}
* html .section-info .c
{
	overflow: visible;
	height: 332px;
}
.section-info h2
{
	margin: 0 0 11px;
	color: #fff;
	font: bold 1.4166em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.section-info p
{
	margin: 0 0 20px;
	line-height: 1.333;
}
.image-section
{
	background: #fff;
	border: 1px solid #ddd;
	padding: 10px 0;
	width: 238px;
	margin: 0 0 14px;
}
.image-section img
{
	display: block;
	margin: 0 auto;
}
/* box-information */
.box-information
{
	margin: 0 0 15px;
	width: 100%;
}
.title-section h2
{
	margin: 0;
	color: #fff;
	font: bold 1.6em Arial, Helvetica, sans-serif;
}
.title-section .t
{
	background: url(../images/bg-ttl-section-t.gif) repeat-x;
}
.title-section .tl
{
	background: url(../images/bg-ttl-section-tl.gif) no-repeat;
}
.title-section .tr
{
	padding: 6px 0 0 15px;
	height: 25px;
	overflow: hidden;
	background: url(../images/bg-ttl-section-tr.gif) no-repeat 100% 0;
	border-bottom: 1px solid #16a9ed;
}
.content-section .b
{
	background: #f8f8f8;
}
.content-section .bl
{
	background: url(../images/bg-content-section-bl.gif) no-repeat 0 100%;
}
.content-section .br
{
	background: url(../images/bg-content-section-br.gif) no-repeat 100% 100%;
	padding: 11px 40px 10px 14px;
}
/* form-search */
.form-search
{
	width: 100%;
	overflow: hidden;
}
.section-area
{
	float: left;
	width: 240px;
	padding: 3px 0 0;
	font-size: 1.2em;
}
.section-area .row
{
	padding: 0 0 8px;
	overflow: hidden;
}
* html .section-area .row
{
	overflow: visible;
	height: 1%;
}
.section-area label
{
	width: 105px;
	padding: 3px 7px 0 0;
	float: left;
	font-weight: bold;
	text-align: right;
}
.section-area select
{
	width: 115px;
	padding: 1px 0;
	font: 1em Arial, Helvetica, sans-serif;
}
.section-holder
{
	float: right;
	width: 45%;
	font-size: 1.3em;
}
.section-holder .row
{
	overflow: hidden;
	padding: 0 0 2px;
}
* html .section-holder .row
{
	overflow: visible;
	height: 1%;
}
.section-holder .row input
{
	float: left;
	padding: 0;
	margin: 5px 2px 0 0;
	width: 16px;
	height: 16px;
}
.section-holder label
{
	float: left;
	line-height: 26px;
	padding: 0 0 0 31px;
}
.section-holder a
{
	color: #0185c3;
	font-weight: bold;
}
.row-area
{
	width: 100%;
	padding: 8px 0 3px;
	overflow: hidden;
}
.row-area input
{
	float: left;
}
.limited-mobility
{
	background: url(../images/ico-limited-mobility.gif) no-repeat;
}
.assisted-user
{
	background: url(../images/ico-wheelchair-user.gif) no-repeat;
}
.independent-user
{
	background: url(../images/ico-wheelchair-ui.gif) no-repeat;
}
.information-area
{
	width: 100%;
	overflow: hidden;
	font-size: 1.2em;
}
.information-area .box-img
{
	float: left;
	margin: 0 11px 0 0;
}
* html .information-area .box-img
{
	margin-right: 8px;
}
.information-area .box-img img
{
	display: block;
	border: 1px solid #ddd;
}
.txt-hold
{
	overflow: hidden;
	padding: 10px 0 0;
}
* html .txt-hold
{
	overflow: visible;
	height: 1%;
}
.txt-hold h3
{
	margin: 0 0 3px;
	font-size: 1.333em;
	color: #005f92;
}
.txt-hold p
{
	margin: 0 0 10px;
	line-height: 1.25;
}
.btn-block
{
	width: 100%;
	overflow: hidden;
}
.btn-block a
{
	float: left;
	background: url(../images/bg-btn-block.gif) no-repeat;
	height: 32px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	padding: 0 0 0 7px;
	cursor: pointer;
}
.btn-block span
{
	float: left;
	padding: 0 12px 0 0;
	height: 32px;
	background: url(../images/bg-btn-block.gif) no-repeat 100% 100%;
}
.btn-block a:hover, .btn-block a:hover span
{
	text-decoration: underline;
}
.btn-holder
{
	width: 100%;
	overflow: hidden;
}
.btn-holder input
{
	float: left;
}
.content-holder .add
{
	float: right;
}
.content-holder
{
	margin: 0 215px;
}
.btn-hold
{
	width: 100%;
	overflow: hidden;
	font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.btn-hold a
{
	float: right;
	height: 28px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	line-height: 28px;
	background: url(../images/bg-btn-more.gif) no-repeat;
	padding: 0 0 0 18px;
	cursor: pointer;
}
.btn-hold span
{
	float: left;
	height: 28px;
	padding: 0 18px 0 0;
	background: url(../images/bg-btn-more.gif) no-repeat 100% 100%;
}
.btn-hold a:hover span, .btn-hold a:hover
{
	text-decoration: underline;
}
.inform-box .t
{
	background: url(../images/bg-inform-box-t.gif) repeat-x;
}
.inform-box .b
{
	background: url(../images/bg-inform-box-b.gif) repeat-x 0 100%;
}
.inform-box .tl
{
	background: url(../images/bg-inform-box-tl.gif) no-repeat;
}
.inform-box .tr
{
	padding: 9px 0 0;
	background: url(../images/bg-inform-box-tr.gif) no-repeat 100% 0;
}
.inform-box .bl
{
	background: url(../images/bg-inform-box-bl.gif) no-repeat 0 100%;
}
.inform-box .br
{
	background: url(../images/bg-inform-box-br.gif) no-repeat 100% 100%;
	padding: 0 0 11px;
}
.inform-box .l
{
	background: url(../images/bg-inform-box-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.inform-box .r
{
	background: url(../images/bg-inform-box-r.gif) repeat-y 100% 0;
	padding: 0 15px 0 18px;
}
.txt-area
{
	overflow: hidden;
	color: #333;
	font-size: 1.3em;
	padding: 0 5px 20px;
	margin: 0 0 15px;
	background: url(../images/sep-choose-forum-area.gif) repeat-x 0 100%;
}
.txt-area p
{
	margin: 0;
}
* html .txt-area
{
	overflow: visible;
	height: 1%;
}
/* header */
#header
{
	padding: 0 0 30px;
}
.inner #header
{
	padding: 0 0 20px;
}
.header-area
{
	background: #015289 url(../images/bg-header-area.gif) repeat-x;
	height: 146px;
	overflow: hidden;
}
/* add-nav-area */
.add-nav-area
{
	background: #fff url(../images/bg-add-nav-area.gif) no-repeat;
	overflow: hidden;
	height: 26px;
	padding: 0 0 0 46px;
	float: right;
	font-size: 1.2em;
}
.add-nav-area .holder
{
	background: url(../images/bg-add-nav-area.gif) repeat-x 0 -26px;
	height: 100%;
	float: left;
}
.add-nav-area .frame
{
	background: url(../images/bg-add-nav-area.gif) no-repeat 100% 100%;
	height: 100%;
	padding: 0 46px 0 0;
	float: left;
}
.add-nav-area ul
{
	margin: 0 -5px;
	padding: 5px 0 0;
	list-style: none;
	overflow: hidden;
}
.add-nav-area li
{
	float: left;
	background: url(../images/sep-add-nav.gif) no-repeat 0 50%;
	padding: 0 4px;
	margin: 0 1px 0 -1px;
}
.add-nav-area a
{
	color: #003399;
	text-decoration: none;
}
.add-nav-area a:hover
{
	text-decoration: underline;
}
.info-row
{
	clear: both;
	overflow: hidden;
	padding: 0 14px 6px 24px;
}
* html .info-row
{
	overflow: visible;
	height: 1%;
}
/* logo */
.logo
{
	background: url(../images/bg-logo.gif) no-repeat;
	width: 248px;
	height: 77px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 37px 0 0;
}
.logo a
{
	display: block;
	height: 100%;
}
.info-row .img-area
{
	float: left;
	border: 1px solid #15304d;
	margin: 8px 0 0;
}
.info-row .img-area img
{
	display: block;
}
#text-changer
{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	padding: 38px 0 0;
}
#text-changer strong
{
	float: left;
	padding: 3px 4px 0 0;
	font-size: 1.2em;
}
#text-changer ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: left;
	font-size: 11px;
}
#text-changer li
{
	float: left;
	padding: 0 2px 0 0;
	line-height: 23px;
}
#text-changer ul a
{
	color: #fff;
	text-align: center;
	text-decoration: none;
	float: left;
	width: 25px;
	background: #003673 url(../images/bg-resize-area.gif) repeat-x;
}
#text-changer ul a:hover
{
	background: #003067 url(../images/bg-resize-area-hover.gif) repeat-x;
}
#reset
{
	font-size: 13px;
}
#increase
{
	font-size: 16px;
}
/* nav-area */
.nav-area
{
	height: 37px;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: url(../images/bg-nav.gif) repeat-x;
}
.nav-holder
{
	position: relative;
	float: left;
	left: 50%;
}
#nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: left;
	left: -50%;
	font: bold 14px/37px Verdana, Arial, Helvetica, sans-serif;
}
#nav li
{
	float: left;
	background: url(../images/sep-nav.gif) no-repeat;
	padding: 0 0 0 2px;
}
#nav li:first-child
{
	background: none;
}
#nav a
{
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 0 28px;
}
#nav .active a, #nav a:hover
{
	background: url(../images/bg-nav.gif) repeat-x 0 -37px;
}
.info-section
{
	position: relative;
	background: url(../images/bg-btn-area.gif) repeat-x 0 100%;
	width: 100%;
	border-bottom: 1px solid #7aa0b3;
}
.info-block
{
	overflow: hidden;
	padding: 0 50px 5px 47px;
	min-height: 351px;
}
* html .info-block
{
	overflow: visible;
	height: 351px;
}
.info-area
{
	color: #014579;
	overflow: hidden;
	position: relative;
	z-index: 10;
	padding: 53px 20px 140px 0;
	font: 1.8em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
* html .info-area
{
	overflow: visible;
	height: 1%;
}
.info-area h1
{
	margin: 0 0 8px;
	font-size: 2em;
}
.info-area p
{
	margin: 0;
	line-height: 24px;
}
.btn
{
	position: absolute;
	bottom: 42px;
	left: 145px;
	z-index: 10;
	background: url(../images/bg-btn.gif) no-repeat;
	width: 265px;
	height: 48px;
	font-size: 24px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	color: #014579;
}
.btn:hover
{
	text-decoration: underline;
}
/* slide-holder */
.slide-holder
{
	width: 100%;
	position: relative;
}
.slide
{
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 0 10px;
}
.slide-holder .active
{
	z-index: 2;
	position: relative;
}
.slide-area
{
	background: #ffffcb;
	width: 390px;
	min-height: 305px;
	padding: 7px 5px 0 10px;
	border: 1px solid #e8e8e9;
	margin: 27px 0 1px;
	float: right;
	position: relative;
	z-index: 10;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .slide-area
{
	overflow: visible;
	height: 305px;
}
.slide-area .img-holder
{
	background: #000 url(../images/bg-img-holder.gif) no-repeat;
	width: 379px;
	overflow: hidden;
	margin: 0 0 3px 0;
	padding: 4px 3px 4px 4px;
	height: 242px;
}
.txt-section
{
	padding: 0 4px;
}
.slide-area p
{
	margin: 0 0 4px;
}
.slide-area a
{
	color: #01457a;
	font-weight: bold;
}
.pagination-area
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 15;
	top: 232px;
	right: 20px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pagination-area li
{
	float: left;
	padding: 0 3px 0 0;
}
.pagination-area a
{
	background: #ffffcb;
	display: block;
	color: #040404;
	text-decoration: none;
	width: 18px;
	text-align: center;
	line-height: 18px; ;
font-weight:normal;
}
.pagination-area .active a, .pagination-area a:hover
{
	background: #a0a0a0;
}
.carousel
{
	width: 844px;
	float: left;
}
.carousel div
{
	float: left;
	width: 768px;
	overflow: hidden;
	height: 82px;
	position: relative;
}
.slide-nav-holder
{
	background: url(../images/bg-slide-nav-holder.gif) repeat-x;
	padding: 0 5px 0 0;
	height: 95px;
	overflow: hidden;
}
.slide-nav-holder .select-interest
{
	background: url(../images/bg-select-interest.gif) no-repeat;
	width: 139px;
	height: 93px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 10px 0 0;
}
.slide-nav
{
	margin: 0 0 0 -3px;
	display: inline;
	padding: 2px 0 0;
	list-style: none;
	float: left;
	overflow: hidden;
}
.slide-nav li
{
	float: left;
	background: url(../images/sep-slide-nav.gif) no-repeat 0 17px;
	width: 192px;
	margin: 0 1px 0 -1px;
}
.slide-nav a
{
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
}
.upload-photo
{
	background: url(../images/bg-upload-photo.gif) no-repeat;
	width: 110px;
	height: 80px;
}
.start-travel
{
	background: url(../images/bg-start-travel.gif) no-repeat;
	width: 147px;
	height: 80px;
}
.find-job
{
	background: url(../images/bg-find-new-job.gif) no-repeat;
	width: 120px;
	height: 80px;
}
.share-story
{
	background: url(../images/bg-share-story.gif) no-repeat;
	width: 135px;
	height: 80px;
}
.slide-nav-holder .link-next
{
	background: url(../images/bg-arrow-next.gif) no-repeat;
	width: 33px;
	height: 92px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
.slide-nav-holder .link-prev
{
	background: url(../images/bg-arrow-prev.gif) no-repeat;
	width: 33px;
	height: 92px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
/* main */
#main
{
	width: 100%;
	overflow: hidden;
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 0 20px;
}
/* content */
#content
{
	width: 100%;
	float: left;
	font-size: 1.2em;
}
.content-holder
{
	margin: 0 215px;
}
/* info-box */
.info-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 13px;
}
.info-box .t
{
	background: url(../images/bg-t.gif) repeat-x;
}
.info-box .b
{
	background: url(../images/bg-b.gif) repeat-x 0 100%;
}
.info-box .tl
{
	background: url(../images/bg-tl.gif) no-repeat;
}
.info-box .tr
{
	padding: 10px 0 0;
	background: url(../images/bg-tr.gif) no-repeat 100% 0;
}
.info-box .bl
{
	background: url(../images/bg-bl.gif) no-repeat 0 100%;
}
.info-box .br
{
	background: url(../images/bg-br.gif) no-repeat 100% 100%;
	padding: 0 0 11px;
}
.info-box .l
{
	background: url(../images/bg-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.info-box .r
{
	background: #f4f4f4 url(../images/bg-r.gif) repeat-y 100% 0;
	padding: 0 10px 0 24px;
}
.info-box h2
{
	margin: 0 0 14px;
	color: #01457a;
	font: bold 1.8em "Myriad Pro" , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
/* members-list */
.members-list
{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
	overflow: hidden;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .members-list
{
	overflow: visible;
	height: 1%;
}
.members-list li
{
	float: left;
	width: 24%;
}
.members-list p
{
	margin: 0;
	line-height: 16px;
}
.members-list img
{
	display: block;
	float: left;
	border: 1px solid #000080;
}
.members-list a
{
	text-decoration: none;
}
.members-list a:hover
{
	text-decoration: underline;
}
.members-list .img-box
{
	padding: 0 0 12px;
	float: none;
	overflow: hidden;
}
* html .members-list .img-box
{
	overflow: visible;
	height: 1%;
}
/* inform-holder */
.inform-holder
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
	font-size: 1.2em;
}
.inform-box
{
	width: 49%;
	float: left;
}
.content-holder .add
{
	float: right;
}
.inform-box h2
{
	margin: 0 0 11px;
	color: #01457a;
	text-transform: uppercase;
	font: bold 1.5em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.inform-box p
{
	margin: 0 0 7px;
	line-height: 16px;
}
.image-area
{
	padding: 0 0 8px;
	overflow: hidden;
	width: 100%;
}
.image-area img
{
	display: block;
	border: 1px solid #b1b1b1;
}
.btn-hold
{
	width: 100%;
	overflow: hidden;
	font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.btn-hold a
{
	float: right;
	height: 28px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	line-height: 28px;
	background: url(../images/bg-btn-more.gif) no-repeat;
	padding: 0 0 0 18px;
	cursor: pointer;
}
.btn-hold span
{
	float: left;
	height: 28px;
	padding: 0 18px 0 0;
	background: url(../images/bg-btn-more.gif) no-repeat 100% 100%;
}
.btn-hold a:hover span, .btn-hold a:hover
{
	text-decoration: underline;
}
.inform-box .t
{
	background: url(../images/bg-inform-box-t.gif) repeat-x;
}
.inform-box .b
{
	background: url(../images/bg-inform-box-b.gif) repeat-x 0 100%;
}
.inform-box .tl
{
	background: url(../images/bg-inform-box-tl.gif) no-repeat;
}
.inform-box .tr
{
	padding: 9px 0 0;
	background: url(../images/bg-inform-box-tr.gif) no-repeat 100% 0;
}
.inform-box .bl
{
	background: url(../images/bg-inform-box-bl.gif) no-repeat 0 100%;
}
.inform-box .br
{
	background: url(../images/bg-inform-box-br.gif) no-repeat 100% 100%;
	padding: 0 0 11px;
}
.inform-box .l
{
	background: url(../images/bg-inform-box-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.inform-box .r
{
	background: url(../images/bg-inform-box-r.gif) repeat-y 100% 0;
	padding: 0 15px 0 18px;
}
/* information-holder */
.information-holder
{
	width: 100%;
	overflow: hidden;
}
.box-inform
{
	width: 49%;
	margin: 0 0 11px;
	float: left;
}
.ttl-hold h2
{
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font: bold 1.8em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.ttl-hold .t
{
	background: url(../images/bg-ttl-hold-t.gif) repeat-x;
}
.ttl-hold .tl
{
	background: url(../images/bg-ttl-hold-tl.gif) no-repeat;
}
.ttl-hold .tr
{
	padding: 8px 0 0;
	background: url(../images/bg-ttl-hold-tr.gif) no-repeat 100% 0;
}
.ttl-hold .l
{
	background: url(../images/bg-ttl-hold-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.ttl-hold .r
{
	background: #0062a0 url(../images/bg-ttl-hold-r.gif) repeat-y 100% 0;
	padding: 0 10px 11px 8px;
}
.content-box .b
{
	background: url(../images/bg-content-box-b.gif) repeat-x 0 100%;
}
.content-box .bl
{
	background: url(../images/bg-content-box-bl.gif) no-repeat 0 100%;
}
.content-box .br
{
	background: url(../images/bg-content-box-br.gif) no-repeat 100% 100%;
	padding: 0 0 10px;
}
.content-box .l
{
	background: url(../images/bg-content-box-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.content-box .r
{
	background: url(../images/bg-content-box-r.gif) repeat-y 100% 0;
	padding: 12px 10px 0 6px;
	min-height: 155px;
}
* html .content-box .r
{
	height: 155px;
	overflow: visible;
}
.holder-info
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
.img-box
{
	float: left;
}
* html .img-box
{
	margin-right: -3px;
}
.img-box img
{
	display: block;
	border: 1px solid #dedcdc;
}
.txt-info
{
	overflow: hidden;
	padding: 0 0 0 8px;
	line-height: 16px;
}
* html .txt-info
{
	overflow: visible;
	height: 1%;
}
.txt-info .ttl
{
	color: #01457a;
	font-size: 1.5em;
	letter-spacing: -1px;
}
.txt-info p
{
	margin: 0;
	font-size: 1.2em;
}
.add-links
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1.2em;
}
.add-links li
{
	background: url(../images/bg-add-links.gif) no-repeat 0 1px;
	padding: 0 0 0 19px;
}
.add-links a
{
	color: #368700;
	font-weight: bold;
	text-decoration: none;
}
.add-links a:hover
{
	text-decoration: underline;
}
.job-vacancies
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.job-vacancies .title
{
	font-size: 1.2em;
}
.job-vacancies li
{
	padding: 15px 0 0;
}
.job-vacancies .ttl
{
	display: block;
}
.job-vacancies a
{
	text-decoration: none;
}
.job-vacancies a:hover
{
	text-decoration: underline;
}
.title-block{
	padding:10px 0 14px;
	margin:0 0 20px;
	overflow:hidden;
	background:url(../images/sep-choose-forum-area.gif) repeat-x 0 100%;
}
* html .title-block{
	overflow:visible;
	height:1%;
}
.title-block h1{
	font-size:2.4em;
	margin:0;
}
.title-block span{color:#006198;}

.title-block h4
{
	font-size: 2.4em;
	margin: 0;
}
.title-block h1
{
	font-size: 2.4em;
	margin: 0;
}
.title-block span
{
	color: #006198;
}
.choose-forum-area
{
	overflow: hidden;
	padding: 0 5px 20px;
	margin: 0 0 15px;
	background: url(../images/sep-choose-forum-area.gif) repeat-x 0 100%;
}
* html .choose-forum-area{
	overflow:visible;
	height:1%;
}
.choose-forum-area select
{
	float: left;
	width: 300px;
	margin: 5px 0 0;
	padding: 1px 0;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.btn-suggest
{
	float: right;
}
.ttl-block h2
{
	margin: 0;
	color: #fff;
	font: bold 1.8em Arial, Helvetica, sans-serif;
}
.ttl-block
{
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
}
.ttl-block .t
{
	background: url(../images/bg-ttl-block-t.gif) repeat-x;
}
.ttl-block .tl
{
	background: url(../images/bg-ttl-block-tl.gif) no-repeat;
}
.ttl-block .tr
{
	padding: 8px 0 0;
	background: url(../images/bg-ttl-block-tr.gif) no-repeat 100% 0;
}
.ttl-block .l
{
	background: url(../images/bg-ttl-block-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.ttl-block .r
{
	background: #0064a4 url(../images/bg-ttl-block-r.gif) repeat-y 100% 0;
	padding: 0 10px 11px 8px;
}
.content-block .b
{
	background: url(../images/bg-content-block-b.gif) repeat-x 0 100%;
}
.content-block .bl
{
	background: url(../images/bg-content-block-bl.gif) no-repeat 0 100%;
}
.content-block .br
{
	background: url(../images/bg-content-block-br.gif) no-repeat 100% 100%;
	padding: 0 0 10px;
}
.content-block .l
{
	background: url(../images/bg-content-block-l.gif) repeat-y;
	padding: 0 0 0 1px;
}
.content-block .r
{
	background: url(../images/bg-content-block-r.gif) repeat-y 100% 0;
	padding: 12px 1px 0 1px;
	min-height: 155px;
}
* html .content-block .r
{
	height: 155px;
	overflow: visible;
}
.ttl-section
{
	width: 100%;
	overflow: hidden;
}
.block-info
{
	width: 60%;
	float: left;
}
.box-info
{
	width: 40%;
	float: right;
}
.box-info h2
{
	margin: 0 0 0 8px;
}
/* forum-holder */
.forum-holder
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.forum-hold
{
	padding: 0 0 0 9px;
}
.forum-holder li
{
	overflow: hidden;
	vertical-align: top;
	padding: 11px 0 25px;
	margin: 1px 0 -1px;
	background: url(../images/sep-forum-holder.gif) repeat-x 0 100%;
}
* html .forum-holder li
{
	overflow: visible;
	height: 1%;
}
.forum-area
{
	float: left;
	width: 60%;
}
.forum-area p
{
	margin: 0;
	font: 1.1em/1.4545 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006198;
}
.txt-holder
{
	padding: 0 10px 0 45px;
}
.txt-holder .subforumtitle
{
	color: #3EA635;
	font-size: 1.01em;
}
.forum-area .section-ttl
{
	width: 100%;
	overflow: hidden;
}
.forum-area .section-ttl a
{
	color: #006198;
	float: left;
	font: bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/ico-folder.gif) no-repeat;
	padding: 0 0 17px 45px;
}
.post-area
{
	width: 40%;
	float: right;
}
.img-section
{
	float: left;
	padding: 2px 8px 0;
}
.img-section img
{
	display: block;
	padding: 3px;
	border: 1px solid #d3d3d3;
}
* html .img-section
{
	margin-right: -3px;
}
.post-info
{
	margin: 0;
	padding: 0 8px 0 0;
	list-style: none;
	color: #006198;
	overflow: hidden;
	font: 1.1em/1.4545 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .post-info
{
	overflow: visible;
	height: 1%;
}
.post-info li
{
	background: none;
	padding: 0;
}
.post-info a
{
	text-decoration: none;
	color: #006198;
}
.post-info a:hover
{
	text-decoration: underline;
}
.post-info .ttl
{
	color: #008000;
	font-size: 1.0909em;
}
.post-info .decorated-link
{
	color: #FF9900;
	font-size: 1.0909em;
}
/* sidebar */
#sidebar
{
	width: 195px;
	padding: 0 10px 0 10px;
	float: left;
	margin: 0 0 0 -100%;
	display: inline;
}
.side-box
{
	width: 195px;
	overflow: hidden;
	margin: 0 0 13px;
}
.ttl-area
{
	background: url(../images/bg-ttl-area.gif) repeat-y -195px 0;
}
.ttl-holder
{
	background: url(../images/bg-ttl-area.gif) no-repeat;
	padding: 8px 0 6px 11px;
	border-bottom: 1px solid #d6aa15;
}
.ttl-area h3
{
	margin: 0;
	color: #000;
	font-size: 1.4em;
	line-height: 1.285;
}
.side-holder
{
	background: url(../images/bg-side-holder.gif) no-repeat -195px 100%;
	padding: 0 0 10px;
}
.side-holder .frame
{
	background: url(../images/bg-side-holder.gif) repeat-y;
	overflow: hidden;
	padding: 10px 5px 9px 11px;
}
* html .side-holder .frame
{
	overflow: visible;
	height: 1%;
}
.login-form .row-area, .login-form .row
{
	width: 100%;
	overflow: hidden;
	font-size: 1em;
	padding: 0 0 5px;
}
.login-form .row input
{
	float: left;
	padding: 2px 4px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #000;
	width: 95px;
}
.login-form .row .btn-login
{
	padding: 0;
	width: auto;
	margin: 1px 0 0 5px;
}
.login-form .row-area input
{
	float: left;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
.login-form .row-area label
{
	float: left;
	padding: 2px 0 0 4px;
}
.login-form .hidden
{
	display: none;
}
.help-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
	overflow: hidden;
}
* html .help-nav
{
	overflow: visible;
	height: 1%;
}
.help-nav li
{
	display: inline;
	padding: 0 1px 0 5px;
	margin: 0 4px 0 -4px;
	background: url(../images/sep-help-nav.gif) no-repeat 0 50%;
}
/* links-list */
.links-list
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 1.2em;
}
.links-list li
{
	overflow: hidden;
	vertical-align: top;
}
* html .links-list li
{
	overflow: visible;
	height: 1%;
}
.links-list a
{
	float: left;
	background: url(../images/bg-links-list.gif) no-repeat 5px 5px;
	width: 143px;
	padding: 0 0 0 27px;
	line-height: 21px;
	text-decoration: none;
}
.links-list a:hover
{
	color: #fff;
	background: #005fab url(../images/bg-links-list-hover.gif) no-repeat 5px 5px;
}
/* poll-area */
.poll-area
{
	font-size: 1.2em;
}
.poll-area .ttl
{
	display: block;
	padding: 0 0 5px;
}
.poll-area ul
{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
}
.poll-area li
{
	overflow: hidden;
	padding: 0 0 3px;
	vertical-align: top;
}
* html .poll-area li
{
	overflow: visible;
	height: 1%;
}
.poll-area ul input
{
	float: left;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
.poll-area ul label
{
	float: left;
	padding: 0 0 0 6px;
}
.btn-holder
{
	width: 100%;
	overflow: hidden;
}
.btn-holder input
{
	float: left;
}
/* search-form */
.search-form
{
	padding: 0 0 0 3px;
}
.search-holder
{
	padding: 0 0 7px;
}
.search-form label
{
	font-weight: bolder;
	display: block;
	padding: 0 0 3px;
	font-size: 1.2em;
}
.search-form .hidden
{
	display: none;
}
.search-form select
{
	width: 130px;
	padding: 1px 0;
	margin: 0 0 10px;
	font: 1.2em Arial, Helvetica, sans-serif;
}
.search-form .row-holder
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.search-form .row-holder input
{
	float: left;
	padding: 1px 4px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #000;
	width: 156px;
}
/* aside */
.aside
{
	width: 195px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 -215px;
	display: inline;
	overflow: hidden;
	float: right;
}
.aside-box
{
	background: url(../images/bg-aside-box.gif) no-repeat;
	width: 195px;
	display: inline;
	overflow: hidden;
	text-align: right;
	color: #999;
	padding: 15px 0 0;
	float: right;
}
.aside-box .holder
{
	background: url(../images/bg-aside-box.gif) repeat-y -195px 0;
}
.aside-box .frame
{
	background: url(../images/bg-aside-box.gif) no-repeat -390px 100%;
	padding: 0 12px 9px 37px;
}
.adv-list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.adv-list li
{
	overflow: hidden;
	vertical-align: top;
	padding: 0 0 9px;
}
* html .adv-list li
{
	overflow: visible;
	height: 1%;
}
.adv-list img
{
	display: block;
	text-align: left;
}
/* footer */
#footer
{
	background: url(../images/bg-footer.gif) repeat-x;
	border: solid #898888;
	border-width: 0 1px;
	text-align: center;
	padding: 20px 0;
	font-size: 1.1em;
}
#footer ul
{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
}
* html #footer ul
{
	margin: 0 0 0 4px;
}
#footer li:first-child
{
	background: none;
}
#footer li
{
	display: inline;
	padding: 0 1px 0 5px;
	background: url(../images/sep-f-nav.gif) no-repeat 0 50%;
}
#footer a
{
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
.subforumlink
{
	text-decoration: none;
	color: #006198;
	font-family: Verdana;
	font-size: 1.0009em;
}
.subforumlink:hover
{
	text-decoration: underline;
	color: #006198;
}
/* breadcrumbs */
.breadcrumbs-area
{
	width: 100%;
	overflow: hidden;
	font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: -5px 0 12px;
}
.breadcrumbs-area .hidden
{
	display: none;
}
.breadcrumbs-area ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}
.breadcrumbs-area li
{
	float: left;
	padding: 0 8px 0 22px;
	margin: 0 18px 0 -18px;
	background: url(../images/bullet-breadcrumbs.gif) no-repeat 0 5px;
}
.breadcrumbs-area a
{
	font-weight: normal;
}
.moderated-area
{
	padding: 0 0 29px 4px;
	display: block;
	font: bold 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.moderated-area a
{
	font-weight: normal;
	color: #006198;
	text-decoration: none;
}
.moderated-area a:hover
{
	text-decoration: underline;
}
/* forums-btn */
.forums-btn
{
	width: 100%;
	overflow: hidden;
}
.forums-btn ul
{
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	overflow: hidden;
	font: 1.4em/26px "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.forums-btn li
{
	float: left;
}
.forums-btn a
{
	float: left;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-btn-forums.gif) no-repeat;
	height: 33px;
	overflow: hidden;
	padding: 0 0 0 15px;
	cursor: pointer;
}
.forums-btn span
{
	float: left;
	height: 33px;
	padding: 0 17px 0 0;
	background: url(../images/bg-btn-forums.gif) no-repeat 100% 100%;
}
.forums-btn a:hover em, .forums-btn a:hover span, .forums-btn a:hover
{
	text-decoration: underline;
}
.forums-btn .post-reply
{
	font-style: normal;
	background: url(../images/ico-post-reply.gif) no-repeat 0 3px;
	float: left;
	padding: 0 0 0 46px;
	margin: 0 0 0 -8px;
}
.area-ttl
{
	padding: 0 0 0 11px;
}
/* post-section */
.post-section
{
	padding: 9px 11px 0;
}
.post-block
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
.post-block .img-section
{
	text-align: center;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 26px 0 8px;
}
.post-block .img-section a
{
	color: #006198;
	text-decoration: none;
}
.post-block .img-section a:hover
{
	text-decoration: underline;
}
.post-block .img-section img
{
	margin: 0 0 3px;
}
.section-text
{
	overflow: hidden;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .section-text
{
	overflow: visible;
	height: 1%;
}
.section-text .ttl
{
	color: #006198;
	display: block;
	font-size: 1.0909em;
	padding: 0 0 18px;
}
.section-text .ttl a
{
	color: #006198;
}
.section-text p
{
	line-height: 1.4545;
	margin: 0 0 13px;
}
.post-btn-area
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 13px;
}
.holder-btn
{
	background: url(../images/bg-post-btn-area.gif) no-repeat;
	height: 24px;
	float: right;
	padding: 0 0 0 1px;
	overflow: hidden;
	font: 0.909em/2.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.holder-btn ul
{
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	float: left;
	height: 24px;
	overflow: hidden;
	background: url(../images/bg-post-btn-area.gif) no-repeat 100% 100%;
}
.holder-btn li
{
	float: left;
	padding: 0 12px;
	margin: 0 -1px 0 1px;
	border-right: 1px solid #e1e0e0;
}
.holder-btn a
{
	text-decoration: none;
	color: #006094;
}
.holder-btn a:hover
{
	color: #f30;
}
.post-list
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
.post-list li
{
	display: inline;
	background: url(../images/sep-post-list.gif) no-repeat 100% 3px;
	padding: 0 5px 0 1px;
	margin: 0 -1px 0 1px;
}
* html .post-list li
{
	padding: 0 2px 0 5px;
}
* + html .post-list li
{
	padding: 0 2px 0 5px;
}
.post-list a
{
	color: #006198;
	text-decoration: none;
}
.post-list a:hover
{
	text-decoration: underline;
}
.reply-area
{
	background: url(../images/sep-forum-holder.gif) repeat-x;
	text-align: center;
	margin: 0 -11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 15px;
}
.reply-area .holder
{
	padding: 10px 0;
	background: url(../images/sep-forum-holder.gif) repeat-x 0 100%;
}
.reply-area a
{
	color: #f30;
	text-decoration: none;
}
.reply-area a:hover
{
	text-decoration: underline;
}
#wrapper
{
	width: 100%;
	margin: 2px auto 0;
}
/*  general settings */
*
{
	font-size: 100.01%;
}
html
{
	font-size: 62.5%;
}
body
{
	margin: 0;
	color: #030303;
	font: 1em Arial, Helvetica, sans-serif;
	min-width: 1001px;
}
img
{
	border: 0;
}
a
{
	color: #000;
}
a:hover
{
	text-decoration: none;
}
form, fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}
input, select
{
	font: 1.2em Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#wrapper
{
	width: 100%;
	margin: 2px auto 0;
}
/* header */
#header
{
	padding: 0 0 30px;
}
.inner #header
{
	padding: 0 0 20px;
}
.header-area
{
	background: #015289 url(../images/bg-header-area.gif) repeat-x;
	height: 146px;
	overflow: hidden;
}
/* add-nav-area */
.add-nav-area
{
	background: #fff url(../images/bg-add-nav-area.gif) no-repeat;
	overflow: hidden;
	height: 26px;
	padding: 0 0 0 46px;
	float: right;
	font-size: 1.2em;
}
.add-nav-area .holder
{
	background: url(../images/bg-add-nav-area.gif) repeat-x 0 -26px;
	height: 100%;
	float: left;
}
.add-nav-area .frame
{
	background: url(../images/bg-add-nav-area.gif) no-repeat 100% 100%;
	height: 100%;
	padding: 0 46px 0 0;
	float: left;
}
.add-nav-area ul
{
	margin: 0 -5px;
	padding: 5px 0 0;
	list-style: none;
	overflow: hidden;
}
.add-nav-area li
{
	float: left;
	background: url(../images/sep-add-nav.gif) no-repeat 0 50%;
	padding: 0 4px;
	margin: 0 1px 0 -1px;
}
.add-nav-area a
{
	color: #296e9b;
	text-decoration: none;
}
.add-nav-area a:hover
{
	text-decoration: underline;
}
.info-row
{
	clear: both;
	overflow: hidden;
	padding: 0 14px 6px 24px;
}
* html .info-row
{
	overflow: visible;
	height: 1%;
}
/* logo */
.logo
{
	background: url(../images/bg-logo.gif) no-repeat;
	width: 248px;
	height: 77px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 37px 0 0;
}
.logo a
{
	display: block;
	height: 100%;
}
.info-row .img-area
{
	float: left;
	border: 1px solid #15304d;
	margin: 8px 0 0;
}
.info-row .img-area img
{
	display: block;
}
#text-changer
{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	padding: 38px 0 0;
}
#text-changer strong
{
	float: left;
	padding: 3px 4px 0 0;
	font-size: 1.2em;
}
#text-changer ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: left;
	font-size: 11px;
}
#text-changer li
{
	float: left;
	padding: 0 2px 0 0;
	line-height: 23px;
}
#text-changer ul a
{
	color: #fff;
	text-align: center;
	text-decoration: none;
	float: left;
	width: 25px;
	background: #003673 url(../images/bg-resize-area.gif) repeat-x;
}
#text-changer ul a:hover
{
	background: #003067 url(../images/bg-resize-area-hover.gif) repeat-x;
}
#reset
{
	font-size: 13px;
}
#increase
{
	font-size: 16px;
}
/* nav-area */
.nav-area
{
	height: 37px;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: url(../images/bg-nav.gif) repeat-x;
}
.nav-holder
{
	position: relative;
	float: left;
	left: 50%;
}
#nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: left;
	left: -50%;
	font: bold 14px/37px Verdana, Arial, Helvetica, sans-serif;
}
#nav li
{
	float: left;
	background: url(../images/sep-nav.gif) no-repeat;
	padding: 0 0 0 2px;
}
#nav li:first-child
{
	background: none;
}
#nav a
{
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 0 28px;
}
#nav .active a, #nav a:hover
{
	background: url(../images/bg-nav.gif) repeat-x 0 -37px;
}
.info-section
{
	position: relative;
	background: url(../images/bg-btn-area.gif) repeat-x 0 100%;
	width: 100%;
	border-bottom: 1px solid #7aa0b3;
}
.info-block
{
	overflow: hidden;
	padding: 0 50px 5px 47px;
	min-height: 351px;
}
* html .info-block
{
	overflow: visible;
	height: 351px;
}
.info-area
{
	color: #014579;
	overflow: hidden;
	position: relative;
	z-index: 10;
	padding: 53px 20px 140px 0;
	font: 1.8em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
* html .info-area
{
	overflow: visible;
	height: 1%;
}
.info-area h1
{
	margin: 0 0 8px;
	font-size: 2em;
}
.info-area p
{
	margin: 0;
	line-height: 24px;
}
.btn
{
	position: absolute;
	bottom: 42px;
	left: 145px;
	z-index: 10;
	background: url(../images/bg-btn.gif) no-repeat;
	width: 265px;
	height: 48px;
	font-size: 24px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	color: #014579;
}
.btn:hover
{
	text-decoration: underline;
}
/* slide-holder */
.slide-holder
{
	width: 100%;
	position: relative;
}
.slide
{
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 0 10px;
}
.slide-holder .active
{
	z-index: 2;
	position: relative;
}
.slide-area
{
	background: #ffffcb;
	width: 390px;
	min-height: 305px;
	padding: 7px 5px 0 10px;
	border: 1px solid #e8e8e9;
	margin: 27px 0 1px;
	float: right;
	position: relative;
	z-index: 10;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .slide-area
{
	overflow: visible;
	height: 305px;
}
.slide-area .img-holder
{
	background: #000 url(../images/bg-img-holder.gif) no-repeat;
	width: 379px;
	overflow: hidden;
	margin: 0 0 3px 0;
	padding: 4px 3px 4px 4px;
	height: 242px;
}
.txt-section
{
	padding: 0 4px;
}
.slide-area p
{
	margin: 0 0 4px;
}
.slide-area a
{
	color: #01457a;
	font-weight: bold;
}
.pagination-area
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 15;
	top: 232px;
	right: 20px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pagination-area li
{
	float: left;
	padding: 0 3px 0 0;
}
.pagination-area a
{
	background: #ffffcb;
	display: block;
	color: #040404;
	text-decoration: none;
	width: 18px;
	text-align: center;
	line-height: 18px; ;
font-weight:normal;
}
.pagination-area .active a, .pagination-area a:hover
{
	background: #a0a0a0;
}
.carousel
{
	width: 844px;
	float: left;
}
.carousel div
{
	float: left;
	width: 768px;
	overflow: hidden;
	height: 82px;
	position: relative;
}
.slide-nav-holder
{
	background: url(../images/bg-slide-nav-holder.gif) repeat-x;
	padding: 0 5px 0 0;
	height: 95px;
	overflow: hidden;
}
.slide-nav-holder .select-interest
{
	background: url(../images/bg-select-interest.gif) no-repeat;
	width: 139px;
	height: 93px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 10px 0 0;
}
.slide-nav
{
	margin: 0 0 0 -3px;
	display: inline;
	padding: 2px 0 0;
	list-style: none;
	float: left;
	overflow: hidden;
}
.slide-nav li
{
	float: left;
	background: url(../images/sep-slide-nav.gif) no-repeat 0 17px;
	width: 192px;
	margin: 0 1px 0 -1px;
}
.slide-nav a
{
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
}
.upload-photo
{
	background: url(../images/bg-upload-photo.gif) no-repeat;
	width: 110px;
	height: 80px;
}
.start-travel
{
	background: url(../images/bg-start-travel.gif) no-repeat;
	width: 147px;
	height: 80px;
}
.find-job
{
	background: url(../images/bg-find-new-job.gif) no-repeat;
	width: 120px;
	height: 80px;
}
.share-story
{
	background: url(../images/bg-share-story.gif) no-repeat;
	width: 135px;
	height: 80px;
}
.slide-nav-holder .link-next
{
	background: url(../images/bg-arrow-next.gif) no-repeat;
	width: 33px;
	height: 92px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
.slide-nav-holder .link-prev
{
	background: url(../images/bg-arrow-prev.gif) no-repeat;
	width: 33px;
	height: 92px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
/* main */
#main
{
	width: 100%;
	overflow: hidden;
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 0 20px;
}
/* content */
#content
{
	width: 100%;
	float: left;
}
.content-holder
{
	margin: 0 215px;
}
/* info-box */
.info-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 13px;
}
.info-box .t
{
	background: url(../images/bg-t.gif) repeat-x;
}
.info-box .b
{
	background: url(../images/bg-b.gif) repeat-x 0 100%;
}
.info-box .tl
{
	background: url(../images/bg-tl.gif) no-repeat;
}
.info-box .tr
{
	padding: 10px 0 0;
	background: url(../images/bg-tr.gif) no-repeat 100% 0;
}
.info-box .bl
{
	background: url(../images/bg-bl.gif) no-repeat 0 100%;
}
.info-box .br
{
	background: url(../images/bg-br.gif) no-repeat 100% 100%;
	padding: 0 0 11px;
}
.info-box .l
{
	background: url(../images/bg-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.info-box .r
{
	background: #f4f4f4 url(../images/bg-r.gif) repeat-y 100% 0;
	padding: 0 10px 0 24px;
}
.info-box h2
{
	margin: 0 0 14px;
	color: #01457a;
	font: bold 1.8em "Myriad Pro" , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
/* members-list */
.members-list
{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
	overflow: hidden;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .members-list
{
	overflow: visible;
	height: 1%;
}
.members-list li
{
	float: left;
	width: 24%;
}
.members-list p
{
	margin: 0;
	line-height: 16px;
}
.members-list img
{
	display: block;
	float: left;
	border: 1px solid #000080;
}
.members-list a
{
	text-decoration: none;
}
.members-list a:hover
{
	text-decoration: underline;
}
.members-list .img-box
{
	padding: 0 0 12px;
	float: none;
	overflow: hidden;
}
* html .members-list .img-box
{
	overflow: visible;
	height: 1%;
}
/* inform-holder */
.inform-holder
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
	font-size: 1.2em;
}
.inform-box
{
	width: 49%;
	float: left;
}
.content-holder .add
{
	float: right;
}
.inform-box h2
{
	margin: 0 0 11px;
	color: #01457a;
	text-transform: uppercase;
	font: bold 1.5em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.inform-box p
{
	margin: 0 0 7px;
	line-height: 16px;
}
.image-area
{
	padding: 0 0 8px;
	overflow: hidden;
	width: 100%;
}
.image-area img
{
	display: block;
	border: 1px solid #b1b1b1;
}
.btn-hold
{
	width: 100%;
	overflow: hidden;
	font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.btn-hold a
{
	float: right;
	height: 28px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	line-height: 28px;
	background: url(../images/bg-btn-more.gif) no-repeat;
	padding: 0 0 0 18px;
	cursor: pointer;
}
.btn-hold span
{
	float: left;
	height: 28px;
	padding: 0 18px 0 0;
	background: url(../images/bg-btn-more.gif) no-repeat 100% 100%;
}
.btn-hold a:hover span, .btn-hold a:hover
{
	text-decoration: underline;
}
.inform-box .t
{
	background: url(../images/bg-inform-box-t.gif) repeat-x;
}
.inform-box .b
{
	background: url(../images/bg-inform-box-b.gif) repeat-x 0 100%;
}
.inform-box .tl
{
	background: url(../images/bg-inform-box-tl.gif) no-repeat;
}
.inform-box .tr
{
	padding: 9px 0 0;
	background: url(../images/bg-inform-box-tr.gif) no-repeat 100% 0;
}
.inform-box .bl
{
	background: url(../images/bg-inform-box-bl.gif) no-repeat 0 100%;
}
.inform-box .br
{
	background: url(../images/bg-inform-box-br.gif) no-repeat 100% 100%;
	padding: 0 0 11px;
}
.inform-box .l
{
	background: url(../images/bg-inform-box-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.inform-box .r
{
	background: url(../images/bg-inform-box-r.gif) repeat-y 100% 0;
	padding: 0 15px 0 18px;
}
/* information-holder */
.information-holder
{
	width: 100%;
	overflow: hidden;
}
.box-inform
{
	width: 49%;
	margin: 0 0 11px;
	float: left;
}
.ttl-hold h2
{
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font: bold 1.8em "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.ttl-hold .t
{
	background: url(../images/bg-ttl-hold-t.gif) repeat-x;
}
.ttl-hold .tl
{
	background: url(../images/bg-ttl-hold-tl.gif) no-repeat;
}
.ttl-hold .tr
{
	padding: 8px 0 0;
	background: url(../images/bg-ttl-hold-tr.gif) no-repeat 100% 0;
}
.ttl-hold .l
{
	background: url(../images/bg-ttl-hold-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.ttl-hold .r
{
	background: #0062a0 url(../images/bg-ttl-hold-r.gif) repeat-y 100% 0;
	padding: 0 10px 11px 8px;
}
.content-box .b
{
	background: url(../images/bg-content-box-b.gif) repeat-x 0 100%;
}
.content-box .bl
{
	background: url(../images/bg-content-box-bl.gif) no-repeat 0 100%;
}
.content-box .br
{
	background: url(../images/bg-content-box-br.gif) no-repeat 100% 100%;
	padding: 0 0 10px;
}
.content-box .l
{
	background: url(../images/bg-content-box-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.content-box .r
{
	background: url(../images/bg-content-box-r.gif) repeat-y 100% 0;
	padding: 12px 10px 0 6px;
	min-height: 155px;
}
* html .content-box .r
{
	height: 155px;
	overflow: visible;
}
.holder-info
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
.img-box
{
	float: left;
}
* html .img-box
{
	margin-right: -3px;
}
.img-box img
{
	display: block;
	border: 1px solid #dedcdc;
}
.txt-info
{
	overflow: hidden;
	padding: 0 0 0 8px;
	line-height: 16px;
}
* html .txt-info
{
	overflow: visible;
	height: 1%;
}
.txt-info .ttl
{
	color: #01457a;
	font-size: 1.5em;
	letter-spacing: -1px;
}
.txt-info p
{
	margin: 0;
	font-size: 1.2em;
}
.add-links
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1.2em;
}
.add-links li
{
	background: url(../images/bg-add-links.gif) no-repeat 0 1px;
	padding: 0 0 0 19px;
}
.add-links a
{
	color: #368700;
	font-weight: bold;
	text-decoration: none;
}
.add-links a:hover
{
	text-decoration: underline;
}
.job-vacancies
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.job-vacancies .title
{
	font-size: 1.2em;
}
.job-vacancies li
{
	padding: 15px 0 0;
}
.job-vacancies .ttl
{
	display: block;
}
.job-vacancies a
{
	text-decoration: none;
}
.job-vacancies a:hover
{
	text-decoration: underline;
}
.title-block
{
	padding: 10px 0 14px;
	margin: 0 0 20px;
	background: url(../images/sep-choose-forum-area.gif) repeat-x 0 100%;
}
.title-block h1
{
	font-size: 2.4em;
	margin: 0;
}
.title-block span
{
	color: #006198;
}
.choose-forum-area
{
	overflow: hidden;
	padding: 0 5px 20px;
	margin: 0 0 15px;
	background: url(../images/sep-choose-forum-area.gif) repeat-x 0 100%;
}
* html .choose-forum-area
{
	overflow: visible;
	height: 1%;
}
.choose-forum-area select
{
	float: left;
	width: 300px;
	margin: 5px 0 0;
	padding: 1px 0;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.btn-suggest
{
	float: right;
}
.ttl-block h2
{
	margin: 0;
	color: #fff;
	font: bold 1.8em Arial, Helvetica, sans-serif;
}
.ttl-block
{
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
}
.ttl-block .t
{
	background: url(../images/bg-ttl-block-t.gif) repeat-x;
}
.ttl-block .tl
{
	background: url(../images/bg-ttl-block-tl.gif) no-repeat;
}
.ttl-block .tr
{
	padding: 8px 0 0;
	background: url(../images/bg-ttl-block-tr.gif) no-repeat 100% 0;
}
.ttl-block .l
{
	background: url(../images/bg-ttl-block-l.gif) repeat-y;
	padding: 0 0 0 3px;
}
.ttl-block .r
{
	background: #0064a4 url(../images/bg-ttl-block-r.gif) repeat-y 100% 0;
	padding: 0 10px 11px 8px;
}
.content-block .b
{
	background: url(../images/bg-content-block-b.gif) repeat-x 0 100%;
}
.content-block .bl
{
	background: url(../images/bg-content-block-bl.gif) no-repeat 0 100%;
}
.content-block .br
{
	background: url(../images/bg-content-block-br.gif) no-repeat 100% 100%;
	padding: 0 0 10px;
}
.content-block .l
{
	background: url(../images/bg-content-block-l.gif) repeat-y;
	padding: 0 0 0 1px;
}
.content-block .r
{
	background: url(../images/bg-content-block-r.gif) repeat-y 100% 0;
	padding: 12px 1px 0 1px;
	min-height: 155px;
}
* html .content-block .r
{
	height: 155px;
	overflow: visible;
}
.ttl-section
{
	width: 100%;
	overflow: hidden;
}
.block-info
{
	width: 60%;
	float: left;
}
.box-info
{
	width: 40%;
	float: right;
}
.box-info h2
{
	margin: 0 0 0 8px;
}
/* forum-holder */
.forum-holder
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.forum-hold
{
	padding: 0 0 0 9px;
}
.forum-holder li
{
	overflow: hidden;
	vertical-align: top;
	padding: 11px 0 25px;
	margin: 1px 0 -1px;
	background: url(../images/sep-forum-holder.gif) repeat-x 0 100%;
}
* html .forum-holder li
{
	overflow: visible;
	height: 1%;
}
.forum-area
{
	float: left;
	width: 60%;
}
.forum-area p
{
	margin: 0;
	font: 1.1em/1.4545 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006198;
}
.txt-holder
{
	padding: 0 10px 0 45px;
}
.txt-holder .subforumtitle
{
	color: #3EA635;
	font-size: 1.01em;
}
.forum-area .section-ttl
{
	width: 100%;
	overflow: hidden;
}
.forum-area .section-ttl a
{
	color: #006198;
	float: left;
	font: bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/ico-folder.gif) no-repeat;
	padding: 0 0 17px 45px;
}
.post-area
{
	width: 40%;
	float: right;
}
.img-section
{
	float: left;
	padding: 2px 8px 0;
}
.img-section img
{
	display: block;
	padding: 3px;
	border: 1px solid #d3d3d3;
}
* html .img-section
{
	margin-right: -3px;
}
.post-info
{
	margin: 0;
	padding: 0 8px 0 0;
	list-style: none;
	color: #006198;
	overflow: hidden;
	font: 1.1em/1.4545 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .post-info
{
	overflow: visible;
	height: 1%;
}
.post-info li
{
	background: none;
	padding: 0;
}
.post-info a
{
	text-decoration: none;
	color: #006198;
}
.post-info a:hover
{
	text-decoration: underline;
}
.post-info .ttl
{
	color: #008000;
	font-size: 1.0909em;
}
.post-info .decorated-link
{
	color: #FF9900;
	font-size: 1.0909em;
}
/* sidebar */
.sidebar
{
	width: 195px;
	padding: 0 10px 0 10px;
	float: left;
	margin: 0 0 0 -100%;
	display: inline;
}
.side-box
{
	width: 195px;
	overflow: hidden;
	margin: 0 0 13px;
}
.ttl-area
{
	background: url(../images/bg-ttl-area.gif) repeat-y -195px 0;
}
.ttl-holder
{
	background: url(../images/bg-ttl-area.gif) no-repeat;
	padding: 8px 0 6px 11px;
	border-bottom: 1px solid #d6aa15;
}
.ttl-area h3
{
	margin: 0;
	color: #000;
	font-size: 1.4em;
	line-height: 1.285;
}
.side-holder
{
	background: url(../images/bg-side-holder.gif) no-repeat -195px 100%;
	padding: 0 0 10px;
}
.side-holder .frame
{
	background: url(../images/bg-side-holder.gif) repeat-y;
	overflow: hidden;
	padding: 10px 5px 9px 11px;
}
.side-holder p
{
	font-size: 1.2em;
}
* html .side-holder .frame
{
	overflow: visible;
	height: 1%;
}
.login-form .row-area, .login-form .row
{
	width: 100%;
	overflow: hidden;
	font-size: 1em;
	padding: 0 0 5px;
}
.login-form .row input
{
	float: left;
	padding: 2px 4px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #000;
	width: 95px;
}
.login-form .row .btn-login
{
	padding: 0;
	width: auto;
	margin: 1px 0 0 5px;
}
.login-form .row-area input
{
	float: left;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
.login-form .row-area label
{
	float: left;
	padding: 2px 0 0 4px;
}
.login-form .hidden
{
	display: none;
}
.help-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
	overflow: hidden;
}
* html .help-nav
{
	overflow: visible;
	height: 1%;
}
.help-nav li
{
	display: inline;
	padding: 0 1px 0 5px;
	margin: 0 4px 0 -4px;
	background: url(../images/sep-help-nav.gif) no-repeat 0 50%;
}
/* links-list */
.links-list
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 1.2em;
}
.links-list li
{
	overflow: hidden;
	vertical-align: top;
}
* html .links-list li
{
	overflow: visible;
	height: 1%;
}
.links-list a
{
	float: left;
	background: url(../images/bg-links-list.gif) no-repeat 5px 5px;
	width: 143px;
	padding: 0 0 0 27px;
	line-height: 21px;
	text-decoration: none;
}
.links-list a:hover
{
	color: #fff;
	background: #005fab url(../images/bg-links-list-hover.gif) no-repeat 5px 5px;
}
/* poll-area */
.poll-area
{
	font-size: 1.2em;
}
.poll-area .ttl
{
	display: block;
	padding: 0 0 5px;
}
.poll-area ul
{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
}
.poll-area li
{
	overflow: hidden;
	padding: 0 0 3px;
	vertical-align: top;
}
* html .poll-area li
{
	overflow: visible;
	height: 1%;
}
.poll-area ul input
{
	float: left;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
.poll-area ul label
{
	float: left;
	padding: 0 0 0 6px;
}
.btn-holder
{
	width: 100%;
	overflow: hidden;
}
.btn-holder input
{
	float: left;
}
/* search-form */
.search-form
{
	padding: 0 0 0 3px;
}
.search-holder
{
	padding: 0 0 7px;
}
.search-form label
{
	font-weight: bolder;
	display: block;
	padding: 0 0 3px;
	font-size: 1.2em;
}
.search-form .hidden
{
	display: none;
}
.search-form select
{
	width: 130px;
	padding: 1px 0;
	margin: 0 0 10px;
	font: 1.2em Arial, Helvetica, sans-serif;
}
.search-form .row-holder
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.search-form .row-holder input
{
	float: left;
	padding: 1px 4px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #000;
	width: 156px;
}
/* aside */
.aside
{
	width: 195px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 -215px;
	display: inline;
	overflow: hidden;
	float: right;
}
.aside-box
{
	background: url(../images/bg-aside-box.gif) no-repeat;
	width: 195px;
	display: inline;
	overflow: hidden;
	text-align: right;
	color: #999;
	padding: 15px 0 0;
	float: right;
}
.aside-box .holder
{
	background: url(../images/bg-aside-box.gif) repeat-y -195px 0;
}
.aside-box .frame
{
	background: url(../images/bg-aside-box.gif) no-repeat -390px 100%;
	padding: 0 12px 9px 37px;
}
.adv-list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.adv-list li
{
	overflow: hidden;
	vertical-align: top;
	padding: 0 0 9px;
}
* html .adv-list li
{
	overflow: visible;
	height: 1%;
}
.adv-list img
{
	display: block;
	text-align: left;
}
/* footer */
#footer
{
	background: url(../images/bg-footer.gif) repeat-x;
	border: solid #898888;
	border-width: 0 1px;
	text-align: center;
	padding: 20px 0;
	font-size: 1.1em;
}
#footer ul
{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
}
* html #footer ul
{
	margin: 0 0 0 4px;
}
#footer li:first-child
{
	background: none;
}
#footer li
{
	display: inline;
	padding: 0 1px 0 5px;
	background: url(../images/sep-f-nav.gif) no-repeat 0 50%;
}
#footer a
{
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
.subforumlink
{
	text-decoration: none;
	color: #006198;
	font-family: Verdana;
	font-size: 1.0009em;
}
.subforumlink:hover
{
	text-decoration: underline;
	color: #006198;
}
/* breadcrumbs */
.breadcrumbs-area
{
	width: 100%;
	overflow: hidden;
	font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: -5px 0 12px;
}
.breadcrumbs-area .hidden
{
	display: none;
}
.breadcrumbs-area ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}
.breadcrumbs-area li
{
	float: left;
	padding: 0 8px 0 22px;
	margin: 0 18px 0 -18px;
	background: url(../images/bullet-breadcrumbs.gif) no-repeat 0 5px;
}
.breadcrumbs-area a
{
	font-weight: normal;
}
.moderated-area
{
	padding: 0 0 29px 4px;
	display: block;
	font: bold 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.moderated-area a
{
	font-weight: normal;
	color: #006198;
	text-decoration: none;
}
.moderated-area a:hover
{
	text-decoration: underline;
}
/* forums-btn */
.forums-btn
{
	width: 100%;
	overflow: hidden;
}
.forums-btn ul
{
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	overflow: hidden;
	font: 1.4em/26px "Myriad Pro" , Arial, Helvetica, sans-serif;
}
.forums-btn li
{
	float: left;
}
.forums-btn a
{
	float: left;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-btn-forums.gif) no-repeat;
	height: 33px;
	overflow: hidden;
	padding: 0 0 0 15px;
	cursor: pointer;
}
.forums-btn span
{
	float: left;
	height: 33px;
	padding: 0 17px 0 0;
	background: url(../images/bg-btn-forums.gif) no-repeat 100% 100%;
}
.forums-btn a:hover em, .forums-btn a:hover span, .forums-btn a:hover
{
	text-decoration: underline;
}
.forums-btn .post-reply
{
	font-style: normal;
	background: url(../images/ico-post-reply.gif) no-repeat 0 3px;
	float: left;
	padding: 0 0 0 46px;
	margin: 0 0 0 -8px;
}
.area-ttl
{
	padding: 0 0 0 11px;
}
/* post-section */
.post-section
{
	padding: 9px 11px 0;
}
.post-block
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
.post-block .img-section
{
	text-align: center;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 26px 0 8px;
}
.post-block .img-section a
{
	color: #006198;
	text-decoration: none;
}
.post-block .img-section a:hover
{
	text-decoration: underline;
}
.post-block .img-section img
{
	margin: 0 0 3px;
}
.section-text
{
	overflow: hidden;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .section-text
{
	overflow: visible;
	height: 1%;
}
.section-text .ttl
{
	color: #006198;
	display: block;
	font-size: 1.0909em;
	padding: 0 0 18px;
}
.section-text .ttl a
{
	color: #006198;
}
.section-text p
{
	line-height: 1.4545;
	margin: 0 0 13px;
}
.post-btn-area
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 13px;
}
.holder-btn
{
	background: url(../images/bg-post-btn-area.gif) no-repeat;
	height: 24px;
	float: right;
	padding: 0 0 0 1px;
	overflow: hidden;
	font: 0.909em/2.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.holder-btn ul
{
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	float: left;
	height: 24px;
	overflow: hidden;
	background: url(../images/bg-post-btn-area.gif) no-repeat 100% 100%;
}
.holder-btn li
{
	float: left;
	padding: 0 12px;
	margin: 0 -1px 0 1px;
	border-right: 1px solid #e1e0e0;
}
.holder-btn a
{
	text-decoration: none;
	color: #006094;
}
.holder-btn a:hover
{
	color: #f30;
}
.post-list
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
.post-list li
{
	display: inline;
	background: url(../images/sep-post-list.gif) no-repeat 100% 3px;
	padding: 0 5px 0 1px;
	margin: 0 -1px 0 1px;
}
* html .post-list li
{
	padding: 0 2px 0 5px;
}
* + html .post-list li
{
	padding: 0 2px 0 5px;
}
.post-list a
{
	color: #006198;
	text-decoration: none;
}
.post-list a:hover
{
	text-decoration: underline;
}
.reply-area
{
	background: url(../images/sep-forum-holder.gif) repeat-x;
	text-align: center;
	margin: 0 -11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 15px;
}
.reply-area .holder
{
	padding: 10px 0;
	background: url(../images/sep-forum-holder.gif) repeat-x 0 100%;
}
.reply-area a
{
	color: #f30;
	text-decoration: none;
}
.reply-area a:hover
{
	text-decoration: underline;
}

/* side-col */
.side-col
{
	width: 289px;
	margin: 0 10px 0 0;
	overflow: hidden;
	float: left;
	background: url(../images/bg-side-col.gif) no-repeat;
	padding: 10px 0 0;
}
.holder-side
{
	background: url(../images/bg-side-col.gif) repeat-y -289px 0;
}
.side-frame
{
	background: url(../images/bg-side-col.gif) no-repeat 100% 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
* html .side-frame
{
	overflow: visible;
	height: 1%;
}
.side-block
{
	padding: 10px 10px 5px;
	background: url(../images/bg-side-block.gif) repeat-x 0 100%;
}
.block-side
{
	padding: 10px 36px 5px 10px;
	overflow: hidden;
	width: 243px;
}
.side-col h2
{
	margin: 0 0 16px;
	color: #013780;
	font: bold 2.3em/16px "Myriad Pro" , Arial, Helvetica, sans-serif;
	background: url(../images/bg-ttl-arrow.gif) no-repeat;
	padding: 0 0 0 33px;
	text-transform: uppercase;
}
.side-col h3
{
	margin: 0 0 19px;
	color: #013780;
	font: bold 1.9em/16px "Myriad Pro" , Arial, Helvetica, sans-serif;
	background: url(../images/bg-ttl-arrow.gif) no-repeat;
	padding: 0 0 0 33px;
	text-transform: uppercase;
}
.facilities-list
{
	margin: 0;
	padding: 0 0 0 3px;
	list-style: none;
	color: #020202;
	font: 1.1em/1.4545 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.facilities-list li
{
	background: url(../images/bullet-facilities-list.gif) no-repeat 0 4px;
	padding: 0 0 16px 32px;
}
.btn-add-shortlist
{
	background: url(../images/bg-btn-add-shortlist.gif) no-repeat;
	width: 269px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
}
.details-list
{
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.details-list li
{
	background: url(../images/bullet-green-point.gif) no-repeat;
	padding: 0 0 16px 23px;
}
.users-type
{
	margin: 0 0 -3px;
	overflow: hidden;
	padding: 0 0 0 9px;
	list-style: none;
	color: #020202;
	font: 1.1em/26px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.users-type li
{
	padding: 0 0 6px 39px;
}
.users-type .lm
{
	background: url(../images/ico-limited-mobility.gif) no-repeat;
}
.users-type .aw
{
	background: url(../images/ico-wheelchair-ui.gif) no-repeat;
}
.users-type .iw
{
	background: url(../newimages/images/search-results/icon-blue.jpg) no-repeat;
}
.local-list
{
	margin: 0;
	padding: 0 0 0 9px;
	list-style: none;
	font: 1.1em/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.local-list li
{
	background: url(../images/bullet-green-point.gif) no-repeat 0 3px;
	padding: 0 0 16px 23px;
}
.contacts-list
{
	margin: 0 0 -7px;
	overflow: hidden;
	padding: 0 0 0 19px;
	list-style: none;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contacts-list li
{
	padding: 0 0 17px 40px;
}
.contacts-list .phone
{
	background: url(../images/ico-phone.gif) no-repeat;
	line-height: 16px;
}
.contacts-list .user
{
	background: url(../images/usericon.png) no-repeat;
	line-height: 23px;
}
.contacts-list .search
{
	background: url(../images/ico-search.gif) no-repeat;
	line-height: 16px;
}
.contacts-list .mail
{
	background: url(../images/ico-mail.gif) no-repeat;
	line-height: 16px;
}
.contacts-list a
{
	color: #4476bd;
	text-decoration: none;
}
.contacts-list a:hover
{
	text-decoration: underline;
}
.quick-search-form
{
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0 0 0 14px;
}
.quick-search-form a
{
	color: #00377a;
	text-decoration: none;
}
.quick-search-form a:hover
{
	text-decoration: underline;
}
.quick-search-form .row
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
.quick-search-form input
{
	float: left;
	padding: 5px 8px;
	width: 209px;
	border: 1px solid #e0dfdf;
	color: #bdbdbe;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.quick-search-form .btn-search-now
{
	padding: 0;
	float: right;
	width: auto;
	border: 0;
}
/* content-area */
.content-area{
	width:100%;
	float:left;
}
.content-frame{margin:0 10px 0 215px;}
.back-to{
	float:right;
	background:url(images/bg-arrow-back.gif) no-repeat;
	padding:0 0 0 25px;
	color:#01428c;
	font:1.1em/1.909 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:5px 0 0;
}
.back-to:hover{text-decoration:underline;}
.content-frame .title-block{margin-bottom:10px;}
.content-frame .title-block h1{float:left;}
.content-frame .title-block h4{float:left;}
/* content-hold */
.content-hold{
	overflow:hidden;
	font:1.4em Arial, Helvetica, sans-serif;
}
* html .content-hold{
	overflow:visible;
	height:1%;
}
.content-hold h3{
	margin:0 0 2px;
	color:#4476bd;
}
.content-hold p{
	margin:0 0 20px;
	line-height:1.428;
	color:#000;
}
.photo-gallery{
	width:458px;
	padding:10px 0 5px 10px;
	background:#f0f0f0;
}
.photo-gallery img{display:block;}
.photo-gallery-slide{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
* html .photo-gallery-slide ul{
	overflow:visible;
	height:1%;
}
.photo-gallery-slide li{
	float:left;
	margin:0 4px 0 0;
}
.photo-gallery .slide{
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0 0 5px;
}
.photo-gallery .slide img{
	display:block;
	position:absolute;
	top:0;
	left:0;
	float:left;
	z-index:1;
}
.photo-gallery .slide img.active{
	z-index:2;
	position:relative;
}
.photos-info{
	width:298px;
	margin:0 0 18px;
	height:27px;
	padding:8px 120px 0 50px;
	background:#eae9e9;
	overflow:hidden;
	font:0.786em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#005486;
}
.photos-info span{float:left;}
.photos-info ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:right;
}
.photos-info li{
	background:url(../images/sep-pagination.gif) no-repeat 100% 50%;
	padding:0 5px 0 6px;
	float:left;
	margin:0 -1px 0 1px;
}
.photos-info a{
	color:#005486;
	text-decoration:none;
}
.photos-info a:hover{color:#fd5b02;}
.photos-list{
	margin:0;
	padding:0 0 20px;
	list-style:none;
	overflow:hidden;
	color:#939392;
	font-size:0.857em;
}
* html .photos-list{
	overflow:visible;
	height:1%;
}
.photos-list li{
	float:left;
	padding:0 7px 0 0;
	margin-top:-10px;
}
.photos-list img{
	display:block;
	padding:0 0 10px;
}
.links-holder{
	padding:30px 0 0;
	font:0.786em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.links-holder a{
	color:#3d8c07;
	text-decoration:none;
}
.links-holder a:hover{text-decoration:underline;}
.skip-top{
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
.skip-top a{
	background:url(../images/bg-arrow-skip.gif) no-repeat 100% 0;
	padding:8px 15px 5px 0;
	line-height:19px;
	color:#074484;
}
.blogtitle
{
	font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;
}
.blog
{
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
}
.blog h1
{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #0465b4;
	margin: 0;
	border: 0;
}
.blog-details
{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #a5a4a4;
	padding: 10px 0 10px 0;
	display: block;
}
.blog em
{
	color: #a5a4a4;
	font-style: normal;
}
.blog p
{
	padding: 0px;
	display: block;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
.blog .post_links
{
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	border: 1px solid #eee8e1;
	background-color: #faf7f5;
}
.blog .post_links a
{
	font-weight: bold;
	padding: 0 5px;
	color: #003c88;
	font-size: 11px;
}
.blog img
{
	border: 0px;
	vertical-align: middle;
}

.blog_form
{
	padding: 10px 10px 0 10px;
}
.blog_form label
{
	font: 13px/15px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 5px;
	margin: 5px 0;
	float: left;
	width: 200px;
	text-align: right;
}
.blog_form label span
{
	color: #FF0000;
	font-weight: bold;
	font: 17px/15px Arial, Helvetica, sans-serif;
}
.blog_form_field
{
	margin-right: 200px;
	float: left;
	margin: 5px 0;
}
.blog_form form
{
	margin: 0;
}
.blog_textfield
{
	margin: 0;
	float: left;
	width: 102px;
	height: 19px;
	border: 2px inset #ccc;
	margin: 0 0 5px 0;
}
.location_list
{
	margin-top:-10px;
}
.bor
{
	border: 1px solid red;
}

/*8 aug 2010*/
.postcomments1{
border:1px solid #e7e7e7;
background: top left repeat-x url(../images/comment_box_bg.png);
font-size:1.2em;}
.post2{
color:#00629d;
font-size:1.2em;
margin:0px;
padding:10px 0px; }

.post_comments .photo3 { float: left; padding: 5px 10px 0px 0px; }
.post_comments .photo3 img {  padding:3px; border:1px solid #d3d3d3; background-color:#FFFFFF;}
.comment_box1 .heading2 { overflow: hidden; background: url(../images/dot.gif) repeat-x left bottom;}
.comment_box1 .heading2 h1 { font: 2em/24px Arial, Helvetica, sans-serif; color: #116ca4; margin: 0; padding: 0 0px; float: left;}
.comment_box1 .heading2 img { float: right; border: 0; background: none; }
.imgframe1{border:1px solid #d3d3d3;}

.borbot
{
	margin-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}
.ablue12{
color:#000000;
text-decoration:none;
text-decoration:underline;
font-size:1.2em;}
.ablue12:hover{
color:#000000;
text-decoration:underline;
font-size:1.2em;}