@charset "iso-8859-1";
/* author: Matthew Smith */
/* Creation date: 8/20/2007 */

 /* 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: #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;
}

 /* 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 }
a:link,a:active,a:visited { color : #000000; }
a:hover		{ text-decoration: underline; color : #000000; }

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

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

.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: black;
	text-decoration: none;
	border-bottom: 1px dotted;
}
a.normal1i:link,a.normal1i:active,a.normal1i:visited { color : #000000; }

.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 : black;
}
a.small1 {
	color: gray;
	text-decoration: none;
	border-bottom: 1px dotted;
}

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

/* text for page timestamps */
.small2 {
	font-size : 9px;
	color : 666666;
	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 : 666666;
}
a.small3 {
	color: 666666;
	text-decoration: none;
	border-bottom: 1px solid;
}

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


/* 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 1 */
table.shadow { 
    align: center
  }
  td.shadow-top { 
    height: 16px;  
    background-image: url("images/shadow_border_top.gif")
  }
  td.shadow-topRight { 
    width: 16px;
    height: 16px;
    background-image: url("images/shadow_border_topRight.gif")
  }
  td.shadow-right { 
    width: 16px; 
    background-image: url("images/shadow_border_right.gif")
  }
  td.shadow-bottomRight { 
    width: 16px; 
    height: 16px; 
    background-image: url("images/shadow_border_bottomRight.gif")
  } 
  td.shadow-bottom { 
    height: 16px;
    background-image: url("images/shadow_border_bottom.gif")
  }
  td.shadow-bottomLeft {
	width: 16px;
    height: 16px;
    background-image: url("images/shadow_border_bottomLeft.gif")
  } 
  td.shadow-left {
	width: 16px;
    background-image: url("images/shadow_border_left.gif")
  }
  td.shadow-topLeft { 
    width: 16px; 
    height: 16px; 
    background-image: url("images/shadow_border_topLeft.gif")
  }      
  td.shadow-center { 
    background-color: white  
  }

/* Shadow Table 2 - Rounded Corners*/
table.shadow2 { 
    align: center
  }
  td.shadow2-top { 
    height: 16px;  
    background-image: url("images/shadow_border2_top.gif")
  }
  td.shadow2-topRight { 
    width: 16px;
    height: 16px;
    background-image: url("images/shadow_border2_topRight.gif")
  }
  td.shadow2-right { 
    width: 16px; 
    background-image: url("images/shadow_border2_right.gif")
  }
  td.shadow2-bottomRight { 
    width: 16px; 
    height: 16px; 
    background-image: url("images/shadow_border2_bottomRight.gif")
  } 
  td.shadow2-bottom { 
    height: 16px;
    background-image: url("images/shadow_border2_bottom.gif")
  }
  td.shadow2-bottomLeft {
	width: 16px;
    height: 16px;
    background-image: url("images/shadow_border2_bottomLeft.gif")
  } 
  td.shadow2-left {
	width: 16px;
    background-image: url("images/shadow_border2_left.gif")
  }
  td.shadow2-topLeft { 
    width: 16px; 
    height: 16px; 
    background-image: url("images/shadow_border2_topLeft.gif")
  }      
  td.shadow2-center { 
    background-color: white  
  }

/* Shadow Table 3 - iframe borders*/
table.shadow3 { 
    align: center
  }
  td.shadow3-top { 
    height: 27px;  
    background-image: url("images/shadow_border3_top.gif")
  }
  td.shadow3-topRight { 
    width: 27px;
    height: 27px;
    background-image: url("images/shadow_border3_topRight.gif")
  }
  td.shadow3-right { 
    width: 27px; 
    background-image: url("images/shadow_border3_right.gif")
  }
  td.shadow3-bottomRight { 
    width: 27px; 
    height: 33px; 
    background-image: url("images/shadow_border3_bottomRight.gif")
  } 
  td.shadow3-bottom { 
    height: 33px;
    background-image: url("images/shadow_border3_bottom.gif")
  }
  td.shadow3-bottomLeft {
	width: 26px;
    height: 33px;
    background-image: url("images/shadow_border3_bottomLeft.gif")
  } 
  td.shadow3-left {
  	width: 26px;
    background-image: url("images/shadow_border3_left.gif")
  }
  td.shadow3-topLeft { 
    width: 26px; 
    height: 27px; 
    background-image: url("images/shadow_border3_topLeft.gif")
  }      
  td.shadow3-center { 
    background-color: white  
  }  

/* Shadow Table 4 - page borders*/
table.shadow4 { 
    align: center
  }
  td.shadow4-top { 
    height: 20px;  
    background-image: url("images/shadow_border4_top.gif")
  }
  td.shadow4-topRight { 
    width: 28px;
    height: 20px;
    background-image: url("images/shadow_border4_topRight.gif")
  }
  td.shadow4-right { 
    width: 28px; 
    background-image: url("images/shadow_border4_right.gif")
  }
  td.shadow4-bottomRight { 
    width: 28px; 
    height: 38px; 
    background-image: url("images/shadow_border4_bottomRight.gif")
  } 
  td.shadow4-bottom { 
    height: 38px;
    background-image: url("images/shadow_border4_bottom.gif")
  }
  td.shadow4-bottomLeft {
	width: 28px;
    height: 38px;
    background-image: url("images/shadow_border4_bottomLeft.gif")
  } 
  td.shadow4-left {
  	width: 28px;
    background-image: url("images/shadow_border4_left.gif")
  }
  td.shadow4-topLeft { 
    width: 28px; 
    height: 20px; 
    background-image: url("images/shadow_border4_topLeft.gif")
  }      
  td.shadow4-center { 
    background-color: white  
  }  