@charset "iso-8859-1";
/* author: Matthew Smith */
/* Creation date: 9/21/2008 */

 /* General page style. The scroll bar colors are only visible in IE5.5+ */
body {
	margin-left: 0;
	margin-right: 0;
	margin-top: 5;
	background-color: #000000;
	scrollbar-face-color: gray;
	scrollbar-highlight-color: yellow;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-3dlight-color: yellow;
	scrollbar-arrow-color: yellow;
	scrollbar-track-color: black;
	scrollbar-darkshadow-color: gray;
}

 /* Page style for all-white background */
body.whitebg {
	margin-left: 0;
	margin-right: 0;
	margin-top: 5;
	background-color: #FFFFFF;
	scrollbar-face-color: gray;
	scrollbar-highlight-color: yellow;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-arrow-color: yellow;
	scrollbar-track-color: #E5E5E5;
	scrollbar-darkshadow-color: gray;
}

 /* Page style for Handbook section */
body.handbook1 {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	background-color: #E5E5E5;
	scrollbar-face-color: gray;
	scrollbar-highlight-color: yellow;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-arrow-color: yellow;
	scrollbar-track-color: #E5E5E5;
	scrollbar-darkshadow-color: gray;
}

.floatLeft{float: left;} 
.floatRight{float: right;} 
.image-left{float: left; vertical-align: text-top;} 
.image-right{float: right; vertical-align: text-top;} 
div.wrapContainer{width:99.5%; float:left;} 

/* General font families for common tags */
font,th,td,p { 
font-family: Arial, Helvetica, sans-serif;
color : white;
}
a:link,a:active,a:visited { color : white; }
a:hover		{ text-decoration: underline; color : yellow; }

/* formatting for various texts */
.header1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 20px;	
	font-weight : bold;
	color : yellow;
}

.header2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;	
	font-weight : bold;
	color : black;
}

.header2i	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;	
	font-weight : bold;
	text-decoration:none;
}

.normal1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}

.normal1v	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
a.normal1v:link,a.normal1v:active { color : #000000; }
a.normal1v:visited { color : #696969; }


.normal1i	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
a.normal1i {
	color: gray;
	text-decoration: none;
	border-bottom: none;
}
a.normal1i:hover	{
	color: white;
	text-decoration: none;
	border-bottom: 1px dotted;
}
a.normal1i:link,a.normal1i:active,a.normal1i:visited { color : gray; }

.normal2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
a.normal2 {
	color: gray;
	text-decoration: none;
	border-bottom: 1px dotted;
}
a.normal2:hover	{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid;
	background-color: ffff00;
}
a.normal2:link,a.normal2:active,a.normal2:visited { color : #000000; }


.normal2i	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
a.normal2i {
	color: gray;
	text-decoration: none;
	border-bottom: none;
}
a.normal2i:hover	{
	color: black;
	text-decoration: none;
	border-bottom: none;
	background-color: ffff00;
}
a.normal2i:link,a.normal2i:active,a.normal2i:visited { color : #000000; }

.normal3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
a.normal3 {
	color: gray;
	text-decoration: none;
	border-bottom: 1px dotted;
}
a.normal3:hover	{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid;
	background-color: dddddd;
}
a.normal3:link,a.normal3:active,a.normal3:visited { color : #000000; }

.normal4	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
a.normal4 {
	color: gray;
	text-decoration: none;
	border-bottom: 1px dotted;
}
a.normal4:hover	{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid;
}
a.normal4:link,a.normal4:active,a.normal4:visited { color : #000000; }

.footer1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
table.footer1 {
	width=1000
}

/* text for small navlinks */
.small1 {
	font-size : 9px;
	color : white;
}
a.small1 {
	color: white;
	text-decoration: none;
	border-bottom: 1px dotted;
}

a.small1:hover	{
	color: yellow;
	text-decoration: none;
	border-bottom: 1px solid;
}
a.small1:link,a.small1:active,a.small1:visited { color : white; }

/* text for page timestamps */
.small2 {
	font-size : 9px;
	color : BBBBBB;
	font-family: Arial;
	font-style: italic;
	text-decoration:none;
	display:block;
	margin-left:25px;
	margin-bottom:25px;
}

/* text for small navlinks */
.small3 {
	font-size : 9px;
	color : BBBBBB;
}
a.small3 {
	color: BBBBBB;
	text-decoration: none;
	border-bottom: 1px solid;
}

a.small3:hover	{
	color: BBBBBB;
	text-decoration: none;
	border-bottom: 1px solid;
}
a.small3:link,a.small3:active,a.small3:visited { color : #BBBBBB; }


/* bullets for lists */
ul.bullet1  {list-style-image: url("images/bullet1.gif")}
ul.bullet2  {list-style-image: url("images/bullet2.gif")}

/* indentations */
.indent10   {
	padding-left: 10pt;  
	padding-right: 10pt;
}

.indent50   {
	padding-left: 50pt;  
	padding-right: 50pt;
}

.indent100   {
	padding-left: 100pt;  
	padding-right: 100pt;
}



/* Shadow Table 2b - Rounded Corners*/
table.shadow2b { 
    align: center
  }
  td.shadow2b-top { 
    height: 16px;  
    background-image: url("images/shadow_border2b_top.gif")
  }
  td.shadow2b-topRight { 
    width: 16px;
    height: 16px;
    background-image: url("images/shadow_border2b_topRight.gif")
  }
  td.shadow2b-right { 
    width: 16px; 
    background-image: url("images/shadow_border2b_right.gif")
  }
  td.shadow2b-bottomRight { 
    width: 16px; 
    height: 16px; 
    background-image: url("images/shadow_border2b_bottomRight.gif")
  } 
  td.shadow2b-bottom { 
    height: 16px;
    background-image: url("images/shadow_border2b_bottom.gif")
  }
  td.shadow2b-bottomLeft {
	width: 16px;
    height: 16px;
    background-image: url("images/shadow_border2b_bottomLeft.gif")
  } 
  td.shadow2b-left {
	width: 16px;
    background-image: url("images/shadow_border2b_left.gif")
  }
  td.shadow2b-topLeft { 
    width: 16px; 
    height: 16px; 
    background-image: url("images/shadow_border2b_topLeft.gif")
  }      
  td.shadow2b-center { 
    background-color: white  
  }

/* Shadow Table YB1 - yellow and black fade*/
table.shadowyb1 { 
    align: center;
	background-color: #black;
  }
  td.shadowyb1-top { 
    height: 30px;  
    background-image: url("black/shadow-yb1-top-center-yb1.gif")
  }
  td.shadowyb1-topRight { 
    width: 30px;
    height: 30px;
    background-image: url("black/shadow-yb1-top-right-yb1.gif")
  }
  td.shadowyb1-right { 
    width: 30px; 
    background-image: url("black/shadow-yb1-middle-right-yb1.gif")
  }
  td.shadowyb1-bottomRight { 
    width: 30px; 
    height: 30px; 
    background-image: url("black/shadow-yb1-bottom-right-yb1.gif")
  } 
  td.shadowyb1-bottom { 
    height: 30px;
    background-image: url("black/shadow-yb1-bottom-center-yb1.gif")
  }
  td.shadowyb1-bottomLeft {
	width: 30px;
    height: 30px;
    background-image: url("black/shadow-yb1-bottom-left-yb1.gif")
  } 
  td.shadowyb1-left {
  	width: 30px;
    background-image: url("black/shadow-yb1-middle-left-yb1.gif")
  }
  td.shadowyb1-topLeft { 
    width: 30px; 
    height: 30px; 
    background-image: url("black/shadow-yb1-top-left-yb1.gif")
  }      
  td.shadowyb1-center { 
    background-color: black  
  }  