
a:link, a:visited {
	text-decoration: none;
	color: #84936e;
	font-weight: bold;
}

a:hover {
	color: #CF4343;
}

a.lnkWhite:link, a.lnkWhite:visited {
	color: white;
	text-decoration: none;
}

a.lnkWhite:hover {
	color: white;
	text-decoration: underline;
}

a.menu:link, a.menu:visited {
	display:block;
	color: #84936e;
	text-decoration: underline;
	padding: 3px 3px 3px 35px;
	background: url(images/bg_lnk_menu.gif) no-repeat left center;
	font-weight:normal;
}

a.menu:hover {
	text-decoration: none;
	color: #d99400;
	background:url(images/bg_lnk_menu_active.gif) no-repeat left center;
}

a.menu:active {
	color: #d99400;
	background:url(images/bg_lnk_menu_active.gif) no-repeat left center;
}

body {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	color:#757575;
	margin: 0px auto;
	background: #cad9bb url(images/pagebg.jpg) repeat-x top;
	min-width: 1127px;
	padding:0px 10px;
}



.linked-image {

	margin: 0px;

	padding: 0px;

	border: 0px;

}



.resized-linked-image {

	margin: 1px 0px 0px 0px;

	padding: 0px;

	background-color: #000;

	border: 0px;

	color: #FFF;

	font-size: 10px;

	width: auto;

	-moz-border-radius-topleft: 7px;

	-moz-border-radius-topright: 7px;

}



.resized-linked-image-zoom {

	width: 200px;

	height: 30px;

	background-color: #FFF;

	padding-top: 6px;

	padding-left: 5px;

	top: 0px;

	left: 0px;

	position: absolute;

	display: none;

}



#highlighted {

	background-color: #FAFAFA;

}



#highlighted tr:hover {
	background-color: #f1ede4;
}



#tooltip{

	background: #ffffff;

	font: verdana;

	font-size: 10px;

	width:auto;

	border:1px solid #778899;

	border-left:5px solid #ff9f00;

	color: #333333;

	font-family: verdana, arial, helvetica, sans-serif;

	opacity: 0.91;

	filter: alpha(opacity="91");

	line-height:15px; 	z-index:100;

	margin:0px;

	padding: 3px;

	position: absolute;

	visibility: hidden;

	border-collapse: separate;

}



.error {
/*	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000; */
}

.error b {
/*	color: #990000;
	background: inherit; */
}



.success {

	color: #000000;

	background: #f1ede4;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px dashed #7BA813;

}



.success b {

	color: #7BA813;

	background: inherit;

}



.editor {

	margin: 0px 0px 1px 0px;

	width: 400px;

	height: 21px;

	border: 1px #D1D8EC solid;

}



.editorinput {

	background: #FAFAFA;

	color: #000000;

	border: 1px #D1D8EC solid;

	font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;

}



.editorbutton {

	float: left;

	cursor: pointer;

	padding: 2px 1px 0px 5px;

}



code {

	background: none;

	color: #0000FF;

	font-size: 11px;

	font-family: Verdana, Helvetica;

}



.code {

	color: #0000BB;

	font-size: 11px;

	font-family: Verdana, Helvetica;

}



a.copyright:link, a.copyright:visited, a.copyright:active {

	text-decoration: none;

	color: #FFFFFF;

	border-top: dashed 1px #5087AD;

	padding: 0px;

}



td.pager {
	border: 1px solid #dfb14f;
	padding: 2px;
	text-align:center;
	width: 18px;
}

td.pager a {
	font-weight: normal !important;
	text-decoration:none;
	color: #5f5f5f;
}

td.pagebr {
	padding: 0px;
	color:#cccccc;
}

td.highlight {
	border: 1px solid #ffa200;
	padding: 2px;
	text-align:center;
	width: 18px;
	color: #cccccc;
}



hr { height: 0px; border: solid #00314D 0px; border-top-width: 1px; }



table {
  border-collapse: collapse;
  border: none;
  background-color: #fafafa;
}



table.main {
	background-color: none;
	width: 100%;
	border:0px;
	font-size:9pt;
}

table.bottom {

  color: #FFFFFF;

  background: transparent;

}

table.main2 {

  background-color: #fafafa;

  border: 0px;

}

table.blok {

  background-color: #fafafa;

}



h1 {

  font-size: 12pt;

text-align: center;

}



h2 {
	font-size: 12pt;
	color:#757575;
	margin: 5px 0px 0px 0px;
}



.topnav {

	background-image: url(images/topnav.gif);

	padding: 5px;

}



h3 {

  font-size: 10pt;

  margin-bottom: 5px;

text-align: center;

}





p.sub {

  margin-bottom: 4pt;

}




td.block {

   font-size: 8pt;

   border: 0px;

}





td.right_menu {

 border: 0px;



}



td.commenttable {

background-color: #FFFEF2;

}



td.embedded {
	border: none !important;
	text-align: left;
}



td.bottom {

  border: none;

}



td.heading {

  font-weight: bold;

}



td.text {

  padding: 10pt;

  text-align: left;

}



td.comment {

  padding: 10pt;

  font-size: 8pt;

  text-align: left;

}



td.colhead {
  font-weight: bold;
  color: #516A88;
  background: url(images/header.gif) repeat-x bottom;
  padding: 4px 0px;
}





td.title {

        font-size: 14pt;

}



td.navigation {

        font-weight: bold;

        font-size: 10pt;

   border: none;

}



form {

        margin-top: 0;

        margin-bottom: 0;

}



.sublink {
/*	font-style: italic; */
	font-size: 7pt;
	font-weight: normal;
}





a.index {

        font-weight: bold;

}



a.biglink {

        font-weight: bold;

        font-size: 12pt;

}



a.online:link, a.online:visited {

        font-weight: normal;

        text-decoration: none;

}



/*a.online:active, a.online:hover {

        font-weight: normal;

        text-decoration: underline;

}*/





a.altlink_white:link, a.altlink_white:visited {

		font-weight: bold;

		color: #4B4646;

		text-decoration: underline;

}



a.altlink_white:hover {

		text-decoration: underline;

}



.important {

        font-weight: bold;

        font-size: 8pt;

}



div.popup {position:absolute; top:0px; left:0px; width:170px; height:85px; border:1px solid black; display:none; background-color:ffffff;}



.red {

        color: #ee0000;

}



.yellow {

        color: #997700;

}



.green {

        color: #000000;

}



input, select, textarea {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px #b5b5b5;
	background:white;
}

input[type=checkbox] {
	padding: 0px;
	margin: 4px;
}



.small {

  font-size: 7pt;

}



.big {

  font-size: 10pt;

}



li {

  margin-top: 6pt;

  margin-bottom: 6pt;

}



ul {

  margin-left: 16pt;

  margin-top: 0px;

  margin-bottom: 0px;

}



.startmenu{

	font-weight:bold;

	text-align:center;

	padding:2px;

	margin: 0px;

	background-image: url(images/menu_head.gif);

}



.menutitle{

        font-weight:bold;

        text-align:center;

        color: #7E110E;

        margin: 2px;

        background-color: #FFC58C;

}

input.button{
	border: solid #FFC58C 1px;
	background-color: #FFC58C;
}









span.lnkMM {
	background: url(images/mm_separator.gif) no-repeat right;
	line-height: 30px;
	padding: 3px 20px;
}

.aistcopyright {
	display: none;
}

a.lnkMM:link, a.lnkMM:visited {
	background: url(images/mm_separator.gif) no-repeat right;
	line-height: 30px;
	padding: 3px 20px;
	color: white;
	font-weight:bold;
	font-size: 11pt;
}

.banner {
	width:50%;
	text-align:right;
	border-right: solid 1px #797f6f;
	padding-right:35px;
}

.bgcolor4 {font-size:9pt; background:#f0f6e8}
.bgcolor4 td {padding:5px;}

.btn {
	border: 0px;
	color: white;
	background:url(images/bg_btn.gif) no-repeat;
	padding: 4px 6px 6px 6px;
	font-size:8pt;
}

.btnBigTwo {
	border: 0px;
	color: white;
	background:url(images/bg_btn2.gif) no-repeat;
	padding: 4px 6px 6px 6px;
	font-size:8pt;
	text-align:center;
	width: 137px;
}

.btnModBottomHolder {
	background:white;
	padding:3px;
	text-align:right;
	border-left: solid 1px #c0c7d1;
	border-right: solid 1px #c0c7d1;
}

.btnBig {
	border: 0px;
	color: white;
	background:url(images/bg_btn_big.gif) no-repeat;
	padding: 6px 6px 6px 6px;
	text-align:center;
	width: 171px;
}

.citata {
	background: #e4ebda;
}

.citataHolder {

}

.cTab {
	width:100%;
	border:0px;
	font-size:9pt;
	background:#efefef;
	line-height: 15pt;
}

.cTab table {
	background: none !important;
}

.cTabCnt {
	padding: 10px;
}

.cTabCnt table {
	font-size:9pt;
	width:100%;
	border:0px;
	background:none;
}

.cTabCntBottom {
	background: #dab76c url(images/bg_cell_cpart_bl.gif) no-repeat left;
}

.cTabCntBottomRight {
	background: url(images/bg_cell_cpart_br.gif) no-repeat right;
	height:6px;
}

.decl {
	border-left: solid 1px #c0c7d1;
	background-color: #fafafa;
}

.decr {
	border-right: solid 1px #c0c7d1;
	background-color: #fafafa;
}

.editorbutton select {
	margin:0px;
	padding:0px;
}

.footer {
	width: 100%;
	border:0px;
	font-size:9pt;
	background:none;
	color: black;
	margin-top:20px;
}

.frmSearchTab {
	width:100%;
	border:0px;
	background: #f7f7f7;
}

.header {
	background:url(images/bg_header.gif) repeat-x;
	width: 100%;
	border:0px;
	height:132px;
	margin-bottom: 16px;
}

.inptSm {
	
}

.logoHldr {
	border-left: solid 1px #797f6f;
	height: 101px;
	width:50%;
	vertical-align:top;
}

.mainouter {
	border: 0px;
	width: 100%;
}

.mmHldr {
	height: 31px;
	background:url(images/bg_mm.gif) repeat-x;
	text-align:center;
}

.mmHldr img {
	adisplay:block;
	afloat:left;
}

.mhl {
	background:url(images/mm_hldr_left.gif) no-repeat left;
	height:31px;
}

.mhr {
	background:url(images/mm_hldr_right.gif) no-repeat right;
	height:31px;
}

.pageHolder {
	width: 100%;
	border:0px;
}

.pages {
	margin: 15px auto;
	font-size: 8pt;
}

.pCenter {
	width:100%;
	vertical-align:top;
}

.pLeft {
	width:186px;
	vertical-align:top;
	padding:0px 10px;
}

.pLeft br {
	line-height:7px;;
}

.pRight {
	width:186px;
	vertical-align:top;
	padding:0px 10px;
}

.reqClients {
	background:url(images/bg_clients.gif) no-repeat;
	text-align:center;
	color: white;
	font-size:7.5pt;
	width:168px;
	padding: 4px 0px;
	margin: 7px auto;
}

.selectCategory {
	padding-bottom: 2px;
	padding-left: 7px;
}

.selectCategory a {
	color: #d99400;
	font-size: 8pt;
}

.signupTab {
	width: 100%;
	border:0px;
	font-size:9pt;
}

.signupTab td {
	padding: 3px;
}

.ststs {
	width: 100%;
	border:0px;
	font-size:9pt;
}

.ststsData {
	padding: 0px 5px;
}

.summary {
	font-weight: bold;
	margin-top: 15px;
	font-size: 9pt;
}

.summary span {
	color: red;
}

.tabLogin {
	width: 100%;
	margin:10px;
	background:none;
	border:0px;
	font-size:9pt;
}

.tabStat {
	width: 100%;
	amargin:10px;
	background:#f1ede4;
	border:0px;
	font-size:9pt;
}

.tabStatTd {
	vertical-align: top;
	padding: 6px;
	width:50%;
}

.tabStatFT, .tabStatST {
	width: 100%;
	border:0px;
}

.tabStatFT td, .tabStatST td {
	border-bottom: solid 1px #bcc4cf;
	padding: 2px;
	text-align:right;
	color: #84936e;
	font-size: 8pt;
	font-weight:bold;
	background: #f1ede4;
}

.tblMesgPrivate {
	background:url(images/bg_prvt-msg.gif) no-repeat;
	text-align:center;
	color: white;
	font-size:8pt;
	width:286px;
	height: 30px;
	padding: 6px 0px 0px 0px;
	margin: 0px auto 7px auto;
}

.tblMsgList {
	font-size:9pt;
	border:0px;
	margin: 5px;
}

.tblNoComs {
	width:100%;
	font-size: 8pt;
}

.tblNoComs form select, .tblTorUpload .editorbutton select, .frmMessage select {
	padding: 0px;
}

.tblSub td {
	border:none !important;
}

.tblTdMods {
	text-align:left;
	padding: 3px;
/*	background-color: #fafafa; */
}

.tblTorHeading tr td {border-bottom:0px !important;}

.tblTorUpload {
	width: 100%;
	border:0px;
	font-size:9pt;
	border-left: solid 1px #c0c7d1;
	border-right: solid 1px #c0c7d1;
}

.tblTorUpload td {
	padding: 3px;
	border-bottom: solid 2px #c7c7c7
}

.tblTorUpload .heading {
	vertical-align:top;
	background: #efefef;
	text-align:left;
}

.tblUsersList td {
	border-bottom: solid 1px #dddddd;
}

.tblYaya {
	font-size: 9pt;
}

.torDetails {
	width:100%;
	border:0px;
	font-size: 9pt;
}

.torDetails h2 {
	font-size: 12pt;
}

.torDetails .heading {
	width:150px;
	text-align:left;
	background: #efefef;
	aborder-top: solid 5px white !important;
	aborder-bottom: solid 2px #c7c7c7 !important;
}

.torDetails td, .usrDetails td {
	padding: 5px !important;
	border-bottom: solid 2px #c7c7c7;
	background:white;
}

.torTtl {
	text-align:left;
	font-size: 12pt;
}

.torDetails td, .usrDetails td {
	padding: 0px;
}

.tsfb {
	text-align:left !important;
	color: #757575 !important;
	font-size: 9pt !important;
}

.tsfb span {
	font-weight:bold;
}

.tsfb div {
	width: 50px;
	float:left;
}

.ttlTab {
	background: #e1d6bf url(images/bg_ttltab.gif) repeat-x;
	height:33px;
	border-bottom: solid 1px white;
	width:100%;
	color: #757575;
	font-size: 9pt;
	font-weight:bold;
	text-align:center;
}

.ttlCenter {
	background: #e1d6bf url(images/bg_tabcenter.gif) repeat-x top;
	height:32px;
	border-bottom: solid 1px white;
	width:100%;
	color: #757575;
	font-size: 9pt;
	font-weight:bold;
	text-align:center;
	border-collapse: separate;
}

.ttlTabErr {
	background: #e1bfbf url(images/cellpic_err_center.gif) repeat-x;
	height:33px;
	border-bottom: solid 1px white;
	width:100%;
	color: #c74c4c;
	font-size: 9pt;
	font-weight:bold;
	text-align:center;
}

.ttlMedium {color: #724e00; font-size:10pt; margin:0px; padding:0px;}

.ttlTabTList {
	background: #e1d6bf url(images/bg_tabcenter.gif) repeat-x top;
	height:32px;
	border-bottom: solid 1px white;
	width:100%;
	color: #757575;
	font-size: 9pt;
	font-weight:bold;
	text-align:center;
	border-collapse: separate;
}

.ttlTabTList td.colhead {
	background:none;
	padding:0px 5px;
}

.usrComment, .usrDetails, .usrDownList {
	width:100%;
	border:0px;
	font-size:9pt;
}

.usrDetails .rowhead {
	text-align:left;
	background:#e0e0e0;
	width: 150px;
}

.usrDownList .colhead {
	background: #e0e0e0;
}

.usrRatio td {
	border:0px;
}




/* ********************** Disabled styles ********************** */
td {
/*
	font-size: 8pt;
	border: 1px solid #E0E0E0;
*/
}

p {
/*	font-size: 8pt; */
}

td.rowhead {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

tr.bg_gray{
	background: #f7f7f7;
}

