/*basic*/
body {
	background-image:url('../images/site/BG_Table.gif');
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#DDEAF4;
	padding:0px;
	margin:0px;
	color:#333333;
	font-family:Arial;
	font-size:11px;
}
.sides {
	width:50%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.sidesDiv {
	width:100%;
	height:250px;
	padding:0px;
	margin:0px;
	background-color:#F2DEC2;
	overflow:hidden;
}
.main {
	background-image:url('../images/site/BG_TableTop.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	width:830px;
	top:0px;
	padding:0px;
	margin:0px;
}
.mainContent {
	padding-left:21px;
	padding-top:5px;
	padding-bottom:30px;
}
/*login*/
.loginArea {
	padding:0px;
	padding-right:30px;
	padding-left:5px;
	padding-top:5px;
	width:295px;
	height:130px;
}
.loginLabel {
	padding-right:5px;
	color:#666666;
}
.loginLabel a{
	text-decoration:none;
	color:#666666;
}
.loginLabel a:hover {
	text-decoration:underline;
	color:#666666;
}
.logoutText {
	color:#666666;
	font-size:12px;
}
.loginInput {
	width:150px;
	height:13px;
	font-size:10px;
	margin:0px;
	padding:0px;
}
.loginLink {
	padding-left:10px;
	color:#333333;
	font-size:11px;
}
.loginData {
	color:#666666;
	font-size:11px;
}
.loginLink a {
	color:#333333;
	text-decoration:none;
}
.loginLink a:hover {
	color:#333333;
	text-decoration:underline;
}
.loginAdminLink {
	color:#347DC2;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.loginAdminLink a {
	color:#347DC2;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.loginAdminLink a:hover {
	color:#347DC2;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
/*main menu*/
.menuBlock {
	width:400px;
	height:92px;
	padding-top:18px;
}
.menu {
	width:480px;
}
.menuItem {
	padding-right:15px;
	padding-left:15px;
}
/*leftbar*/
.leftBar {
	
}
.faq{
	padding-left:16px;
}
.faqCategory{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.faqSelected{
	border:1px solid #D08B2F;
	background-color:#F5E7D3;
	font-size:10px;
	color:#666666;
}
.faqNotSelected{
	font-size:10px;
	color:#666666;
}
.faqOptions{
	width:132px;
	border-left:1px solid #7BB7F2;
	border-right:1px solid #7BB7F2;
	border-bottom:1px solid #7BB7F2;
	background-color:#DDEAF4;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:scroll;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.faqTopics{
	font-size:14px;
	font-weight:bold;
	color:#D0E6FB;
	background-color:#7BB7F2;
	height:22px;
	width:140px;
	padding-top:8px;
	padding-left:10px;
}
.binTracBrochure {
	text-align:center;
	width: 293px;
	background-image:url('../images/site/BG_orderBrochure.jpg');
	background-repeat:no-repeat;
	height:416px;
}
.binTracBrochureInner {
	width:130px;
	padding-left:26px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:175px;
}
.binTracBrochureLabel {
	color:#666666;
	font-size:11px;
	width:130px;
}
.binTracBrochureInput {
	width:126px;
	height:13px;
	font-size:10px;
	margin:0px;
	padding:0px;
}
.binTracBrochureSmallInput {
	width:50px;
	height:13px;
	font-size:10px;
	margin:0px;
	padding:0px;
}
.binTracBrochurePrivacy {
	color:#666666;
	font-size:10px;
	font-style:italic;
}
/*ads*/
.adBlock{
	background-color:#F0F0F0;
	width:760px;
	height:80px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:19px;
	padding-right:19px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.adSpacer{
	width:800px;
	height:1px;
	background-color:#CCCCCC;
}

.Ad760x80{
	height: 80px;
	width: 760px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}

.Ad728x90{
	height: 90px;
	width: 728px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}

.Ad200x150{
	height: 150px;
	width: 200px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}

.Ad200x120{
	height: 120px;
	width: 200px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}

.Ad150x60{
	height: 60px;
	width: 150px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}

.Ad150x560{
	height: 560px;
	width: 150px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}
/*footer*/
.footer {
	color:#666666;
	font-size:11px;
}
.footerLink {
	color:#666666;
	font-size:11px;	
	padding:5px;
}
.footerLink a {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.footerLink a:hover {
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}
/*midContent*/
.midContent {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:10px;
	width:200px;
	
}
.midAboutContent {
	padding-left:24px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:10px;
	width:206px;
	
}
.mainIndexImage {
	color:#333333;
	font-size:12px;
	padding-left:140px;
	padding-top:30px;
}
.mainIndexImageLink {
	color:#347DC2;
	font-size:12px;
	font-weight:bold;
}
.mainIndexImageLink a{
	color:#347DC2;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.mainIndexImageLink a:hover{
	color:#143D65;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.mainIndexImageRow {
	cursor:pointer;
}
/*rightBar*/
.rightBar {

}
/*aboutUS*/
.aboutTitleSpace{
	height:20px;
	overflow:hidden;
}
.aboutParagraph{
	font-size:12px;
	color:#666666;
}
.aboutMainContent{
	padding-left:6px;
	width:400px;
}
.aboutSubTitle{
	font-size:14px;
	color:#347DC2;
	font-weight:bold;
}
.aboutSubSubTitle{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.aboutParaSpacer{
	height:10px;
	overflow:hidden;
}
/*underconstruction and error*/
.underConstruction {
	padding-left:10px;
	height:400px;
	width:500px;
}
.errorPage {
	padding-left:10px;
	height:400px;
	width:500px;
}
.underConstuctionText {
	padding-left:30px;
	font-size:12px;
	color:#666666;
}
.underConstructionPlease {
	font-size:14px;
	color:#347DC2;
	font-weight:bold;
}
/*companySignUp*/
.millSignUp {
	padding-left:10px;
}
.companySignUp {
	padding-left:10px;
}
.signUpContent {
	width:530px;
	padding-left:100px;
}
.errorMessage {
	font-size:12px;
	padding-top:20px;
	color:#FF0000;
}
.required {
	color:#D08B2E;
	font-size:11px;
	padding-top:20px;
	padding-bottom:25px;
}
.signUpHeader {
	font-size:14px;
	color:#347DC2;
	font-weight:bold;
	padding-left:5px;
}
.signUpLabel {
	padding-right:5px;
	color:#666666;
}
.signUpTextInput {
	font-size:11px;
	width:175px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.signUpTextInputSmall {
	width:75px;
	font-size:11px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.signUpTextInputMedium {
	width:100px;
	font-size:11px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.signUpInner {
	padding-left:20px;
	padding-right:20px;
	width:490px;
}
.signUpBold {
	font-weight:bold;
	color:#333333;
}
/* Privacy */
.privacySubtitle{
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
.privacyParagraph{
	color:#666666;
	font-size:12px;
	width:710px;
}
.contactUsForm{
}
.contactFormLabel{
	font-size:12px;
	color:#666666;
	text-align:right;
	padding-right:5px;
}
.contactFormField{
	color:#666666;
}
	