/* zeroing out */

* {
margin: 0; 
padding: 0; 
border: 0; 
}





a {
	color:#000099;
	text-decoration:none;
	border-bottom:1px solid;
	font-weight: bold;
	border-bottom-style: solid;
	}
	
a:hover {
	border-bottom:1px solid;
	color:#660099;
	font-weight: bold;
	}
	
a:visited {
	border-bottom:1px solid;
	color:#666666;
	font-weight: bold;
	}

	
	
a img {
	  border: 0;
	}	
	



.alertTextBlue {
	font-weight: bold;
	color: #0000AA;
	}

.alertTextPurple {
      font-weight: bold;
      color: #660066;
	}

.alertTextGreen {
	font-weight: bold;
	color: #336666;
	}




#banner {
      background-color:#FFCCFF;
      border-bottom: 1px solid #CC3366;
      text-align: center;
      height: 18px;
      padding-top: 3px;
      padding-bottom: 3px;
	}


	
.bannerText {
      font: 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
      color: #000000;
      font-weight: bold;
	}	
	



body {
	background-color: #FFFFFF;
	}
	
		
.boldfaceUnderlined {
	font-weight: bold;
	text-decoration: underline;
	}
	
	
.fakeHyperlink {
	color:##333366;
	text-decoration:none;
	font-weight: bold;;
	}

	

#footer {
      background-color: #99FF66;
      font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
      font-size: 9px;
      color: #000066;
      font-weight: bold;
      border-top: solid #CC3366 1px;
      padding: 5px;
      text-align: left;
	}	
	
	
#footer a {
	font: 9px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	border-bottom:1px solid #000099;
	color:#000099;
	text-decoration:none;
	font-weight: bold;
	}
	
#footer a:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	border-bottom:1px solid #CC0066;
	color:#CC0066;
	font-weight: bold;
	}
	
#footer a:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	border-bottom:1px solid #009999;
	color:#009999;
	font-weight: bold;
	}	
	
	
#frame {
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	border: solid #CC3366 1px;
	text-align: left;
	width: 1117px;
	margin-bottom: 50px;
	background-color: #FFFFFF;
	}
	
	
	
	
	
	
h1 {
	text-align: left;
	padding: 5px;
	font: 13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color: #CC0066;
	font-weight: bold;
	border-left-style: solid;
	border-left-color: #99FF66;
	border-left-width: 12px;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	}




h2 {
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color: #660099;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	}
	
	
#header {
	background-color: #FFFFFF;
	height: 160px;
	}	
	
	

.highlight {
      background-color: #FFCCFF;
      font-weight: bold;
      padding: 2px;
	}
	
	
hr {
	color: #660099;
	background-color: #660099;
	height: 2px;
	width: 97%;
	margin-left: 5px;
	margin-right: 5px;
	border: 0;
	margin-top: 10px;
	margin-bottom: 5px;
	}	
	
	


a img {
	  border: none;
	}
	
	
	
ol {
	margin-left: 5px;
	margin-right: 10px;
	list-style-type: decimal;
	list-style-position: outside;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	}


	
ol li {
	margin-left: 20px;
	}	
	
	
	
#ownership {
      padding: 5px 0px 20px 5px;
	border-bottom: dotted #FFCCFF 3px;
	}
	
#ownership p{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-align: left;
	text-indent: 0px;
	}
	
#ownership ul{
	list-style-image: url(../images/general/arrow.gif);
	list-style-position: outside;
	padding-left: 20px;
	padding-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #000033;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	}	
	
	
	
	

p {
	color: #000033;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	padding: 0 5px 0px  5px;
	}	
	

.paddedImage {
	margin: 7px;
	border: 0;
	}	
		
	
.paddedImageBordered {
      margin: 7px;
      border: solid #660099 1px;
	}


.imageBordered {
      border: solid #660099 1px;
	}

.paddedImageNOborder {
      margin: 5px 0px 0px 5px;
	}
	
	

#photoAlbumColumn {
	width:1000px;
	background:#FFFFFF;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	float: left;
	height: 1000px;
	padding-top: 10px;
	margin: auto;
	}	

.PhotoBottomRule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660099;
}	
	

.photoNameLine {
	font-family: 11px/16px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #000033;
	text-align: center;
	padding-left: 5px;
	border: 0;
	margin-bottom: 15px;
	}

	
.picture {
	background-color: #FFCCFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font: 11px/1.4em Arial, sans-serif;
	}

.picture img {
	border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px;
	}
	
.right {
	margin: 0.5em 0pt 0.5em 0.8em;
	float:right;
	}
	
.left {
	margin: 0.5em 0.8em 0.5em 0;
	float:left; } 

	

#sidebar {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	width: 303px;
	text-align: left;
	float: left;
	background-color: #FFFFFF;
	color: #000033;
	text-decoration: none;
	}	
	
	

#sidebar a {
	color:#000099;
	text-decoration:none;
	border-bottom:1px solid;
	font-weight: bold;
	border-bottom-style: solid;
	}
	
	
#sidebar a:hover {
	border-bottom:1px solid;
	color:#660099;
	font-weight: bold;
	}
	
#sidebar a:visited {
	border-bottom:1px solid;
	color:#666666;
	font-weight: bold;
	}


#sidebarLogos a {
	border-bottom: 0;
	text-decoration: none;
	border: 0;
	}	


#sidebarLogos {
	border-bottom: dotted #FFCCFF 3px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	border: 0;
	}	
			
#slideshow {
	width: 300px;
	background-color: #FFFFFF;
	}	
	

#SSlogoBlock {
	height: 150px;
	float: left;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 3px;
	}
	
#SSlogoBlock a {
	text-decoration: none;
	border: none;
	}


.staffPhotosDiv {
	float: left;
	width: 253px;
	margin: 3px;
	margin-bottom: 12px;
	text-align: center;
	}
	
#subBar {
	background-color: #FDFDFD;
	border-top: 1px solid #CC3366;
	border-bottom: 1px solid #CC3366;
	font: 8px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#CC3366;
	height: 16px;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	float: left;
	width: 1117px;
	}

#subBar a {
      font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
      border-bottom:1px solid #000000;
      color:#000000;
      text-decoration:none;
      font-weight: bold;
	}
	
#subBar a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	border-bottom:1px solid #CC3366;
	color:#CC3366;
	font-weight: bold;
	}
	
#subBar a:visited {
      font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
      border-bottom:1px solid #666666;
      color:#666666;
      font-weight: bold;
	}	
	
	
	
	
#tabBar, classheader, classheaderFirst {
	text-decoration: none;
	border: 0;
	}
	

#tabBar {
	text-align: center;
	background-color: #ffffff;
	float: left;
	height: 26px;
	width: 1117px;
	}
	


#threeColumnCenter {
	float:left;
	background:#FFFFFF;
	border-left: solid #CC3366 1px;
	border-right: solid #CC3366 1px;
	width: 509px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-align: left;
	}
	
#threeColumnRight {
	float:left;
	background-color: #FFFFFF;
	width: 303px;
	}	
	
	
	
#twoColumnRight {
	width:813px;
	background:#FFFFFF;
	border-left: solid #CC3366 1px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	float: left;
	}	
	

ul {
	list-style-image: url(../images/general/arrow.gif);
	list-style-position: outside;
	list-style-type: circle;
	padding-left: 20px;
	padding-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #000033;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	}
	
ul li {
	margin-left: 20px;
	list-style-type: square;
	}	
	
	
ul ul {
	list-style-image: url(../images/general/arrow.gif);
	list-style-position: outside;
	list-style-type: circle;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #000033;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	}

.whatsNEWTOP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000065;
	background-color: #99FF66;
	text-align: left;
	font-weight: bold;
	border-top: solid #666 2px;
	text-transform: uppercase;
	padding: 0px 0px 2px 6px;
	}

.whatsNEW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000065;
	background-color: #99FF66;
	text-align: left;
	font-weight: bold;
	border-top: solid #666 2px;
	text-transform: uppercase;
	padding: 0px 0px 2px 6px;
	}

