body {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
	text-align: center;
	background-color: #014f63;
	background-image: url(/graphics/site/bakground.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
}
a {color:#000;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none;}
#wrapper {
	width:780px;
	background:#fff;
	margin:auto auto 10px;
	text-align:left;
}
#homeheader {width:780px; height:290px; float:left; background:#02212b; position:relative;}
#header {width:395px; height:100px; float:left; position:relative;}

#Search {
	margin-top: 56px;
	margin-right: 26px;
	float:right; 
}

#searchbutton{

	background-color: #ffffff;

	font-size:8pt;

	font-weight:600;

	color: #c0c0c0;

	border-style: none;

}







#logo {float:left;}
#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4em; float:left; margin:-10px 0 0 0; padding:0;}
#logo h2 {font-family:"times new roman", serif; color:#666; font-size:4em; font-weight:normal; padding:0 0 0 10px; margin:-10px 10px 0 -5px; float:left;}
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {padding:0; margin:20px 0 0 0; font-size:1em; font-weight:normal; color:#888; float:left;}

#toplink {font-family:arial, sans-serif; position:absolute; right:10px; bottom:0;}
#toplink ul {padding:0; margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:0.8em; color:#999; margin:0 0 0 7px; line-height:25px; font-family:arial, sans-serif;}
#toplink ul li a, #toplink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#toplink ul li a.highlite, #toplink ul li a.highlite:visited {color:#c00;}
#toplink ul li a:hover {color:#263; border-bottom:1px solid #000;}
#toplink ul li a img {border:0;}

#midlink {
	left:0;
	width:780px;
	height:46px;
	text-align:center;
	background: url(../graphics/site/bak_navbar.gif);
}
#main_menu {
	padding:0;
	list-style-type:none;
	width:780px;
	height:46px;
	margin: 0;
}
#main_menu li {
	float:left;
	display:inline;
	width:156px;
	height: 46px;
}
#main_menu li a, #main_menu li a:visited {
	display:block;
	width:156px;
	color:#586264;
	height:46px;
	font-size:1.1em;
	text-decoration:none;
	line-height:46px;
	font-family:arial, verdana, sans-serif;
}

#main_menu li a:hover {
	color:#000;
	background:url(../graphics/site/bak_navbar_brt.gif);
} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {
	color:#000;
	background:url(../graphics/site/bak_navbar_brt.gif);
} 
#main_menu li.java a:hover {color:#fff;  background:url(../pro/cssplay/cssplay_1b.gif);} 

#botlink {font-family:arial, sans-serif; position:absolute; bottom:0; left:10px;}
#botlink ul {padding:0; margin:0; list-style-type:none;}
#botlink ul li {float:left; font-size:0.8em; color:#999; margin:0 7px 0 0; line-height:25px;}
#botlink ul li a, #botlink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#botlink ul li a:hover {color:#263; border-bottom:1px solid #000;}



#showcase {
	clear:none;
	width:780px;
	background:#f1f7f8;
	height:auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}


#main {
	width:760px;
	position:relative;
	background:#f1f7f8;
	padding:10px 10px 10px 10px;
	color:#74797C;
	margin-left:0px;
	margin-top: 0px;
	float: left;
	font: 13px Arial, Helvetica, sans-serif;
}




#main  a:link {

	color: #21d9ff;

	text-decoration: none;

}

#main  a:visited {

	text-decoration: none;

	color: #21d9ff;

}

#main  a:hover{ 

	text-decoration: underline;

	color: #fff;

	}


#main  a:active {

	text-decoration: none;

	color: #21d9ff;

}






#sidenav {
	margin:0;
	list-style:none;
	width:220px;
	height:26px;
	position:absolute;
	left:11px;
	top: 9px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
}




#sidenav  a:link {

	color: #21d9ff;

	text-decoration: none;

}

#sidenav  a:visited {

	text-decoration: none;

	color: #21d9ff;

}

#sidenav  a:hover{ 

	text-decoration: underline;

	color: #fff;

	}


#sidenav  a:active {

	text-decoration: none;

	color: #21d9ff;

}





#info {
	width:212px;
	float:left;
	padding-top: 9px;
	padding-left: 11px;
}
.navTable {
	padding: 0px;
	margin: 0px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #818687;
	border-left: none;
}
#homeTextRight {
	font: 400 13px/18px Arial, Helvetica, sans-serif;
	color: #74797C;
}

.blueTitle {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #21D9FF;
	letter-spacing: -1px;
	vertical-align: super;
}
.verticalRule {
	border-right: 1px dotted #cccccc;
}





.blueTitle a:link {

	color: #21D9FF;

	text-decoration: none;

}

.blueTitle a:visited {

	text-decoration: none;

	color: #21D9FF;

}

.blueTitle a:hover{ 

	text-decoration: underline;

	color: #bd0000;

	}


.blueTitle a:active {

	text-decoration: none;

	color: #21D9FF;

}





#recycleLeft {
	position: absolute;
}

.yellowTitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #e9e80f;
}


#info_right {display:block; float:right; width:230px; padding:10px; color:#fff;}
#info_right p {margin:0 0 10px 0;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#info_right ol {margin-top:40px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:"times new roman", serif; font-size:1.4em; margin:0; text-align:left; margin:15px 0 10px 0;}
#info h2.list {border-bottom:1px solid #aaa; margin:15px 10px 10px 0;}
#info h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 0 0; color:#006699; text-align:left; margin-bottom:10px;}
#info_right h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#fff;}
#info_right_home {float:left; width:250px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}

#content {width:750px; background:transparent; float:left;}
a.adbanner, a:visited.adbanner {text-align:center;color:#fff; font-size:11px; text-decoration:none;}
a.adbanner:hover {text-decoration:underline;}
p.cite {color:#008080; display:list-item; padding:0 5px; list-style-image: url(../graphic/open_quotes.gif); background: url(../graphic/close_quotes.gif) bottom right no-repeat;}

#left_column {width:468px; background:transparent; float:left; padding:0 32px 0 0;}
* html #left_column {width:500px; w\idth:468px;}
#left_column ol li {font-size:11px; line-height:16px; font-family:verdana, sans-serif; margin:5px 0;}
#left_column dl.sitemap dd a {text-decoration:none; color:#069;}
#left_column dl.sitemap dd a:hover {color:#fff; background:#069;}
#left_column dl.sitemap {margin-left:50px;}
#left_column dl.sitemap dd {margin:0;}

#right_column {width:230px; background:transparent; float:left; padding:0 5px 0 10px;}
* html #right_column {width:245px; w\idth:230px;}

dl.latest {font-size:10px; margin:10px 0 0 0;}
dl.latest dt {background:#bc8f8f; padding:5px; font-family:"times new roman", serif; font-weight:bold; font-size:14px; color:#fff; border-left:1px solid #fff;}
dl.latest dd {margin:0; padding:5px 5px 0 5px;}
dl.latest dd a, dl.latest dd a:visited {text-decoration:none; color:#000;}
dl.latest dd a em {font-style:normal; float:right; color:#468;}
dl.latest dd a b {color:#008080;}
dl.latest dd a:hover {text-decoration:underline;}
dl.latest dd a:hover em {cursor:pointer; text-decoration:none;}

dl.list {width:240px; margin:0 10px 10px 0; float:left;}
* html dl.list {float:none;}
dl.list dd {color:#666; background:#fff; font-size:11px; font-family:arial, sans-serif;}
dl.list dd a, dl.list dd a:visited {color:#000; font-weight:bold; font-size:12px; text-decoration:underline;}
dl.list dd a:hover {text-decoration:none;}
dl.list_last {margin-right:0;}



.spacer {margin-top:5px;}


#search {
	position:absolute;
	right:134px;
	margin:0;
	top: 65px;
	width: 193px;
}
#search form {margin:0; padding:0;}
#search form img {border:0; float:left; margin-right:10px;}
#search form label {font-size:0.9em;}


#far_right {width:230px; background:transparent; float:left; padding:0 10px 0 10px;}
* html #far_right {width:250px; w\idth:230px;}
#far_right img {display:block; border:0; margin-top:10px;}

#foot {
	width:780px;
	height:56px;
	background:#f1f7f8 url(../graphics/site/footerlogos.gif);
	top: 50px;
}
#foot p {font-size:11px; color:#fff; margin:5px 10px 5px 15px; float:left;}
#foot ul {list-style-type:none; margin:0; padding:0; float:right; margin-right:15px;}
#foot ul li {float:left; margin:5px 0 5px 10px;}

#footlinks {
	clear:none;
	width:350px;
	color:#005d6e;
	margin-left: 400px;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

#footlinks a:link {

	color:#005d6e;

	text-decoration: none;

}

#footlinks a:visited {

	text-decoration: none;

	color:#005d6e;

}

#footlinks a:hover{ 

	text-decoration: underline;

	color: #bd0000;

	}


#footlinks a:active {

	text-decoration: none;

	color:#005d6e;

}

#copyright {
	clear:both;
	width:780px;
	color:#005d6e;
	font: 10px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	background: #f1f7f8;
}


#content p {font-size:11px; line-height:16px; margin:5px 0 8px 0;}
#content h3, #far_right h3 {margin:15px 0 5px 0; font-size:18px; color:#000; font-family:"times new roman", serif;}
#content img {border:0;}
.adbanner {display:block; width:468px; height:60px; background:url(../graphic/banner_base.jpg);}
.left {float:left;}
.float_left {float:left; margin:0 10px 5px 0;}
img.slogan {display:block; background:url(../graphic/pc2.jpg);}
img.faq {display:block; background:url(../graphic/pc3.jpg);}
img.contact {display:block; background:url(../graphic/contact.jpg);}
img.privacy {display:block; background:url(../graphic/privacy.jpg);}
img.access {display:block; background:url(../graphic/access.jpg);}
img.support {display:block; background:url(../graphic/support.jpg);}
img.map {display:block; background:url(../graphic/map.jpg);}
img.advertise {display:block; background:url(../graphic/advertise2.jpg);}
img.oops {display:block; background:url(../graphic/oops.jpg);}

.clear {clear:both;}
.css {font-family:"times new roman", serif; font-weight:bold; padding-right:2px;}
.play {font-family:"trebuchet ms", sans-serif;}
.hiddenfromview {display:none;}
.date {font-weight:bold; color:#008080;}
.bold {font-weight:bold;}
.image img {border:0; margin-left:5px;}
pre {font-size:11px; color:#006699;}

p.highlight {color:#cc0000; font-weight:bold;}

#smalladsie {margin:25px 0; width:468px; padding:1px; background:#fff;}
#adsie {position:relative; clear:both; float:left; height:90px; border-top:25px solid #fff; border-bottom:10px solid #fff; z-index:0; text-align:left; padding:1px; background:#fff;}
#ad200 {margin:10px 0 10px 0;}

#supporters {padding:0; margin:0; list-style-type:none;}
#supporters li {width:154px; height:25px; line-height:24px; margin:1px 1px 0 0; color:#c00; float:left; text-align:left; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; text-indent:15px; background:#ddd; font-size:11px;}
#supporters li a, #supporters li a:visited {display:block; width:100%; height:100%; text-decoration:none; color:#000;}
#supporters li a:hover {background:#bc8f8f; color:#fff;}
#supporters li a b, #supporters li a:visited b, #supporters li b {font-family:arial, tahoma, sans-serif; letter-spacing:-1px; font-weight:normal;}

p {font-size:11px; line-height:16px; margin:5px 0 15px 0;}

.g_right {float:left; margin:0 10px 5px 0; border:1px solid #fff; height:250px;}
.g_right:hover {border-color:#6f6;}
.g_sub {width:400px;}
.g_index {float:left; width:240px; margin:5px 5px 10px 0; border:1px solid #cca;}
.g_inline {float:left; width:230px;}
.gad {border:1px solid #cca;}
.ad_link {margin:15px 0 15px 0;}

.sidead {font-size:0.9em; font-family:arial, sans-serif; letter-spacing:1px;}

#bidvertiser {clear:both; padding:50px 0 20px 10px;}

.right_col {float:right; display:inline; width:250px;}
.left_col {float:left; display:inline; width:250px;}
.mid_col {float:left; display:inline; width:250px;}

span.red {color:#c00; font-weight:bold;}

.homeLogo {
	height: 290px;
	width: 380px;
	float: left;
}
.homeFlash {
	height: 290px;
	width: 400px;
	padding-left: 380px;
	float: none;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}









/*LOCATIONS */
/*image box*/


#wrap {
	width:540px;
	position:relative;
	background:#f1f7f8;
	padding:0px 0px 0px 240px;
	color:#999;
	margin-left:0px;
	margin-top: 0px;
	float: left;
}
#wrap a.corporate_link, #wrap a.corporate_link:visited {color:#bcd; font-size:10px;}
#wrap a.corporate_link:hover {text-decoration:none;}
/*menu box*/
#flyout {font-size:11px; padding:0; margin:0; list-style:none; width:170px; height:26px; position:absolute; left:17px;}
#flyout ul {padding:0; margin:0; list-style:none;}
/*nav items*/
#flyout li {display:block; width:170px; height:26px; background:#1c1c1c;}
#flyout li a {display:block; width:170px; height:26px; text-indent:-999px; text-decoration:none;}
#flyout li a.corporate {background:url(../graphics/about/corporate.gif);}
#flyout li a.socal {background:url(../graphics/about/socal.gif);}
#flyout li a.georgia {background:url(../graphics/about/georgia.gif);}
#flyout li a.colorado {background:url(../graphics/about/colorado.gif);}
#flyout li a.florida {background:url(../graphics/about/florida.gif);}
#flyout li a.nocal {background:url(../graphics/about/nocal.gif);}
#flyout li a.illinois {background:url(../graphics/about/illinois.gif);}
/*END nav items*/
#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#flyout li {float:left; margin-bottom:0px;}
/*flyout text*/
#flyout li ul {visibility:hidden; position:absolute; top:0; left:170px; width:200px; height:50px; padding-top:4px;}
#flyout li ul li {display:block; display:inline; width:190px; height:222px; border:0; margin:0 10px; background:transparent;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; width:100px; height:22px; line-height:20px; color:#bbb; border-bottom:1px solid #555; text-decoration:none;}
/*flyout transparent box*/
#flyout li b {visibility:hidden; display:block; width:190px; height:50px; position:absolute; top:0; left:170px; background:#000; opacity:0.8; filter:alpha(opacity=50);}
* html #flyout li a:hover {position:relative; white-space:normal;}
* html #flyout li a:hover ul li a:hover {color:#000; background:#bcd;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:#bcd; color:#000;}
#flyout li:hover b,
#flyout li a:hover b {
visibility:visible;
}
#flyout li:hover ul,
#flyout li a:hover ul {
visibility:visible;
}
/*End LOCATIONS */




.TextMain {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

}


.TextMain a:link {

	color: #B0002D;

	text-decoration: none;

}

.TextMain a:visited {

	text-decoration: none;

	color: #B0002D;

}

.TextMain a:hover{ 

	text-decoration: underline;

	color: #666666;

	}


.TextMain a:active {

	text-decoration: none;

	color: #B0002D;

}



.TextMain {

	font: 12px/18px Arial, Helvetica, sans-serif;

	color: #000000;

}
.lower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #74797C;
	width: 727px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 20px;
}

