/* Patti Gibbons */

/* orange #f7941d brown 4b4745*/

body {
margin:0 auto;
padding:0;
font:100% Tahoma, Verdana, Arial, Helvetica, Geneva Helvetica, New York Times;
color:#000000;
text-align:left;
background:#dcdcdc;
}

#wrap {
background:#dcdcdc;
margin:0 auto;
width:750px;
}
/***** Header *****/
#header {
	margin: 0 0;
	padding:0; 
	}
	
#header ul {
	height:20px;	
	width:750px;
	position:relative;
	margin:0px;
	padding:4px 0px 4px 0px;
	background-color:#dcdcdc;
	border-top:2px #120048 solid;
	border-bottom:2px #120048 solid;
}

/* second menu level */
#header ul + ul {      
	border-top: 0px;
}

#header ul li {
	float:left; 
	display:block;
	list-style: none outside none;
	}

#header ul li a {
	line-height:20px;
	display:block;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
}

h1, h2, h3 {
	text-align:left; 
	color:  #1f3eed;
	}

h1 {
	margin: 15px 0px 12px 0px;
	font-size:20pt;
	}

h2 {
	margin: 25px 0px 0px 0px;
	font-size:15pt; 
	}

h3 {
	font-size:12pt;
	margin: 15px 0px 0px 0px;

	}
a {	color: #0b104a;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {color:#6c1ee1;}
a.current {color:#30149e;}	



td {text-align:left;}

p.border {}
img {border:0px}
.left {float:left;}
.right {float:right;}
.center {display:block; margin: 0px auto 0px auto;}
.clearboth {clear:both}

img.left {
	padding: 0px 20px 0px 0px;
	}
img.right {	
	padding: 0px 0px 0px 20px;
	}
img.under {	
	margin-top: 20px;
	}
img.none {	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

p.textleft {
 text-align:left;
 }
p.textright {
 text-align:right;
 } 	
	
td {text-align:center}
td.address {text-align:left}

dl {
	text-align:left;
	padding-left:20px;
	padding-right:50px;
	}
dt {
	font-weight:bold;
	padding-top:20px;
	}
	
dd {
	padding-top:5px;
	}	
	
img.custom {
	margin: 0px auto 0px 10px;
	border:5px #141c85 solid;
	padding:0px 0px 0px 0px;
	}
	
#texts p {
	text-align:left;
	margin-top:3px;
	}
	

#input th {
	text-align:right;
	vertical-align:top;
	}
#input td {
	text-align:left;
	vertical-align:top;
	}

strong {
	font-weight:bold;
	}

emp {
	font-style:italic;
}	
	
ul.hours {
	padding-left:375px;
}	
	
p.view {
	padding: 0;
	margin: 0;
	}	
	
*.mobile {
	display: none;
	}

