body {
	background-color: #FFFFFF;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: tahoma;
}
table {
	border:0px;
		
}

.main {
	height: 100%;
	width:99%;
	margin-left: 6px;
	/*overflow: hidden;*/
}
/*Classic (with LOGO)*/
.header {
	height:120px;
	margin-top:5px;
	background-color: #4F637B;
	margin-left: 0px;
}
.logo {
	float:left;
	background-image:url(../images/rllogo.png);
	background-repeat:no-repeat;
	height:120px;
	width:614px;
	border: 0px;
	margin:auto;
}
.headerright {
 float:right;
 background-image:url(../images/logo2.png);
 background-repeat:no-repeat;
 height:120px;
 width:260px;
}
.topmenu {
	float:right;
	text-align:right;
	margin-top:5px;
}



.mainmenublock {
	background-color:#4F637B;
	border-top:1px solid #94A0AF;
	height: 20px;
	float: left;
	width: 100%;
}

.mainmenublock2 {
	width: 100%;
	float: left;
	margin-top: -22px;
	text-align: center;
}
.menuentry2, .menuentry2 a {
	font-size: 13px;
	font-family: tahoma;
	text-decoration: none;
	color: #A6B9D0;
	font-weight: bold;
	width: 20%;
	text-align: center;
}

.topblock {
	float:left;
	height:20px;
	width:11px;
	border-left:1px solid #A6B9D0;
	margin-left: 11px;
}
.menuentry, .menuentry a {
	float:left;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	color: #A6B9D0;
	font-weight: bold;
	margin-top: 1px;
}
.menuentry3, .menuentry3 a {
	float:left;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
}
.ctopblock2 {
	width:120px;
	float:left;
	font-size: 13px;
	font-family: tahoma;
	padding: 5px;
	text-decoration: none;
}
.ctopblock3 {
	width:45px;
	float:left;
	font-size: 13px;
	font-family: tahoma;
	padding: 5px;
	text-decoration: none;
}
.ctopblock4 {
	width:58px;
	float:left;
	font-size: 13px;
	font-family: tahoma;
	padding: 5px;
	text-decoration: none;
}
.ctopblock5 {
	width:54px;
	float:left;
	font-size: 13px;
	font-family: tahoma;
	padding: 5px;
	text-decoration: none;
}
.ctopblock6 {
	width:72px;
	float:left;
	font-size: 13px;
	font-family: tahoma;
	padding: 5px;
	text-decoration: none;
}
.content {
	width:100%;
	height:100%;
	background-color:#ffffff;
	/*float:left;*/
	margin: 0px 200px 0px 200px;
}
.search {
}
.footer {
	width:100%;
	background-image:url(../images/footer.png);
	background-repeat:repeat-x;
	height:105px;
	float:left;
}
.footerleft {
	height:105px;
	width:10px;
	background-image:url(../images/footerleft.png);
	background-repeat:no-repeat;
	float:left;
}
.footercenter {
	width:auto;
	margin-top:55px;
	text-align:center;
	color:#ffffff;
	font-size:1em;
	float: none;
	padding-left: 50px;
	font-family: Arial;
	text-decoration: none;
}
.footerright {
	height:105px;
	width:54px;
	background-image:url(../images/footerright.png);
	background-repeat:no-repeat;
	float:right;
}
/*.left {
	width:190px;
	margin:10px 0px 0px 0px;
	float: left;
}*/

.left {
	float:left;
	width: 190px;
	/*margin-left: -100%;*/
}
/*.right {
	float:right;
	width:190px;
	margin: 10px 0px 0px 0px;
}*/
.right {
	float:left;
	margin-left: -190px;
	width: 190px;
z-index:99;
}
.centerblock {
	margin: 0 8px 0 8px;
z-index:0;
}
.lrblock {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.lrblock6 {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
	width: 178px;
}
.lrblocks {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
	width:178px;
}
.lrblock2 {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 0px;
	width: 170px;
}
.lrblock2a {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 0px;
	width: 183px;
}
.lrblockr2 {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 2px 10px 2px 10px;
	width: 168px;
}
.lrblockcal {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 20px;
	width: 168px;
}
.lrblocknav {
	color: #000000;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #96a9c1;
	border-right: 1px solid #96a9c1;
	width: 188px;
}
.internetmap {
	border:1px solid #c1c8d1;
	padding:5px;
	text-align:center;
	color: #7c8798;
	margin: 10px 13px 0px 13px;
}
.leftblock1 {
	height:27px;
	width:190px;
	background-image:url(../images/leftblock1.png);
	background-repeat:no-repeat;
}
.leftblock2 {
	height:53px;
	width:190px;
	background-image:url(../images/leftblock2.png);
	background-repeat:no-repeat;
}
.leftblock3 {
	height:53px;
	width:190px;
	background-image:url(../images/leftblock3.png);
	background-repeat:no-repeat;
}
.leftblock4 {
	height:53px;
	width:190px;
	background-image:url(../images/leftblock4.png);
	background-repeat:no-repeat;
}
.leftblock5 {
	height:53px;
	width:190px;
	background-image:url(../images/leftblock5.png);
	background-repeat:no-repeat;
}
.leftblock6 {
	height:53px;
	width:190px;
	background-image:url(../images/leftblock6.png);
	background-repeat:no-repeat;
}
.leftblock7 {
	height:53px;
	width:190px;
	background-image:url(../images/lrblock.png);
	background-repeat:no-repeat;
}
.rightblock1 {
	height:27px;
	width:190px;
	background-image:url(../images/rightblock1.png);
	background-repeat:no-repeat;
}
.rightblock2 {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock2.png);
	background-repeat:no-repeat;
}
.rightblock22 {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock6.png);
	background-repeat:no-repeat;
}

.rightblock3 {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock3.png);
	background-repeat:no-repeat;
}
.rightblock4 {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock4.png);
	background-repeat:no-repeat;
}
.rightblock5 {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock5.png);
	background-repeat:no-repeat;
}
.rightblock6 {
	height:53px;
	width:190px;
	background-image:url(../images/lrblock.png);
	background-repeat:no-repeat;
}
.rightblock7 {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock7.png);
	background-repeat:no-repeat;
}
.rightblockstaff {
	height:53px;
	width:190px;
	background-image:url(../images/rightblock-staff.png);
	background-repeat:no-repeat;
}
.navcatbar {
}
.navcatbar a {
	font-family:Tahoma;
	font-size:9pt;
	color:#667c9a;
	font-weight:bold;
	text-decoration:none;
	text-indent:15px;
	display:block;
	border:1px solid #c1c8d1;
	padding:2px 0px 2px 0px;
	margin: 0px 13px 2px 13px;
}
.navcatbar a:hover {
	color:#ffffff;
	background-color:#c1c8d1;     
}
.navcatbar img {
	vertical-align : middle;
}

.navcatbar2 {
/*display: block;*/
/*border : 1px solid #c1c8d1;*/
border:none;
text-indent      : 15px;
}
.navcatbar2 a {
	font-family:Tahoma;
	font-size:11px;
	color:#667c9a;
	font-weight:bold;
	text-decoration:none;
	text-indent      : 15px;
	/*display: block;*/
	/*border : 1px solid #c1c8d1;*/
	padding    : 2px 0px 2px 0px;
	margin-top : 2px;


}
.navcatbar2 a:hover {
	/*display: block;*/
	/*background-color:#c1c8d1;*/
	text-decoration: underline;
}

.navcatbar2 img {
	vertical-align : middle;
}
/*Begin [From Main.tpl]*/
#tooltip {
 background:#FFFFFF;
 border:1px solid #666666;
 color:#333333;
 margin:0px;
 padding:3px 5px;
 position:absolute;
 visibility:hidden
}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #FFF;
	width: 152px; /*Default width of hint.*/
	padding: 3px;
	border:1px solid #778899;  /*4076A8*/
	font:normal 11px Tahoma;
	color: #4076A8;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}
.hintanchor{
		 padding-left: 8px;
}

.clear {
	clear:both
}

div#wrapper{float:left;width:100%}
#container {
	padding-top: 10px;
}
#warning {
	font-weight: bold;
	color: #6f7e91;
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px;
}
/*End [From Main.tpl]*/

.category {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-top: 8px;
	padding-right: 4px;
}
.category a {
	color: #4b719e;
	text-decoration:none;
}
.category a:hover {
	text-decoration: underline;
	}
	
#speedbar {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 6px;
	background-image:url(../images/news_top_line5.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-left: 1px solid #94a7bf;
	/*margin-left:5px;*/
	padding-top:4px;
	height:18px;
}
#speedbarbot {
	background-image:url(../images/news_top_line.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height: 1px;
	/*margin-left:5px;*/
}
#speedbar a {
	color: #4b719e;
	text-decoration:none;
}
#speedbar a:hover {
	text-decoration: underline;
	}


.slink0 {
	color: #6f7e91;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 26px;
	text-decoration:none;
	
}
.slink0 a{
	color: #6f7e91;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 26px;
	text-decoration:none;
	
}

.slink0 a:active, .slink0 a:visited, slink0 a:link
{
	font-size: 12px;
	text-decoration:none;
	}

.slink0 a:hover {
	color: #E34000;
	text-decoration: underline;
	}

.slink {
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	color: #7c8798;
	text-decoration:none;
	font-size: 11px;
	}

.slink a:hover {
	color: #E34000;
	text-decoration: underline;
	}
.slink-top {
	color: #717171;
	font-size: 10px;
	font-family: tahoma;
	padding-left:18px;

}
.slink-top a:active,
.slink-top a:visited,
.slink-top a:link, 
.slink-top li,ul,td
{
	color: #7c8798;
	text-decoration:none;
	font-size: 11px;
	}

.slink-top a:hover {
	color: #E34000;
	text-decoration: underline;
	}

.top-2{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #7C8798;
	padding-right: 20px;
}  
.top-22{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #7C8798;
	padding-right: 20px;
	margin-top: 5px;
}
		
.slink2 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-align: center;
	background-color: #62758d;
}
.slink2 a:active,
.slink2 a:visited,
.slink2 a:link {
	color: #FFFFFF;
	text-decoration:none;
	}

.slink2 a:hover {
	color: #000000;
	text-decoration: underline;
	}
.copy {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.copy2 {
	color: #525456;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.copy3 {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 5px;
}
.skin {
	font-size: 11px;
	font-family: tahoma;
	padding-left: 60px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.copy a:active,
.copy a:visited,
.copy a:link {
	color: #727272;
	text-decoration:none;
	}

.copy a:hover {
	color: #7aa2cf;
	text-decoration: underline;
	}
.copy3 a:active,
.copy3 a:visited,
.copy3 a:link {
	color: #727272;
	text-decoration:none;
	}

.copy3 a:hover {
	color: #7aa2cf;
	text-decoration: underline;
	}	
.ltitle {
	color: #37383f;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	padding-top:  6px;
}
.stext {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
	color: #687c9a;
	text-decoration:none;
	}

.stext a:hover {
	color: #E34000;
	text-decoration: underline;
	}
.ntitle {
	color: #6f7e91;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 8px;
}
.ntitle a {
	color: #4b719e;
	text-decoration:none;
}
.ntitle a:hover {
	text-decoration: underline;
	}

.ntitle2 {
	color: #7c8798;
	font-size: 14px;
	font-family: courier;
	font-weight: normal;
	padding-left: 4px;
	padding-top:  14px;
}
.ctitle {
	color: #7c8798;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 8px;
	padding-top:  2px;
}
.ctitle a {
	color: #4b719e;
	text-decoration:none;
}
.ctitle a:hover {
	text-decoration: underline;
	}
.news {
	FONT: 8pt Verdana; 
	padding: 14px;
	text-align:justify;
	color: #3A3A3A;
}
.newsmc {
	FONT: 11px Verdana; 
	/*padding-top: px;*/
	padding-left: 5px;
	/*padding-right: 14px;*/
	text-align:justify;
	color: #3A3A3A;
	text-decoration:none;
}
.newsmc a {
text-decoration:none;
}
.news a {
	color: #4b719e;
	text-decoration:none;
}
.news a:hover {
	text-decoration: underline;
	}
.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#606D77;
}
.userstop thead {
	font-family:Tahoma;
	font-size:11px;
		font-weight: bold;
	color: rgb(71,117,165);
}
.userstop td {
	padding:3px;
}
.userstop a {
	color: #4b719e;
	text-decoration:none;
}
.userstop a:hover {
	text-decoration: underline;
	}
.log-data {
		 font-family:Tahoma;
		 color:#4B4646;
	text-indent      : 5px;
}
.log-data td{
			padding-top: 5px;		
			padding-bottom: 5px;
		 font-size:11px;
		 color:#4B4646;
		 border: solid #FFC58C 1px;
	text-indent      : 5px;
}
.log-data a{
		 font-size:11px;
		 color:#4B4646;
		 text-decoration:underline;
}

h1 {
	font-size: 12pt;
	font-weight:bold;
	display:inline;
}

h2 {
	font-size: 11pt;
}

h3 {
	font-size: 10pt;
	display:inline;
}
.footer-left
{
	background-image : url(../images/footer-left3.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 128px;
	height: 58px;
	float: left;
}

.footer-right
{
	background-image : url(../images/footer-right2.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 128px;
	height: 58px;
	float: right;
}
.footer_mid {
float:left; 
width:100%; 
height:58px;
border-bottom:1px solid #94a7bf;

}
.footer_center {
text-align:center;
padding-top:16px;
}
.footer_center a {
text-decoration:none;
}
.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}


.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.digestdate {
	font-size: 16px;
	font-weight: bold;
	background-color: #D4D0C8;
}
.digesttext {
	margin-top: 5px;
}

.border_rd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #94a7bf;
	border-bottom-color: #94a7bf;
}

.border_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94a7bf;
}

.border_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #94a7bf;
}

.border_t {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #94a7bf;
}

.border_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94a7bf;
}





.border_all {
	border-width: 1px;
	border-style:solid;
	border-color: #94a7bf;
}

.txtban {
	color: #6f7e91;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none;
}

.txtban a{
	color: #6f7e91;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none;
}

.txtban a:hover{
	color: #6f7e91;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:underline;
}

.fpban td{
	font-size: 13px;
	font-family: tahoma;
	text-decoration:none;
	padding-left: 8px;
}

.fpban a{
	font-family: tahoma;
	text-decoration:none;
}

.fpban a:hover{
	font-family: tahoma;
	text-decoration:underline;
}

.tiban td{
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none;
	padding-left: 8px;
}

.tiban a {
	color: #1A4487;
	font-family: tahoma;
	text-decoration:none;
}

.tiban a:hover{
	font-family: tahoma;
	text-decoration:underline;
}


.show_news_link {
	FONT: 8pt Verdana; 
	padding: 14px;
	text-align:justify;
	color: #3A3A3A;
}
.show_news_link a {
	color: #4b719e;
	text-decoration:none;
}
.show_news_link a:hover {
	text-decoration: underline;
	}

.hot_block {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid #727272;
	padding: 3px;
	background-color: #FFFFFF;
}

#hot_header{
		font-family: Verdana;
		text-align: center;
		font-size: 14px;
		letter-spacing: 2px;
		border-bottom: 1px solid #727272;
		font-weight: bold; 
		margin-top:5px;
		width: 400px; 
		border-bottom-style: groove;
}
#hot_header2 a{
		font-family: Verdana;
		color: #727272;
		text-align: center;
		font-size: 14px;
		letter-spacing: 2px;
		border-bottom: 1px solid #727272;
		font-weight: bold; 
		margin-top:5px;
		width: 400px;
		text-decoration: none; 
		/*border-bottom-style: groove;*/
}

 
#hdr2  {
	height: 28px;
	width: 100%;
}

.hdr1  {

}

.hlbl {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #94a7bf;
	border-left-color: #94a7bf;
	width: 100px;
	height: 28px;
	background-color: #62758d;
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-align: center;
	vertical-align:middle;
}

.hlblf {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #94a7bf;
	border-left-color: #94a7bf;
	width: 100px;
	height: 28px;
	background-color: #62758d;
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-align: center;
	vertical-align:middle;
	float:left;
}
.hlbrf {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #94a7bf;
	border-left-color: #94a7bf;
	width: 100px;
	height: 28px;
	background-color: #62758d;
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-align: center;
	vertical-align:middle;
	float:right;
}

	
.hrbl {
	color: #6f7e91; 
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	width: 160px;
	text-align:right;
	border-right: 1px solid #94a7bf;
	border-top: 1px solid #94a7bf;	
	padding-right:6px;
}
.hrbl a.link,
	a.active,
	a.visited {
	color: #7c8798;
	padding-left: 26px;
	text-decoration:none;
	
}

.hrbl a:hover {
	color: #E34000;
	text-decoration: underline;
	}
	
.htitle {
	color: #6f7e91;
	border-top:1px solid #94a7bf;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 26px;
	text-decoration:none;
	background-image:url(../images/news_top_line2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:28px;
}
.htitle h1 {
	font-size: 10pt;
}
.htitle img {
	vertical-align: middle;
}
.htitlef {
	color: #6f7e91;
	border-top:1px solid #94a7bf;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 26px;
	text-decoration:none;
	background-image:url(../images/news_top_line2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-right: -100px;
	width: 100%;
}
#htitle a{
	color: #6f7e91;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 26px;
	text-decoration:none;
	
}

#htitle a:hover {
	color: #E34000;
	text-decoration: underline;
	}
	
.ssb {
	border-left: 1px solid #94a7bf;
	border-right: 1px solid #94a7bf;
}


.hltb {
	border-left: 1px solid #94a7bf;
	border-bottom: 1px solid #94a7bf;
	width: 203px;
	height: 28px;
	font-size: 11px;
	font-family: tahoma;
	text-align: left;
	vertical-align:middle;
	color: #6f7e91;
	padding-left: 6px;
}

	
	
.hrtb {
	border-right: 1px solid #94a7bf;
	border-bottom: 1px solid #94a7bf;
	width: 205px;
	height: 28px;
	background-color: #62758d;
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-align: center;
	vertical-align:middle;
}


.hctb {
	border-bottom:1px solid #94a7bf;
	background-image:url(../images/news_bottom_line.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 28px;
}	

#fpostt, #fpostt a {
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #687c9a;
}

#fpostm, #fpostm a {
	text-align: right;
	font-style: italic;
	text-decoration: none;
	font-size: 10px;
	color: #B98F96;
}

.galstyle {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px; 
	/*border: 1px solid #DFDFDF*/
}

.galblock {
	border: #DFDFDF 1px solid;
	background-color: #FAFAFA;
}

.repa {
margin:20px 10px 20px 10px;
padding:10px;
border:1px solid #DDDDDD;
background-color:#FFFFFF;
font-size: 12px;
}

.repa a {
color: #4B73D4;
text-decoration: none;
}
.repa a:hover {
color: #4B73D4;
text-decoration: underline;
}

/* Login panel */
.logentry, .logentry a {
padding-top:2px;
padding-left:10px;
text-decoration:none;
color:#717171;
}
.logentry3, .logentry3 a {
padding-top:2px;
padding-left:30px;
text-decoration:none;
color:#717171;
}

.logblock {
padding-top:5px; 
padding-bottom:5px; 
padding-left:5px;
}
.logentit {
width:58px;
height:25px;
padding-top:4px;
text-align:left;
vertical-align:middle;
position:absolute;
}
.logenf {
height:25px;
text-align:left;
vertical-align:middle;
position:relative;
left: 45px;
}
.logentry2, .logentry2 a {
padding-top:8px; 
padding-left:15px; 
padding-bottom:5px;
color: #000000;
font-size: 11px;
font-family: tahoma;
text-decoration:none;

}
.logedt {
width:110px; 
height:15px; 
font-family:tahoma; 
font-size:11px; 
border:2px solid #E0E0E0;
}
.logenter {
margin-top:10px;
width:100px;
text-align:right;
}


/* Footer */
.footlttop {
	background-image: url(../images/news_top_line.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:1px;
	float:left;
	width: 342px;
}
.footrttop {
	background-image: url(../images/news_top_line3.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:1px;
	float:right;
	width: 342px;
}

.sellang {
	border: 1px solid #94a7bf;
	text-align:center;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	width: 120px;
	margin-left: 26px;
	margin-top: 6px;
}
.sellangt {
	background-color: #62758D;
	vertical-align: middle;
	padding: 3px 0 3px 0;
}
.sellangs {
margin-top:3px;
}

.lcol1 {
margin-top:10px;text-align:center;
}
.lcol2 {
margin-top:5px;text-align:center;
}
.lcol3 {
text-align:center;
}
.partnerblock {
	border-left:1px solid #96a9c1;
	border-right:1px solid #96a9c1;
	color: #000000;
	font-size: 10px;
	font-family: tahoma;
	padding: 0 0 0 30px;
	width: 158px;
}

.searchl {
	width:108px; 
	height:15px;
	vertical-align:middle;  
	font-family:tahoma; 
	font-size:11px;
	border:1px solid #A1B1BE;
}
.searchr {
vertical-align:middle;
height:18px;
}
.searchbl {
	text-align: center;
	margin-bottom: 5px;
}

.usertitle {
	font-weight: bold;
	display: block;
	margin: 3px 0 5px 0;
	color: #4B719E;
}

hr {
	border: 0px;
	border-top: 1px solid #E1E9F2;
	color: blue;
	width: 100%;
	height: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.results{
	width:100%; 
	/*border:solid 1px #E1E9F2;*/
	background:#FFF; 
	/*position:absolute;*/
}
.results ul, .results li{padding:0; margin:0; border:0; list-style:none;}
.results li {
	border:solid 1px #DEDEDE;
}
.results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
.results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
.results li a:hover{background:#FFFFCC;}
.results ul {padding:6px;}

#hintbox {
text-align : left;
width : 150px;
font-size : 10px;
border : 1px solid #99a1ab;
background-color : #fff;
layer-background-color : #a396d9;
color : #282828;
margin : 10px 0 0 10px;
padding : 2px 5px;
position : absolute;
visibility : hidden;
z-index : 100;
opacity : 0.98;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
filter : alpha(opacity="98");
}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}

.thd {
   overflow:hidden;
   display:block;
   height:0;
   line-height:normal
}