/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */
/* border:nones are for NN4 */
html {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
body
	{
	margin: 0px;
	padding: 0px;
	background-color: #253c65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	}
div {
	margin: 0px;
	padding: 0px;
}
p {
	padding: 2px 2px 10px 2px;
	margin: 0px;
	font-size: .75em;
}
ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
	text-decoration: underline;

}
a:hover {
	color: #FF9900;
}
li {
	display: inline;
}
li a:link{
	text-decoration:none;
	background-color:#283C68;
	color: #FFFF00;
	font-size: 1em;
	font-weight: bold;
}
li a:visited{
	color: #FFFF00;
	text-decoration: none;
	background-color:#283C68;
	font-weight: bold;
}
li a:hover{
	background-color:#ff3300;
	font-weight: bold;
	color: #FFFF00;

}
h1 { font-size: .75em;
	color: #FFFF00;
	background-color: #253c65;
	padding: 0.2em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-bottom: 4px groove #CCCCCC; }
h2
	{
	font-size: .75em;
	color: #FFFF00;
	background-color: #253c65;
	padding: 0.2em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-bottom: 4px groove #CCCCCC;

	} 
.tblborder {
	background-color: #FFFFFF;
	border: 2px groove #CCCCCC;
}
h3 {
	font-size: 0.75em;
	background-color: #0099FF;
	border-bottom: 1px dashed #000000;
	margin-top: 0em;
	padding-top: 0.2em;
	vertical-align: 0%;
	margin-bottom: .5em;
}
.verdanafont {
	font-size: 0.75em;
}
form {
	margin: 0px;
	padding: 0px;
}
.footer {
	font-size: .75em;
	border-top: 1px solid #000000;
	padding: 2px;
}
h4 {
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.right {
	text-align: right;
}
.centerpad {
	margin-right: 2px;
	margin-left: 5px;
	padding-right: 2px;
	padding-left: 5px;
}
h5 {
	margin: 5px;
	padding: 0px;
	color: #000099;
}
.columnpad {
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.columnpad p {
	clear: both;
}
.navigation {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFF00;
	background-color: #283C68;
	padding: .2em;
}
.login {
	font-size: 0.75em;
	font-weight: bold;
	color: #283C68;
}
.top {
	font-size: .75em;
	color: #009cff;
}
div.login a:link {
	font-weight: bold;
	color: #283C68;
	text-decoration: underline;
}
div.login a:visited {
	font-weight: bold;
	color: #283C68;
	text-decoration: underline;
}
div.login a:hover {
	font-weight: bold;
	color: #FFFF00;
	background-color: #FF0000;
}
ol {
	font-size: .75em;
}
/* THIS IS THE CODE TO MAKE THE DROP SHADOW WORK WITH IMAGES. */
.img-shadow {
  float:left;
  clear:left;
  background: url(Assets/Page_Elements/shadowAlpha.png) repeat bottom right !important;
  background: url(Assets/Page_Elements/shadow.gif) repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  }

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
  } 
/* THIS IS THE CODE TO MAKE THE DROP SHADOW WORK WITH BLOCK ELEMENTS. */
.dropshadow1, .dropshadow2{
float:left;
clear:left;
/*background: url(Assets/Page_Elements/shadowAlpha.png) repeat right bottom !important;
background: url(Assets/Page_Elements/shadow.gif) repeat bottom right; */
margin: 10px 0px 10px 10px!important;
margin: 10px 0px 10px 5px;
width: 97%;
padding: 0px;
}
.dropshadow1 p{
position:relative;
bottom:6px;
right: 6px;
border: 1px solid #999999;
padding:4px;
font-size:14px;
margin: 0px;
}
/* .dropshadow2 only applies to multiple paragraphs*/
.dropshadow3, .dropshadow4{
float:left;
clear:left;
background: url(Assets/Page_Elements/shadowAlpha.png) repeat bottom right !important;
background: url(Assets/Page_Elements/shadow.gif) repeat bottom right;
margin: 10px !important;
margin: 10px 0px 10px 5px;
width: 180px;
padding: 0px;
}
/* .dropshadow3 is only for h2 headers*/		

/* .innerbox only applies to multiple paragraphs */
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px;
}
.innerbox img{
	display:block;
	padding: 4px;
}
.dropshadow ul, li {
	list-style-type: disc;
	list-style-image: url(bullet.gif);
	list-style-position: inside;
	}

.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
margin: 3px;
}
.innerbox h4{
margin-top: 3px;
}
.bglines {
	background-image: url(Assets/Page_Elements/bglines.jpg);
	background-repeat: repeat;
}
.imgfloat {
	clear: both;
	float: left;
	margin-right: 7px;
	margin-bottom: 5px;
	display: block;
	position: relative;
}
.imgfloatr {
	clear: both;
	float: right;
	margin-left: 7px;
	margin-bottom: 7px;
	display: block;
	position: relative;
}
