a {color: #29658D;text-decoration:none;}
a:visited {color: #29658D;text-decoration:none;}
a:visited:hover {color: #A2A2A2;text-decoration:none;}
a:hover {color: #A2A2A2;text-decoration:none;}

body {margin:0px}

td {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;}
h1 {font-size:15px;color:#666;margin:0 0 5px 0;font-weight:bold}
h2 {font-size:13px;color:#666;margin:10px 0;font-weight:bold}
h3 {font-size:13px;color:#29658D;margin:10px 0;font-weight:bold;}
h3 a {color:#94B2C6;text-decoration:underline}
h3 a:hover {color:#94B2C6;text-decoration:none}
p {margin:6px 0;}

.blue5 {background-color: #F2F5F8;}
.blue10 {background-color: #E5ECF2;}
.blue15 {background-color: #DFE8EE;}
.blue75 {background-color: #447196;}
.blue100 {background-color: #29658D;}

.bold {font-weight:bold}
.bulletsbold {font-size: 11px;background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 24px;font-weight:bold}
.btm {color:#447196;font-weight:bold;padding-left: 15px;}
.dottedLeft {border-left: dashed 1px #cccccc;}
.dottedtop {background-image: url(images/dotline.gif);background-repeat: repeat-x;background-position: center;}

.Subheading {font-weight:bold;font-size: 12px;color: #666666;vertical-align: top;}
.Subheading2 {font-weight:bold;font-size: 12px;color: #666666;vertical-align: top;padding-left:10px;}
.mypadding {padding-left:10px;}
.bullets {font-size: 11px;background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 20px;}
.bullets2 {width:80px;font-size: 11px;background-image: url(images/spacer.gif);background-repeat: no-repeat;background-position: 0px 5px 0px 0px;padding-left: 20px;}
textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A9C1D1;
	border-right-color: #A9C1D1;
	border-bottom-color: #A9C1D1;
	border-left-color: #A9C1D1;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	width:150px;
	font-weight:bold;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A9C1D1;
	border-right-color: #A9C1D1;
	border-bottom-color: #A9C1D1;
	border-left-color: #A9C1D1;
}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size: 12px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #666;
}

.lighttxt {color:#94B2C6;}
.noborder {border:0px}
.mainpadding {padding-right: 18px;padding-left: 18px;}
.mainpaddingleft {padding-right: 0px;padding-left: 96px;}
.mainpaddingright {padding-right: 96px;padding-left: 0px;}
.mainpadding2 {padding-left: 18px;}
.leftpadding {padding-left: 20px;}
.title {font-size: 20px;font-weight: bold;}
.quote {font-style:italic;font-weight:bold}
.menu {padding-right:30px}
.marginalize {padding-right: 24px;text-align:justify;}
.defaultjustify {text-align:justify;}
.theException{padding:2px;}
#main {padding:18px}

#homeleft {margin:0px;padding:2px;vertical-align:top;width:480px;text-align:justify;}
#homeright {padding:0px;vertical-align:top;float:right;width:210px;height:100%;text-align:justify;}
#homeright ul {margin:0px;padding:0px}
#homeright li {color:#369;font-size:12px;margin:2px 0px;padding:2px 0px 2px 22px;background:#E5ECF2 url(images/arrow.gif) no-repeat left center; list-style:none;}
#homeright h2 {background:#369;padding:2px 5px;color:#E5ECF2;margin:0px;font-size:13px}
#homebottom {margin-top:15px}
#homebottom h2 {font-size:12px;text-weight:bold;color:#666;margin:0px;padding:3px 5px;background:#E5ECF2}
#homebottom p {margin:5px}

#rt {width:225px;text-align:justify;}

#lt {width:225px;float:right;text-align:justify;}
.block {padding:3px;margin-top:15px; border:solid 1px #ccc;height:50px;width:auto;background:#fff}
.block h3 {margin:0px;}

#hours {text-align:center;border:solid 1px #DFE8EE}
#hours .hdr {background:#DFE8EE;font-weight:bold;color:#ffffff}
#hours td {padding:3px;color:#666}