/*****
// Rounded Input Field
//*****/
input.rounded {background-color:#ffffcc; font-size: 11px; color:black; background:  url(../images/rounded_inputa.gif) no-repeat left top;padding-left: 5px; width: 110px;height:20;border-style: none;}
input.rounded_large {background-color:#ffffcc; font-size: 11px; color:black; background:  url(../images/rounded_input_large.gif) no-repeat left top; padding-left:5px; margin: 0px 20px 0px 5px; width: 150px;height:20;border-style: none;}



/*****
// Links
//*****/
a.logo{text-decoration: none; font-family: verdana, arial, Helvetica; color:#990000; font-size: 35px; font-weight: bold; width: 100%; border-style: none;}                 

a.none{text-decoration: none; font-family: verdana, arial, Helvetica; color:blue; font-size: 11px; font-weight: normal; padding:0px;} 
a:hover.none{text-decoration: underline; font-family: verdana, arial, Helvetica; color:blue; font-size: 11px; font-weight: normal; padding:0px;}

a.none9{text-decoration: none; font-family: verdana, arial, Helvetica; color:blue; font-size: 9px; font-weight: normal; }
a:hover.none9{text-decoration: underline; font-family: verdana, arial, Helvetica; color:blue; font-size: 9px; font-weight: normal; } 

a.none9w{text-decoration: none; font-family: verdana, arial, Helvetica; color:white; font-size: 9px; font-weight: normal; }
a:hover.none9w{text-decoration: underline; font-family: verdana, arial, Helvetica; color:white; font-size: 9px; font-weight: normal; }

a.none9y{text-decoration: none; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size: 9px; font-weight: normal; }
a:hover.none9y{text-decoration: underline; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size: 9px; font-weight: normal; }

a.none9g{text-decoration: none; font-family: verdana, arial, Helvetica; color:#999999; font-size: 9px; font-weight: normal; }   

a.none11w{text-decoration: none; font-family: verdana, arial, Helvetica; color:white; font-size: 11px; font-weight: normal; }
a:hover.none11w{text-decoration: underline; font-family: verdana, arial, Helvetica; color:white; font-size:11px; font-weight: normal; }

a.none12w{text-decoration: none; font-family: verdana, arial, Helvetica; color:white; font-size: 12px; font-weight: normal; }
a:hover.none12w{text-decoration: underline; font-family: verdana, arial, Helvetica; color:white; font-size:12px; font-weight: normal; }

a.none12y{text-decoration: none; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size: 12px; font-weight: normal; }
a:hover.none12y{text-decoration: underline; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size:12px; font-weight: normal; }

a.none13{text-decoration: none; font-family: verdana, arial, Helvetica; color:blue; font-size: 13px; font-weight: bold; }
a:hover.none13{text-decoration: underline; font-family: verdana, arial, Helvetica; color:blue; font-size: 13px; font-weight: bold; } 

a.noner11{text-decoration: none; font-family: verdana, arial, Helvetica; color:red; font-size: 11px; font-weight: 400; }
a:hover.noner11{text-decoration: underline; font-family: verdana, arial, Helvetica; color:red; font-size: 11px; font-weight: 400; }

a.noneblue11{text-decoration: none; font-family: verdana, arial, Helvetica; color:blue; font-size: 11px; font-weight: 400; }
a:hover.noneblue11{text-decoration: underline; font-family: verdana, arial, Helvetica; color:blue; font-size: 11px; font-weight: 400; }
  
a.noner13{text-decoration: none; font-family: verdana, arial, Helvetica; color:red; font-size: 13px; font-weight: 400; }
a:hover.noner13{text-decoration: underline; font-family: verdana, arial, Helvetica; color:red; font-size: 13px; font-weight: 400; } 

a.blank{text-decoration: none; font-family: verdana, arial, Helvetica; color:blue; font-size: 11px; font-weight: normal; } 
a.blank9w{text-decoration: none; font-family: verdana, arial, Helvetica; color:white; font-size: 9px; font-weight: normal; }
a.blank9b{text-decoration: none; font-family: verdana, arial, Helvetica; color:black; font-size: 9px; font-weight: normal; }
a.blank9blue{text-decoration: none; font-family: verdana, arial, Helvetica; color:blue; font-size: 9px; font-weight: normal; }
a.blank9y{text-decoration: none; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size: 9px; font-weight: normal; }
a.blank11y{text-decoration: none; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size: 11px; font-weight: normal; }
a.blank12y{text-decoration: none; font-family: verdana, arial, Helvetica; color:#ffdd00; font-size: 12px; font-weight: normal; }

a.u10blue{text-decoration: underline; font-family: verdana, arial, Helvetica; color:blue; font-size: 10px; font-weight: normal; }
a.u10y{text-decoration: underline; font-family: verdana, arial, Helvetica; color:ffdd00; font-size: 10px; font-weight: normal; }

A.Controls:link    { color:#666666;
                     text-decoration:none;
                     font-family: verdana;
                     font-size:   14pt;
                     font-weight: bold; }
A.Controls:visited { color:#666666; text-decoration:none; 
                     font-family: Arial;
                     font-size:   14pt;
                     font-weight: bold; }

A.Controls:hover   { color:#00FF00; text-decoration:none;
                     font-family: verdana;
                     font-size:   14pt;
                     font-weight: bold; }
A.Controls:active  { color:#666666; text-decoration:none;
                     font-family: verdana;
                     font-size:   14pt;
                     font-weight: bold; }


/*****
// Headings
//*****/
h4.w{font-size: 75%;  padding: 0px 0px 0px 0px;color: #FFFFFF; }

/*****
// Paragraphs
//*****/
p{color: black; margin:0; padding: 0px 0px 0px 0px;  font-size: 11px; font-family:verdana; }
p.bb{font-size: 11px; color: #000000; font-weight:600; font-family:verdana; }
p.bb13{font-size: 13px; color: #000000; font-weight:600; font-family:verdana; }
p.w9{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 9px; font-family:verdana;}
p.b9{ color: black; margin:0; padding: 0px 0px 0px 0px;  font-size: 9px; font-family:verdana;} 
p.r9{ color: red; margin:0; padding: 0px 0px 0px 0px;  font-size: 9px; font-family:arial;}
p.r11{ color: red; margin:0; padding: 0px 0px 0px 0px;  font-size: 11px; font-family:arial;}
p.b10{ color: black; margin:0; padding: 0px 0px 0px 0px;  font-size: 10px; font-family:verdana;}
p.b12{ color: black; margin:0; padding: 0px 0px 0px 0px;  font-size: 12px; font-family:verdana;}
p.blue12{ color: blue; margin:0; padding: 0px 0px 0px 0px;  font-size: 12px; font-family:verdana;}
p.b13{ color: black; margin:0; padding: 0px 0px 0px 0px;  font-size: 13px; font-family:verdana;}
p.w10{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 10px; font-family:verdana;}
p.w11{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 11px; font-family:verdana;}
p.r11{ color: red; margin:0; padding: 0px 0px 0px 0px;  font-size: 11px; font-family:verdana;}
p.w12{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 12px; font-family:verdana;}
p.w13{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 13px; font-family:verdana; font-weight: 500;}
p.input{ color: white; margin:0; padding: 0px 0px 0px 10px;  font-size: 11px; font-family:verdana; text-align:right;}
p.warning{ color:red;  margin:0; padding: 0px;  font-size: 11px; font-family:verdana;}
           
/*****
// Spans
//*****/
span.copyright {font-size: 10px; color: #606060; font-weight:200; font-family:verdana;}  
span.featured{font-size: 9px; color: #000000; font-weight:normal; font-family:verdana; }
span.w9{font-size: 9px; color: #ffffff; font-weight:normal; font-family:verdana; }
span.w10{font-size: 10px; color: #ffffff; font-weight:normal; font-family:verdana; }
span.blue9{font-size: 9px; color: blue; font-weight:normal; font-family:verdana; }
span.w13{font-size: 13px; color: #ffffff; font-weight:normal; font-family:verdana; }
span.r11{font-size: 11px; color: #ff0000; font-weight:normal; font-family:verdana; }
span.blue11{font-size: 11px; color: blue; font-weight:normal; font-family:verdana; }
span.r12{font-size: 12px; color: #ff0000; font-weight:normal; font-family:verdana; }
span.r13{font-size: 13px; color: #ff0000; font-weight:normal; font-family:verdana; }
span.wb{font-size: 11px; color: #ffffff; font-weight:600; font-family:verdana; }
span.b11{font-size: 11px; color: #000000; font-weight:400; font-family:verdana; }
span.bb{font-size: 11px; color: #000000; font-weight:600; font-family:verdana; }
span.warning{ color:red; background:#ffffee; margin:0; padding: 4px 5px 0px 5px;  font-size: 11px; font-family:verdana;}


/*****
// Page Titles
//*****/
div.page_title{width: 450px; margin: 0px 0px 0px 0px;}
h3.page_title {font-size: 80%; margin:0;  padding: 4px 2px 4px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 0px solid darkred;}
div.generic_border_darkred{width: auto; margin: 0px 0px 0px 0px;}


/*****
// Common Body and Wrapper for All Web Pages
//*****/
body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	text-align: center; /*This centers the site wrapper*/
	background-color: #8ca4bc;
	background: url(../images/stanfordB.png);
	background-attachment: fixed;
	background-position: center top; background-repeat: no-repeat;
	
}

#sitewrapper
{
	margin: 0px auto 0;
	padding-left: 0px;
	width: 905px;
	text-align: left;
	background-color: #ffffff;
	background: url(../images/border905.gif) repeat-y 0px top;
}

#sitefooter
{
	margin: 50px 0px 0px 20px;
	padding-left: 0px;
	width: 860px;
	height: auto;
	text-align: center;
	background-color: #ffffff;
}

/*****
// Index page
//*****/
#headerindex {
 color: #000000;
 width: 860px;
 padding: 0px;
 height: 0px;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}
#leftcolumnindex { 

 color: #000000;
 margin-right: 0px;
 margin-left: 25px;
 margin-top: -10px;
 padding: 0px;
 width: 195px;
 height: 350px;
 float: left;
 background: #FFFFFF;
 background-image: url('../images/stanford.png');
 background-repeat: no-repeat;
}


#middlecolumnindex { 
 display: inline;
 color: #000000;
 margin-top: 5px;
 margin-left: 5px;
 padding: 0px;
 width: 480px;
 height: 315px;
 float: left;
 background: #FFFFFF;
}
#rightcolumnindex { 
 float: right;
 color: #000000;
 margin-top: -5px;
 margin-right:10px;
 padding: 0px;
 width: 190px;
 height: 315px;
 background: #FFFFFF;
}

div.index{width: 600px;margin-bottom: 5px; }
h3.index{font-family:arial; font-size: 110%; margin:0;  padding: 0 0 2px 10px;background: #3b5998; color: #ffffff; text-align: left;  border-bottom: 1px solid #3b5998;}
p.index{ color: black; margin:0; padding: 5px 5px 5px 0px; line-height: 1.6;  text-align: left; font-size: 12px; font-family:arial;}
p.center{background: #FAFAFA; color: black; margin:0; padding: 6px 6px 1px 6px;line-height: 1.8; text-align: center; font-size: 11px; font-family:arial;}
div.featuredheader {width: 150px; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.featuredbody { margin:0px 0px 0px 0px;padding: 0px; background: #ffffee}
span.index{font-size: 14px; margin:0;  padding: 0 0 2px 0px;background: #3b5998; color: #ffffff; text-align: left; font-family:arial;}
div.featured_thumbs{width: 106px; height:106; margin: 5px 0px 0px 0px;  background-image: url('../images/thumb_background_gray.gif');  background-repeat: no-repeat;}

/*****
// Non-Index Page Layout
//*****/

#header {
 color: #000000;
 width: 760px;
 padding: 0px;
 height: 0px;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}

#middlecolumn { 
 display: inline;
 color: #000000;
 margin-top: 10px;
 padding: 0px;
 width: 760px;
 float: left;
 background: #FFFFFF;
}

/*****
// FAQs Page
//*****/
div.faq{margin-left: 10px; margin:10px 0px 10px 10px; width:25%}
h4.faq{ font-size: 75%; margin:0px 0px 0px 0px; padding: 2px 10px 2px 10px; background: #EFEADC;color: #497B7B;text-align: left}
p.question{ color: black; margin:0px 0px 5px 30px; padding: 4px 6px 10px 0px; line-height: 1.6;  text-align: left; font-size: 13px; font-family:verdana; font-weight:bold;}
p.answer{ color: black; margin: -20px 20px 25px 50px; padding: 4px 6px 4px 0px; line-height: 1.4;  text-align: justify; font-size: 11px; font-family:verdana; font-weight:normal;}
li.answer{color: black; margin: 0px 20px 4px 50px; padding: 4px 6px 4px 0px; line-height: 1.4;  text-align: justify; font-size: 11px; font-family:verdana; font-weight:normal;}
ol.answer{list-style-type: upper-roman;  margin-top:-20px;}

/*****
// Login Page
//*****/

div.loginheader{width: 375px;margin: 0px 0px 0px 0px;}
div.loginbody{width: 375px; height:150; margin: 0px 0px 0px 0px;  background-image: url('../images/login_gradient_graya.gif');  background-repeat: repeat-x;}
h3.loginpage{font-size: 80%; margin:0;  padding: 2px 2px 2px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 1px solid darkred;}
p.login{margin:0;padding: 0 5px 10px;line-height: 1.3;text-align: justify;}
div.loginhelp{width: 375px;  margin: 0px 0px 0px 0px;  background-image: url('../images/login_gradient_graya.gif');  background-repeat: repeat-x;}

/*****
// Signup Page
//*****/
div#signupleftcolumn{width: 340px;margin: 0px 0px 0px 0px}
div#signupleftcolumn div{float: left;width: 330px;margin:0 0 20px 10px;padding: 0px 0}
div#signupmiddlecolumn div{width: 330px;margin: 0px 10px 0px 10px}
div#signuprightcolumn div{width: 150px;margin: 0px 10px 0px 0px}

div.signupTL{background: #f4a24c}
div.signupBL{background: #990000}
div.signupTM{background: #3b5998}
div.signupTR{background: #666666}

h3.signup{font-size: 110%; margin:0;  padding: 2px 2px 2px 2px; color: black; text-align: center; }
p.signup{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 11px; font-family:verdana; }
p.signup_tips{ color: black; margin-top:0px; padding: 5px 10px 5px 10px;  font-size: 11px; font-family:verdana; font-weight: 500;  background-color:#ffffee}
select.signup{line-height: 1.4em; outline: none; color: white; background:#666666; margin:2px; padding: 2px 0px 2px 0px;  font-size: 9px; font-family:verdana; border: solid thin white;}

/*****
// Search Page
//*****/
#search_container{width:500px; margin-left: auto; margin-right: auto; }
div.search_header {margin:0px 0px 0px 20px;padding: 2px 0px 2px 0px; background: #990000;}
div.search_body {margin:0px 0px 0px 20px;  background: #666666}
div.search_detailed {margin:0px 0px 0px 20px;  background: #666666}
h3.search{font-size: 110%; margin:0;  padding: 0 0 2px 10px;background: #990000; color: white;}
p.search{ color: white; margin-bottom:5px; padding: 0px 0px 5px 0px;  font-size: 13px; font-family:verdana; font-weight: 500; }

div.search_tips{width:800px; }
h3.search_tips{font-size: 110%; margin:0px 0px 0px 0px;  padding: 4px 0 10px 10px;background: #990000; color: white; text-align: left;  border-bottom: 1px solid darkred;}
p.search_tips{ color: black; margin-top:0px; padding: 5px 10px 5px 10px;  font-size: 11px; font-family:verdana; font-weight: 500;  background-color:#ffffee}
p.search_tips_indent{ color: black; margin-top:0px; padding: 5px 10px 5px 20px;  font-size: 11px; font-family:verdana; font-weight: 400;  background-color:#ffffee}
table.search_tips{width:100%; color: black; margin:0; padding: 0px 0px 0px 0px;  font-size: 11px; font-family:verdana; font-weight: 400;  background-color:#ffffee}
p.example{color: white; margin:25; padding: 2px 2px 2px 2px;  font-size: 10px; font-family:verdana; font-weight: 500;  background-color:#84d2ac}
ul.search{ color: white; margin:0; padding: 0px 0px 0px 0px;  font-size: 10px; font-family:verdana; font-weight: 400;  background-color:#84d2ac; text-indent: 5px; list-style-position: outside; list-style-type: none;}
span.example{padding-left:90px;}
span.tip_heading{color: black;   font-size: 12px; text-decoration: underline; font-weight:600; padding-bottom:5px;margin-bottom:5px;}
p.search{ color: white; margin-top:5px; padding: 0px 0px 0px 0px;  font-size: 12px; font-family:verdana; font-weight:500;}
select.search {outline: none; color: white; background:#999999; margin:2px; padding: 1px 1px 1px 1px;  font-size: 11px; font-family:verdana; border: solid thin white;}


/*****
// Contact Us Page
//*****/

div.contactheader{width: 450px;margin: 0px 0px 0px 0px;}
div.contactbody{width: 450px; margin: 0px 0px 0px 0px; background-color: #666666; background-image: url('../images/search_gradient_gray310.gif');  background-repeat: repeat-x;}
h3.contactpage{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 1px solid darkred;}

/*****
// Disclaimer Page
//*****/

div.disclaimer_title{width: 350px;margin: 0px 0px 0px 0px;}
div.disclaimer_sections{ margin:0px 0px 10px 10px; width:170px}
h3.disclaimer_title{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 0px solid darkred;}
h4.disclaimer_sections{ font-size: 75%; margin:0px 0px 0px 0px; padding: 2px 10px 2px 10px; background: #EFEADC;color: #497B7B;text-align: left}
p.disclaimer{ color: black; margin: 5px 20px 25px 50px; padding: 4px 6px 4px 0px; line-height: 1.4;  text-align: justify; font-size: 11px; font-family:verdana; font-weight:normal;}

/*****
// Links Page
//*****/

div.links_title{width: 150px;margin: 0px 0px 0px 0px;}
div.links_sections{ margin:0px 0px 10px 10px; width:170px}
div.linkexchangeheader {width: 180px; margin:0px 0px 0px 20px;padding: 0px 0px 0px 0px; background: #990000}
div.linkexchangebody {width: 700px; margin:0px 0px 0px 20px;padding: 0px; background: #FAFAFA}
h3.links_title{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 0px solid darkred;}
h4.links_sections{ font-size: 75%; margin:0px 0px 0px 0px; padding: 2px 10px 2px 10px; background: #EFEADC;color: #497B7B;text-align: left}
p.links{ color: black; margin: 5px 20px 25px 50px; padding: 4px 6px 4px 0px; line-height: 1.4;  text-align: justify; font-size: 11px; font-family:verdana; font-weight:normal;}

/*****
// Admin Menu Pages
//*****/

div.adminmenuheader {width: 300px; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.adminmenubody {width: 400px; margin:0px 0px 0px 0px;padding: 0px; background: #ffffdd}
div.adminmenu_title{width: 300px; margin: 0px 0px 0px 0px;}
h3.adminmenu_title {font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 0px solid darkred;}
select.locate {outline: none; color: white; background:#bbbbbb; margin:2px; padding: 1px 1px 1px 1px;  font-size: 11px; font-family:verdana; border: solid thin darkred; font-weight:500;}
div.locate_profile_header {width: 180px; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.locate_profile_body {margin:0px 0px 0px 0px;padding: 0px; background: #FAFAFA}
div.profile_table_instructions_header {width: 150px; margin:20px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.profile_table_instructions_body {width: 700px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FAFAFA}
ul.data_entry{margin-top:0px;}
li.data_entry{font-size:11px; color:black; font-family: verdana, arial, Helvetica; text-align: left;list-style-type: none; padding: 2px 2px 2px 25px;margin-left: 10px;background: url(../images/squarebullet.gif) 5px 5px no-repeat;}
p.data_entry_title{color: darkred; margin:5px 15px 5px 15px; padding: 2px 2px 2px 2px;  font-size: 13px; font-family:verdana; font-weight:600;}
select.data_entry {outline: none; color: white; background:#999999; margin:2px; padding: 2px 2px 2px 2px;  font-size: 11px; font-family:verdana; border: solid thin white;}
div.data_entry_tips{width:475px; }
h3.data_entry_tips{font-size: 110%; margin:0px 0px 0px 0px;  padding: 4px 0 10px 10px;background: #990000; color: white; text-align: left;  border-bottom: 1px solid darkred;}
p.data_entry_tips{text-align:justify; color: black; margin-top:0px; padding: 5px 10px 5px 10px;  font-size: 11px; font-family:verdana; font-weight: 500;  background-color:#ffffee}
p.data_entry_tips_indent{text-align:justify; color: black; margin-top:0px; padding: 5px 10px 5px 20px;  font-size: 11px; font-family:verdana; font-weight: 400;  background-color:#ffffee}
span.data_entry_highlight{color: black;   font-size: 11px; text-decoration: none; font-weight:400;  background-color:#cccccc}
textarea.data_entry{margin-top:0px;margin-left:5px; color:white; font-size:11px;background-color:#999999;}
input.data_entry{margin-top:0px;margin-left:5px; background-color:#999999; color:white; font-size:11px;}

/*****
// Profile Page
//*****/

div.profile{width: 750px;margin-bottom: 25px; }
h3.profile{font-size: 110%; margin:0;  padding: 0 0 0px 0px;background: #EFEADC; color: #497B7B; text-align: center; }
/*h3.profile{font-size: 110%; margin:0;  padding: 0 0 2px 10px; color: #497B7B; text-align: center;  ;}*/
p.profile{ color: black; margin:0; padding: 5px 5px 5px 5px; line-height: 1.3;  font-size: 11px; font-family:verdana;}
p.summary{text-align:center; color: darkred; margin-bottom:0px; padding: 3px;  font-size: 14px; font-family:verdana; }
div.summary{ margin:0px; width:100px; height:35px;}
div.background{ width:420; height:320; margin:0px; background-image: url('../images/picture_viewer_background.gif');  background-repeat: no-repeat;}
div.donate_button{ margin:0px; background:#999999}
div.thumbs{ margin:0px; background:#999999}
div.descriptionheader {width: 200px; margin:0px 0px 0px 20px;padding: 0px 0px 0px 0px; background: #990000}
div.descriptionbody {width: 650px; margin:0px 0px 0px 20px;padding-left: 0px; background-color: #ffffee;}
p.description {font-size: 13px; margin: 5px 10px 5px 10px; font-family:  Courier New, Courier,  Verdana,; COLOR: black;  font-weight: 400;}
span.description {font-size: 13px; margin: 0px 0px 0px 00px; font-family:  Courier New, Courier,  Verdana,; COLOR: black;  font-weight: 400;}
h3.headline{font-size: 70%; margin:0;  padding: 0 0 2px 10px; color: darkred; text-align: center;}
li.profile{color: black; background-color:ffffee; margin: 0px 20px 4px 10px; padding: 4px 6px 4px 0px; line-height: 1.4;  text-align: justify; font-size: 11px; font-family:verdana; font-weight:normal;}
ol.profile{list-style-type: upper-roman;  margin-top:-5px;}
select.profile{font-size:11px; color:black;}

/*****
// Photos Upload
//*****/
div.upload_header {width: 200px; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.upload_body {width: 550px; margin:0px 0px 0px 0px;padding-left: 0px; background-color: #ffffee;}
p.upload {font-size: 13px; margin: 5px 10px 5px 10px; font-family:  Courier New, Courier,  Verdana,; COLOR: black;  font-weight: 400;}
span.upload {font-size: 13px; margin: 0px 0px 0px 0px; font-family:  Courier New, Courier,  Verdana,; COLOR: black;  font-weight: 400;}



/*****
// Webform Page
//*****/

div.webformheader{width: 500px;margin: 0px 0px 0px 0px;}
div.webformbody{width: 500px; margin: 0px 0px 0px 0px; background-color:#666666;  background-image: url('../images/contact_gradient_graya.gif');  background-repeat: repeat-x;}
h3.webform{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 1px solid darkred;}


/*****
// Activate Profile Page
//*****/

div.activateheader{width: 500px;margin: 0px 0px 0px 0px;}
div.activatebody{width: 500px; margin: 0px 0px 0px 0px; background-color: #666666; background-image: url('../images/contact_gradient_graya.gif');  background-repeat: repeat-x;}
h3.activatepage{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 1px solid darkred;}
div.referral_tips{width:700px; }
h3.referral_tips{font-size: 110%; margin:0px 0px 0px 0px;  padding: 4px 0 10px 10px;background: #990000; color: white; text-align: left;  border-bottom: 1px solid darkred;}
p.referral_tips{ color: black; text-align:justify; margin-top:0px; padding: 5px 10px 5px 10px;  font-size: 11px; font-family:verdana; font-weight: 500;  background-color:#ffffee}


/*****
// Manage Referals and Track Referrals Page
//*****/

div.referralheader{margin: 0px 0px 0px 0px; background-color: #990000;}
div.referralbody{ margin: 0px 0px 0px 0px; background-color: #666666; }
h3.referralpage{font-size: 100%; margin:0;  padding: 0 0 2px 10px;background: #990000; color: white;}
div.ref_links_header {margin:0px 0px 0px 20px;padding: 2px 0px 2px 0px; background: #990000;}
div.ref_links_body {margin:0px 0px 0px 20px;  background: #666666}
div.ref_instructions{width:450px; }
h3.ref_instructions{font-size: 110%; margin:0px 0px 0px 0px;  padding: 4px 0 10px 10px;background: #990000; color: white; text-align: left;  border-bottom: 1px solid darkred;}
p.ref_instructions{ color: black; margin-top:0px; padding: 5px 10px 5px 10px;  font-size: 11px; font-family:verdana; font-weight: 500;  background-color:#ffffee}
h3.track_title{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 0px solid darkred;}
td.box {border-width: 1px; border-color: #999999; border-style: solid; margin: 6px 6px 6px 6px; padding: 2px 2px 2px 2px; text-align:center;}
td.blueboxwhite {border-width: 1px; border-color: #c0c0c0; border-style: solid; margin: 6px 6px 6px 6px; padding: 1px 1px 1px 5px; background: #ffffff;}
div.withdrawalheader{width: 450px;margin: 0px 0px 0px 0px;}
div.withdrawalbody{width: 450px; margin: 0px 0px 0px 0px; background-color: #666666; background-image: url('../images/search_gradient_gray310.gif');  background-repeat: repeat-x;}
h3.withdrawalpage{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 1px solid darkred;}
div.tback{background: #ffffff}
div.promote_instructions_header {width: 150px; margin:20px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.promote_instructions_body {width: 800px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FAFAFA}
div.table_header{margin: 0px 0px 0px 0px; background-color: #990000;}
div.table_body{ margin: 0px 0px 0px 0px; background-color: #ffffff; }
div.withdraw_instructions{width:450px; }
h3.withdraw_instructions{font-size: 110%; margin:0px 0px 0px 0px;  padding: 4px 0 10px 10px;background: #990000; color: white; text-align: left;  border-bottom: 1px solid darkred;}
p.withdraw_instructions{ color: black; margin-top:0px; padding: 5px 10px 5px 10px;  font-size: 11px; font-family:verdana; font-weight: 500;  background-color:#ffffee}


/*****
// Student Messages
//*****/
div.messageheader {width: 175px; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background: #990000}
div.messagebody {width: 500px; margin:0px 0px 0px 0px;padding: 0px; background: #ffffee}


/*****
// Hide/Show Profile Page
//*****/

div.hideshowheader{width: 500px;margin: 0px 0px 0px 0px;}
div.hideshowbody{width: 500px; margin: 0px 0px 0px 0px; background-color: #ffffee;}
h3.hideshowpage{font-size: 80%; margin:0;  padding: 5px 2px 5px 2px; background: #EFEADC; color: #497B7B; text-align: center;  border-bottom: 1px solid darkred;}

//*****
//  PayPal and Express Checkout
//*****
div.express_body {margin:0px 0px 0px 0px;  background: #666666}
div.exp_header {margin:0px 0px 0px 0px;padding: 2px 0px 2px 0px; background: #990000;}