html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 14px;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style:  outside; padding:0 0 0 25px;
	font-size:14px;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 10px; font-size:14px;
}
body {
	font-family:  Verdana, sans-serif;
	width: 100%;
}
a {
	color:  #CCC;
	outline: none;
	text-decoration:none ;
}
a:hover {
	text-decoration:underline ;
}

p {
	margin: 0 0px 15px 0px; text-align: justify; font-size:14px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

h1 { font-size:20px; margin:0px 0px 15px 0px; color:#494949; }

h2{ font-size:16px; margin:0px 0px 10px 0px ; }

h3{ font-size:15px; margin: 0px 0px 10px 0px; font-weight:bold;}



* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif; background:#ffffff url(../images/background.jpg) no-repeat center top fixed;
 font-size: 13px;
}

p {
 padding: 10px;
}

#wrapper { 
 margin: 0 auto;
 width: 980px;
}

#content { 
 float: left;
 color: #494949;
 background: #ffffff;
 width: 980px;
 display: inline;
 clear:both;
}

#header {
 color: #494949; background: #ffffff url(../images/header.png) no-repeat bottom center ;
 width: 980px;
 float: left;
 height: 150px;
}

.logo { padding:38px;}

#footer {  	
 width: 960px;
 height: 35px;
 clear: both;
 color: #616161;
 background: #ffffff; font-size:11px; padding:35px 10px 10px 10px;
}

#home{clear:both; width:980px; min-height:200px; background: url(../images/footer.png) no-repeat top ;}

#page {padding:45px 20px 20px 20px; width:740px; float:right;}

#contactdiv {width:450px; padding:10px; margin:5px auto; float:left;}

#contact {width:450px; padding:10px; margin:5px auto; float:left}
#contact p {color:#5a5a5a; text-align:left; padding:15px 5px 5px 0; margin:0;}
#contact fieldset#current p {padding:4px; margin:0;}

#contact fieldset {width:600px; display:block; border:1px dotted #5a5a5a; padding:5px 5px 5px 10px; margin-bottom:20px; line-height:1.5em; color:#616161;  }
#contact fieldset:hover {border:1px solid #fbacc5;}
#contact fieldset#opt:hover {border:1px solid #fbacc5;}

#contact legend {font-size:16px; font-weight:bold; border:1px solid #999; padding:5px; background:#CCC; color:#696969; margin: 0 0 10px 0;}

#contact label {clear:left; font-size:14px; display:block; float:left; width:100px; text-align:left; padding:2px; color:#696969; margin:5px; font-weight:bold;}

#contact input {border:1px solid #5a5a5a; font-size:14px; padding:2px; margin:5px; width:300px; background:none; color:#616161;}
#contact input:hover { background:#f7f7f7; border:1px solid #fbacc5; color:#5a5a5a;}
#contact input:focus { border:1px solid #fbacc5; color:#616161;background:#f7f7f7; }
#contact fieldset#medical input, #contact fieldset#current input {width:15px; border:none; background:none;}

#contact select {padding:2px; margin:5px; width:280px;}
#contact textarea {width:300px; height:15em; border:1px solid #5a5a5a; padding:2px; margin:5px; overflow:auto; background:none; color:#616161;}
#contact textarea:hover { background:#f7f7f7; border:1px solid #fbacc5; color:#616161;}
#contact textarea:focus {background:#f7f7f7; border:1px solid #fbacc5; color:#616161;}

#contact option {background:#f7f7f7; color:#990000;}
#contact optgroup {background:#f7f7f7; color:#000; font-style:normal;}
#contact optgroup option {background:#fff; color:#990000;}

#contact #button1, #contact #button2 {color:#f7f7f7; cursor:pointer; height:30px; width:150px; margin:10px 250px; background:#151515; border:1px solid; border-color:#2f2f2f #2f2f2f #000000 #000000; font-weight:bold;}
#contact #button1:hover, #contact #button2:hover {color:#151515; background:#f7f7f7; border:1px solid; border-color:#000000 #000000 #2f2f2f #2f2f2f; }



#navigation {font-size:20px; width:200px; float:left; padding-top:30px;  }
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

ul.top-level {}
ul.top-level li {
 border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 0px;
}

#navigation a {
 color: #494949;font-size:20px; font-family:"Times New Roman", Times, serif;
 cursor: pointer;
 display:block;
 height:55px;
 line-height:55px;
 text-indent: 45px;
 text-decoration:none;
 width:100%;
}
#navigation a:hover{
 text-decoration:underline;
}

#navigation li:hover {
 color:#F03;
 position: relative;
}


#refine {width:600px; padding:15px;}

#refine label a {
	color:#696969;
	outline: none;
	text-decoration:none ;
}
#refine a:hover {
	text-decoration:underline ;color:  #ffa7cd;
}