HTML { height: 100%; background: #eeeade url(../images/layout/bg.gif); margin-bottom: 1px; }
BODY { height: 100%; background: url(../images/layout/bg_shadow.gif) repeat-x left top; margin: 0; padding: 0; }
BODY, INPUT, SELECT, TEXTAREA { color: #000; font-size: 11px; font-weight: normal; font-family: Arial, sans-serif; }
FORM { display: inline; }
INPUT, SELECT, TEXTAREA { border: 1px solid #9c9c9c; }
INPUT { padding-left: 3px; padding-right: 3px; }
INPUT.chk { width: auto !important; border: none !important; }
TEXTAREA { padding: 3px; overflow: auto; }
BR { clear: both; }
IMG { border: none; }
P { margin: 10px 0; }
OL, UL { margin-top: 10px; margin-bottom: 10px; }
UL.nostyle { list-style: none; }
A { color: #086181; text-decoration: underline; outline: none; }
A:hover { text-decoration: none; }

H1 { width: 850px; margin: 0 0 10px 3px; padding: 0; color: #3F3212; font-size: 20px; font-weight: bold; line-height: normal; }
H1.fleft { width: auto !important; }
H1.fp { width: auto !important; margin: 0 0 20px; color: #0099CC; font-size: 16px; }
H2 { margin: 0 0 10px; padding: 0; color: #3F3212; font-size: 16px; font-weight: bold; line-height: normal; }
H2.fp { margin: 0 0 20px; color: #0099CC; font-size: 16px; }
H3 { margin: 0 0 10px; padding: 0; color: #3F3212; font-size: 14px; font-weight: bold; line-height: normal; }


/* === LAYOUT === */
#skipNav { position: absolute; left: -5000px; }
#page { width: 908px; margin: 0 auto; padding: 3px 0 10px; }
#container { background: url(../images/layout/container_bg.png) repeat-y left top; padding: 0 4px; }
#content { padding: 13px 15px 0; background: #E2E2DB url(../images/layout/content_bg.gif) repeat-x left top; }
#content.homepage { padding-left: 21px; padding-right: 21px; }

.homeClmL { float: left; width: 210px; line-height: 16px; }
.homeClmR { float: right; width: 590px; line-height: 16px; }


/* === HEADER === */
#header { background: url(../images/layout/header.png) no-repeat left top; height: 82px; }
#header DIV { position: relative; height: 82px; padding-right: 7px; }
#header A.logo { position: absolute; left: 44px; top: 20px; width: 132px; height: 24px; background: url(../images/layout/SimpleSend.gif) no-repeat left top; font-size: 0; text-indent: -5000px; }

UL#menuTop { float: right; margin: 0; padding: 12px 0 0; list-style: none; }
UL#menuTop LI { float: left; padding: 0 15px; line-height: 11px; border-left: 1px solid #ccc; }
UL#menuTop LI.first { padding-left: 0; border: none; }
UL#menuTop A { color: #fff; text-decoration: none; }
UL#menuTop A:hover { text-decoration: underline; }

UL#menuMain { position: absolute; left: 0; bottom: 0; margin: 0; padding: 0 0 0 37px; list-style: none; }
UL#menuMain LI { position: relative; float: left; margin-left: -3px; }
UL#menuMain A { display: block; width: 132px; height: 20px; background-image: url(../images/layout/menu_tab.png); background-repeat: no-repeat; background-position: 0 0; padding-top: 9px; color: #333; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; cursor: pointer; }
UL#menuMain UL { display: none; position: absolute; left: 3px; top: 29px; width: 119px; background-color: #cfcfbd; margin: 0; padding: 6px 3px; list-style: none; z-index: 100; }
UL#menuMain UL LI { position: static; float: none; margin: 0; border-bottom: 1px solid #ddddd1; }
UL#menuMain UL LI.last { border: none; }
UL#menuMain UL A { display: block; width: 103px; height: 20px; background: none; padding: 0 8px; color: #3f3212; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; line-height: 20px; }
UL#menuMain UL A:hover { background-color: #a7a37e; color: #fff; }
UL#menuMain LI.active A, UL#menuMain A:hover { background-position: 0 -29px; }
UL#menuMain LI:hover UL, UL#menuMain LI.hover UL { display: block; }
UL#menuMain LI:hover A { background-position: 0 -29px; }


/* === FOOTER === */
#footer { height: 36px; background: url(../images/layout/footer.png) no-repeat left top; padding: 24px 18px 0; color: #989280; font-size: 10px; font-family: Verdana, Arial, sans-serif; }
#footer A { position: relative; color: #989280; text-decoration: none; }
#footer A:hover { text-decoration: underline; }
#footer SPAN { margin-left: 20px; }


/* === BLOCKS === */
.centerBlk { width: 100%; overflow: hidden; }
.centerBlk DIV { position: relative; left: 50%; float: left; }
.centerBlk DIV DIV { position: relative; left: -50%; padding: 5px 0; text-align: center; }
.centerBlk A.btnR, .centerBlk A.btnB, .centerBlk A.btnG { margin: 0 4px; }

.status{ margin: 0 10px; }
.statusGoPage { margin: 0 8px 0 46px; }

.dsc { float: left; margin-top: 3px; }
.dsc.bigtxt { margin-top: 0; }

.top_form { float: right; padding: 5px 10px 0 0; }
.top_form LABEL { float: left; margin: 2px 8px 0 0; }
.top_form SELECT { float: left; width: 170px; }
.top_form A.btn { margin-left: 8px; }

.block { width: 844px; background-color: #F8F7EF; margin-bottom: 6px; padding: 12px; border: 1px solid #ccc; overflow: hidden; }
.contentBlk { min-height: 200px; background-color: #F8F7EF; padding: 15px; border: 1px solid #ccc; }

.clmL { float: left; width: 115px; margin: 0; color: #3F3212; line-height: 16px; }
.clmR { float: right; width: 720px;}
.clmRMsg { float: right; width: 720px; margin: -20px 0 0 0}

.columnL, .columnR { position:relative; background-color: #F8F7EF; padding: 12px; border: 1px solid #ccc; }
.columnL.tab, .columnR.tab { padding-bottom: 30px; }
.columnL.equal, .columnR.equal { height: 68px;}
.columnL INPUT, .columnR INPUT { width: 185px; }
.columnL { float: left; width: 406px; }
.columnR { float: right; width: 406px; }

.blktab { position: absolute; right: -1px; bottom: -1px; width: 98px; height: 19px; background: url(../images/layout/block_tab.gif) no-repeat left top; margin: 0; padding-top: 5px; }
.blktab A.btn { float: right; }
.blktab A.btn SPAN { width: 64px;}

.formBlk LABEL { float: left; width: 150px; margin: 2px 0 10px 0; color: #000; }
.formBlk INPUT { width: 220px; margin-bottom: 10px; }
.formBlk SELECT { width: 228px; margin-bottom: 10px; }
LABEL.fleft { margin-top: 2px; font-size: 12px; }

.help_list { width: 250px; text-align: center; margin: 15px auto 0; color: #086181; font-size: 12px; }
.help_list A { float: left; margin: 2px 0; }
.help_list SPAN { float: left; margin: 2px 5px; }

.note { width: 500px; margin: 12px auto; padding: 10px; border: 1px solid #000; }

.quarter{ padding: 0 3px; width: 26%; }
.quarters{ padding: 0 3px; width: 72%; }
.thumb{ float: left; width: 24%; text-align: center; color: #777; height: 120px; }

/* === BUTTONS === */
INPUT.submit1{ text-decoration: none;  text-transform: capitalize; width: auto !important; border: none !important; background:none; cursor:pointer;}

INPUT.btn { width: auto !important; border: none !important; }
A.btn { float: left; display: block; background-image: url(../images/layout/btn_right.gif); background-repeat: no-repeat; background-position: 100% 0; padding-right: 7px; color: #3F3212; line-height: 18px; text-decoration: none; text-transform: capitalize; }
A.btn SPAN { float: left; display: block; height: 18px; background-image: url(../images/layout/btn_left.gif); background-repeat: no-repeat; background-position: 0 0; padding: 0 7px 0 14px; text-align: center; cursor: pointer; }
A:hover.btn { background-position: 100% -18px; }
A:hover.btn SPAN { background-position: 0 -18px; }
A.btn.center { float: none; width: 101px; margin: 0 auto; }
A.btn.center SPAN { float: none; width: 80px; }

input.hide
	{
		position:absolute;
		left:538px;
		Top: 173px;
		-moz-opacity:0;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
	}





/* === TABLES === */
TABLE.tblList { width: 100%; border: solid 1px #bebebe; background-color: #F7F7EF; }
TABLE.tblList TH { height: 20px; background: url(../images/layout/bg_table_list_header.gif) repeat-x left top; padding: 0 15px; color: #333; font-weight: bold; line-height: 20px; text-align: left; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; border-bottom: 1px solid #bebebe; white-space: nowrap; }
TABLE.tblList TH.last { border-right: none; }
TABLE.tblList TH A { color: #333; text-decoration: none; }
TABLE.tblList TD { border-bottom: 1px solid #E4E4E4; padding: 3px 15px; }
TABLE.tblList TD A.btn, TABLE.tblList TD A.btn SPAN { float: none; }
TABLE.tblList TH.icon { padding: 0 5px; text-align: center; }
TABLE.tblList TD.icon { padding: 3px 5px; text-align: center; }

TD.navigation_bar { height: 32px; background: url(../images/layout/bg_table_navigation.gif) left top repeat-x; line-height: 32px; text-align: center; padding: 0 0 0 172px !important; color: #4e4224; }
TD.navigation_bar2 { height: 32px; background: url(../images/layout/bg_table_navigation.gif) left top repeat-x; line-height: 32px; text-align: center; padding: 0 0 0 5px !important; color: #4e4224; }
TD.navigation_bar3 { height: 32px; background: url(../images/layout/bg_table_navigation.gif) left top repeat-x; line-height: 32px; padding: 0 0 0 15px !important; color: #4e4224; }

TD.navigation_bar INPUT { width: 26px; vertical-align: middle; }
TD.navigation_bar IMG { position: relative; top: 5px; }

TABLE.tblForm  { width: 100%; border-collapse: collapse; }
TABLE.tblForm TH { width: 50%; padding: 4px 20px 4px 0; text-align: right; font-size: 12px; font-weight: normal; }
TABLE.tblForm TD { width: 50%; padding: 4px 0; }
TABLE.tblForm INPUT.chk { float: left; margin-right: 8px; }
TABLE.tblForm LABEL { float: left; margin-top: 2px; }
TABLE.tblForm INPUT { float: left; width: 200px; margin-right: 5px; }
TABLE.tblForm SELECT { float: left; width: 208px; }
TABLE.tblForm A.btn { margin-top: 15px; }

TABLE.tblForm2  { width:100%; border-collapse: collapse; }
TABLE.tblForm2 TH { width: 40%; padding: 4px 20px 4px 0; text-align: right; font-size: 12px; font-weight: normal; }
TABLE.tblForm2 TD { width: 60%; padding: 4px 0; }
TABLE.tblForm2 INPUT.chk { float: left; margin-right: 8px; }
TABLE.tblForm2 LABEL { float: left; margin-top: 2px; }
TABLE.tblForm2 INPUT { float: left; width: 200px; margin-right: 5px; }
TABLE.tblForm2 SELECT { float: left; width: 208px; }
TABLE.tblForm2 A.btn { margin-top: 15px; }

TABLE.tblVer { width: 100%; border-collapse: collapse; }
TABLE.tblVer TD { padding: 3px 0; border-top: 1px solid #E4E4E4; }

TABLE.tbl { border-collapse: collapse; }
TABLE.tbl TD { border: 1px solid #000; padding: 3px 5px; }


/* === OTHER === */
.bigtxt { color: #3F3212; font-size: 16px; font-weight: bold; }
.maintxt { display: block; font-size: 12px; line-height: 16px; }
.txt { color: #3F3212; }
.nowrap { white-space: nowrap; }

.c_white { color: #fff; }
.c_black { color: #000; }
.c_gray { color: #999; }
.c_red { color: #FF2222; }
.c_blue { color: #0055ff; }
.c_yellow { color: #FFFF66; }
.c_green { color: #22ff22; }
.c_underline{ text-decoration: underline; }

.marr { margin-right: 10px; }
.wauto { width: auto !important; }

.aLeft { text-align: left !important; }
.aCenter { text-align: center !important; }
.aRight { text-align: right !important; }

.fleft { float: left !important; }
.fright { float: right !important; }

.nofloat { clear:none; height: 0; font-size: 0; line-height: 0; }




