.blueborder {
	border: 1px solid #006699;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.white a:link {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

}
.white a:visited {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.white a:hover {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.white a:active {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:link {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:visited {

	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:hover {


	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whitelink a:active {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitenosize a:link {
	color: #FFFFFF;
	text-decoration: none;

}
.whitenosize a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.whitenosize a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.whitenosize a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.trans_bg {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bluetrans.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_bg2[class] {
  background-image:url(images/bluetrans.png);
}
.padding_border {
	padding: 10px;
	border: 1px solid #006699;
}


.sidemenu a {font: 10px Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #234A76;
width: 150px;
padding: 2px;
display: block;}

.sidemenu a:hover {color: #FFFFFF;
text-decoration: none;}

.sidemenu2 a {font: 10px Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #234A76;
padding: 7px;
display: inline;}

.sidemenu2 a:hover {color: #FFFFFF;
text-decoration: none;}

.sidemenu3 a {font: 10px Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #234A76;
padding: 4px;
border: 1px solid #ffffff;
display: inline;}
.sidemenu3 a:link {color: #FFFFFF;
text-decoration: none;}
.sidemenu3 a:hover {color: #FFFFFF;
text-decoration: none;}

.sideheader1 {background-color: #006699;
border-bottom: 1px solid #5A89C0;
color: #FFFFFF;
padding: 2px;
}

.sidebuttons1 a {border-bottom: 1px solid #A4C0E2;}

.sidebuttons1 a:hover {background-color: #A4C0E2;
color: #FFFFFF;
background-image: url(images/buttonbg.gif);}
.sidebuttons2 a {}

.sidebuttons2 a:hover {background-color: #6699CC;
color: #FFFFFF;}

.sidebuttons3 a {}

.sidebuttons3 a:hover {background-color: #6699CC;
color: #FFFFFF;}

#topbutton {border-top: 1px solid #5A89C0;}

.background {
	background-attachment: scroll;
	background-image: url(images/back_ground.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
a:link {
	color: #003366;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:active {

	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #00CCCC;
	text-decoration: underline;
}
.floatingBG {
	background-attachment: fixed;
	background-image: url(images/elements/background.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
div {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
form {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.leftborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bannerfade {
	background-attachment: scroll;
	background-image: url(images/elements/bannerfade.jpg);
	background-repeat: repeat-x;
}

#menu {list-style-type:none; margin:0 0 0 0; padding:0;}

#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:1px; z-index:100;}
#menu li a, #menu li a:visited {text-decoration:none;}

#menu dl {position:absolute; top:0; left:0; width: 150px; margin: 0; padding: 0; background: transparent url(images/spacer.gif);}
#menu dt {background: #006699; margin:0;font-size: 1.1em; border:1px solid #fff; width:230px; float:left;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#fff; padding: 5px 5px 5px 5px; width:220px;}
#menu dd a, #menu dd a:visited {background:#006699; color:#fff; text-decoration:none; display:block; padding:4px 5px 4px 5px; width:220px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:230px; border-bottom:15px solid #006699;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #ffffff; color:#006699;}.topbanner {
	background-attachment: scroll;
	background-image: url(images/elements/banner.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#contact {list-style-type:none; margin:0 0 0 0; padding:0;}
#contact dt a, #contact dt a:visited {text-decoration:none;}

#contact dl {position:absolute; top:0; left:0; width: 100; margin: 0; padding: 0; background: transparent url(images/spacer.gif);}
#contact dt {background: #006699; margin:0;font-size: 1.1em; border:1px solid #fff; width:100; float:left;}

#contact dt a, #contact dt a:visited {display:block; color:#fff; padding: 5px 5px 5px 5px; width:90;}

#contact dl:hover, #contact li a:hover dl {width:100px; border-bottom:15px solid #006699;}
#contact dt:hover a, #contact a:hover dt a {background: #ffffff; color:#006699;}

.topbanner {
	background-attachment: scroll;
	background-image: url(images/elements/banner.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.widebackground {
	background-attachment: scroll;
	background-image: url(images/elements/background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
