* {font-size:12px;font-family:lucinda sans,ms-sans,arial,helvetica;font-size:13px;line-height:1.5em;margin-top:0px;}
body{background:#ffffff 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:red;}
a:visited {font-weight:bold;text-decoration: none;color:red;}
a:active {font-weight:bold;text-decoration: none;color:red;}
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:934px;}
#Wrapper .Right{background:url(../images/right.jpg) repeat-x top left;}
#Wrapper .LeftHome{background:url(../images/left-home.jpg) repeat-x top right;}
#Wrapper .RightHome{background:url(../images/right-home.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;
							}
							

#PageTitle{background:url(../images/h1-bg.jpg);height:65px;}

#Content{background: #ffffff url(../images/content.jpg) no-repeat;height:400px;}
#Content .Content{padding-left:25px;padding-top:20px;padding-right:20px;}
#SubNav{background:#eee;width:250px; padding:10px;margin:10px;border-top:5px solid #00307a;border-bottom:5px solid #E9173A;}

#SubNav h2{
color:#00307a;
font-size:21px;
font-weight:normal;
border-bottom:1px dotted #666;
margin:0px;
padding:0px;
margin-bottom:10px;
padding-left:0px;
padding-top:0px;
}

.RIghtSpace H3 {font-size:18px;}
.RightSpace a:link{color:#cecece;text-decoration:underline;}
h1{
color:#00307a;
font-size:32px;
font-weight:normal;
border-bottom:1px dotted #666;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-left:0px;
padding-top:0px;
}
h2{
color:#00307a;
font-size:21px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}
h3{
color:#00307a;
font-size:16px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}
h3 a:link{
font-size:16px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}
h3 a:hover{
font-size:16px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}
h3 a:visited{
font-size:16px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}


#Footer{width:100%; height:200px;background:#00307C;}
#Footer .Left{border-top:10px solid #E91637;}
#Footer .Main{border-top:10px solid #E91637;width:934px;}
#Footer .Right{border-top:10px solid #E91637;}
#Footer .LeftHome{background:#00307C;}
#Footer .MainHome{width:934px;background:#00307C;}
#Footer .RightHome{background:#00307C;}


.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}


