/*  ECDI | AjZ / 6.10  */

body {
	width:auto;
	margin:0;
	padding:0;
	background:transparent url(../img/bg.gif) repeat;
	color:#7D7D7D;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small; 
}
div, form, img, table, p, ul, hr, label, option {margin:0; padding:0; border:0;}
p, fieldset, table, pre {margin-bottom:1em;}


/*  type styles  */
a, a:link, a:visited, a:active {color:#006BB7; text-decoration:none;}
a:hover {color:#036; text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {
	color:#006BB7;
	margin:0 0 .5em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-variant: normal;
	width:95%;
}
h1 {letter-spacing:.1em; font-size:2em; border-bottom:1px dotted #B2D2E9; padding-bottom:4px; _font-size:large;}
h2 {font-size:1.5em; border-bottom:1px dotted #B2D2E9; letter-spacing:.15em;}
h3, h4, h5, h6 {font-size:1.2em; letter-spacing:.2em; margin-bottom:.1em;}
h3 {border-bottom:1px dotted #CCC; margin-bottom:.5em;}
h4 {}
h5 {color:#41B758;}
h6 {letter-spacing:.15em; color:#CCC; font-weight:bold;}
strong, .bold {font-weight:bold;}
em, .ital {font-style:italic;}
sup {vertical-align:super;}
sub {vertical-align:sub;}
del {text-decoration:line-through;}
abbr, acronym {border-bottom: 1px dotted #000; cursor: help;}
.blue {color:#529CD4;}
.green {color:#41B758;}
.gray {color:#666;}
hr {
	height:1px;
	margin:2em 0;
	*margin:1em 0;
	border-top:1px dotted #B2D2E9;
	clear:both;
	width:95%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/*  list styles  */
ul {list-style-type:none;}
ol, ul {margin-left:2em; line-height:1.5em;}
ol li {list-style: decimal outside; margin:.4em 0;}
ul li {
	margin:.4em 0;
	padding-left:14px;
	background:transparent url(../img/ball1.gif) 1px 5px no-repeat;
}
ul ul {margin:.5em 1em;}
ul ul li {
	padding-left:13px;
	*padding-left:3px;
	background:transparent url(../img/ball2.gif) 4px 7px no-repeat;
	*background-position:2px 7px;
}

/*  table styles  */
table {
	font-size:inherit;
	font:100%;
	border-collapse:collapse;
	margin:1em 0;
	width:auto;
	float:left;
}
th, td {
	border:1px solid #B2D2E9;
	padding:.5em;
	background:transparent url(../img/65back.png) repeat;
	_background:#FFF url(none);
	border-collapse:collapse;
}


/*  form styles  */
form p {float:left; clear:right;}
select, input, .button, textarea {font:99% arial,helvetica,clean,sans-serif;}
input, textarea, select {
	border:1px dotted #B2D2E9;
	margin-right:1.5em;
	padding:.5em;
	color:#666;
	background:transparent url(../img/65back.png) repeat;
}
textarea {width:550px; height:80px;}
select {height:2.3em; *height:2.5em;}
.list {height:auto;}
option {padding:1px; vertical-align:middle;}
label {margin-right:1.5em;}
.form3 {width:25px;}
.form4 {width:33px;}
.form5 {width:40px;}
.small {width:100px;}
.med {width:250px;}
.large {width:375px;}
.xlarge {width:450px;}
input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {margin-right:.5em; padding:1px; border:none;}
input.button, input.button2 {
	color:#FFF;
	background-color:#529CD4;
	font-size:13px;
	margin:.3em .5em .3em 0;
	padding:.5em;
	letter-spacing:.1em;
	border:1px solid #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	filter:chroma(color=#000000);
}
input.button2 {color:#529CD4; background-color:#FFF; border:1px dotted #B2D2E9;}
.button:hover {color:#FFF; background-color:#006BB7; cursor:pointer;}
.button2:hover {color:#FFF; background-color:#529CD4; cursor:pointer;}
.errorId {font-style:italic; color:red; padding-left:15px;}


/*  building styles  */
#oCon {width:auto; background:transparent url(../img/inBg.png) repeat-y center top; padding:3px 0 0;}
#iCon {width:1016px; border:1px solid #B2D2E9;}

*html #iCon {width:1018px; w\idth:1016px;}

#oConFoot {width:1032px; margin:0 auto 1em;}
.clearFloat {clear:both; height:0; font-size:1px; line-height:0;}


/*  header / footer styles  */
#head {width:944px; margin-top:38px;}
#head div {float:left;}
#foot {width:944px; text-align:left; margin-top:-.7em;}
#prHead, #prFoot {display:none;}
#foot p {margin:0 0 2px 16px; color:#006BB7; font-size:11px; _font-size:x-small;}
#aff {
	border-top:1px solid #B2D2E9;
	border-bottom:1px solid #B2D2E9;
	padding:5px 16px;
}
#aff img {margin-right:42px;}
#footInfo {width:924px; margin:0 10px 10px; height:57px; background:transparent url(../img/footBg.gif) repeat-y center bottom;}

*html #footInfo {width:944px; w\idth:924px;}

#footInfo #dd {float:left; width:242px; padding:20px 0 0 15px;}

*html #footInfo #dd {width:257px; w\idth:242px;}

#footInfo #dd a {height:21px; display:block; white-space:nowrap;}
#footInfo #dd a:link, #footInfo #dd a:visited {width:225px; background:url(../img/getDir.gif) no-repeat;}
#footInfo #dd a:hover {text-decoration:none; background-position:0 -21px;}
#footInfo #add {
	padding-top:8px;
	float:left;
	width:667px;
	text-align:center;
	color:#41B758;
	line-height:1.5em;
	letter-spacing:.03em;
	_font-size:xx-small;
}
#cop {margin:0 0 36px; text-align:center; font-size:10px; clear:both; color:#999;}

/*  content styles  */
#content {
	width:924px;
	padding:0 10px 36px;
	text-align:left;
	line-height:1.6em;
}

*html #content {width:944px; w\idth:924px;}

.printShow {display:none;}
.printHide {display:block;}
.marginL {margin:0 1.5em;}
.marginR {margin-right:1.5em;}
.noMargin {margin:0;}
.spacer {font-weight:normal; color:#CCC; padding:0 .6em;}

/*  sub styles  */
#topLeft {width:116px; height:148px; background-image:url(../img/topLeftBlank.gif);}
#nah #topLeft, #lah #topLeft, #mau #topLeft, #con #topLeft {background:transparent url(../img/topLeftNah.jpg) no-repeat;}
#lah #topLeft {background-image:url(../img/topLeftLah.jpg);}
#mau #topLeft {background-image:url(../img/topLeftMau.jpg);}
#con #topLeft {background-image:url(../img/topLeftCon.jpg);}
#topMid {width:624px;}
#topImg {width:624px; height:85px; background:transparent url(../img/subHeadBg1.jpg) no-repeat;}
#midLeft {width:116px; height:453px; float:left;}
#nah #midLeft, #lah #midLeft, #mau #midLeft, #con #midLeft {background:transparent url(../img/midLeftNah.jpg) no-repeat;}
#lah #midLeft {background-image:url(../img/midLeftLah.jpg);}
#mau #midLeft {background-image:url(../img/midLeftMau.jpg);}
#con #midLeft {background-image:url(../img/midLeftCon.jpg);}
#subCon {width:786px; float:right; min-height:500px; height:auto; margin:16px 10px 22px 0;}

*html #subCon {width:818px; w\idth:786px;}
*html #subCon {height:500px; h\eight:auto;}

#subConXL {width:924px; float:right; min-height:500px; height:auto; margin:26px 0 22px;}

/*  2 column styles  */
#col2a {width:500px; margin-right:23px; float:left; line-height:1.5em;}

*html #col2a {width:523px; w\idth:500px;}

#col2b, #helpT, #lendT {width:263px; float:left;}
#helpM {width:241px; padding:0 11px; background:transparent url(../img/helpM.jpg) repeat-y center top; clear:both;}

*html #helpM {width:263px; w\idth:241px;}

#helpM p {line-height:normal; width:140px; float:right; margin:0;}
#helpM .mid {float:left; width:215px; margin:1em 0 0; padding-left:12px;}

*html #helpM .mid {width:227px; w\idth:215px;}

#helpM .mid img {width:62px; height:71px; border:1px solid #ACCFE6; margin-right:11px; float:left;}
#helpM #bot {width:241px;}
#helpB a {width:263px; height:75px; display:block; float:left; clear:both; cursor:pointer;}
#helpB a:link, #helpB a:visited {background:transparent url(../img/apply2.jpg) no-repeat;}
#helpB a:hover {text-decoration:none; background-position:0 -75px;}

/*  nav styles  */
#nav {width:617px; height:34px; background:transparent url(../img/navBack.jpg); padding:4px;}

*html #nav {width:625px; w\idth:617px;}
*html #nav {height:42px; h\eight:34px;}

#nav a:link, #nav a:visited {display:block; height:34px; cursor:pointer; float:left;}
#nahNav a:link, #nahNav a:visited, #nah #nahNav {width:150px; background:transparent url(../img/nahNav.png) no-repeat center 9px; margin-right:6px;}
#lahNav a:link, #lahNav a:visited, #lah #lahNav {width:150px; background:transparent url(../img/lahNav.png) no-repeat center 9px; margin-right:6px;}
#mauNav a:link, #mauNav a:visited, #mau #mauNav {width:166px; background:transparent url(../img/mauNav.png) no-repeat center 9px; margin-right:6px;}
#conNav a:link, #conNav a:visited, #con #conNav {width:133px; background:transparent url(../img/conNav.png) no-repeat center 9px; margin:0;}

*html #nahNav a:link, #lahNav a:link, #nahNav a:visited, #lahNav a:visited {width:156px; w\idth:150px;}
*html #mauNav a:link, #mauNav a:visited {width:172px; w\idth:166px;}

#nahNav a:hover, #lahNav a:hover, #mauNav a:hover, #conNav a:hover, #nah #nahNav, #lah #lahNav, #mau #mauNav, #con #conNav {background-color:#006BB7;}
#subNav {width:625px; text-align:center; font:14px Georgia, "Times New Roman", Times, serif; margin-top:4px;}
#subNav a:hover {color:#036; text-decoration:none;}
#subNav .spacer {color:#B0D3EE;}
#iCel {padding:0 0 1.6em 0; display:block;}
#iCel span {float:left;}
#iCel a:link, #iCel a:visited {
	float:left;
	width:10px;
	height:10px;
	margin:3px 0 3px 4px;
	background:url(../img/qN_R.gif) no-repeat;
	line-height:1.6em;
}
#iCel a:hover {background-position:0 -9px;}

#breadcrumb {margin-bottom:.7em; font:12px Georgia, "Times New Roman", Times, serif;}
#breadcrumb .sep {color:#41B758; padding:0 .4em;}
#breadcrumb a:hover {text-decoration:none;}


/*  home unique styles  */
#homeHead {width:944px; height:184px; background:transparent url(../img/homeHead.jpg) no-repeat; margin:11px 0 36px; text-align:left;}
#homeHead div {position:relative; top:37px; left:267px;}
#home #topImg {width:623px; height:105px;}
#home .topImg1, #home .topImg2, #home .topImg3 {background:transparent url(../img/homeHeadBg1.jpg) no-repeat;}
#home .topImg2 {background-image:url(../img/homeHeadBg2.jpg);}
#home .topImg3 {background-image:url(../img/homeHeadBg3.jpg);}
#homeLeft {font-size:12px; width:236px; float:left; background:white;}
#homeLeft p {position:relative; z-index:9999;}
#apply {
	width:205px;
	height:142px;
	background:transparent url(../img/appBg.gif) no-repeat;
	margin:-40px 0 -80px 8px;
	padding-top:49px;
	z-index:-999;
}
#apply a {width:203px; height:42px; display:block;}
#apply a:link, #apply a:visited {background:url(../img/apply.gif) no-repeat;}
#apply a:hover {text-decoration:none; background-position:0 -42px;}
#homeRight {width:648px; height:424px; float:left; margin-left:31px; background:url(../img/homeBack.jpg) no-repeat;}
#nahH a, #lahH a {float:left; clear:left; position:relative; width:402px; height:185px; top:10px; left:10px;}
#lahH a {top:50px;}
#mauH a, #conH a {float:right; clear:right; width:180px; height:340px; position:relative; top:10px; right:10px;}
#conH a {height:55px; top:19px; right:10px;}
#nahH a:hover {background:transparent url(../img/nahHroll.png);}
#lahH a:hover {background:transparent url(../img/lahHroll.png);}
#mauH a:hover {background:transparent url(../img/mauHroll.png);}
#conH a:hover {background:transparent url(../img/conHroll.jpg);}

