/* CSS Document */
html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
}

html>body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	overflow:hidden; /*get rid of scroll bars in IE */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	background-color: #FFFFFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #FFFFFF url(images/index_bg.jpg) no-repeat fixed right bottom;
}

body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	overflow:hidden; /*get rid of scroll bars in IE */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	background-color: #FFFFFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #FFFFFF url(images/index_bg.jpg) no-repeat fixed right bottom;
}

html>body #centerwindow1 {
	width:100%x;
	height:100%;
	text-align: center;
	overflow: visible;
	background: url(images/top-left-fade.png) no-repeat fixed 0 0;
	behavior: url(Scripts/iepngfix.htc);
	padding-top: 10%;
}

#centerwindow1 {
	width:100%x;
	height:100%;
	text-align: center;
	overflow: visible;
	background: url(images/top-left-fade.png) no-repeat fixed 0 0;
	behavior: url(Scripts/iepngfix.htc);
}

#centerwindow2 {
	width:100%x;
	height:100%;
	text-align: center;
}

#main {
	width:800px;
	height:200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

html>body #mainpage {
	width:764px;
	height:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#mainpage {
	width:764px;
	height:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 0%
}

/* -------ACCESS HACK-------- */
html>body #access {
	position: relative;
	width:764px;
	height:34;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	text-align:center;
}

#access {
	position: relative;
	width:764px;
	height:34;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	text-align:center;
}
/* -------ACCESS HACK-------- */

h1 {
	color: #456246;
	font-size: 16px;
	margin-bottom: 50px;
}

h2 {
	color: #709CA8;
	font-size: 13px;
	border-bottom: 1px dotted #878A79;
}
h2 a:link{
	color: #709CA8;
}
board-name {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

board-title {
	color: #709CA8;
	font-size: 10px;
	font-style: italic;
}

#divider {
	border-bottom: 2px solid #b8b8b8;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 12px;
}

p {
	color: #333;
	font-size: 11px;
}

p a:link {
	color: #709CA8;
	font-size: 11px;
	border-bottom: 1px dotted #709CA8;
}

p a:hover {
	color: #456246;
	font-size: 11px;
	border-bottom: 1px dotted #456246;
}

p a:visited {
	color: #666666;
	font-size: 11px;
	border-bottom: 1px dotted #456246;
}

.content-img {
	padding: 2px;
	margin-right: 10px;
	border: 2px solid #709CA8;
	float: left;
}

/*///////////// green callout and rounded box style /////////////*/
.bl-green {background: url(images/bl-green.gif) 0 100% no-repeat #99cc33; width: 100%}
.br-green {background: url(images/br-green.gif) 100% 100% no-repeat}
.tl-green {background: url(images/tl-green.gif) 0 0 no-repeat}
.tr-green {background: url(images/tr-green.gif) 100% 0 no-repeat; padding:10px}
.clear-green {font-size: 1px; height: 1px}

callout-green {
	color: #235b08;
	font-size: 12px;
	font-weight: bold;
}

callout-green p {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

/*///////////////////////////////////*/

/*///////////// ALERT STYLES gray callout and rounded box style /////////////*/
.bl-ltgray {background: url(images/bl-ltgray.png) 0 100% no-repeat #dbdbdb; width: 100%; behavior: url(Scripts/iepngfix.htc);
}
.br-ltgray {background: url(images/br-ltgray.png) 100% 100% no-repeat; behavior: url(Scripts/iepngfix.htc);
}
.tl-ltgray {background: url(images/tl-ltgray.png) 0 0 no-repeat; behavior: url(Scripts/iepngfix.htc);
}
.tr-ltgray {background: url(images/tr-ltgray.png) 100% 0 no-repeat; padding:10px; behavior: url(Scripts/iepngfix.htc);
}
.clear-gray {font-size: 1px; height: 0px}

callout-gray {
	font-size: 12px;
	color: #5f5f5f;
}

callout-gray b {
	font-size: 14px;
	line-height: 10px;
}

callout-gray p {
	color: #5f5f5f;
	font-size: 12px;
	line-height: 14px;
}

callout-gray a:link {
	color: #1eaad2;
	font-size: 12px;
	border-bottom: 1px dotted #709CA8;
}

callout-gray a:hover  {
	color: #72a0d2;
	font-size: 12px;
	border-bottom: 1px dotted #72a0d2;
}

callout-gray a:visited  {
	color: #2b3c4e;
	font-size: 12px;
	border-bottom: 1px dotted #2b3c4e;
}

/*///////////////////////////////////*/

disclosure {
	font-size: 9px;
	line-height: 10px;
	color: #9d9d9d;
}

#crumb {
	position: relative;
	left:0px;
	top:10px;
	width:100%;
	height:20px;
	text-align: left;
}

#homepage {
	width:764px;
	text-align: left;
}

#mainbanner {
	width:754px;
	text-align: left;
	left: 0;
}

#who {
	width:164px;
	text-align: left;
	left: 0px;
	float: left;
}

#view {
	width:135px;
	text-align: left;
	float: left;
}

#products {
	width:141px;
	text-align: left;
	float: left;
}

#apply {
	width:115px;
	text-align: left;
	float: left;
}

#join {
	width:198px;
	text-align: left;
	float: left;
}

/*||||||||||||||||Content||||||||||||||||*/

#left {
	position: relative;
	float: left;
	width:190px;
	left:0px;
	top:20px;
	text-align: left;
}

#section-title {
	position: relative;
	left:0px;
	top:0px;
	width:180px;
}


#nav-bar {
	position: relative;
	left:20px;
	top:10px;
	width:160px;
	height:600px;
}

/*||||||||||||||||||NAV PROPERTIES|||||||||||||||||||||||||*/
.accordion {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: .00em;
	margin: .20em;
	list-style-type: none;
	line-height: 16px;
	font-size: 10px;
}

.accordion a:hover, a:active {
	color: #000;
}

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: none;
	padding: .0em;
	margin: .0em;
	list-style-type: none;
}

.nav-menu a:hover, .nav-menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000;
	background: #417783;
	padding: .50em;
	margin: .00em;
	border-bottom: 1px dotted #fff;
}

h3.toggler a:hover , h3.toggler a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000;
}

.nav-menu h3 a:link, .nav-menu h3 a:visited {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #417783;
	z-index:300;
	list-style-type: none;
}

.nav-menu h3 a:hover, .nav-menu h3 a:active {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #417783;
	list-style-type: none;
}

/*||||||||||||||||||END NAV PROPERTIES|||||||||||||||||||||||||*/

#right {
	position: relative;
	float: left;
	width:600px;
	left:0px;
	top:0px;
	text-align: left;
}

#logo {
	position: relative;
	left:410px;
	top:0px;
	width:190px;
	height:80px;
}

html>body #mainlogo {
	position: relative;
	left:0px;
	top:0px;
	width:800px;
	height:135px;
	margin-top: 0;
}

#mainlogo {
	position: relative;
	left:0px;
	top:0px;
	width:800px;
	height:135px;
	margin-top: 10%;
}

#section-banner {
	left:0px;
	top:10px;
	width:600px;
	height:90px;
}

#section-content {
	left:0px;
	top:210px;
	width:500px;
	height:600px;
	text-align: left;
}

#content {
	text-align: left;
	margin-left: 0;
	width: 440px;
	position: relative;
	line-height: 16px;
}

html>body #disclosure {
	left:0px;
	height:40px;
	position: fixed;
	bottom: 34px;
	overflow: hidden;
}

#disclosure {
	position: absolute;
	left:0px;
	height:40px;
	width:100%;
	bottom: 34px;
	overflow: hidden;
	text-align: left;
}

html>body #footer {
	left:0px;
	width:100%;
	height:32px;
	position: fixed;
	bottom: 0px;
	background: url(images/footer-bg.gif) repeat-x;
	overflow: hidden;
	padding-bottom:0px;
}

#footer {
	position: absolute;
	bottom: 0px;
	width:100%;
	height:32px;
	background: url(images/footer-bg.gif) repeat-x;
	overflow: hidden;
}

html>body #footer-guts {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #FFF;
	text-align: center;
	margin-top:5px;
	padding-top:0px;
	padding-left:5px;
}

#footer-guts {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #FFF;
	text-align: center;
	margin-top:5px;
	padding-top:0px;
	padding-left:5px;
}

/* ALERT SECTION SHOW AND TELL */
/* -------ACCESS HACK-------- */
html>body #alert {
	position: fixed;
	top:10px;
	left:auto;
	width:422px;
	height:34;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 10px;
	visibility: hidden;
}

#alert {
	position: absolute;
	top: 10px;
	width:422px;
	height:34;
	margin-right: auto;
	margin-left: 10px;
	margin-top: 0;
	float: none;
	visibility: hidden;
	z-index: 5;
}

/* LOGIN SECTION SHOW AND TELL */
/* -------LOGIN HACK-------- */
/*html>body #login {
	position: fixed;
	top:10px;
	left:auto;
	width:422px;
	height:34;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 10px;
	visibility: visible;
}*/

#login {
	top: 10px;
	width:300px;
	height:100px;
	margin-top: 0;
	z-index: 10;
	position: absolute;
}


/* FLASH CONTENT */
#flashcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#flashcontent a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1eaad2;
	font-size: 12px;
	list-style-type: none;
}

/* Expanding DIV */
#ASA {
	z-index: 1; 
	width: 744px; 
	position: relative;
	height: 125px;
	overflow: visible;
	margin-left: 4px;
	bottom: 220px;
	left: 0;
}

/*#EDC_Flash {
	width: 100%;
	height: 100%;
}*/
