*{padding: 0px;
margin: 0px}

body{font-size: 10pt;
	font-family: Arial, sans-serif;
	color: #333;
}

td{vertical-align: top}

div.header{width: 100%}
div.headerBlue, div.footerBlue{width: 100%;
	height: 20px;
	background-color: #3366CC;
}

div.failed{color: red}
div.success{color: green}

div.headerImages{
	width: 100%;
	height: 67px;
	background-image: url('images/design/bg.jpg');
	text-align: center;
}

div.footerText{
	width: 100%;
	text-align: center;
}

table.headerImagesPlacement, table.footerTextPlacement{
	margin: 0 auto;
}

table.footerTextPlacement td{
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
}

div.headerBlueSmall{
	width: 100%;
	height: 4px;
	background-color: #3366CC;
}

div.contentMainWrapper{
	padding: 0;
	padding-bottom: 25px;
	width: 100%;
	text-align: center;
}

div.navigation{
	margin: 0 auto;
	width: 800px;
	text-align: right;
	padding-bottom: 25px;
	padding: 5px;
	padding-right: 30px;
}

div.contentMain{
	margin: 0 auto;
	width: 800px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	text-align: left;
}


a.nav:link, a.nav:active, a.nav:visited{
	color: #3366cc;
	text-decoration: none;
}
	
a.nav:hover{
	color: #ff6600;
	text-decoration: none;
}


a.editPhotos:link, a.editPhotos:active, a.editPhotos:visited{
	color: #3366cc;
	text-decoration: none;
}
	
a.editPhotos:hover{
	color: #ff6600;
	text-decoration: none;
}


a.copyright:link, a.copyright:active, a.copyright:visited{
	color: #666;
	text-decoration: none;
}
	
a.copyright:hover{
	color: #ff6600;
	text-decoration: none;
}

div.subNavWrapper{
	padding: 5px;
	padding-left: 25px;
}

a.subNav:link, a.subNav:active, a.subNav:visited{
	color: #3366cc;
	text-decoration: none;
}
	
a.subNav:hover{
	color: #ff6600;
	text-decoration: none;
}

a.headerLink:link, a.headerLink:active, a.headerLink:visited{
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

a.headerLink:hover{
	color: #ff6600;
	text-decoration: none;
}
table.menu{width: 100%}
table.menu td{padding-bottom: 15px;}
.menuHead{
	color: #3366CC;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

.consoleHeading{
	color: #003399;
	font-weight: bold;
	font-size: 12pt;
	padding: 5px;
	padding-left: 20px;
}	

table.consoleForm{width: 100%}
table.consoleForm td{
	padding: 3px;	
}
table.consoleForm td.label{
	width: 200px;
	text-align: right;
}
.submitField{
	text-align: center;
}

.submit{
	text-align: center;
}

div.tableWrapper{
	width: 750px;
	padding: 25px;
}

.menuContent{
	padding: 5px;
	padding-left: 25px;
}

table.list{
	width: 100%;
	border: 1px solid #336699;
}

.trHeading{
	background-color: #336699;
	color: #fff;
	font-weight: bold;
}

table.list td{
	padding: 3px;
}

table.list td.listHeading{
	background-color: #336699;
	color: #fff;
	font-weight: bold;
}

td.main{
	width: 600px;
	padding-left: 20px;
	text-align: left;
}

td.side{
	padding: 5px;
	padding-top: 50px;
	width: 200px;
}

td.mainConsole{
	width: 800px;
}

div.imgLeft{
	padding: 10px;
	float: left;
	padding-top: 0px;
}

img{border: 0px}

div.logo{
	height: 110px;
	width: 500px;
	text-align: left;
}

div.logo img{border: 0}

div.footerNav{
	text-align: center;
	height: 30px;
	padding: 10px;
	padding-top: 40px;
	padding-bottom: 0px;
}

div.footerNav .text{
	vertical-align: bottom;
}

td.backBluish2{
	width: 127px;
	height: 67px;
	background-image: url('images/design/res.jpg');
}

td.backBluish3, td.backBluish5{
	width: 200px;
}


td.backBluish4{
	width: 117px;
	height: 67px;
	background-image: url('images/design/bus.jpg');
}

td.backBluish6{
	width: 130px;
	height: 67px;
	background-image: url('images/design/indust.jpg');
}

div.testimonial{
	font-style: italic;
	padding-left: 25px;
}

div.testimonialSpotlight{
	font-style: italic;
}

div.testAuthor{
	padding-left: 75px;
}


div.dykTitle{
	padding-left: 25px;
	font-weight: bold;
}

div.dyk{
	padding-left: 50px;
}

.generalHead{
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
}

div.larger{font-size: 12pt;}


div.productName{
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}

div.productCategory{
	color: #666;
	font-style: italic;
	font-size: 8pt;
	padding-left: 20px;
}

div.productDescription{
	padding-left: 45px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-top: 3px;
}

.randNav{
	text-align: center;
}

.highHead, .randTestHead{
	color: #990033;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
}
.highHead a, .randTestHead a{
	color: #990033;
	text-decoration: none;
}

.highHead a:hover, .randTestHead a:hover{
	color: #ff6600;
	text-decoration: none;
}

.spoTitle{
	text-align: center;
	color: red;
}


.highDesc{
	text-align: center;
}

.randImage{
	text-align: center;
}


.spoPageTitle{
	font-weight: bold;
}

.spoPage{
	padding-left: 50px;
}

	
	