/*********************************************************
	File:		styles_am2007.css
	Function:	2007 Annual Meeting Site Styles
	Date:		02/28/2007
	Developer: 	Minh Nguyen
***********************************************************/
.a.sidenavlink_white, .a.sidenavlink_white:link, .a.sidenavlink_white:visited {
	color:#ffffff; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	}

a.sidenavlink_white:hover {
	color:#6587b6; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	}

.sidenavlink_ltblue {
	color:#6587b6; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	
.pageTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2.5%;
	vertical-align: middle;
	}
.am2007_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	}
.am2007_textWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}
.am2007_textBoldWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	}
.am2007_textBoldWhiteBig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	}
.am2007_textBoldBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	}
.am2007_textReverse{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B35358;
	background: #ffffff;
	}

.red{color: #B35358;}

.topnavmargin{
	font-weight: bold; 
	margin-top:7; 
	margin-right:7;
	}
	
.sage{color: #cccc99;}

a.topnav, a.topnav:link{
	color: #B35358; 
	text-decoration: none; 
	font-size: 9pt;
	}
a.topnav:visited{
	color: #B35358; 
	text-decoration: none; 
	font-size: 9pt;
	}
a.topnav:hover, a.topnav:visited:hover{
	color: #999999; 
	text-decoration: none; 
	font-size: 9pt;
	}
a.am2007topnav, a.am2007topnav:link{
	color: #002D56; 
	text-decoration: none; 
	font-size: 9pt; 
	font-weight: bold;
	}
a.am2007topnav:visited{
	color: #999999; 
	text-decoration: none; 
	font-size: 9pt; 
	font-weight: bold;
	}
a.am2007topnav:hover, a.am2007topnav:visited:hover{
	color: #999999; 
	text-decoration: none; 
	font-size: 9pt; 
	font-weight: bold;
	}  
a.sidenav2007, a.2007sidenav:link{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenav2007:visited{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenav2007:hover, a.sidenav2007:visited:hover{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}  
h1.am2007{
	font-size: 19px; 
	font-weight: bold; 
	color: #B35358;
	}
h2.am2007{
	font-size: 17px; 
	font-weight: bold; 
	color: #B35358;
	}  
td.am2007{
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
	background: #012640;
	} 
p.Footer, a.Footer, a.Footer:link, a.Footer:visited, a.Footer:hover{
	font-size: 10px; 
	color: #660066;
	}

a.Footer:hover{color: #000099;}

p.Footer{color: #000099;}
  
  
  
/* General styles */

body, p, b, font, h1, h2, h3, h4, h5, li, td, th, a, a:link, a:visited, a:hover, strong, i, blockquote
{font-family: Verdana, Arial, Helvetica, sans-serif;}

p, font, td, li, b, strong, th, .error {font-size: 10pt;}

p, td, li, th, blockquote {color: black; font-weight: normal;}

body {color: black; margin: 0 0 0 0;}

b, strong, em, .bold, .bigbold, .mediumbold, .smallbold, .error {font-weight: bold;}

.bold{}

.smallbold {font-size: 10px;}

.mediumbold{font-size: 12px;}

.bigbold {font-size: 14px;}


.small
  {font-size: 11px;}
.smaller
  {font-size: 9px;}
.large
  {font-size: 15px;}
.larger
  {font-size: 17px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;}
.error {color: Red;}

i {text-decoration: italics;}

u {text-decoration: underline;}

h1,.h1{
	font-size: 17px; 
	font-weight: bold; 
	color: #B35358;
	}
h2,.h2{
	font-size: 15px; 
	font-weight: bold; 
	color: #B35358;
	}
h3,.h3{
	font-size: 13px; 
	font-weight: bold; 
	color: #B35358;
	}

.BoldWhiteSmall{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	}
.BoldWhiteMedium{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	}
.BoldWhiteBig{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.BoldBlueSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #002D56;
	}
.BoldBlueMedium{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #002D56;
	}
a.BoldBlueMedium:link,
a.BoldBlueMedium:hover, 
a.BoldBlueMedium:visited:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #002D56;
	text-decoration: none; 
	}	

.BoldBlueBig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #002D56;
	}

.homeRightRed{
	font-family: Verdana;
	font-size: 12pt; 
	font-weight: bold; 
	color: #B35358;
	}
.homeRightBlue,
.homeRightBlue:link,
.homeRightBlue:hover,
.homeRightBlue:visited,
.homeRightBlue:visited:hover,{
	font-family: Verdana;
	font-size: 10pt; 
	font-weight: bold; 
	color: #002D56;
	text-decoration: none; 
	}

a.homeRightBlue:link,
a.homeRightBlue:hover,
a.homeRightBlue:visited,
a.homeRightBlue:visited:hover,{
	font-family: Verdana;
	font-size: 10pt; 
	font-weight: bold; 
	color: #002D56;
	text-decoration: none; 
	}
	
.homeWhiteLeft{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	text-decoration: none; 
	}
	
a.homeWhiteLeft:link,
a.homeWhiteLeft:hover,
a.homeWhiteLeft:visited,
a.homeWhiteLeft:visited:hover,{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	}
	
th {font-weight: bold; text-align: left;}

/* commented out for quick fix due to firefox compliance w/home_left, MN
	a, a:link, a:visited, a:hover, a:visited:hover{
	color: #000099; 
	font-weight: normal; 
	text-decoration: underline;
	}*/
	
/*a:visited {color: #660066;}*/

/*a:hover, a:visited:hover {color: #0000ff;}*/

input, .textarea, textarea{
	font-size: 13px; 
	font-family: monospace, sans-serif; 
	font-weight: 100;
	}
	
ol, ul{
	margin: 0 0 0 25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

pre {font-family: monospace; font-size: 11px;}

.sidebarheader {font-weight: bold; color: #660066;}

/*side nav styles*/

a.sidenav, 
a.sidenav:link{
	color: #191919; 
 	font-weight: bold; 
 	text-decoration: none; 
 	font-size: 8pt;
	}	
a.sidenav:visited{
	color: #002D56; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenav:hover, 
a.sidenav:visited:hover{
	color: #C30C3E; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}	
a.sidenavcurrent, 
a.sidenavcurrent:link{
	color: #002D56; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenavcurrent:visited{
	color: #C30C3E; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenavcurrent:hover, 
a.sidenavcurrent:visited:hover{
	color: #002D56; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}

/*sidenavsub styles*/

a.sidenavsub, 
a.sidenavsub:link{
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenavsub:visited{
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none; 
	font-size: 8pt;
	}
a.sidenavsub:hover, 
a.sidenavsub:visited:hover{
	color: #FFDF74; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 8pt;
	}


.indent {margin-left:10;}

.pageTitleBackground{
	/*background-image: url('/am2006/skins/main/images/am2006/am2006_redTitleBar.gif');*/
	background-repeat: no-repeat;
	line-height: 30px;
	vertical-align: middle; 
	/*background-position: center;*/
	}

	
/* CMS styles */

.error {color: Red;}
/* Masks Button as Link *//*
.submitLink {
	color: #000099;
	background: transparent; 
	text-decoration: underline;
	text-align: left;
	border: none;
	cursor: pointer;
	cursor: hand;
	width:auto;
	border-left:inherit;
	border-style: none; 
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.submitLink:active {
color: Red;
}*/

/* Drop down menu styles */
#menustyle a{
	background: #335778 repeat 100%;
	color: #ffffff;
	position: absolute;
	border: 0px solid #335778;
	font: normal 8pt Verdana;
	line-height: 11pt;
	z-index: 100;
	text-decoration: none;
}

#menustyle a:hover{
	background: #335778 repeat 100%;
	color: #ffffff;/*yellowish-green*/
	position: absolute;
	border: 0px solid #ffffff;/*violet*/
	font: normal 8pt Verdana;
	font-weight: bold;
	line-height: 11pt;
	z-index: 100;
	text-decoration: none;
}

#menustyle{
	background: #335778 repeat 100%;
	color: #660066;
	position: absolute;
	border: 1px solid #ffffff;
	font: normal 8pt Verdana;
	line-height: 11pt;
	z-index: 100;
	text-decoration: none;
	padding-bottom: 2pt;
	padding-left: 1pt;
	padding-top: 2pt;
}

/* end of CMS styles*/

