@charst "utf-8";
/* CSS Document */

body{
	  background-color:#FFF;
	  background-image:url(../images/background.png);
	  background-position:top center;
	  background-color:#FFF;
	  margin-left:auto; 
	  margin-right:auto;
	  margin-top:0px;
	  padding:0px;
	  position:relative;
	  text-align:left;
	  height: auto;
	  width:955px;
	  font-family:Arial, Helvetica, sans-serif;
	  vertical-align:top;
}

/*
#maincontainer{
	background-color:#FFF;
	width:955px;
	height:auto;
	margin: 0 auto;
}

#shadowcontainer{
	width:996px;
	background-image:url(../images/shadow.png);
	background-position:center top;
	background-repeat:repeat-y;
	margin: 0 auto;
}
*/

.bcrumbdiv{
	background-color:#FFF;
	max_width:955px;
	min-width:955px;
	width:955px;
}

/**********************************************Links**********************************************/
a:link {
	color: #092e94;
	text-decoration: none; 
}

a:visited {
	color: #06f; 
	text-decoration: none; 
}

a:hover {
	color: #092e94; 
	text-decoration: underline;
}

a:active {
	color: #06f;
	text-decoration:underline;
}

/**********************************************Font**********************************************/
#bclinks{
	color:#0a2f97;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#bctext{
	color:#000;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#contact{
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#353535;
}

#copyright {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	min-width:955px;
	max-width:955px;
	width:955px;
	float:left;
}

#currentnews{
	color:#353535;
	font:Arial;
	font-size:11px;
}

#currentnewsheader{
	color:#0a2f97;
	font:Arial;
	font-size:11px;
	font-weight:600;
}

#employeename{
	font:Arial, Helvetica, sans-serif;
	color:#353535;
	font-size:12px;
	font-weight:bold;
}

#employeetitle{
	font:"Times New Roman", Times, serif;
	color:#353535;
	font-size:12px;
	font-style:italic;
}

#featurednews{
	color:#0a2f97;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#footertext{
	color:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#hiddentext{
	color:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-size:7px;
}

#newsevents{
	color:#0a2f97;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

#main{
	font:"Times New Roman", Times, serif;
	color:#353535;
	font-size:13px;
}

#smap {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	text-decoration:none;
}

#smallheaders{
	font:Arial, Helvetica, sans-serif;
	color:#092e94;
	font-size:12px;
	font-weight:bold;
}

#smalltext{
	font:Arial, Helvetica, sans-serif;
	color:#06f;
	font-size:10px;
}

#subtitleheaders{
	font:Arial, Helvetica, sans-serif;
	color:#092e94;
	font-size:17px;
	font-weight:bold;
	
}

#subtitleheader{
	font:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:14px;
}

#titleheaders{
	font:Arial, Helvetica, sans-serif;
	color:#092394;
	font-size:24px;
	font-weight:bold;
}

#videolinks{
	color:#092e94;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#videotitle{
	color:#0a2f97;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/**********************************************Top NavBar**********************************************/
.navtext {
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 175px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
/*	background: #666;/* IE6 Bug */
	font-size: 98%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 174px; /* Set 1px less than menu width */
	top: 0;
	background: #f5f7f7; /* IE6 Bug */
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(../images/arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
/* Lighter Highlight Color */
ul#primary-nav li.over { background-color: #E6E6E6; }
/* Text Highlight Color */
ul#primary-nav li a:hover { color: #0066CC; }

/**********************************************Containers**********************************************/
.bimagelinks{
	background-color:#FFF;
	min-height:200px;
	max-height:200px;
	height:200px;
	min-width:730px;
	max-width:730px;
	width:730px;
}

.bottomlinks{
	background-color:#FFF;
	min-width:955px;
	max-width:955px;
	width:955px;
}

.bottomimagestext{
	background-color:#FFF;
	float:left;
	min-width:181px;
	max-width:181px;
	width:238px;
	text-align:center;
}

.bottomcontactinfo{
	background-color:#FFF;
	float:left;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:945px;
	max-width:945px;
	width:945px;
	padding-top:7px;
	padding-left:10px;
}

.breadcrumbs{
	background-color:#FFF;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:947px;
	min-width:947px;
	width:947px;
	padding-left:8px;

}

.broimage{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:150px;
	min-width:150px;
	width:150px;
	padding-left:75px;
}

.broinfo{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:150px;
	min-width:150px;
	width:150px;
	padding-top:10px;
}

.brocontainer{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:580px;
	min-width:580px;
	width:580px;
	vertical-align:top;
}

.bulletlist1{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:275px;
	min-width:275px;
	width:275px;
	padding-left:50px;
}

.bulletlist2{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:365px;
	min-width:365px;
	width:365px;
	padding-left:20px;
}

.contactinfo{
	background-color:#FFF;
	float:left;
	min-height:175px;
	max-height:175px;
	height:175px;
	min-width:730px;
	max-width:730px;
	width:730px;
}

.contactinfo2{
	background-color:#FFF;
	float:left;
	min-height:150px;
	max-height:150px;
	height:150px;
	min-width:720px;
	max-width:720px;
	width:720px;
	padding-left:10px;
}

.contactconatiner{
	background-color:#FFF;
	float:right;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:196px;
	min-width:196px;
	width:196px;
	padding-left:10px;
}


contactfooter{
	background-color:#FFF;
	max-height:36px;
	min-height:36px;
	height:36px;
	max-width:475px;
	min-width:475px;
	width:475px;
}

.currentnews{
	background-color:#FFF;
	float:left;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:199px;
	max-width:199px;
	width:199px;
	vertical-align:top;
}

.currentnews2{
	background-color:#FFF;
	float: right;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:196px;
	max-width: 196px;
	width: 196px;
	vertical-align:top;
}

.currentnewsright{
	background-color:#FFF;
	width:318px;
	min-width:318px;
	max-width:318px;
}

.footerlinks{
	background-color:#FFF;
	background:#353535;
	float:left;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:955px;
	max-width:955px;
	width:955px;
}

.footerspacer{
	background-color:#FFF;
	max-width:955px;
	min-width:955px;
	width:955px;
	max-height:4px;
	min-height:4px;
	height:4px;
}

.full{
	background-color:#FFF;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:730px;
	min-width:730px;
	width:730px;
}

.half{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:365px;
	min-width:365px;
	width:365px;
}

.hidden{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:940pxx;
	min-width:940px;
	width:940px;
}

.jqueryslides{
	background-color:#FFF;
	float:right;
	min-width:777px;
	max-width:777px;
	width:777px;
	z-index:200;
}

.largerd100{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:300px;
	min-width:300px;
	width:300px;
}

.leftmainimage{
	float:left;
	max-height:260px;
	min-height:260px;
	height:260px;
	max-width:313px;
	min-width:313px;
	width:313px;
}

.leftmaininfo{
	background-color:#FFF;
	float:left;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:730px;
	max-width:730px;
	width:730px;
	padding-left:8px;
	padding-top:15px;
}

.leftnavbar{
	min-width:280px;
	max-width:280px;
	width:280px;
	max-height:300px;
	min-height:300px;
	height:300px;
}

.listcontainer{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:730px;
	min-width:730px;
	width:730px
}

.maininfospacer{
	background-color:#FFF;
	float:left;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:730px;
	max-height:730px;
	width:730px;
}

.mininavbar{
	background:#969696;
	float:left;
	min-height:20px;
	max-height:20px;
	height:20px;
	min-width:955px;
	max-width:955px;
	width:955px;
}

.navbaralign{
	float:left;
	min-width:280px;
	max-width:280px;
	z-index:200;
}

.navedge1{
	float:left;
	max-height:36px;
	min-height:36px;
	height:36px;
	max-width:34px;
	min-width:34px;
	width:34px;
}

.navedge2{
	float:right;
	max-height:36px;
	min-height:36px;
	height:36px;
	max-width:34px;
	min-width:34px;
	width:34px;
}

.navend{
	float:right;
	max-height:29px;
	min-height:29px;
	height:29px;
	max-width:68px;
	min-width:68px;
	width:68px;
}

.pageinfo{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:730px;
	min-width:730px;
	width:730px;
	padding-left:8px;
}

.pagetitle{
	background-color:#FFF;
	float:left;
	min-width:190px;
	max-width:190px;
	width:190px;
	min-height:100px;
	max-height:100px;
	height:100px;
}

.pagetitle2{
	background-color:#FFF;
	float:left;
	min-width:675px;
	max-width:675px;
	width:675px;
	min-height:100px;
	max-height:100px;
	height:100px;
}

.pagetitle3{
	background-color:#FFF;
	float:left;
	min-width:955px;
	max-width:955px;
	width:955px;
	min-height:100px;
	max-height:100px;
	height:100px;
}

.productbullets{
	background-color:#FFF;
	float:left;
	/*max-height:;
	min-height:;
	height:;
	max-width:;
	min-width:;
	width:;*/
	padding-left:30px;
	text-align:right;
	vertical-align:top;
}

.productbulletsright{
	background-color:#FFF;
	float:left;
	/*max-height:;
	min-height:;
	height:;
	max-width:;
	min-width:;
	width:;*/
	padding-left:10px;
	text-align:right;
	vertical-align:top;
}

.productlistleft{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:280px;
	min-width:280px;
	width:280px;
	padding-left:3px;
	vertical-align:top;
}

.productlistright{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:346px;
	min-width:346px;
	width:346px;
	padding-left:3px;
	vertical-align:top;
}

.rdimage{
	background-color:#FFF;
	float:left;
	max-height:139px;
	min-height:139px;
	height:139px;
	max-width:150px;
	min-width:150px;
	width:150px;
}

.rdinfo{
	background-color:#FFF;
	float:left;
	max-height:101px;
	min-height:101px;
	height:101px;
	max-width:580px;
	min-width:580px;
	width:580px;
	padding-top:38px;
}

.rdpageinfo{
	background-color:#FFF;
	float:left;
	max-height:101px;
	min-height:101px;
	height:101px;
	max-width:430px;
	min-width:430px;
	width:430px;
}

.rightproductinfo{
	float: left;
	min-height:inherit;
	max-height:inherit;
	height:auto;
	min-width:196px;
	max-width: 196px;
	width: 196px;
	vertical-align:top;
}

.sitemap{
	background-color:#FFF;
	float:left;
	padding-left:30px;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:700px;
	min-width:700px;
	width:700px;
}

.slideslarge{
	background-color:#FFF;
	float:left;
	max-height:260px;
	min-height:260px;
	height:260px;
	max-width:642px;
	min-width:642px;
	width:642px;
	z-index:200;
}

.slidescontainer{
	background-color:#FFF;
	float:left;
	max-width:777px;
	min-width:777px;
	width:777px;
}

.spacer{
	background-color:#FFF;
	padding-left: 2px;
}

.subheader{
	background-color:#FFF;
	float:right;
	min-width:765px;
	max-width:765px;
	width:7765px;
	max-height:100px;
	min-height:100px;
	height:100px;
}

.topnav{
	float:left;
	max-height:29px;
	min-height:29px;
	height:29px;
	max-width:955px;
	min-width:955px;
	width:955px;
	z-index:300;
}

.vdivider{
	background-color:#FFF;
	float:left;
	min-width:18px;
	max-width:18px;
	width:18px;
	min-height:491px;
	max-height:491px;
	height:491px;
}

.videoholder{
	background-color:#FFF;
	float:left;
	max-height:inherit;
	min-height:inherit;
	height:auto;
	max-width:242px;
	min-width:242px;
	width:242px;
	text-align:center;
}

/**********************************************Floaters**********************************************/
#left{
	text-align:left;
}

#right{
	text-align:right;
}

#center{
	text-align:center;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.floatcenter{
	float:inherit;
}
