* {font-size:12px;font-family:lucinda sans,ms-sans,arial,helvetica;font-weight:normal;font-size:13px;line-height:1.5em;margin-top:0px;}
body{background:url(../images/bg.jpg);margin:0px;}
p {margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;}
a:link {font-weight:bold;text-decoration: none; color:#000;}
a:visited {font-weight:bold;text-decoration: none;color:#000;}
a:active {font-weight:bold;text-decoration: none;color:#000;}
a:hover {font-weight:bold;text-decoration: none;color:#000;}

#Wrapper{width:100%;}
#Wrapper .Left{background:url(../images/left.jpg) repeat-x top right;}
#Wrapper .Main{width:1000px;background:url(../images/main.jpg) no-repeat top center;}
#Wrapper .Right{background:url(../images/right.jpg) repeat-x top left;}

#GNav{
height:35px;
}
.GNav{
font-size:12px;
font-weight:normal;
color:#cecece;
text-decoration:none;
padding-bottom:5px;
}

.GNav a:link{
font-size:12px;
font-weight:normal;
color:#cecece;
text-decoration:none;
}

.GNav a:visited{
font-size:12px;
font-weight:normal;
color:#cecece;
text-decoration:none;
}

.GNav a:hover{
font-size:12px;
font-weight:normal;
color:white;
text-decoration:none;
}



#Nav {
	
}
#nav-primary {
	width:1000px; height:85px;
	margin-top:0px;
	position:relative;
	z-index:5000;
	}

	#nav-primary-wrap {
		}

		#nav-primary ul {
			margin: 0; padding: 0;
			list-style: none;
			position:absolute;
			border:0px solid;
			}

			#nav-primary li {
				margin: 0; padding: 0;
				float: left;
				text-align:center;		
				list-style: none;		
				}

				#nav-primary a {
					height:85px;
					float: left;
					display:block;
					overflow:hidden;
					margin-right:0px;
					color:white;
					text-transform:uppercase;
					font-weight:bold;
					font-size:14px;
					text-indent:-9999px;
					text-decoration:none;
					}

					#nav-primary a#nav-home {
						border:0px solid;
						width:460px;
						margin-left:0px;
						padding-top:0px;
						text-decoration:none;
						}
						
						#nav-primary a#nav-home:hover {
							background-position:0px 0px;
							}				
							
					#nav-primary a#nav-about {
						border:0px solid;
						width:90px;
						margin-left:0px;
						padding-top:0px;
						}
						
						#nav-primary a#nav-about:hover {
							background:url(../images/nav-hover.jpg) no-repeat;
							background-position:-460px 0px;
							}					
					#nav-primary a#nav-services {
						border:0px solid;
						width:105px;
						margin-left:0px;
						padding-top:15px;
						}
						
						#nav-primary a#nav-services:hover {
							background:url(../images/nav-hover.jpg) no-repeat;
							background-position:-550px 0px;
							}
												
					#nav-primary a#nav-portfolio {
						border:0px solid;
						width:125px;
						margin-left:0px;
						padding-top:0px;
						}
						
						#nav-primary a#nav-portfolio:hover {
							background:url(../images/nav-hover.jpg) no-repeat;
							background-position:-655px 0px;
							}
								
					
					#nav-primary a#nav-partners {
						border:0px solid;
						width:115px;
						margin-left:0px;
						padding-top:0px;
						}
						
						#nav-primary a#nav-partners:hover {
							background:url(../images/nav-hover.jpg) no-repeat;
							background-position:-780px 0px;
							}
					
							
					#nav-primary a#nav-contact {
						border:0px solid;
						width:105px;
						margin-left:0px;
						padding-top:0px;
						}
						
						#nav-primary a#nav-contact:hover {
							background:url(../images/nav-hover.jpg) no-repeat;
							background-position:-895px 0px;
							}
#HomeBannerVawter{
	height:414px;background:url(../images/h1-home-bg-vawter.jpg) no-repeat;}
#HomeBannerVawter .Text{
	width:400px;padding-left:35px;padding-top:50px;}	
#HomeBannerVawter .Text H1{
	padding:0px;padding-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;color:white;border:0px;}
#HomeBannerVawter .Text p{
	font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerVawter .Text .Nav{
	margin-top:20px;padding:5px;text-align:center;width:98%;background:#666;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerVawter .Text .Nav a:link{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerVawter .Text .Nav a:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#white;border:0px;}
#HomeBannerVawter .Text .Nav a:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerRothchild{
	height:414px;background:url(../images/h1-home-bg-rothchild.jpg) no-repeat;}
#HomeBannerRothchild .Text{
	width:400px;padding-left:35px;padding-top:50px;}	
#HomeBannerRothchild .Text H1{
	padding:0px;padding-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;color:white;border:0px;}
#HomeBannerRothchild .Text p{
	font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerRothchild .Text .Nav{
	margin-top:20px;padding:5px;text-align:center;width:98%;background:#666;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerRothchild .Text .Nav a:link{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBannerRothchild .Text .Nav a:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#white;border:0px;}
#HomeBannerRothchild .Text .Nav a:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
			
#HomeBanner{
	height:414px;background:url(../images/h1-home-bg4.jpg) no-repeat;}

#HomeBanner .Text{
	width:400px;padding-left:35px;padding-top:50px;}	
#HomeBanner .Text H1{
	padding:0px;padding-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;color:white;border:0px;}
#HomeBanner .Text p{
	font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#cecece;border:0px;}
#HomeBanner .Text .Nav{
	margin-top:20px;padding:5px;text-align:center;width:98%;background:#666;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBanner .Text .Nav a:link{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}
#HomeBanner .Text .Nav a:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#white;border:0px;}
#HomeBanner .Text .Nav a:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#cecece;border:0px;}

#HomeContent{
	}
#HomeContent .Work{
	width:50%;padding-left:35px;padding-right:25px;}	
#HomeContent .News{
	width:50%;padding-left:15px;padding-right:25px;}	
#HomeContent H2 {
	margin:0px;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:white;border:0px;line-heigh:1em;}
#HomeContent H2 a:link{
	font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:white;border:0px;line-heigh:1em;}
#HomeContent H2 a:visited{
	font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:white;border:0px;line-heigh:1em;}
#HomeContent H2 a:hover{
	font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:white;border:0px;line-heigh:1em;}
#HomeContent .Author{
	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:white;border:0px;line-heigh:1em;}
#HomeContent .Date{
	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:white;border:0px;line-heigh:1em;}

#PageTitle{background:url(../images/h1-bg.jpg);height:65px;}

#Content{background: url(../images/content-bg.jpg);}
#Content .Content{padding-left:25px;padding-top:24px;padding-right:20px;color:#cecece;}
.RightSpace{background:#000;width:300px; padding:10px;margin-right:20px;}
.RIghtSpace H3 {font-size:18px;}
.RightSpace a:link{color:#cecece;text-decoration:underline;}
.RightSpace a:visited{color:#cecece;text-decoration:underline;}
.RightSpace a:hover{color:#ffffff;text-decoration:underline;}
h1{
font-family:times, times new roman, serif;
color:#cecece;
font-size:32px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-left:30px;
padding-top:5px;
}
h2{
font-family:times, times new roman, serif;
font-size:28px;
margin:0px;
margin-bottom:10px;
padding:0px;
border-bottom:1px dotted;
}
h3{
font-family:times, times new roman, serif;
font-size:21px;
margin:0px;
padding:0px;
}
h3 a:link{
font-family:times, times new roman, serif;
font-size:21px;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
}
h3 a:hover{
font-family:times, times new roman, serif;
font-size:21px;
margin:0px;
padding:0px;
color:red;
font-weight:normal;
text-decoration:none;
}
h3 a:visited{
font-family:times, times new roman, serif;
font-size:21px;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
}


#Footer{width:100%; height:200px;}
#Footer .Left{background:url(../images/footer-left.jpg) repeat-x top right;}
#Footer .Main{width:1000px;background:url(../images/footer.jpg) no-repeat top center;}
#Footer .Right{background:url(../images/footer-right.jpg) repeat-x top left;}

.footer{
font-size:14px;
font-weight:normal;
color:white;
text-decoration:none;
}

.footer a:link{
font-size:14px;
font-weight:normal;
color:white;
text-decoration:none;
}

.footer a:visited{
font-size:14px;
font-weight:normal;
color:white;
text-decoration:none;
}

.footer a:hover{
font-size:14px;
font-weight:normal;
color:red;
text-decoration:none;
}

.photo{
border:10px solid #cccccc;
}
.photoThumb{
border:2px solid white;
}

#Login{
background:#000;
}
#Login h2{
font-family:times, times new roman, serif;
font-size:24px;
margin:0px;
margin-bottom:10px;
margin-top:5px;
padding:0px;
border-bottom:1px dotted;
}
.errorCode{color:red;font-weight:bold;}
form{margin:0px}


