body {margin: 0 auto;padding: 0;font-size: 80%;font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;background: #f4f4f4 top center repeat-y;}
/*Global Styles*/
h1 { color: #000; font-size: 1.75em; font-weight: bold; margin: 0 0 0.25em 0;}
h2 { color: #660066; font-size: 1.5em; font-weight: bold; margin: 0 0 0.25em 0;}
h3 { color: #669900; font-size: 1.25em; font-weight: bold; margin: 0 0 0.25em 0;}
h4 { color: #669900; font-size: 1.1em; font-weight: bold; margin: 0 0 0.25em 0;}
a { text-decoration: none;color: #286ea0;}
a:hover { text-decoration: underline; color: #286ea0;}
a img { border: 0;}
hr.dotted{ background: url(../images/dotted_line.gif) repeat-x center left;border:0;clip:rect(5px 100% 6px 0);height:10px;left:0px;line-height:10px;position:absolute;width:inherit;top:inherit;}
#header {clear:both;padding:5px 0 0 0;height:2px;}
#header h1 {font-color:#303030;margin:0 0 10px 0;float:left;}
#header p {width:930px;float:right;text-align:center;color:#a0a0a0;margin:0 0 5px 0;font-size:0.8em;line-height:0.2em;
}
#frontphoto {margin:0 0 2px 0;border:0;width:940px;height:120px;background:url(../images/JantaReview_betaLogo3.jpg) top left no-repeat;}
#wrap {background:#ffffff;color:#303030;margin:0 auto;  padding:0;width:940px;
}
#headermenu {height:28px;margin:0 auto; padding:0;background:#CE6318 url(../images/nav_grad.jpg) repeat-x;}
#headermenu h4 {margin:0 0 0 0; padding:0;}
/* Menu */
#headermenu ul {margin:0;padding:0;list-style:none;}
#headermenu li {display:inline;margin:0;  padding:0;}
#headermenu li a {
display:block;float:left;height:17px;padding:8px 6px 2px  15px;border-bottom:1.5px solid #CE6318;text-decoration:none;font-size:1.00em;font-weight:bold;color:#FFFFFF;
}
#headermenu li a:hover {background:#CE6318;border-bottom-color:#DC915C;color:#F7E5D9;}
#header h1 {margin:0 0 10px 0;float:left;}
.button1 { display:inline-block;background:url(../images/button1-bg.gif) no-repeat left top; color:#fff;text-decoration:none; font-weight:bold; padding:1px 17px 4px 9px; vertical-align:text-top;}
.button1:hover { color:#183907;}
#avmenu {clear:left;float:left;width:180px;margin:0 0 5px 0;padding:0;font-size:0.9em;}
#avmenu ul {list-style:none;width:180 px;margin:0 0 10px 0;padding:0;font-size:1.1em;}
#avmenu li {margin-bottom:5px;}
#avmenu li a {
font-weight:bold;height:20px;text-decoration:none;color:#505050;display:block;padding:6px 0 0 10px;background:#f4f4f4;border-left:4px solid #cccccc;}
#avmenu li a:hover {background:#eaeaea;color:#286ea0;border-left:4px solid #286ea0;}
#active a:link {background:#eaeaea;color:#286ea0;border-left:4px solid #286ea0;}
#active a:hover {background:#eaeaea;color:#286ea0;border-left:4px solid #286ea0;}
#active a:visited {background:#eaeaea;color:#286ea0;border-left:4px solid #286ea0;}
.announce {margin:10px 0 10px 0;padding:10px;width:150px;color:#505050;background-color:#f4f4f4;line-height:1.3em;}
#subfooter {clear:both;margin:0 35px 20px 35px;padding:20px 0px;font-size:.833em;color:#666;border-top:solid 1px #e5e5e5;}
#extras {float:right;width:100px;margin:0 0 10px 0;padding:0;font-size:0.9em;line-height:1.5em;}
#extras p {margin:0 0 1.5em 0;}
#content {
margin:0 0 20px 0px;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding:0 10px 0 10px;
line-height:1.6em;text-align:justify;min-height:400px;
height:auto !important;
height:400px;width:728px;float:right;
overflow-x:visible !important;
overflow-x:hidden;
}
#content h2 {font-color:#505050;font-size:1.5em;margin:0 0 0.5em 0;}
form.shade {border:2px #000000; background-color:#CCCCCC;}
tr.header {
color:#ffffff;
background-image:url('../images/bg_forum.gif');
padding:5px;
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
}
tr.category {
color:#444;
padding:3px;
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
tr.alternate {
color:#444;
background-color:#eeeeec;
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
}
#content_frame {
margin:0 0 20px 0px;padding:0 10px 0 10px;line-height:1.6em;text-align:right;width:728px;float:right;
}
#footer {
clear:both;margin:0 auto;padding:10px 0 0 0;border-top:4px solid #f0f0f0;width:930px;text-align:center;color:#808080;font-size:0.9em;
}
#footer a {color:#808080;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.left {margin:10px 10px 5px 0;float:left;}
.right {margin:10px 0 5px 10px;float:right;}
.textright {text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
/*small-search*/
#header-search-form input.submit {
        width: 25px;
	height: 20px;
	right: 0;
	left: 0;
	text-indent: -2000em;
	overflow: hidden;
	cursor: pointer;
	border: none;
	background: transparent url(../images/header-search-submit.png) left top no-repeat;
}
#header-search-form input.submit:hover { background-position: left -30px;}
/*Search*/
#search-form input.submit {background:url(../images/nav_grad.jpg) repeat-x left top;width:75px;height:23px;border: 1px outset #000066;color:#fff;font-weight:bold;cursor:pointer;
}
/* FOR TABS */
#tabcontents{
padding:1.5em;background:#FFFFFF;min-height:300px;
}
#tabheader {
position:relative;width:100%;height:3em;
width:45em; /*width is req. for Opera, older browsers*/
}
#tabheader ul#primary {
margin:0;padding:0;position:absolute;bottom:-1px;
width:45em; /*width is required for Opera, older browsers*/
}
#tabheader ul#primary li  {
background:url(../images/bg_li_bl.gif);display:inline;list-style:none;
}
#header ul#primary a {
width:10em;display:block;float:left;padding:4px 0;margin:1px 2px 0 0;text-align:center;font-family:tahoma, verdana, sans-serif;
font-size:85%;text-decoration:none;color:#333;
background:url(../images/sbhead-l.gif) no-repeat top left;
padding-left:10px
}
#header ul#primary span,
#tabheader ul#primary a.current {
width:8em;display:block;float:left;padding:4px 0;margin:1px 2px 0 0;text-align:center;
font-family:tahoma, verdana, sans-serif;font-size:85%;text-decoration:none;
color:#333; background:url(../images/sbhead-r.gif) no-repeat top right;
}
#tabheader ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
border:1px solid #666;border-bottom:none;background:#FFF3B3;padding-bottom:6px;margin-top:0;
}
#tabheader ul#primary a {
border:1px solid #AAA;border-bottom:none;
}
#tabheader ul#primary a:hover {
margin-top:0;
border-color:#666;
background:url(../images/grad_bl_35px.gif);
padding-bottom:5px;
}
/* List and Image View */
#pagecontrols div span {
float:left;display:inline;
}
div #view{
width:170px;
height:22px;
text-align:left;
border-right:1px solid #fff;
float:left;
display:inline;
padding:5px 0 0 0;
}
div #grid{
margin:0 0 0 14px;
background:transparent url("../images/grid_list_view.gif") no-repeat;
height:16px;
width:16px;
display:block;
float:left;
}
div #grid:hover{
background:transparent url("../images/grid_list_view.gif") no-repeat 0 -16px;
}
div #list{
margin:0 0 0 14px;
background:transparent url("../images/list_list_view.gif") no-repeat;
height:16px;
width:16px;
display:block;
float:left;
}
div #list:hover{
 background:transparent url("../images/list_list_view.gif") no-repeat 0 -16px;
}
/* For rounded boxes */
.t {background:url(../images/dot.gif) 0 0 repeat-x; width:56em}
.b {background:url(../images/dot.gif) 0 100% repeat-x}
.l {background:url(../images/dot.gif) 0 0 repeat-y}
.r {background:url(../images/dot.gif) 100% 0 repeat-y}
.bl {background:url(../images/bl.gif) 0 100% no-repeat}
.br {background:url(../images/br.gif) 100% 100% no-repeat}
.tl {background:url(../images/tl.gif) 0 0 no-repeat}
.tr {background:url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
/* FOR States pop-up */
#browse{margin:20px 0px 0px 460px;padding:1px; width:600px;position:absolute;background:#f9f9f9;border:solid 1px #ccc; z-index:9;visibility:hidden;}
#browsebottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;position:relative;}
.width{width:300px;float:right;margin:10 0 10px 0;}
/* FOR locality pop-up */
#l_browse{margin:220px 0px 0px 200px;padding:1px;width:700px;height:350px;position:absolute;background:#ffffff;border:solid 4px #ccc; z-index:9;visibility:hidden;overflow:auto;}
#browsebottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;position:relative;}
.width{width:500px;float:right;margin:10 0 10px 0;}
/* FOR tooltips */
#l_tips{margin:50px 0px 0px 50px;padding:1px;width:500px;height:210px;position:absolute;background:#ffffff;border:solid 4px #ccc; z-index:9;visibility:hidden;overflow:auto;}
#tipsbottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;position:relative;}
.width{width:450px;float:right;margin:10 0 10px 0;}
/* FOR Search pop-up */
#l_search{margin:70px 0px 0px 20px;padding:1px; width:600px;position:absolute;background:#f9f9f9;border:solid 1px #ccc; z-index:9;visibility:hidden;}
#lsearchbottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;position:relative;}
.width{width:300px;float:right;margin:10 0 10px 0;}
/* FOR Image pop-up */
#image_show{margin:100px -10px 0px -10px;width:520px;position:absolute;padding:5px; border:solid 1px; background-color:rgb(205,205,205); z-index:9; visibility:hidden;}
#browsebottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;position:relative;}
.width{width:520px;float:right;margin:10 0 0px 0;}
/* FOR Advanced Search pop-up */
#adv_search{margin:-50px 0px 0px 0px;padding:5px; height:500px; width:850px;position:absolute;background:#f9f9f9;border:solid 1px #ccc; vertical-align:middle;z-index:9;visibility:hidden;}
#searchbottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;border:solid 1px #ccc;position:relative;}
.width{width:850px;float:right;margin:10 0 10px 0;border:solid 2px #ccc;}
/* FOR Category Search pop-up */
#cat_search{margin:-100px -100px 0px 0px;padding:5px; height:400px; width:750px;position:absolute;background:#f9f9f9;border:solid 2px #ccc; vertical-align:middle;z-index:9;visibility:hidden;}
#cat_searchbottom{width:100%;padding:5px 0px;font:bold 15px Arial;text-align:center;background:#ccc;float:left;border:solid 2px #ccc;position:relative;}
.width{width:850px;float:right;margin:0 0 0px 0;border:solid 2px #ccc;}
/* Search box */
/* round corners:dark blue */
.round-top-blue {
background:url(../images/dark-blue-box-bg.gif) no-repeat 100% 0;
margin:0 0 0 18px;height:8px;font-size:0px;
}
.round-top-blue div {
background:url(../images/dark-blue-box-bg.gif) no-repeat 0 0;
position:relative;left:-18px;font-size:0px;height:8px;width:18px;
}
.round-bottom-blue {
background:url(../images/dark-blue-box-bg.gif) no-repeat 100% 100%;
margin:0 0 0 18px;font-size:0px;height:8px;
}
.round-bottom-blue div {
background:url(../images/dark-blue-box-bg.gif) no-repeat 0 100%;
position:relative;left:-18px;font-size:0px;height:8px;width:18px;position:relative;left:-18px;
}
.round-content-blue {
background-color:#5165a3;padding:0 0 0 12px;text-align:left;
}
/*round corners:light grey*/
.round-top-grey {
background:url(../images/grey-box-bg.gif) no-repeat 100% 0;
font-size:0px;
margin:0px 0px 0px 18px;
padding:0px;
height:8px;
}
.round-top-grey div {
background:url(../images/grey-box-bg.gif) no-repeat 0 0;
font-size:0px;
position:relative;
left:-18px;
width:18px;
height:8px;
}
.round-bottom-grey {
background:url(../images/grey-box-bg.gif) no-repeat 100% 100%;
font-size:0px;
margin:0px 0px 0px 18px;
height:8px;
}
.round-bottom-grey div {
background:url(../images/grey-box-bg.gif) no-repeat 0 100%;
font-size:0px;
height:8px;
width:18px;
position:relative;
left:-18px;
}
.round-content-grey {
padding:3px 0px 0px 10px;
background-color:#f1f0f0;
margin:0px 0px 0px 0px;
}
/* round corners:light blue */
.round-top-lblue {
background:url(../images/light-blue-box-bg.gif) no-repeat 100% 0 ;
margin:0 0 0 18px;
height:8px;
font-size:0px;
}
.round-top-lblue div {
background:url(../images/light-blue-box-bg.gif) no-repeat 0 0;
position:relative;
left:-18px;
font-size:0px;
height:8px;
width:18px;
position:relative;
left:-18px;
}
.round-bottom-lblue {
background:url(../images/light-blue-box-bg.gif) no-repeat 100% 100%;
font-size:0px;
margin:0 0 0 18px;
height:8px;
}
.round-bottom-lblue div {
background:url(../images/light-blue-box-bg.gif) no-repeat 0 100%;font-size:0px;height:8px;width:18px;position:relative;left:-18px;
}
.round-content-lblue { background-color:#8091c5;padding:0 0 0 12px;text-align:left;}
/*Left Side Container box*/
#c-panel-container {
background:url(../images/c-panel-business.gif) no-repeat top left;width:170px;margin:0px auto;height:auto;padding:5px 0px;
}
#c-panel-bottom {
background:url(../images/c-panel-bottom-business.gif) no-repeat top left;height:14px;width:170px;margin:0px auto;padding:0x;
}
#c-panel-container h3 {text-align:center;color:#FFFFFF;font-size:15px;}
#c-panel-container ol {margin:15px 0px 0px 5px;}
#c-panel-container ol li {
margin:5px 0px 0px 0px;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:4px;list-style-position:inside;list-style:none;text-indent:23px;
}
/*Calender Container box - Start - Calendar Entry Module*/
.cal {  width:55px; padding-left:2px; background:url(../images/calendar.png) 0 100% no-repeat; text-align:center; }
.cal .start { display:block; background:url(../images/calendar.png) 100% 100% no-repeat; }
.cal abbr { display:block; margin-left:-2px; }
.cal span { display:block; }
.cal .month { padding-left:2px; background:url(../images/calendar.png) 0 0 no-repeat; color:#fff; font-size:12px; text-transform:uppercase; *margin-left:-2px; }
.cal .month span { display:block; padding:2px 2px 2px 0; background:url(../images/calendar.png) 100% 0 no-repeat; color:#fff; font-size:12px; text-transform:uppercase; }
.cal .day { padding:4px 2px; font-size:25px; font-weight:bold; color:#000; }
.cal .day em { margin-left:-.23em; font-style:normal; font-weight:normal; }
.cal .year { display:none;}
/* Left Navigation Wrappen */
#navLeftBrowseWrapper {position:relative;left:-5px;width:170px;}
/* div#tertiaryContent{width:195px;position:absolute;right:18px;top:168px;z-index:2;`height:1%;} */
.fadeBdrSm span,.fadeBdrVt span{background-color:#fff;display:block;height:100%;`height:auto;overflow:hidden;}
.fadeBdrSm, .fadeBdrVt {border:1px solid #90c9ec;background-color:#fff;}
/*events navigation*/
div#navcontainer{width:1000px;}
ul#navigation{background:#172d66 repeat-x;float:left;list-style:none;margin:0;padding:0;width:100%;}
ul#navigation li{float:left;}
ul#navigation li#nav-vac-pac a{padding:0 3px 0 3px;}
ul#navigation li a{float:left;display:block;color:#FFF; font:85% trebuchet ms,verdana,arial,sans-serif;font-weight:bold;text-decoration:none;padding:0 14px;line-height:2.7em;border-right:#3a5ea7 solid 1px;background:repeat-x 0 80px;}
ul#navigation li a sup{font-size:.6em;vertical-align:baseline;position:relative;top:-3px;}
ul#navigation li#nav-help a{padding:0 20px 0 14px;border:none;}
ul#navigation li a:hover,ul#navigation li a:active,ul#navigation li#nav-help a:hover,ul#navigation li#nav-help a:active{background:#fff repeat-x top;color:#172d66;text-decoration:underline;}
/*left container city-category*/
.left_column{width:180px; float:left;}
.left_nav_top{ background:url(../images/base.gif) repeat-x;margin:2px 2px 0px 2px; }
.left_nav_top h1{ margin:0px; padding:0px;font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF;line-height:25px; }
.left_nav_top h1 a{ font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF;line-height:25px; margin:2px 2px 0px 0px; }
.left_nav_top h1 a:hover{ font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF;line-height:25px; margin:2px 2px 0px 0px; }
.left_nav { width:180px;margin:0px 2px 0px 2px; }
.left_nav h2{ margin:0px; padding:0px; background:none; font-weight:bold; color:#ff9900; font-size:12px}
.left_nav h2 a { background:url(../images/arrow.gif) 2px 4px no-repeat; padding-left:9px; line-height:24px;text-decoration:none; font-weight:bold; color:#339999; font-size:12px}
.left_nav h2 a:hover { background:url(../images/arrow_orange.gif) no-repeat 2px 4px; padding-left:9px; line-height:24px; color:#ff9900; text-decoration:none; font-weight:bold; }
.left_nav_more { width:170px;margin:0px 25px 0px 25px; }
.left_nav_more h2{ text-align:right; font:normal 11px Arial; color:#ff8d00; padding:2px 5px 0px 0px;}
.left_nav_more h2 a{ text-align:right; font:normal 11px Arial; color:#ff8d00; text-decoration:underline;}
.left_nav_more h2 a:hover{ text-align:right; font:normal 11px Arial; color:#ff8d00;}
.border{ background:url(../images/line_dash.gif) repeat-x; height:1px; width:165px; margin:0px 6px 0px 6px;}