BODY {
	MARGIN: 0px; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND: url(/uploads/tf/bodybg.gif) #faf1c6 repeat-x; FONT-SIZE: 12px
}
P {
	FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12px
}
DIV {
	FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12px
}
UL {
	FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12px
}
LI {
	FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12px
}
DIV.tmenu {
	BACKGROUND-COLOR: #006390; HEIGHT: 33px; MARGIN-RIGHT: 15px
}
TABLE.tmenu {
	MARGIN-TOP: 8px
}
TD.level1 {
	COLOR: white; FONT-WEIGHT: bold
}
TD.level1 A:link {
	FONT-FAMILY: Helvetica, sans-serif; COLOR: white; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.level1 A:visited {
	FONT-FAMILY: Helvetica, sans-serif; COLOR: white; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.ptitle {
	BACKGROUND-COLOR: #ffdf77; PADDING-LEFT: 15px; FONT-FAMILY: Helvetica, sans-serif; HEIGHT: 32px; COLOR: black; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
DIV.content {
	MARGIN: 15px
}
DIV.rcol {
	MARGIN: 15px
}
TABLE.level2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #0396d1 1px solid; BACKGROUND-COLOR: #006390; BORDER-TOP: medium none; BORDER-RIGHT: #0396d1 1px solid
}
TD.level2 {
	BORDER-BOTTOM: #0396d1 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 4px
}
TD.level2 A:link {
	FONT-FAMILY: Helvetica, sans-serif; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.level2 A:visited {
	FONT-FAMILY: Helvetica, sans-serif; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.level2 A:hover {
	TEXT-DECORATION: underline
}
TD.lcol {
	BACKGROUND-COLOR: white
}
.lcol DIV.contel_0 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #0396d1; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.lcol DIV.contel_0 P {
	COLOR: white
}
.lcol DIV.contel_0 A {
	COLOR: white
}
.lcol DIV.contel_0 .csc-header H1 {
	COLOR: white; FONT-SIZE: 14px
}
.lcol DIV.contel_1 {
	BORDER-BOTTOM: #ffdf77 5px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #006390; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.lcol DIV.contel_1 P {
	COLOR: white
}
.lcol DIV.contel_1 A {
	COLOR: white
}
.lcol DIV.contel_1 .csc-header H1 {
	COLOR: white; FONT-SIZE: 14px
}
.lcol DIV.contel_2 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.lcol DIV.contel_2 P {
	COLOR: black
}
.lcol DIV.contel_2 A {
	COLOR: black
}
.lcol DIV.contel_2 .csc-header H2 {
	COLOR: #006390; FONT-SIZE: 16px
}
DIV.hcont {
	MARGIN: 0px 0px 15px
}
DIV.rcol {
	MARGIN: 0px 0px 15px
}
DIV.hcont .innertext {
	MARGIN: 15px
}
DIV.rcol .innertext {
	MARGIN: 15px
}
DIV.hcont .csc-header {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #0396d1
}
DIV.rcol .csc-header {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #0396d1
}
DIV.hcont .csc-header H1 {
	MARGIN: 0px 0px 0px 15px; FONT-FAMILY: Helvetica, sans-serif; COLOR: white; FONT-SIZE: 18px
}
DIV.rcol .csc-header H1 {
	MARGIN: 0px 0px 0px 15px; FONT-FAMILY: Helvetica, sans-serif; COLOR: white; FONT-SIZE: 18px
}
DIV.lcol DIV#fbsub TD.first_name INPUT {
	WIDTH: 100px; HEIGHT: 15px; FONT-SIZE: 9px
}
DIV.lcol DIV#fbsub TD.last_name INPUT {
	WIDTH: 100px; HEIGHT: 15px; FONT-SIZE: 9px
}
DIV.lcol DIV#fbsub TD.email INPUT {
	WIDTH: 100px; HEIGHT: 15px; FONT-SIZE: 9px
}
DIV.lcol DIV#fbsub TD.info_cell {
	TEXT-ALIGN: left; COLOR: white
}
DIV.lcol DIV#fbsub TD.info_cell STRONG {
	FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 14px
}
DIV.lcol DIV#fbsub TD.info_cell BR {
	FONT-SIZE: 1px
}
DIV.lcol DIV#fbsub DIV.done_div BR {
	FONT-SIZE: 1px
}
DIV.lcol DIV#fbsub DIV.done_div {
	COLOR: white; FONT-WEIGHT: bold
}
DIV.lcol DIV#fbsub TD.first_name_prompt {
	TEXT-ALIGN: left; COLOR: white
}
DIV.lcol DIV#fbsub TD.last_name_prompt {
	TEXT-ALIGN: left; COLOR: white
}
DIV.lcol DIV#fbsub TD.email_prompt {
	TEXT-ALIGN: left; COLOR: white
}
DIV.lcol DIV#fbsub TABLE.outer_table {
	WIDTH: 100%
}
DIV.lcol DIV#fbsub TABLE.inner_table {
	WIDTH: 100%
}
TD.footer {
	BACKGROUND-COLOR: #faf1c6; PADDING-TOP: 5px
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
	WIDTH: 55px
}
TABLE#home_banners {
	MARGIN: 8px 15px
}
/* IRM Styles */
#irmControl1_pnlMain input { width: 155px; }
#irmControl1_btnLogin { width: 50px !important; }
#irmControl1_cbRememberMe { width: 20px !important; }
#irmControl1_upChangePassword td {padding-right:5px;}
#irmControl1_cbChangePassword { width: 130px !important; }
