/*
 ******** BACKGROUNDs
 */

.no_bg {
	background-image: none !important;
}

.bg_transparent {
	background-color: transparent;
}
.bg_black {
	background-color: #000;
}
.bg_51 {
	background-color: rgb(51,51,51) !important;
}
.bg_navy {
	background-color: #036;
}
.bg_204 {
  background: rgb(204,204,204);
}
.bg_238, .even_row {
	background-color: rgb(238,238,238);
}
.bg_pale_yellow {
	background-color: rgb(254,254,204);
}
.bg_white, .odd_row {
	background-color: #FFF;
}


/*
 ******** COLORs
 */

.black {
	color: #000;
}
.navy {
	color: rgb(51,102,153);
}
.dark_green {
	color: rgb(0,102,0);
}
.green {
	color: rgb(0,200,0);
}
.cobalt {
	color: rgb(101,132,171);
 }
.color75 {
	color: rgb(75,75,75);
}
.color125 {
	color: rgb(125,125,125);
}
.brown {
	color: rgb(153,51,0);
}
.color204 {
	color: rgb(204,204,204);
}
.error {
	color: rgb(255,0,0);
}
.orange {
	color: rgb(255,102,0);
}
.white, .bg_black, .bg_navy, .bg_51 {
	color: #FFF;
}



/*
 * FONT FAMILY
 */
.verdana, .password {
	font-family: verdana !important;
}
.arial {
	font-family: arial;
}
.tahoma {
	font-family: tahoma;
}
.fineprint {
	font-family: "MS Sans Serif", Arial;
}

/*
 * FONT SIZE
 */

.zero_gap {
	font-size: 0pt;
}
.pt7, TR.pt7 TD, .fineprint {
	font-size: 7pt;
}
.pt8 {
	font-size: 8pt;
}
.pt9 {
	font-size: 9pt;
}
.px12 {
	font-size: 12px;
}
.pt13 {
	font-size: 13pt;
}
.pt16 {
	font-size: 16pt;
}




/*
 * FONT WEIGHT
 */

.bold, THEAD, TFOOT {
	font-weight: bold;
}
.normal_weight {
	font-weight: normal;
}



/*
 * FONT STYLE
 */

.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}

.zero_gap {
	line-height: 0pt;
}
.lineheight_10pt {
	line-height: 10pt;
}
.lineheight_11pt {
	line-height: 11pt;
}


/*
 * ALIGNMENTS
 */

.centeralign {
	text-align: center;
}
.leftalign {
	text-align: left;
}
.rightalign {
	text-align: right ;
}
.middlealign, .middlealign TD, INPUT, SELECT {
	vertical-align: middle;
}
.topalign, TD, .topalign TD {
	vertical-align: top;
}
.bottomalign, .bottomalign TD  {
	vertical-align: bottom;
}



/*
 * MARGINS
 */

.margin_auto_left {
	margin-left: auto;
}
.margin_auto_right {
	margin-right: auto;
}
.margin_auto {
	margin-right: auto;
	margin-left: auto;
}
.zero_margin_bottom {
	margin-bottom: 0px;
}

.zero_margin, FORM, HR, UL, OL {
	margin: 0px;
}
.zero_margin_top {
	margin-top: 0px;
}
.margin_top1px {
	margin-top: 1px;
}
.margin_top2px {
	margin-top: 2px;
}
.margin_top3px, .LImargin_top3px LI {
	margin-top: 3px;
}
.margin_top4px, .LImargin_top4px LI {
	margin-top: 4px;
}
.margin_top7px, .LImargin_top7px LI {
	margin-top: 7px;
}
.margin_top14px, .LImargin_top14px LI {
	margin-top: 14px;
}
.margin_top18px {
	margin-top: 18px;
}
.margin_top21px, .LImargin_top21px LI {
	margin-top: 21px;
}
.margin_top28px {
	margin-top: 28px !important;
}
.margin_top35px {
	margin-top: 35px;
}
.margin_top42px {
	margin-top: 42px;
}


.margin_right7px {
	margin-right: 7px;
}
.margin_right14px {
	margin-right: 14px;
}

.margin_bottom3px {
	margin-bottom: 3px;
}
.margin_bottom7px {
	margin-bottom: 7px;
}
.margin_bottom14px {
	margin-bottom: 14px;
}
.margin_bottom21px {
	margin-bottom: 21px;
}

.margin_left7px {
	margin-left: 7px;
}
.margin_left14px, .LImargin_left14px LI {
	margin-left: 14px;
}
.margin_left28px, LI, .LImargin_left28px LI {
	margin-left: 28px;
}

.margin7px {
	margin: 7px;
}
.margin14px {
	margin: 14px;
}


/*
 * PADDINGS
 */
FORM, UL, OL {
	padding: 0px;
}
.zero_padding {
	padding: 0px !important;
}
.zero_padding_bottom {
	padding-bottom: 0px !important;
}
TD, .zero_gap {
	padding: 0px;
}

.padding_top3px {
	padding-top: 3px !important;
}
.padding_top4px {
	padding-top: 4px !important;
}
.padding_top7px, .padding_top7px TD {
	padding-top: 7px !important;
}
.padding_top14px, .padding_top14px TD {
	padding-top: 14px !important;
}
.padding_top21px, .padding_top21px TD {
	padding-top: 21px !important;
}
.padding_top28px, .padding_top28px TD {
	padding-top: 28px !important;
}
.padding_top42px, .padding_top42px TD {
	padding-top: 42px !important;
}

.padding_right3px {
	padding-right: 3px;
}
.padding_right4px {
	padding-right: 4px;
}
.padding_right7px {
	padding-right: 7px !important;
}
.padding_right10px {
	padding-right: 10px;
}
.padding_right14px {
	padding-right: 14px !important;
}

.padding_bottom3px {
	padding-bottom: 3px;
}
.padding_bottom7px, TR.padding_bottom7px TD {
	padding-bottom: 7px !important;
}
.padding_bottom14px {
	padding-bottom: 14px;
}

.padding_left3px {
	padding-left: 3px;
}
.padding_left7px {
	padding-left: 7px !important;
}
.padding_left10px {
	padding-left: 10px;
}
.padding_left14px, DIV.indent_first {
	padding-left: 14px !important;
}
.padding_left21px {
	padding-left: 21px !important;
}
.padding_left28px, DIV.indent_second {
	padding-left: 28px;
}
.padding_left35px {
	padding-left: 35px !important;
}
.padding_left42px {
	padding-left: 42px;
}

.padding1px {
	padding: 1px;
}
.padding2px, .padding2px TD {
	padding: 2px;
}
.padding3px, .padding3px TD {
	padding: 3px !important;
}
.padding5px, .padding5px TD {
	padding: 5px !important;
}
.padding6px, .padding6px TD {
	padding: 6px;
}
.padding7px, .padding7px TD {
	padding: 7px !important;
}
.padding10px, .padding10px TD {
	padding: 10px;
}
.padding14px {
	padding: 14px;
}
.padding28px {
	padding: 28px;
}


.padding0px5px, .padding0px5px TD {
	padding: 0px 5px;
}
.padding3px5px, .padding3px5px TD {
	padding: 3px 5px;
}
.padding0px7px {
	padding: 0px 7px !important;
}
.padding2px3px, .padding2px3px TD {
	padding: 2px 3px;
}
.padding2px5px, .padding2px5px TD {
	padding: 2px 5px;
}
.padding3px5px, .padding3px5px TD {
	padding: 2px 5px !important;
}
.padding3px13px {
	padding: 3px 13px;
}
.padding5px3px, .padding5px3px TD {
	padding: 5px 3px !important;
}
.padding7px0px {
	padding: 7px 0px !important;
}
.padding7px3px, .padding7px3px TD {
	padding: 7px 3px;
}
.padding7px5px, .padding7px5px TD {
	padding: 7px 5px !important;
}
.padding7px14px {
	padding: 7px 14px;
}
.padding14px0px {
	padding: 14px 0px;
}


/*
 * BORDER PROPERTIES
 */

TABLE {
	border-collapse: collapse;
}
TABLE.separate {
	border-collapse: separate;
}

IMG, TABLE.zero_border TD {
	border: 0px;
}
.zero_border {
	border: 0px !important;
}
.zero_border_top {
	border-top: 0px !important;
}
.zero_border_right_top {
	border-top: 0px;
	border-right: 0px;
}
.zero_border_right {
	border-right: 0px;
}
.zero_border_bottom {
	border-bottom: 0px;
}
.border_right {
	border-right: 1px solid rgb(204,204,204);
}
.border_bottom, TABLE.border_bottom TD, TR.border_bottom TD {
	border-bottom: 1px solid rgb(204,204,204);
}
.zero_border_left {
	border-left: 0px !important;
}
INPUT.textfield, SELECT, TEXTAREA {
	border: 1px inset #DDD;
}
.fine_grey_border {
	border: 1px solid rgb(204,204,204);
}
.fine_blue_border {
	border: 1px solid rgb(150,166,192);
}
.fine_olive_border {
	border: 1px solid rgb(135,142,100);
}
.fine_black_border, .TDfine_black_border TD {
	border: 1px solid #000;
}


/*
 * WIDTHS
 */

.width_25 {
	width: 25%;
}
.width_33 {
	width: 33%;
}
.width_50 {
	width: 50%;
}
.stf90 {
	width: 90%;
}
.stf95 {
	width: 95%;
}
.stf97 {
	width: 97%;
}
.stf98 {
	width: 98%;
}
.stf99 {
	width: 99%;
}
.stf {
	width: 100%;
}

.width1 {
	width: 1px;
}
.width2 {
	width: 2px;
}
.width3 {
	width: 3px;
}
.width4 {
	width: 4px;
}
.width5 {
	width: 5px;
}
.width8 {
	width: 8px;
}
.icon9 {
	width: 9px;
}
.width10 {
	width: 10px;
}
TABLE.indent_first TD.spacer {
	width: 14px;
}
.img13x13, IMG.msg_img, IMG.asc_desc {
	width: 13px;
}
.width15 {
	width: 15px;
}
.dim16x11 {
	width: 16px;
}
.width20 {
	width: 20px;
}
.width25 {
	width: 25px;
}
TABLE.indent_second TD.spacer {
	width: 28px;
}
.width30 {
	width: 30px;
}
.width35 {
	width: 35px;
}
.width40 {
	width: 40px;
}
.width45 {
	width: 45px;
}
.width50 {
	width: 50px;
}
.width60, .width_date {
	width: 60px;
}
.width65 {
	width: 65px;
}
.width70 {
	width: 70px;
}
.width75 {
	width:75px;
}
.width80, .width_date_2 /*MM_DD__YYYY*/ {
	width: 80px;
}
.width85 {
	width: 85px;
}
.width90 {
	width: 90px;
}
.width95 {
	width: 95px;
}
.width100 {
	width: 100px;
}
.width108 {
	width: 108px;
}
.width110, .width_name {
	width: 110px;
}
.width115 {
	width: 115px;
}
.width120 {
	width: 120px;
}
.width125 {
	width: 125px;
}
.width138 {
	width: 138px;
}
.width140 {
	width: 140px;
}
.width150, .width_address {
	width: 150px;
}
.width160 {
	width: 160px;
}
.width170 {
	width: 170px;
}
.width185 {
	width: 185px;
}
.width200 {
	width: 200px;
}
.width225, .width_browse {
	width: 225px;
}
.width250 {
	width: 250px;
}
.width275 {
	width: 275px;
}
.width300, .width_url {
	width: 300px;
}
.width325 {
	width: 325px;
}
.width350 {
	width: 350px;
}
.width400 {
	width: 400px;
}
.width450 {
	width: 450px;
}
.width500 {
	width: 500px;
}
.width550 {
	width: 550px;
}
.width700 {
	width: 700px;
}



/*
 * HEIGHTS
 */

.sth {
	height: 100%;
}

HR {
	height: 1px;
}
.icon9 {
	height: 9px;
}
.img13x13, IMG.msg_img, IMG.asc_desc {
	height: 13px;
}
.height14 {
	height: 14px;
}
.dim16x11 {
	height: 11px;
}
.TDheight32 TD {
	height: 32px;
}
.height72 {
	height: 72px;
}
.height150 {
	height: 150px;
}
.height250 {
	height: 250px;
}



/*
 * DISPLAY
 */

.no_display {
	display: none;
}
.inline {
	display: inline !important;
}

.float_left {
	float: left;
}
.float_right {
	float: right;
}
.clear_float {
	clear: both;
}
.reset {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.nowrap {
	white-space: nowrap;
}
.scroll {
	overflow: scroll;
}
.overflow_hidden {
	overflow: hidden;
}
.hand {
	cursor: hand;
}
.help {
	cursor: help;
}
.no_bullet {
	list-style : none;
}
UL.normal_bullet LI {
	list-style-type: disc;
	list-style-image: none !important;
}
UL.bg_bullet LI {
	list-style-image: url(../images/bg_bullet.gif);
}
UL.bg_bullet LI OL LI {
	list-style-image: none;
}



