/* CSS Document */

body {
	background-color: #d1d1d1;
	margin-left: 0px;
	margin-top: 0px;
}
a:link {
	color: #2b3c84;
	font-weight:bold;
	text-decoration:underline;
}
a:visited {
	color: #2b3c84;
	font-weight:bold;
	text-decoration:underline;
}

.login_field { 
 width: 50px; 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.login_button { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 5px; 
 margin-top: 0px; 
 margin-bottom: 0px; 
}

.rssfeed { 
 font: 11px Verdana, Arial, Helvetica, sans-serif; 
 font-weight:bold;
 color: #003a63; 
 text-decoration: none;
}

.rssfeed_content { 
 font: 11px Verdana, Verdana, Arial, Helvetica, sans-serif; 
 color: #444444; 
 text-decoration: none;
 line-height:12px;
 background-color:#FFFFFF;
}

.rssfeed_content a:link    {
  color:            #444444;
  text-decoration:none;
  font-weight:normal;
    } 
.rssfeed_content a:visited {
  color:            #444444;
    text-decoration:none;
	  font-weight:normal;
  } 
.rssfeed_content a:hover   {
  color:            #444444;
    text-decoration:underline;
	font-weight:normal;
  } 
.rssfeed_content a:active  {
  color:            #444444;
    text-decoration:underline;
	  font-weight:normal;
  } 

.audio_file {
padding-top:5px;
padding-bottom:5px;

}

.login { 
 font: 9px Verdana, Arial, Helvetica, sans-serif; 
 color: #2b3c84; 
 text-decoration: none;
 padding: 0px;
}

.bodyhead { 
 font: 16px Arial, Helvetica, sans-serif; 
 font-weight:bold;
 color: #d3e6ba; 
 text-decoration: none;
  letter-spacing:1px;
   margin-left: 6px; 
}

.bodyhead2 { 
 font: 16px Arial, Helvetica, sans-serif; 
 font-weight:bold;
 color: #d3e6ba; 
 text-decoration: none;
  letter-spacing:1px;

}

.bodytext { 
 font-family:Verdana; 
 font-size:12px; 
 color:#666666; 
 line-height:120%;
  /* text-align:justify */
} 

.bodytext_left { 
 font-family:Verdana; 
 font-size:12px; 
 color:#666666; 
 line-height:120%;
} 

.bodytext_bl { 
 font-family:Verdana; 
 font-size:12px; 
 color:#003b64; 
 line-height:120%;
 /*  text-align:justify */
} 

.bodytextGR { 
 font-family:Verdana; 
 font-size:13px; 
 color:#666666; 
 line-height:105%;
 /* text-align:justify; */
} 

.botmenutext { 
 font-family:Verdana; 
 font-size:10px; 
 font-weight:bold;
 color:#ffffff; 
 line-height:100%;
 text-align:right;
} 

.botmenutextleft { 
 font-family:Verdana; 
 font-size:10px; 
 font-weight:bold;
 color:#ffffff; 
 line-height:100%;
 text-align:left;
} 

.botmenutext a:link    {
  color:            #ffffff;
  } 
.botmenutext a:visited {
  color:            #ffffff;
  } 
.botmenutext a:hover   {
  color:            #ffffff;
  } 
.botmenutext a:active  {
  color:            #ffffff;
  } 

.testi_head { 
 font-family:Century Gothic, Verdana;
 font-size:16px;
 text-transform:capitalize;
 font-weight:bold;
 color:#003a63;
 padding-bottom: 5px;
} 

.bodytext_testi { 
 font-family:Verdana; 
 font-size:11px; 
 color:#666666; 
 line-height:100%;
  text-align:justify
} 

.testi_photo {
border-color:#999999; margin: 0px 9px 5px 0px; border-width:thin
}


.bodytextbl { 
 font: 15px Arial, Helvetica, sans-serif; 
 color: #330000; 
 margin-right: 0px; 
 text-decoration: none;
} 
.smalltext { 
 font: 8px Helvetica, sans-serif; 
 color: #cccccc; 
 margin-right: 0px; 
 text-decoration: none;
 letter-spacing:3px;
} 

.smalllink { 
 font: 12px Helvetica, sans-serif; 
 color: #cccccc; 
 margin-right: 0px; 
 text-decoration: none;
} 
.medtext { 
 font: 11px Arial, Helvetica, sans-serif; 
 color: #330000; 
 margin-right: 0px; 
 text-decoration: none;
 
} 
.medtextt { 
 font: 12px Arial, Helvetica, sans-serif; 
 color: #ffffff; 
 margin-right: 0px; 
 text-decoration: none;
 
} 
.medtextt2 { 
 font: 13px Arial, Helvetica, sans-serif; 
 color: #cccccc; 
 margin-left: 6px; 
 text-decoration: none;
 
} 
.medtextw { 
 font: 13px Arial, Helvetica, sans-serif; 
 color: #330000; 
 margin-right: 0px; 
 text-decoration: none;
 
} 
.medtexth { 
 font: 13px Arial, Helvetica, sans-serif; 
 color: #330000; 
 margin-right: 0px; 
 text-decoration: none;
} 
a.medtextw:link    {
  /* Applies to unvisited links of class medtextw */
  text-decoration:  none;
  color:            #ffffff;
  } 
a.medtextw:visited {
  /* Applies to visited links of class medtextw */
  text-decoration:  none;
  color:            #ffffff;
  } 
a.medtextw:hover   {
  /* Applies to links under the pointer of class medtextw */
  text-decoration:  underline;
  color:            #ffffff;
  } 
a.medtextw:active  {
  /* Applies to activated links of class medtextw */
  text-decoration:  underline;
  font-weight:      bold;
  background-color: black;
  color: white;
  } 

a.smalllink:link    {
  /* Applies to unvisited links of class medtextw */
  text-decoration:  none;
  color:            #cc6633;
  } 
a.smalllink:visited {
  /* Applies to visited links of class medtextw */
  text-decoration:  none;
  color:            #ffffff;
  } 
a.smalllink:hover   {
  /* Applies to links under the pointer of class medtextw */
  text-decoration:  none;
  color:            #ffffff;
  } 
a.smalllink:active  {
  /* Applies to activated links of class medtextw */
  text-decoration:  none;
  font-weight:      bold;
  } 

.thumbs{
border:1px solid white;

}

.thumbs {
	opacity: .25;
	filter: alpha(opacity=50);
}

a.thumbs:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	border-color: #00CC00;
	}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #660000;
}

/*Stuff that came with calc */
	.title {
		font-family:Tahoma, Verdana, Arial;
		font-size:24px;
		color:#3366FF;
		font-weight:bold;
	}
	
	.general {
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
	}
	
	.note {
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
	}
	
	.error {
		font-family:Tahoma, Verdana, Arial;
		font-size:10px;
		color:red;
	}
	
	.warning {
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		color:red;
	}
	
	.input {
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		border-collapse:collapse;
	}
	
	.inputoutput {
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		border-bottom:#999999 1px solid;
		border-left:#999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;
		border-collapse:collapse;
		padding-left:3px;
	}
	
	.output {
		border-bottom:#999999 1px solid;
		border-left:#999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;
		background-color:#E2F0D2;
		border-collapse:collapse;
	}
	
	.resultheader {
		background-color:black;
		color:white;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		border-bottom:#999999 1px solid;
		border-left:#999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;
	}
	
	.npv {
		background-color:#666666;
		color:white;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		border-bottom:#999999 1px solid;
		border-left:#999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;
	}
	
	.age1 {
		background-color:#E0E0E0;
		color:black;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		border-bottom:#999999 1px solid;
		border-left:#999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;
	}
	
	.age2 {
		background-color:white;
		color:black;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		border-bottom:#999999 1px solid;
		border-left:#999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;
	}



