html, body {
padding:0;
margin:0;
}
body {
background-image:url(images/bg_repeat.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}

body .mainnavtx{
font-size:12px;
letter-spacing:1px;
}
body .subnavtx{
font-size:12px;
letter-spacing:1px;
}
body .projtitle{
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding-left:16px;
padding-bottom: 8px;
}
body .projheader{
color: #666666;
font-weight:bold;
}
body .projheader13{
color: #666666;
font-size:13px;
font-weight:bold;
color:#009eca;
}
body .delivtitle{
font-size:24px;
color: #b7952c;
letter-spacing:1px;
padding-bottom: 15px;
}
li {
list-style-image: url(images/bullet.png);
}

.subpagebg {
	background:url(images/bg_right.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:1050px 180px;
	z-index: 30;
}
a {
text-decoration:none;
color:#009eca;
}
a:hover {
text-decoration:underline;
color:#666666;
}
#header {
width:1200px;
clear:both;
height:180px;
background-image:url(images/header_bg_fold.png);
background-repeat:no-repeat;
background-position:top right;
}
#headertable td{
vertical-align:top;
text-align:left;
}
#headerleft {
width:246px;
background-image:url(images/header_bg_left.png);
background-repeat:no-repeat;
height:150px;
}
#headerright {
width:53px;
background-image:url(images/header_bg_right.png);
background-repeat:no-repeat;
height:150px;
}
#headerbg {
width:600px;
background-image:url(images/header_bg_nav.png);
background-repeat:repeat-x;
height:150px;
}
#logo {
margin:32px 0px 0px 26px;
}
#mainnavi {
height:119px;
}
#subnavi {
height:25px;
}
#mainnavi a{
float:left;
line-height:29px;
}
#mainnavi a div{
height:29px;
float:left;
padding:0px 19px;
padding-top:79px;
color:#999999;
}
#mainnavi a div span{
color:#009eca;
font-weight:bold;
}
#mainnavi a:hover div{
background-image:url(images/nav_bg_over.png);
background-repeat:no-repeat;
background-position:top center;
}
#mainnavi a:hover {
text-decoration:none;
cursor:pointer;
}
#mainnavi a#selected div{
background-image:url(images/nav_bg_over.png);
background-repeat:no-repeat;
background-position:top center;
}
#subnavi a{
float:left;
line-height:25px;
}
#subnavi a div{
height:25px;
float:left;
padding:0px 19px;
padding-top:0px;
color:#999999;
}

#subnavi a:hover div{
background-image:url(images/subnav_hover.jpg);
background-repeat:repeat;
background-position:top center;
}
#subnavi a:hover {
text-decoration:none;
cursor:pointer;
}
#subnavi a#selected div{
background-image:url(images/subnav_hover.jpg);
background-repeat:repeat;
background-position:top center;
}
#indexbody {
	width:1159px;
	margin:0 auto;
	position:absolute;
	top:125px;
	left:50%;
	margin-left:-580px;
	background-image:url(images/tagline_bg_fold.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	visibility: visible;
}
#fulltop {
height:12px;
}
#bodybg {
background-image:url(images/border_body.png);
background-repeat:repeat-y;
height:465px; /*450px;*/
}
#tagline {
height:112px;
background-image:url(images/tagline_bg.png);
vertical-align:top;
}
#banner-box {
width:1159px;
margin:0 auto;
}
#banner-box div {
width:1159px;
}
#quote-box-text {
width:1140px;
margin:10px auto;
}
#quote-box-text {
text-align:center;
}
#line1 {
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:20px;
}
#line2 {
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
color:#898989;
line-height:20px;
}
#indexfooter {
width:1159px;
margin:10px auto;
font-size:11px;
color:#666666;
}
#indexfooter a{
color:#777777;
text-decoration:none;
}
#indexfooter a:hover{
color:#333333;
text-decoration:underline;
}
#maincontent {
text-align:left;
}
#projecttable #top {
height:20px;
}
#projecttable #body {
background-image:url(images/border_repeat.png);
background-repeat:repeat-y;
}
#projecttable #bottom {
height:20px;
}
#projecttable #indent {
margin:10px 135px;
}
#projecttable #indent td {
vertical-align:top;
}
#projecttable #thumbnail img{
padding:1px;
background-color:#ffffff;
border:1px #cccccc solid;
margin-bottom:10px;
}
#projecttable #thumbnail2 img{
padding:1px;
background-color:#ffffff;
border:1px #cccccc solid;
margin-bottom:10px;
width:180px;
}
#projecttable #thumbnail2 a{
	text-decoration:none;
}
#projecttable #projectimg img{
padding:1px;
background-color:#ffffff;
border:1px #cccccc solid;
}
#proj_tx_div {
background-image:url(images/divider_pt2.png);
background-repeat:repeat-x;
height:7px;
width: auto;
}
#proj_bodytx {
margin-left:16px;
margin-right:16px;
font-size:12px;
color:#727272;
line-height:130%;
}
#proj_bodytx a{
color:#727272;
text-decoration:none;
}
#proj_bodytx a:hover{
color:#6bbad0;
text-decoration:underline;
}

#proj_bodytx2 {
	width:300x;
	height:300px;
	line-height:25px;
	float:left;
font-size:13px;
}
#proj_bodytx2 a{
color:#666;
text-decoration:none;
}
#proj_bodytx2 a:visited{
color:#666;
text-decoration:none;
}
#proj_bodytx2 .selected{
color:#0f98a9;
text-decoration:none;
}
#proj_bodytx2 a:hover{
color:#0f98a9;
text-decoration:none;
}

#deliverance_hibg {
background:url(images/highlight_bodybg.png);
background-repeat: repeat-x;
font-size:18px;
line-height:20px;
height:63px;
color:#777777;
}
#deliverance_hibg .hicolor{
color:#333333;
}

