@charset "utf-8";

/* ----Reset---- */
html{color:#000;background:#2e3235;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} /*fieldset,img{border:0;} */address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;} sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;} legend{color:#000;}

/* ----Generic Elements---- */
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; background: #2e3235; text-align: center;}
h1 {font-size: 250%;}
h2 {font-size: 200%; color: #5797bc;}
h3 {font-size: 160%;}
h4 {font-size: 140%;}
p {line-height: 150%}
a, a:visited {color: #2975a0;}
a:hover {color: #045f94}

/* ----Container---- */
#container {position: relative; width: 984px; margin: 0 auto; text-align: left; background: transparent;}
#hands {position: absolute; width: 984px; height: 218px; top: 200px; left: 0px; background: transparent url(images/hands.png) no-repeat; z-index: 9998;}
#lefthand {position: absolute; width: 120px; height: 218px; top: 200px; left: 0px; background: transparent url(images/lefthand.png) no-repeat; z-index: 9998;}
#righthand {position: absolute; width: 120px; height: 218px; top: 200px; right: 0px; background: transparent url(images/righthand.png) no-repeat; z-index: 9998;}
#inner {margin: 30px 62px; background: #e6e7e8;}

/* ----Header---- */
#header {height: 125px; padding: 15px 30px 0 30px; background: url(images/header.gif) repeat-x;}
#logo {float: left; width: 360px; height: 100px; overflow: hidden; background: url(images/logo.gif) no-repeat;}
  #logo h1 {text-indent: -1000px;}
#nav {float: right; width: 386px; padding: 65px 0 0 0;}
  #nav ul {list-style:none;}
    #nav li {float: left; background: url(images/menu-sep.gif) top right no-repeat; margin: 0; padding: 0;}
	#nav li a, #nav li a:visited {display: block; padding: 0 17px 36px 16px; font-size: 16px; font-weight: bold; line-height: 21px; text-decoration: none; color: #e6e7e8;}
	#nav li.last {background: none;}
	#nav li a:hover {color: #fff; background: transparent url(images/pointer.gif) 50% 100% no-repeat;}
		#nav:hover li a.current {background: none;}
		#nav li a.current, #nav li a.current:hover {background: transparent url(images/pointer.gif) 50% 100% no-repeat;}

/* ----Main---- */
#main {padding: 12px 24px; background: #e6e7e8; min-height: 300px; clear: both;}

.column {display: block; float: left; width: 30%; padding: 1%; margin: 24px 2% 24px 0; background: #f7f7f7; font-size: 85%;}
.column2 {display: block; float: left; width: 45%; padding: 2%; margin: 24px 2% 24px 0; background: #f7f7f7;}
.dark {background: #d3d4d4;}
.darker {background: #b3b3b3;}
	.darker h2 {color: #2e3235;}

.darkbox {display: block; width: 75%; padding: 12px; margin: 0 auto; background: #d3d4d4;}
.clear {clear: both;}

.p-item {display: block; float: left; width: 192px; height: 172px; overflow: hidden; padding: 2px; margin: 10px 9px 0 0; background: #5797bc;}
	.p-item:hover {background: #2e3235;}
	.p-item h3 {font-size: 17px; font-weight: bold; color: #fff; text-align: center;}
	.p-item img {border: none;}
.last {margin-right: 0;}
	
form.cmxform legend { padding-left: 0; }
	
form.cmxform legend,
form.cmxform label { color: #333; }

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	}
	
form.cmxform fieldset fieldset { background: none; }
	
form.cmxform fieldset li {
	padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;
	}
form.cmxform fieldset { margin-bottom: 10px; }
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.cmxform label { width: 120px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

/* ----Accordion Slider---- */
.accordion_bg {margin-right: -1px;}
.sliderbg {height: 280px;}
	.slider {padding-top: 8px; width: 813px; margin-left: auto; display: block; margin-right: auto; position: relative; border: 0px solid #fff;}
	.accordion, .accordion1 {margin:0; width:812px; padding:0; list-style-type: none; border-bottom: 1px solid #999; border-right: 1px solid #ccc;}
	.slideimg {border:1px solid #ccc; padding:3px; float:left; margin-right:10px; background:#fffff;}
	.one h1, .two h1, .three h1, .four h1 {font:bold 26px/28px "Trebuchet MS", Helvetica, sans-serif; color:#000; letter-spacing:-1px; padding:10px 0 10px 0;}	
	.one {background:#f7f7f7 !important;}	/* Slide 1 */	
	.two {background:#f2f2f2 !important;}	/* Slide 2 */	
	.three {background:#ededed !important;}	/* Slide 3 */	
	.four {background:#e8e8e8 !important;}	/* Slide 4 */	
	 
.active{background:#ffffff !important;}
.accordion li{cursor:default;}
.accordion .active_click{cursor:default;}

.headerbox	{margin:18px 0px; width:370px; float:left; padding-left:24px;}
	.headerbox p {cursor:text; padding-top:5px;}	
	.headerbox small {font:italic 11px/16px Verdana, Arial, Verdana, Helvetica, sans-serif;}	

.slideinfo {width:100px; background:URL(images/seperator.gif) repeat-y top left; float:right; height:250px; padding-top:30px; position:relative; text-align:center;}
	.slideinfo span {font:bold 12px/13px "Trebuchet MS", Helvetica, sans-serif; color:#000; display:block; padding:0px 10px 15px 10px; -moz-opacity:.45; -ms-filter:alpha(opacity=45); filter:alpha(opacity=45); opacity:.45; -khtml-opacity:.45; -webkit-opacity:.45;}	
	.slideinfo p.icon {padding-top:30px; margin-bottom:20px; display:block;}

.s-num {position:absolute;bottom:0px;left:24px;}

/*	Featured Accordion Only Images and short info  */
.sliderbg {height:280px;}
	.slider {padding-top:10px; width:812px; margin-left:auto; display:block; margin-right:auto; position:relative; border:0px solid #fff;}
		.accordions .accordion2 {margin:0; width:812px; padding:0; list-style-type: none;}
	.slide1 h1, .slide2 h1, .slide3 h1, .slide4 h1	{font:bold 20px/20px "Trebuchet MS", Helvetica, sans-serif; color:#777; letter-spacing:0;}
	
	.slide1	{background:#222 !important;}	/* Slide 1 */	
	.slide2	{background:#333 !important;}	/* Slide 2 */	
	.slide3	{background:#444 !important;}	/* Slide 3 */	
	.slide4	{background:#555 !important;}	/* Slide 4 */	
	 
.active {}
.accordions li {cursor:default;}
.accordions .active_click {cursor:default;}

.slideinfos {padding:15px; position:absolute; bottom:10px; right:10px; width:auto; text-align:right; background:#000; color:#FFFFFF;}
.slideinfos a {cursor:pointer;}


/* ----Footer---- */
#footer {padding: 24px; background: #5797bc; min-height: 70px; clear: both;}
  #footer a, #footer a:visited {color: #e6e7e8;}
  #footer a:hover {color: #fff;}

.fact {display: block; float: right; width: 240px; height: 74px; padding: 10px 18px 10px 168px; margin-top: -10px; overflow: hidden; background: url(images/fact.gif) no-repeat;}