body {width:100%; height:100%; margin:0; padding:0; background:#87A2B2 url('../images/background.gif') left top repeat-x; font-family:arial, tahoma, verdana, sans-serif;}
.container {width:770px; min-height:764px; height:764px; height:auto !important; position:relative; top:0; background:transparent none; margin:0 auto; padding:0;}

#home {}
#head {width:768px; height:20px; background:#006699 url('../images/sitead2.gif') no-repeat scroll 0 0; margin:3px 0 0 0; padding:0; position:relative; border:1px solid #ACD1E1;}
.hmLink {display:block; width:158px; height:inherit; margin:0; padding:0; position:absolute; top:0; left:0;}
.faveLink {display:block; font-size:11px; position:absolute; right:10px; top:0; line-height:22px;}
#banner {width:770px; height:128px; margin:3px 0; padding:0;}
a {text-decoration:none; color:#6393de;}
a:hover {color:#6393de;}
a img {border:none;}
#main {position:relative; margin:0; padding:0; height:auto; float:left;} 
#nav {position:relative; float:left; padding:0 0 100px 0; background: transparent url('../images/nav_bot.gif') no-repeat -2px bottom;}
#nav .menu {list-style:none; margin:0; padding:0;}
#nav .menu li a {background: transparent url('../images/nav_sprite.png') 0 0 no-repeat; font-weight:normal; font-size:12px; display:block; width:150px; height:55px; color:#FFF; margin:0 3px 3px 0; padding:0;}
#nav .menu li a span {display:block; position:relative; left:14px; top:20px; width:122px;}
#nav .menu li.item6 a {border-bottom:none;}
#nav .menu li#current a, #nav .menu li.parent.active a, #nav .menu li a:hover {background: transparent url('../images/nav_sprite.png') 0 -55px no-repeat; color:#FFF;}
h2 {width:563px; margin:0; padding:6px 0 1px 0; height:24px; color:#04639D; font-weight:normal; line-height:24px; display:block; border-bottom:1px solid #C5D0E5;}
#component-padding {margin:0; padding:0;}
.outer {float:left; width:607px; border:1px solid #FFFFFF; background: #006699 none; margin:0; padding:4px; min-height:500px; height:500px; height:auto !important;}
.content {font-size:12px; color:#737373; float:left; width:563px; border:1px solid #FFF; border-bottom:none !important; margin:0; padding:0 21px 0 21px; display:block; min-height:438px; height:auto !important; height:438px; background: #FFF url('../images/contTop.png') top left repeat-x;}
.contentBot {float:left; margin:0; padding:0; border:1px solid #FFF; border-top: none !important; height:60px; width:605px; display:block; background: #FFF url('../images/contBot.png') bottom left repeat-x;}
.footer {float:left; position:relative; margin:0; padding:5px 10px; clear:both; left:153px; width:597px; font-size:11px; color: #666666; line-height:16px; text-align:center;}
.footer a {font-size:11px; color:#04639D;}
.footer .menu {list-style:none; float:left; margin:0; padding:0;}
.footer .menu li {float:left;}
.footer .menu li a {font-size:10px; padding:3px; border-right:1px solid #373A1F; color:#04639D;}
/*.footer .menu li.item7 a {border-right:none;}*/
.features {float:right; position:relative; top:12px; right:0; padding:0; background: transparent url('../images/features.jpg') top right no-repeat; margin:0; width:278px; height:266px;}
.features a {color:#6393DF; font-weight:bold;}
.feat1 {position:absolute; /*top:19px;*/ top:10px; right:20px; padding:0; margin:0; width:132px; height:105px; font-size:11px;}
.feat2 {position:absolute; /*bottom:21px;*/ bottom:11px; right:20px; padding:0; margin:0; width:132px; /*height:87px;*/ height:105px; font-size:11px;}
.featureText {padding:0 10px 0 10px;}
.chronoform { display:none; }
.faveLink { color:#fff !important; }

.heading { background-color:#4B93B7; color: #E2F5FF; width:100%; display:block; padding:2px 0px 2px 4px; border-bottom:2px dotted #E2F5FF; border-top:2px dotted #E2F5FF;}

/* MadMimi WebForm */
.webformhead {width: 138px; background:url("../images/nav_sprite.png") no-repeat scroll 0 0 transparent; padding: 5px; margin:3px 0 0 0;}
.webformhead span { font-size:11px; color: #fff; }
.webform {border: 1px solid #fff; width: 136px; background-color: #87A2B2; padding: 5px; margin:0;}
.webform label {font-size: 11px; color: #fff;}
.webform input.txt {font-size: 11px; border: 1px solid #006699; width: 128px; padding: 3px; margin-bottom: 5px;}
.webform input.button {font-size: 11px; margin-top: 5px; background-color: #4A92B6; color: #fff; padding: 3px; border: 1px solid #fff;}