/* Style Sheet Begins */



BODY {          
       margin-top: 0%; 
       margin-bottom:  0px;
       margin-left: 00px; margin-right: 00px;
       background-color:#c1c1c1;
       color:#000000;
       font-style: normal;	
       font-family: sans-serif;
       background-image: url(images/bl_bar_170.gif);
       background-position: top left;
       background-repeat: repeat-y;

}   


/* Update History:


	04/29/06: Initial Release of Version 2
	05/02/06: Added .spoken (Class="spoken") support
	05/20/06: Added .pb-after (page break after) 
	05/20/06: Added img.left and img.right 
	07/27/06: Added text-indent to img.left
	08/25/06: Updates:
			  Changed left-nav... to text-ident .25em;
			  Changed left-nav-child to font-size: 80%; text-indent: .5em
			  Added   left-nav-sm
	09/02/06: Altered H3-6
	09/21/06: added defn-right & a.defn:
	11/27/06: Corrected errors form V4, revised and simplified navigation 			  
  */ 	



/* Notes:
      #anything is invoked for ID="anything"
      .anyhting is invoked for Class="anything"
  */
   





   
#TopBorder { position:absolute; left:135px; top:0px;
z-index:1; }

#TopLeft { position:absolute; left:0px; top:0px;
z-index:2; }

#TopLeftGlobe { position:absolute; left:4px; top:10px;
z-index:3 }

#TopRightName { position:absolute; left:0px; top:10px;
z-index:5; color:white; font-size:large; text-align:right; width:98% }

#TopRightURL { position:absolute; left:0px; top:38px;
z-index:4; color:white; font-size:medium; text-align:right; width:98% }

#NavBar {position:absolute; left:0px; top:135px; background-color:#3300cc;}
                
DIV.rshift {margin-right: 10%}
              /*This style is for reducing the standard
                 right margin as set in body/background */
                 
DIV.lshift {margin-left: 2%}
              /*This style is for reducing the standard
                 left margin as set in body/background */

DIV.normal { position:absolute; 
            left:200px; right:40px; top:80px; color:black;}
DIV.indent {text-indent: 5em; }

DIV.defn   {margin-left:  20px; margin-right:20px; }
DIV.letr   {margin-left: 20px; margin-right:20px; background-color: #33ccdd; color:#000000;
			font-size:  large;  font-weight:  bold;}
   
 
img.left { float:left; border-width: 0.25in; position:relative; margin-bottom: 0.25in; margin-right: 0.15in; 	color:black;
          }
img.right {float:right;border-width: 0.25in; position:relative; margin-bottom: 0.25in; margin-left: 0.15in; 	color:black;}			
			
			
/* The following definitions are needed in order to override the more generic defaults 
   for active, link, visited and hover below                                              */                        
a.letr:active{ text-decoration:none; color:#000000 ;background-color:#00ffff; font-weight:  bold; font-size: x-small; 
               vertical-align: middle; }
a.letr:link{ text-decoration:none; color:#000000 ; background-color:#00ffff; font-weight:  bold;  font-size: x-small; 
             vertical-align: middle; }
a.letr:visited{ text-decoration:none; color:#000000 ;background-color:#00ffff;  font-weight:  bold; font-size: x-small; 
				vertical-align: middle; }
a.letr:hover{ text-decoration:none; color:#000000 ; background-color:#00ffff; font-weight:  bold;   font-size: x-small; 
			vertical-align: middle; }

DIV.letr-c   {margin-left: 20px; margin-right:20px; color: #663333; 
			font-size:  small;  font-weight:  bold;}
			
.nav-np  {margin-left: 20px; margin-right:20px; color: #663333; 
			font-size:  x-small;  font-weight:  bold;}

.defn-right {border-top: 2px solid #a0522d; border-left: 2px solid #a0522d; border-right: 2px solid #a0522d;
	border-bottom: 2px solid #a0522d;
	float:right; position:relative; margin-bottom: 0.25in; margin-left: 0.15in; color:black;
	font-size:75%;  font-family:ariel; color:black; background-color: #997766}	
	
a.defn:active  {text-decoration: none; font-weight:  bolder; color: #000066; vertical-align: top;}	
a.defn:link    {text-decoration: none; font-weight:  bolder; color: #0000ff; vertical-align: top;}
a.defn:visited {text-decoration: none; font-weight:  bold; color: #660066; vertical-align: top;}
a.defn:hover   {text-decoration: underline; font-weight:  bold; color: #ffffff; background-color: #000066;
			vertical-align: top;}
		
.bold {font-weight: bold;}			
			
/* The following definitions are needed in order to override the more generic defaults 
   for active, link, visited and hover below                                              */                        
a.letr-c:active{ text-decoration:none; color:#663333 ; font-weight:  bold; background-color: #33ccdd; }
a.letr-c:link{ text-decoration:none; color:#663333 ; font-weight:  bold; background-color: #33ccdd;  }
a.letr-c:visited{ text-decoration:none; color:#663333 ; font-weight:  bold; background-color: #33ccdd; }
a.letr-c:hover{ text-decoration:none; color:#663333 ; font-weight:  bold;  background-color: #33ccdd; }


DIV.sep {line-height: 150%;}
.pb-before {page-break-before:always;}
.pb-after {page-break-after:always;}
.spoken { display: none;}
.sm {font-size:80%;}	
.sm-blue {font-size:80%;  color:#3300cc;}
.letrin  {margin-left: -650px; margin-right:20px; background-color: #33ccdd; color:#000000;
          font-size:  small;  font-weight:  bold; vertical-align:text-top;}
a.letrin:active{ text-decoration:none; color:#663333 ; font-weight:  bold; background-color: #33ccdd; }
a.letrin:link{ text-decoration:none; color:#663333 ; font-weight:  bold; background-color: #33ccdd;  }
a.letrin:visited{ text-decoration:none; color:#663333 ; font-weight:  bold; background-color: #33ccdd; }
a.letrin:hover{ text-decoration:none; color:#663333 ; font-weight:  bold;  background-color: #33ccdd; }

.printonly {display: none;}

.lbg,
td.left-nav,
tr.left-nav-child,
tr.left-nav-last,
.v14-graphic-tab-lblue-table{ background-color:#3300cc; color: RGB(255,255,255); vertical-align:top; }

td.right-logo1,
tr.right-logo1 td{vertical-align: sub; text-align: Right;  color: RGB(255,255,255); font-size: 165%;}



td.left-hand,
.v14-graphic-tab-transp-table{ color: RGB(255,255,255); vertical-align:top; }



a:link
{
	color: #0000ff; 
}
a:visited
{
	color: #660066; 
} 
a:active 
{
	color: #000066;}
a:hover 
{  color: #0000f0; text-decoration: underline;    
}
p 
{ 
text-indent: 0in 
}

 
#nav-indent {
	padding-left: 10px;
}

	 
#nav {
	float: left;
	width: 150px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0px;
	margin: 0px;
	background-color: #3300cc;
	margin-top: 125px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#nav li {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}


#nav a {
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	}
	
#nav ul ul  a  {
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	display: block;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	}

#nav ul ul  ul a  {
	font-weight: bold;
	text-decoration: none;
	padding-left: 17px;
	display: block;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	}


#nav li.current {
	background-color: #c1c1c1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(images/right_hand_pointing_finger2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight:  bold;

}




/* Define class .title for use in #nav li */
#nav li.title {
	background-color: #abcdef;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-decoration:none; 
 	text-align:center;
    font-weight:  bold;
    font-size: 16px;

}

/* Define class .title2 for use in #nav li */
#nav li.title2 {
	background-color: #abcdef;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-decoration:none; 
 	text-align:center;
    font-weight:  bold;
    font-size: 14px;

}

#nav li a:hover {
	background-color: #E1E1E1;
		
}
h1, h2, h3, h4, h5, h6
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
}
H1 {
	text-align: Left; 
	font-style: Normal;	
	font-family: sans-serif;
    font-size: 150%;
    margin: 20px auto;
    margin-top: 0%; 
    margin-bottom:  10px;
    color: Black;
    vertical-align: middle;
    


  }
  
               /* This head for the title */
              /* H1 should occur only once per document */

h2
{
	text-align: Left; 
	font-style: Italic;	
	font-family: sans-serif;
    font-size: 135%;
    margin: 20px auto;
    margin-top: 0%; 
    margin-bottom:  10px;
    color: Black;
    vertical-align: middle;
    
 
}
h3
{
	text-align: Left; 
	font-style: Normal;	
	font-family: sans-serif;
    font-size: 125%;
    margin: 20px auto;
    margin-top: 0%; 
    margin-bottom:  10px;
    color: Black;
    vertical-align: middle;}
    
h4
{
	text-align: Left; 
	font-style: Normal;	
	font-family: sans-serif;
    font-size: 100%;
    margin: 20px auto;
    margin-top: 0%; 
    margin-bottom:  5px;
    color: Black;
    vertical-align: middle;

}
h5
{
	text-align: Left; 
	font-style: Italic;	
	font-family: sans-serif;
    font-size: 100%;
    margin: 20px auto;
    margin-top: 0%; 
    margin-bottom:  0px;
    color: Black;
    vertical-align: middle;
}
h6
{
	text-align: Left; 
	font-style: Normal;	
	font-family: sans-serif;
    font-size: 80%;
    margin: 20px auto;
    margin-top: 0%; 
    margin-bottom:  0px;
    color: Black;
    vertical-align: middle;


}
