/* main */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
}
form {
	margin: 0px;
}
img {
	border: 0;
}
td.bgBottom {
	background: #e3e3e3 url(/images/bg-3.gif) repeat-x;
	height: 93px;
}
td.bgMain {
	background: #e3e3e3;
}
td.bgMenu {
	background: #e3e3e3 url(/images/bg-2.gif) repeat-x;
	height: 52px;
}
td.bgTop {
	background: #e3e3e3 url(/images/bg-1.gif) repeat-x;
	height: 124px;
}
td.bgShBottomL {
	background: #e3e3e3 url(/images/bgShadowBL.gif) repeat-y;
}
td.bgShBottomR {
	background: #e3e3e3 url(/images/bgShadowBR.gif) repeat-y;
}
td.bgShMainL {
	background: #e3e3e3 url(/images/bgShadowL.gif) repeat-y;
}
td.bgShMainR {
	background: #e3e3e3 url(/images/bgShadowR.gif) repeat-y;
}
td.bgShMenuL {
	background: #e3e3e3 url(/images/bgShadowML.gif) repeat-y;
}
td.bgShMenuR {
	background: #e3e3e3 url(/images/bgShadowMR.gif) repeat-y;
}
td.bgShTopL {
	background: #e3e3e3 url(/images/bgShadowTL.gif) repeat-y;
}
td.bgShTopR {
	background: #e3e3e3 url(/images/bgShadowTR.gif) repeat-y;
}
td.borderIndex {
	background-color: #ffffff;
}

/* head */

/* menu */
.menuButton a, .menuButton_act a {
	color: #fff;
	text-decoration: none;
}
.menuButton, .menuButton_act, .menuButton_sel {
	color: #eee;
	font-size: 12px;
	padding: 15px;
}
td.menuButton_act {
	background: url(/images/menuButtAct.gif) no-repeat center top;
	cursor: pointer;
}
td.menuButton_sel {
	background: url(/images/menuButtAct.gif) no-repeat center top;
	cursor: default;
}


/* Bookmark bm */
a.bmFalseLink {
	color: #353535;
	text-decoration: none;
}
td.bmTitle {
	font-size: 1.2em;
	padding: 3px 10px 0px 10px;
}
td.bmTitle_act {
	color: #fff;
	cursor: default;
	font-size: 1.2em;
	padding: 0px 10px 2px 10px;
}

/* Bottom */
td.underline {
	border-top: 2px solid #bfbfbf;
	padding: 20px 0px 20px 0px;
}
.copyright {
	color: #606060;
	font-size: 1.1em;
	margin: 0px;
}



a.mainLink, a {
	color: #06c;
}
a.mainLinkGreen {
	color: #3a3;
}
a.mainLinkRed {
	color: #d00;
}
div#addID {
	background-color: #f2f2f2;
	border: 1px solid #bfbfbf;
	color: #606060;
	float: left;
	font-size: 11px;
	padding: 10px;
}
div.signInR {
	float: right;
	margin-top: 5px;
}
input.signInInp {
	font-size: 12px;
	width: 100px;
}
div.sTdiv {
	padding-bottom: 30px;
}
hr.sepH {
	background: #ccc;
	border: 1px solid #ccc;
	height: 1px;
	margin: 0px;
}
input.innerData {
	color: #333;
	font-size: 1.0em;
	width: 80px;
}
input.personInp {
	color: #333;
	font: 12px Tahoma, Verdana, Arial;
	width: 200px;
}
input.ratesInput {
	color: #353535;
	width: 5.0em;
}
input.windButton {
	color: #353535;
	font: 12px Arial, Helvetica, sans-serif;
}
select.personSel {
	color: #333;
	font: 12px Tahoma, Verdana, Arial;
	width: 205px;
}
select.statPeriodSel {
	color: #353535;
	font-size: 1.0em;
	width: 100px;
}
table#IdTable {
	margin-top: 20px;
}
table.tContact {
	font-size: 12px;
	margin: 10px 0px 10px 0px;
}
table.tContact td {
	padding: 2px 20px 2px 0px;
}
td.cellContent {
	color: #333;
	font-size: 12px;
	padding: 3px 8px 13px 8px;
}
td.cellContent hr {
	color: #bbb;
}
td.cellContent input {
	cursor: pointer;
	margin: 10px;
}
td.cellContent p {
	margin: 10px 0px 0px 0px;
}
td.contentArea {
	vertical-align: top;
	width: 900px;
}
td.indBottom {
	background: #fff url(/images/indBottom.gif) repeat-x;
	color: #656565;
	font-size: 12px;
}
td.indBottom p {
	margin-top: 10px;
}
td.indBottom td {
	border-left: 1px solid #656565;
	padding: 0px 15px 0px 15px;
}
.mainPageHead {
	color: #fff;
	font-size: 12px;
}
.mainPageHead p {
	margin: 0px 0px 10px 0px;
}
.mainPageHead dl {
	margin: 0px 0px 5px 0px;
}
.indAgency dd {
	margin: 0px 0px 5px 20px;
}
td.ratesHeaderBot {
	border-top: 1px solid #c0c0c0;
	color: #353535;
	font-size: 1.1em;
	padding: 5px 0px 5px 0px;
}
tr.statHeaderTop td {
	background-color: #eaeaea;
	border-bottom: 1px solid #c0c0c0;
	color: #353535;
	font: 11px Tahoma, Verdana, Arial;
	padding: 5px 0px 5px 0px;
}
tr.statHeaderBot td {
	background-color: #eaeaea;
	border-top: 1px solid #c0c0c0;
	color: #353535;
	font: 11px Tahoma, Verdana, Arial;
	padding: 5px 3px 5px 0px;
}
tr.statTtop td {
	border-top: 1px solid #c0c0c0;
	color: #606060;
	font-size: 1.1em;
	padding: 5px 3px 5px 3px;
}
td.statTable {
	color: #606060;
	font: 11px Tahoma, Verdana, Arial;
	padding: 5px 3px 5px 3px;
}
td.statTable p {
	margin: 0px;
}
textarea.contactTxt {
	color: #353535;
	font-size: 11px;
	width: 99%;
}

.codingHead {
	color: #353535;
	font-size: 1.2em;
	padding: 3px 5px 3px 0px;
}
.codingTxt {
	color: #353535;
	font-size: 1.2em;
	padding: 3px 5px 3px 20px;
}
.contactHeadBl {
	color: #dc291e;
	font-size: 11px;
	margin: 0px;
	padding: 10px 0px 2px 5px;
}
.contactList {
	color: #606060;
	font-size: 1.1em;
	margin: 0px;
	padding-bottom: 5px;
}
.contactMess {
	color: #353535;
	font-size: 1.1em;
	margin: 0px;
	padding: 10px 0px 2px 0px;
}
.contTop {
	background: #fff url(/images/contTop.gif) repeat-x;
	height: 18px;
}
.contDiv {
	padding: 0px 20px 20px 20px;
}
.errorMes {
	color: #f30;
	font-size: 1.1em;
	padding-left: 5px;
}
.headContent {
	color: #dc291e;
	font-size: 2.0em;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.indDescription {
	font-size: 12px;
	padding-bottom: 20px;
}
.indDescription p {
	margin-bottom: 10px;
}
.indHead {
	font-size: 24px;
	margin-bottom: 20px;
}
.indHeadSub {
	font-size: 20px;
	margin: 0px !important;
}
.indHead_red {
	color: #dc291e;
	font-size: 20px;
	margin-bottom: 10px;
}
.ip p {
	margin: 2px;
}
.mainTxt {
	color: #353535;
	font-size: 1.2em;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.personInf th {
	color: #777;
	font: 12px Tahoma, Verdana, Arial;
	padding: 7px 5px 7px 10px;
	text-align: right;
}
.regHead {
	color: #353535;
	font-size: 1.1em;
	margin: 0px;
	padding: 10px 0px 5px 5px;
}
.statPage {
	color: #353535;
	font-size: 1.2em;
	margin: 0px;
	padding: 10px 0px 10px;
}
.statPeriod {
	color: #353535;
	font: 12px Tahoma, Verdana, Arial;
	margin: 0px;
	padding: 20px 0px 20px 0px;
}
table.statSummary td {
	color: #333;
	font: 12px Tahoma, Verdana, Arial;
	padding: 0px 20px 7px 0px;
}
.statViewDiv {
	font-size: 1.1em;
	padding: 3px;
}
.statViewDivAct {
	background-color: #e5e5e5;
	border-right: 2px solid #c0c0c0;
	color: #353535;
	font-size: 1.1em;
	padding: 3px;
}
.tickList dd {
	font-size: 12px;
	margin: 0px 0px 0px 40px;
	text-indent: -22px;
}
.tickListDark dd {
	font-size: 12px;
	margin: 0px 0px 0px 20px;
	text-indent: -22px;
}