body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
}
body {
	background-color: #DEE0ED;
	background-image: url(/images/bkgrnd_02.gif);
	margin-top: 0px;
}
#movie_up{ position:absolute; z-index:999; } 
#movie_down{ position:relative; z-index:0; }
a:link {
	color: #4C63A8;
}
a:visited {
	color: #4C63A8;
}
a:hover {
	color: #8F7F7E;
}
a:active {
	color: #8F7F7E;
}.contentpadding {
	padding-right: 8px;
}
.content {
	padding-top: 11px;
	padding-right: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
	height:1240px;
	#height:1237px;
	_height:1237px;
}
.content-term {
	padding-top: 11px;
	padding-right: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
	height:45px;
}
.content-term-page {
	padding-top: 11px;
	padding-right: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.titlebars {
	font-size: 11px;
	color: #F7F7F7;
	background-image: url(/images/titlebar.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 508px;
	padding-top: 5px;
	padding-left: 9px;
}
.bottompadding {
	padding-right: 9px;
	padding-left: 9px;
}
.bottompadding2 {
	padding-top: 10px;
	padding-right: 9px;
	padding-left: 9px;
}
.leftpadding {
	padding-left: 9px;
}
.titlebars2 {

	font-size: 11px;
	color: #F7F7F7;
	background-image: url(/images/titlebar.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 320px;
	padding-top: 5px;
	padding-left: 9px;
}
.footer {
	color: #FFFFFF;
	background-position: center center;
	height: 48px;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
}
.leftnavfloater {
	position: absolute;
	top: 119px;
    padding-left: 9px;
    padding-right: 8px;
}
.Lpic {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.Rpic {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*h1 {
	font-weight: normal;
	position: absolute;
	top: 3px;
	font-size: 11px;
	width: 726px;
	text-align: right;
	padding-right: 12px;
}*/

h1 {
	font-weight: normal;
	font-size: 11px;
	margin-top:0px;
	color: #F7F7F7;
}

.spclink {
	font-style: normal;
	color: #545454;
	text-decoration: none;
}
.styleTextH {
  display: none;
}.textblue {
	font-weight: bold;
	color: #588EC0;
}
address {
	font-style: normal;
}
.sup {
	vertical-align:	super; 
	font-size: 7px; 
}


.btn-smcontacthome {
	background-image: url(/images/btn-submit-home.jpg); 
	width: 48px;
	height: 21px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}


/* Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav { 
	background:url("../images/topmenu.jpg") no-repeat; 
	width:738px; 
	height:32px; 
	margin:0;
	padding:0; 
	}

#nav span { display: none; }

#nav li, #nav a {
	height:32px;
	display:block;
} /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 {
	width: 55px;
	margin-left: 10px;
}
#nav-02 {
	width: 82px;
}
#nav-03 {
	width: 126px;
}
#nav-04 {
	width: 69px;
}
#nav-05 {
	width: 94px;
}
#nav-06 {
	width: 52px;
}
#nav-07 {
	width: 96px;
}
#nav-08 {
	width: 58px;
}
#nav-09 {
	width: 88px;
}


/*-------------- (-79px) X position of button / (-32px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/topmenu.jpg")  -10px -32px no-repeat; }
#nav-02 a:hover { background:url("../images/topmenu.jpg") -65px -32px no-repeat; }
#nav-03 a:hover { background:url("../images/topmenu.jpg") -147px -32px no-repeat; }
#nav-04 a:hover { background:url("../images/topmenu.jpg") -273px -32px no-repeat; }
#nav-05 a:hover { background:url("../images/topmenu.jpg") -342px -32px no-repeat; }
#nav-06 a:hover { background:url("../images/topmenu.jpg") -436px -32px no-repeat; }
#nav-07 a:hover { background:url("../images/topmenu.jpg") -488px -32px no-repeat; }
#nav-08 a:hover { background:url("../images/topmenu.jpg") -584px -32px no-repeat; }
#nav-09 a:hover { background:url("../images/topmenu.jpg") -642px -32px no-repeat; }

/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */
#nav li ul {
	position:absolute; /* Fixes one px spacing for border-right in FF */
	left:-9999px;
	padding:1px 1px 0px 0px;
	margin-left:4px;
	}

#nav li ul li { 
	height:20px; /* Height of each drop down nav item */
	border:1px solid #ffffff;
	border-top:none;
	}	

#nav li ul li a {
	width:100%;
	height:20px;	/* Height of each drop down nav item, should match above */
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display:block;
	padding-left:10px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-07 ul a:hover{
	background-image:none;
	background-color:#588ec0;
	color:#ffffff;
	text-decoration:none;
	z-index:25;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-07 ul, #nav-07 li { width:92px;background-color:#28639B;z-index:25;}

