/*common styles*/
body {margin-top: 10px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px;}
body, td, p, ul, ol, li {font: 11px verdana, arial, helvetica, sans-serif; color: #000000; line-height: 14px;}
th {font-size: 13px; font-weight: bold; background: #10117d; color: #ffffff; text-align: left;}
input, textarea, .textarea, select, select option, option {font: 12px monospace, sans-serif;}
pre {font-family: monospace, sans-serif, system; font-size: 11px;}
ul, ol {list-style-image: url(/common/images/listarrow.gif); list-style-type: disc;}

.block {display: block;}
.inline {display: inline;}
.rowcolor1 {background: #e8e8e8;}
.rowcolor2 {background: #ffffff;}
.rowcolor3 {background: #336699; color: #ffffff;}
.copyright {font-size: 10px; color: #cccccc;}
.pageheader {font-size: 15px; font-weight: bolder; color: #10117d;}
.pageheader2 {font-size: 13px; font-weight: bolder; color: #10117d; background: #cccccc;}
.pageheader3 {font-size: 13px; font-weight: bolder; color: #10117d; background: #cccccc;}
.pageheader4 {font-size: 13px; font-weight: bolder; color: #ffffff; background: #10117d;}
.tagline {font-size: 11px; font-style: italic; font-weight: bold; color: #10117d;}
.small {font-size: 10px;}
.alert {font-weight: bold; color: #990000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.button {font: bold 12px verdana, arial, helvetica, sans-serif; color: #ffffff; background: #6666cc;}

.white {color: #ffffff;}
.lightpurple_bg {background: #ccccff;}
.purple_bg {background: #10117d;}
.white_bg {background: #ffffff;}
.lightgrey_bg {background: #cccccc;}
.mediumgrey_bg {background: #999999;}
.darkgrey_bg {background: #666666;}
.black_bg {background: #000000;}

a {color: #003366;}
a:link {color: #003366;}
a:active {color: #990000;}
a:visited {color: #003366;}
a:hover {color: #003399;}

.topnav {background: #10117d; color: #ffffff; font-size: 10px; font-weight: bold;}
.topnav a {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.topnav a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.topnav a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.topnav a:hover {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.topnav a:visited:hover {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}

.bottomnav {background: #666666; color: #ffffff; font-size: 10px; font-weight: bold;}
.bottomnav a {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.bottomnav a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.bottomnav a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.bottomnav a:hover {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline;}
.bottomnav a:visited:hover {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline;}

.footer {background: #e8e8e8; color: #999999; font-size: 9px;}
.footer a {color: #999999; font-size: 9px; text-decoration: underline;}
.footer a:link {color: #999999; font-size: 9px; text-decoration: underline;}
.footer a:visited {color: #999999; font-size: 9px; text-decoration: underline;}
.footer a:hover {color: #999999; font-size: 9px; text-decoration: underline;}
.footer a:visited:hover {color: #999999; font-size: 9px; text-decoration: underline;}

.websitecredit {color: #999999; font-size: 9px;}
.websitecredit a {color: #999999; font-size: 9px; text-decoration: underline;}
.websitecredit a:link {color: #999999; font-size: 9px; text-decoration: underline;}
.websitecredit a:visited {color: #999999; font-size: 9px; text-decoration: underline;}
.websitecredit a:hover {color: #999999; font-size: 9px; text-decoration: underline;}
.websitecredit a:visited:hover {color: #999999; font-size: 9px; text-decoration: underline;}
