body{background:url(images/bodyBgGradient.png) center top repeat-x;min-height:500px;margin:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;}
p{color:#666;}

div.header{width:920px;height:120px;margin:0px auto;background:url(/31/headerLogo_white.png) center bottom no-repeat;position:relative;}

form.loginForm{ position:absolute; top:25px; right:15px; width:315px;}
form.loginForm h3 {text-align:center; color:#FFFFFF; font-size:14px;}
form.loginForm ul {margin:0px;padding:0px;list-style:none; list-style:none; overflow:hidden;}
form.loginForm li{ padding:2px 0px; text-align:center; display:inline-block;}
form.loginForm li.first{margin:0px 4px 0px 0px; }
form.loginForm li.middle{margin:0px 4px 0px 0px;}
form.loginForm li.last{ float:right; margin-right:7px;}
form.loginForm span{display:none;}
form.loginForm input.username{width:140px;padding:3px 5px 0px 5px;height:17px;}
form.loginForm input.username.example { background: url(images/loginExample.jpg) no-repeat center top;}
form.loginForm input.password{width:140px;padding:3px 5px 0px 5px;height:17px;}
form.loginForm input.password.example { background:url(images/loginExample.jpg) no-repeat center bottom;}
form.loginForm input.submit{ color:#006900;}
div.loginForm{ text-align:right;color:#FFF;font-size:18px; position:absolute; top:25px; right:20px;}
div.loginForm a{color:#FFF;}
div.loginForm a:hover{color:#FFF;}

div.headerLogin div.loginForm {color:#ABDDFB;}
div.headerLogin div.loginForm a {color:#ABDDFB;}

div.header div.links{height:30px;position:absolute;right:30px;top:0px;}
div.header div.links ul{list-style:none;margin:0px;padding:0px;height:30px;background:url(images/headerLinksBg.png);}
div.header div.links li{display:inline;margin:0px;}
div.header div.links li a{padding:16px 10px 0px 10px;display:block;float:left;color:#888;text-decoration:none;}
div.header div.links li a:hover{color:#126d89;}
div.header div.links img.left{position:absolute;left:-20px;top:0px;}
div.header div.links img.right{position:absolute;right:-20px;top:0px;}

div.header div.homeLink{cursor:pointer;position:absolute;top:20px;left:10px; width:500px;height:80px;}

div.nav{width:880px;height:50px;padding:0px 20px;position:relative;margin:-10px auto 0px auto;z-index:5;}
div.nav > img.left{position:absolute;left:0px;top:0px;}
div.nav > img.right{position:absolute;right:0px;top:0px;}
div.nav > ul{margin:0px;padding:0px;width:100%;height:100%;background:url(images/navigationBg.png) center repeat-x;list-style:none;}
div.nav > ul > li{float:left;padding:10px 10px 10px 0px;background:url(images/navigationDivider.png) right no-repeat;height:30px;position:relative;}
div.nav > ul > li > a{padding:9px 10px 0px 10px;height:21px;display:block;text-decoration:none;text-transform:uppercase;font-size:13px;}
div.nav > ul > li > a.active{color:#9c4978;}
div.nav > ul > li > a:hover{color:#9c4978;}
div.nav > ul > li > ul{display:none;position:absolute;margin:-17px 0px 0px -115px;left:50%;top:100%;list-style:none;z-index:1;padding:0px;}
div.nav > ul > li > ul > li > a{width:170px;height:18px;background-image:url(images/subNavigation.png);background-repeat:no-repeat;display:block;text-decoration:none;color:#666;font-size:13px;overflow:hidden;line-height:1.5;}
div.nav > ul > li > ul > li > a:hover{color:#126d89;}
div.nav > ul > li > ul > li.first > a{background-position:center 0px;padding:22px 25px 0px 25px;}
div.nav > ul > li > ul > li.middle > a{background-position:center -20px;padding:2px 25px 0px 25px;}
div.nav > ul > li > ul > li.last > a{background-position:center -20px;padding:2px 25px 25px 25px;}
div.nav > ul > li > ul > li.only > a{background-position:center 0px;padding:22px 25px 25px 25px;}
div.nav > ul > li > ul > li.first:hover > a{background-position:center -120px;}
div.nav > ul > li > ul > li.middle:hover > a{background-position:center -140px;}
div.nav > ul > li > ul > li.last:hover > a{background-position:center -140px;}

div.nav > ul > li:hover ul{display:block;}

div.main{width:880px;background:url(images/contentBg.png) center repeat-y;margin:0px auto 0px auto;padding:0px 20px;position:relative;min-height:400px;}
div.main div.cheader{position:absolute;width:920px;height:10px;left:0px;top:-10px;background:url(images/contentHeader.png) center repeat-y;}
div.main div.cfooter{position:absolute;width:920px;height:30px;left:0px;bottom:-30px;background:url(images/contentFooter.png) center no-repeat;}


div.footer{width:900px;margin:30px auto;text-align:center;}
div.footer ul{margin:0px 0px 20px 0px;padding:0px;list-style:none;}
div.footer li{display:inline;border-left:1px solid #126d89;}
div.footer li.first{border:none;}
div.footer li a{color:#126d89;font-size:13px;padding:0px 5px;text-transform:uppercase;text-decoration:none;}
div.footer li a:hover{text-decoration:underline;}
div.footer span{color:#666;width:700px;display:block;margin:0px auto;}
div.footer span a{color:#666;}
div.footer span a:hover{color:#000;}

div.contentItems ul.items li.first{padding:0px 0px 10px 0px;}
div.columnLeft{background:url(images/verticalDivider.jpg) right repeat-y;min-height:400px;padding:0px;}
div.columnLeft div.wrap{margin:0px 20px 0px 0px;}
div.columnRight{background:url(images/verticalDivider.jpg) left repeat-y;margin:0px 0px 0px -20px;padding:0px 0px 0px 20px;}

form.search{display:none;float:right;padding:10px 0px 20px 0px;position:relative;width:25%;}
form.search input.criteria{margin:0px 10px;padding:3px 5px;height:17px;width:100%;border:none;background-color:transparent;background:url(images/searchInputBg.jpg) no-repeat left center;}
form.search input.submit{background:url(images/searchSubmitBg.jpg) no-repeat center transparent;height:20px;width:80px;border:none;position:absolute;display:block;right:5px;top:11px;color:white;}

div.aamftBottomLinks {MARGIN: 0px auto; WIDTH: 520px;}
div.aamftBottomLinks A {DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(/ohanaFiles/Image/buttons.jpg); CURSOR: pointer; BORDER-BOTTOM: white 1px solid; HEIGHT: 85px;}
div.aamftBottomLinks A:hover {BORDER-LEFT-COLOR: #9aefff; BORDER-BOTTOM-COLOR: #9aefff; BORDER-TOP-COLOR: #9aefff; BORDER-RIGHT-COLOR: #9aefff}
div.aamftBottomLinks A.th {BACKGROUND-POSITION: -5px -10px; WIDTH: 150px;}
div.aamftBottomLinks A.ft {BACKGROUND-POSITION: -155px -10px; WIDTH: 190px;}
div.aamftBottomLinks A.aj {BACKGROUND-POSITION: -345px -10px; WIDTH: 180px;}
div.aamftBottomLinks A SPAN {DISPLAY: none;}
div.aamftBottomLinks DIV {CLEAR: both;}