BODY   {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #1d242e;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/background_site.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 12px;
	color: #565656;

}

A:link    {color: #565656; text-decoration: underline; font-weight: bold; font-size: 12px}
A:active  {color: #565656; text-decoration: underline; font-weight: bold; font-size: 12px}
A:visited {color: #565656; text-decoration: underline; font-weight: bold; font-size: 12px}
A:hover   {color: #ecbd21; text-decoration: none; font-weight: bold; font-size: 12px}

.MainTableStyle
{
	background-color: #ffffff;

}

.ContentAreaStyle
{
	font-size: 12px;
	font-color: #767474;
	background-color: #ffffff;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #888888;
	
	letter-spacing: -.07em;
}
.FeatureBarStyle
{
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color:#767474;
	border-top-width: 0px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: none;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.HeaderTableStyle
{
	background-image: url(../images/header_background.gif);
	background-repeat: no-repeat;
	background-color: #03426a;
	border-top-width: 6px;
	border-right-width: 6px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.FooterStyle
{
	font-size: 11px;
	font-weight: bold;
	font-color: #737373;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
}

.FooterStyle A:link    {font-family: Arial, Helvetica, sans-serif; color: #737373;	font-weight: bold; text-decoration: underline; font-weight;font-size: 11px}
.FooterStyle A:visited {font-family: Arial, Helvetica, sans-serif; color: #737373; font-weight: bold; text-decoration: none; font-weight; font-size: 11px}
.FooterStyle A:hover   {font-family: Arial, Helvetica, sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none; font-weight; font-size: 11px}

.RoundedCorners{display:block}
.RoundedCorners *{
  background-image: url(../images/roundedbox_background.jpg);
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eaeaea}
.RoundedCorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#efefef}
.RoundedCorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed}
.RoundedCorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;}
.RoundedCorners4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.RoundedCorners5{
  border-left:1px solid #efefef;
  border-right:1px solid #efefef}
.RoundedCornersfg{
  background:#eaeaea;
  padding-left:20px;
  padding-top:4px;
  padding-right:20px;
  padding-bottom:8px;

  }


.HeadingLarge {
	font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif;
	font-size: 22px;
	letter-spacing: -.06em;
	color: #767474;
}
.HeadingLarge A:link    {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #767474;	font-weight: bold; text-decoration: none; font-weight; font-size: 22px; letter-spacing: -.06em;}
.HeadingLarge A:visited {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #767474; font-weight: bold; text-decoration: none; font-weight; font-size: 22px; letter-spacing: -.06em;}
.HeadingLarge A:hover   {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none; font-weight; font-size: 22px; letter-spacing: -.06em;}

.HeadingLargeOrange {
	font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif;
	font-size: 22px;
	letter-spacing: -.06em;
	color: #ecbd21;
}

.HeadingLargeOrange A:link    {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #ecbd21;	font-weight: bold; text-decoration: none; font-weight; font-size: 22px; letter-spacing: -.06em;}
.HeadingLargeOrange A:visited {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none; font-weight; font-size: 22xp; letter-spacing: -.06em;}
.HeadingLargeOrange A:hover   {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #767474; font-weight: bold; text-decoration: none; font-weight; font-size: 22px; letter-spacing: -.06em;}

.HeadingMedium {
	font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif;
	font-size: 17px;
	letter-spacing: -.06em;
	color: #767474;
}
.HeadingMedium A:link    {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #767474;	font-weight: bold; text-decoration: none; font-weight; font-size: 17px; letter-spacing: -.06em;}
.HeadingMedium A:visited {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #767474; font-weight: bold; text-decoration: none; font-weight; font-size: 17px; letter-spacing: -.06em;}
.HeadingMedium A:hover   {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none; font-weight; font-size: 17px; letter-spacing: -.06em;}

.HeadingMediumOrange {
	font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif;
	font-size: 17px;
	letter-spacing: -.06em;
	color: #ecbd21;
}
.HeadingMediumOrange A:link    {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #ecbd21;	font-weight: bold; text-decoration: none; font-weight; font-size: 17px; letter-spacing: -.06em;}
.HeadingMediumOrange A:visited {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none; font-weight; font-size: 17px; letter-spacing: -.06em;}
.HeadingMediumOrange A:hover   {font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif; color: #767474; font-weight: bold; text-decoration: none; font-weight; font-size: 17px; letter-spacing: -.06em;}

.HeadingSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -.06em;
	color: #767474;
}
.HeadingSmall A:link    {font-family: Arial, Helvetica, sans-serif; color: #767474;	font-weight: bold; text-decoration: none;  font-size: 14px; letter-spacing: -.06em;}
.HeadingSmall A:visited {font-family: Arial, Helvetica, sans-serif; color: #767474; font-weight: bold; text-decoration: none;  font-size: 14px; letter-spacing: -.06em;}
.HeadingSmall A:hover   {font-family: Arial, Helvetica, sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none;  font-size: 14px; letter-spacing: -.06em;}

.FeatureBarTextStyle {
	font-family: "Arial Rounded MT Bold", "Arial Bold", "Helvetica 75 Bold", sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.ButtonStyle {
	background-image: url(../images/button_background.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #565656;
	letter-spacing: -0.1em;
	vertical-align: middle;
	text-align: center;
	text-shadow: #ffffff 0px 1px 0px;

}
.NavStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #989898;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 0px;
	letter-spacing: -0.1em;
	padding-bottom: 0px;
	vertical-align: middle;
}

.NavStyle A:link    {font-family: Arial, Helvetica, sans-serif; color: #989898;	font-weight: bold; text-decoration: none; font-weight;font-size: 12px}
.NavStyle A:visited {font-family: Arial, Helvetica, sans-serif; color: #989898; font-weight: bold; text-decoration: none; font-weight; font-size: 12px}
.NavStyle A:hover   {font-family: Arial, Helvetica, sans-serif; color: #ecbd21; font-weight: bold; text-decoration: none; font-weight; font-size: 12px}

.SearchStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #989898;
	letter-spacing: -.1em;
}
.SearchBoxPadding {
	padding-right: 70px;
}
.NavBoxPadding {
	padding-right: 50px;
}
.ButtonStyle A:link    {font-family: Arial, Helvetica, sans-serif; color: #565656; text-decoration: none; font-weight;font-size: 12px}
.ButtonStyle A:visited {font-family: Arial, Helvetica, sans-serif; color: #565656; text-decoration: none; font-weight; font-size: 12px}
.ButtonStyle A:hover   {font-family: Arial, Helvetica, sans-serif; color: #ecbd21; text-decoration: none; font-weight; font-size: 12px}

.FormStyle {
	font-family: Arial, Helvetica, sans-serif;
	color: #989898;
	font-size: 10px;
	background-color: transparent;
	border: none;
}
.FormBackground {
	background-image: url(../images/seachfield_background.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 15px;
}

#dropmenudiv{
	background-color: #d3d4d5;
	position:absolute;
	border:1px dotted #ffffff;
	border-bottom-width: 0;
	line-height:18px;
	font-color:#565656;
	text-shadow: #ffffff 0px 1px 0px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #565656;
}

#dropmenudiv a{
	background-color: #d3d4d5;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px dotted #ffffff;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-shadow: #ffffff 0px 1px 0px;
	color: #565656;

}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #6e6e6e;
	text-shadow: none;
	color: #ecbd21;
}

#navwrap {
	position:absolute;
	top:132px;
	left:661px;
	width:449px;
	height:23px;
	display:block;
	background:transparent url("img/bg_nav.gif") repeat-x 0 -100px;
	z-index:1
}
#navwrap a, #navwrap a:link, #navwrap a:visited, #navwrap a:hover, #navwrap a:active {text-decoration:none;}
ul#nav {height:23px;width:480px;padding:0;margin:0 0 -5px 0;list-style:none;float:right; }
	ul#nav li {
	background:transparent;
	font-size:86%;
	float:left;
	width:480;
	height:23px;
	padding:0;
	line-height:normal
}
	ul#nav li a {display:block;height:23px;width:auto;background:transparent url("img/bg_nav.gif") no-repeat 0 0;text-indent:-9000px}
	ul#nav li#nav-news a {
	width:60px;
	background-position:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	ul#nav li#nav-news a:hover {background-position:0 -50; pxfont-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	ul#nav li#nav-business a {
	width:90px;
	background-position:-60px 0
}
	ul#nav li#nav-business a:hover {background-position:-80px -50px}
	ul#nav li#nav-tech a {
	width:70px;
	background-position:-120px 0
}
	ul#nav li#nav-tech a:hover {background-position:-160px -50px}
	ul#nav li#nav-sport a {
	width:90px;
	background-position:-190px 0
}
	ul#nav li#nav-sport a:hover {background-position:-280px -50px}
	ul#nav li#nav-entertainment a {
	width:60px;
	background-position:-360px 0
}
	ul#nav li#nav-entertainment a:hover {background-position:-360px -50px}
	ul#nav li#nav-life a {width:80px;background-position:-440px 0}
	ul#nav li#nav-life a:hover {background-position:-440px -50px}
	ul#nav li#nav-travel a {
	width:95px;
	background-position:-291px 0
}
	ul#nav li#nav-travel a:hover {background-position:-291px -50px}
	ul#nav li#nav-sections a {width:65px;background-position:-422px 0}
	ul#nav li#nav-sections a:hover {background-position:-422px -50px}
	ul#nav li#nav-classifieds {margin-left:8px}
	ul#nav li#nav-classifieds a {width:78px;background-position:-486px 0}
	ul#nav li#nav-classifieds a:hover {background-position:-486px -50px}
	ul#nav li#nav-jobs a {width:40px;background-position:-563px 0}
	ul#nav li#nav-jobs a:hover {background-position:-563px -50px}
	ul#nav li#nav-cars a {width:40px;background-position:-603px 0}
	ul#nav li#nav-cars a:hover {background-position:-603px -50px}
	ul#nav li#nav-realestate a {width:81px;background-position:-641px 0}
	ul#nav li#nav-realestate a:hover {background-position:-641px -50px}
	ul#nav li#nav-rsvp a {width:51px;background-position:-725px 0}
	ul#nav li#nav-rsvp a:hover {background-position:-725px -50px}
	ul#nav li ul {z-index:1000;display:none;position:absolute;top:23px;left:0;width:110px;margin:0;padding-top:0;border:1px solid #ccc;border-top:none;border-bottom:none}
	ul#nav li ul li {margin:0;padding:0;height:auto}
	ul#nav li ul li a {display:block;background:#DEE4ED;padding:3px 5px 4px 5px;width:100px;float:none;text-indent:0;font-size:10px;font-weight:bold;line-height:1.3;height:auto;text-decoration:none;border-bottom:1px solid #BCC8D8;overflow:hidden}
	ul#nav li ul li a:hover {background-color:#BCC8D8;color:#000}
	ul#nav li ul li a:visited {color:#039}
	ul#nav li#nav-classifieds ul li a,ul#nav li#nav-jobs ul li a,ul#nav li#nav-cars ul li a,ul#nav li#nav-realestate ul li a,ul#nav li#nav-rsvp ul li a {background:#F5F5EE;border-bottom:1px solid #DFDFCA}
	ul#nav li#nav-classifieds ul li a:hover,ul#nav li#nav-jobs ul li a:hover,ul#nav li#nav-cars ul li a:hover,ul#nav li#nav-realestate ul li a:hover,ul#nav li#nav-rsvp ul li a:hover {background:#DFDFCA;color:#000}
	ul#nav li>ul {background:#ccc;top:auto;left:auto;/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */}
	ul#nav li:hover ul, ul#nav li.over ul {background:#ccc;display:block; /* lists nested under hovered list items */}
	ul#nav li ul li a {width:100px !important}
/* Section Nav (Subnav) */
#sub-navwrap {position:relative;width:636px;overflow:hidden;background:transparent url("img/subnav_bg.gif") repeat-x 0 0;margin:0;padding:0}
	#sub-navwrap ul li {display:block;margin:0;padding:0 5px;float:left;width:auto;background:transparent;font-weight:bold}
	#sub-navwrap ul li a {color:#333}
/* Nav Search */
#navwrap form {position:relative;width:138px;float:left;height:23px;overflow:hidden;background:transparent url("img/bg_nav.gif") repeat-x 0 -150px}
	#navwrap form input.text-entry {position:absolute;top:2px;left:5px;height:16px;font-size:11px;width:90px;border:1px solid #900;padding:0 2px}
	form.nav-search input {margin:0;padding:0}
	form.nav-search h2 {display:none}
	form.nav-search .go-button {position:absolute;top:1px;left:103px;width:29px;height:20px}
.breadcrumb {font-size:11px;background:#fff url("img/sprite_li.gif") no-repeat 0 -500px;color:#4f4f4f;padding-left:14px;margin:-10px 0 0 0;padding-bottom:3px;border-bottom:1px solid #ccc}
/* LISTS 
------------------------------------  */
ul {position:relative;margin:1em .3em 1em 0;padding:0;list-style-type:none}
ol li {margin-left:2em;padding-left:0;background:none;list-style-type:decimal}
li {padding-left:15px;background:#fff url("img/sprite_li.gif") no-repeat 0 -300px;font-size:86%}
	li em {font-size:10px;font-weight:bold;font-style:normal;color:#4f4f4f}
	li.more {background:#fff url("img/sprite_li.gif") no-repeat 0 -400px;color:#4f4f4f;font-weight:bold;margin-top:1px}
	ul li.next {background-position:0 -900px}
	.wof ul li {color:#4f4f4f;background:#fff url("img/sprite_li.gif") no-repeat 0 -498px}
	li.audio {background-position:0 -1000px !important;padding-left:15px}
	li.video {background-position:0 -1100px !important;padding-left:15px}
	li.external {background-position:0 -1200px !important;padding-left:15px}

