/* begin Page */

body {
	margin: 0 auto;
	padding: 0;
	background: #DDDEDE url('../images/page_bg.png') repeat-x top left;
	font-size: 75%;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #4e4949;
}
 

.Main {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
 

.cleared {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}
 

/* end Page */

.Sheet {	
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	width: 990px;
	background: url('../images/header.jpg') no-repeat top left;
}
 

div.cd_main {	position: relative;	float: left;	width: 990px;	height: auto;}
 
div.Sheet-body {position: relative;  z-index: 0;}
 

div.sidebar1 {  
	position: relative;  
	margin: 0;
	padding: 0;
	border: 0;  
	float: left;
	overflow: hidden;  
	width: 200px;
	margin-top: 10px;
}
 

div.content {  
	position: relative;  
	margin: 0;
	padding: 0;
	border: 0;  
	float: left;
	/* overflow: hidden;   */
	width: 560px;
	margin-left: 10px;
}
 

div.content form,
div.content div.xmap,
div.content div#jomcomment {
	background:#FFFFFF;
	border: 1px solid #9C948C;
	border-top: 0px;
	padding: 10px;
	width:538px;
}
 

div.content form#jc_commentForm {
	background:#FFFFFF;
	border: 0px solid #9C948C;
	border-top: 0px;
	padding: 10px;width:500px;
}
 
 
div.content form#jc_commentForm input,div.content form#jc_commentForm textarea {width:90% !important;}
 
 div.content form#jc_commentForm input.jc_captcha {width:80px !important;}
 
 div.sidebar2 {  
	position: relative;  
	margin: 0;  
	padding: 0;  
	border: 0;  
	float: right;  
	overflow: hidden;  
	width: 200px;  
	margin-top: 10px;
}

 div.moduletable {  margin-bottom: 10px;  float: left;  width: 198px;  height: auto;  background: #fff;  border: 1px solid #ababab;  padding-bottom: 5px;}
 div.sidebar1 div.moduletable {  margin-bottom: 10px;  float: left;  width: 193px;  height: auto;  background: #fff;  border: 1px solid #ababab;  padding-left: 5px;  padding-bottom: 5px;}
 div.sidebar1 div.moduletable a:link,div.sidebar1 div.moduletable a:visited,div.sidebar1 div.moduletable a:active {	text-decoration: none;}
 div.sidebar1 div.moduletable a:hover {	text-decoration: underline;}
 div.sidebar1 div.moduletable h3 {  font-size: 12px;  font-weight: bold;  font-family: Verdana;  text-transform: uppercase;  color: #a32b25;  margin: 0;  padding: 0;  padding-left: 25px;  height: 22px;  line-height: 22px;  overflow: hidden;  background: url(../images/BlockHeaderIcon.png) no-repeat 10px 0;}
 div.moduletable h3 {  font-size: 12px;  font-weight: normal;  color: #fff;  margin: 0;  padding: 0;  padding-left: 25px;  height: 22px;  line-height: 22px;  overflow: hidden;  background: #766D64 url(../images/BlockHeaderIcon.png) no-repeat 10px 0;}
 /* begin Header */div.Header{  margin: 0 auto;  position: relative;  z-index:0;  width: 990px;  height: 190px;}
 div.cd_header_img {	position: relative;	float: left;	width: 710px;	height: 172px;}
 div.cd_header_img h2 {	position: relative;	float: right;	margin: 0;	padding: 0;	font-size: 20px;	width: 630px;	text-align: right;	margin-top: 80px;	font-family: monospace;	color: #000;	font-weight: normal;}
 div.cd_header_img p {	position: relative;	float: right;	margin: 0;	padding: 0;	font-size: 12px;	width: 650px;	text-align: right;	margin-top: 10px;	font-weight: normal;}
 div.cd_header_img div {	position: relative;	float: left;	width: 710px;	height: 172px;}
 div.cd_login {	position: relative;	float: right;	width: 180px;	height: 30px;	margin-top: 160px;}
 /* end Header *//* begin ContentLayout */div.path {	width: 558px;	height: 20px;	border: 1px solid #9C948C;	border-bottom: 0 none;	margin-top: 10px;	background: #fff;}
 h1.componentheading {	width: 558px;	margin: 0;	padding: 5px 0;	border: 1px solid #9C948C;	border-bottom: 0 none;	border-top: 0 none;	background: #fff;	font-size: 16px;	text-transform: uppercase;	color: #405C7B;	text-align: center;	text-shadow: 0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;}
 .contentLayout {  margin-bottom: 0px;  width: 986px;  position: relative;}
 /* end ContentLayout *//* begin Box, Post */.Post {	position: relative;	z-index: 0;	width: 548px;	border: 1px solid #7d776f;	background: #fff;	padding: 5px;}
 /* Start images */a img{  border: 0;}
 .article img, img.article{  border-style: solid;  border-width: 1px;  border-color: #A6A6A6;  margin: 1em;}
 .metadata-icons img{  border: none;  vertical-align: middle;  margin:2px;}
 /* Finish images *//* Start tables */.article table, table.article{  border-collapse: collapse;  margin: 1px;  width:auto;}
 .article table, table.article .article tr, .article th, .article td{  background-color:Transparent;}
 .article th, .article td{  padding: 2px;  border: solid 1px #B5B5B5;  vertical-align: top;  text-align:left;}
 .article th{  text-align:center;  vertical-align:middle;  padding: 7px;}
 /* Finish tables *//* end Box, Post *//* begin PostHeaderIcon */.PostHeaderIcon-wrapper{  text-decoration:none;  margin: 0.2em 0;  padding: 0;  font-weight:normal;  font-style:normal;  letter-spacing:normal;  word-spacing:normal;  font-variant:normal;  text-decoration:none;  font-variant:normal;  text-transform:none;  text-align:left;  text-indent:0;  line-height:inherit;  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 16px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #142E47;}
 .PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 16px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #142E47;}
 /* end PostHeaderIcon *//* begin PostHeader */.PostHeader a:link{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  text-decoration: none;  text-align: left;  color: #27425D;}
 .PostHeader a:visited, .PostHeader a.visited{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  text-decoration: none;  text-align: left;  color: #27425D;}
 .PostHeader a:hover, .PostHeader a.hovered{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  text-decoration: none;  text-align: left;  color: #707070;}
 /* end PostHeader *//* begin PostContent *//* Content Text Font & Color (Default) */.PostContent{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 12px;  text-align: left;  line-height: 125%;  color: #4e4949;}
 .PostContent_front{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 12px;  text-align: left;  line-height: 125%;  color: #4e4949;  background-image: url('../images/Post-c.png');}
 /* Start Content link style */a{  text-decoration: underline;  color: #707070;}
 a:link{  text-decoration: underline;  color: #707070;}
 a:hover, a.hover{  text-decoration: none;  color: #707070;}
 /* Finish Content link style */h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 ah1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hoverh1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{  font-weight: normal;  font-style: normal;  text-decoration: none;}
 /* Start Content headings Fonts & Colors  */h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{  font-size: 20px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #545454;}
 h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{  font-size: 18px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #4e4949;  margin-left: 20px;}
 h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{  font-size: 18px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #4e4949;  margin-left: 20px;}
 h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{  font-size: 16px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #27425D;}
 h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{  font-size: 14px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #616161;}
 h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{  font-size: 14px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #616161;}
 /* Finish Content headings Fonts & Colors  *//* end PostContent *//* begin PostBullets *//* Start Content list */ul{  list-style-type: none;  color: #3B3B3B;  margin:0;  padding:0;}
 li{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 12px;}
 .Post ul li{  padding:0px 0 0px 13px;  margin:0.5em 0 0.5em 0;  line-height:1.2em;}
 /* Finish Content list *//* end PostBullets *//* begin PostQuote *//* Start blockquote */blockquote p{  color:#0F0F0F;  font-style: italic;  font-weight: normal;  text-align: left;}
 blockquote{  border-color:#C7C7C7;  border-width: 1px;  border-style: solid;  margin:10px 10px 10px 50px;  padding:5px 5px 5px 41px;  background-color:#E0E0E0;  background-image:url('../images/PostQuote.png');  background-position:left top;  background-repeat:no-repeat;}
 /* Finish blockuote *//* end PostQuote *//* begin Button */button.Button, a.Button{  position:relative;  display:inline-block;  width: auto;  outline:none;  border:none;  background:none;  line-height:28px;  margin:0;  padding:0;  overflow: visible;  cursor: default;  text-decoration: none !important;}
 /*This HACK needed for ie7 (button position)*/*:first-child+html button.Button, *:first-child+html a.Button{  display:list-item;  list-style-type:none;  float:left;}
 .Button .btn{  position: relative;  overflow: hidden;  display: block;  width: auto;  z-index: 0;  height: 28px;  color: #FFFFFF;  white-space: nowrap;  float: left;}
 .Button .t{  height:28px;  white-space: normal;  padding: 0 15px;  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  text-align: left;  line-height: 28px;  text-decoration: none !important;}
 input, select{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  font-size: 12px;  font-style: normal;  font-weight: normal;}
 .Button .active{  color: #F2F2F2;}
 .Button .hover,  a.Button:hover{  color: #000000;  text-decoration: none !important;}
 .Button .active .r{  top: -56px;}
 .Button .hover .r{  top: -28px;}
 .Button .r{  display: block;  position: absolute;  overflow: hidden;  z-index: -1;  top: 0;  right: 0;  width: 5px;  height: 84px;}
 .Button .r span{  display: block;  position: absolute;  overflow: hidden;  z-index: -1;  top: 0;  right: 0;  width:411px;  height: 84px;}
 .Button .active .l{  top: -56px;}
 .Button .hover .l{  top: -28px;}
 .Button .l{  display: block;  position: absolute;  overflow: hidden;  z-index: -1;  top: 0;  left: 0;  right: 5px;  height: 84px;}
 .Button .l, .Button .r span{  background-image: url('../images/Button.png');}
 /* end Button *//* begin Footer */.Footer {  width: 100%;  margin:0;  padding: 8px;  color:#222;  font-size: 11px;  font-weight: normal;  text-align: center;}
 .Footer  p {  margin: 0;}
 .Footer a:link,.Footer a:visited {  text-decoration: none;  color: #EF5400;}
 .Footer  a:hover {  text-decoration: none;  color: #000;}
 /* end Footer *//* begin PageFooter */.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover{  font-family:Arial;  font-size:10px;  letter-spacing:normal;  word-spacing:normal;  font-style:normal;  font-weight:normal;  text-decoration:underline;  color:#666666;}
 .page-footer{  margin:1em;  text-align:center;  text-decoration:none;  color:#666666;}
 /* end PageFooter *//* begin LayoutCell *//* end LayoutCell */.contentLayout li{  float: none;}
 table.moduletable th{  font-size: 140%;  padding: .5em 0em;}
 #footer{  text-align: center;}
 .breadcrumbs{  display: block;  padding: 3px 0;}
 .contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate{  font-size: 75%;  padding-bottom: 1em;}
 .article_column{  padding-right: .2em;}
 .column_separator {  padding-left: .4em;}
 .pagination span{  padding: 2px;}
 .pagination a{  padding: 2px;}
 div.offline{  background: #fffebb;  width: 100%;  position: absolute;  top: 0;  left: 0;  font-size: 1.2em;  padding: 5px;}
 span.pathway{  display: block;  margin: 0 10px;  height: 16px;  line-height: 16px;  overflow: hidden;  font-size: 12px;}
 /* headers */table.moduletable th, legend{  margin: 0;  font-weight: bold;  font-family: Helvetica,Arial,sans-serif;  font-size: 1.5em;  padding-left: 0px;  margin-bottom: 10px;  text-align: left;}
 /* form validation */.invalid{  border-color: #ff0000;}
 label.invalid{  color: #ff0000;}
 /** overlib **/.ol-foreground{  background-color: #f6f6f6;}
 .ol-background{  background-color: #666;}
 .ol-textfont{  font-size: 10px;}
 .ol-captionfont{  font-size: 12px;  color: #f6f6f6;  font-weight: bold;}
 .ol-captionfont a{  color: #0B55C4;  text-decoration: none;  font-size: 12px;}
 /* spacers */span.article_separator{  display: none;}
 .article_column{  padding-right: 5px;}
 .column_separator{  border-left: 1px dashed #e0e0e0;  padding-left: 10px;}
 td.buttonheading img{  border: none;}
 .clr{  clear: both;}
 td.greyline{  width: 20px;  background: url(../../../images/mw_line_grey.png) 50% 0 repeat-y;}
 div#maindivider{  border-top: 1px solid #ddd;  margin-bottom: 10px;  overflow: hidden;  height: 1px;}
 table.blog span.article_separator{  display: none;}
 /* edit button */.contentpaneopen_edit{  float: left;}
 /* table of contents */table.contenttoc{  margin: 5px;  border: 1px solid #ccc;  padding: 5px;  float: right; width: 540px;}
 table.contenttoc td{  padding: 0 5px;}
 /* content tables */td.sectiontableheader{  background: #efefef;  color: #333;  font-weight: bold;  padding: 4px;  border-right: 1px solid #fff;}
 tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{  /*padding: 4px;*/}
 td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{  /*padding: 3px;*/}
 /* content styles */table.contentpaneopen, table.contentpane{  margin: 0;  padding: 0;  width: auto;}
 table.contentpaneopen li{  margin-bottom: 5px;}
 table.contentpaneopen fieldset{  border: 0;  border-top: 1px solid #ddd;}
 table.contentpaneopen h3{  margin-top: 25px;}
 table.contentpaneopen h4{  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, Sans-Serif;  color: #333;}
 .highlight{  background-color: #fffebb;}
 /* module control elements */table.user1user2 div.moduletable{  margin-bottom: 0px;}
 div.moduletable_gn {  margin-bottom: 0;  float: left;  width: 200px;  height: auto;  padding-bottom: 5px;  color: #666;}
 div.moduletable_gn .globalnews {  float: left;  width: 198px;  height: auto;  background: #fff;  float: left;  margin: 0;  margin-bottom: 10px !important;  border: 1px solid #766D64;}
 .gn_pagination_1 {  background: #fff;  border: 0;}
 div.gn_slider_1 {	background: none;	border: none;	font-family: verdana;	font-size: 11px;	font-weight: normal;float: left;}
 div.gn_slider_1_1 {	background: none;	border: none;	font-family: verdana;	font-size: 11px;	font-weight: normal;float: left;}
 div.gn_slider_1 h6,div.gn_slider_1 h6 a {	font-size: 11px;	margin: 0;	padding: 0;	color: #888;}
 div.gn_slider_1 p {	margin: 0;	padding: 0;}
 div.gn_slider_1 p b {	font-weight: normal !important;}
 .gn_news {float: left;}
 div.moduletable_gn .gn_header {  font-size: 12px;  display: block;  width: 173px;  font-weight: normal;  color: #eee;  margin: 0;  padding: 0;  margin-bottom: 5px;  padding-left: 25px;  height: 22px;  line-height: 22px;  overflow: hidden;  background: #766D64 url(../images/BlockHeaderIcon.png) no-repeat 10px 0;  float: left;}
 div.moduletable_gn .gn_header a,div.moduletable_gn .gn_static_1 a {  font-size: 12px;  color: #eee;  text-decoration: underline;}
 /* Polls */.pollstableborder{  margin-top: 8px;}
 .pollstableborder td{  text-align: left;  }
 /* WebLinks */span.description{  display: block;  padding-left: 30px;}
 /* Frontend Editing*/fieldset{  border: 1px solid #ccc;  margin-top: 15px;  padding: 15px;}
 legend{  margin: 0;  padding: 0 10px;}
 td.key{  border-bottom: 1px solid #eee;  color: #666;}
 /* Tooltips */.cdTip {	border-bottom: 1px dotted #333;	cursor: help;}
 .tool-tip{  float: left;  background: #ffc;  border: 1px solid #d4d5aa;  padding: 5px;  max-width: 200px;  height: auto;  color: #333;}
 .tool-title{  padding: 0;  margin: 0;  font-size: 100%;  font-weight: bold;  margin-top: -15px;  padding-top: 15px;  padding-bottom: 5px;  background: url(../../system/images/selector-arrow.png) no-repeat;}
 .tool-text{  font-size: 100%;  margin: 0;  background: none;}
 /* System Standard Messages */#system-message{  margin-bottom: 20px;}
 #system-message dd.message ul{  background: #c3d2e5 url(../../../system/../images/notice-info.png) 4px center no-repeat;  border-top: 3px solid #de7a7b;  border-bottom: 3px solid #de7a7b;  margin:0px;  padding-left: 40px;  text-indent:0px;}
 /* System Error Messages */#system-message dd.error ul{  color: #c00;  background: #e6c0c0 url(../../../system/../images/notice-alert.png) 4px center no-repeat;  border-top: 3px solid #DE7A7B;  border-bottom: 3px solid #DE7A7B;  margin: 0px;  padding-left: 40px;  text-indent: 0px;}
 /* System Notice Messages */#system-message dd.notice ul{  color: #c00;  background: #efe7b8 url(../../../system/../images/notice-note.png) 4px center no-repeat;  border-top: 3px solid #f0dc7e;  border-bottom: 3px solid #f0dc7e;  margin: 0px;  padding-left: 40px;  text-indent: 0px; }
 /* Component Specific Fixes */#component-contact table td{  padding: 2px 0;}
 .mceToolbarTop {  white-space: normal;}
 
 
 /* 8888  CD   8888  */
 
 div.leading {	
 float: left;	
 width: 548px;	
 height: auto;	
 border-bottom: 1px #999 dashed;	
 padding-bottom: 5px;
 }
 
 div.leading:hover { background: #fafafa; }
 
 
 div.leading p {	font-weight: normal;	margin: 3px;	padding: 0;	text-align: justify;}
 div.blog {	float: left;	width: 548px;	padding: 5px;	background: #fff;	border: 1px solid #9c948c;	border-top: 1px dashed #9c948c;	text-align: justify;}
 div.blog_more {	float: left;	width: 468px;	margin-left: 14px;	padding-left: 14px;	background-image: url('../images/Post-c.png');	margin-top: 10px;	padding-bottom: 10px;}
 div.blog_more h2 {	padding: 0;	margin: 5px;	font-size: 14px;}
 p.counter {	width: 100px;	height: 20px;	line-height: 20px;	float: left;	background-image: url('../images/Post-c.png');	font-size: 10px;	margin-left: 0;	margin-top: 10px;	margin-right: 0;	text-align: center;}
 ul.pagination {	width: 406px;	height: 20px;	list-style: none;	float: right;	margin-right: 0;	margin-top: 10px;}
 ul.pagination li {	line-height: 20px;	float: left;	font-size: 10px;	margin: 0 1px;	padding: 0 3px;	display: block;	width: auto;	height: 18px;	background-image: url('../images/Post-c.png');}
 ul.pagination li a:link,ul.pagination li a:visited,ul.pagination li a:active {	font-size: 10px;	background-image: none;	text-decoration: none;	margin: 0;	padding: 0 3px;	display: block;	width: auto;	height: 18px;	font-weight: normal;	color: #000;}
 ul.pagination li a:hover {	background-image: url('../images/Post-c.png');	text-decoration: none;}
 h2.contentheading {	font-size: 14px;	font-weight: bold;	margin: 0;	margin-top: 5px;	padding: 0;	text-shadow: 0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;}
 h2.contentheading a:link,h2.contentheading a:visited,h2.contentheading a:active {	font-size: 14px;	font-weight: bold;	color: #405c7b;	text-decoration: none;}
 h2.contentheading a:hover {	font-size: 14px;	font-weight: bold;	color: #5c7a9b;	text-decoration: none;}
 span.leading_separator {	height: 2px;	line-height: 2px;	font-size: 2px;}
 div.leading p.iteminfo {	font-size: 10px !important;	font-weight: normal;	margin: 3px;	padding: 0;	padding-left: 10px;}
 div.leading p.pageinfo {	font-size: 10px !important;	font-weight: bold;	margin: 3px;	padding: 0;	padding-left: 10px;	float: right;	width: auto;}
 div#page {	float: left;	width: 548px;	padding: 5px;	background: #fff;	border: 1px solid #9c948c;	border-top: 1px dashed #9c948c;	text-align: justify;}
 div#page div {	float: left;	clear: both;	text-align: justify;width: 540px;}
 
 div#page div.moduletable {
	float: right;	
	clear: none;	
	text-align: left;
	width: 200px;
	margin-left: 10px;
	background: #ffe;
}
 
 div#page div.moduletable div {
	float: left;	
	clear: none;	
	text-align: left;
	width: 200px;
	padding: 0;
}
 
 div#page div.moduletable div span {
	display: block;	
	float: left;	
}
 
 div#page div.moduletable div div {
	float: none;	
	clear: none;	
	text-align: left;
	width: 190px;
	padding: 0 5px;
}
 
 div#page div.moduletable div div div {
	float: left;	
	clear: none;	
	text-align: left;
	width: 180px;
	padding: 0 5px;
}
 
 div#page div.moduletable div div span a {
	display: block;	
	clear: none;	
	text-align: left;
	width: 180px;
	padding: 0 5px;
}
 
 div#page div.moduletable div div div span a {
	display: block;	
	clear: none;	
	text-align: left;
	width: 180px;
	padding: 0;
}
 
 
 
 div#page div div {	float: left;	clear: none;	text-align: justify;}
 

div#page .jc_comment_text,
div#page .jomentry1,
div#page .jomentry2,
div#page .jc_bottom_container {
	width: auto;
	float: left;
}
 

div#page .jc_bottom_container {
	width: 520px;
	float: left;
}
 

div#page div.jc_comment_text {
	width: 450px;
}
 

div#page div.sig_thumb {	float: left;	clear: none;width: auto;}
 div#page p {	margin: 3px;	/* float: left;	clear: both; */width: 540px;}
 div#page p.articleinfo {	font-size: 10px !important;	font-weight: normal;	margin: 3px;	padding: 0;	padding-left: 10px;	float: left;	width: 410px;}
 div#page p.buttonheading {	font-size: 10px !important;	font-weight: normal;	margin: 3px;	padding: 0;	padding-left: 10px;	float: right;	width: 60px;}
 div#jcWrapper {	padding: 0;	padding-left: 10px;	width: 500px !important;}
 span.yoo-login {	float: right;	display: block;	width: 100px;	margin-top: 75px;	margin-right: 20px;}
 span.yoo-login span.login span{	margin-bottom: 5px;}
 span.yoo-login span.h5 {	font-size: 11px;	font-weight: bold;	margin: 0;	margin-bottom: 3px;	padding: 0;}
 span.login-button-icon {	display: none !important;}
 /* *****  mod_blog_calendar  ***** */table.blogCalendar{/* style for all the calendar table */padding: 0;margin: 0;font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #000000;text-align: center; border-collapse: collapse;}
 td.blogCalendarHeader {/* the style for The calendar header, this includes the two link arrows and the date*/margin: 0;padding: 0;color: #333; font-weight: bold;text-align: center;}
 td.headerDate{/* td style for the header date (ex. December 2007)*/ border-bottom: 1px dashed #aaa;}
 a.headerDate{/* link style for the header date */font-weight: bold;color: #bbb;text-align: center;text-decoration: none;}
 td.headerArrow{/*td the style for the header link arrows */ border-bottom: 1px dashed #aaa;}
 a.headerArrow{/*link style for the header link arrows*/font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #ccc; text-align: center;text-decoration: none;}
 td.dayName{/*td style of the day abreviations (S M T W T F S) */font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #bbb;}
 td.blogCalendarDay {width: 22px;height: 22px;text-align: center;color: #aaa;}
 a.blogCalendarDay{/* style for a normal link in the calendar (that is not in the actual day) */color: #BF7953; text-decoration: none;font-weight: bold;display: block;}
 a.blogCalendarDay:hover {color: #fff; text-decoration: none;background: #644;}
 td.blogCalendarToday {/* the style for Today day */color: #ccc;font-weight: bold;background: #666;}
 a.blogCalendarToday {/* link style for a link that is in the actual day */color: #ccc;}
 .dropList {list-style: none;background: #FFFFFF;}
 div#calendar-26 {	padding-left: 10px;	margin-top: 3px;	margin-right: 3px;	margin-bottom: -2px;	margin-left: -2px;	background: #403935;}
 /********************   FAST CONTACT STYLES    *********************/.rsform {	line-height: 25px;}
 .rstitle {	line-height: 16px;	margin-bottom: 5px;}
 .cd_form_name, #Email {	width: 120px;	margin: 0;	border: 1px solid #666;	float: right;}
 #Type {	border: 1px solid #666;	float: right;	width: 80px;}
 #Note {	border: 1px solid #666;	float: right;	width: 190px;	height: 100px;}
 .capcha {	width: 40px;	margin: 3px;	border: 1px solid #666;}
 #captcha11 {	width: 60px;	border: 1px solid #666;	vertical-align: middle;}
 .fn_static_1, .gn_static_1, .gn_header_1, .gn_list_1 {	float: left;	background: none;	border: none;	font-size: 11px;}
 .gn_header_1 h5 {	padding: 2px;	padding-top: 4px;	margin: 0;	width: 196px;	line-height: 80%;	float: left;	font-size: 12px;}
 .gn_static_1 h6 {	padding: 2px;	margin: 0;	line-height: 90%;	font-size: 12px;}
 .gn_static_1 a:link,.gn_static_1 a:visited,.gn_static_1 a:active {	font-size: 12px;	font-weight: bold;	text-decoration: underline; }
 .gn_static_1 a:hover {	font-size: 12px;	font-weight: bold;	text-decoration: none; }
 .globalnews {	float: left;	width: 100%;	background: #91877D;	margin: 0 !important;	margin-bottom: 5px !important;}
 span.gn_header {	display: block;	float: left;	width: 100%;	height: auto;	font-size: 14px;}
 /*************************   Ads  ***********************/div.moduletable_ad {	float: left;	width: 161px;	height: auto;	margin-left: 30px;	margin-bottom: 10px;}
 form.search_result {	display: block;	float: left;	width: 100%;}
 form.search_result h3 {	margin-left: 20px;}
 legend, label {	font-size: 11px;}
 div#vip-quote,div#ampcuppa,div.rsform {	padding: 4px;}
 ul#accordionMenu li {	padding-left: 20px;	margin-bottom: 2px;}
 ul#accordionMenu li:hover,li#current {	background: url(../images/arrow_right.gif) no-repeat 0 0;}
 ul#accordionMenu a:link,ul#accordionMenu a:visited,ul#accordionMenu a:active {	text-decoration: none;	color: #3B3B3B;}
 ul#accordionMenu a:hover,li#current {	text-decoration: none;	color: #2B2724;	font-weight: bold;}
 li.parent {}
 li.parent ul li {	margin-left: 0;}
 ul.jomlatest {	margin-bottom: -6px;}
 li.jomlatest {	font-size: 11px;	margin-bottom: 5px;	padding: 3px;	width: 180px;	border: 1px solid #fff;}
 li.jomlatest:hover {	background: #eeeff0;	border: 1px solid #ababab;}
 li.jomlatest a:link,li.jomlatest a:visited,li.jomlatest a:active {	font-weight: bold;	text-decoration: none;	font-size: 11px;	display: block;	height: 16px;	overflow: hidden;}
 li.jomlatest p {	margin: 0;	padding: 0;	font-size: 11px;	line-height: 11px;}
 /***************   TABS   *******************/.tabberlive .tabbertabhide { display:none;}
 .tabber {}
 .tabberlive { margin-top:1em;}
 ul.tabbernav{ margin:0; padding: 3px 0; font: bold 12px Verdana, sans-serif;}
 ul.tabbernav li{ list-style: none; margin: 0; display: inline;}
 ul.tabbernav li a{ padding: 3px 0.5em; margin-left: 3px; border: 1px solid #777; border-bottom: none; background: #ddd; text-decoration: none;}
 ul.tabbernav li a:link { color: #444; }
 ul.tabbernav li a:visited { color: #444; }
 ul.tabbernav li a:hover{ color: #777; background: #fff; border-color: #227;}
 ul.tabbernav li.tabberactive a{ background-color: #fff; border-bottom: 1px solid #fff;}
 ul.tabbernav li.tabberactive a:hover{ color: #000; background: #fff; border-bottom: 1px solid #fff;;}
 /*--------------------------------------------------  .tabbertab = the tab content  Add style only after the tabber interface is set up (.tabberlive)  --------------------------------------------------*/.tabberlive .tabbertab { border-top:0; }
 .tabberlive .tabbertab h2 { display:none;}
 .tabberlive .tabbertab h3 { display:none;}
 /*******************   GK NEWS   **********************/div.gk_news_image_main {	width: 545px;	height: 260px;	float: left;}
 div.gk_news_image_3_wrapper {	width: 350px;	height: 260px;	float: left;}
 div.gk_news_image_3_tabsbar {	width: 190px;	height: 260px;	float: right;}
 div.gk_news_image_3_tab, div.gk_news_image_3_tab_active {	width: 180px;	height: 40px;	cursor: pointer;	float: left;	padding: 3px;	border: 1px solid #eee;	margin-bottom: 5px;}
 div.gk_news_image_3_tab_active {	background: #eeeff0;	border: 1px solid #ababab;}
 div.gk_news_image_3_tab:hover, div.gk_news_image_3_tab_active:hover {	background: #eeeff0;	border: 1px solid #ababab;}
 div.gk_image {	width: 60px;	height: 40px;	float: left;}
 img.gk_image {	width: 60px;	height: 40px;}
 div.gk_text {	width: 110px;	height: 40px;	float: right;}
 div.rokajaxsearch {	background: url(../images/search.png) no-repeat 0 0;	height: 35px;	padding-top: 3px;}
 input#roksearch_search_str {	background-color: transparent !important;	border: 0 !important;}
 .jcAzrulWindowContent {	background: #fff;}
 /* ******************** */ul.article {  list-style-type: disc;  clear: both;  padding-left: 30px;}
 .show-hit {	float: left;	width: auto;}
 

ul.ja-bullettin li:hover {
	background: #EEEFF0;
	border-bottom: 1px solid #999;
}
 
ul.ja-bullettin li a:link,
ul.ja-bullettin li a:visited,
ul.ja-bullettin li a:active {
	text-decoration: none;
}

ul.ja-bullettin img {
	left: 5px;
}


ul.ja-bullettin li a:hover {
	text-decoration: underline;
}
 
div#jc_commentsDiv div {
	width: auto;
}

div#sasText {
	left: -99999px;
}

em.tip {
	border-bottom: 1px dashed brown;
	background: #eee;
	margin: 0 3px;
}
em.tip:hover {
	position: relative;
	cursor: help;
}
em.tip span {
	display: none;
}
em.tip:hover span {
	display: block;
	width: 200px;
	position: absolute; bottom: 10px; left: 0;
	padding: 5px; margin: 10px;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
	opacity: 0.9;
}
 