body {
	margin:0px; padding:0px;
	background-color:#435579;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000000;
	/*background:url(images/backgroundslice.jpg) repeat-x;*/
}

#container {
	min-height:500px;
	width:900px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}


/*
	Logo / Menu / Panel Positioning
*/

#logo { position:absolute; top:10px; left:60px; }

ul#menu { 
	margin:0px;	padding:0px;
	position:absolute; top:120px; left:105px;
	text-align:left;
}
ul#menu li, ul#footertext li {
	list-style:none;
	display:inline;
	padding-right:40px;
}
ul#menu li a, ul#footertext li a {
	text-decoration:none;
	color:#ffffff;
	font-size:22px;
}
ul#menu li a:hover, ul#footertext li a:hover {
	text-decoration:none;
	color:#e1e1e1;
}

#header {
	float:left;
  width:900px;
	height:151px;
	background:url(images/header.jpg) no-repeat;
}
	



/*
	Content
*/
#contentwrap{
	width:900px;
	text-align:left;
	float:left;
	background:url(images/content_slice.jpg) repeat-y;
}


#contentwrap_full{
	width:900px;
	text-align:left;
	float:left;
	background:url(images/content_slice_full.jpg) repeat-y;
}

#content {
	width:800px;
	min-height:200px;
	text-align:left;
	float:left;
	margin-left:50px;
	margin-right:50px;
}

.text_left {
  width:490px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}

.text_left_full {
  width:750px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}

.text_left2 {
  width:490px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}

.text_left2_full {
  width:380px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}

.text_left h2, .text_left_full h2 {
  font-weight:normal;
  font-size:22px;
	color:#000000;
}

.text_left2 h2, .text_left2_full h2 {
  font-weight:normal;
  font-size:18px;
	color:#000000;
	padding-top:10px;
	border-bottom:1px solid #dbd8e9;
}

.text_left2 h3, .text_left2_full h3 {
  font-weight:normal;
  font-size:20px;
	color:#000000;
	padding-top:10px;
	font-style:italic;
}

.text_left p, .text_left_full p {
  font-size:16px;
	color:#5a5a5a;
	padding-left:15px;
	line-height:18pt;
}

.text_left2 p, .text_left2_full p {
  font-size:12px;
	color:#5a5a5a;
	padding-left:15px;
	line-height:16pt;
}

.text_left2 li {
  font-size:12px;
	color:#5a5a5a;
	line-height:16pt;
}

.text_left a, .text_left2 a, .text_left_full a {
  text-decoration:underline;
	color:#053158;
}

.text_left a:hover, .text_left2 a:hover, .text_left_full a:hover {
  text-decoration:underline;
	color:#000000;
}

.buttons_right {
	float:right;
	width:260px;
	height:auto;
}

.text_smallbox {
  float:left;
  width:230px;
	min-height:210px;
	padding-left:25px;
	padding-top:25px;
}

.text_smallbox h2 {
  font-weight:normal;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:2px;
	background-color:#d8d9e5;
  font-size:18px;
	color:#000000;
}

.text_smallbox p {
  font-size:11px;
	color:#5a5a5a;
	padding-left:10px;
}

.text_smallbox li {
  font-size:11px;
	color:#5a5a5a;
}

.table_holder {
  float:left;
	width:530px;
	height:auto;
	margin:0px;
	padding:0px;
}

.button_holder1 {
  float:left;
	width:254px;
	height:86px;
	background-image:url(images/pic1.jpg);
}
.button_holder1:hover {
  background-image:url(images/pic1_hover.jpg);
}

.button_holder2 {
  float:left;
	width:254px;
	height:86px;
	background-image:url(images/pic2.jpg);
}
.button_holder2:hover {
  background-image:url(images/pic2_hover.jpg);
}

.button_holder3 {
  float:left;
	width:254px;
	height:86px;
	background-image:url(images/pic3.jpg);
}
.button_holder3:hover {
  background-image:url(images/pic3_hover.jpg);
}

.button_holder4 {
  float:left;
	width:254px;
	height:86px;
	background-image:url(images/pic4.jpg);
}
.button_holder4:hover {
  background-image:url(images/pic4_hover.jpg);
}
ul {
  margin-left:0px;
  padding-left:30px;
}
li {
  margin-bottom:2px;
  padding:0px;
}

.img_right {
  float:right;
	width:auto;
	height:auto;
	padding:5px;
}

.img_center {
  float:left;
	width:auto;
	height:auto;
	padding-left:150px;
	padding-top:0px;
	margin:0px;
}


/*
	Footer
*/
#footer {
	background:url(images/footer.jpg) no-repeat;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	width:900px;
	height:50px;
}
#footer span {
	display:block;
	float:left;
	width:900px;
}

.footer_left {
  text-align:left;
	float:left;
	padding-left:70px;
	padding-top:0px;
}

.footer_right {
  text-align:right;
	float:right;
	padding-right:70px;
	padding-top:0px;
}
	
#footer p {
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
#footer a {
	color:#053158;
	text-decoration:none;
}
#footer a:hover { color:#000000; }




/*
	General Styles
*/

a img {
  border:0px;
	padding:0px;
	margin:0px;
}

.hidden_pic {
  display:none;
}