/*
tote trax
A RowLogic Product
www.totetrax.com
*/


/* html tags */
html {
	overflow-y: scroll;
}

body {
	margin:0px;
	padding:0px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
br {
	clear:left;
}
label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
	float:left;
	margin-top:5px;
}
.input {
	border:1px solid #777777;
	margin-top:5px;
}
.textarea {
	width: 260px;
	height:75px;
	border:1px solid #777777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0px 8px 0px;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
h1{
	font-weight:normal;
}
h2{
	font-weight:normal;
}
/* end html tags */

/* page title h1 tags  */

	#home h1 {
		background-image:url(../images/homeTitle.gif);
		background-repeat:no-repeat;
		width:457px;
		height:42px;
		margin:0px;
		padding:0px;
	}
	#home h1 span {
		display:none
	}
	
	#requirements h1 {
		background-image:url(../images/requirementsTitle.gif);
		background-repeat:no-repeat;
		width:457px;
		height:42px;
		margin:0px;
		padding:0px;
	}
	#requirements h1 span {
		display:none
	}
	
	#subscribing h1 {
		background-image:url(../images/subscriptionTitle.gif);
		background-repeat:no-repeat;
		width:457px;
		height:42px;
		margin:0px;
		padding:0px;
	}
	#subscribing h1 span {
		display:none
	}
	
	#support h1 {
		background-image:url(../images/supportTitle.gif);
		background-repeat:no-repeat;
		width:457px;
		height:42px;
		margin:0px;
		padding:0px;
	}
	#support h1 span {
		display:none
	}
	
	#contact h1 {
		background-image:url(../images/contactTitle.gif);
		background-repeat:no-repeat;
		width:457px;
		height:42px;
		margin:0px;
		padding:0px;
	}
	#contact h1 span {
		display:none
	}

	#termsOfUse h1 {
		background-image:url(../images/termsOfUse.gif);
		background-repeat:no-repeat;
		width:457px;
		height:42px;
		margin:0px;
		padding:0px;
	}
	#termsOfUse h1 span {
		display:none
	}

/* end page titles */

/* begin layout */
#container {
	width:900px;
	margin:auto;
	background-image:url(../images/Header.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#header {
	height:80px;
	position:relative;
	padding-top:100px;
}

#logo {
	position:absolute;
	height:90px;
	width:250px;
	top:64px;
	left:76px;
}
	#logo a{
		float:left;
		height:90px;
		width:250px;
	}
	
	#menu {
		height: 15px;
		width:500px;
		float:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
	}
		#menu a{
			margin-left:40px;
			color:#FFFFFF;
		}
		#menu span {
			margin-left:40px;
			color:#d0e1ff;
		}
	
#content {
	padding:0px 60px 0px 40px;
	width:720px;
	margin:auto;
	
}
	#mainTable {
		width:100%;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	#loginBoxCell {
		width:223px;
		vertical-align:top;
	}

	#contentCell {
		padding-left:55px;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-bottom:10px;
	}
	
	#loginBox {
		width:223px;
		height:240px;
		text-align:center;
		background-image:url(../images/login.gif);
		background-repeat:no-repeat;
	}
		#loginBox h2 {
			font-family:"Trebuchet MS";
			font-weight:normal;
			font-size:35px;
			margin:0px;
			padding:15px 0px 0px 0px;
		}
		#loginBox h3 {
			font-family:"Trebuchet MS";
			font-weight:bold;
			font-size:16px;
			margin:0px;
			padding:15px 0px 0px 0px;
		}
		#loginBox form {
			margin:0px;
			padding:5px 0px 0px 0px;
		}
		#loginBox p {
			margin:0px;
			padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		.formText {
			width: 125px;
			border:1px solid #000000;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			margin:0px 0px 8px 0px;
		}
	#footer {
		position:relative;
		margin:35px 75px 0px 80px;
	}
		#rowLogic {
			float:left;
			height:25px;
			width:106px;
			background-image:url(../images/rowLogic.gif);
			background-repeat:no-repeat;
		}
		#rowLogic a {
			float:left;
			height:25px;
			width:106px;
			
		}
		#copyright {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333;
			float:right;
			/*width:200px;*/
			height:25px;
			text-align:right;
			padding-right:-60px;
			vertical-align:middle;
			overflow:visible;
		}
/* end layout */