@charset "UTF-8";
/* CSS Document */

* {
margin: 0px;
padding: 0px;
}
body {
text-align:center;
Background:#FFFFFF url(../images/background.jpg) no-repeat;
margin:0 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

a, a:visited {
color:#000066;
}

a:hover {
color:#e66d33;
}

#whtbull li {
list-style-image:url(../images/bullet.png);
}

.indent {
padding-left:10px;
text-align:left;
}

#inside {
padding-left:25px;
text-align:left;
font-size:11px;
}

#inside li{
list-style-type:circle;
}

.innerfade {
float: left;
}

fieldset {
border:#CCCCCC 1px solid;
padding:5px;
}

.servhome {
font-weight:bold;
color:#000066;
}

legend {
color:#333333;
}

.subhead {
font-weight:bold;
font-style:italic;
}

#mainwrap {
width: 950px;
margin: 0px auto;
/*background-color:#FFFFFF;*/
}

/* ### Header Area ### */

#headerwrap {
height: 125px;
float:left;
}

#headerlft {
float: left; 
width: 250px; 
padding-top: 10px;
}

#headerrt {
float: left;
width: 700px;
color: #FFFFFF;
vertical-align: middle;
font-weight: 400;
}

#headerrt a {
color:#fff;
}

.conbutton {
margin-top:5px;
}

#bannerwrap300 {
float: left;
width: 950px;
height: 300px;
background-image: url('../images/border_sides.gif');
background-repeat: repeat-y;
background-color: #FFFFFF;
margin: 0px;
}
#bannerwrap1800 {
float: left;
width: 950px;
height: 750px;
background-image: url('../images/border_sides.gif');
background-repeat: repeat-y;
background-color: #FFFFFF;
margin: 0px;
}
#bannerwraphome {
float: left;
width: 950px;
height: 330px;
background-image: url('../images/header_home.jpg');
background-color: #FFFFFF;
margin: 0px;
}

#bannerwraphome2 {
float: left;
width: 950px;
height: 330px;
background-image: url('../images/border_sides.gif');
background-color: #FFFFFF;
margin: 0px;
}

#bannerwrapservices , #bannerwrapvendors{
float: left;
width: 950px;
height: 330px;
margin: 0px;
background-color: #FFFFFF;
/*
background-image: url('../images/header_service.jpg');
background-repeat:	no-repeat;
background-color: #FFFFFF;
*/
}

#bannerwrap200 {
float:left;
z-index:0;
width:950px;
height:200px;
background-image: url('../images/border_sides.gif');
background-repeat:repeat-y;
background-color:#FFFFFF;
margin:0;
}

#bannershort {
float:left;
z-index:99;
padding:0px 0 0px 15px;
width:650px;
margin:0;
}

#bannerhomelft {
float:left;
z-index:99;
padding:0px 0 0px 0px;
width:630px;
margin:0 0 0 15px;
}

#bannerhomert {
float:right;
z-index:1;
margin:0 5px 0 0;
height:330px;
background:#ffffff url('../images/home_mariback.gif') no-repeat;
width:280px;
padding:0 10px 0 0;
}

#bannerlft {
float:left;
z-index:1;
padding:0px 0 0px 15px;
width:920px;
margin:0;
}

#bannerrt {
float:left;
z-index:1;
margin:0;
width:670px;
padding:0 10px 0 0;
}

#flashcontent {
float:left;
}

#mySlideShow
{
width: 920px !important;
height: 300px !important;
} 


/* ### Navigation ### */

#upperrt {
float: right;
width: 300px;
text-align:right;
margin:0 15px 0 0;
}

#upperul li{
display: block; 
float: right; 
list-style: none; 
padding: 8px 3px 0px 3px; 
color: #666666;
}

#upperul a{
text-align:right;
color:#666666;
text-decoration:none;
}

#navigation {
margin: 95px 0px 0px 0px;
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
list-style: none;
}

#navigation a
{
margin: 0px 2px 0px 2px;
color: #fff;
background: #14458d url(../images/nav_lft.gif) left top no-repeat;
padding: 0;
height: 30px;
display: block;
float: left;
list-style: none;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

#navigation a span
{
background: url(../images/nav_rt.gif) right top no-repeat;
padding: 10px 0px 0px 0px;
height: 30px;
display: block;
float: left;
list-style: none;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

/* when the body id tag is set status is on */
#started #nav-started a,
#about #nav-about a,
#services #nav-services a,
#vendors #nav-vendors a
{
height: 30px;
padding-left: 15px;
background: #ff6d2b url(../images/nav_lfthov.gif) left top no-repeat;
color: #333;
font-size:11px;
}
#nav-started {width: 175px; height: 20px;}
#nav-services {width: 98px;}
#nav-vendors {width: 90px;}
#nav-about {width: 113px;}

#started #nav-started a span, 
#about #nav-about a span,
#services #nav-services a span,
#vendors #nav-vendors a span
{
background: url(../images/nav_rthov.gif) right top no-repeat;
padding-right: 15px;
} 

/* ### SUBNAV ### */
#contmidsub {
	float:left;
	width:190px;
	margin:0;
	font-size:12px;
	padding:0 5px 5px 10px;
	background:#fff url(../images/border_sides200.gif) repeat-y;
	text-align:left;
	color:#333;
}

#menu {
	float: left;
	list-style: none;
	margin: 15px 0px 0 0px;
	padding: 0;
}
#menu li {
	font: 100% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 0px;
	height:25px;
}
#menu a {
	color: #333;
	display: block;
	margin: 0 0 0 5px;
	text-decoration: none;
}
#menu a:hover {
	color: #333;
	padding-bottom: 8px;
}

ul#menu li#on a {
	color: #333;
	padding-bottom: 8px;
}

/* ### Accordian Nav ##### */
/*
body{
You can remove these four options 
background-image:url('http://www.dhtmlgoodies.com/images/heading3.gif');
background-repeat:no-repeat;
padding-top:85px;	
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
margin:10px;
padding-left:0px;
text-align:left;
}
*/

/* Layout properties for your question  */
.question{
font-weight:bold;	/* Bold font */	
font-size:11px;	
color: #666666;
cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
margin:0 0 5px 0;
}

.answer{
/* Layout properties - You can change these */
padding:3px 3px 3px 40px;

/* This one should not be changed */
display:none;	
}
	
/* ### border ### */
#headers
{
float:left;
width:950px;
}

#bordertop
{
float:left;
width:950px;
height:15px;
background-image: url('../images/border_top.gif');
background-repeat: no-repeat;
}

#borderbottom {
float:left;
height:15px;
width:950px;
background-image:url(../images/border_bottom.gif);
background-repeat:no-repeat;
}

/* ### content area ### */

#contentwrap {
float: left;
width: 950;
margin: 0px auto;
/*
padding: 20px;
*/
text-align: center; 
background-color: #FFFFFF;
}

#conttop {
float:left;
width: 200px;
height:23px;
margin:0px;
font-size:13px;
color:#FFFFFF;
text-align:center;
padding: 0px;
padding-top:7px;
background:#fff url(../images/border_top200.gif) no-repeat;
}

#contbottom {
float: left;
width: 200px;
height: 15px;
margin: 0px;
padding: 0px;
background: #fff url(../images/border_bottom200.gif) no-repeat;
}

#contmid {
float: left;
width: 180px;
height: 140px;
margin: 0px;
font-size: 11px;
padding: 0px 10px 5px 10px;
background: #fff url(../images/border_sides200.gif) repeat-y;
text-align: left;
color: #333;
}

#contmid p {
width: 170px;
padding: 0px 8px 0px 0px;
margin: 1em 0px;
display: block;
}

#contmid ul {
margin: 10px 0px 0px 30px;

}

#lwrcont {
float: left;
width: 200px;
text-align: center;
}

#cont1 {
float:left;
width:200px;
margin:18px 5px 18px 25px;
text-align:left;
}

#cont2 {
float:left;
width:200px;
margin:18px;
}

#cont3 {
float:left;
width:200px;
margin:18px;
}

#cont4 {
float:left;
width:200px;
margin:18px;
}

#cont3 contmid {
text-align:center;
padding:10px 0 0 15px;
}


#contlftcontact {
float:left;
width:215px;
text-align:left;
padding-left:40px;
font-size:12px;
color:#333333;
}

#contlgrt {
float: left;
margin: 10px 0px 0px 10px;
padding-top: 10px;
width: 650px;
text-align: left;
}

#contrt {
float: left;
margin: 10px 0px 0px 10px;
padding-top: 10px;
width: 450px;
text-align: left;
}

#contrt p {
margin: 1em 0px;
}

#contrt ul li {

}

#contrt li{
padding:5px 0 0 0;
list-style-image:none;
}

#cont3rd {
float: left;
margin: 0px;
padding-top: 15px;
width: 205px;
}

#cont3rd li {
list-style:none;
display:block;
margin:0;
padding:0;
text-align:left;
height:60px;
}

#contsmleft {
float:left;
margin:0;
padding-left:25px;
width:225px;
}

#contlgrt {
float:left;
margin:0;
padding-left:50px;
width:650px;
text-align:left;
}

#contlgrt td{
text-align:center;
width:150px;
}

#contsmrt {
float:left;
margin:0;
padding-left:25px;
width:225px;
}

#contlgleft {
float:left;
margin:0;
padding-left:50px;
width:650px;
height:700px;
text-align:left;
}

#contstart {
float:left;
margin:0;
padding-left:50px;
width:650px;
height:725px;
text-align:left;
}

#contstartrt {
float:left;
margin:0;
padding-left:25px;
width:190px;
height:725px;
}

.servrt {
margin:5px 0 10px 25px;
}

.servrt fieldset {
width: 200px;
}

/* ### FOOTER ### */

#footer {
float: left;
width: 950px;
margin: 20px auto 0px;
color: #003333;
padding: 10px 0px 0px 0px;
font-size: 10px;
text-align: center;
}

#footerul {
margin: 0px auto;
text-align: center;
}

#footerul li{
list-style:none;
display: inline;
padding:0 3px 0 3px;
text-align:center;
}

/* Hide from IE5-Mac \*/
#footerul a, #footerul a span
{
float: none
}
/* End hide */

/* ###### CROSSFADE ###### */
.fade {
/*	float:left;
	width:180px;
	margin:0 0 0 -10px;
	padding:0; */
position: relative; 

/* height: 1.5em;*/
}
.fade2 {
height: 300px;
position: relative;
top: 0;
left: 0;
}
.fade p{
/*	text-align: left;
	width: 100%; */
}




