/** {padding:0; margin: 0;}*/body, html{color: #FFFFFF;background-color: #000000;font-family: verdana, arial, helvetica, sans-serif;font-size: 1em;margin: 3px 0;padding: 0;}a {font-weight: bold;}a:link { text-decoration: underline; color: #99CCFF; }a:visited { text-decoration: underline; color: #5588BB; }a:hover, a:active { text-decoration: none; color: #000044; background-color: #BBCCFF; }.wrapper{padding: 0;margin: 0 15px;background-color: black;text-align: left;}.header{clear: both;margin: 0;padding: 3px 0px 0px 0px;background-color: black;}.header li , .header ul{display: inline;padding: 0;margin: 0;list-style: none;}.header a:link, .header a:visited {text-decoration: underline; color: #FFFFFF; }.header a:hover, .header a:active {text-decoration: none; color: #000044; background-color: #BBCCFF; }#logo{margin: 5px 0 0 0;padding: 0;border: 0px;float: left;}.news{/*background-color: #112255;*/margin: 3px 0 0 0;padding: 8px 0 0 0;display: block;font-size: 95%;}.newsheader{color: #FFFFFF;padding: 5px 0px 3px 2px;display: block;border: 1px outset #0000FF;background-color: #111144;border-bottom: none;border-right: none;/*background-image: url("/images/cps_h2_bg.png"); */}.newslinks a:link, .newslinks a:visited, .newslinks a:hover, .newslinks a:active{display: block;color: #FFFFFF;padding: 3px 0px 2px 5px;margin: 0px;text-decoration: none;font-weight: normal;}.newslinks a:hover, .newslinks a:active{background-color: #BBCCFF;color: #000044;}.sepbar{background-color: #0000A0;border-bottom: 1px solid #0000FF ;padding: 7px 5px;margin: 0;clear: both;font-size: 97%;}.sepbar a:link, .sepbar a:visited {color: #FFFFFF; }.sepbar a:hover, .sepbar a:active {text-decoration: none; color: #000044; background-color: #BBCCFF; }.sepbar li , .sepbar ul{display: inline;padding: 0;margin: 0;list-style: none;}.sidebar{padding: 0;margin: 0;font-size: 95%;}.sidebar li , .sidebar ul{padding: 0;margin: 2px;list-style: none;display: inline-block;}.navlinksheader{display: inline;margin: 8px 0px 0px 0px;font-weight: bold;padding: 2px 0px 2px 3px;background-color:  #111144; /*was #0000A0*/}.navlinkslinks li{margin-left: 15px;}.navlinkslinks a{color: #FFFFFF;padding: 2px 0px 1px 2px;margin: 0;font-weight: normal;}.navlinkslinks a:link, .navlinkslinks a:visited{color: #FFFFFF;/*border: 1px solid #112255;*/}.navlinkslinks a:hover, .navlinkslinks a:active{background-color: #BBCCFF;color: black;}.activepage{color: white !important;background-color: #0000A0 !important;font-style: italic;/*border-top: 1px solid #0000FF ;*/}.content{padding: 5px 7px 5px 10px;font-family: verdana;font-size: 100%;margin: 0;background-color: black;}.content a { font-weight: bold; }.content img{margin: 0px 10px 10px 7px;border: solid #111144 3px;}.content li{margin-bottom: 4px;}.footer{clear: both;background-color: #111144;padding: 0px 5px 5px 5px;font-size: 97%;}.footer ul, .footer li{list-style: none;padding: 0;margin: 0;display: inline;}.footer a:link, .footer a:visited {color: #FFFFFF;}.footer a:hover, .footer a:active {text-decoration: none; color: #000044; background-color: #BBCCFF;}/* Special */.sidequote{text-align: center;float: left;font-size: 107%;background-color: #112255;border: 1px outset #0000FF;width: 95%;padding: 7px;margin: 8px 10px 15px 5px;font-style: italic;background-image: url("/images/cps_block_bg.png");}.banner{text-align: center;padding: 15px 2px 5px 2px;}.tabbox { font-size: 95%; width: 100%; margin-bottom: 7px; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; text-align: center;-moz-border-radius-topleft: 10px; -webkit-border-radius-top-left: 10px;-moz-border-radius-topright: 10px; -webkit-border-radius-top-right: 10px;  	}.tab {padding: 3px 5px; width: 25%; }.tabselected {padding: 2px 4px; width: 25%; background-color: #112255; border: 1px solid;background-image: url("/images/cps_block_bg.png");-moz-border-radius-topleft: 10px; -webkit-border-radius-top-left: 10px;-moz-border-radius-topright: 10px; -webkit-border-radius-top-right: 10px; }.tab a { display: block; /*color: #FFFFFF; text-decoration: none; */}.small{font-size: 95%;}.small2{font-size: 75%;}.small3{font-size: 83.3%;}.pushdown{margin-top: 30px;}.warning{font-size: 125%;color: red;}.message{font-size: 125%;color: blue;}.author{text-align: right;font-style: italic;font-size: 75%;}.printonly { display: none; visibility: hidden; }/* forms */form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */margin: 0;padding: 0;max-width: 600px;}fieldset{padding: 8px 8px;margin: 10px 0px;border: 1px solid #2222BB;}legend { color: white; }.leftlabel {display: block;  /* block float the labels to left column, set a width */float: left;width: 150px;padding: 0;margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */text-align: right;}form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */text-decoration:underline;}form input, form textarea {width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */margin:5px 5px 0 10px; /* set margin on left of form elements rather than right oflabel aligns textarea better in IE */}form .required{font-weight:bold;} /* uses class instead of div, more efficient */form br {clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */}.formtitle1{color: #77AAEE;/*font-variant:small-caps*/}.searcharea{background-color: #111144;border-color: #0000FF;border-left: 0;border-right: 0;width: 100%;}/* Common elements */.content p, .content li{line-height: 135%;}h1{color: #77AAEE;font-size: 145%;/* font-variant: small-caps; */font-weight: normal;font-style: italic;display: block;border-bottom: 1px outset #2222BB;padding: 2px 0px 0px 0px;}h2{color: #FFFFFF;font-size: 115%;background-color: #111144;padding: 5px 3px 3px 4px;font-weight: bold;display: block;border: 1px outset #2222BB;border-bottom: none;border-right: none;clear: both;background-image: url("/images/cps_h2_bg.png");}h3{font-weight: bold;font-size: 110%;color: #77AAEE;}h4{font-weight: normal;font-size: 105%;color: #77AAEE;font-style: italic;}.hidden{display: none;visibility: hidden;}a.nohover:hover{background: none;border: none;}