* {margin:0px;padding:0px;}
body {
text-align:center;  
margin: 0; 
padding: 0; 
background-color:#fffff7;
min-width:765px;
font: 11px Verdana,sans-serif;
color:#444;
height:100%;
} 
html{height:100%;} 

#wrapper {
width: 789px; /** 790 **/ /** 789 **/
margin: 0 auto;  
text-align:left;
background:#fff url('/images/b3.gif') repeat-y; /** min-height:650px; **/ /** height:100%; **/
} 


/** ******************* HOME PAGE ******************* **/	

.summary {font:13px #454444 verdana,sans-serif; LINE-HEIGHT: 16px;text-align:left;padding:5px 10px 0px 10px;}
.no {display:none;}

body#home div#wrapper {width:789; }
body#home div#content {width:430px;margin-left:-1px;
float:left;
/** padding-bottom:30px; **/
/** margin-left:20px; **/
} 

body#home div#rightnav {
width:282px;
float:right;
/** margin-top:20px; **/} 


#ileft {
width:431px;
/** margin-left:-1px;
margin-right:-2px; **/
margin-top:2px;
float:left;
}

#iright {
width:282px;
float:right;
margin-top:2px;
}



#iheader {padding-top:10px;height:80px;}
#iheader h1 {
margin:0;
/**position:absolute;
top:20px ;
left:138px;
width:715px;
height:72px;
z-index:3; **/
background: url('/images/header.gif') no-repeat;
height:99px;
width:715px; 
text-indent:-9000px; }
/**
#iheader ul {width:754;margin: 0px;padding-top:20px;margin-left:10px;}
#iheader li {list-style-type:none;display:inline;padding-right:65px;}
**/

#iinsidewrap {width: 715px;margin: 0 auto;text-align:left;}
#insidewrap {width: 715px;margin: 0 auto;text-align:left;} /** ADDED 04/17/06 **/

#icaption {
background: url('images/captionback3.gif');
color:#fff;
padding:3px 6px 3px 6px; 
border-bottom-width:1px;
border-bottom-color:#444445;
border-bottom-style:solid;
text-align:left;
font: 11px arial,verdana;
margin-top:0px;
}

ul.recent {margin:1px 0 1em 0;padding-left:30px;padding-bottom:15px;list-style: url('images/arrow1.gif');}
ul.recent li {margin-bottom:1px;margin-left:8px;margin-right:10px;padding:1px 1px 1px 0px;color:#fff;font: 11px Verdana,sans-serif #fff; text-align:left;}
ul.recent a:link, ul.recent a:visited {color:#fff;font-weight:normal;text-decoration:none;}
ul.recent a:hover  {color:#336699;font-weight:normal;text-decoration:none;}

#recentbox {background-color:#c53526;width:280;margin-top:0px;}
/** .recent {text-align:center; font-weight:bold;padding-top:8px;padding-bottom:8px; font: 12px Verdana,sans-serif; line-height: 11px;color:#fff; } **/
.recenthead  {text-align:center; padding-top:8px;padding-bottom:8px; font: bold 12px #fff Verdana,sans-serif; line-height: 11px;color:#fff;}

/** ******************* HEADERS/LINKS/ ******************* **/	

/** 04/18/06 switched values for h1 and h2, h3 is now h2,h4 is now h3 **/
h1 {
margin-top:20px;
margin-bottom:-2px;
margin-right:20px;
/** margin-left:50px; **/
color: #013166;
font: 14px Verdana,sans-serif;
font-weight:bold;
text-transform: uppercase;
}

h2 {
margin-top:10px;
margin-bottom:-10px;
/** padding-left:20px; **/
/** margin-left:50px; **/
color: #013166;
font: 11px Verdana,sans-serif;
}


h3 {
margin-top:10px;
margin-bottom:-10px;
/** padding-left:20px; **/
/** margin-left:50px; **/
color: #013166;
font: 11px Verdana,sans-serif;

}

h4 {
margin-top:10px;
margin-bottom:-10px;
font: italic 11px Verdana,sans-serif;color:#777;

}

P {font-family: Verdana,sans-serif; font-size:11px;font-weight:none;color:#444;margin-top: 20px;margin-bottom: 5px;/** margin-left:50px; **/margin-right:20px;}

A {COLOR: #898888}
A:link {COLOR: #2E2D2D; text-decoration:underline;} 
A:hover {COLOR: #666666}

#header {
width:715px; /** 748 **/
height:99px;
background: url('/images/toplogo1.gif') no-repeat;margin-bottom:2px;
/** margin-left:22px; **/
}

/** ******************* CONTENT ******************* **/	

/** #content {
width:575px;
float:left;
border-right: 1px solid #dadada;
padding-bottom:30px;
}  **/

#content {float:left;width:530px;text-align:left;border-right: 1px solid #dadada;height:auto;margin-bottom:20px;margin-left:15px;}
/** margin-left:35px; 04/17/06 **/
.space {height:360px;}
.space1 {height:200px;}
.space2 {height:30px;}
.space3 {height:80px;}
/** #content h1,h2,h3,h4,p,ul.main,pictable {
padding-left:40px;
}  **/

ul.main {list-style:url('/images/arrow.gif');font:11px verdana,sans-serif;margin: 12px 20px 0 20px;}
li.main {color:#444;} /** 04/17/06 padding-left:20px; **/

/** ******************* RIGHT NAVIGATION ******************* **/	
#rightnav {
width:150px;
float:right;
margin-top:20px;
}

#rightnav ul {
	font: 10px bold Verdana,sans-serif;
	list-style: none;
	margin-left: -10;
	padding-left: 1em;
	text-indent: -1em;
	margin-right:35px;
	text-decoration:none;
	}
	
#rightnav ul a, a#rightnav active {color: #c53526;}	
	
#rightnav  li {
	/** list-style-image:url(images/arrow.gif); **/
	/** list-style-type: disc; **/
	list-style:none;
	margin-bottom:1px;
	margin-left:0px; 
	padding:2px 1px 1px 1px;
	color:#666666;
	}
#rightnav a:link a:active a:visited {
	color:#ce4b3d;
	text-decoration:none;
	} 
#rightnav a:hover {color:#003366;} 

/** ******************* BOXES ******************* **/	
#quotebox {
	width:200px;
	float:right;
	margin: 10px;
	font:  italic 11px Verdana,sans-serif;
	background-color:#dcdde1;
	padding:10px;
	border:1px solid #003366;
	
	/** border:1px solid #809cb8;  **/ }

/** #quotebox p {
	font: bold italic 11px Verdana,sans-serif;
	background-color:#dcdde1;
	padding:10px;
	border:1px solid #003366;
	} **/
  #quotebox .right {text-align:right;font: italic 10px Verdana,sans-serif;}
	
.pictable {
width:400px; 
border:1px solid #CCCCCC;
padding:8px;
background-color:#dcdde1;
text-align:left;
/** margin-top:10px; **/
margin-left:40px;
margin-top:10px;
}	
.pictable img {border:1px #707172 solid;}
.pictable p {
font: bold 10px Verdana,sans-serif #013166; 
line-height: 12px;
margin-bottom: 10px;
padding: 0px 0px 0px 20px; 
margin-top: 0px;
width:400px; 
text-align:left;
}


.photo { 
font: 10px; Verdana, sans-serif; 
line-height: 12px; 
color: #777; 
padding: 6px 6px 0px 6px; 
/** width: 200px;   **/
width: 200px;   
border: 1px solid #e7e4e4; 
float: right; 
/** margin: 10px 0px 0px 10px; **/
margin:10px;
}
.phototext { 
font: bold 9px Verdana, sans-serif;  
line-height: 15px; 
color: #013166; 
background: #dcdde1; 
margin-bottom: 10px; 
margin-top: 0px; 
padding: 0px 6px 10px 6px;
/** width:189px; **/
}


.centerphoto {float:right;margin-top:30px;width:200px;}
#centerphotowrap {width:500px;}
.centerphototext {float:left;width:200px;padding:20px;background-color:#eee;padding:20px;margin-top:30px;margin-left:20px;}


/** ******************* FOOTER ******************* **/			
		
#footer {
clear:both;
background-color:#c53526;
height:20px;
text-align:center;
 /** CHECK CHECK CHECK **/
margin-top:40px;
width:715px;
padding:0px;
}

#footer li {
display: inline;
color:#fff;
font: 11px  sans-serif,arial;
text-align:center;
list-style-type: none;
padding-right: 20px;		
}		

#footer a, #foot a:visited { 
	color: #fff;
	text-decoration: none;
	}		
#footer a:hover {
color:#336699;
}	

#privacy {
	font-family: sans-serif,arial;
	font-size: 11px;
	} 
#privacy ul {
	list-style: none;
	margin: 0;
	text-align:center;
	padding-bottom:20px;
	}
#privacy li {
	display: inline;
	color:#666666;
	padding-right: 20px;	
	}
#privacy a:link, #privacy a:visited, #privacy a:active { 
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
	}

#privacy a:hover {
	color: #456176; 
	} 
#address {text-align:center;font-family: sans-serif,arial;
	font-size: 11px;color:#777;padding-top:20px;padding-bottom:10px;border-top:1px solid #eee;}
/** ******************* MAIN NAVIGATION ******************* **/	
#navwrap {
background: #c53526;
height:25px;
position:relative;
z-index:100;
padding:0px;
width:715px; /** ADDED 04/17/06 **/
 /** ADDED 04/17/06 **/
/** margin-bottom:2px;  
width:715; 04/17/06 **/ 
background: url('/images/mainnav.gif');
}

#navblock {margin-top:0px;} /** width:745px; width:auto; **/
#nav, #nav ul {line-height:2px;padding:0;margin:0;list-style:none;background:#fff;display:block; background-color: #c53526;} /** border:1px solid green; **/
#nav a {display:block;border-bottom:none;color:#fff;}
#nav a:hover {color:#333;border-bottom:none;}
#nav li {position:relative;margin:0 20px 0 0;padding:0px;width:auto;height:20px;float:right;} /** border:1px dashed orange; **/
/** for accessibility, instead of using display:none, we use left:-999em and bring it back with left:auto **/
#nav li:hover ul, #nav li.sfhover ul {left:auto;}/** border:10px dashed blue; **/
/* drop-down lists */
#nav li ul { position:absolute;left:-999em;top:20px;width:146px;height:auto;margin:0 0 0 -2px;padding:0;background:#c53526; display:block; border-bottom:2px solid #cc4d40;border-top:1px solid #cc4d40; list-style:none; }
#nav li li {height:auto;margin:0;padding:0;width:100%;font-size:12px;font: 12px arial, verdana;border-bottom:1px solid #cf564a;} /** border-bottom:1px solid #F5F5F0; **/
#nav li li span {margin:0;padding:5px 4px 5px 7px;display:block;position:relative; }
#nav li li a, #nav li li a:visited {color:#fff;text-decoration:none;display:block;}
#nav li li a:hover {color:#003366;text-decoration:none;}
*>html #navblock ul {f\loat: right;margin-top:11px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */

/** ---------- PHOTO GALLERY ---------- **/ 

#thumbs {width:190px;border:1 px solid #777;float:left;/** margin-left:20px; **/margin-top:10px;}
#pic {float:right;width:500px;margin-bottom:60px;margin-top:10px;}
#pic p {width:400px;}
.gallery {float:left;padding-right:2px;}
#full {width:710px;text-align:left;}

#full .gallery a img {padding: 8px;border: solid 1px #ccc;margin-bottom: 2px;margin-top: 3px;}
#full .gallery a:hover img {border-top: solid 1px #999;border-bottom: solid 1px #999;border-left: solid 1px #999;border-right: solid 1px #999;}

/** ---------- MISC ---------- **/ 
img {border:0px;}
.piline {border-bottom-color:#336699;border-bottom-style: solid;border-width: 1px;margin:15px 0px 0px 0px;font-weight:bold;width: 70%;padding-left:20px;color:#336699;}
.center {text-align:center;}

.right {text-align:right;padding-right:10px;}
a.skip {color: #fff; background-color: #fff;text-decoration:none;position: absolute; left: -1000em; width: 20em;}
a.skip:active {color: #fff; background-color: #fff;}
a.skip:hover {color: #fff; background-color: #fff;}
.qname {text-align:right;padding-left:40px;padding-right:40px;font-style:italic;font: Verdana,sans-serif;color:#444;font-size:11px;}
.clear {clear:both;}
.home {padding-top:5px;font:9px arial;color:#fff;}
.topanchor {margin-bottom:10px;}
/**
ul.news3 a:active {color:#ffffff;font-weight:normal;text-decoration:none;}
ul.news3 a:visited {color:#ffffff;font-weight:normal;text-decoration:none;}
**/

#cosponsors {padding-left:40px;} 
#cosponsors .left {float:left;width:100;text-align:left;}
#cosponsors .right {float:right;width:100;text-align:left;}

#cosponsors ul {}
#cosponsors li {list-style-type:none;font: 11px #444 verdana,sans-serif;}


/** ---------- FORM ---------- **/

label {display:block;font: bold 11px arial;margin-bottom:0px;}
input {width:2--px;} 
form {background-color:#eee;border: solid 1px #777;margin-left:35px;margin-top:20px;}
fieldset {padding:5px 5px 5px 15px;border:0;}