body {
	margin:0px;
	padding:0;
	width: 21200px;
	color:#ffffff;
	font: 62.5%/150% "Trebuchet MS", Georgia, Sans-Serif;
	background: #eae4ef url(../images/background.jpg);
    background-attachment: fixed;
}

.main-outline {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
    border-style: solid;
	border: #999999;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
    background-color: #F3F3F3;
	}

.xflash {
	background: #333333 url(../images/loading.jpg);
	}

.contact-titles {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	}

.page-titles {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #648dc7;
    font-variant:small-caps;
	}

.very-small {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	}

.send-link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #6e0023;
    text-decoration:underline;
	}

.white-txt {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #cccccc;
    text-decoration:none;
	}

.port-title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #004e87;
    text-decoration:none;
	}
.inside-border {
    height:450px;
    border-style: solid;
	border: #cccccc;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
    background-color: #ffffff;
	}

.par2 {
	margin: 0px 10px 0 0px;
	padding-left: 30px;
	float: left;
	width: 860px;
	height: 500px;
}
.par-web {
	margin: 0px 10px 0 0px;
	padding-left: 30px;
	float: left;
	width: 760px;
	height: 500px;
}

.par-graphic {
	margin: 0px 10px 0 0px;
	padding-left: 30px;
	float: left;
	width: 750px;
	height: 500px;
}

.par-serv {
	margin: 0px 10px 0 0px;
	padding-left: 30px;
	float: left;
	width: 560px;
	height: 500px;
}
.par {
	margin: 0px 10px 0 0px;
	padding-left: 10px;
	float: left;
	width: 700px;
	height: 500px;
}

#leftsider {
	padding: 0px;
	float: left;
}

#spacer {
    width:30px;
	height:455px;
	margin-top:230px;
	text-align:center;
	padding: 0px;
	float: left;
}

#spacer-to-services {
    width:800px;
	height:455px;
	margin-top:230px;
	text-align:center;
	padding: 0px;
	float: left;
}

#sp a{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	color:#ececec;
	text-decoration:none;
}

#sp a:hover{
	color:#ffffff;
}

hr, .hide {
	position:absolute;
	top:0;
    left:-9000px;
}

#page {
	height: 609px;
}

#home-page-text {
	margin-top:4px;
    margin-left:10px;
    margin-right:10px;
}

#txt-web {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-retail {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}

.clients{
	width: 300px;
	float: left;
	margin-right: 20px;
	font-size: 14px;
}
#txt-sales {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-resource {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-program {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-motivational {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-marketing {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-fraud {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-food {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-property {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-about {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-client {
	margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}
#txt-port1 {
	margin-top:20px;
    margin-left:30px;
    margin-right:10px;
}
#txt-port2 {
	margin-top:20px;
    margin-left:30px;
    margin-right:10px;
}


#contact-default {
    font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#333333;
	margin-top:40px;
    margin-left:10px;
    margin-right:10px;
    background-color:#ffffff;
}

#txt-main {
    font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:14px;
    font-variant: small-caps;
	color:#333333;
	margin-top: 0px;
	padding-left: 0px;
    line-height: 25px;
}

#txt-main ul {
    list-style:square;
}

#txt-main a{
	text-decoration: none;
	color: #333333;
}

#txt-main a:hover{
    text-decoration: none;
	color: #b7b7b7;
}

#menu {
	margin-top: 0px;
	padding-left: 0px;
}

#menu ul {
    list-style:square;
}

#menu a{
	text-decoration: none;
	color: #333333;
}

#menu a:hover{
    text-decoration: none;
	color: #b7b7b7;
}

#content {
	margin: 5px 0 0 0px;
	float: left;
	font-size: 1.1em;
}

#content ul{
	font-size: 90%;
}

#content h4 {font-size: 1.2em;}


.alt {/* modify this to add style to alternate sections*/}

#note {
	margin-top:10px;
}

p.secbot a{
	margin-top: -5px;
	padding-left: 15px;
	border-bottom:none;
	color: #22b1e1;
	background: url(../img/leftsmall.png) no-repeat scroll left center;
	text-decoration:none;
	font-size:0.9em;
}

p.secbot a:hover {
	border-bottom:1px solid #22b1e1;
}

#static-nav {
	position: fixed;
	top: 520px;
	left: 350px;
	width: 440px;
	height: 30px;
	cursor: pointer;
}

#static-nav a{
	text-decoration: none;
	color: #ffffff;
}



#rightsider {
	padding: 0 10px 0px 0;
}

#rightsider a{
	color: #22b1e1;
	text-decoration: none;
	
}.page-title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}




.leightbox {
	color: #333;
	display: none;
	position: absolute;
    margin-left: 800px;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
