body {
    min-width: 773px;
	text-align: center;
	font-family: Helvetica, Ariel, sans-serif;
	font-size: 100%;
	background: #4880DD url(../images/bg.jpg) repeat-x;
	background-attachment: fixed;
	}
	
p {
	margin: 0px;
	padding: 0px;
	}
	
a {
	font-weight:  bold;
	text-decoration:none;
	}
	
a:hover {
	font-weight:  bold;
	text-decoration:underline;
	}
	
.title {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	}
.subtitle {
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #FF0000;
	}
.smaller {
	display: inline;
	font-size: 40%;
	vertical-align: super;
	}
.bigger {
	display: inline;
	font-size: 150%;
	vertical-align: super;
	}
.bold {font-weight: bold;}
.boldBlue {font-weight: bold; color:#6E6ACE;}
.ital {font-style: italic;}
.red {color: red;}

.center {text-align: center;}
.clear {clear: both;}
.left {float: left;}	
.right {float: right;}

.backto {float: right; font-size: 10px;}




/* SET UP THE PAGE WRAPPER */
#wrapper {
	display: block;
	width: 774px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	xborder: 1px solid blue;
	}

/* SET UP THE BANNER WRAPPER */
#banner_wrapper h1 {
	margin: 0;
 	padding: 0;
	background: #B8BFD2 url(../images/bg_banner.jpg) no-repeat;
	width: 774;
	height: 135;
	xborder: 1px solid red;
	}
/* HIDE THE BANNER TEXT */
#banner_wrapper h1 span {display: none;}

/* SET UP THE CONTENT WRAPPER */
#content_wrapper {
	display: block;
	width: 774px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: #fff url(../images/bg_content_wrapper.gif) repeat-y;
	text-align: left;
	xborder: 1px solid green;
	}

/* SET UP THE FOOTER WRAPPER */
#footer_wrapper h1 {
	padding: 0;
	background: #B8BFD2 url(../images/bg_footer_wrapper.gif) no-repeat;
	width: 774;
	height: 22;
	xborder: 1px solid black;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
/* HIDE THE BANNER TEXT */
#footer_wrapper h1 span {
	display: none;
}


/* SET UP THE COPYRIGHT WRAPPER */
#copyright_wrapper {
	margin: 0;
 	padding: 0px;
	width: 774;
	height: 22;
	background: url(../images/bg_copyright.gif) left no-repeat;
	xborder: 1px solid yellow;
	}

#copyright_wrapper p {
	margin: 0;
 	padding: 0px 10px 0px 24px;
	font-size: .6em;
	line-height: 21px;
	color: #555595;
	xborder: 1px solid pink;
	}


/* SETUP THE Left Column NAV */

#leftCol {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 125px;
	display: block;
	float: left;
	xborder: 1px solid blue
	}

#leftCol ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	width: 125px;
	xborder: 1px solid yellow;
	}

#leftCol li {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 125px;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.15em;
	}

#leftCol li a {
	padding: 8px 20px 8px 16px;
	display: block;
	color: #fff;
	text-decoration: none;
	}
	
#leftCol li a.active {
	margin: 0px;
	color: #B01258;
	text-decoration: none;
	background-color: #fff;
	}
	
#leftCol li a.subActive {
	margin: 0px;
	color: #B01258;
	text-decoration: none;
	background-color: #AFB0CE;
	}
	
	
#leftCol li a:hover {
	color: #99A0D3;
	text-decoration: none;
	}


/* SETUP THE Left Column SUBNAV */


#leftCol ul.subnav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	width: 125px;
	xborder: 1px solid yellow;
	}

#leftCol ul.subnav li {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 110px;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	line-height: 1em;
	}

#leftCol ul.subnav li a {
	padding: 4px 20px 4px 16px;
	display: block;
	color: #AFB0CE;
	text-decoration: none;
	}
	
#leftCol ul.subnav li a.active {
	margin: 0px;
	color: #B01258;
	text-decoration: none;
	background-color: #fff;
	}
	
#leftCol ul.subnav li a:hover {
	color: #99A0D3;
	text-decoration: none;
	}


/* SETUP THE Main Column DIV */

#mainCol {
	margin: 0px;
	padding: 0px;
	width: 390px;
	font-family: Helvetica, Arial, sans-serif;
	display: block;
	float: left;
	xborder: 1px solid blue
	}
	
#locCol {
	margin: 0px;
	padding: 0px;
	width: 390px;
	font-size: 1.0em;
	color: #191970;
	font-family: Helvetica, Ariel, sans-serif;
	display: block;
	float: left;
	xborder: 1px solid blue
	}

#locCol p {
	margin: 0px;
	padding: 0px 20px 10px 30px;
	color: #222;
	font-size: .8em;
	line-height: 1.5em;
	}

#locCol table {
	padding: 10px 0px 0px .6em;
	color: #222;
	font-size: .8em;
	line-height: 1.5em;
	}
	
#locCol ul {
	xborder: 1px solid pink;
	}

#locCol li {
	line-height: 1.4em;
	padding-bottom: 5px;
	}
	
#mainCol h1, h2 {
	margin: 0px;
	padding: 20px 20px 10px 30px;
	color: #AA014C;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1em;
	}

#mainCol h2 {
	font-size: .9em;
	padding-bottom: 4px;
	}

#mainCol p {
	margin: 0px;
	padding: 0px 20px 10px 30px;
	color: #222;
	font-size: .8em;
	line-height: 1.5em;
	}

#mainCol table {
	padding: 10px 0px 0px .6em;
	color: #222;
	font-size: .8em;
	line-height: 1.5em;
	}
	
#mainCol ul {
	xborder: 1px solid pink;
	}

#mainCol li {
	line-height: 1.4em;
	padding-bottom: 5px;
	}


/* SETUP THE Right Column DIV */

#rightCol {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 240px;
	display: block;
	float: left;
	xborder: 1px solid gray
	}

#rightCol img {
	margin: 20px 20px 0px 0px;
	padding: 0px;
	display: block;
	xborder: 1px solid black
	}


/* SET UP THE QUOTE BOX */
#quote {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 214px;
	xborder: 1px solid red
	}
#quote p {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	font-family: Helvetica, Ariel, sans-serif;
	font-size: 75%;
	line-height: 1.4em;
	font-weight: bold;
	color: #494196;
	xborder: 1px solid red
	}
#quote p.author {
	xmargin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	xfont-family: Helvetica, Ariel, sans-serif;
	xfont-size: 75%;
	xfont-weight: bold;
	font-style: italic;
	color: #9E1F7F;
	xborder: 1px solid red
	}
#quote img.startquote {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
	}
#quote img.endquote {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	}
#quote div.top {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: #fff url(../images/quote_topCap.gif) no-repeat;
	xborder: 1px solid black
	}
#quote div.middle {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: #fff url(../images/quote_middle.gif) repeat-y;
	xborder: 1px solid black
	}
#quote div.bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: #fff url(../images/quote_bottomCap.gif) no-repeat;
	xborder: 1px solid black
	}


/* SET UP THE NEWS BOX */

#news {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	width: 214px;
	xborder: 1px solid red
	}
#news div h1, #news div p.subhead, #news div p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	}
#news div h1 {
	font-size: 1.2em;
	color: #A5584F;
	}
#news div p.subhead {
	font-size: 0.7em;
	font-style: italic;
	font-weight: bold;
	color: #000;
	line-height: 1.3em;
	}
	
#news p.top {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: #fff url(../images/news_topCap.gif) no-repeat;
	xborder: 1px solid black
	}
#news div {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: #fff url(../images/news_middle.gif) repeat-y;
	xborder: 1px solid black
	}
#news p.bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: #fff url(../images/news_bottomCap.gif) no-repeat;
	xborder: 1px solid black
	}


/* SET UP THE STEPS PANEL */

#panelStep {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 277px;
	float: left;
	xborder: 1px solid red;
	}
#panelStep, #panelStep p.top, #panelStep p, #panelStep p.bottom {
	font-family: Helvetica, Arial, sans-serif;
	}
#panelStep h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../images/panelStep_middle.gif) repeat-y;
	color: #AA014C;
	font-size: .8em;
	font-weight: bold;
	line-height: 1em;
	}
	
#panelStep p.top {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	line-height: 1em;
	background: url(../images/panelStep_topCap.gif) no-repeat;
	xborder: 1px solid black;
	}
#panelStep p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	display: block;
	background: url(../images/panelStep_middle.gif) repeat-y;
	font-weight: bold;
	xborder: 1px solid black;
	}
#panelStep p.bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background: url(../images/panelStep_bottomCap.gif) no-repeat;
	xborder: 1px solid black;
	}

#panelStep #state, #panelStep #city {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 16px;
	background: url(../images/panelStep_middle.gif) repeat-y;
	xborder: 1px solid black;
	}



/* SET UP THE RESULTS DIV */


#results {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	}

#results img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	}
	
#results h1, #results p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	width: 300px;
	line-height: 1.2em;
	}
	
/* MODIFIED RESULTS */


#resultsmod {
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 1.0em;
	}

#resultsmod img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#resultsmod h1, #resultsmod p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 300px;
	line-height: 1.2em;
	font-size: 1.0em;
	}

/* SET UP THE FOOTER LOGO */
#footer_logos {
	margin: -151px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 90px;
	xborder: 1px solid red;
	}
	

/* SET UP THE FOOTER LINKS */

#footer_links {
	clear: both;
	text-align: left;
	margin: 0px 0px -10px 0px;
	padding: 10px 0px 0px 0px;
	background: #fff;
	}
	
#footer_links li {
	margin: 0;
	padding: 0;
	display: inline;
 	list-style: none;
	}

#footer_links li a {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
 	padding: 0px 1em 0px 1em;
 	text-decoration: none;
 	font-size: 10px;
 	border-right: 1px solid #cccccc;
	}

#footer_links a:link {color: #838383;}
#footer_links a:visited {color: #838383;}
#footer_links a:hover {
	border-color: #FE3;
	color: #000000;
	background: #FE3;
	}

#bottom_cap h1 {
	clear: both;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/cap_bottom.gif) no-repeat;
	width: 750;
	height: 10;
	}

#bottom_cap h1 span {display:none}
	
#copyright {
	width: 750;
	text-align: left;
	margin: 0 auto;
	padding: 4px 0px 0px 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	}
#tables {
	padding-left: 5px;
	width: 600px;
}
.table_purple_top {
	background-image: url(../images/table_topCap_purple.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 142px;
	background-color: #FFFFFF;
}
.table_purple_bottom {
	background-image: url(../images/table_bottomCap_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 142px;
	background-color: #FFFFFF;
}
.table_purple_middle {
	background-image: url(../images/table_middle_purple.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	width: 142px;
	background-color: #FFFFFF;
}
.table_yellow_top {
	background-image: url(../images/table_topCap_yellow.gif);
	width: 326px;
	background-color: #FFFFFF;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.table_yellow_bottom {
	background-image: url(../images/table_bottomCap_yellow.gif);
	width: 326px;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
}
.table_yellow_middle {
	background-image: url(../images/table_middle_yellow.gif);
	background-repeat: repeat-y;
	white-space: normal;
	width: 326px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	background-position: left top;
}
.table_largeyellow {
	width: 335px;
	margin-left: 23px;
}
.table_smallpurple {
	width: 335px;
	margin-left: 23px;
}

.listofstuff{padding-left:30px;}

.listofstuff a {font-family:arial; font-size:12px;}


