/* style.css */
/* debug line*/

/*
#FFFF99 - yellow
#0f0f0f - red

#C0DD9E - light green
#81BC3D - dark green
#09347A - dark blue
*/

html, body {
	margin: 0;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0;
	/*background-image: url("images/nav/schematics.gif");*/
	font-family: Arial, Helvetica, sans-serif;
}
/* start style for all default text */
body table {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px; // 12px
	background-color: #FFFFFF;
}
/* end style for all default text */
/* start link styles */
a:link {
	color: #09347A;
	text-decoration: none;
}
a:visited {
	color: #09347A;
	text-decoration: none;
}
a:hover {
	color: #09347A;
	text-decoration: underline;
}
/* end link styles */
/*** start row styles - for alternating row color ***/
/* start row styles */
.rowOdd {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.rowOdd  a:link {
	color: #0f0f0f;
	text-decoration: underline;
}
.rowOdd a:visited {
	color: #0f0f0f;
	text-decoration: underline;
}
.rowOdd a:hover {
	color: #000;
	text-decoration: none;
}
.rowEven {
	background: #C0DD9E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.rowEven  a:link {
	color: #0f0f0f;
	text-decoration: underline;
}
.rowEven a:visited {
	color: #0f0f0f;
	text-decoration: underline;
}
.rowEven a:hover {
	color: #000;
	text-decoration: none;
}
/* end row styles */
/*** end row styles ***/


/*** start form element styles ***/
form {
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
}
.button {
	background-color: #09347A;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.radio {
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	border-top: 1px solid #0f0f0f;
	border-right: 1px solid #0f0f0f;
	border-bottom: 1px solid #0f0f0f;
	border-left: 1px solid #0f0f0f;
}
select {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #0f0f0f;
	border-right: 1px solid #0f0f0f;
	border-bottom: 1px solid #0f0f0f;
	border-left: 1px solid #0f0f0f;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f0f0f;
}
/*** end form element styles ***/

/*** start heading styles ***/
h1 {
	font-size: 16px;
	/*
	background-image: url("../image/layout/interior_images/title_top_bar.jpg");
	background-repeat: no-repeat;
	*/
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.01em;
	margin: 0px;
	text-transform: uppercase;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	color: #0f0f0f;
}
/*** end heading styles ***/

/*** start table element styles ***/
th {
	background-color: #81BC3D;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
th a:link {
	color: #000;
	text-decoration: underline;
}
th a:visited {
	color: #000;
	text-decoration: underline;
}
th a:hover {
	color: #000;
	text-decoration: none;
}
/*** end table element styles ***/

/***** start navigation bar styles *****/
/* start left navigation bar styles */
.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding-left: 7px;
	vertical-align: middle;
	color: #000000;
}
.leftnav a:link {
	color: #0f0f0f;
	text-decoration: none;
}
.leftnav a:visited {
	color: #0f0f0f;
	text-decoration: none;
}
.leftnav a:hover {
	color: #0f0f0f;
	text-decoration: none;
}
.leftnavHeader {
	text-transform: uppercase;
	padding: 0 10 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	color: #FFFFFF;
}
/* end left navigation bar styles */
/* start top navigation bar styles */
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.topnav a:link {
	color: #fff;
	text-decoration: none;
}
.topnav a:visited {
	color: #fff;
	text-decoration: none;
}
.topnav a:hover {
	color: #fff;
	text-decoration: underline;
}
.topnavHeader {
	text-transform: uppercase;
	padding: 0 10 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	color: #FFFFFF;
}
/* end left navigation bar styles */
/***** end navigation bar styles *****/

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0f0f0f;
	font-weight: bolder;
	/*text-transform: uppercase;*/
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	background-repeat: no-repeat;
}
hr {
	height: 3px;
	border: 1px solid #C0DD9E;
}

/***** start status message styles *****/
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	letter-spacing: .05em;
	/*text-transform: uppercase;*/
}
.successText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0f0;
	font-weight: bold;
	/*text-transform: uppercase;*/
	word-spacing: .05em;
}
/***** end status message styles *****/

/***** start page tree styles *****/
.pageTreeList {
	list-style-type: none;
	color: #000;
	padding: 0px;
	padding-left: 10px;
	text-indent: 0em;
	/*text-align: right;*/
}
.pageTreeLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	padding-left: 5px;
	text-indent: 0em;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	/*text-transform: uppercase;*/
}
.pageTreeLink:link, .pageTreeLink:visited, .pageTreeLink:active {
	color: #000;
}
.pageTreeLinkActive {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	padding-left: 5px;
	text-indent: 0em;
	font-size: 11px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.pageTreeLinkActive:link, .pageTreeLinkActive:visited, .pageTreeLinkActive:active {
	color: #000;
}
.pageTreeLevel3Link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	padding-left: 5px;
	text-indent: 0em;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	/*text-transform: uppercase;*/
}
.pageTreeLevel3Link:link, .pageTreeLevel3Link:visited, .pageTreeLevel3Link:active {
	color: #000;
}
.pageTreeLevel3LinkActive {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	padding-left: 5px;
	text-indent: 0em;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.pageTreeLevel3LinkActive:link, .pageTreeLevel3LinkActive:visited, .pageTreeLevel3LinkActive:active {
	color: #000;
}
/***** end page tree styles *****/

/***** start recent pages left menu styles *****/
.recentPages:link, .recentPages:visited, .recentPages:active{
	color: #000;
}


/***** end recent pages left menu styles *****/


/***** start site map tree styles *****/
.sitemapList {
	/*
	list-style-type: none;
	list-style-type: decimal;
	*/
	font-size: 14px;
	color: #000;
	padding: 0px;
	padding-left: 15px;
	text-indent: 0em;
	/*text-align: right;*/
}
/***** end site map tree styles *****/


/****** start class for the <ul> of links on the home page ******/
.homeLinkListDiv {
	color: #fff;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
}

.homeLinkList {
	padding: 15px;
	margin: 0px;
	color: #fff;
}

.homeLinkList a {
	color: #fff;
	text-decoration: none;
}

.homeLinkList a:hover {
	color: #fff;
	text-decoration: underline;
}
/****** end class for the <ul> of links on the home page ******/


/****** start style for faq on page.php ******/
.faqQuestion {
	font-style: italic;
	font-size: 1.15em;
}

.faqAnswer {

}
/****** end style for faq on page.php ******/

/****** start styles used on page.php ******/
/* style used for breadcrumb trail */
.breadcrumbs {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	/*white-space: nowrap;*/
	text-transform: capitalize;
}

.pagesInSection {
	display: none;
	border: 0px solid #000;
}

.pagesInSectionViewer {
	border: 0px solid #000;
}

.pageContent {
	border: 0px solid #000;
}
/****** end styles used on page.php ******/

/****************** start styles from designer template ******************/
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}

.white10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: 700;
	color: #FFFFFF;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	color: #FFFFFF;
}

.sideHeader {
	text-transform: uppercase;
	padding: 0 10 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: 700;
	color: #FFFFFF;
}

.sideHeader a {
	color: #fff;
	text-decoration: none;
}
.sideHeader a:link {
	color: #fff;
	text-decoration: none;
}
.sideHeader a:visited {
	color: #fff;
	text-decoration: none;
}
.sideHeader a:hover {
	color: #fff;
	text-decoration: underline;
}

/****************** end styles from designer template ******************/