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

@import 'navigation.css';

body {
	background: url('images/bkg_body.jpg') repeat-x 0 0;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
	}

p { margin: 0 0 12px 0; }
a { outline: none; }
.clear { clear: both; }
#header a.noTxt { display: none; }
.noTxt { font-size: 0; line-height: 0; text-indent: -9999px; }
.hr hr { display: none; }
.hr { height: 1px; display: block; background: #a7a093; margin: 16px 0; }
#projects .hr { background: #dadada; }
#eb5contactus .hr, #contactus .hr { background: #dadada; margin: 6px 0; }


h2 { font: 18px/20px helvetica; color: #074187; margin: 6px 0; }
h3 { font: 16px/18px helvetica; color: #074187; margin: 4px 0; }

#header, #shell {
	margin: 0 auto;
	width: 930px;
	}
	
#header {
	background: url('images/bkg_header.png') no-repeat bottom right;
	height: 112px;
	text-align: center;
	}
	
#eb5 #header, #eb5program #header, #eb5immigration #header, #eb5investment #header,
#eb5projects #header, #eb5contactus #header {
background: url('images/bkg_headereb5.jpg') no-repeat 0 0; }	
	
#shell {
	background: url('images/bkg_shell.jpg') no-repeat 0 0;
	padding-top: 14px;
	min-height:600px;
	}

#wrapper {
	background: url('images/bkg_wrapper.jpg') no-repeat 0 0;
	width: 902px;
	margin: 0 auto;
	padding: 1px 1px 20px 1px;
	text-align: left;
	min-height:600px;
	}

#footer {
	background: url('images/bkg_footer.jpg') no-repeat 0 0;
	min-height: 63px;
	text-align: center;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #90887c;
	padding-top:10px;
	}	
	
#footer ul { 
	width: 300px; height: 17px;
	padding-top: 10px;
	margin: 0 auto;
	padding: 0;
	}	

#footer li {
	list-style: none;
	float: left;
	}
	
#footer a {
	color: #90887c;
	text-decoration: none;
	border-right: 1px solid #cbc0b0;
	padding-right: 10px;
	margin-left: 10px;
	}	

#footer .end { border: none !important; }

#sidebar { 
width: 284px; min-height: 224px;
float: left;
background: #ddd;
padding: 60px 18px;
margin: 12px;
}

#eb5 #sidebar {
background: url('images/bkg_eb5Sidebar.jpg') no-repeat 0 0; }

#contactus #sidebar, #eb5contactus #sidebar {
background: url('images/bkg_contactSidebar.jpg') no-repeat 0 0; }

#aboutus #sidebar {
background: url('images/bkg_aboutusSidebar.jpg') no-repeat 0 0; }

#projects #sidebar {
background: url('images/bkg_projectsSidebar.jpg') no-repeat 0 0; }

#eb5program #sidebar {
background: url('images/bkg_programSidebar.jpg') no-repeat 0 0; }

#eb5immigration #sidebar {
background: url('images/bkg_immigrationSidebar.jpg') no-repeat 0 0; }

#eb5investment #sidebar {
background: url('images/bkg_investmentSidebar.jpg') no-repeat 0 0; }

#eb5projects #sidebar {
background: url('images/bkg_eb5projectsSidebar.jpg') no-repeat 0 0; }

.stroke { padding: 1px; border: 1px solid #dddddd; }

.featured {
	background: url('images/bkg_featured.jpg') no-repeat 0 0;
	width: 296px; float: left;
	padding:58px 12px;
	}

.featured strong { color: #074085; }

.traditions {
	background: url('images/bkg_traditions.jpg') no-repeat 0 0;
	width: 556px; float: left;
	padding: 58px 12px;
	}

/* Button Styles */

.btnallprojects, .btnlearnmore, .btnmoreaboutus, .btnviewgallery, .submit {
	width: 129px; height: 21px;
	display: block;
	font-size: 0; line-height: 0; text-indent: -9999px;
	margin-bottom: 4px;
	}
	
.btnallprojects { background: url('images/btn_allprojects.jpg') no-repeat 0 0; }
.btnlearnmore { background: url('images/btn_learnmore.jpg') no-repeat 0 0; }
.btnmoreaboutus { background: url('images/btn_moreaboutus.jpg') no-repeat 0 0; float: right; }	
.btnviewgallery { background: url('images/btn_viewgallery.jpg') no-repeat 0 0; float: left; margin:12px 0; }
.submit { background: url('images/btn_submitform.jpg') no-repeat 0 0; border: none; outline: none; }

.btnallprojects:hover, .btnlearnmore:hover, .btnmoreaboutus:hover, .btnviewgallery:hover, .submit:hover {
background-position: right;
}

/* EB5 Styles */

#eb5wrap, #eb5contactForm, #contactForm, #content {
float: left;
margin: 12px 6px 20px 24px;
width: 528px;
}

#eb5program #eb5wrap, #eb5immigration #eb5wrap { margin-bottom: 20px; }

#google_translate_element { float: right; width: 146px; margin: 8px 8px 0 0; }
#navigationeb5 select { border: none; width: 146px; }

.goog-te-gadget {
overflow:hidden;
width:146px;
height: 22px;
}

#sidebar ul { margin: 0; padding: 0; }
#sidebar li { margin: 0; list-style: none; }
#sidebar a { 
text-decoration: none; 
font-size: 12px;
display: block;
background:#F9F6F1 none repeat scroll 0 0;
border:1px solid #CFC8BE;
color:#91887C;
height:23px;
margin:4px;
padding:6px 0 0 12px;
}

#sidebar a:hover {  background: #e9e6e0; }



/* Contact Forms */

input { }
textarea {
width: 520px; padding:6px;
border: 1px solid #ccc;
font: 12px/14px helvetica;
color: #333;
}

.name, .phone, .email {
border: 1px solid #ccc;
font: 12px/14px helvetica;
color: #333;
width: 300px; height: 13px; 
padding:6px; 
}