body {
	font: 12px Arial, Verdana;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	color: #313131;
}
img {border: 0px;}
a {
	color: #313131;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #d2232a;
}
#header {
	padding: 0px 10px;
	width: 800px;
	height: 135px;
	margin: 0px auto;
}
#menu {
	float: right;
	width: auto;
	text-align: right;
	margin-top: 50px;
	font-size: 12px;
}
#menu a { margin: 0px 15px; }
#menu a:hover { text-decoration: none; color: #d2232a; }
#menu li { padding: 15px 0px; float: left; list-style: none; background: url('../images/menu_divider.png') 100% 50% no-repeat; position:relative;}
#menu li ul { display: none; position: absolute; top: 40px; left: -40px; z-index: 100;}
#menu li li {
	text-align: center;
	width: 112px;
	height: 1.3em;
	overflow: hidden;
	padding: 4px;
	background: #fff;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	font-size: 11px;
}
#logo {
	float: left;
	margin-top: 35px;
}
#footer {
	padding: 8px 10px;
	border-top: 0px solid #757575;
	width: 800px;
	margin: 0px auto;
	line-height: 1.15em;
	font-size: 11px;
	color: #616161;
}
.content {
	padding: 30px 0px 10px 40px;
	width: 760px;
	margin: 0px auto;
	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	color: #616161;
}
.content a { color: #d2232a; }
.largeContent ul, .content ul { margin: 0px; padding: 0px; }
.largeContent li, .content li { margin: 0px; list-style: none; padding: 0px 0px 1.3em 12px; background: url('../images/li_arrow.png') 0 3px no-repeat; }
.largeContent {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #757575;
	border-left: 0px; border-right: 0px;
}
#scrollBx {
	padding-top: 35px;
	padding-bottom: 15px;
	width: 2800px;
	position: relative;
}
#scrollbar2 img {
	display: inline-block;
	margin: 16px;
	border: 0px;
}
#scrollbar2 a { text-decoration: none; }

#scrollbar2 { width: 100%; margin: 0px; }
#scrollbar2 .viewport { width: 100%; height: auto; overflow: hidden; position: relative; }
#scrollbar2 .scrollbar{ background: #000; position: relative; margin: 12px 0 5px 0px; clear: both; height: 1px; width: 100%; }
#scrollbar2 .track { background: #757575; width: 100%; height:1px; position: relative; }
#scrollbar2 .thumb { background: #aaa; width: 113px; height: 12px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -6px; }
#scrollbar2 .thumb .start{ float: left; background: url('../images/scroll_l.png') 50% 50% no-repeat; overflow: hidden; height: 10px; width: 25px;}
#scrollbar2 .thumb .end{ float: right; background: url('../images/scroll_r.png') 50% 50% no-repeat; overflow: hidden; height: 10px; width: 25px;}
#scrollbar2 .disable { display: none; }

#aboutRWI { width: 800px; margin: 0px auto; overflow: hidden; border: 0px solid #ff0000; color: #616161; }
#aboutRWI  strong { color: #313131; }
#aboutRWI .arrowR { padding: 0 0px 0 5px; float: right; width: auto;  }
#aboutRWI .arrowL { padding: 0 5px 0 0px; float: left; width: auto; }
#aboutRWI #page1, #aboutRWI #page2 { padding-top: 5px; line-height: 16px;}
#aboutRWI #page3{ padding-top: 5px;}
#aboutRWI #page1 li, #aboutRWI #page2 li{ background: url('../images/li_arrow_grey.png') 0 3px no-repeat; }
#aboutRWI #page3 ul, #aboutRWI #page3 li { list-style: none; padding: 0px; margin: 0px; background: #fff; font-size: 11px;}
#aboutRWI #page3 ul { width: 140px; float: left; margin-right: 12px; }
#aboutRWI .pagecontainer { width: 750px; margin-top: -.85em; float: left;}

.tip {
    color: #000;
    background:#fff;
    display:none; /*--Hides by default--*/
    padding:6px;
    position:fixed;    z-index:10000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	max-width: 250px;
	min-width: 50px;
	text-align: center;
	font-size: 10px;
	border: 1px solid #757575;
	line-height: 1.6em;
	opacity:.9;
	text-decoration: none;
}

.tip strong { color: #000; }
.tip a { text-decoration: none; }

.field { float: left; width: 180px; margin-left: 20px; margin-bottom: 15px;  border: 0px solid #000; }
.field label {display: block; }
.field input[type=text] { width: 180px; padding: 7px 3px; background: #e6e7e8; border: 0px;  }
.contact-us input[type=submit] { cursor: pointer; padding: 3px 15px; color: #000; background: #d1d3d4; border: 0px;  -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.contact-us input[type=submit]:hover { background: #e6e7e8; }
.contact-us { margin-left: 20px; color: #d2232a; }

.field .state { width: 56px; float: left; margin-right: 20px; }
.field .state input[type=text] { width: 56px; }
.field .zip { width: 56px; float: left;  }
.field .zip input[type=text] { width: 104px; }