/*Basic page styling */
* {margin: 0px;padding: 0px;}
body {margin: 0px;padding: 0px;background: #fff;font: 83%/1.5 Tahoma, Arial, Helvetica, sans-serif;color: #666;}
/*Typography, common elements, images*/
ul {margin-bottom: 15px;}
ol {margin-bottom: 15px;}
hr {margin: 1em 0;background:#E4D4D2;height:1px;color:#E4D4D2;border:none;clear:both;}
a {color: #0066cc;text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font: normal 136% Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;color: #333;text-transform: none;line-height: 14px;border-bottom: 1px solid #A9BBC7;padding-bottom: .2em;margin-bottom:10px;}
h2 {font: normal 136% Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;color: #333;text-transform: none;line-height: 14px;border-bottom: 1px solid #A9BBC7;padding-bottom: .2em;margin-bottom:10px;}
h3 {font: bold 126% Verdana, Tahoma, sans-serif;color: #333;text-transform: none;line-height: 14px;border-bottom: 1px solid #A9BBC7;padding-bottom: .2em;}
h4 {font: normal 116% Georgia, "Times New Roman", Times, serif;color: #333;text-transform: none;line-height: 12px;border-bottom: 1px solid #f0f0f0;padding-bottom: .2em;margin-bottom:10px;}
h5 {font: normal 106% Georgia, "Times New Roman", Times, serif;color: #333;text-transform: none;line-height: 12px;margin-bottom:10px;}
cite {color: #c50b00;}
p {padding-bottom:10px;}
img {border: none;}
/*sigh*/
.header {height: 100px; background-attachment: scroll;background-image: url(img/web20logo_R.gif);background-repeat: no-repeat;width: 750px;margin: 0 auto;overflow: visible;}
.department {float: right;height: 27px;margin-top:67px;background: #eeede8;padding: 5px 5px 2px 5px;border: #3c4d5d 1px solid;border-bottom: 0px;}
.department h3 {font-size: 11px;color: #7b94d6;border-bottom: none;}
.department a {color: #7b94d6;text-decoration: none;}
.department a:hover {color: #aeb9e6;}
/* menu and image */
.wrapper {width: 750px;margin-left: auto;margin-right: auto;overflow: visible;clear:both;}
.navigation {width: 748px; margin: auto; float: inherit; background: #7b94d6; height: 34px; margin: 1px 0px 0px 0px;border-left: #3c4d5d 1px solid;border-right: #3c4d5d 1px solid;border-top: #3c4d5d 1px solid;}
.menuItems {list-style: none;padding-left: 10px;}
.menuItems li {text-align: center;font: bold 11px Tahoma, Arial, Helvetica, sans-serif;float: left;}
.menuItems li a {padding: 9px 16px;display: block;text-decoration: none;color: #f0f0f0;border-bottom: 3px solid #7b94d6;}
.menuItems li a:hover {color: #fff;padding: 9px 16px;display: block;border-bottom: 3px solid #CC2E00;background-color: #aeb9e6;}
.menuItems li.current {border-right: 1px solid #3c4d5d;border-left: 1px solid #3c4d5d;}
.menuItems li.current a {background-color: #fff;color: #000;border-bottom: 3px solid White;}
.menuItems li.current a:hover {background-color: #fff;border-bottom: 3px solid White;}
.banner {border-left: 1px solid #000; border-right: 1px solid; }
/* content area*/
.colmask {position:relative;clear:both;margin: 0 auto;width:748px;overflow:hidden;border-left: 1px solid #000;border-right: 1px solid #000;}
.container {background:#fff;}
.container .colleft {float:left;width:200%;margin-left:-12em;position:relative;right:100%;background:#fff;}
.container .contentwrap {float:left;width:50%;position:relative;left:50%;padding-bottom:1em;}
.container .mycontent {margin:0 1em 0 13em;padding-top: 15px;padding-right: 10px;width: 520px;overflow:hidden;border-right: 1px dashed #d8d8d8;}
.container .mycontent img { padding: 2px 2px; border: 1px solid #000; margin: 5px 5px; float: left; }
.container .mycontent h2 {margin-top: 10px;}
.container .mycontent h2 a {text-decoration:none;}
.container .mycontent h2 a:hover {text-decoration:underline;}
.container .mycontent table { border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;}
.container .mycontent .content ul { margin-left: 15px;}
/*.container .mycontent ul {margin-left: 25px;}*/
.container .mysidebar {padding-top: 15px;float:right;width:187px;position:relative;left:11em;}
.container .mysidebar h2 {margin-top: 10px;}
/*.container .mysidebar ul.menu li.last { margin-bottom: 10px;}*/
/*.container .mysidebar ul {padding-left:20px;margin-top:10px; margin-bottom: 10px;}*/
/*.container .mysidebar ul {list-style-image: url(img/li.png);padding-left:20px;margin-top:10px;}*/
/* footer */
.footer {width: 748px; margin: 0 auto;clear: both;font: 75%/1.5 Tahoma, Arial, Helvetica, sans-serif; vertical-align: text-top; text-align: center; background-color: #eeede8; padding-bottom: 5px; padding-top: 10px; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;}
.footer {color:#666; border-top: 1px solid #d8d8d8;}
.footer a {color: #0066cc;}
.alert { color: red; font-size: 18px; border-left: 1px solid #000; border-right: 1px solid #000; text-align: center }
.alert a { color: red }
.alert p.alert { background-color: yellow }