.formerror{color: #F00;}
.captionerror {color: #A44;}
.fielderror {background-color: #FF8;}
IMG.email {
 vertical-align: text-bottom;
}
.help {
 font-family: Arial, Helvetica, sans-serif;
}
A.help:link, A.help:active, A.help:visited {
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
} 

.error {
 font-family: Arial, Helvetica, Sans-serif;
 color: red;
}
html {
	margin: 0;
	padding: 0;
}
body {  background-color: black;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#wrapper {
  	width: 790;
  	/* height: 740; */
  	text-align: left;
  	display: block;
  	background-position: top right;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
  
}


div#wrapper2 {
  	width: 778;
  	/* height: 740; */
  	text-align: center;
	background-color: #FFFFFF;
	margin: 0 auto 0 0;
	padding: 0 0 0 0;
  
}


/******IMAGE BOX STYLES******/
.caption {
 font-family: Verdana, Arial, Helvetica, sans-serif;  /**/
 font-variant: normal;
 font-size: 7pt;
 line-height: 1.3em;
}
.imagetitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;  /**/
 font-size: 80%;
 line-height: 1.3em;
}
.copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;  /**/
 font-size: 80%; 
 line-height: 1.3em;
}
.photocredit {
 font-family: Verdana, Arial, Helvetica, sans-serif;  /**/
 font-size: 80%; 
 color: #909090;
 line-height: 1.3em;
 /*Arial, Helvetica, sans-serif*/
}
A.imagetitlelink:link, A.imagetitlelink:active, A.imagetitlelink:visited {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;  /**/
 	text-decoration: none;
 	color: #626464;
} 
A.imagetitlelink:hover { text-decoration: underline;} 
/******END IMAGE BOX STYLES******/

a, a:visited {
	color: #265787;
	text-decoration: none;
}
a:hover {
	color: #265787;
	text-decoration: underline;
}
div#header{
	margin: 0;
	padding: 0 0 0 0;
}
div#innerbody {
	display: block;
	background-color:white;
	width: 690px;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font-size: 9pt;
	line-height: 1.5em;
	font-family:  Verdana, Arial, Helvetica, sans-serif;  /**/
}
#innerbody table {
	font-size: 9pt;
	line-height: 1.5em;
	font-family:  Verdana, Arial, Helvetica, sans-serif;  /**/
	margin: 0;
	padding: 0;
}
div#pagetitle {
	float: left;
	font-family: "Times New Roman", Times, serif;  /**/
	font-size: 175%;
	color: #265787;
	/*text-transform: lowercase;*/
	text-align: left;
	margin: 20px 0 0 0px;
	padding:  0 0 0 45px;
}
div#pagesubtitle {
	float: right;
	font-family:  "Times New Roman", Times, serif; /* */
	font-size: 130%;
	color: #265787;
	text-align: right;
	margin: 25px 0 0 0;
	padding: 0 45px 0 0;
	/*text-transform: lowercase;*/
}
div.bodynocol {
	width: 690px; /*686px; /*776px;*/
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
    background: transparent;
}
div.body1col {
	width: 415px;
	display: block;
	float: left;
	text-align: left;
}
div.body2col {
	width: 444px;
	text-align: left;
	display: block;
	float: left;
}
div#body {
	margin: 0;
	padding: 0;
}
div.clear {
	clear: both;
}

.footertop {
		padding: 0;
		margin: 0;
		margin-bottom: 2px;
		padding-top: 10px;
		display: block;
}
.footertop ul {
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	text-align: center;
	display: block;
}
.footertop ul li {
	display: inline;
	padding: 0;
	margin: 0;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
}
.footertop ul li.first {
}
.footertop ul li.last {
}
.footertop ul li.line {
	padding: 0;
	margin: 0;
}
ul.basenav {
}
/*ul.basenav a {
	text-decoration: none;
}*/

ul.basenav a , ul.basenav a:hover, ul.basenav a:visited {
	text-decoration: none;
	color: #000;
}


.footermiddle {
	padding: 2px;
	padding-right:30px;
	padding-left: 30px;
}
.footerbottom {
	display: block;
	padding-bottom: 10px;
}
.footerdiv {
	display: block;
	width: 778px;
	clear: both;
	font-size: 8pt;
	font-weight: normal;
}
.rightcolumn {
	width: 230px;
	float: right;
	text-align: left;
/*	margin: 8px 0 0 20px;*/
}
.rightcolumn_narrow {
	lin-height: 1em;
	width: 130px;
	float: right;
	text-align: right;
}
.leftcolumn {
	width: 230px;
	float: left;
	text-align: left;
    margin: 0 20px 0 0;
}

.featurebody ul {
	margin: 0 0 0 15px;
	padding: 0;
}
.featurebody ul li {
	margin-bottom: 2px;
}

/********* NAVIGATION ************/
#navbox {
	display: block;
	width: 778px;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 6px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
}

#nav {
	margin: 0 0 0 50px;
	padding: 0;
	background: transparent;

}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	/*font-variant: small-caps;*/
	text-align: left;
	margin-left: 20px;
	background: transparent;
	width: 700px;
	margin: 0 auto 0 auto;

}

#nav li ul { /* second-level lists */
}

#nav li ul li {
}

#nav a {
	display: block;
	text-decoration: none;
	padding: 0 0 4px 0;
	width: 100%;
}

#nav li { /* all list items */
	float: left;
	width: 8em; /* width needed or else Opera goes nuts */
	padding-bottom: 10px;
}

#nav li#storelink {
	color: #FFFFFF;
	float: right;
	text-align: right;
	width: 4em;
	margin: 0 6px 0 0;
	font-weight: bold;
}


#nav li ul { /* second-level lists */
	position: absolute;
/*	background: #fff;*/
	width: 8em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	text-align: left;
	font-family: Arial, Helvetica;
	font-variant: normal;
	font-size: 8pt;
	width: 10em;
	margin-left: -4px;
	padding-top: 2px;
}
img {
	border: none;
}

/*.imgWithCap {margin-bottom: 2px;
}*/
#nav li ul li {
	width: 100%;
	padding-bottom: 2px;
}
#nav li ul li:hover {
/*	background-color: yellow;*/
}
#nav li ul li a {
	padding-top: 2px;
}
#nav li ul li a:hover {
/*	background-color: pink;*/
}


#content {
	clear: left;
	/*color: #ccc;*/
}
/************** END NAVIGATION ****************/

/************** SECONDARY NAVIGATION ****************/
ul.secondary {
	list-style: none;
/*	font-family: Arial, Helvetica;*/
/*	text-transform: uppercase;      */
	/*text-transform: lowercase;*/
	text-align: right;
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	float: right;
}
ul.secondary li {
	padding: 0 0 8px 0;
	margin: 0;
}
ul.secondary li a {
	text-decoration: none;
	color: #265787;
	background-color: transparent;
	font-size: 10pt;
	}

/************** END SECONDARY NAVIGATION ****************/

/**** HEADERS ******/

h1 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

h2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
}

h3 {
	font-family:"Times New Roman", Times, serif; /* */
	font-size: 20px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
	font-size: 12pt;
}
/*********
For use in in the Editor's Style Menu
*********/
.sectionheading {
	font-family: Times, serif;
/*	font-size: 200%;   */
	display: block;
}
.sectionsubheading {
	font-family: Times, serif;
/*	font-size: 150%;     */
	font-size: 16px;
	display: inline;
	background-color: #fff;
	padding: 5px 0 5px 0;
/*	margin: 15px 0 0 0;*/
}
#innerbody table h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 14px;
	font-weight: normal;
	color: #265787;
	margin: 0;
	margin-top: 20px;
	padding: 0;
	display: block;
}
#innerbody table h3 {
	font-family:"Times New Roman", Times, serif; /* */
	font-size: 20px;
	font-weight: normal;
	color: #265787;
	text-align: center; 
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
	line-height: 1.2em;
}
#innerbody h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 14px;
	font-weight: normal;
	color: #265787;
	margin: 3px 0 5px 0;
	padding: 10px 0 0 0;
	display: block;

}

#innerbody table h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 16px;
	font-weight: normal;
	color: #265787;
	text-align: center; 
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
}

#innerbody h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 16px;
	font-weight: normal;
	color: #265787;
	text-align: center; 
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
}

#innerbody table h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 14px;
	font-weight: normal;
	color: #265787;
	text-align: center; 
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
}

#innerbody h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 14px;
	font-weight: normal;
	color: #265787;
	text-align: center; 
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
}

#innerbody h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
    font-size: 16px;
	font-weight: normal;
	color: #265787;
}
.landinglink a {
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	/*text-transform: lowercase;*/
	color: #265787;
}
.landinglink a:hover {
	text-decoration: underline;
}
.imgcap {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* */
	margin-top: 2px;
	display: block;
	text-align:left;
	line-height: 1.2em;
	
}
.imgcap a {
	text-decoration: none;
	color: #265787;
}
.imgcap a:hover {
	text-decoration: underline;
}
#innerbody p {
	margin: 6px 0 6px 0;
	padding: 6px 0 6px 0;
}
#innerbody table p {
	margin: 6px 0 10px 0;
	padding: 0 0 0 0;
}

#innerbody table .press {
	float: left;
 	font-size: 10px;
	font-family: Arial, Helvetica;
	color: #265787;
}
#innerbody table .preview {
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica;
	color: #265787;
}
.preview {
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica;
	color: #265787;
}
#innerbody table .press a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica;
	/*text-transform: lowercase;*/
	color: #265787;
}
#innerbody table .preview a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica;
	/*text-transform: lowercase;*/
	color: #265787;
}
#innerbody table .preview a:hover {
	text-decoration: underline;
}
#innerbody table .preview a:hover {
	text-decoration: underline;
}
#innerbody table div.gutterleft {
	margin: 0 0 0 50px;
}
#innerbody table div.gutterright {
	margin: 0 20px 0 0;
}     

div.pushright {
	margin-left: 40px;
	text-align: right;
	padding-right: 0px;
}





td.underline {
	padding-bottom: 6px;
}

.posted	{font-size:10px;}



