@charset "utf-8";
/* CSS Document */
body {
	font-family:Helvetica, "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	background: #FFF;
	margin: 28px 0 0 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
a { color:#0361b0; text-decoration:none;}
a:hover { text-decoration:underline;}
#container {
	width: 1000px; 
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}


#head { background:url(/images/Layout/headhatb.jpg) no-repeat center top; height:112px; margin-top:1px;}

	#menu {width:870px; height:30px; position:relative; top:27px; left:65px; padding:3px 10px 1px 10px; /* background-color:#FFC; opacity:0.5;*/}
	#menu ul { margin:0; padding:2px;}
	#menu ul li {display:inline; padding:4px 6px 2px 6px; font-family:Helvetica, Arial, sans-serif;}
	#menu ul li a, #menu ul div a { text-decoration:none; text-transform:uppercase; font-size:14px; color:#807e7e;}
	#menu ul li a:hover, #menu ul div a:hover { color:#373535; text-decoration:none;}
	#menu ul li:hover, #menu ul div:hover  { /*background-color:#FFF*/}
	#menu ul li a.selected { color:#000;}
	
	#menu .SocialNetworks {float:right; margin-right:20px; margin-top:-5px;}
	#menu .SocialNetworks a img {opacity:1; filter:alpha(opacity=100); border:0px;}
	#menu .SocialNetworks a:hover img { opacity:0.7; filter:alpha(opacity=70);}

	#subMenu { width:870px; height:32px; position:relative; top:32px; left:65px; padding:5px 10px 1px 40px; /* background-color:#DFECFF; opacity:0.5; */}
	#subMenu ul { margin:0; padding:0;}
	#subMenu ul li {display:inline; padding:2px 6px 2px 6px; font-family:Helvetica, Arial, sans-serif;}
	#subMenu ul li a { text-decoration:none; text-transform:uppercase; font-size:12px; color:#807e7e;}
	#subMenu ul li a:hover { color:#645e5e; text-decoration:none;}
	#subMenu ul li a.selected { color:#000; text-decoration:none;}

#rpContent { background:url(/images/Layout/bodyRp.jpg) repeat-y center top; }
#mainContent { background:url(/images/Layout/body1.jpg) no-repeat center top; padding:10px 110px 0px 120px; font-size:13px; min-height:350px; } 
#mainContent p { padding:0px; margin:0px;}

#buyNow {float:right; position:relative; top:-80px;}
#footer { background:url(/images/Layout/foot.jpg) no-repeat center top; height:112px;}
 .addthis_toolbox { clear:both; margin-left:118px; width:250px; position:absolute; margin-top:-85px; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; opacity:0.4;}
 .addthis_toolbox:hover { opacity:1.0}

.home #head { background:url(/images/Layout/headHomeb.jpg) no-repeat center top; height:64px;}
.home #mainContent { background:url(/images/Layout/bodyHomeb.jpg) no-repeat center top; padding:50px 110px 0px 120px; font-size:13px; height:375px; } 
.home #footer { background:url(/images/Layout/footHomeb.jpg) no-repeat center bottom; height:24px; margin-top:-14px;}
.home #rpContent { background:url(/images/Layout/bodyRpHome.jpg) repeat-y center top; }
.home #subMenu {display:none;}
.home #buyNow {float:right; position:relative; top:-30px;}
.home #rssLine {height:25px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; background:#FFF; border:solid 1px #CCC; width:863px; margin-left:70px; margin-top:-3px;}
.home #rssLine div {color:#a09d9d; font-size:12px; text-transform:uppercase; padding:6px;  }
.home #rssLine div a { color:#0361b0; text-decoration:none;} .home #rssLine dt a:hover { text-decoration:underline;}
		 #RSSBox {height:10px; overflow:hidden; cursor:default;}
.home #homeBanners {padding:0px 0px 1px 70px; margin-top:-7px;}
.home #homeBanners a img { border:0px; opacity:0.7; filter:alpha(opacity=70);}
.home #homeBanners a:hover img { opacity:1; filter:alpha(opacity=100);}

.home .addthis_toolbox { display:none; /*position:absolute; margin-top:-50px; margin-left:50px; font-size:12px;*/}



#nj_tab_L {float:left; margin-right:7px; width:200px;}
#nj_tab_R {float:right; margin-left:7px; width:200px;}
#nj_tab_L h3, #nj_tab_R h3 {margin:0px; padding:0px 0px 5px 0px; font-size:14px;}
.nj_tab {margin-bottom:2px; padding:2px;}
.nj_tab h3 a {color:#333; text-decoration:none;} .nj_tab h3 a:hover {color:#000; text-decoration:underline; }



#underFoot { text-align:center; font-size:13px; color:#5b5a5a}
#underFoot a { color:#5b5a5a; text-decoration:none;} #underFoot a:hover { text-decoration:underline;}


/* SAFARI HACK */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #menu ul li {position:relative; top:2px;}
	#subMenu ul li {position:relative; top:4px;}
}


div#errHandle {color:#900; font-weight:bold;}

/*  NEWS --- > */

 div.newsDet {float:right; padding-right:20px; color:#666;}
 a.newsTag {text-transform:capitalize;}
 #newsblock div.NewsRow { margin:5px 0px 5px 1px; padding:0px; border-bottom:dotted 1px #999;}
 #newsblock div.NewsRow a {color:#333; display:block;} 
 #newsblock div.NewsRow a:hover {color:#000; text-decoration:none; background-color:#FFC}
 #newsblock div.NewsRow .newsDate {float:right; margin-right:3px; font-size:10px;}
 #newsblock div.NewsRow  .newsDesc { font-size:10px; }
 
 #newsblock div.NewsRowFull {max-height:none;}
 #newsblock div.NewsRowFull, #newsblock div.NewsRowFullH { margin:0px 0px 5px 230px; padding:14px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color:#FFF; border: solid 1px #D8D8D8;}
 #newsblock div.NewsRowFull a, #newsblock div.NewsRowFullH a {} 
 #newsblock div.NewsRowFull a:hover, #newsblock div.NewsRowFullH a:hover {text-decoration:none;  }
 #newsblock div.NewsRowFull .newsDate, #newsblock div.NewsRowFullH .newsDate {float:right; margin-right:3px; font-size:10px;}
 #newsblock div.NewsRowFull .newsDesc, #newsblock div.NewsRowFullH .newsDesc { font-size:12px; line-height:20px; }
 #newsblock div.NewsRowFull h3, #newsblock div.NewsRowFullH h3 {margin:1px 0 5px 0;}
 #newsblock div.NewsRowFullH {max-height:90px; overflow:hidden;}
 #newsblock div.NewsRowFull a.nMore {display:none;}
 #newsblock div.NewsRowFullH a.nMore {float:right; margin-top:63px;}
 
 #newsmenulist {border-top:solid 5px #FFF; margin-top:-8px; padding-top:5px;}
 
 ul.cursRecs {display: inline; }
 ul.cursRecs li {display: inline;}
 ul.cursRecs li a {display:block; float:left; min-width:12px; margin:2px; padding:2px; border:solid 1px #CCC; text-align:center; color:#666; text-decoration:none;}
 ul.cursRecs li a.ppp {width:28px;}
 ul.cursRecs li.selected a {display:block; float:left; min-width:12px; margin:2px; padding:2px; border:solid 1px #666; text-align:center; color:#333; text-decoration:none; background-color:#E7EBF1;}
 ul.cursRecs li a:hover {display:block; float:left; min-width:12px; margin:2px; padding:2px; border:solid 1px #666; text-align:center; color:#333; text-decoration:none; background-color:#F2ECE6;}
 
 
 #sidebar1 { float: left; width: 200px;  padding: 15px 10px 15px 10px; min-height:400px; margin-right:12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color:#F3F3F3; border: solid 1px #D8D8D8; }


#sidebar1 .inputLittleGrey {border:solid 1px #a1b2cd; background-color:#e6e9ed; font-size:11px; padding:1px; width:135px;}
#sidebar1 .inputLittleGrey:focus {border:solid 1px #4774b8; background-color:#FFFFFF;}
#sidebar1 fieldset {border:none; margin:0px 0px 1px 0px; padding:0px; width:150px; float:left;}
#sidebar1 fieldset div.legend {color:#666; font-size:9px; font-style:normal; text-align:left; }
#sidebar1 .error {border:solid 1px #9c2a00; background-color:#f9f6e8; font-size:11px; padding:1px; width:135px;}
#sidebar1 h3 {margin:0px;}
#sidebar1 ul.newslist {margin:0px; padding-left:0px; list-style:none;}
#sidebar1 ul.newslist li {font-size:12px; padding:2px; border-top:dotted 1px #CCC; }
#sidebar1 ul.newslist li a { display:block;}
#sidebar1 ul.newslist li a:hover {background-color:#FEFAE2;}
#sidebar1 ul.newslist li.selected { background-color:#FFC;} #sidebar1 ul.newslist li.selected a { color:#000; font-weight:bold;}
#sidebar1 div.newsOpt1, #sidebar1 div.newsOpt0 {margin:2px; padding:5px; float:left; border:solid 1px #CCC; font-size:12px; cursor:pointer; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px; border-top-left-radius: 5px;  height:16px; border-bottom:none;} 
#sidebar1 div.newsOpt1 {color:#000; background-color:#FFF; border:solid 1px #bbbbbb; height:18px; position:relative; top:-6px; border-bottom:none;}
 #sidebar1 div.newsOpt0 {color:#777;}
#sidebar1 div.newsOpt0:hover {background-color:#fcfcfc; height:18px; position:relative; top:-6px; color:#555; }



#trace { font-size:11px; }
#trace ul { margin: 10px 8px 1px 12px; white-space: nowrap; padding: 0; }
#trace ul li { display: inline; list-style-type: none; }
#trace a {font-weight:bold; text-decoration:none; padding: 1px 2px 1px 8px; background:url(/images/arrow1.gif) no-repeat left center; }
#trace a:hover {background:url(/images/arrow.gif) no-repeat left center; text-decoration:underline;}
#trace li.current { color:#646464; text-decoration:none; font-weight:bold; padding: 1px 2px 1px 8px; background:url(/images/arrow.gif) no-repeat left center;}

/* < --- NEWS */