/* standard elements */

* {margin: 0; padding: 0;}
a {color: #039;}
a:hover {color: #990000;}
body {background-image:url(img/bodybak3.jpg);background-attachment:fixed;color: #fff;font: normal 62.5% "Lucida Sans Unicode",sans-serif;margin: 0 0 0 0;}
input {color: #555;font: normal 1.1em "Lucida Sans Unicode",sans-serif;}
p,cite,code,ul {font-size: 1.2em;padding-bottom: 1.2em;}
/*h1 {font-size:1.5em;margin-bottom: 4px;}*/
code {background: url(img/bgcode.gif);border: 1px solid #F0F0F0;border-left: 6px solid #c5ccd4;color: #555;display: block;font: normal 1.1em "Lucida Sans Unicode",serif;margin-bottom: 12px;margin-left:35px;margin-right:25px;padding: 8px 10px;}
cite {background: url(img/quote.gif) no-repeat;color: #666;display: block;font: normal 1.3em "Lucida Sans Unicode",serif;padding-left: 28px;}
h1 {font-size:1.95em; font-family:"Times New Roman", Georgia, Times, serif;color: #474883;font-weight:400;letter-spacing:1px;padding: 6px 0 3px 0;}
h2 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#474883;line-height:1.5em;font-weight:bold;padding-bottom:0px;}
h3 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;line-height:1.5em;font-weight:bold;padding-bottom:0px;}

/*h1,h2,h3 {font-size:1.95em; font-family:"Times New Roman", Georgia, Times, serif;color: #474883;font-weight:400;letter-spacing:1px;padding-top: 6px;} */

/* misc */
.clearer {clear: both;}
/* structure */

.container {background: url(img/bgcontainer2.gif) repeat-y;background-color:#FFFFFF;margin: 0 auto;padding-bottom: 0px;width: 900px;border-left: 2px solid #000;border-right: 2px solid #000;}
.topbar {width:900px;height:10px;background-color:#990000;}
.header {background: url(mastimages/mastwhite.gif) repeat-x;height: 156px;margin-bottom: 2px;margin-top: 0px;}
/* title */

/*.title h1 {color: #FFF;font: normal 3em Georgia, "Times New Roman", Times, serif;height: 136px;line-height: 120px;margin-bottom: 8px;text-align: center;}*/

/* Global nav container */
.globalnav {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:.85em;font-weight:400;/*text-align:left;*/width:865px;float:left;/*background-color:#EEEEEE;*/margin-bottom: 8px;}
	
/* drop down menus -- part of code in page script also*/	
#menu {position: relative; background: #EEE url(img/bgul4.jpg) repeat-x;padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px; }
#menu ul {}
#menu ul li {display: inline;line-height: 10px;padding-left: 3px;}
#menu ul li.first {border-left: 0px;}
#menu ul li a {background-color: transparent;background-repeat: repeat-x;padding: 0px 9px 0px 8px;font-family:georgia, times, serif;font-size:10px;font-weight:bold;color:#E3ECF0;text-decoration:none;}
#menu ul li a:hover {color: #fff;text-decoration: underline;}
#menu ul li a:active {color: #fff;text-decoration: underline;}

/* accessibility */

.skip {position: absolute;left: -1000em;width: 20em;}

/* navigation */

.navigation {margin-bottom: 4px;}
.navigation a {background-color: #4A91C3;color: #FFF;float: left;font: bold 1.2em "Trebuchet MS",sans-serif;padding: 8px 0;width: 19%;border-right: 1px solid #FFF;text-align: center;text-decoration: none;}
.navigation a:hover {background-color: #000;color: #FFF;}

/* main */

.main {clear: both;padding: 8px 18px;}

/* main left */

.sidenav h1,.sidenav ul {padding-left: 12px;}
.sidenav {background:#E0E2E2;border: 1px solid #E5E5E5;float: left;width: 200px;}
.sidenav h1 {font-family:Georgia, "Times New Roman", Times,serif;color:#666;font-size:14px;font-weight:600;height:18px;margin-top: .15em;}
.sidenav ul {border-top: 1px solid #003399;background:#F7F7F7;margin: 0;padding: 0;}
.sidenav li {border: 1px solid #FAFAFA;border-top: none;list-style: none;margin: 0;}
.sidenav li a {color: #777;background: #EEEEEE;display: block;font-size: 0.95em;color:#4D4D4D;line-height:1.75em;padding: 3px 6px 3px 14px;border-bottom: 1px dotted #FAFAFA;border-top: 1px dotted #FAFAFA;text-decoration: none;}
.sidenav li a:visited  {color: #777;background: #EEEEEE;display: block;font-size: 0.95em;color:#4D4D4D;line-height:1.75em;padding: 3px 6px 3px 14px;border-bottom: 1px dotted #FAFAFA;border-top: 1px dotted #FAFAFA;text-decoration: none;}
.sidenav li a:hover  {color:#003399;background:#ffffff;border-bottom:1px dotted #990000;border-top:1px dotted #990000;}
.sidenav li a:active {color:#003399;background:#ffffff;border-bottom:1px dotted #990000;border-top:1px dotted #990000;}

/* 2 column */

/* .content {float: left;width:855px;} --see other style sheets */
.content p {font-family:Geneva, Arial, Helvetica, sans-serif;color:#333333;line-height:1.5em;}
.content h2 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#474883;font-size:1.2em;line-height:1.5em;font-weight:bold;}
.content a {color: #039;}
.content a:hover {color:#990000;}
.content strong {color:#666666;!important}
.content bold {color:#666666;!important}
.content .item {padding: 6px 12px;border: 1px solid #EEE;background: #FFF url(img/bluegradient.jpg);background-repeat:no-repeat;margin-bottom: 8px;}
.content .item strong{color:#666666;!important}
.content .descr {color: #333;margin-bottom: 6px;}
.content li {list-style: url(img/redbullet.gif);margin-left: 55px;margin-bottom:8px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#333333;line-height:1.5em;}
.li-open {list-style: url(img/redbullet.gif);margin-left: 5px;line-height:22px;}
.content .h1 {font:1.65em Georgia, "Times New Roman", Times, serif;font-weight:600;color:#474883;padding-top: 8px;padding-bottom: 3px;}
.content .h2 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#474883;font-size:1.2em;line-height:1.5em;font-weight:bold;padding-bottom:3px;}
.content .h3 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;line-height:1.5em;font-weight:bold;}
.pullquote {display:block;font: normal 1.1em "Lucida Sans Unicode",serif;margin-bottom: 6px;margin-left:35px;margin-right:2500px;padding: 8px 10px;white-space: pre;}
.content .redbold {font-weight: bolder;color: #990000;}
.content .bluebold {font-weight: bolder;color: #474883;}
.content blockquote {margin-left:40px;}
.content hr {color: #fff; background-color: #fff; border: 1px dotted #990000; border-style: none none dotted; }
.content .caltable {padding:10px;}
.content .tabletext {padding-left:6px}
.content hr hr {color: #fff; background-color: #fff; border: 1px dotted #990000; border-style: none none dotted; }
	
/* 1 column 

.onecol {width: 865px;}
.onecol p {font-family:Geneva, Arial, Helvetica, sans-serif;color:#333333;line-height:1.5em;}
.onecol a {color: #039;}
.onecol a:hover {color:#990000;}
.onecol strong {color:#254581;}
.onecol .item {
	padding: 6px 12px;
	border: 1px solid #EEE;
	background:#FFF url(img/bluegradient.jpg);
	background-repeat:no-repeat;
	margin-bottom: 8px;
}
.onecol .descr {color: #333;margin-bottom: 6px;}
.onecol li {list-style: url(img/li2.gif);margin-left: 55px;}
.li-open {list-style: url(img/li2.gif);margin-left: 5px;line-height:22px;}
.onecol h1 {font:1.65em Georgia, "Times New Roman", Times, serif;font-weight:600;color:#474883;padding-top: 8px;padding-bottom: 3px;}
.onecol .h2 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#474883;font-size:1.2em;line-height:1.5em;font-weight:bold;padding-bottom:3px;}
.onecol .h3 {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;line-height:1.5em;font-weight:bold;}
.onecol .redbold {font-weight: bolder;color: #990000;}
.onecol .bluebold {font-weight: bolder;color: #474883;}
.onecol blockquote {margin-left:40px;}
.onecol hr {color: #fff; background-color: #fff; border: 1px dotted #990000; border-style: none none dotted; }
*/

/* search form */

form {padding: 0px 0px 0px 0px;}
.styled {border: 1px solid #DDD;margin-left: 12px;margin-top:-33px;height:22px;}
.button {/* background: url(img/search.gif) no-repeat left bottom; */border: none;height: 27px;width: 27px;}

/* Images */

.ImgRight {float:right;margin:3px 0px 10px 8px;clear:both;}
.ImgLeft {float:left;margin:3px 10px 3px 0;clear:both;}
.ImgLeftBorder {float:left;margin:3px 10px 3px 0;clear:both;border:1px;padding:0px;border-color: #336699;}
.ImgRightBorder {float:right;margin:3px 0 3px 10px;clear:both;border:1px;padding:0px;border-color: #336699;}


/* footer */

.footer {background: #FFF;border: 1px solid #EEE;width: 898px;}
.footer p {font-family:Arial, Helvetica, sans-serif;font-size: 1.1em;color: #666;margin-bottom:10px;line-height:1.65em;text-align: center;}
.footer a {color: #36C;text-decoration: none;}
.footer a:hover {color: #06F;text-decoration: underline;}
.footer .left, .footer .right {padding: 6px 12px;}
.footer .right, .footer .right a {color: #AAA;}
.footer .right a:hover {color: #666;}

/* floats */

.left {float: left;}
.right {float: right;}
.leftcol {float: left; margin-left:90px;}
.rightcol {float: right; margin-right:90px;}
.marginleft {margin-left: 30px;}

/* Add on styles */

.vision {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	list-style-type: square;
	margin-left: 250px;
	font-weight: bold;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 2px;
}
