body{background:#ffffff; color:#3a3a3a; font:76% Arial; line-height:22px; margin:0 auto; padding:0;}

#wrap{background:#ffffff; color:#303030; margin:0 auto; padding:1px 3px; width:980px;}
#wrapwide{background:#ffffff; color:#303030; margin:0 auto; padding:1px 3px; width:1320px;}

.inline-navigation-list {overflow: hidden;}
.inline-navigation-list li {display: inline;}
.inline-navigation-list li a {text-decoration: none;}
#top-navigation {background: #ffffff; height:14px; line-height:12px; margin:1px 0 0; padding:0; overflow: hidden; text-align:right;}
#top-navigation li a {color: #666; font-size:11px; font-weight: 500; border-right: 1px solid #666666; margin:0px; padding: 0 10px;}

input[type="button"]{color:#5db0e5;}

#menu-navigation { margin:0 0 2px; padding:0; text-align:left; border: 1px solid #b0b0b0;}
#menu-navigation li { margin-right: 1px; padding: 0 5px;}
#menu-navigation li a {color: #0070c2; font-size:12px; font-weight:800;}


.menu-navigation { margin:0 0 2px; padding:0; text-align:left; border: 1px solid #b0b0b0;}
.menu-navigation li { margin-right: 1px; padding: 0 5px;}
.menu-navigation li a {color: #0070c2; font-size:12px; font-weight:800;}
.menu-navigation li a:hover {color: #5eb0e6;}

#footer{background:#fff; border-top:2px solid #dadada; clear:both; color:#666; margin:2px; padding:0 4px;text-align:left; height:14px; line-height:12px;}
#footer p{margin:0; padding:0;}
#footer li a{color:#666666; font-weight:800; font-size:12px; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer span{font-size:11px;}

#bottom-navigation {float: left; margin:2px 0 6px;}
#bottom-navigation li { border-left: 1px solid #666666; margin-left: -1px; padding: 0 10px;}
#bottom-navigation li a { color: #666666; font-size: 11px; font-weight: 500;}
#copyright { float: left; margin-top: 2px;}

#type{background:#5eb0e6; color:#ffffff; font-weight:800; border-radius:5px;}

#header{background:#ffffff; color:#D31145; height:70px; margin:0 0 5px; padding:0; /*border-bottom:solid; border-bottom-height:2px; border-bottom-color:#004b98;*/}
#header img{float:left; padding:20px 0 0 15px;}
#header h1{font-size:30px; font-weight:800; letter-spacing:-2px; margin:0; padding:20px 20px 0; float:right; line-height:40px;}
#header h1 a, #header h1 a:hover{font-weight:400; padding:0;}
#header p{font-size:18px; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#mobile_icon {vertical-align:center; float:right; padding-left:5px;}
#gobutton {width:40px; height:20px;}

#leftside{clear:left; float:left; margin:0 0 5px 0; padding:0; width:150px;}
#leftside ul.avmenu{list-style:none; margin:0 0 0px; padding:0; width:150px; list-style-type: none; -webkit-border-radius:10px;}
#leftside ul.avmenu li{display:inline;  padding:0;  width:150px; -webkit-border-radius:10px;}
#leftside ul.avmenu li.header{display:inline;  padding:0;  width:150px; -webkit-border-radius:10px; border-bottom:2px solid #6b2b86;}
#leftside ul.avmenu li a{background:#ffffff; color:#666666; float:left; font-size:11px; font-weight:700; margin-bottom:0px; margin-top:0px; padding:5px 1px 5px 10px; text-decoration:none; width:138px;}
#leftside ul.avmenu li a.purple{background:#6b2b86; color:#ffffff; font-size:14px; font-weight:700; width:138px;}
#leftside ul.avmenu li a.red{background:#eeeeee; color:#D31145; font-size:14px; font-weight:700; width:138px;}
/*#leftside ul.avmenu li a.blue{background:#00468d; color:#ffffff; font-size:14px; font-weight:700; width:138px;}*/
#leftside ul.avmenu li a.blue{background:#ffffff; color:#002e5f; font-size:14px; font-weight:700; width:138px; border-bottom:solid #00468d;}
#leftside ul.avmenu li a:hover, #leftside ul.avmenu li a.current{background:#e9e9ef; color:#4d4d4d;}
#leftside ul.avmenu li a:hover.purple, #leftside ul.avmenu li a.current.purple{background:#6b2b86; color:#ffffff; font-size:14px; font-weight:700; width:138px;}
#leftside ul.avmenu li a:hover.red, #leftside ul.avmenu li a.current.red{background:#cccccc; color:#D31145; font-size:14px; font-weight:700; width:138px;}
#leftside ul.avmenu li a:hover.blue, #leftside ul.avmenu li a.current.blue{background:#002e5f; color:#ffffff; font-size:14px; font-weight:700; width:138px;}
#leftside ul.avmenu ul{font-size:10px; margin:0 0 0 15px; padding:0 0 5px 0; width:133px;}
#leftside ul.avmenu ul a{padding:3px 1px 3px 5px;  width:123px;}
#leftside ul.avmenu ul ul{font-size:10px; width:120px;}
#leftside ul.avmenu ul ul a{width:108px;}
#leftside h2{font-size:12px; font-weight:400; color:#6b2b86;}
#leftside .announce{background:#f4f4f4; border-bottom:1px solid #d8d8d8; border-left:1px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; clear:left; color:#505050; line-height:21px; margin:10px 0; padding:5px 5px 5px; width:134px;}
#leftside p{font-size:10px;}

#extras{float:right; margin:0 0 5px 0; padding:0; width:150px;}
#extras p, #extras ul{font-size:12px; line-height:21px; margin:0 0 24px; padding:0;}
#extras h2{font-size:24px; font-weight:400; letter-spacing:-1px; margin:0 0 6px; color:#6b2b86;}
#extras ul.avmenu{list-style:none; margin:0 0 0px; padding:0; width:160px; } 
#extras ul.avmenu li{display:inline; padding:0; width:150px;}
#extras ul.avmenu li a{background:#ffffff; color:#505050; float:left; font-size:11px; font-weight:700; margin-bottom:1px; padding:5px 1px 5px 10px; text-decoration:none; width:138px;}
#extras ul.avmenu li a.purple{background:#6b2b86; color:#ffffff; font-size:14px; font-weight:700; width:138px;}
#extras ul.avmenu li a.red{background:#eeeeee; color:#D31145; font-size:14px; font-weight:700; width:138px;}
/*#extras ul.avmenu li a.blue{background:#00468d; color:#ffffff; font-size:14px; font-weight:700; width:138px;}*/
#extras ul.avmenu li a.blue{background:#ffffff; color:#002e5f; font-size:14px; font-weight:700; width:138px; border-bottom:solid #00468d;}
#extras ul.avmenu li a:hover.purple, #extras ul.avmenu li a.current.purple{background:#6b2b86; color:#ffffff; font-size:14px; font-weight:700; width:138px;}
#extras ul.avmenu li a:hover.red, #extras ul.avmenu li a.current.red{background:#cccccc; color:#D31145; font-size:14px; font-weight:700; width:138px;}
#extras ul.avmenu li a:hover.blue, #extras ul.avmenu li a.current.red{background:#002e5f; color:#ffffff; font-size:14px; font-weight:700; width:138px;}
#extras ul.avmenu li a:hover, #leftside ul.avmenu li a.current{background:#e9e9ef; color:#4d4d4d;}


#content{float:center; line-height:18px; margin:0 160px 5px 160px; border: 2px solid #d8d8d8; padding:3px; background-color:#ffffff;}
#content h1 {font-size:36px; font-weight:400; letter-spacing:-1px; margin:8px 0 6px; padding:0; color:#D31145;}
#content h1.blueonwhite {background:#ffffff; color:#002e5f; padding:5px;}
#content h2 {font-size:24px; font-weight:400; letter-spacing:-1px; margin:8px 0 6px; padding:0; color:#D31145;}
#content h2.blueonwhite {background:#ffffff; color:#002e5f; padding:5px;}
#content h3 {font-size:20px; font-weight:400; margin:6px 0; padding:0; color:#d31145;}
#content h3.blueonwhite {background:#ffffff; color:#002e5f; padding:5px;}
#content h4 {font-size:16px; font-weight:400; margin:6px 0 padding:0; color:#D31145;}
#content h4.blueonwhite {font-size:16px; font-weight:400; padding-left:10px; background:#ffffff; color:#999999;}
#content ul #content ol {list-style-type: none;}
#content p{margin:0; padding:0; font-size:12px; width:95%;}

#wxpdocs h1 {background:#ffffff; color:#002e5f; padding:5px;}
#wxpdocs h2 {background:#ffffff; color:#002e5f; padding:5px;}
#wxpdocs h3 {background:#ffffff; color:#002e5f; padding:5px;}
#wxpdocs h4 {font-size:16px; font-weight:400; padding-left:10px; background:#ffffff; color:#999999;}


.purple{font-size:18px; font-weight:900; color:#6b2b86;}
.red{font-size:16px; font-weight:900; color:#D31145;}
.blue{font-size:18px; font-weight:900; color:#004b98;}
.nobullet{list-style:none;}

#title_bar {width:100%; float:left; padding:1px; background-color:#ffffff; color:#002e5f; border-bottom:solid #00468d;}
#title_bar h2 {font-size:18px; font-weight:500; letter-spacing:-1px; color:#002e5f; background-color:#ffffff;line-height:18px;margin:0; padding:3px;}
#title_bar h2.blueonwhite {background:#ffffff; color:#002e5f; padding:5px;;}
#title_l {float:left; padding-left:5px;}
#title_r {float:right; padding-right:5px;}
#vis_bar   {width:100%; float:left; padding:1px; background-color:#ffffff; color:#999999;}
#vis_bar   li a:hover{text-decoration:underline;}
#hide_bar  {width:100%; float:left; padding:1px; background-color:#ffffff;  color:#999999; display:block;}
#hide_bar  li a:hover{text-decoration:underline;}
#pic_bar   {width:100%; float:left; padding:1px; background-color:#ffffff;}
#pic_bar   img {width:100%}
#foot_bar  {width:100%;float:left; padding:1px; background-color:#ffffff;}
#foot_bar_l {float:left; width:10%;}
#foot_bar_r {float:right; width:90%; text-align:center; background-color:#ffffff; color:#999999;}
#foot_bar  hr {width:100%; height:1px; border:none; background-color:#000;}
#content p.legendtext {float:left; padding:5px; background-color:#ffffff; color:#999999;}


a{color:#0070c2; text-decoration:none; font-weight:700;}
a:hover{color:#5eb0e6; text-decoration:underline;}

a img{border:0}
p{margin:0 0 16px}

table{ line-height:21px; margin:0 0 16px; padding:2px; width:99%;}
table li{font-size:12px}
caption{font-size:24px; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
/*th{background-color:#00468d; color:#ffffff; padding:7px; font-size:16px; border:1px solid #b0b0b0;}*/
th{background-color:#ffffff; color:#002e5f; padding:7px; font-size:16px; border-bottom:solid #00468d;}
th a{color:#002e5f; padding:7px; font-size:16px;}
th a:hover{color:#ffffff; padding:7px; font-size:16px; text-decoration:none;}
th:hover{background-color:#002e5f; color:#ffffff; padding:7px; font-size:16px;}
td{color:#303030; font-size:14px; padding:1px;}
td table{border:1px solid #b0b0b0; border-collapse:collapse; line-height:21px; margin:0 0 1px; padding:50px; width:99%;}
td table td{padding:2px 0 0 10px; font-size:12px;}

.grey table {border:1px solid #d8d8d8; border-collapse:collapse; line-height:21px; margin:0 0 16px; padding:2px; width:99%;}
.grey th {background:url(../images/menubg2.gif) repeat-x bottom left #eaeaea; color:#76298E; padding:7px; font-size:16px;}
.grey td {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:14px; padding:1px; vertical-align:top;}
.grey td table{border:1px solid #d8d8d8; border-collapse:collapse; line-height:21px; margin:0 0 1px; padding:50px; vertical-align:top; width:99%;}
.grey td table td{border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; padding:2px; font-size:12px;}

#regionmenu table {width:100%; text-align:center; border:0; font-size:14px; padding:1px;}
#regionmenu td {vertical-align:top; background:#eeeeee;}
#regionmenu td a {color:#d31145; width:100%;}
#regionmenu td a:hover {color:#666666;} 

td.twenty{width:25%; vertical-align:top;}
td.thirty{width:25%; vertical-align:top;}
td.seventy{width:70%;}
.fifteen{width:15%;}
.twenty{width:20%;}
.twentyfive{width:25%;}
.thirty{width:30%;}
.thirtyfive{width:35%;}
.fourty{width:40%;}
.fourtyfive{width:45%;}
.fifty{width:50%;}
.fiftyfive{width:55%;}
.sixty{width:60%;}
.sixtyfive{width:65%;}
.seventy{width:70%; vertical-align:top;}
.seventyfive{width:75%; vertical-align:top;}
.eighty{width:80%;}
.eightyfive{width:85%;}
.ninty{width:90%;}
.nintyfive{width:95%;}
.full{width:100%;}
.border{border-bottom:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0;  border-top:1px solid #b0b0b0; text-align:center;}
textarea{border:1px solid; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:14px; margin:0; padding:4px;}
#leftside{clear:left; float:left;}

#searchbox label, .hide{display:none;}
#searchbox{margin:6px 0 16px; padding:0;}
#searchform{background:#fff; border:1px solid #ccc; color:#505050; font-size:14px; padding:4px; width:116px;}


.announce h2{margin:0 0 10px; padding:0;}
.textright{margin:-10px 0 4px; text-align:right;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.middle{vertical-align:middle;}

.highlighted{background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
div.clearer{clear:left; line-height:0; height:0;}
div.clearboth{clear:both; width:0px; height:0px; margin:0px;}

ul.menu {list-style:none; margin:0; padding:0; text-align:center;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#6b2b86; text-decoration:none;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:94px; margin:0;}
ul.menu ul li a {display:block; position:relative; padding-left:5px; background-color:#d1d1d1;}
ul.menu ul li a:hover {background-color:#c5c5c5;}
ul.menu ul ul {left:90px; top:-1px; display:none;}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 0; font-weight:bold; background:url(../images/header.gif); width:80px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif);}
ul.menu .topline {border-top:1px solid #aaa;}

td.leftoutline{padding:0 0 0 0; border-width:1px 0 1px 1px; border-style:solid; border-color:#d8d8d8;}
td.rightoutline{padding:0 0 0 0; border-width:1px 1px 1px 0; border-style:solid; border-color:#d8d8d8;}

