@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
color:#616060;
font-size:11px;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-position:top;
}
a,img{
border:none;
outline:none;
text-decoration:none;
}
form{
padding:0px;
margin:0px;
}
object{
border:none;
outline:none;
-moz-outline-style: none;
}

#wrapper{
width:960px;
margin-left:auto;
margin-right:auto;
text-align:justify;
}

#header{
width:100%;
margin:0px 0px 10px 0px;
}
#logo{
float:left;
margin:10px 0px 0px 0px;
}
#header_banner{
float:right;
margin:7px 0px 0px 0px;
}

#navigation{
height:27px;
width:100%;
background-color:#2b2e31;
background-image:url(../images/navigation.jpg);
background-repeat:repeat-x;
margin:6px 0px 0px 0px;
}
#navigation ul{
height:27px;
width:auto;
margin:0px;
padding:0px;
display:inline; 
float:left;
}
#navigation li{
height:27px;
margin:0px;
padding:0px 0px 0px 0px;
display:inline; 
float:left;
border-right:1px solid #d4d0cd;
}
#navigation li img{
float:left;
margin:0px 0px 0px 0px;
}
#navigation_search{
float:right;
margin:5px 6px 0px 0px;
}
#navigation_search_txt{
border:none;
background-color:#FFFFFF;
font-family:inherit;
font-size:11px;
color:#9c9b9b;
width:177px;
height:16px;
padding:2px 0px 0px 20px;
background-image:url(../images/search.jpg);
background-position:5px 2px;
background-repeat:no-repeat;
float:left;
}
#navigation_search_submit{
background:transparent;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
height:16px;
float:left;
cursor:pointer;
}


.boxfull{
width:942px;
background-color:#FFFFFF;
border:1px solid #e0dede;
padding:8px;
margin:0px 0px 7px 0px;
}
.boxleft{
width:637px;
background-color:#FFFFFF;
border:1px solid #e0dede;
padding:8px;
margin:0px 0px 7px 0px;
}
.boxleft a{
color:#000000;
}
.boxlefttabs{
width:651px;
background-color:#FFFFFF;
margin:0px 0px 7px 0px;
border:1px solid #e0dede;
}
#lefttabsdivcontainer{
padding:8px;
width:637px;
}
.boxright{
width:284px;
background-color:#FFFFFF;
border:1px solid #e0dede;
padding:8px;
margin:0px 0px 7px 0px;
}
.boxrighttabs{
width:300px;
background-color:#FFFFFF;
margin:0px 0px 7px 0px;
border:1px solid #e0dede;
}
#righttabsdivcontainer{
padding:8px;
width:284px;
}

.boxright_advert{
width:300px;
margin:0px 0px 7px 1px;
}
.line{
width:100%;
height:1px;
background-color:#cccccc;
margin:9px 0px 9px 0px;
}
#left{
width:653px;
float:left;
margin:0px 0px 0px -1px;
}
#right{
float:right;
width:300px;
margin:0px 1px 0px 0px;
}

#top_pics_left{
float:left;
width:310px;
}
#top_pics_right{
float:right;
width:320px;
}
.top_pics_video{
float:left;
margin:6px 2px 6px 1px;
width:156px;
height:210px;
}
.top_pics_video p{
font-size:11px;
margin:0px;
float:left;
text-align:left;
padding:0px 3px 0px 3px;
}
.red_title{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#d90306;
margin:4px 0px 2px 0px;
padding:0px 3px 0px 3px;
text-align:left;
}
.red_title_bold{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#d90306;
margin:4px 0px 2px 0px;
padding:0px 0px 0px 0px;
text-transform:capitalize;
text-align:left;
}
.red_arrow{
margin:0px 0px 0px 2px;
}
.arrowLink{
color:#333333;
text-decoration:underline;
font-weight:bold;
font-size:11px;
background-image:url(../images/black_arrow.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-transform:capitalize;
}

#expat_left{
float:left;
width:159px;
margin:0px 5px 0px 0px;
}
#expat_right{
float:right;
width:470px;
}
#expat_right p{
font-size:13px;
}
#expat_right a{
color:#999999;
text-decoration:underline;
margin:0px 2px 0px 2px;
}
#expat_right a:hover{
color:#333333;
}

.sections_box{
width:33%;
float:left;
}

.sections_box a{
color:#616060;
text-transform:none;
padding:0px 0px 0px 10px;
background-image:url(../images/arrow_bullet.gif);
background-position:left;
background-repeat:no-repeat;
}
.sections_box a:hover{
color:#333333;
}
.sections_box p,.sections_title a{
margin:0px 0px 5px 0px;
padding:0px;
text-transform:uppercase;
color:#d90306;
text-align:left;
background-image:none;
}
#rss_link{
float:right;
}
#community_blog span{
font-size:12px;
font-weight:bold;
color:#d90306;
}
#footer{
clear:both;
height:55px;
padding:0px 0px 0px 0px;
}
#footer_left{
float:left;
height:55px;
width:160px;
margin:0px 15px 0px 0px;
padding:15px 3px 0px 3px;
border-right:1px solid #bfc0c2;
}
#footer_right a{
color:#616060;
text-transform:none;
padding:0px 3px 0px 3px;
}
#footer_right{
width:700px;
height:55px;
float:left;
padding:15px 3px 0px 3px;
}

.texttitle{
font-size:26px; 
font-weight:bold; 
margin:0px 0px 15px 0px; 
color:#333333;
text-transform:uppercase;
}
#text_content{
color:#333333;
font-size:13px;
text-align:left;
}
#text_content a{
color:#CC3300;
font-size:11px;
}
#text_content i,#text_content em {
color:#666666;
font-size:12px;
}
#pageNo{
background-color:#f2f2f2;
margin:0px 0px 20px 0px;
border:1px solid #d4d4d4;
}
#pageNo p{
margin:12px 10px 12px 10px;
font-size:12px;
}
#pageNo li{
margin:0px 10px 5px 10px;
font-size:11px;
}
#pageNo a{
margin:0px 2px 0px 2px;
}
.validator{
color:#333333;
margin:1px 0px 0px 2px;
font-size:14px;
font-weight:bold;
}

#cfName,#cfEmail,#cfRegarding
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:190px;
	height:18px;
	padding:3px 0px 0px 2px;
}
#cfMessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:330px;
	height:200px;
	overflow:auto;
	padding:3px 0px 0px 2px;
}
#EmailForm label
{
	color:#333333;
	font-size:11px;
}
#EmailForm p
{
	margin:0px 0px 15px 0px;
}
.errors
{
	height:auto;
	color:#990000;
	font-size:11px;
	margin:0px 0px 20px 0px;
}
.lefttabs_entry{
float:left;
width:300px;
padding:10px 0px 0px 0px;
}
.lefttabs_entry h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
width:127px;
margin:0px;
padding:0px;
}
.lefttabs_entry p{
float:left;
width:127px;
margin:4px 0px 0px 0px;
text-align:left;
}
.lefttabs_entry a{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
text-transform:uppercase;
}
.lefttabs_entry img{
float:left;
margin:0px 10px 10px 0px;
}
#comments_div_container{
font-size:12px;
}
#comments_div_container_links a{
color:#333333;
font-size:11px;
margin:0px 3px 0px 3px;
text-decoration:none;
font-weight:bold;
}
#comments_div_container_links
{
float:left;
}
#close_comments_div_response{
float:right;
visibility:hidden;
}
#close_comments_div_response a{
color:#222222;
text-decoration:none;
}
#comments_div_response a{
color:#d90306;
}
.button{
background-image:url(../images/button.jpg);
width:64px;
height:26px;
margin:0px 10px 10px 0px;
text-align:center;
color:#333333;
border:none;
font-size:11px;
overflow:hidden;
font-family:inherit;
cursor:pointer;
padding:0px;
float:left;
}
.button:hover{
color:#111111;
}
.button a{
color:#333333;
text-decoration:none;
text-align:center;
line-height:26px;
font-size:11px;
}
.button a:hover{
color:#111111;
}
font{
border:none;
outline:none;
}
.txtbox{
font-family:inherit;
font-size:12px;
color:#333333;
width:187px;
height:19px;
padding:1px 3px 0px 3px;
margin:0px;
}
select{
font-family:inherit;
font-size:12px;
color:#333333;
width:200px;
height:19px;
padding:1px 0px 0px 0px;
margin:0px;
}
h4{
color:#333333;
font-size:14px;
margin:0px;
padding:0px;
font-weight:bold;
font-family:inherit;
}
fieldset{
padding:20px;
background-color:#f6f6f6;
color:#333333;
}

.addafriend{
background-image:url(../images/sendtoafriend.jpg);
border:none;
background-color:transparent;
font-family:inherit;
color:#000000;
background-position:left;
background-repeat:no-repeat;
padding:4px 0px 0px 15px;
margin:0px 0px 0px 10px;
cursor:pointer;
}
.addafriend:hover{
color:#666666;
}