body {
	background: #095392 url(../images/bg_large.jpg) no-repeat fixed center;
	margin:0;
	padding:0;
	
	width:100%;
}

#header {
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	height:74px;
	font-family:Futura, "Futura Light BT", GeosansLight, "Helvetica Neue";
	font-size:14px;
	margin:0px;
}
#header ul{
	padding-top:30px;
}
#header li {
	display:inline;
	padding-right:10px;
}

#nav {
	float:right;
	width:450px;
	text-align:right;
}

#nav a {
	color:#000000;
	text-decoration:none;
}

#nav a:hover {
	background:url("../images/nav/slider.gif") bottom center no-repeat;
	padding-bottom:21px;
	color:#2875b8;
}
#nav a:active {
	background:url("../images/nav/slider.gif") bottom center no-repeat;
	padding-bottom:21px;
}

#logo {
	float:left;
	width:500px;
	text-align:right;
}
#topper {
	background-image:url(../images/content_top.png);
	width:803px;
	height:30px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto;
	margin-top:30px;
}
#wrapper {
	background: url(../images/bg_shadow.png) repeat-y center;
	width:auto;
	margin:0 auto;
	text-align:center;
}
#right_col {
	float:right;
	margin:0 90px 0 0;
	text-align:left;
}

#copy #right_col h3 {
  font: 18px "Gill Sans", Arial;
  position: relative;
  color: #1662a3;
  padding-top:10px;
  margin:0;
  text-align:left;
}
#copy #right_col label {
	margin: 0 0 0 10px;
}
#flash {
	width:803px;
	height:208px;
	background-color:#999999;
	margin:0 auto;
	text-align:left;
}
#copy {
	background: #FFFFFF;
	width:803px;
	text-align:left;
	margin:0 auto;
	font: 14px "Gill Sans", Arial;
}
#copy p {
	margin:0;
	padding:20px;
	display:table;
}
#copy img {
	padding-right:20px;
}
#copy h1 {
  font: 38px "Gill Sans", Arial;
  position: relative;
  color: #1662a3;
  margin:0px 15px;
  padding-top:10px;
}
#copy h1 span {
  background:url(../images/gradient-white.png) repeat-x;
  position: absolute;
  width: 100%;
  height: 31px;
}
#copy h2 {
  font: 25px "Gill Sans", Arial;
  position: relative;
  color: #1662a3;
  padding-top:10px;
  margin:0 auto;
  text-align:center;
}
#copy h2 span {
  background:url(../images/gradient-white.png) repeat-x;
  position: absolute;
  width: 50%;
  height: 31px;
}
#copy h3 {
  font: 18px "Gill Sans", Arial;
  position: relative;
  color: #1662a3;
  padding-top:10px;
  margin:0 15px;
  text-align:left;
}

#copy h3 span {
  background:url(../images/h3_gradient.png) repeat-x;
  position: absolute;
  width: 30%;
  height: 31px;
}

.right {
	text-align:right;
}
.right img {
	padding-left:20px;
}

#productList {
	font: 15px "Gill Sans", Arial;
	color:#000000;
	margin:0 auto;
}

#accordion .element {
	margin-left:15px;
	margin-right:15px;
	font:14px "Gill Sans", Arial;
	height:206px;
}
.toggler {
	cursor:pointer;
}
#objectives {
	font:14px "Gill Sans", Arial;
	color:#000000;
}

#objectives li, .lists {
	list-style-image:url(../images/listItem.png);
	padding-top:10px;
}

form table, textarea, form dl, #formB {
	margin-left:15px;
}

form td, form dt {
	padding-bottom:10px;
}

input {
	background-color:#0099CC;
}

/* Item Description Styles */
#p_items {
	height:auto;
	width:auto;
}
#p_items #p_table .p_odd {
	background:#a7d5f2;
}
#p_items #p_table .p_even {
	background:#d0d0d0;
}
#p_items #p_table td {
	padding:10px 0 10px 0;
}	
#p_items #p_table .p_image img {
	border:#004e96 2px solid;
	width:109px;
	height:85px;
	padding:0;
	margin:0 0 0 13px;
}
#p_items .item_name {
	color:#1563a5;
	padding:0;
	margin:0 0 0 5px;
	font-size:16px;
}
#p_items .item_des {
	color:#000;
	padding:0;
	margin:0 0 0 5px;
	font-size:14px;
}
#p_items .p_info {
	vertical-align:top;
	padding-right:20px;
	width:900px;
}
#p_items .p_odd .p_downloads {
	vertical-align:top;
	background:#72a3c2;
	width:50px;
}
#p_items .p_even .p_downloads {
	vertical-align:top;
	background:#717f88;
	width:200px;
}
#p_items .p_downloads .item_name {
	color:#fff;
}
#p_items .p_downloads .item_des img {
	padding:10px 10px 0 0;
	border: 0px none;
}
/*      OTHERs PAGE       */
.o_products {
	background:#fff;
	margin: 0 0 0 75px;
	padding: 10px 0 0 0;
	width:803px;
	text-align:center;
}
.o_products ul {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border:1px solid #C9C9C9;
	text-align:center;
	width:200px;
}
.o_products ul li {
	list-style:none;
	padding:5px 10px;
}
.o_products ul li.title {
	font-weight:bold;
	background:#333;
	color:#fff;
}
.o_products ul li.even {
	background:#fff
}
.o_products ul li.odd {
	background:#FFFFE6
}

/*      Home PAGE CSS tablE      */
.gutter_select {
	background:#fff;
	margin: 0 0 0 75px;
	padding: 10px 0 0 0;
	width:700px;
	text-align:center;
}
.gutter_select ul {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border:1px solid #C9C9C9;
	text-align:center;
	width:200px;
}
.gutter_select ul li {
	list-style:none;
	padding:5px 10px;
}
.gutter_select ul li.title {
	font-weight:bold;
	background:#333;
	color:#fff;
}
.gutter_select ul li.even {
	background:#fff
}
.gutter_select ul li.odd {
	background:#FFFFE6
}
.gutter_select img {
	margin:0;
	padding:0px;
	border:none;
}

/*      BOTTOM PART       */
#bottomShadow {
	background:url(../images/bottom_shadow.png) no-repeat bottom center;
	width:803px;
	margin:0 auto;
	text-align:center;
	height:27px;
	margin-top:-1px;
}

#footer {
	position:fixed;
	bottom:0;
	width:100%;
	height:30px;
	margin:0 auto;
	text-align:right;
	font:11px "Gill Sans", Arial;
	color:#000000;
}

#footer li {
	display:inline;
	text-decoration:none;
	padding-right:5px;
}




/* LINKS  */

a:link, a:active, a:visited {
	color:#7d91a3;
}

a:hover {
	color:#4fa5ee;
}