/* reset default margins and padding */
div, h1, h2, h3, h4, h5, ul, ol, li, p, a, table, tr, td {
	margin:0;
	padding:0;
	}
/* end reset default margins and padding */
body {
	font-family:verdana;
	font-size:13px;
	text-align:center;
	height:100%; /* fix for container heights? */
/*	background-image:url('/dev/images/bg_liq_lite.jpg');  */
/*	background-repeat:no-repeat; */
/*	background-position:top left; */
/*	background-attachment:fixed; */
	margin:0;
}
img {
	border:none;
}
div {
}
#main-container {
	margin-left:		auto;
	margin-right:		auto;
	width:				1000px;
	height:				auto; /* 100% */
}
#wrapper {
	text-align:			left;
	margin:				0px auto;
	padding:			0px;
	border:				0;
	width:				1000px;
}

#meta {font-family:verdana; font-size:11px; float:right; color:#999; clear:both}
#meta img {border:0; vertical-align:middle;}


#branding-header {
	height:					75px;
	background-color:		transparent;
	border-top:				1px dotted #ccc;
	border-bottom:			1px dotted #ccc;
	clear:					both;
}
#logo2 {
	float:left;
	vertical-align:middle;
}
#logo {
	float:left;
	}
#logo h1 {
	width:200px;
	height:75px;
	background:url(/dev/images/logo200x75.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9000em; overflow:hidden; 
	display:block;
	text-decoration:none;
	margin:0 0;
	border:1px solid blue;
	}
#logo h1 a {
	display:block;
	width:200px;
	height:75px;
	outline:none;
	}

#main-navigation {
	text-align:left;
	font-family:trebuchet ms, verdana, tahoma;
	font-size:16px;
	font-weight:normal;
/*	text-transform:uppercase; */
	vertical-align:middle;
	float:right;
	margin:25px 10px 0 0;
}
#main-navigation ul {
	list-style-type:none;
}
#main-navigation ul li {
	display:inline;
}
#main-navigation ul li a {
	color:#369;
	text-decoration:none;
	vertical-align:middle;
	border-right:1px solid #f90;
	padding:5px 10px 5px 5px;
}
#main-navigation ul li a:hover {
	text-decoration:underline;
	color:#f60;
}
#main-navigation ul li.login a {
	display:inline;
	background-image:url();
	background-position:95% 60%;
	background-repeat:no-repeat;
	text-indent:-9000em;
	overflow:hidden;
	padding-right:0; 
	width:100%;
	height:100%;
}
#content-container {
	height:100%;
}

#left-content-container-forms {
	width:100px;
	height:100%;
	padding:3px;
	float:left;
}
#middle-content-container {
	padding:3px;
	width:100%;
/*	height:100%; */
/*	background:url('/dev/images/page_background.png'); */
/*	background-repeat:no-repeat; */
/*	background-position:right 5px; */
}
#middle-content-container p {
	text-align:left;
	font-family:verdana,tahoma;
	font-size:13px;
	line-height:1.5;
	color:#666;
/*	margin-top:10px; */
	padding:15px 15px 0 250px; 
}
#middle-content-container h1 {
	padding:15px 15px 0 250px; 
}
#middle-content-container h2 {
	padding:15px 15px 0 250px; 
}
#middle-content-container ul li {
	padding:15px 15px 15px 295px; 
}
#dltable {
	margin-left:-15px;
}
#dltable td{
 	padding:15px 15px 15px 0;
}

a.folderbg {
	background:url(/dev/images/folder.png);
	background-repeat:no-repeat;
	background-position:0 0; 
	padding:15px 15px 15px 55px;
	font-weight:bold;
	font-size:13px;
}
#middle-content-container ul li a {
	font-weight:bold;
}
#middle-content-container ul {
	list-style-type:none; 
}
#middle-content-container ul li.zip {
	background:url(/dev/images/zip.png);
	background-repeat:no-repeat;
	background-position:25%;
}
#middle-content-container ul li.pdf {
	background:url(/dev/images/pdf.png);
	background-repeat:no-repeat;
	background-position:25%; 
}
#middle-content-container ul li.folder {
	background:url(/dev/images/folder.png);
	background-repeat:no-repeat;
	background-position:25%; 
}
#middle-content-container ul li.folder2 {
	background:url(/dev/images/folder.png);
	background-repeat:no-repeat;
	background-position:95%; 
}
#middle-content-container ol li {
	padding-top:25px;
}
#middle-content-container ol li a {
	font-weight:bold;
}
#middle-content-container ol {
	padding-left:295px; 
}
#middle-content-container ul li.specs {
	padding:15px 15px 15px 295px; 
}
#middle-content-container ul li.specs a {
	font-weight:bold;
}
#middle-content-container ul.specs {
	list-style-type:none; 
}
#right-content-container {
	width:100px;
/*	height:100%; */
	padding:3px;
	float:right;
/*	border:1px solid red; */
}
/* #home-widget-content-container {
	width:60%;
	height:340px;
	padding:3px; 
	float:left;
	border:none; 
	margin-top:10px;
	vertical-align:top;
} */
										#home-widget-parent-container {
											width:586px; 
											height:490px; 
											border:1px solid #fff; 
											background:url('/dev/images/widget_background.png'); 
											background-repeat:no-repeat;
											float:left;
										} 
										#home-widget-content-container {
											width:560px; 
											height:380px; 
											border:1px solid #fff; 
											margin:100px 0 0 10px; 
											text-align:center; 
											vertical-align:middle;
										}


#home-middle-content-container {

/*	height:100%; */
	width:100%;
	margin-left:0;
	margin-right:0;
	clear:all;
	border:1px solid green;
}
#home-signup-content-container {
	width:39%;
	height:400px;
	padding:0px;
	float:right;
/*	border:1px solid #f00; */
	vertical-align:top;
}
#footer {
	text-align:left;
	font-family:verdana;
	font-size:11px;
	color:#666;
	margin-top:10px;
	padding:10px 0 10px 250px;
/*	background-color:yellow; */
/*	border:1px solid red; */

	clear:both;
}
#footer ul {
	list-style-type:none;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	color:#666;
	text-decoration:none;
	padding:5px 25px 5px 1px;
}
#footer ul li a:hover {
	text-decoration:underline;
	color:#369;
}
#footer ul li.login a {
	display:inline;
	background-image:url(locked.png);
	background-position:95% 60%;
	background-repeat:no-repeat;
	text-indent:-9000em;
	overflow:hidden;
	padding-right:18px; 
	width:100%;
	height:100%;
}
.clear {
	clear:both;
}
p {
	text-align:left;
	font-family:verdana,tahoma;
	font-size:mi;
	line-height:1.5;
	color:#666;
/*	margin-top:10px; */
	padding-top:15px; 
}
										p.frontpage-text {
											font-size:20px;
											visibility:hidden;
										}
p.question {
  	font-weight:bold;
  	color:black;
}
h1 {
	color:#369;
	font-family:trebuchet ms, tahoma;
/*	color:#36c; */
/*	margin-top:35px; */
	padding-top:35px;
}
h2 {
	color:#69c;
	font-family:trebuchet ms, tahoma;
/*	color:#36c; */
/*	margin-top:35px; */
	padding-bottom:0;
}
a {
	text-decoration:none;
	color:#369;
}
a:hover	{
	color:#f60;
}
#login-box {
  	width:385px;
  	height:434px;
  	float:left;
/* 	border:1px solid red; */
  	margin-top:49px; 
  	background:url('/dev/images/login_background385x434.png');
  	background-position:top center;
  	background-repeat:no-repeat;
}
#login-header {
}
#login-fields {
}
#registration-box {
  	width:385px;
  	height:434px;
  	float:right; 
  	margin-top:0; /* 50px */
	margin-right:5px;
  	background:url('/dev/images/register_background385x434.png');
  	background-position:center center;
  	background-repeat:no-repeat;
}
#registration-box-home {
  	width:375px;
  	height:410px;
  	float:right;
  	margin-top:0;
  	background:url('/dev/images/register3_background.png');
  	background-position:center center;
  	background-repeat:no-repeat;
}

#account-settings-box {
  	width:550px;
  	height:600px;
  	margin:43px auto 0 auto;
  	background:url('/dev/images/settings_background.png');
  	background-position:center center;
  	background-repeat:no-repeat;
}
#contact-box {
  	width:550px;
  	height:600px;
  	background-color:#f1f1f1;
  	margin:50px auto 0 250px; 
  	background:url('/dev/images/contact_background.png');
  	background-position:center center;
  	background-repeat:no-repeat;
} 

#forgot-login-box {
  	width:580px;
  	height:290px;
  	float:left;
  	margin-top:50px;
	margin-left:220px;
  	background:url('/dev/images/forgot_login_background.png');
  	background-position:center center;
  	background-repeat:no-repeat;
		border:1px solid #fff;
}

										#home-registration-container {
											float:left;
										}

/* write conditional styles for IE6, 7 and 8 */

#login-form {margin:66px auto 0 auto; /* border:1px solid red; */}
#login-form td {font-size:13px; font-family:verdana; color:#666; padding:5px; margin:0px;}
#login-form td label {vertical-align:3px; font-weight:bold; color:#f60;}

#registration-form {margin:80px auto 0 auto; /* border:1px solid red; */}
#registration-form td {font-size:13px; font-family:verdana; color:#666; padding:5px; margin:0px;}
#registration-form td label {vertical-align:3px; font-weight:bold; color:#f60;}

#home-registration-form {margin:115px auto 0 auto; /* border:1px solid red; */}
#home-registration-form td {font-size:13px; font-family:verdana; color:#666; padding:5px; margin:0px;}
#home-registration-form td label {vertical-align:3px; font-weight:bold; color:#f60;}

#account-settings-form {margin:115px auto 0 auto; /* border:1px solid red */; background-color:transparent; float:left; margin-left:20px;}
#account-settings-form td {font-size:13px; font-family:verdana; color:#666; padding:5px; margin:0px; background-color:transparent;}
#account-settings-form td label {vertical-align:3px; font-weight:bold; color:#f60;}

#contact-form {margin:115px auto 0 auto; /* border:1px solid red; */ background-color:transparent; float:left; margin-left:20px;}
#contact-form td {font-size:13px; font-family:verdana; color:#666; padding:5px; margin:0px; background-color:transparent;}
#contact-form td label {vertical-align:3px; font-weight:bold; color:#f60;}

#forgot-login-form {margin:115px auto 0 auto;}
#forgot-login-form td {font-size:13px; font-family:verdana; color:#666; padding:5px; margin:0px;}
#forgot-login-form td label {vertical-align:3px; font-weight:bold; color:#f60;}

.form-button {
	border:1px solid #036;
	padding:5px;
	font-family:verdana;
	font-weight:bold;
	margin-right:5px;
	color:#fff;
	background-color:#369;
}
.form-button:hover {
	border:1px solid #69c;
	padding:5px;
	font-family:verdana;
	font-weight:bold;
	margin-right:5px;
	color:#369;
	background-color:#ccc;
}
.form-button-single {
	border:1px solid #036;
	padding:5px;
	font-family:verdana;
	font-weight:bold;
	margin-left:5px;
	color:#fff;
	background-color:#369;
}
.form-button-single:hover {
	border:1px solid #69c;
	padding:5px;
	font-family:verdana;
	font-weight:bold;
	margin-left:5px;
	color:#369;
	background-color:#ccc;
}
.form-input {
	border:1px solid #369;
	padding:3px;
	width:170px;
	font-family:tahoma;
}

#frontpage-feature-box {
	width:100%; 
	height:200px; 
	margin:10px 0 0 0;
}

img.signin-image {position:relative; top:10px; right:1px; padding:0;}
img.signout-image {position:relative; top:10px; right:1px; padding:0;}


div.partners {
	padding-left:250px;
/*	margin-left:250px; */
	float:left;
}
.partners-list {
	width:700px;
	height:300px;
	text-align:center;
}
.partners-list td { 
	width:33%;
	height:75px;
	border:1px dotted #ccc;
	text-align:center;
}
.partners-list th { 
	height:20px;
}

hr {border:1px dotted #ccc;}
