body {
	margin:20px 10px 20px 10px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:black;
	background-color: #000000;
	text-align:center;
	}	

h1 {
	padding:0px;
	margin:0px 0px 0px 186px;
	font-size:14px;
	line-height:28px;
	font-weight:900;
	color:#505050;
	vertical-align:middle;
	}

h2 {
	font:11px/18px verdana, arial, helvetica, sans-serif;
	color:#000000;
	margin:0px 0px 0px 185px;
	padding:0px;
	font-weight:bold;
	}

p {
	font:11px/18px verdana, arial, helvetica, sans-serif;
	color:#000000;
	margin:0px 10px 15px 186px;
	padding:0px;
	}

.tagline {color: #333333; font-size: 10px; margin:0px 0px 16px 0px;}
.navbar {color:black; font-size:11px verdana, arial, helvetica, sans-serif; margin: 5px 0px 0px 0px;}
.menu {margin:0px 0px 20px 0px;}
.footer {font-size: 9px; color: #2D2D2D;  margin: 0px; }
.photoHeader {margin:0px; padding:14px 0px 0px 0px; font-size:14px; font-weight:900; color:#444444; font:Arial, Helvetica, sans-serif;}
.photoName {margin:15px 0px 0px 0px; font-weight:bold; font-size:12px;}
.photo {margin:0px;}

a {
	color:#3D3D3D;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

a:link {color:#151550;}
a:visited {color:#404070;}
a:hover {text-decoration: underline; }
.inline {font-weight:bold;}
.header {margin:0px 0px 10px 185px; padding:0px; font-size:14px; line-height:28px; font-weight:900; color:#505050;}
.photoHeaderLink {margin:0px; padding:0px; font-size:14px; line-height:28px; font-weight:900; color:#445775; font:Arial, Helvetica, sans-serif;}

#Header {
	background-color:white;
	background-image:url(images/header.gif);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	height:135px;
	width:780px;
	padding:0px;
	vertical-align: bottom;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

#Logo {
	float:left;
	text-align:center;
	}

#NavBar {
	float:right;
	text-align:right;
	padding:57px 30px 0px 0px;	
	font:11px/18px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	}

#Menu {
	margin:4px 0px 15px 0px;
	float:left;
	top:173px;
	width:125px;
	padding:15px;
	background-color:#D0D0D0;
	border:1px solid black;
	line-height:17px;
	text-align:left;
	font-size: 16px;
	left: 48px;
	}

#PhotoLeft {
	margin:4px 0px 15px 0px;
	float:left;
	top:173px;
	width:125px;
	padding:0px 25px 0px 0px;
	line-height:17px;
	text-align:left;
	font-size: 16px;
	left: 48px;
	}

#Content {
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding:5px 30px 30px 30px;
	width:720px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #101010;
	text-align:left;
	}


#Services {
	border:0px solid black;
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	background-color:#FFFFFF;
	text-align:left;
	}

#News {
	margin:26px 0px 35px 0px;
	float:center;
	width:670px;
	padding:20px 15px 25px 15px;
	background-color:#D0D0D0;
	border:1px solid black;
	line-height:20px;
	vertical-align:middle;
	}

#NewsPhoto {
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	float:center;
	width:600px;
	background-color:#D0D0D0;
	border:1px solid black;
	line-height:20px;
	vertical-align:middle;
	padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:15px
	}

table {
	background:#FFFFFF; 
	border:0px; 
	}

#Footer {
	background-color:#D0D0D0;
	margin-left:auto;
	margin-right:auto;
	width:753px;
	padding:0px 25px 0px 2px;
	text-align:right;
	font-size:smaller;
	vertical-align:middle;
	}

