body {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#wrapper, .search, .footer {
	width: 800px;
	margin: 0 auto;
}

#wrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	background-image: url(http://ingero.com/images/200px-eaeaea.gif);
	background-repeat: repeat-y;
	padding-bottom: 30px;
}
a {
	color: #B21B3E;
}
a:hover {
	text-decoration: none;
	color: #D5324D;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.small {
	font-size: 11px;
}

/* HEADER */

.header {
	background-image: url(http://ingero.com/images/header1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.header .c1 {
	float: left;
}
.header .c2 {
	float: right;
	width: 300px;
	background: #FFFFFF;
}
.logo {
	padding: 15px;
	text-align: right;
}
.nav-top {}
.nav-top ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.nav-top li a {
	background-color: #eeeeee;
	display: block;
	padding: 10px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 3px;
}
.nav-top li a:hover {
	background-color: #E8E8E8;
	color: #666666;
}


.bar { font-size:11px; color:#CCCCCC; background-color: #888888; padding: 10px; border-top: solid 15px #666666; }
.bar ul { margin:0; padding:0; list-style: none;}
.bar li { display: inline; margin: 0 5px;}
.bar li.menu a { color:#FFFFFF; text-decoration:none; padding: 5px; }
.bar li.menu a:hover { color:#555555; }
.bar li.TabOn a {color:#888888; text-decoration:none; padding: 5px; background-color: #FFFFFF;}
.bar .title {
	font-weight: bold;
	color: #FFFFFF;
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: lowercase;
	margin-right: 20px;
}
.bar .session {
	float: right;
	font-size: 10px;
	padding-top: 4px;
}
.bar a{color:#FFFFFF; text-decoration:none; }
.bar a:hover{color:#555555;}


/* FOOTER */

.footer {
	text-align: center;
	font-size: 11px;
	color: #666666;
}
.info {
	padding: 10px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.nav-bottom ul {
	list-style-type: none;

	margin: 0px;
	padding: 0px;
}
.nav-bottom li {
	display: inline;
	margin: 5px;
}
.nav-bottom li a {
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	color: #666666;
}
.nav-bottom li a:hover {
	background-color: #D8D8D8;
}






input{font-family:arial;}

.ErrorContainer{background:url(alert.gif) no-repeat top left #FFEDEF;border-top:1px solid #FFC2CA;border-bottom:1px solid #FFC2CA;padding:10px 9px 9px 9px;color:#c00;margin:0 6px 0 6px;}
.ErrorTitle{font-weight:bold;color:#c00;font-size:12px;margin-bottom:6px;padding-left:18px;}
.Error{color:#c00;font-size:12px;}

.SiteContainer{ padding: 30px; }
.SiteContainer, .Foot{text-align:left;margin-left:auto;margin-right:auto;}
.SignIn{width:280px;}
.PasswordRequest{width:500px;}
.PasswordRequest .PageTitle{width:492px;}
.SignOut{width:400px;}
.Apply{width:580px;}
.PasswordReset{width:550px;}

h1{ padding:4px 0 4px 35px;margin:0 0 6px 0;}
h1,h1 a{
	font-size:20px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
h1 strong{font-weight:normal;color:orange;}

.About{margin:8px 0 0 0;padding:0 4px 0 8px;width:260px;position:absolute;}
.About h2{font-size:14px;font-weight:bold;margin:0;padding:0;color:#000;}
.About p{margin:0;padding:2px 0 6px 0;color:#000;line-height:150%;}
.About p strong{font-weight:normal;text-decoration:underline;}

fieldset{border:0;margin:0;padding:0 6px 26px 6px;}
legend{font-size:14px;font-weight:bold;color:#000;}
fieldset p{margin:0;padding:0 2px 8px 2px;color:#333;}
#Form form{background:#f3f3f3;margin:0;padding:6px 1px 6px 6px;}
#Form ul,#Form ul li{list-style:none;margin:0;padding:0;}
#Form ul li{padding-bottom:6px;}
#Form label{text-align:right;display:block;width:35%;float:left;margin-right:8px;color:#000;}
#Form input{width:50%;}
#Form .Submit{clear:left;padding:6px 0 0 88px;text-align:left;}
#Form .Button{width:auto;cursor:pointer;}
#Form.SignInForm fieldset{padding:0 6px 0 6px;}
#Form.SignInForm .Submit{padding:6px 0 0 0;clear:left;text-align:center;}
#Form #RememberMe label{width:auto;padding-left:95px;text-align:left;font-size:12px;}
#Form #RememberMe input{width:auto;}

.MembershipOptionLinks a {margin-left: 35px; font-size: 11px;}
/*.MembershipOptionLinks{margin:4px 0 0 6px!important;}
.MembershipOptionLinks li{width:132px;overflow:hidden;white-space:nowrap;padding:0;margin:0;}
.MembershipOptionLinks a,.MembershipOptionLinks a:link,.MembershipOptionLinks a:visited{display:block;background:#ffd;color:#c96;text-decoration:none;text-align:center;padding:3px 0 3px 0;font-size:12px;}
.MembershipOptionLinks a:hover{background:#ffc;color:#c90;text-decoration:none;}
.ForgotPasswordLink{position:absolute;z-index:100;}.ApplyForMembershipLink{padding-left:136px!important;}*/

.PasswordRequestForm .ErrorContainer{margin:0;}
.PasswordRequest .About{width:234px;}
.PasswordRequestForm{padding:0 0 0 247px;}
#Form.ApplyForm{padding:0 0 0 282px;}
.ApplyForm .ErrorContainer{margin:0;}
div.Apply #Form{height:300px;}
html>body div.Apply #Form{min-height:322px;height:auto;}
#Form.ApplyForm .Submit{padding-left:104px;}
#Form.ApplyForm label{width:98px;}
#Form.ApplyForm input{width:156px;}
#Form.ApplyForm .Submit input{width:auto!important;}
#TermsOfServiceCheckBox input{width:auto!important;}
#TermsOfServiceCheckBox{font-size:12px;color:#000;}
#TermsOfServiceCheckBox a{text-decoration:underline;}
#Form.PasswordResetForm .ErrorContainer{margin:0;}
#Form.PasswordResetForm .Submit{padding-left:100px;}
.PasswordReset .About{width:254px;}
.PasswordResetForm{padding:0 0 0 267px;}
.FormComplete{padding:8px 16px 16px 16px;}
.FormComplete h2{font-size:14px;font-weight:bold;margin:0;padding:0 0 6px 0;color:#000;}
.FormComplete ul{list-style:none;margin:0;padding:0;}
.FormComplete ul li{margin:0;padding:0;color:#000;}
.FormComplete ul li strong{font-weight:normal;color:#e00;}
#SignOutForm div.Submit{text-align:center;margin-top:10px;}
.Foot{color:#ccc;text-align:center;font-size:10px;}
.Foot a{color:#ccc;}
.Foot a:hover{color:#aaa;background:none;}