/* CSS Document */

/* ---------- Color Style Used in CSS ----------
class Bar Desc:         #2C5FAA  Arial 18 Bold
Lt Blue for text:       #416CA6
Dk Blue for text:       #2C5FAA
Background footer:      #6F95C6
Lt Blue Footer bk:      #6890C4
Orange:                 #FFAB38 
Dark Blue Background:   #2F4F80
Light Blue Background:  #426492
Light Yellow Backgroud: #F9F5D4
Accordian Lt. Blue:     #6F99D9
Accordian Open/Hover:   #4661AA
------------------------------------------------ */
/* ---------- layout styles ---------- */

body {
	font: 100%/140% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
	background: url('../images/1pxpgback.jpg') repeat-x left top;
	background-color: #F9F5D4;
}
a:active, a:focus {
	outline: 0;
}
h1, h2, h3, h4, h5, h6, ul, li, p, div, br {
	padding: 0px;
	margin: 0px;
}
div {
	line-height: 140%;
}
#outerContainer {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color:#F9F5D4;
}
#header {
	width: 1000px;
	height: 138px;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	display: inline;
}
#header ul {
	list-style: none;
	display: inline;
	float: left;
}
#header li {
	list-style: none;
	display: inline;
	float: left;
}
#overall {
	width:1000px;
	min-height:381px;
	text-align: left;
	float:left;
	clear:left;
	background:#F9F5D4 url(../images/rightback.jpg) no-repeat right top;
}
#mainContent {
	float: left;
	margin: 0 auto;
	padding: 0;
	width:860px;
	line-height:140%;
}
#left-gradiant {
	width:70px;
	height:381px;
	float:left;
	clear:left;
	background:url('../images/leftback.jpg') no-repeat right top;
}
/*- Menu Tabs J--------------------------- */

#tabsJ {
	float:left;
	width:860px;
	height:57px;
	font-size:13px;
	font-family:arial;
	font-weight:normal;
	color:#E8F2FF;
	line-height:normal;/*border: 12px dotted aqua;*/
}
#tabsJ ul {
	margin:0 auto;
	padding:13px 0px 0 0px;
	list-style:none;
	text-align:center;
	float:right;
}
#tabsJ li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsJ a {
	float:left;
	background:url('../images/css-L.jpg') no-repeat left top;
	margin:0;
	text-decoration:none;
	padding-left:8px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0px;
}
#tabsJ a span {
	float:left;
	display:block;
	background:url('../images/css-R.jpg') no-repeat right top;
	color:#E8F2FF;
	padding-left:8px;
	padding-right:16px;
	padding-top:7px;
	padding-bottom:7px
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabsJ a:hover span {
	color:#FFFFFF;
}
#tabsJ a:hover {
	background-position:0% -40px;
	color:#FFFFFF;
}
#tabsJ a:hover span {
	color:#FFFFFF;
	background-position:100% -40px;
}
#tabsJ #select a {
	color:#FFFFFF;
	background-position:0% -40px;
}
#tabsJ #select a span {
	background-position:100% -40px;
	color:#FFFFFF;
}
/*- Menu Tabs J ends--------------------------- */

#titleBar { /*position: relative;*/
	float: left;
	margin: 0;
	padding: 0;/*border: 16px dotted red;*/
}
/* Drop Down Menu Tab CSS*/

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a {
	position:absolute;
	top:0; /*THEME CHANGE HERE*/ /*Top border width. Should match height of .ddcolortabsline above*/
	z-index:100;
	background-color:#446791;
	display:block;
	width: 170px;
	visibility: hidden;
	font: bold 11px/1.5em arial;
}
.dropmenudiv_a a {
	width: 90%;
	display: block;
	text-indent: 10px;
	border-bottom:1px dashed #2B5084;
	text-decoration: none;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
* html .dropmenudiv_a a { /*IE only hack*/
	width: 90%;
}
.dropmenudiv_a a:hover { /*THEME CHANGE HERE*/
	color: #E79D39;
}
/* Drop Down Menu Tab CSS */

/* ----- presentation styles for footer ----- */
.footer {
	background:url('../images/footer.jpg') repeat-x left top;
	text-align:center;
	vertical-align:middle;
	color:#012D63;
	font: normal 12px/1.5em arial;
	clear:left;
	height:43px;
	width:830px;
	margin:0 auto;
}
.footer ul {
	list-style:none;
	display:inline;
	float:left;
}
.footer li {
	list-style:none;
	display:inline;
	float:left;
}
.footer-left {
	background:url('../images/footer-left.jpg') no-repeat left top;
	float:left;
	height:43px;
	width:15px;
}
.footer-right {
	background:url('../images/footer-right.jpg') no-repeat right top;
	float:right;
	height:43px;
	width:15px;
}
.flink-h {
	font: bold normal 12px/2.5em Arial, Helvetica, sans-serif;
	color: #FFAB38;
	padding:0 10px 0 20px;
	background:url('../images/bullet.jpg') no-repeat left center;
	cursor:default;
}
a.flink-h:link {
	text-decoration: none;
}
a.flink-h:visited {
	text-decoration: none;
}
a.flink-h:hover {
	color:#FFAB38;
}
flink-n {
	font: bold normal 12px/2.5em Arial, Helvetica, sans-serif;
	color: #FFAB38;
	padding:0 10px 0 20px;
	cursor:default;
}
a.flink-n:link {
	text-decoration: none;
}
a.flink-n:visited {
	text-decoration: none;
	color:#FFAB38;
	font-weight: bold;
}
a.flink-n:hover {
	color:#FFAB38;
	font-weight: bold;
}
.flink-x {
	font: normal 12px/2.5em Arial;
	color:#012D63;
	padding: 0 10px 0 0;
}
a.flink-x:link {
	text-decoration: none;
}
a.flink-x:visited {
	text-decoration: none;
}
a.flink-x:hover {
	color:#FFAB38;
	font-weight: bold;
}
.flink {
	font: normal 12px/2.5em Arial;
	color:#012D63;
	padding:0 10px 0 10px;
	background:url('../images/bullet.jpg') no-repeat left center;
}
a.flink:link {
	text-decoration: none;
}
a.flink:visited {
	text-decoration: none;
}
a.flink:hover {
	color:#FFAB38;
	font-weight: bold;
}
.copy {
	font: normal 11px arial;
	line-height:2.0em;
	color:#8D9BAE;
	margin:0 auto 20px auto;
	text-align:center;
	clear:left
}
.copy span {
	color:#2D5FAA;
	font-size:12px;
}

