/* Universal Styles */

img {border:0px;}
ul {list-style-type:disc; }

a { color: #0074B3; text-decoration: underline;}

html { height: 100%}

body
{
	margin: 0px 0px 0px;
	padding: 0px;
	height: 100%;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	background-color: #FFF;
}

h1,h2,h3,h4,h5,h6{ padding:0px; }

h1{font-size:160%;}        

h2{font-size:150%;}        

h3{font-size:140%;}        

h4{font-size:130%;}        

h5{font-size:120%;}        

h6{
	font-size:115%;
	color: #000000;
}    


/* Background Images */
.topBG { background-image: url(images/topBG.jpg); background-repeat: no-repeat; }
.middleBG { background-image: url(images/middleBG.jpg); background-repeat: no-repeat; background-position:center; }
.submiddleBG { background-image: url(images/submiddleBG.jpg); background-repeat: no-repeat; background-position:center; }
.picBG { background-image: url(images/picBG.jpg); background-repeat: no-repeat; background-position:center; }

/* Div Table Styles */
.logo { text-align:center; margin-top: 48px;}

.homeBehind { width: 480px; position:absolute; margin-left: 176px; text-align: right; z-index: 1;}
.techBehind { width: 642px; position:absolute; margin-left: 10px; text-align: right; z-index: 1;}
.productsBehind { width: 452px; position:absolute; margin-left: 209px; text-align: right; z-index: 1;}
.companyBehind { width: 252px; position:absolute; margin-left: 450px; z-index: 5;}

.rightContent { 
	position: relative; 
	margin: 140px 0px 0px 0px; 
	padding: 230px 80px 10px 80px;
	border-left: 1px solid #333333; 
}

.rightContentTech { 
	position: relative; 
	margin: 140px 0px 0px 0px; 
	padding: 180px 80px 10px 80px;
	border-left: 1px solid #333333; 
}

.rightContentProducts { 
	position: relative; 
	margin: 140px 0px 0px 0px; 
	padding: 230px 80px 10px 80px;
	border-left: 1px solid #333333; 
}

.rightContentCompany { 
	position: relative; 
	margin: 140px 0px 0px 0px; 
	padding: 170px 80px 10px 80px;
	border-left: 1px solid #333333; 
}

.leftContent {
	width: 220px;
	font-size: 12px;
	font-weight: normal;
	margin-right: 30px;
	margin-top: 230px;
}

.leftContent ul { list-style-type: none;}
.leftContent li { margin-bottom: 20px;}

.leftContentSub {
	width: 220px;
	font-size: 12px;
	font-weight: normal;
	margin-right: 30px;
	margin-top: 60px;
}
.leftContentSub a { text-decoration: none; font-size: 12px; font-weight: bold; color: #494949;}

.leftContentSub ul { list-style-type: none;}
.leftContentSub li { margin-bottom: 20px;}

.homeLinks { text-align: center; width: 600px;}

.bottom { background-image:url(images/bottom.jpg); width: 933px; height: 182px;}

/* Text Styles */
.titleText
{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.mainText
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: normal;
}

.mainTextNav
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


/* Navigation Styles */
.mainNav { width: 622px; height: 31px; line-height: 31px; position: absolute; margin: 140px 0px 0px 38px; text-align:left; background-image: url(images/navBG.jpg); background-repeat: no-repeat; z-index: 3; }

.mainNav ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 2px;}
.mainNav li { float:left; padding: 0px 15px; color: #FFF; font-weight: bold; font-size: 12px; cursor: pointer;}
.mainNav li:first-child { padding: 0px 15px 0px 20px;}
.mainNav li:hover, .mainNav .selected { background-image:url(images/navHover.jpg); background-repeat: repeat-x;}

.mainNav .spacer { padding: 0px;}
.mainNav .spacer:hover { background-image: none;}


/* Logoworks Link Backs */
.logoworksLink
{
	font-family: Arial; 
	font-size: 9px;
	color: #FFF;
	padding: 40px 0px 0px 480px;
	font-weight: bold;
	text-decoration: none;
}

.logoworksLink a
{
	padding: 0px 5px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
}

