@charset "UTF-8";
/* CSS Document */
/*This CSS file governs all HTML elements inside the DIVs.
DO NOT create new divs in this file.  Do that in layout.css */
img {border:none;}
/* Elements within the top navigation */
#topNavigation {width: 950px; height:45px; background:url(../images/menuBack.png) no-repeat 50% 0; padding: 0 0 0 20px}
#topNavigation ul {padding: 0 0 0 0;margin:0; list-style-type:none; font-family: Eurostile, Calibri, Arial}
#topNavigation ul li {text-align:left;}
/*#topNavigation ul li a {margin:0 0 0 10px;padding:10px;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:bold;}*/

/*#topNavigation ul {width:100%;height:100%;padding:8px 0 0 0;margin:0;text-align:center;list-style-type:none;background:url(images/menuBack.png) no-repeat 50% 0; font-family: Eurostile, Calibri, Arial}
#topNavigation ul li {display:inline;text-align:left;}
#topNavigation ul li a {margin:0 0 0 10px;padding:10px;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:bold;}
*/
ul#benefitList {margin:0 15px;padding:0;font-size:12px;}
ul#benefitList li {list-style-type:circle;margin:5px 0 0 20px;padding:0;}
/*Homepage boxes*/
#box1 h3 {margin:10px;padding:0;text-transform:uppercase;color:#FFF;font-size:12px;text-align:center;}
#box1 p {margin:0;padding:0;color:#FFF;font-size:10px;text-align:center;}
#box h3 {margin:10px;padding:0;text-transform:uppercase;color:#FFF;font-size:12px;text-align:center;}
#box p {margin:0;padding:0;color:#FFF;font-size:10px;text-align:center;}
#box1 img, #box img {margin:30px 0 0 0;padding:0;}

#mainContent h1 {margin:0;padding:0;text-align:left;font-size:18px;color:#a3c9dd;font-weight:bold; font-family: Eurostile, Calibri, Arial}
#mainContent h2,h3 {margin:0;padding:10px 0 5px 0;text-align:left;font-size:14px;color:#fff;font-weight:bold; font-family: Eurostile, Calibri, Arial}
#mainContent p {margin:0;padding:5px 0;font-size:12px;line-height:18px;font-weight:lighter;}
#mainContent a {color:#FFF}
table {margin:10px 0;padding:0;font-size:11px;background:none;width:460px;}
tr .ref {font-style:italic;background:#555;}
tr .result {font-style:italic;background:#ddd; color:#333;}
td {padding:5px;}
strong {margin:0;padding:0;font-weight:bold;}
#footerBox {float: left; margin: 30px 0 0 0;}
#footerBoxNew {margin:30px 34px 0 0; width: 280px; padding:0;float:left;}
#footerBoxNew ul {margin:0;padding:0;}
#footerBoxNew ul li {font-size:11px;list-style-type:none;padding:2px 0;float: left;margin-right: 12px;}
#footerBoxNew a {padding:0;text-decoration:none;color:#FFF;}
#footerBoxNew a:hover {text-decoration:underline;}
#footerBoxNew img {float: left; padding: 0 20px 20px 0}


p.sideBarNote {text-align:center;}
.inputBox {margin:10px 0;}

/* News Div specifics */
#slideshow h1 {padding:3px 18px;}
#slideshow div h3 {padding:10px 10px 5px 10px;}
#slideshow div p {padding:2px 10px;}
#slideshow div img {margin:10px;}

/* Announce Div specifics */
#announce h1 {padding:3px 18px;}
#announce div h3 {padding:10px 10px 5px 10px;}
#announce div p {padding:2px 10px;}

/* Scroll Thing on the Homepage */
#slideshow { position:relative; height:175px; background: url(images/newsBack.gif) no-repeat;}

#slideshow div {
    position:absolute;
	background:#000;margin:35px 10px 0 10px;width:430px;
    top:0;
    left:0;
	height:130px;
    z-index:8;
}

#slideshow div.active {
    z-index:10;
}

#slideshow div.last-active {
    z-index:9;
}
				.cssform p {
					width: 100px;
					clear: left;
					margin: 0;
					padding: 0.5em 0 0.8em 0;
					padding-left: 12em;
					height: 1%;
				}
				.cssform label {
					font-weight: bolder;
					float: left;
					/*margin-left: -12em;*/
					width: 12em;
				}
				.cssform input[type="text"]{
					width: 20em;
				}
				.inputbox {
					width: 20em;
				}
				.cssform textarea {
					width: 26em;
					height: 15em;
				}
				
				
				
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown {

}

	ul.dropdown li {
	 padding: 7px 20px;
	 
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {color: #000;}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; font-weight: bold}
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #fff; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 200px;
	 margin-top: 1px;
	 background-color: #327293;
	}

		ul.dropdown ul li {
			font-size: 13px;
		}





ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(../images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
 font-weight: bold;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(../images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(../images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(../images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(../images/nav-arrow-left.png);
 background-position: 0 50%;
}


