/* CSS Document 

tan EDE2CD
lighter green 626B1D
darker green 3D4112
light blue A6DCE8
medium blue 4DBAD1
dark blue 0095B6
darkest blue 007BA7

*/

body,form * { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 100%; }

body {
	width:760px;
	color: #333333;
	line-height: 1.166;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../images/linearback.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

a:link { text-decoration: none; color: #0095B6; } 
a:visited { text-decoration: none; color: #0095B6; } 
a:active{ text-decoration: none; color: #0095B6; } 
a:hover{ text-decoration: underline; color: #007BA7; } 

textarea { font-size: 100%; }
td { vertical-align: top; }
hr { height : 1px; border:none; color: #A6DCE8; background: #A6DCE8; }
h1 {
	color: #0095B6;
	font-size: 150%;
	font-family: Arial, Helvetica, sans-serif;
}
h1 img{
	margin-top: 10px;
	margin-bottom: 35px;
}

h2 { color: #333333; font-size: 115%; font-family: Arial, Helvetica, sans-serif; }

h3 {
	color: #0095B6;
	font-size: 150%;
	font-family: Arial, Helvetica, sans-serif;
}
h3 img{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*navcontainer allows for smaller navigation text size*/
#navcontainer { font-size:70%; } 

#outer {
 text-align:left;
 width:760px; /*650px*/
 margin:auto;
 background:#ffffff;
 font-size: 80%;
}

#hdr {
	height:165px;
 /*background:#eeeeee;
 color: #333333;*/
}

#bodyblock {
 position:relative;
 /*background: #dcdcdc;
 color: #333333;*/
 width:760px; /*650px*/
 padding:0;
} 

#l-col {
 float:left;
 background:#ffffff;
 /*color: #333333;*/
 width:150px; /*145px*/
}

.pad5pxleft {
	padding-left: 5px;
}

#nav  {
	padding-left: 5px;
}

#nav a:link { color: #0095B6; }
#nav a:visited { color: #0095B6; }

#nav a:hover, a:active
{
	color: #ffffff;
	background-color: #A6DCE8;
}

#cont {
	width:600px; /*495px*/
	background:#ffffff;
	/*color: #333333;
 border:solid #000000;	
 border-width:0 0 0 1px;*/
 text-align:left;
}

#cont p {
	padding-left: 10px;
	padding-right: 10px;
}

#footer {
	/*clear: both;*/
	font-size: 90%;
	text-align: center;
	padding: 15px;
	margin:0;
}

/*#footer a:link { text-decoration: underline; color: #4DBAD1; } 
#footer a:visited { text-decoration: underline; color: #4DBAD1; } 
#footer a:active{ text-decoration: underline; color: #4DBAD1; } 
#footer a:hover{ text-decoration: underline; color: #000000; } */

.smallnote { font-size: smaller; font-style: italic;}
.bigtext { font-size: larger; font-weight: bold; font-variant: small-caps; }
.restingrow { height: 10px; }
.errorMsg { font-size: larger; font-style: normal; font-weight: bold; color: #CC0000; }

/*   from http://alistapart.com/articles/cssdropshadows/   */
.img-shadow {
  float:right;
	background: url(../images/shadowAlpha.png) no-repeat right bottom !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;	
}
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #4DBAD1; /*A6DCE8 a9a9a9*/
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

/*additional class for left aligned images*/
.img-shadowleft {
  float:left;
	background: url(../images/shadowAlpha.png) no-repeat right bottom !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;	
}
.img-shadowleft img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #4DBAD1; /*A6DCE8 a9a9a9*/
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

.story {
	margin-left: -11px;
}
