/* --------------------------- Main ---------------------------------------*/
/* Body Styles */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#logo {
	margin-top: 35px;
	margin-left: 30px;
}
#breadcrumbs {
	color: #000000;
	margin-left: 25px;
	margin-top: 12px;
	margin-bottom: 0px;
}

/* --------------------------- Intro Copy ---------------------------------*/
/* Intro Text Styles */
#introcopy {
	margin-left: 25px;
}
#introcopy h1 {
	color: #FF690B;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
	padding-top: 0px;
	margin-bottom: 30px;
}

#introcopy p {
	font-size: 12px;
	line-height: 17px;
}
/* --------------------------- Sidebar Features ---------------------------*/
#sidebarfeatures {
	margin-top: 15px;
	text-align: right;
	color: #505153;
	font-size: 11px;
	line-height: normal;
	margin-left: 10px;
}

#sidebarfeatures h1 {
	color: #5E76AA;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	line-height: 12px;
}
#sidebarfeatures td {
	text-align: right;
}

#sidebarfeatures p {
	margin-bottom: 5px;
}

/* --------------------------- Body Copy ----------------------------------*/
#bodycopy {
	margin-left: 25px;
}
#bodycopy p {
	font-size: 11px;
	line-height: 17px;
	margin-top:  -3px;
	margin-bottom:  12px;
}
#bodycopy h2 {
	color: #FF690B;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	margin-top:  0px;
	margin-bottom:  5px;
}
#bodycopy ul {
	font-size: 11px;
	margin-left: 15px;
	margin-right: 8px;
}

/* --------------------------- Body Table ---------------------------------*/
#bodytable {
	background-image: url(/staticresources/images/tablebkgnd.gif);
	background-repeat: repeat;
}

#bodytable h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
	padding-top: 8px;
}

#bodytable p {
	font-size: 11px;
	font-weight: normal;
	color: #464749;
	margin-bottom: 0px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 10px;
}

#bodytable h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FE690C;
	padding-bottom: 0px;
	padding-left: 8px;
}

#bodytable h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FE690C;
	padding-bottom: 0px;
	padding-left: 8px;
}

#bodytable h1 a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#bodytable a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.bodylinkarrow {
	color: #000000;
}

/* --------------------------- Body Table Center --------------------------*/
#bodytablecenter {
	background-image: url(/staticresources/images/tablebkgndcenter.gif);
	background-repeat: repeat;
}

#bodytablecenter h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#bodytablecenter p {
	font-size: 11px;
	font-weight: normal;
	color: #464749;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 10px;
}

#bodytablecenter h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FE690C;
	padding-bottom: 0px;
	padding-left: 8px;
}

#bodytablecenter h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FE690C;
	padding-bottom: 0px;
	padding-left: 8px;
}

#bodytablecenter h1 a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#bodytablecenter a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
/* --------------------------- Body Table Tri -----------------------------*/
#bodytabletri {
	background-image: url(/staticresources/images/tablebkgndtri.gif);
	background-repeat: repeat;
}

#bodytabletri h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FE690C;
	padding-bottom: 0px;
	padding-left: 8px;
}

#bodytabletri a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

#bodytabletri p {
	padding-left: 8px;
	padding-right: 8px;
}

#bodytabletri ul {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-left: 20px;
	margin-right: 8px;
}

/* --------------------------- Body Table Bordered Cells ------------------*/
.bodytableBorderCell {
	border-width: 1px;
	border-style: solid;
	border-color: #CBCBCB;
	border-top-width: 0px;
}

.bodytableGrayBorderCell {
	border-width: 1px;
	border-style: solid;
	border-color: #CBCBCB;
	border-top-width: 0px;
	background-color: #EAEAEA;
}

.bodytableCell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	padding-bottom: 8px;
}

.bodytableCell ul {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-left: 20px;
	margin-right: 8px;
}

.bodytableBorderCell ul {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-left: 20px;
	margin-right: 8px;
}

.bodytableCell a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.bodytableCellGray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	background-color: #EAEAEA;
}

.bodytableCellGray h4 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 4px;
	padding-left: 7px;
	padding-right: 2px;
}


/* --------------------------- Text ---------------------------------------*/
/* 9px LIGHT GREY */
.text09lGr {
	font-size: 10px;
	color: #dddddd;
	font-family: Arial, sans-serif;
	padding-bottom: 5px;
}
.text09lGr A:link {
	color: #BFD88E;
	text-decoration: underline;
}
.text09lGr A:active {color: #FFFFFF;  text-decoration: none; }
.text09lGr A:visited {color: #BFD88E;  text-decoration: underline; }
.text09lGr A:hover {color: #FFFFFF; text-decoration: none;  }
.text09larrow {
color: #BFD88E;
}

/* 9px WHITE */
.text09lWht {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	padding-bottom: 5px;
}
.text09lWht A:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.text09lWht A:active {color: #FFFFFF;  text-decoration: none; }
.text09lWht A:visited {color: #FFFFFF;  text-decoration: underline; }
.text09lWht A:hover {color: #FFFFFF; text-decoration: none;  }
.text09lWhtarrow {
color: #FFFFFF;
}

/* 9px MEDIUM GREY */
.text09mGr {font-size: 9px;color: #555555; font-family: Arial, sans-serif; }
.text09mGr A:link {color: #555555;  text-decoration: none; }
.text09mGr A:active {color: #555555;  text-decoration: none; }
.text09mGr A:visited {color: #555555;  text-decoration: none; }
.text09mGr A:hover {color: #335CAA; text-decoration: none;  }
.tablevertline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CBCBCB;
}

/* --------------------------- Frame Border -------------------------------*/
.frameBorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBCBCB;
}

.frameGrayBorderCorner {
	background-color: #EAEAEA;
}

.frameGrayBorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBCBCB;
	background-color: #EAEAEA;
}

.frameBorderBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
}

.frameGrayBorderBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	background-color: #EAEAEA;
}

.frameBorderCent {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CBCBCB;
}

/* --------------------------- Learn About --------------------------------*/
.learnAbout {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 4px;
}
.learnAbout  h1{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.learnAbout  h1 a{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/* --------------------------- Blue Table ---------------------------------*/
.bluetable {
	background-color: #EFF1F6;
	margin-left: 25px;
}
.bluetable h2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 8px;
	margin-top:  0px;
	margin-bottom:  -15px;
}

.bluetable p {
	padding-left: 8px;
	color: #000000;
	line-height: 17px;
}

.bluetable a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 17px;
	text-decoration: underline;
}

/* --------------------------- Search Engine ---------------------------------*/
.TEAMPLATE { 
	FONT-SIZE : 1PT; COLOR : #FFFFFF; VISIBILITY : HIDDEN; 
}