body {
	margin: 0px;
	padding: 35px;
	background: #fff;}
p, td {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;}
a {
	color: #6e8cb4;
	text-decoration: underline;}
a:hover {
	text-decoration: none;}
	
h1 {
	color: #000000;
	font: 21px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 10px 0px;
	padding: 0px;}
h2 {
	color: #000000;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 8px 0px;
	padding: 0px;}
h3 {
	color: #172d4c;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 6px 0px;
	padding: 0px;}
form {
	padding: 0px;
	margin: 0px;}
input, select, textarea {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #c6c6c6;}
.tleft {
	padding: 0px 0px 35px 0px;
	text-align: left;
	vertical-align: top;}
.tmidl {
	padding: 0px 25px 39px 25px;
	text-align: center;
	font: 18px Arial, Helvetica, sans-serif;
	vertical-align: bottom;}
.tmidl td {
	font: 18px Arial, Helvetica, sans-serif;}
.tright {
	padding: 0px 0px 39px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #6e8cb4;
	font-size: 11px;}
.lblue {
	color: #6e8cb4;}
.top {
	background: url(img/mtop.gif) bottom repeat-x;
	margin-bottom: 30px;}
.mtop {
	background: url(img/mleft.gif) left bottom no-repeat;
	padding: 8px 10px 8px 20px;}
.mtop a {
	color: #FFFFFF;
	text-transform: uppercase;
	display: inline;
	text-decoration: none;
	padding: 0px 10px 0px 5px;}
.mtop a:hover {
	text-decoration: underline;}
.search {
	background: url(img/mright.gif) right bottom no-repeat;}
.sbutton {
	border: 0px;
	margin: 0px 10px;}
.stext {
	background-color: #e1e7ef;}
.block {
	padding: 0px 25px 30px 25px;
	vertical-align: top;
	width: 25%;}
.point {
	background: url(/img/point.gif);
	height: 20px;
	margin-left: -5px;
	margin-bottom: 10px;}
.mlink {
	color: #172d4c;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	display: block;}
.mlink a {
	color: #607a9d;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	display: block;
	padding-left: 10px;
	padding-bottom: 5px;}
.mlink a:hover  {
	color: #6e8cb4;
	text-decoration: none;}
.pleft {
	padding-left: 10px;}
.flesh {
	padding-bottom: 30px;}
.nlink {
	color: #6e8cb4;
	font-size: 14px;}
.date {
	color: #737373;
	font-size: 11px;
	font-weight: normal;}
.bb td {
	background: #e2e8f0;
	font-size: 11px;}
.bb td a { 
	color: #6e8cb4;
	text-transform: uppercase;
	display: inline;
	text-decoration: underline;
	padding: 0px 15px 0px 5px;}
.bb td a:hover {
	text-decoration: none;}
.bt td {
	background: #6e8cb4;
	font-size: 11px;}
.top1 {
	background: url(/img/tf1.gif) top repeat-x;
	margin-bottom: 30px;}
.text {
	padding: 0px 25px 30px 0px;}
.right {
	padding: 0px 0px 30px 0px;}
/*submenu*/

DIV.submenu {
	WIDTH: 220px;
	POSITION: absolute;
	FONT: 13px Tahoma, Arial;
	COLOR: #FFFFFF;
	LEFT: -500px;
	TOP: -500px;
	background: url(/img/smenu.png);
	FILTER: alpha(opacity=90);
	/*-moz-opacity: 0.9;*/
	padding: 10px;}
DIV.submenu_column {
	WIDTH: 500px;
	POSITION: absolute;
	FONT: 13px Tahoma, Arial;
	COLOR: #FFFFFF;
	LEFT: -500px;
	TOP: -500px;
	background: url(/img/smenu.png);
	FILTER: alpha(opacity=90);
	/*-moz-opacity: 0.9;*/
	}
.submenu_left, .submenu_right {
	WIDTH: 220px;
	float: left;
	padding: 10px;
	margin-right: 10px;}

DIV.submenu A, DIV.submenu_column A {
	FONT: 13px Tahoma, Arial;
	COLOR: #FFFFFF;
	DISPLAY: block;
	background: none;
	PADDING: 3px 0px;}
DIV.submenu A:hover, DIV.submenu_column A:hover {
	background: none;
	color: #FFFFFF;
	text-decoration: none;}
.list {
	list-style-image: url(/img/ul.gif);}
.list li {
	padding-bottom: 10px;
	color: #6e8cb4;}
.tab {
	border-collapse: collapse;}
.tab td {
	border: 1px solid #cccccc;
	padding: 5px;}
.tab th {
	background: #cccccc;
	padding: 5px;
	border: 1px solid #fff;}
.clientag img {
	float: left;
	margin: 0px 10px 10px 0px;}
.expert {
	background: #e2e8f0;
	padding: 15px;}
	
/*****/
.paginator {
	margin-top:60px;
	font-size:1em;
	width:600px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span strong {
	background:#6e8cb4;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(/img/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#6e8cb4;
}

.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}

.all_pages {
	position: relative;
	left: -100px;
	top: -62px;
	width: 70px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #e2e8f0;
	text-align: right;
	color: #666666;}
/*****/