

.ks-pagination-links {color:rgb(128, 128, 128);margin-bottom:15px;line-height:140%; font-family:Arial, Helvetica, sans-serif}
.ks-pagination-links ul {display:inline;padding-left:0px;margin-left:0px}
.ks-pagination-links li {display:inline;list-style:none;text-align:center; margin:2px;}
.ks-pagination-links li a {font-weight: 100;font-size: .9em!important;text-decoration: none!important; border: 1px #ccc solid;padding: 3px 6px 3px 6px!important;}
.ks-pagination-links li a.last {border:2px #ccc solid;}
.ks-pagination-links li a:hover {background-color: #0098D4; color: #fff!important; font-weight: bold;border:1px #000 solid;}
.ks-pagination-links li a.last:hover {border:2px #000 solid;}
.ks-pagination-links .current {font-weight: bold;}
.ks-pagination-links .next a, .ks-pagination-links .previous a {border: 1px #fff solid; padding: 3px 6px 3px 6px;  }
.ks-pagination-links .next a:hover, .ks-pagination-links .previous a:hover {font-weight:normal;}
.ks-pagination-links .total {font-size:80%;}



#forumHome {
	font-family:Arial, Helvetica, sans-serif;
}
#forumHome .ftopic{
	padding-left:10px;
	padding-top:6px;
	float:left;
	
	font-size:12px;
	line-height:95%	
}
#forumHome .fday {
	 font-size:28px; 
	 float:left; 
	 color:#85c329}
	 

#forumHome .fmonthyear{
	position:relative; 
	font-size:11px; 
	text-align:left; 
	line-height:95%; 
	letter-spacing:0.2em;
	float:left; 
	width:30px;
	padding-top:6px;
	color: #85c329;
	padding-left:2px
}

#forumHome A.fluser {
	COLOR: #85c329
}
#forumHome A.fluser:visited {
	COLOR: #85c329
}
#forumHome A.fluser {
	COLOR: #85c329
}
#forumHome A.fluser:visited {
	COLOR: #85c329
}
/* PAGINATOR */

.Pages { margin-bottom: 20px; margin-top: 20px; }
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }
.Paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
.Pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }


/**************************************************************************************************************/
#forum {
	MARGIN: 0px 0px 30px;
	TEXT-TRANSFORM: none;
	WIDTH: 610px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #fff;
}
#forum .reply{ margin:10px 0 0 0; padding:5px; text-align:right}
#forum .reply a{ padding:2px 4px 2px 4px; text-align:right; background-color:#A7DC56; color:#FFFFFF; font-weight:bold}
#forum H3.ftopic {
	font-family:Arial, Helvetica, sans-serif; 
	padding: 0 0 0 0;
	font-size:22px;
	margin:35px 0px; width: 615px; 
	color:#fff; background-color:#85c329;
	text-align: center
}
#forum H3 #ftopictopbg {
	background-position:center top; 
	font-size:2px; 
	background-image:url(ftopictopbg.gif); 
	line-height:2px; 
	background-repeat: no-repeat; 
	height:20px; 
	background-color:#85c329
}
#forum H3 #ftopicbottombg {
	background-position:center bottom; 
	font-size:2px; 
	background-image:url(ftopicbottombg.gif); 
	line-height:2px; 
	background-repeat: no-repeat; 
	height:20px; 
	background-color:#85c329
}


#forumfp #forum TABLE {
	FONT-FAMILY: arial, helvetica, sans-serif;
}
#forum #pager{
	width:550px;
	border: 1px solid #CCCCCC;	
	padding: 10px 10px 10px 10px;
	margin: 30px 10px 30px 0;
}
#forum #contentsectionleft{
	width:150px;
}
#forum #contentsectionright{
	width:150px;
}

#forum .pad {
	MARGIN-TOP: 28px
}
#forumfp {
	FLOAT: left; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
#forumfp H2 {
	
}
#forumfp TABLE {
	MARGIN: 0px
}
#forum TABLE {
	MARGIN: 35px 0px 0px; WIDTH: 550px
}
#forum TABLE THEAD {
	DISPLAY: none
}
#forumfp TABLE THEAD {
	DISPLAY: none
}
#forum TABLE TR:hover {
	BACKGROUND-COLOR: #fdffd9
}
#forumfp TABLE TR:hover {
	BACKGROUND-COLOR: #fdffd9
}
#forum TABLE TR.stripe {
	BACKGROUND-COLOR: #f4f4f4
}
#forumfp TABLE TR.stripe {
	BACKGROUND-COLOR: #f4f4f4
}
#forum TABLE TR.stripe:hover {
	BACKGROUND-COLOR: #fdffd9
}
#forumfp TABLE TR.stripe:hover {
	BACKGROUND-COLOR: #fdffd9
}
#forum TABLE TR TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; COLOR: #434343; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#forumfp TABLE TR TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; COLOR: #434343; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#forum TABLE TR TD.fcol1 {
	PADDING-LEFT: 0px; WIDTH: 80px; BACKGROUND-COLOR: #fff
}
#forumfp TABLE TR TD.fcol1 {
	PADDING-LEFT: 0px; WIDTH: 80px; BACKGROUND-COLOR: #fff
}
#forum TABLE TR TD.fcol2 {
	OVERFLOW: hidden; WIDTH: 250px; WHITE-SPACE: nowrap
}
#forumfp TABLE TR TD.fcol2 {
	OVERFLOW: hidden; WIDTH: 220px; WHITE-SPACE: nowrap
}
#forumfp TABLE TR TD.fcol2 {
	WIDTH: 100%
}
#forum TABLE TR TD.fscol2 {
	WIDTH: 320px
}
#forum TABLE TR TD.fcol3 {
	WIDTH: 120px;WHITE-SPACE: nowrap
}
#forum TABLE TR TD.fcol4 {
	WHITE-SPACE: nowrap
}
#navigationforum {
	MARGIN: 38px 0px 0px 30px
}
#navigationforum UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigationforum UL LI {
	PADDING-RIGHT: 16px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigationforum UL LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; COLOR: #636363; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#navigationforum UL LI A:link {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; COLOR: #636363; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#navigationforum UL LI A:visited {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; COLOR: #636363; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#navigationforum UL LI A:hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; COLOR: #fb9622; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#navigationforum UL LI A:active {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; COLOR: #fb9622; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#navigationforum UL LI A#navftopics {
	BACKGROUND-IMAGE: url(/img/icons/gforum.gif)
}
#navigationforum UL LI A#navftopics:hover {
	BACKGROUND-IMAGE: url(/img/icons/oforum.gif)
}
#navigationforum UL LI A#navfnewtopic {
	BACKGROUND-IMAGE: url(/img/icons/gnew.gif)
}
#navigationforum UL LI A#navfnewtopic:hover {
	BACKGROUND-IMAGE: url(/img/icons/onew.gif)
}
#navigationforum UL LI A#navfsearch {
	BACKGROUND-IMAGE: url(/img/icons/gsearch.gif)
}
#navigationforum UL LI A#navfsearch:hover {
	BACKGROUND-IMAGE: url(/img/icons/osearch.gif)
}

#forum FORM {
	FLOAT: left; MARGIN: 0px; COLOR: #434343
}
#forum #freply {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; WIDTH: 615px; PADDING-TOP: 0px
}
#contentsection #forum #freply H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 35px 0px; PADDING-TOP: 0px
}
#forum #freply P {
	MARGIN: 35px 0px 20px
}
#forum #freply FORM {
	WIDTH: 615px
}
#forum .fpost {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(postbg.gif); MARGIN: 0px 0px 30px; OVERFLOW: hidden; WIDTH: 615px; BACKGROUND-REPEAT: repeat-y
}
#forumfp .fpost {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(/img/postbg.gif); MARGIN: 0px 0px 30px; OVERFLOW: hidden; WIDTH: 615px; BACKGROUND-REPEAT: repeat-y
}
#forum .fpost .fdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 8px; HEIGHT: 65px; BACKGROUND-COLOR: #fff
}
#forumfp .fpost .fdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 8px; HEIGHT: 65px; BACKGROUND-COLOR: #fff
}
#forum .fmonthyear {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; COLOR: #85c329; LINE-HEIGHT: 95%; LETTER-SPACING: 0.06em; TEXT-ALIGN: left
}
#forumfp .fmonthyear {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; COLOR: #85c329; LINE-HEIGHT: 95%; LETTER-SPACING: 0.06em; TEXT-ALIGN: left
}
#forum .fday {
	FONT-SIZE: 28px; FLOAT: left; MARGIN: -6px 4px 0px 0px; WIDTH: 30px; COLOR: #85c329; TEXT-ALIGN: center
}
#forumfp .fday {
	FONT-SIZE: 28px; FLOAT: left; MARGIN: -6px 4px 0px 0px; WIDTH: 30px; COLOR: #85c329; TEXT-ALIGN: center
}
#forum .ftime {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; WIDTH: 80px; COLOR: #939393; LETTER-SPACING: 0.02em
}
#forumfp .ftime {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; WIDTH: 80px; COLOR: #939393; LETTER-SPACING: 0.02em
}
#forum A.fluser {
	COLOR: #85c329
}
#forum A.fluser:visited {
	COLOR: #85c329
}
#forumfp A.fluser {
	COLOR: #85c329
}
#forumfp A.fluser:visited {
	COLOR: #85c329
}
#forum A.fluser:active {
	COLOR: #fb9622
}
#forum A.fluser:hover {
	COLOR: #fb9622
}
#forumfp A.fluser:active {
	COLOR: #fb9622
}
#forumfp A.fluser:hover {
	COLOR: #fb9622
}
#forum A.fltopic {
	COLOR: #74a8f5
}
#forum A.fltopic:visited {
	COLOR: #5A98F3}
#forum A.fltopic:active {
	COLOR: #fb9622
}
#forum A.fltopic:hover {
	COLOR: #fb9622
}
#forum .fpost .fmain {
	BORDER-RIGHT: #fff 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #fff 1px solid; BACKGROUND-IMAGE: url(/newsite/styles/forum/avatar.gif); MARGIN: 0px 0px 0px 105px; BORDER-LEFT: #fff 1px solid; WIDTH: 500px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: no-repeat
}
#forum .fpost .fmain .fui {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 24px 75px; COLOR: #c1c1c1; PADDING-TOP: 0px
}
#forum .fpost .fmain H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 75px; PADDING-TOP: 0px
}
#forum .fpost .fmain H3 A {
	COLOR: #74a8f5; TEXT-DECORATION: none
}
#forum .fpost .fmain H3 A:link {
	COLOR: #74a8f5; TEXT-DECORATION: none
}
#forum .fpost .fmain H3 A:visited {
	COLOR: #74a8f5; TEXT-DECORATION: none
}
#forum .fpost .fmain H3 A:hover {
	COLOR: #fb9622
}
#forum .fpost .fmain H3 A:active {
	COLOR: #fb9622
}
#forum .fpost .fmain P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
