/************* Default styles for content text *************/
/*
	Inside the RTE on editforms, unformatted text (with no surrounding tags)
	does not necessarily display accurately. This shouldn't be a problem
	with new content, since it is always enclosed in some type of tag by default.
	For normal text, either "Normal" or the "Class .normal" style will work.
	Sometimes the regular "Normal" style does not have an effect, so the
	"Class .normal" can be used instead.
	
	Things to remember in the RTE:
	- Use the "Remove Formatting" button if things get messed up, then select a style
	- Use Shift-Enter to insert a hard carriage return (<br> tag)
	
	To define more custom styles:
	- Make a class definition
	- On the RZeditor object in content-editform.jsp, add the class name (with dot)
		to the RZ.rtestyles parameter as a comma delimited value.
	- The custom styles appear at the bottom of the Style dropdown.

*/
/* Default for unformatted text */
body, .content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
/* "Normal" style */
p, .normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
/* "Heading 1" style */
h1 {
	font-size: 16pt;
	color: #a0522d;
}
/* "Heading 2" style */
h2 {
	font-size: 14pt;
	text-decoration: none;
	font-weight: normal;
	color: #990000;
}
h3 {
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
}
/********************************************/
BODY {
	BACKGROUND-IMAGE: url(../images/bkgslice_02.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
/************** MAIN LINK STYLES **************/
A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline;
}
/************** Content links ***************/
.content A:link {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
.content A:visited {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
.content A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
.content A:active {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
/****** masterdiv - leftnav menu ********/
#masterdiv A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
#masterdiv A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
#masterdiv A:hover {
	COLOR: #000000; TEXT-DECORATION: underline;
}
#masterdiv A:active {
	COLOR: #000000; TEXT-DECORATION: underline;
}
/************* END LINK STYLES *****************/

/* Styles below affect page elements other than main content */
.style1 {
	FONT-SIZE: 12px; COLOR: #000000;
}
.sitetext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;
}
.row {
	BACKGROUND: #efe1c8;
}
.headline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
.headline FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.headline INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sitetextred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b4b58
}

 .faqheader {
	DISPLAY: block; BACKGROUND-COLOR: #cccccc
}

.homepage_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: 316aa4;
}

.features_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
	letter-spacing: 1px;
}
.homepage_featuretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: 000000;
	letter-spacing: 0pt;
	word-spacing: normal;
}
.homepage_feature_title_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 316aa4;
}
.yellowbackground {
	color: #000000;
	background-color: #fffef3;
}

.gray-table-border-yellowbkgr {
	background-color: #fffef3; color: #000000; margin:0px; padding:8px 10px; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: 000000;
	letter-spacing: 0pt;
	word-spacing: normal;
}

TABLE.gray-table-border TABLE.data-table-1 {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 0px solid
}

TABLE.gray-table-border {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.gray-table-border P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.gray-table-border TABLE {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}







.sitetextblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #06005c
}
TD.locationtext {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
TD.locationtext A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.locationtext A:link {
	COLOR: #ffffff
}
TD.locationtext A:visited {
	COLOR: #ffffff
}
TD.locationtext A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.locationtext A:active {
	COLOR: #ffffff
}

TD.footerlinks {
	font-size: 13px;
	background-color:#CCCCCC; color:#000; text-decoration: none;
}
TD.footerlinks a, a:link, a:visited, a:active {
	color:#000; 
}
TD.footerlinks a:hover {
	COLOR: #000; TEXT-DECORATION: underline
}

/* TODO: verify these empty styles are not needed and DELETE THEM! */
.menutitle {
	
}
#search {
	
}
.submenu {
	MARGIN-BOTTOM: 0.5em
}
.navtext {
	FONT-SIZE: 11px; MARGIN-LEFT: 0.5em; COLOR: #000000; TEXT-DECORATION: none
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu .menutitle DIV {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; WIDTH: 156px; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ebc783; TEXT-ALIGN: left
}
#menu .submenu A {
	FONT-WEIGHT: normal
}
#menu LI {
	MARGIN-BOTTOM: 0px
}
#menu UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(../images/triangle.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #efe1c8
}
#menu UL LI {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; MARGIN: 0px
}
.submenu {
	DISPLAY: none
}
#selparent UL {
	DISPLAY: block
}
#selparent UL #selitem A {
	FONT-WEIGHT: bold
}
.smalltext {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.FileLabels {
    FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.toptext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; padding: 3px 0px;
}
.copyright {
   FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none;
}
.disclaimer {
   FONT-SIZE: 9px; COLOR: #000; TEXT-DECORATION: none;
}
.tablebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	padding: 10px;
	width: 50%;
	border: 1px solid #cccccc;
	vertical-align: top;
}
.tnttdheader {
	width:20%;
	padding-right:5px;
}