@charset "utf-8";
/* CSS Document */
body {
	background-color:#FFFFFF;
	}
#topNav {
	height: 53px;
	width: 800px;
	}
    #topNav ul {
	margin:0;
	padding: 0;
	list-style:none;
      }
    #topNav li {
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding-left: 3px;
      }
#wrapper {
	padding: 0px;
	width: 800px;
	\width: 820px;
	w\idth: 802px;
	margin: 0 auto;
}
#container {
	padding: 0px;
	width: 800px;
	\width: 820px;
	w\idth: 800px;
	margin: 0 auto;
	height: 52px;
}
#header {
	height: 75px;
	padding-top:3px;
	padding-bottom:3px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
#homeHead {
	background:url(images/vision.jpg) no-repeat;
	height: 35px;
	}

#body_background {
	width:100%;
	background-color:#FFFFFF;
	position: fixed;
	left:0px;
	top:8px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	}
#body_backgroundSpace {
	width:100%;
	background:url(images/space_bg.png);
	position: fixed;
	left:0px;
	height:12px;
	top:70px;
	}

#horzImage {
	height: 163px;
	padding-top: 0px;

	}

#horzImageInt {
	height: 100px;
	}
#homeTop {	
	width: 800px;
	height: 20px;
	padding:0px;
	background:url(images/top800x20.jpg);
	}
#homeTopContent {
	width: 778px;
	padding:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
#homeBottom {	
	width: 800px;
	height: 20px;
	padding:0px;
	background:url(images/bottom800x20.jpg);
	}
#centerContent {
	padding-top: 15px;
	background-color:#FFFFFF;
	}
.centerContent {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	}
.centerContent125 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 125px;
	}
.centerContent190 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 190px;
	}
.centerContent225 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 225px;
	}
.centerContent290 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 300px;
	}
.centerContent325 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 350px;
	}
.centerContent400 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 400px;
	}
.centerContent430 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 420px;
	}
.centerContent450 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 470px;
	}
.centerContent500 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 500px;
	}
.centerContent750 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 750px;
	}
.centerContent900 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 850px;
	}
.centerContent1000 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 1025px;
	}

.centerContent1500 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 1200px;
	}
.centerContent1950 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	height: 2200px;
	}
#leftColumn {
	width: 254px;
	float:left;
	padding: 5px;
		}
		
#leftColumnTop {
	width: 254px;
	height: 20px;
	padding:0px;
	background:url(images/top254x20.jpg);
			}
#leftColumnContent {
	width: 242px;
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height: 135px;

		}
#leftColumnBottom {
	width: 254px;
	height: 20px;
	background:url(images/bottom254.x20.jpg) no-repeat;
		}
#middleColumn {
	width: 254px;
	float:left;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
#middleColumnTop {
	width: 254px;
	height: 20px;
	background:url(images/top254x20.jpg);
	}
#middleColumnContent {
	width: 242px;
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height: 135px;

	}
#middleColumnBottom {
	width: 254px;
	height: 20px;
	background:url(images/bottom254.x20.jpg) no-repeat;
	}
#rightColumn {
	width: 250px;
	float:left;
	padding: 5px;
	}
#rightColumnTop {
	width: 254px;
	height: 20px;
	background:url(images/top254x20.jpg);
	}
#rightColumnContent {
	width: 242px;
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:135px;
	}
#rightColumnBottom {
	width: 254px;
	height: 20px;
	background:url(images/bottom254.x20.jpg) no-repeat;
	}
.contentHead {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	}

.clear {clear:both;}

#footer {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:3px;
	line-height:16px;
	clear:both;
	border-top: 1px solid #CCCCCC;
	color: #999999;
	}
#footer A:link        {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#999999}
#footer A:visited     {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #999999}
#footer A:hover       {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #999999}
#footer A:link.nav    {font-family:Geneva, Arial, Helvetica, sans-serif; color: #999999}
#footer A:visited.nav {font-family:Geneva, Arial, Helvetica, sans-serif; color: #999999}
#footer A:hover.nav   {font-family:Geneva, Arial, Helvetica, sans-serif; color: #999999}

img {border:0;}

#centerContent img {
	float:left;
	padding: 2px;
	margin-left: 0px;
	list-style-type: none;
	left: 0px;
}

#intLeft {
	width: 527px;
	float:left;
	padding-top: 5px;
	padding-right: 8px;
	}

#intLeftTop {
	width: 527px;
	height: 20px;
	background:url(images/top508x20.jpg);
	}
#intLeftContent {
	width: 505px;
	padding:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}

.intLeftContentTable a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}

#intLeftBottom {
	width: 527px;
	height: 20px;
	background:url(images/bottom508x20.jpg) no-repeat;
}

.line { 
margin-bottom:1px; 
border-top:1px solid #CCCCCC; 
} 

#rightColumnContentInt {
	width: 232px;
	padding:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
	
	
#dynamicContent {
	padding:8px;
	}
	
#rightColumnInt {
	width: 175px;
	float:left;
	padding: 5px;
	}
#rightColumnTopInt {
	width: 175px;
	height: 20px;
	background:url(images/top254x20.jpg);
	}
	
#rightColumnBottomInt {
	width: 175px;
	height: 20px;
	background:url(images/bottom254.x20.jpg) no-repeat;
	}
A:link        {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color:#0066CC}
A:visited     {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #0066CC}
A:hover       {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #0066CC}
A:link.nav    {font-family:Geneva, Arial, Helvetica, sans-serif; color: #0066CC}
A:visited.nav {font-family:Geneva, Arial, Helvetica, sans-serif; color: #0066CC}
A:hover.nav   {font-family:Geneva, Arial, Helvetica, sans-serif; color: #0066CC}

.small A:link        {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#0066CC}
.small A:visited     {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #0066CC}
.small A:hover       {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #0066CC}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#events {
	padding-left: 85px;
	height:325px;
	}
#clientsLeft {
	float: left;
	width: 245px;
	}
#clientsRight {
	float:left;
	width: 245px;
	}
html { min-height: 100%; margin-bottom: 1px; }
#contactLeft {
	float:left;
	width: 250px;
	}
#contactRight {
	float:right;
	width: 250px;
	}
