* {margin:0; padding:0; border:0;}

/* START Alsett Clearing method */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%}
.clearfix {display: block;}
/* END Alsett Clearing method */

/* START Arbatrary Class Rules */
.green {color:#83c341;}
.grey {color:#7a7b7c;}

/* END Arbatray Class Rules*/
					
			
body {font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;
		background-color:#7a7b7c;
		margin-left:auto;
		margin-right:auto;
		}
		
a:link{
	   text-decoration:none;
	    border-bottom:none;
		 }
a:visited {
		   text-decoration:none;
		   border-bottom:none;
			 }
a:hover {
		text-decoration:none;
		border-bottom:none;
		}
a:active{
		text-decoration:none;
		border-bottom:none;
		}
		
div#mainWrap {width:698px;
			  background-image:url(shadow_BG_repeat.jpg);
			  background-repeat:repeat-y;
			  margin-left:auto;
			  margin-right:auto;
			  padding:0px 16px;
			  clear:both;
			  }
		div#logo {width:336px;
				  height:147px;
				  position:relative;
				  top: -174px;
				  margin-left:auto;
				  margin-right:auto;
				  margin-bottom:-147px;
				  }
				  
				   

		
		div#top {width:699px;
				height:147px;
				background-color:#5d5e5e;
				}
				div#top a:link {border:0px;}
				
				div#scheduleApt {position:absolute;
								 width:177px;
								
								 margin: 25px 0px 0px 522px;
								 z-index:1;
								}
								div#scheduleBottom1 {
												     width:174px;
												     height:9px;
													 float:right;
												  }
								div#scheduleBottom2 {
								  				     width:157px;
													 background:url(schedule_bottom2.png) repeat-y top left;
													 float:right;
													 overflow:hidden;
													}
								div#scheduleBottom3 {
													 width:157px;
													 height:12px;
													 background:url(schedule_bottom3.png) no-repeat bottom left;
													 float:right;
													}
													div#scheduleContent {padding:0px 0px 0px 8px;
																		 color:#555;
																		}
															
															div#scheduleContent p {margin-bottom:8px;
																					}
												   div#scheduleSuccess {
												     				    background:url(schedule_success.gif) no-repeat right center;
																		width:135px;
																		height:100px;
												          }
												   div#scheduleLoading {text-align:center;
												          }
	    div#mainNav {width:699px;
					height:27px;
					background-color:#b2b3b4;
					z-index:10;
					}
		div#subNav {width:699px;
					height:18px;
					background-color:#5d5e5e;
					text-align:center;
					padding-top:2px;
					}
						div#subNav a:link {color:#b2b3b4;
										   text-decoration:none;
										   }
						div#subNav a:visited {color:#b2b3b4;
											  text-decoration:none;
											  border-bottom:0px;
											  }
						div#subNav a:hover {color:#83c341;
											text-decoration:none;
											border-bottom:dashed 1px #b2b3b4;
											}
						div#subNav a:active {color:#000000;
											text-decoration:none;
											}
		div#contentWrap{width:699px;
						background-color:#FFFFFF;
						background-image:url(content_top_BG.gif);
						background-repeat:no-repeat;
						background-position:top;
						clear:both;
						}
				div#content{width:611px;
							background-image:url(content_bottom_BG.gif);
							background-repeat:no-repeat;
							background-position:bottom;
							padding:32px 44px;
							min-height:180px;
							clear:both;
							}
						
						div#content a:link{color:#000000;
										   text-decoration:none;
										   border-bottom:dashed 1px #b2b3b4;
										  }
						div#content a:visited {color:#000000;
										   	   text-decoration:none;
											   border-bottom:dashed 1px #b2b3b4;
											   }
						div#content a:hover {color:#83c341;
											text-decoration:none;
											border-bottom:dashed 1px #83c341;
											}
						div#content a:active{color:#000000;
										   text-decoration:none;
										   border-bottom:dashed 1px #b2b3b4;
											}
				div#content select {border: solid 1px;}
				div#content input {border: solid 1px;}
				div#content textarea{border: solid 1px;}	  


div#bottom {width:730px;
			height:40px;
			background-image:url(bottom_BG.jpg);
			background-repeat:no-repeat;
			margin-left:auto;
			margin-right:auto;
			color:#636363;
			font-size:9px;
			clear:both;
			
			text-align:center;
			}
			
			div#leftLogo {float:left;
						  margin-left:20px;
						}
			div#botText {padding:7px 0px;
						}
			div#imphatic { width:270px;
						  margin:15px auto;
						}

