body
{
	margin: 0px 0px 0px 0px;
	font-size:14px;
    font-family: Arial,Verdana,Tahoma,'MS Sans Serif','Palatino Linotype','Courier New';
    background-color: white;
    color: black;
}

a:link {color: #0000FF; text-decoration:none;}
a:active {color:#006600; text-decoration:none;}
a:visited {color: #6600FF; text-decoration:none;}
a:hover {color: #FF0000; text-decoration:underline;}

a.small:link {color: #06C;}
a.small:active {color: #006600;}
a.small:visited {color: #6600FF;}
a.small:hover {color: #FF0000;}

label { cursor: help }
button { color:#0000FF; font-weight:bold }
select.active {	color:#0000FF; background-color:#F5F5F5 }

#supercontainer { margin:0 auto; max-width:1144px; min-width:780px; }
.rounded { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.title
{
	color: green;
	font-weight: bold;
	font-size: 20px;
	font-family: 'Palatino Linotype', 'MS Sans Serif', Tahoma, Arial;
	text-decoration:underline overline ;
	text-align:center;
}
.message
{
	margin:1px;
	font-weight:bold;
	font-size:18px;
	color: #0066FF;
	font-family:'Palatino Linotype', 'MS Sans Serif', Tahoma, Arial;
	text-align:center;
}
.messageCritical
{
	font-weight:bold;
	font-size:larger;
	color: #FF9900;
	font-family: Vedrana, 'MS Sans Serif', Tahoma, Arial;
	text-align:center;
}
.subject
{
	font-weight:bold;
	font-size:20px;
}
.menu {
	width:16%;
	text-align:left;
	vertical-align: top;
	background-color: #CBDADB;
	border:0px solid #D9E8E8;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.submenu {
	width:97%;
	background-color: #E2EDCA;
	border:1px solid #996;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.submenu #header {
	background-color:#B5C99A; padding:5px;
}
.submenu #body {
	padding:5px; line-height:1.5;
}
.submenuSmall {
	font-size:smaller;
	background-color: #B0D8FF;
	border:1px solid #69F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.submenuSmall #header {
	background-color:#69F; padding:5px;
}
.submenuSmall #body {
	padding:5px; line-height:1.2;
}

.tableHeader
{
	max-width:1144px; min-width:780px;
	border-spacing: 5px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	background-color: #FFF;
}
.tableHeader td {
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid solid solid solid;
}
.tableMain
{
	width:100%; height:100%;
	padding: 0px;
	border-spacing: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #996;
	background-color: #CCCCFF;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.tableMain th {
	text-align: center;
	font-size:12px;
	color:#FF6600;
	padding: 1px;
	border: 0px solid white;
	background-color: #CBDADB;
}
.tableMain td {
	text-align: left;
	vertical-align:top;
	border-spacing: 0px;
	padding: 5px;
	padding-top: 12px;
	border: 0px solid #CCC;
	background-color: #CCCCFF;
}
.tableFooter
{
	width:100%;
	border: 0px solid #FFFFFF;
	background-color: #F5F5F5;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:10px;
}
.tableResults
{
	margin-left:auto; margin-right:auto;
	width:100%;
	background-color: #FFFFFF;
	border-spacing:1px;
}
.tableResults th {
	text-align:center;
	padding: 1px 1px 1px 1px;
	color: #000033;
	background-color: #CBDADB;
	font-weight:normal;
}
.tableResults td {
	height:80px;
	border-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: solid solid solid solid;
	border-color: #CCC;
	padding: 1px 1px 1px 1px;
	/*background-color: #FFFFFF;*/
}
.tableForm {
	text-align: left;
	padding: 3px 3px 3px 3px;
	border-width: 1px 1px 1px 1px;
	border-color: gray gray gray gray;
	border-style:solid solid solid solid;
	background-color: #FFFF99;
}
.tableForm th {
	text-align:center;
	background-color: #CCCCCC;
	font-weight:bold;
}
.tableForm td {
	padding: 6px 6px 6px 6px;
	border-width: 1px 1px 1px 1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-color: #CCC;
	border-style: solid;
}
.tableSearch {
	margin-left: auto; margin-right: auto; /* horizontal-align: center */
	margin-top:10px; margin-bottom:5px;
	border: 1px solid #CCC;
	background-color:#FFFF99;
	white-space: nowrap;
	padding:1px;
	border-spacing:1px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.smallAll { font-size:small; } .smallAll input { font-size:0.9em; } .smallAll select { font-size:0.9em; }
.required {
	border-width:2px;
	border-color:#FF0000;
	border-style:groove;
}
.pageNum { font-weight:bold; background-color:#CCFFFF; border: 1px solid #09F; margin:5px; padding:5px;}
.pageNumCur { font-weight:bold; font-size:larger; background-color:#FF0; border: 1px solid #09F; margin:5px; padding:7px;}
.center {
	text-align:center;
}
.color1 { color:#993300; } .color2 { color:#F30; } .color3 { color:#339933; } .color4 { color:#303; } .color5 { color:#666; }
.font12
{
    font-size:12px;
    font-weight:normal;
	color:navy;
}
.selected
{
	background-color:#CCFFFF;
}
.noAnswer
{
	color:#CCC;
	cursor:help;
}
.divLeft10
{
	position:relative;
	left:10px;
	margin-right:10px;
}
.invisible
{
	font-size:8px;
	color:#F3F3F3;
	text-decoration: none;
}
.invisible a:visited {
	color:#FFF;
	text-decoration: none;
}
.invisible a:link {
	color:#FFF;
	text-decoration: none;
}
.invisible a:hover {
	color:#FFF;
	text-decoration: none;
}
.invisible img {
	width:2px; height:2px;
	border-width:0;
	border-color:#FFF;
	border-style:hidden;
}
.flags {
	margin:35px; margin-top:10px; margin-bottom:10px;
	padding: 7px;
	border: 2px #ccc solid;
	float: right;
	text-align: left;
	font-size: small;
	line-height: 1.5;
}
.plusone {
	cursor:help;
	background-color:#E6E6E6;
	border:1px solid #CCC;
	display:inline-table;
	padding:5px; padding-left:30px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}
#category { margin-bottom:5px }
#category h3 { font-weight: bold; font-size:large; margin:0; padding: 15px 0 10px 50px; }
#category h3.sale { background: url('images/home_sprite.png') no-repeat; background-position: -10px -422px; }
#category h3.vehicles { background: url('images/home_sprite.png') no-repeat; background-position: -10px -484px; }
#category h3.realestate { background: url('images/home_sprite.png') no-repeat; background-position: -10px -552px; }
#category h3.jobs { background: url('images/home_sprite.png') no-repeat; background-position: -10px -615px; }
#category h3.classes { background: url('images/home_sprite.png') no-repeat; background-position: -10px -675px; }
#category h3.personals { background: url('images/home_sprite.png') no-repeat; background-position: -10px -732px; }
#category h3.services { background: url('images/home_sprite.png') no-repeat; background-position: -10px -792px; }
#category h3.community { background: url('images/home_sprite.png') no-repeat; background-position: -10px -852px; }

.emphasis { font-weight:bold; background-color:#FF9900; border:2px solid #CCC; padding-top:5px; padding-bottom:10px; }
#addlink { background: url('images/home_sprite.png') no-repeat; background-position: -10px -130px; padding: 8px 0 32px 35px; }

#menulist { margin-top: 15px }
#menulist ul { margin:0; padding:0; list-style:none }
#menulist li#home { background: url('images/home_sprite.png') no-repeat; background-position: -10px -196px; padding: 3px 0 15px 25px; }
#menulist li#search { background: url('images/home_sprite.png') no-repeat; background-position: -10px -240px; padding: 3px 0 15px 25px; }
#menulist li#rss { background: url('images/home_sprite.png') no-repeat; background-position: -10px -284px; padding: 0px 0 15px 25px; }
#menulist li#login { background: url('images/home_sprite.png') no-repeat; background-position: -10px -325px; padding: 3px 0 15px 25px; }
#top20 { background: url('images/home_sprite.png') no-repeat; background-position: -10px -382px; padding: 0 0 5px 25px; margin-top:15px; margin-bottom:20px }

.message #rss { background: url('images/view_sprite.png') no-repeat; background-position: -10px -10px; width:40px; height:14px; display:inline-block; float:right }
#filter { margin-bottom:2px; background: url('images/view_sprite.png') no-repeat; background-position: -10px -44px; padding: 0 0 0 19px }
#addlink_view { background: url('images/view_sprite.png') no-repeat; background-position: -10px -80px; padding: 8px 0 32px 35px }

#publicize a#email { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -170px; padding: 1px 0 0 20px; }
#publicize a#twitter { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -239px; padding: 1px 0 0 20px; }
#publicize a#myspace { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -274px; padding: 1px 0 0 20px; }
#publicize a#web { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -309px; padding: 1px 0 0 20px; }

#flaglist ul { margin:0; padding:0; list-style:none; display:inline; }
#flaglist li { margin-left:10px; list-style:none; display:inline-block; width: 20px; height: 20px }
#flaglist a { height:24px; display:block; }
#flaglist li#flag_uk { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -10px; }
#flaglist li#flag_fr { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -50px; }
#flaglist li#flag_es { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -90px; }
#homelink { background: url('images/ad_sprite.png') no-repeat; background-position: -10px -130px; width:25px; height:25px; display:block }

#questionmark { color:#06F; font-weight:bold; border:1px outset #900 }
