@charset "utf-8";
/* CSS Document */
form{display:inline;}

a { text-decoration:none; }
a:hover{text-decoration:underline; }

p {padding:0px 15px 10px 0px;margin:0px;font: 12px Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;line-height: 18px;}
p strong{padding:0px;margin:15px 0px 0px 0px;font: 16px Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;line-height: 24px;}
.intro{font:18px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:28px;}

h1{padding:0px; margin:0px;font: 20px Arial, Verdana, Helvetica, sans-serif; color:#000000;font-weight: bold;}
h2{padding:0px;margin:10px 0px 5px 0px;font: 17px Arial, Helvetica, sans-serif;color:#474647;font-weight: bold;}
h3{padding:10px; margin:0px 0px 5px 0px;font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; background:#F0F0F0; color:#666666; border:1px solid #CCC;}
h4{padding:0px 0px 3px 0px; margin:0px 0px 3px 0px;font: 11px Arial, Helvetica, sans-serif; font-weight:bold;}
h5{padding:0px 0px 3px 0px; margin:0px 0px 3px 0px;font: 17px Arial, Helvetica, sans-serif; font-weight:normal; color:#0099FF;}
h5:hover{color:#FF9900;}
h6{font: 12px bold Arial, Helvetica, sans-serif; color:#999999; margin:0px;}
h7{padding:0px;margin:10px 0px 5px 0px;font: 14px Arial, Helvetica, sans-serif;color:#474647;font-weight: bold;}
h8{font: 11px Arial, Helvetica, sans-serif; color:#0731b9; margin:0px;}
h9{padding:0px;margin:10px 0px 5px 0px;font: 14px Arial, Helvetica, sans-serif;color:#474647;font-weight: bold;}

.site{width:960px;margin:0px auto; padding:0px 0px; top:0px; display:block; z-index:0; background-color:#FFFFFF;}

.container{width:960px;overflow: hidden;margin:0px auto; padding:0px 0px; display:block; z-index:1; background-color:#FFFFFF;}
.menu2 {width:960px; height:30px; position:relative; background-color:#3d3d3d;}
.contentfeature{display:block; width:33%; float:left; margin:10px 0px 10px 0px;}
.maincontent{margin:0px; width:733px;height:inherit; float:left;}
.maincontentfeature{width:230px; padding:20px; margin:0px 0px 10px 10px; background:#E5F1FA; float:right; border:1px solid #CCC;}
.maincontentfeature p{ font:11px Arial, Helvetica, sans-serif; color:#333333; line-height:14px; padding:0;}
.sidebar{width:223px;height:100%;float:left;padding:0px 0px 1px 0px;border-left:0px solid #CCC;background-color: #FFF;margin-top:0px;}
.sidebar h2{width: 203px; padding:10px;font: 12px Verdana, Arial, Helvetica, sans-serif;color:#333;font-weight:bold; display:block; background-color:#F0F0F0; border-bottom:1px solid #CCC;}

.column{width:164px; float:left; border:1px solid #CCC; height:170px; margin-right:19px;}
.columnspacer{width:20px; height:150px; float:left}
.column2{}

/*Coda Slider */
#toolbarwrap {width:200px; height:100%;float:right; border-left:1px solid #CCC; padding-left:15px;}
#rightmenu {width:200px; height:100%;float:right; border-left:1px solid #CCC; padding-left:15px;}
#rightmenu a { font: 10px Verdana, Arial, Helvetica, sans-serif;padding:7px 10px; background:#FFF; width:180px; display:block;}
#rightmenu a:hover { background-color:#E5F1FA; text-decoration:none;}
ul.navigation {margin: 0;padding: 0;list-style-type: none;}
ul.navigation li {float: left;padding:0px;}
ul.navigation li a {width:200px;cursor:pointer;height:36px;text-align: left;vertical-align:middle;display:block;color:#333;text-decoration:none;padding: 0px 0px 0px 0px;}
ul.navigation li a:hover {background:#E5F1FA;color: #333;}
ul.navigation li.active {background:#E5F1FA;color: #333;}
ul.navigation li.inactive {text-decoration: none;}
ul.navigation h4{font:13px Arial, Helvetica, sans-serif;float:left;display:block;height:20px;padding:10px 0px 0px 5px;margin:0px;text-decoration:none;}
ul.navigation img{float:left;display:block;height:24px;width:24px;padding:0px;margin:6px;}

#frame {overflow: hidden;margin:0px; width:733px;height:300px; float:left;}
#scroller {width: 733px;margin: 0 auto;overflow: hidden;}
#content {width: 4500px;}
.section {width: 733px;float: left;padding: 0px; height:300px;}
.formtext{font: 10px Arial, Helvetica, sans-serif; color:#666666;}

#header{ width:950px; height:97px; margin-left:auto; margin-right:auto; padding:5px 5px; z-index:-1;}
#header a{ font:17px bold Arial, Helvetica, sans-serif; color:#0099FF;}
#header a:hover{ font:17px bold Arial, Helvetica, sans-serif; color:#CC9900; text-decoration:none;} 
#footer{ width:938px; display:block; background-color:#F0F0F0; border:1px solid #CCC; margin-left:auto; margin-right:auto; padding:10px; height:20px; clear:both;}
#footer a{font:10px Arial, Helvetica, sans-serif}

/*Menu*/
#menu {width:960px; height:136px; position:relative; z-index:50; background-color:#F0F0F0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:center;}
#menu ul {display:inline-block;}
#menu ul {display:inline;}
#menu #table {display:table; width:100%;}
#menu #table ul {display:table-row;}
#menu li {margin:0; padding:0; width:240px; float:left;}
#menu li { font:12px Arial, Helvetica, sans-serif; font-weight:normal;}
#menu ul table {position:absolute; left:-9999px; width:960px; font-family:verdana, arial, sans-serif; background:#F0F0F0; border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#menu ul table td {vertical-align:top; padding:0px; margin:0; border:0px solid #CCC; width:50%;}
#menu ul table td h2 {color:#0099FF; font:17px Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:0; text-align:left;}
#menu ul.level1 li.level1-li {float:left; display:block;}
/*paragraph text inside menu*/
#menu ul table td p {line-height:14px; font-size:9px; color:#666; white-space:normal; margin:0; padding:0; text-align:left;}
/*Links within menu*/
#menu ul table td p a {padding:0; margin:0; font-weight:bold; color:#fc0;}
/*Top Level Links*/
#menu a {display:block; font: 10px normal Arial, Helvetica, sans-serif; color:#fff; line-height:36px; text-decoration:none;}
#menu ul.level1 li.level1-li a.level1-a {float:left; padding:0; width:240px;}
#menu ul.level1 li.level1-li a.level1-a b {float:left; padding:0; background:url(../images/menu/menu01b.jpg) ; cursor:pointer;width:240px;}
#menu ul li:hover table {visibility:visible; left:0; top:36px;}
#menu a:hover table {left:0; top:36px;}
#menu ul.level1 li.level1-li a.level1-a:hover {background-color:#F0F0F0; color:#000;}
#menu ul.level1 li.level1-li a.level1-a:hover b { background:url(../images/menu/menu01a.jpg);}
#menu ul.level1 li.level1-li:hover > a {background-color:#F0F0F0; color:#000}
#menu ul.level1 li.level1-li:hover > a > b {background:url(../images/menu/menu01a.jpg);}
#menu ul table td a { cursor:pointer; padding:10px;}
#menu ul table a:hover {background:#E4DFFF; text-decoration:none;}
#menu ul table a:hover img {border:0px solid #000;}
#menu ul table td img {float:left; width:44px; height:40px; border:0; margin:5px 20px 5px 10px; }
#menu ul table td img a{}
#menu ul table td img a:hover{ border:0;}

#textfield{border:1px solid #CCC;}

.error{font:12px bold Arial, Helvetica, sans-serif; color:#FF0000; margin-top:20px;}

.hovermenu{ list-style:none;}
.hovermenu img{ float:left; border:0px; padding-right:40px; padding-top:7px;}
.hovermenu li {width:100%; height:100%;float:right; border-bottom:1px solid #CCC;}
.hovermenu li a {padding:7px 10px; background:#FFF; display:block;}
.hovermenu li a:hover { background-color:#E5F1FA; text-decoration:none;}
