html, body {
	margin: 				0px;
	padding: 				0px;
	font-family:			Verdana, sans-serif;
	font-size:				12px;
	color:					#000000;
	width:					100%;
	height:					100%;
	background-image:		url( assets/map-background.jpg );
	background-repeat:		repeat-xy;
	background-color:		#E7E7E2;
}

img {
	border-style: none;
}

#mainpage {
	background-color:		#FFFFFF;
}

.navsub {
	font-family:			Verdana, sans-serif;
	font-size:				10px;
	color:					#666666;
	list-style:				none;
}

.navsub A {
	font-family:			Verdana, sans-serif;
	font-size:				10px;
	color:					#14358F;
}

.navsub li {
	margin: .1em .1em;
}
mainpage {
	background-color:		#FFFFFF;
}

#nav {
	position:				relative;
	z-index:				10;
}

#navbar {
	background:		url( assets/header_repeat.jpg );
	background-repeat:		repeat-x;
}

#navbar TD {
	font-weight:	bold;
	padding-left:	5px;
	padding-right:	5px;
	font-size:		11px;
	color:			#14358F;
}

#navbar A {
	color:			#14358F;
}

hr {
	color:					#555454;
	border:					1px solid #555454;
}

td {
	line-height:			1.5;
	font-size:				15px;
}

#header {
	background-color: 			#29829D;
}

#header td {
	padding:				0;
	margin:					0;
}

#content {
	padding:				15px;
	background-color:		#FFFEF4;
}

#footer {
	color:					#2B74A9;
	font-size:				10px;
	padding:				4px;
	text-align:				center;	
}

#footer A {
	color:					#2B74A9;
	text-decoration:		none;
}

#footer A:hover {
	color:					#2B74A9;
	text-decoration:		underline;
}

A {
	color:					#5555CC;
	text-decoration:		none;
}

.image {
	border:					2px solid #000000;
}

h1 {
	font-size:				18px;
}

h2 {
	font-size:				16px;
}

h3 {
	padding: 0px;
	margin: 0px;
	font-size:				14px;
}

#menu {
	background-color:		#004964;
	color:					#DDE6E1;
}

#menuPanel{
	color:					#DDE6E1;
	padding-left:			5px;
	padding-right:			5px;
	margin-top:				20px;
	margin-bottom:			30px;
}

#hr {
	border-top: 1px #9FBABE solid;
	margin-top:3px;
	padding-bottom:3px;
}

#menu TD {
	font-size:				10px;
}

#menu A {
	color:					#DDE6E1;
	text-decoration:		none;
}

#ImageTD {
	background-color:		#29829D;
	color:					#FFFFFF;
}

#ImageTD TD{
	background-color:		#29829D;
	color:					#FFFFFF;
	font-size:				10px;
}

#footer{
	font-size:				9px;
	color:					#004964;
}

/*===GenericWrapper===*/
#GenericWrapper {
margin: 15px;
padding: 0px;
border: 0px;
}

#GenericText {
margin-left: 30px;
}

#GenericWrapper p {
margin-left: 15px;
}

/*===Miscellaneous===*/

.button {
	display:			block;
	padding: 			5px;
	color:				#F3F0DE;
	font-weight:		bold;
	background-color:	#29829D;
	text-decoration:	none;
	width:				100px;
	white-space:		nowrap;
}

.NoBullets ul {
list-style-type: none;
}

/*===Splash===*/


#SplashBottom {
	text-align: right;
	margin: 0px;
	padding: 0px;
	background-color: grey;
	width: 1003px;
	color: #fff;
	font-size: 22px;
	font-style: italic;
}

#bottom {
	position:relative;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 1003px;
}
#LocateAClinic {
	left: 0px;
	position: relative;
}
#icons {position:absolute;right:15px;top:10px;}
#Login {
	margin: 0px 20px 10px 0px;
	float: right;
	color: grey;
	font-weight: bold;
	font-size: 12px;
	
}

/*===About us===*/
 .Doc {
 	padding: 0px;
	margin: 0px;
 }
 
 .Name {
 	color: #c4171d;
	font-weight: bold;
	padding: 0px;
 }
 
 .Location {
 	color: #c4171d;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-style: italic;
 }
 /* Employment */
 #download {    
	background-color:#C5171E;
	color:#fff;
	padding:5px 10px 5px 10px;
	font-size: 14px;
	font-weight:bold;
	height:56px;
	width:193px;
	text-align:center;
	border-right:1px solid red;
	border-left:1px solid red;
	border-top:1px solid red;
	border-bottom:1px solid red;			
}	
	
 /*=== Locate a Clinic ===*/
 .ClinicColumnContainer {
 	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: center;
	width:944px;
 }
 
 .ClinicRegion {
 	color: #C5171E;
	font-weight: bold;
	font-size: 18px;
 }
  .ClinicRegion a {
   	color: #C5171E;
	font-weight: normal;
	font-size: 18px;
	
  }
 .LeftColumn {
 	width: 314px;
	float: left;
	padding: 0px;
 }
 
  .MiddleColumn {
 	width: 314px;
	float: left;
	padding: 0px;
	margin: 0px;
 }
 
  .RightColumn {
 	width: 314px;
	float: left;
	padding: 0px;
	margin: 0px;
 }
 
 .Clinic {
 	margin: 0px;
	padding: 10px 0 0 30px;
	border-bottom: solid silver 2px;
	text-align: left;
	height:180px;
 }
 
 .ClinicLoc {
 	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	margin: 0px;
 }

.Clinic a {
	color: #000;
	text-decoration: underline;
}
 
 .ClinicDoc {
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
 }
 
 .ClinicFax {
 	font-size: 12px;
	font-weight: bold;
	font-style: italic;
 }
