/* 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 */
	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/cuwebimages/1266/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 */
	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/cuwebimages/1266/index_bg.jpg) no-repeat fixed right bottom;
}

html>body #centerwindow1 {
	width:100%x;
	height:100%;
	text-align: center;
	overflow: visible;
	background: url(/images/cuwebimages/1266/top-left-fade.png) no-repeat fixed 0 0;
	behavior: url(/images/cuwebimages/1266/iepngfix.htc);
	padding-top: 10%;
}

#centerwindow1 {
	width:100%x;
	height:100%;
	text-align: center;
	overflow: visible;
	background: url(/images/cuwebimages/1266/top-left-fade.png) no-repeat fixed 0 0;
	behavior: url(/images/cuwebimages/1266/iepngfix.htc);
}

#centerwindow2 {
	width:100%x;
	height:600px;
	text-align: center;
	overflow: visible;
	background: url(/images/cuwebimages/1266/top-left-fade.png) no-repeat scroll 0 0;
	behavior: url(/images/cuwebimages/1266/iepngfix.htc);
}

#main {
	width:800px;
	height:200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url(/images/cuwebimages/1266/logo_in_bg.png) no-repeat scroll center top;
	behavior: url(/images/cuwebimages/1266/iepngfix.htc);
}

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: 5%
}

h1 {
	color: #456246;
	font-size: 16px;
}

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;
}

tr td {
	color: #333;
	font-size: 11px;
}

tr td strong {
	color: #333;
	font-size: 12px;
}

tr td b {
	color: #333;
	font-size: 12px;
}

li {
	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 /////////////*/
.tl-green {background: url(/images/cuwebimages/1266/top-green.png) no-repeat; width:440px; font-size: 0px; height:10px; behavior: url(/images/cuwebimages/1266/iepngfix.htc);}
.tr-green {background: url(/images/cuwebimages/1266/body-green.png) 100% 100%; padding: 0px 10px 0px 10px;}
.bl-green {background: url(/images/cuwebimages/1266/bottom-green.png) 100% 100% no-repeat; font-size: 0px; height: 10px; behavior: url(/images/cuwebimages/1266/iepngfix.htc);}
.br-green {}
.clear-green {font-size: 1px; height: 1px}

.callout-green {
	color: #ffffff;
	font-size: 12px;
}

.callout-green b {
	color: #ffffff;
	font-size: 13px;
}

/*///////////////////////////////////*/

/*///////////// gray callout and rounded box style /////////////*/
.tl-gray {background: url(/images/cuwebimages/1266/top-gray.png) 100% 100%; width: 440px; font-size: 0px; height: 10px; behavior: url(/images/cuwebimages/1266/iepngfix.htc);}
.tr-gray {background: url(/images/cuwebimages/1266/body-gray.png); padding: 0px 10px 0px 10px;}
.bl-gray {background: url(/images/cuwebimages/1266/bottom-gray.png) 100% 100% no-repeat; font-size: 0px; height: 10px; behavior: url(/images/cuwebimages/1266/iepngfix.htc);}
.br-gray {}
.clear-gray {font-size: 1px; height: 1px}

.callout-gray {
	font-size: 12px;
	line-height: 15px;
	color: #2b3c4e;
}

.callout-gray b {
	font-size: 13px;
	line-height: 18px;
	color: #2b3c4e;
}

.callout-gray p {
	color: #2b3c4e;
	font-size: 12px;
	line-height: 15px;
}

.callout-gray a:link {
	color: #2b3c4e;
	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: #437786;
	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 JQUERY|||||||||||||||||||||||||*/
.openheader {
	background: #ffffff;
}

.openheader a:link {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #1a3136;
	list-style-type: none;
}

.arrowlistmenu {
	line-height: 18px;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}

.arrowlistmenu a {
	color: #ffffff;
	text-decoration: none;
}

.arrowlistmenu .menuheader {
	list-style-type: none;
}

.menuheader 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;
}*/

.arrowlistmenu a:hover, .arrowlistmenu a:active {
	color: #1a3136;
	list-style-type: none;
}

h3 {
	font-size: 12px;
	padding: .50em;
	margin: .00em;
	border-bottom: 1px dotted #fff;
}

h3.categoryitems a:hover , h3.categoryitems a:active {
}

.arrowlistmenu h3 a:link, .arrowlistmenu h3 a:visited {
}

.arrowlistmenu h3 a:hover, .arrowlistmenu h3 a:active {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #1a3136;
	list-style-type: none;
}

/*||||||||||||||||||END NAV PROPERTIES JQUERY|||||||||||||||||||||||||*/

/*||||||||||||||||||NAV PROPERTIES MOOTOOLS|||||||||||||||||||||||||*/
.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:-5px;
	text-align: left;
}

#logo {
	position: relative;
	left:410px;
	top:0px;
	width:190px;
	height:80px;
}

#mainlogo {
	position: relative;
	left:620px;
	top:0px;
	width:190px;
	height:80px;
}

#section-banner {
	left:0px;
	top:10px;
	width:600px;
	height:80px;
}

#section-content {
	left:0px;
	top:0px;
	width:500px;
	height:600px;
	text-align: left;
}

#content {
	text-align: left;
	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: 70px;
	_bottom: 35px;
	overflow: hidden;
	text-align: left;
}

html>body #footer {
	left:0px;
	width:100%;
	height:32px;
	position: fixed;
	bottom: 0px;
	background: url(/images/cuwebimages/1266/footer-bg.gif) repeat-x;
	overflow: hidden;
	padding-bottom:0px;
}

/*#footer {
	position: absolute;
	bottom: 70px;
	width:100%;
	height:32px;
	background: url(/images/cuwebimages/1266/footer-bg.gif) repeat-x;
	overflow: hidden;
}*/

#footer {
	position:absolute; 
	width:100%; 
	height:32px; 
	background: url(/images/cuwebimages/1266/footer-bg.gif) repeat-x;
}

#footer 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;
}

html>body #footer-guts {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	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: 9px;
	text-transform: none;
	color: #FFF;
	text-align: center;
	margin-top:5px;
	padding-top:0px;
	padding-left:5px;
}

td {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	font-size: 10px;
}

.callout-buttons a:link {
	background: #a2c430;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.callout-buttons a:hover {
	color: #417783;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.callout-buttons a:visited {
	color: #417783;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
