/* -- basic html elements -- */
img, form {border: 0; margin: 0;}
	
/* -- layout -- */
.twtcovericon {float: left; padding: 1px 8px 8px 2px; width: 77px;}
#logo {position: absolute; top: 0px; left: 0px;}
#logotext {position: absolute; top: 0px; left: 96px;}
#footer {position: relative; margin-top: 10px; left: 65%;width:250px}
#mainleftindent {padding: 5px 0px 0px 10px;}
#mainleftindent2 {padding: 5px 0px 0px 15px;}
h1,h2,h3,h4,h5,h6,h7,h8,h9,p,td,ul,li {font-family: "Helvetica Neue", "Helvetica", sans-serif; margin:0; color:#666666;}
h1 {font-size: 16px; line-height: 130%; font-weight: bold;}
h2 {font-size: 14px; line-height: 130%; font-weight: bold;}
.g {font: 18px "Helvetica Neue", "Helvetica", sans-serif;}
		
p {margin:0px 0px 7px 0px; color:#333; line-height: 170%} 
		
td {font-size: 12px;line-height: 130%; letter-spacing: .03em;}
.pink {color:#ff00ff;}
.black {color:#000;}
.cyan {color:#0099ff;}
.white {color:#fff;}
		
.leftcolumn {padding: 0px 20px 0px 0px; font-size: 11px; color:#000;}
		
a.nav2:link { color:FF9900; text-decoration:none; background: #fff;} 
a.nav2:visited { color:#FF9900; text-decoration:none; background: #fff;} 
a.nav2:active  { color:#FF9900; text-decoration:none; background: #fff;} 
a.nav2:hover  { color:#FF6633; text-decoration:underline; background: #fff;}
		 
a.ref { 
	color:#000;
	text-decoration:underline;   
} 
a.ref:hover {
	color:#ff00ff;
}
		
a.topnav { 
	color:#0066cc; 
	text-decoration:none; 
} 
a.topnav:hover {
	color:#00478d;  
	text-decoration:underline;  
}
		 
a.topnav2 { 
	color:#666;
	text-decoration:none;  
} 
a.topnav2:hover {
	color:#0066ff;
	text-decoration:underline;
}

a.bottomnav {
	color:#ff00ff;
	text-decoration:none;
}
a.bottomnav:hover {
	color:#990099;
	text-decoration:underline;
}
		 
a.bottomnav2:link 
		 {color:#ff00ff;   
		 text-decoration:underline;  
		 } 
		
		 a.bottomnav2:visited 
		 { color:#ff00ff;  
		 text-decoration:underline; 
		 } 
		
		 a.bottomnav2:active 
		 { color:#ff00ff;  
		 text-decoration:underline; 
		 } 
		
		 a.bottomna2v:hover 
		 {color:#990099;  
		 text-decoration:underline;  
		 }
		 
		 a.topnav3:link 
		 {color:#fff;   
		 
		 text-decoration:none;  
		 } 
		
		 a.topnav3:visited 
		 { color:#fff;  
		
		 text-decoration:none; 
		 } 
		
		 a.topnav3:active 
		 { color:#fff;  
		
		 text-decoration:none; 
		 } 
		
		 a.topnav3:hover 
		 {color:#fff;  
		 text-decoration:underline;  
		 }
		 
		  a.topnav4:link 
		 {color:#fff;   
		 
		 text-decoration:underline;  
		 } 
		
		 a.topnav4:visited 
		 { color:#fff;  
		
		 text-decoration:underline; 
		 } 
		
		 a.topnav4:active 
		 { color:#fff;  
		
		 text-decoration:underline; 
		 } 
		
		 a.topnav4:hover 
		 {color:#fff;  
		 text-decoration:underline;  
		 }

.maintitle{
	color:#000;  
	font-weight:bold;
	}

#subtopnav {
    position: absolute;
	top: 80px; left: 65%;
    background-color: transparent;
    color:#666666;
	z-index:-1;
}
#upperright {
    position: absolute;
	top: 20px; left: 80%;
    background-color: transparent;
   
    
    margin-top: 20px;
    padding-top: 20px;
	z-index:1;
	
}

#searchbox {
    position: absolute;
	top: 10px; left: 80%;
    background-color: transparent;
	
}


#navigation {
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    background-color: transparent;
    color: #666;
   
    height: 21px;
    margin-bottom: 0px;
    padding-bottom: 0px;

}
#navigation ul {
  padding: 0;
  margin: 0;
  margin-top: 2px;
  list-style: none;

  }

#navigation li {
  float: left;
  position: relative;
  padding-right: 11px;
  padding-left: 11px;
  padding-bottom: 0px;
  padding-top: 0px;
    z-index:2;
  }

#navigation ul li {
	border-left: 1px solid #fff;
	}
#navigation ul li.first-child {
	margin-left: 0px;
	border-left: none;
	}

#navigation li ul {
  display: none;
  position: absolute;
  left: 0;
  top: 1em;
  padding-top: 5px;
  list-style: none;
  background-color: #fff;
  width: 17em;
  }
li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#navigation li ul li {
	float: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	
    border-left: solid 1px #666;
    border-right: solid 1px #666;
    border-bottom: solid 1px #666;
}
#navigation li ul li.first-child {
	border-top: 1px solid #666;
    border-left: solid 1px #666
}

#navigation a { color: #666; text-decoration:none; }
#navigation a:hover { text-decoration: underline;}

#navigation li:hover ul, #navigation li.over ul { display: block; }
#navigation li ul li:hover {background-color: #DC7131; display: block;}
#navigation li ul li.over {background-color: #DC7131; display: block;}
#navigation li ul a:hover { text-decoration: none;}

