
body {
margin : 0 auto;
padding : 0;		
}
img {
	margin: 0px;
	padding: 0px;
	border: none;	
}
img, img a, img a:hover, img a:link, img a:active, img a:visited {
	margin: 0px;
	padding: 0px;
	border: none;		
}

#container {
	width: 802px;
margin-left : auto;
margin-right : auto;
padding : 0;
}
#topbanner {
	width: 800px;
	height: 105px;
	background: url('Images/OTW_BigLogoHeader.jpg');	
}
#topmenu {
	width: 800px;
	height: 23px;
/*	height: 53px;*/
	background: #000066;
	padding: 3px 0px 0px 0px;
border-bottom: 4px solid white;	
}
#topmenutable {
	margin: 2px 0px 0px 17px;
/*	width: 700px;*/
	border: 0px solid gray;	
}
#topmenutable td {
	text-align: center;
	padding: 0px 14px 0px 14px;
	border-right: 1px solid #CCCCCC;	
}
#topmenutable .firstmenuitem {
	text-align: left;
	padding-left: 0px;
}
#topmenutable .lastmenuitem {
	border-right: none;
}
#topmenutable .menuitemselected a {
	color: #6699cc;	
}

/*
.genericmiddle {
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
	border-bottom: 4px solid white;	
}
#belowmiddleindex {
		
}
*/
.leftmiddleimage {
	float:left;
	margin: 0px 0px 0px 0px;	
}
.righttoptext {
	float:left;
	width: 273px;
	height: 193px;
	margin: 0px 0px 2px 2px;
	padding: 30px 10px 10px 15px;
	background: #A8B9CB;
}
.rightbottomimage {
	float:left;
	width: 278px;
	margin: 0px 0px 0px 2px;		
}

.FooterCopy {
	font-family: Helvetica;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000033;
	text-decoration: none;
}
a:visited {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
a:link {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
.BodyCopy {
	font-family: Helvetica;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000033;
	text-decoration: none;
}
a:hover {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
}
a:active {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
.BodyCopy2 {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000033;
	text-decoration: none;
}
.BodyCopy3 { /* this is where the body font size is defined */
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
}
.headers {
	font-family: Helvetica;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
}
#contactusform td {
	
}
#contactusform .label {
	text-align: right;	
}
#contactusform .sendbutton {
	text-align: center;	
}

#footertable {
	margin: 0px 0px 0px 17px;
/*	width: 700px;*/
	border: 0px solid gray;	
}
#footertable td {
	text-align: center;
	padding: 0px 14px 0px 14px;
	border-right: 1px solid black;	
}
#footertable .lastmenuitem {
	border-right: none;	
}
#Name,#CompanyName,#Comments,#Street,#Email,#City,#Phone{
	width:170px;
}
#Zipcode{ width: 50px; }
.leftcolumn{
	width:75px;
}
table#contacttable4 td.leftcolumn{
	width: 160px;
}
#ProductsOtherComment{
	width: 105px;
}
#address-info{
	margin:10px 0px 0px 30px;
	color: #CCCCCC;
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	text-transform: none;
	
}
