/* CSS Document */
body
	{
		font-size:12px;
		font-family:Arial;
		margin:0px;
		padding:0px;
		background:#353535;
	
	}
.body_bg
	{
		background:url(../new_images/header_bg2.jpg) repeat-x top #353535;
		padding-top:20px;
		text-align:center;
	}
#main
	{
		width:768px;
		overflow:hidden;
		margin:0px auto;
		background:#fff;
		text-align:left;		
	}
a, a:visited
	{
		color:#003366;
		font-size:12px;
	}
#main_bottom
	{
		background:url(../new_images/content_bottoms.jpg) no-repeat bottom;
	}
.content
	{
		padding-left:8px;
		padding-right:8px;
	}
.nav
	{
		background:url(../new_images/nav_bg.jpg) repeat-x;
		text-align:left;
	}
.nav ul, .nav li
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
/*.nav ul, .nav li
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
.nav li
	{
		float:left;
		border-right:solid 1px #cccccc;
	}
.nav li a, .nav li a:visited
	{
		background:url(../new_images/nav_bg.jpg) repeat-x;
		color:#fff;
		font-size:13px;
		text-decoration:none;
		padding:37px;
		padding-top:7px;
		padding-bottom:6px;
		display:block;
		float:left;
	}
.nav li a:hover
	{
		background:url(../new_images/nav_bg_hover.jpg) repeat-x;
		color:#000;
	}*/
ul#navmenu {
  border: 0 none;
  padding: 0 0 0 14px;
  list-style: none;
  height: 40px;
  float:left;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height:auto;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 29px;
  left: 0px;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  padding:4px 25px 3px 25px;
  text-align:center;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  font-weight:bold;
  background:url(../new_images/nav_bg.jpg) repeat-x;
  border-right:solid 1px #cccccc;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background:url(../new_images/nav_bg_hover.jpg) repeat-x;
		color:#000;
}

ul#navmenu a:active,
ul#navmenu li:active a,
ul#navmenu li.ieactive a {
  color: #fff;
 background:url(images/nav-hover.jpg) repeat-x;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  padding:0;
  width:160px;
  color: #fff;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  border:1px solid #d58836;
  border-top:1px solid #fff;
  background:#FF9F36;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background:#FD7006;
  color: #fff;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  padding:0;
  width:160px;
  color: #fff;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  border:1px solid #d58836;
  border-top:1px solid #fff;
  background:#FF9F36;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background:#FD7006;
  color: #fff;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  padding:0;
  width:160px;
  color: #fff;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  border:1px solid #d58836;
  border-top:1px solid #fff;
  background:#FF9F36;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
background:#FD7006;
  color: #fff;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
.topRoundBox
	{
		background:url(../new_images/top_round_box.jpg) no-repeat;
		height:32px;
	}
.topContent
	{
		padding-top:10px;
	}
.blue_border
	{
		border:solid 1px #95b9d6;
		padding:1px;
	}
.topLeft
	{
		width:409px;
		float:left;
	}
.topRight
	{
		width:336px;
		float:right;
	}
h1,h2
	{
		margin:0px;
		padding:0px;
	}
.box_title
	{
		color:#013f6b;
		font-size:13px;
		background:url(../new_images/box_title_bg.jpg) repeat-x;
		padding:6px;
		font-family:Verdana, Arial;
	}
.topAdBox
	{
		border:solid 1px #0066cd;
		padding:2px;
		padding-top:20px;
	}
.midContent
	{
		padding-top:10px;
	}
.tips_box
	{
		background:url(../new_images/tip_finder_box_bg.jpg) repeat-x bottom #a8cce9;
	}
.box_title2
	{
		background:#425a79;
		padding:3px;
		padding-left:7px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
	}
.footer
	{
		padding:5px;
		font-family:Verdana, Arial;
		padding-left:1px;
		padding-right:1px;
	}
.footerTitle
	{
		color:#a35922;
		margin:0px;
		padding:0px;
		font-size:15px;
		padding-left:10px;
	}
.footerTitle a, .footerTitle a:visited
	{
		color:#a35922;
		text-decoration:none;
	}
.adSection
	{
		
		
	}
.footerTitle a:hover
	{
		color:#444444;
		text-decoration:underline;
	}
.footer_links
	{
		padding-top:2px;
		padding-left:5px;
		padding-bottom:10px;
	}
.footer td
	{
		font-size:10px;
	}
.footer_links a, .footer_links a:visited
	{
		color:#0e0095;
		text-decoration:none;
		font-size:11px;
	}
.footer_links a:hover
	{
		color:#000;
		text-decoration:underline;
	}
.adLlinks
	{
		padding-left:7px;
		padding-right:7px;
		font-size:11px;
		padding-bottom:20px;
		color:#0c0096;
	}
.adLlinks a, .adLlinks a:visited
	{
		color:#0c0096;
		text-decoration:none;
		padding-left:5px;
		padding-right:5px;
	}
.adTitle
	{
		font-size:11px;
		color:#1d2328;
		background:url(../new_images/footer_ad_title_bg.jpg) no-repeat left;
		padding:6px;
		font-weight:bold;
	}
.innerContent
	{
		padding-top:10px;
	}
.leftColumn
	{
		width:530px;
		float:left;
	}
.rightColumn
	{
		width:218px;
		float:right;
	}
.innerTitle
	{
		font-size:12px;
		margin:0px;
		padding:0px;
		color:#002e5c;
		font-family:Verdana, Arial;
		border-bottom:solid 1px #cccccc;
		padding-bottom:3px;
		padding-top:2px;
		padding-left:10px;
	}
.topLines
	{
		background:#f2f4f7;
		border-bottom:solid 1px #cccccc;
		border-top:solid 1px #cccccc;
		margin-top:10px;
		margin-bottom:10px;
		font-size:13px;
	}
.orange
	{
		color:#ee8900;
	}
.cat-txt
	{
		color:#000000;
		text-decoration:underline;
	}
.ratingBox
	{
		
		background:#dae7f0;
		font-size:13px;
		color:#324766;
		border:solid 1px #b4cbdb;
		margin-left:4px;
		margin-top:10px;
		margin-bottom:10px;
		margin-right:3px;
	}
.ratingBox a, .ratingBox a:visited
	{
		color:#324766;
		text-decoration:none;		
	}
.commentBox
	{
		width:523px;
		background:url(../new_images/comment_bg.jpg) repeat-x top #f1f3cb;
		margin-left:1px;	
		margin-bottom:10px;	
	}
.commentsBorder
	{
		background:url(../new_images/comment_border.gif) repeat-y;
	}
.commentBoxTop
	{
		background:url(../new_images/comment_top.jpg) no-repeat top;
	}
.commentBoxBottom
	{
		background:url(../new_images/comment_bottom.gif) no-repeat bottom;
		padding:10px;
	}
.commentTitle
	{
		font-size:15px;
		color:#000;
	}
.Date
	{
		font-size:10px;
		border-bottom:solid 1px #56521c;
		padding-bottom:2px;
		margin-bottom:4px;
	}
.commentsForm
	{
		padding-top:10px;
		padding-left:10px;
	}
.frmTxt
	{
		background:#f5f5f5 !important;
		border:solid 1px #999999 !important;
	}
img
	{
		border:none;
	}
.commentsForm img
	{
		vertical-align:middle;
		margin-left:5px;
	}
.rightColumn ul, .rightColumn li
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
#anchor, #book
	{
		padding:10px;
	}
.midContent ul, .midContent li 
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
#anchor li
	{
		background:url(../new_images/anchor_li.jpg) no-repeat left 2px;
		padding:3px;
		padding-left:20px;
	}
#book li
	{
		background:url(../new_images/book_bullet.jpg) no-repeat left 3px;
		padding:6px;
		padding-left:20px;
	}
#anchor li a, #anchor li a:visited
	{
		color:#c04b19;
		text-decoration:none;
		font-size:14px;
	}
.rightColumn li a, .rightColumn li a:visited
	{
		color:#457292;
		text-decoration:none;
	}

.eqHtTable td
	{
		border:solid 1px #95b9d6;
		vertical-align: top;
		
	}
.innerContent 
	{
		font-size: 12px !important;
	}
