/* CSS Document */

body {
	font-family: MS PMincho, MS Gothic, MS Mincho, MS Sans Serif;
	font-size: 11px;
	color: #4D463E;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	background-color: #141210;
}


/* ======================================== LINKS ======================================== */

A:link, A:active, A:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none;
}

A.light:link, A.light:active, A.light:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B1B29E; text-decoration: none;
}

A.light:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;
}

A.lnavlink:link, A.lnavlink:active, A.lnavlink:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB2A6; text-decoration: none;
}
A.lnavlink:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB2A6; text-decoration: none;
}

A.linkfooter:link, A.linkfooter:active, A.linkfooter:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #747468; text-decoration: none;
}
A.linkfooter:hover {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #747468;text-decoration: underline;
}

A.main:link, A.main:active, A.main:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4a4a42; text-decoration: underline;
}

A.main:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none;
}

A.util:link, A.util:active, A.util:visited {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;line-height: 15px;
}


A.util:hover {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: underline;line-height: 15px;
}


/* ======================================== LIST ======================================== */
UL {
	LIST-STYLE-TYPE: SQUARE; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 15px;
}

UL.arrow
{ margin:0 0 1.2em 1px; padding:0; list-style-type:none }

UL.arrow LI
{
	padding:5px 0px 5px 15px;
	line-height:1.4em;
	background:url("/images/global/im_arrow_red.gif") no-repeat 0 .6em;
	margin-left: 3px;
}



/*
UL.arrow {
	list-style-image: url(/images/global/im_arrow2.gif);
	list-style-position: inherit;
}

UL.arrow LI {
	line-height: 14px;
}

*/
OL {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 15px;
}

/* ======================================== TEXT ======================================== */

.size16 {
	FONT-SIZE: 16px;
}
.size15 {
	FONT-SIZE: 15px;
}
.size14 {
	FONT-SIZE: 14px;
}
.size13 {
	FONT-SIZE: 13px;
}
li {
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 12px;
}
.size12 {
	FONT-SIZE: 12px;
}
.size11 {
	FONT-SIZE: 11px;
}
.size10 {
	FONT-SIZE: 10px;
}
.size9 {
	FONT-SIZE: 9px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;font-size: 15px;line-height: normal;font-weight: bold;color: #C20000; margin: 0px;padding: 0px;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	line-height: 14px;
	margin: 12px 0px 3px 0px;
}
p {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}


.hd2 {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: normal;font-weight: bold;color: #4A4A42;text-decoration: none;
}


.hdBrown {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #4A4A42;line-height: 13px;
}

.hdCourse {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12px; font-weight: bold; color: #FF0000; text-decoration: none;
}

.hdGray {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: #8A8A7B;
}


.hdRed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #FF0000; text-decoration: none;
}

.title {
	font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;line-height: 12px; 
}

.txtDarkRed {
	color: #ad0000;
}

.txtGray {
	color: #818181;
}

.txtLtGray {
	color: #9A9B8A;
}

.txtPurple {
	color: 5E4B74;
}

.txtRed {
	color: #FF0000;
}
.txtWhite {
	color: #FFFFFF;
}

.util {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;line-height: 14px;
}
	

/* ======================================== CELLS ======================================== */

.pad05 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.col_right {
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;
}


.cellnav {
	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #141210;border-top-width: 1px;border-top-style: solid;border-top-color: #48443A;
}


/* === NAV CELLS ======================================== */


.nav {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #141210;padding: 4px 6px 4px 7px;background-color: #640000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;CURSOR: pointer;
}


.navSelected {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #141210;padding: 4px 6px 4px 7px;background-color: #141210;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FF0000;text-decoration: none;CURSOR: pointer;
}

.navRoll {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #141210;padding: 4px 6px 4px 7px;background-color: #BF0000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;CURSOR: pointer;
}





.tdlnavoff {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #141210;padding: 4px 6px 4px 7px;background-color: #640000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;CURSOR: pointer;
}

.tdlnavon {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #141210;padding: 4px 6px 4px 7px;background-color: #141210;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FF0000;text-decoration: none;CURSOR: pointer;
}






.tdchart01 {
	background-color: #FFE6E6;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4A4A42;text-decoration: none;line-height: 14px;
}

.tdchart01b {
	border-bottom-width: 0px;border-bottom-style: solid;border-bottom-color: #4a4a42;background-color: #DCDEC5;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;
}

.tdchart01Bot {
	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FF0000;background-color: #FFE6E6;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4A4A42;text-decoration: none;line-height: 14px;
}
.tdchart02 {
	background-color: #FFF2F2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;line-height: 14px;
}

.tdchart02Bot {
	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FF0000;background-color: #FFF2F2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;line-height: 14px;
}

.tdchartGray {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #4a4a42;background-color: #DFDFDF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;
}

.tdchartHead {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FF0000;text-decoration: none;font-weight: bold;vertical-align: bottom;background-color: #FFFFFF;border-top-width: 1px;border-top-style: solid;border-top-color: #FFD3D3;
}

.tdchartExtra {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B2B39F;background-color: #F7F7F4;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;
}

.tdchartBreak {
	background-color: #DCDCDC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;
}

.tdchartNote {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D8C0;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000;text-decoration: none;
}

.tdchartWhite {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #4a4a42;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;border-top-color: #524A4A;border-top-style: solid;border-top-width: 1px;
}

.tdchartWhite00 {
	background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;
}

.tdchartWhite02 {
	background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4a4a42;text-decoration: none;border-bottom-color: #524A4A;border-bottom-style: solid;border-bottom-width: 1px;
}

.tdtblHead {
	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #4a4a42;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4A5242;text-decoration: none;font-weight: bold;vertical-align: bottom;border-top-color: #4a4a42;border-top-width: 1px;border-top-style: solid;background-image: url(../images/global/bg_hdttl.gif);
}

/* ======================================== FORMS ======================================== */

form {
	margin: 0px;padding: 0px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D463E;
	
}

option {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;
}

.form {
	FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 10px; COLOR: #474747;
}
A.plain:link, A.plain:active, A.plain:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4D463E;text-decoration: none;line-height: 15px;
}
a.plain:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FF0000;text-decoration: none;line-height: 15px;
}
select {
	margin-top: 1px;
}
.ucase {
	text-transform: uppercase;
}

