body {
margin:50; padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#666666; background-color:#cccccc;}

p {
margin:0; padding:0.2em 0.2em 0.6em 0.2em;}

.small { font-size: 85%; font-style:italic}

a:link, a:visited {
color:#0033CC; text-decoration:none;}

a:hover {
color:#32668E; text-decoration:underline;}

a:active {
color:#82D339; text-decoration:underline;}

div.wholepage {
margin:0 8% 0 8%; padding:0; background-color:#FFFFFF;border-left:1px solid #294D69;border-bottom:1px solid #294D69;border-right:1px solid #294D69;}

div {margin:0; padding:0;}

h1 {
color:#32668E; font-size:180%; font-family: Verdana, Arial, Helvetica, sans-serif;   
font-weight:normal;padding:0 0.2em;}
h2 {
color:#32668E; font-size:130%; font-family: Verdana, Arial, Helvetica, sans-serif;   
font-weight:normal;padding:0 0.2em 0;}

h3 {
color:#32668E; font-size:120%; font-family: Verdana, Arial, Helvetica, sans-serif;   
font-weight:normal;padding:0 0.2em;}


/* +++ Start Of Header Section +++ */

#header {
margin:0; padding:0;}

.superheader {
background-color:#294D69; text-align:right; color:#FFFFFF; padding:2px 2em 2px 2px;}

.mainheader {
margin:0; padding:45px 1em 15px 1em; text-align:left;
background-image:url(images/csoscore.jpg); background-repeat:no-repeat; background-position:left top;}

.mainheader h1 {
margin:0 0 5px 0; padding:0;}

.mainheader p {
text-indent:4em; color:#5D99C7; margin:0; padding:0.2em; font-weight:bold;}

.subheader {
background-color:#32668E; margin:0; padding:0.5em; text-align:center; color:#FFFFFF;}




/* +++ Start Of Side Menu Section +++ */



#sidecontainer {width:160px; display: table-cell; margin-top: 27px; padding: 0px 23px 0 23px;  background-image: url(bg_vline.gif);  background-repeat: repeat-y;  background-position: right;  float: left;  margin-bottom: 20px;     }

#sidecontainer h2 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:normal; text-align:center; 
 font-family: Arial, Helvetica, sans-serif;   font-size:120%;}

.nav {
margin:0 0 1.5em 0; padding:0; list-style-type:none; background-color:#FFFFFF;}

.nav li {
margin:0; padding:0; display:block; border-bottom:1px solid #ACCBE2;border-left:1px solid #ACCBE2;border-right:1px solid #ACCBE2;}

.nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}

.nav a:hover {
display:block; margin:0; text-decoration:none; color:#666666; margin:0; padding:0.5em; background-color:#ACCBE2;}

.nav a:active {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}




/* +++ Start Of Content Section +++ */

#content{ display: block; margin: 27px 27px 27px 220px; }
	#content h1{ margin:0 0 0.5em 0; padding:0.2em 0.2em; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal;  color: #225680;    }
	#content h2 {margin:0 0 0.5em 0 ; padding:0.2em 0.2em;}
	#content h3 {margin:0; padding:0.2em 0.2em;}
	#content p{ text-align: justify; margin: 0 0 10px 0;  padding: 0;  }


#content img {
float:left; border-style:none; clear:right; margin:0 10px 5px 0; padding:0.2em 0.2em 0.2em 0.2em;}

.back {text-align:center;}

table{border-spacing:2px; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif;  }
td{padding:4px; spacing:4px;}
tbody tr{background:#ffffff;vertical-align:top;}
tbody tr.odd{background:#EBF8FE;vertical-align:top;}

.noteblock1
{
    background: #d0d0d0;
    padding: 5px;
    border: 1px solid #000;
    margin: 7px 0px 27px 0px;
}

.noteheader
{
    width:auto;
    border-bottom: 1px solid #888;
    height: 24px;
    font-weight: bold;
    margin-bottom: 3px;
}
  
/* +++ Start of Footer Section +++ */

#footer { display: block; margin: 27px 27px 0 220px; padding: 0 0 20px 0; clear: both;}
	#footer a{text-decoration: none; color:#808080;	 }
	#footer a:hover{ color:#32668E; text-decoration: underline; }
	
.mainfooter {
background-color:#FFFFFF; font-size:75%; text-align:center;}

.subfooter {
background-color:#FFFFFF; text-align:center;}

#footer p {
 color:#999999; padding:0.3em;}
