﻿BODY { margin: 0; background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
INPUT { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

#header{ background: #2c4862; }
#headerprint{ display: none; border-bottom: 1px solid #4e80ae; padding-bottom: 10px; font-size: large; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4e80ae; }

#rightblock{ width: 219px; padding: 10px 16px 0px 16px; text-align: center; }
#leftblock{padding: 10px 16px 0px 16px; text-align: center; }
#centerblock{padding: 0 10px; }

#footer{border-top: 1px solid #446f97; line-height: 15px; padding: 10px 15px; }

.titlem{ background: url(images/title_mark.gif) no-repeat left center; color: #ffffff; font-weight: bold; font-size: 14px; padding-left: 20px; }
.titlewhite{ font-weight: bold; color: #000000;font-size: 12px; }

.titlediv {background-color:#2c4862}
.dotted{ background: url(images/dotted.gif) repeat-y top center; width: 1px; }

TABLE.border{ border-collapse: collapse; border: 1px solid #4e80ae; padding: 2px;}
TABLE.border TD{ background-color: white; border: 1px solid #4e80ae; padding: 2px;}
TABLE.border TH{ background-color: #2c4862; border: 1px solid #4e80ae; color: #ffffff; padding: 2px;}

TABLE.border2{ border-collapse: collapse; border: 1px solid black; }
TABLE.border2 TD{ background-color: #2191B1; border: 1px solid black; padding: 2px 4px; }
TABLE.border2 TH{ background-color: #2191B1; border: 1px solid black; color: #ffffff; padding: 2px 4px; }


TD, TH {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-color: #000000;
}
INPUT, TEXTAREA, SELECT {
	border-color: #2c4862;
	border-width: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding:1px 2px;
}

.input
{
	border-color: #2c4862;
	border-width: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding:1px 2px;
}

FORM { margin: 0px; }

.button {
	background-color: #E5E5E5;
	color: #000000;
	border: 1px solid #000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

/* ---- Links ---- */
A {color: #2c4862; }
A:hover { text-decoration: none; }
A.title{font-weight:bold;color:#ffffff;text-decoration:none;}
A.noline { color: #000000;  text-decoration: none;}

/* ---- Bacground ---- */
.bggray { background: #F3F3F3; }
.bgdgray { background: #E9E9E9; }
.bgfon { background: #E5E5E5; }

/* ---- Border ---- */
.bordertable {
	border-color: #2c4862;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
}

/* ---- light ang gray colors for table ---- */
.gray {background-color : #f4f4f4;}
.light{background-color : #FFFFFF;}

/* ---- vertical table ---- */
TABLE.vertable {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}
TABLE.vertable TD {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
TABLE.vertable TH {
	background: #E5E5E5;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}


/* ---- Text ---- */
.txthelp { 
	line-height:15px; 
	font-size:12px;
	padding:0px 50px 0px 50px;
	text-align:justify;
	/*text-indent:10px;*/
}

LI { list-style-position: outside; }
.txtwhite { color: #ffffff; }
.txtgray { color: #5C5C5C; }
.txtgreen { color: #005C00; }
.txtblue { color: #233FA7; }
.txtred { color: #EB3900; }

.title {
	color: #4E5462;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
}

.tabletitle {
	background: #FEE484;
	padding: 5px;
	font-weight: bold;
	border-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px;
}

.tablename {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-color: #000000;
	font-weight:bold;
	text-align: right;
}

.smalltxt { font-size: 10px; }

/* ---- FOOTER ---- */
.footer { 
	color: #000000; 
	font-size:12px;
	background-color:#E5E5E5;
	text-align: center;
	padding: 10px 0px 10px;
}

/* ---- HEADER ---- */
.header { 
	color: #000000; 
	background-color:#E5E5E5;
	text-align:right;
	padding: 10px 20px 3px;
}

/* ---- Indent ---- */
P { 
	margin: 0px; 
	padding: 10px 0px;
}

/* ---- Cursor ---- */
.curhand {
	cursor: hand;
	cursor: pointer;
}

/* ---- Tabs ---- */
TD.tab
{
	background-color: #f2f2f2;
	text-align:center;
	font: bold;
	border:solid 1px #2c4862;
	padding:1px 5px 1px 5px;
}
TD.tabselected
{
	background-color: white;
	text-align:center;
	font: bold; 
	border:solid 1px #2c4862;
	border-bottom-style:none;
	padding:1px 5px 1px 5px;
}

TD.tabline {border-bottom:solid 1px #2c4862; }

/* ---- Page Name Text ---- */
H5{
	font-family : Verdana, Helvetica, Arial, sans-serif;
	text-align : center;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

H3{
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 18px;
	vertical-align:middle;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

.error
	{
	color : #0000FF;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.windowtitle {
	background: #5365A9;
	padding: 7px 15px;
	font-weight: bold;
	color: #ffffff;
}

.grid { border-width: 1px; border-style: solid; border-color: black;text-align: center}
.heading {background-color: #efe6c9; font-weight: bold; text-align: center;border-width: 1px; border-style: solid; border-color: black}
.dark { background-color: #F6F6F6;text-align: center }
.light { background-color: #FFFFFF;text-align: center }
.edited { background-color: #FF33FF;text-align: center }
.active  { background-color: #619BBB; color: White;}
.divlight { background-color: #0B80A6; height: 20px; font-weight: bold; color: White}
.spanlight { color: #345574; font-size:small}
.spandark { color: #345574; font-size:medium; font-weight:bold; }
.spanElight {background-color: #345574; color: White; width: 15%; cursor:pointer}
.spanEdark { background-color: #619BBB; font-weight:bold; color: White; width: 15%}
.titleStep { background-color: #345574; color: White; font-size:large; font-weight:bold; width: 100%; height: 23px}

#mapContainer {
	height: 100px; 
	width: 100px; 
} 
.error {
	color : #FF2424;
	font-weight : bold;	
}
.button {
	background-color: #457198;
	color: #FFFFFF;
	border: 1px solid #000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	height : 21px;
}
 
.buttonSpanlight {
	background-color: #345574;
	color: White;
	border-color : White;
	cursor: pointer;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : medium;
	font-weight: normal;
}
.buttonSpandark {
	background-color: #619BBB;
	border-color : White;
	color: White;
	cursor: text;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : medium;
	font-weight: bold;
}
.requiredMarker{ color : #FF2424; }
