@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
a{
	text-decoration:none;
	outline:none;
}
p{
	margin:0;
	padding:0;
}
img{
	border:0;
}
form{
	margin:0;
	padding:0;
}

h1{
	margin:0;
	padding:0;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8C8C8C;
}
h2{
	margin:0;
	padding:0;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FBB03B;
}
h3{
	margin:0;
	padding:0;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FBB03B;
}
h4{
    margin: 5px 0;
    padding:0;
    font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight: bold;
}
.left{
	width:auto;
	float:left;
}
.right{
	width:auto;
	float:right;
}

.wrapper{
	width:800px;
	height:auto;
	overflow:hidden;
	margin:auto;
	border:1px solid black;
	/* New Line */
	
}


/*HEADER starts here----------------------*/

.header{
	/*width:100%;*/
	width:802px;
	height:230px;
	background:url(images/header_left_bg.gif) no-repeat top left;
}
.header_top{
	width:100%;
	height:auto;
	overflow:hidden;
}
.header_topLeft{
	width:540px;
	float:left;
}
.tab{
	float:left;
	width:auto;
}
.header_topRight{
	width:260px;
	float:left;
}
.header_bottom{
	width:800px;
	height:37px;
	background:url(images/header_bottom_bg.gif) no-repeat right top;
}
.header_botom_int{
	width:515px;
	height:36px;
	border-bottom:1px solid #ECECEC;
	margin:0 0 0 19px;
}
.search{
	width:40%;
	float:left;
}
.search input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FBB03B;
	width:140px;
	height:14px;
	border:1px solid #E5E5E5;
	margin:12px 0 0 0;
	text-transform:uppercase;
}
.s_icon{
	width:auto;
	float:left;
	margin:0px 0 0 8px;
}
.s_icon input {
	width:22px;
	height:22px;
	border:0;
}
.header_links{
	width:40%;
	float:right;
}
.sitemap{
	width:auto;
	float:right;
	margin:9px 0 0 0;
}
.impaired{
	width:auto;
	float:right;
	margin:13px 4px 0 0;
}
.translation{
	width:auto;
	float:right;
	margin:22px 4px 0 0;
}

/*HEADER ends here------------------------*/

/*BODY starts here------------------------*/

.body_wrapper{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0 0 10px 0;
}
/*BODY LEFT*/
.bodyLeft{
	width:556px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:8px 0 0 0;
}
.Col1{
	width:163px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0 0 0 17px;
}
.left_nav{
	width:90%;
	height:auto;
	overflow:hidden;
	padding:30px 0 35px 0;
	border-bottom:1px solid #EBEBEB;
}
.nav_area{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
	float:left;
}
.nav_area_icon{
	width:43px;
	float:left;
	text-align:center;
}
.nav_area_txt{
	width:auto;
	float:left;
	padding:8px 0 0 0;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.nav_area_txt a{
	color:#B2B2B2;
}
.nav_area_txt a:hover{
	color:#8F8F8F;
}
.map_area{
	width:90%;
	height:183px;
	padding:10px 0 0 0;
	border-bottom:1px solid #EBEBEB;
	position:relative;
}
.map{
	position:absolute;
	left:-15px;
	top:30px;
}
.rating{
	width:90%;
	height:auto;
	overflow:hidden;
	padding:0 0 0 0;
	position:relative;
}
.rating_top{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0 0 4px 0;
}
.rating_icon{
	width:38px;
	float:left;
	text-align:center;
}
.rating_heading{
	width:auto;
	float:right;
	padding:4px 0 0 2px;
}
.rating_bottom{
	width:100%;
	height:auto;
	overflow:hidden;
}
.rating_link{
	width:auto;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding:5px 0 5px 30px;
	background:url(images/ball_icon1.gif) no-repeat 5px 3px;
	display:block;
}
.rating_submit{
	position:absolute;
	top:160px;
	right:5px;
}
.Col2{
	width:376px;
	height:auto;
	overflow:hidden;
	float:left;
}
.Col2 #search a{
color:#FBB03B
}
.news_area{
	width:98%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.news_heading{
	width:100%;
	border-bottom:1px solid #EBEBEB;
}
.news_section_top{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #EBEBEB;
	padding:5px 0 12px 0;
}
.news_section_Left{
	width:49%;
	height:auto;
	overflow:hidden;
	float:left;
}
.news_section_Left1{
	width:48%;
	height:auto;
	overflow:hidden;
	float:left;
	border-right:1px solid #EBEBEB;
	padding:0 5px 0 0;
}
.news_section_Right{
	width:49%;
	height:auto;
	overflow:hidden;
	float:right;
}
.section_heading{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FBB03B;
	font-weight:bold;
	padding:0 0 10px 0;
}
.section_heading1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FBB03B;
	font-weight:bold;
}
.section_img{
	width:100%;
	height:auto;
	overflow:hidden;
}
.section_info{
	width:100%;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding:5px 0 0 0;
}
.section_info1{
	width:100%;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.section_info span{
	color:#FBB03B;
}
.read_more{
	width:100%;
	text-align:right;
}
.news_section_bottom{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:5px 0 10px 0;
}
.grey_box{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f2f2f2;
	padding:12px 0 12px 0;
}
.grey_box_int{
	width:168px;
	height:auto;
	overflow:hidden;
	margin:0 9px 0 9px;
	_margin:0 5px 0 5px;
}
.grey_box_head{
	width:100%;
	height:21px;
	background:#FFFFFF;
	margin:0 0 12px 0;
}
.grey_box_head_txt{
	padding:0 0 0 4px;
}
.involved_txt{
	width:100%;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding:10px 0 0 0;
}
.useful_links{
	width:100%;
	height:auto;
	overflow:hidden;
}
.useful_links ul{
	margin:0 0 0 15px;
	padding:0;
}
.useful_links ul li{
	list-style:disc;
	color:#FBB03B;
	font-size:9px;
	line-height:16px;
}
.useful_links ul li a{
	color:#666666;
	text-decoration:underline;
}
/*//BODY LEFT*/
/*BODY RIGHT*/
.bodyRight{
/*	width:244px; */
	width:242px;
	float:right;
	height:auto;
	overflow:hidden;
/*	float:left; */
}
.right_img{
	width:100%;
	height:auto;
	float:left;
}
.newsletter{
	width:223px;
	float:left;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	padding:0 0 0 0px;
	background:url(images/newsletter_box_bg.gif) repeat-y top left;
}
.newsletter_top{
	background:url(images/newsletter_box_top.gif) no-repeat;
	width:223px;
	height:9px;
	float:left;
}
.newsletter_head{
	width:209px;
	float:left;
	margin:1px 0 8px 0;
	padding:0 0 0 15px;

}
.newsletter_txt{
	width:190px;
	float:left;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4b4a4a;
	line-height:normal;
	padding:0 0 0 15px;
	margin:0 0 7px 0;
}
.newsletter_txt span{
	font-weight:bold;
	font-size:12px;
}
.newsletter_input{	
	width:190px;
	float:left;
	margin:-5px 0 0 0;
	padding:0 0 0 15px;
}
.newsletter_input span{	
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4b4a4a;
	font-weight:bold;
}
.newsletter_input input{
	width:178px;
	height:14px;
	border:1px solid #E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.newsletter_bottom{
	background:url(images/newsletter_box_bottom.gif) no-repeat;
	width:223px;
	height:22px;
	float:left;
	margin:7px 0 0 0;
}
.subscribe_btn{
	width:87%;
	float:left;
	text-align:right;
	margin:4px 0 0 0;
}
/*//BODY RIGHT*/

/*BODY ends here--------------------------*/

/*FOOTER starts here----------------------*/

.footer_wrapper{
	width:100%;
	height:auto;
	overflow:hidden;
}
.footer{
	width:762px;
	height:auto;
	overflow:hidden;
	margin:auto;
	border-top:1px solid #ebebeb;
	padding:4px 0 6px 0;
}
.footerL{
	width:48%;
	float:left;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B8B8B;
}
.footerR{
	width:52%;
	float:right;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B8B8B;
	text-align:left;
}
.footerR ul{
	margin:0 3px 0 0;
	padding:0;
}
.footerR li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	margin:0 1px 0 5px;
}
.footerR li a{
	color:#FAAF3B;
}

/*FOOTER ends here----------------------*/


/*INTERNAL css starts here--------------*/

.header_bottom1{
	width:100%;
	height:37px;
	background:url(images/header_bottom_bg_int.gif) no-repeat right top;
}
.bodyRight_int{
	width:242px;
	height:auto;
	overflow:hidden;
	float:left;
	background:url(images/bdyRight_bg.gif) no-repeat top right;
	padding:50px 0 0 0;
}
.right_int_img{
	width:100%;
	float:left;
	text-align:center;
	padding:0 0 10px 0;
}
.related_link{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
}
.related_link_int{
	width:80%;
	border-top:1px solid #FCC46D;
	margin:auto;
	height:auto;
	overflow:hidden;
}
.related_head{	
	width:100%;
	padding:5px 0 5px 0;
}
.link_area{
	width:95%;
	height:auto;
	overflow:hidden;
	padding:10px 0 5px 0;
	border-top:1px solid #ECECEC;
}
.link_areaL{
	width:36px;
	height:auto;
	overflow:hidden;
	float:left;
}
.link_areaR{
	width:145px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4D4D;
}
.link_area ul{
	margin:0 0 0 20px;
	padding:0;
}
.link_area ul li{
	list-style-image:url(images/link_icon.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4D4D;
	margin:0;
	padding:0;
	text-indent:-5px;
}
.breadcrumb{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0 0 25px 0;
}
.breadcrumb_txt{
	padding:0 0 0 25px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FBB03B;
	font-weight:bold;
}
.breadcrumb_txt a{
	padding:0 0 0 0px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#8C8C8C;
	font-weight:bold;
}
.breadcrumb_txt span{
	color:#8C8C8C;
}
.secondary_nav{
	width:137px;
	height:auto;
	overflow:hidden;
	margin-bottom:41px;
}


.secondary_nav ul{
	width:137px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.secondary_nav ul li{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}
.secondary_nav ul li a, .secondary_nav ul li a:visited{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#FBB03B;
	padding:0px 4px 4px 4px;
	display:block;
	width:129px;
	height:auto;
	border-bottom:solid 1px #ebebeb;
}
.secondary_nav ul li a:hover{
	color:#FFFFFF;
	background:url(images/sec_nav_tabbg.gif) no-repeat left top;
}

.secondary_nav ul li ul{
	width:120px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 16px;
	list-style:none;
}
.secondary_nav ul li ul li{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}

.secondary_nav ul li ul li a{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FBB03B;
	padding:0px 0px 3px 0px;
	display:block;
	width:120px;
	height:auto;
	border-bottom:solid 1px #ebebeb;
}
.secondary_nav ul li ul li a:hover{
	color:#333333;
	background:none;
}

.Col2 p{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
}

.left_column_images{
	width:137px;
	float:left;
	margin:0px 0px 7px 0px;
}
.ddsg-wrapper a
{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#FBB03B;
	padding:0px 4px 4px 4px;
	display:block;
	width:129px;
	height:auto;
	border-bottom:solid 1px #ebebeb;
}
.ddsg-wrapper a:hover{
	color:#FFFFFF;
	background:url(images/sec_nav_tabbg.gif) no-repeat left top;
}
/*INTERNAL css ends here----------------*/


.cf_hidden{
        display: none;
        visibility: hidden;
}
ol.cf-ol{
    list-style: none;
    list-style-type: none;
    font-size:10px;
	margin:0;
	padding:0px; float:left;
}
ol.cf-ol li{
    margin: 5px 0;
}
ol.cf-ol li label{
    float:left;
    width: 40%;
}

/*#li--1 label,#li--2 label,#li--3 label,#li--4 label,#li--5 label,#li--6 label,#li--7 label,#li--8 label,#li--9 label{ float:left; width: 20%; text-align: left;  height:50px;}
#li--1 input,#li--2 input,#li--3 input,#li--4 input,#li--5 input,#li--6 input,#li--7 input,#li--8 input,#li--9 input{ float:left; width: 5%; margin-right: 5%; }

#label--10,#label--11{ margin: 16px 0 0 0;}
#label--12{ margin: 8px 0 0 0;}
#cf_field_10,#cf_field_11,#cf_field_12{ margin:8px 0 0 0; }

#label--13{ margin: 5px 0 0 0;}
*/
#li--3 input,#li--4 input,#li--10 input,#li--11 input {
padding:0px;
}
#li--12 input {
padding:1px;
}
/*
#li--1 label,#li--2 label,#li--4 label,#li--5 label,#li--6 label,#li--7 label,#li--8 label,#li--9 label{ float:left; width: 20%; text-align: left;  height:50px;}
#li--3 label {
      float:left; width: 5%; text-align: left;  height:50px;    
}
#li--1 input,#li--2 input,#li--4 input,#li--5 input,#li--6 input,#li--7 input,#li--8 input,#li--9 input{ float:left; width: 5%; margin-right: 5%; }
#li--3 input {
float:left; width: 75px; margin-right: 0%;
}
#label--10,#label--11{ margin: 16px 0 0 0;}
#label--12{ margin: 8px 0 0 0;}
#cf_field_10,#cf_field_11,#cf_field_12{ margin:8px 0 0 0; }
#label--13{ margin: 5px 0 0 0;}*/

/*#li--1 label,#li--2 label,#li--3 label,#li--4 label,#li--5 label,#li--6 label,#li--7 label,#li--8 label,#li--9 label{ float:left; width: 20%; text-align: left; }
#li--1 input,#li--2 input,#li--3 input,#li--4 input,#li--5 input,#li--6 input,#li--7 input,#li--8 input,#li--9 input{ float:left; width: 5%; margin-right: 5%; }

#label--10,#label--11{ margin: 16px 0 0 0;}
#label--12{ margin: 8px 0 0 0;}
#cf_field_10,#cf_field_11,#cf_field_12{ margin:8px 0 0 0; }
#label--13{ margin: 5px 0 0 0;}*/



/*#li--1 label,#li--2 label,#li--3 label,#li--4 label,#li--5 label,#li--6 label,#li--7 label,#li--8 label,#li--9 label{ float:left; width: 100px; height:30px; text-align: left; padding:10px 0 0 0;  }
#li--1 input,#li--2 input,#li--3 input,#li--4 input,#li--5 input,#li--6 input,#li--7 input,#li--8 input,#li--9 input{ float:left; width: 50px; height:30px;  }

#label--10,#label--11{ float:left; width:140px; height:30px; padding:10px 0 0 0; border:1px solid #ff0000;   }
#label--12{ margin: 8px 0 0 0;}
#cf_field_10,#cf_field_11,#cf_field_12{ margin:8px 0 0 0; }

#label--13{ margin: 5px 0 0 0;}*/

#bod{
    width:376px;
    padding: 10px;
	/* background:#ff0000; */
}
#bod ul li{
	font-size:13px;
}
#bod .bodleft,#bod .bodright{
    float:left;
    text-align: justify;
    width: 165px;
    margin-bottom: 25px;
}
#bod .bodcomplete {
	text-align: justify;
	float:left;
    width: 95%;
    margin-bottom: 25px;
	vertical-align:top;
	
}
#bod_housing{
    width:376px;
    text-align: justify;
	
}
#bod_housing ul li{
	font-size:12px;
}


.linklove{
	display:none;
}
p.cf-sb {
margin: 0;
padding:0 0 0 35px;
}
.newsletter_thumb{
	width:100%;
	float:left;
}
.newsletter_thumb ul{
	float:left;
	padding:0px 0px 30px 20px;
	margin:0px;
	list-style:none;
}
.newsletter_thumb ul li{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.newsletter_thumb ul li.img{
	width:113px;
	height:113px;
	padding:0px 10px 0px 0px
}
.newsletter_thumb ul li.text{
	width:200px;
	padding:70px 10px 0px 0px
}
.newsletter_thumb ul li.text a{
	color:#e4603a;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
.newsletter_thumb ul li.text a:hover{
	color:#000000;
}
.tbl_service {
    border:1px solid black;
}
.tbl_service th {
	font-size:12px;
	font-weight:bold;
	border:1px solid black;
	padding:0px;
}
.tbl_service td {
	font-size:12px;
	font-weight:bold;
	
	padding:0px;
}

/* Mutual exchange format */
.commentlist { margin: 10px 0 20px 10px; padding: 0; list-style: none; }
.comment-author { font-weight: bold; font-size: 12px; padding: 0 0 10px; }
.comment { border-bottom: 1px dashed #FBB03B; padding: 10px 0 0; }

