BODY {
	margin: 0px;
	font-family: arial, verdana, helvetica;
	font-size: 0.8em;
	background: url('../images/bg.gif') top center repeat-y #F4F4F4;
}

IMG {
 	border-style: none;
}

INPUT.standardBox {
	width: 250px;
	border: solid 1px #C1C1C1;
}

SELECT.standardBox {
	width: 250px;
	border: solid 1px #C1C1C1;
}

TEXTAREA.standardBox {
	width: 250px;
	height: 200px;
	border: solid 1px #C1C1C1;
}

TD.labelTxt {
	text-align: right;
}

IFRAME {
	border: none;
	margin: 0px 0px 0px 20px;
}

H2 {
	font-size: 1.0em;
}

/* ************* STRUCTURE ************************* */

#main {
	width: 900px;
	margin: 0px auto;
}

#header {
	/* container */
	float: left;
	display: inline;
	width: 898px;
	height: 40px;
	background-color: #ffffff;
	margin: 0px 0px 3px 1px; /* IE 6 Fix */
	background: url('../images/topHeader.gif') top center no-repeat #ffffff;
}

#leftBar {
	float: left;
	display: inline;
	margin: 0px 0px 0px 20px;
}

#logo {
	float: left;
	clear: both;
	background-color: #ffffff;
	margin: 0px;
}

/* ************************** MENU ********************************* */

#menu {
	float: left;
	clear: both;
	width: 160px;
	background-color: #ffffff;
}

#menuTitle {
	display: block;
	margin: 8px 0px 10px 0px;
	background: url('../images/menu.gif') top left no-repeat #ffffff;
}

#menuTitle P {
	color: #ffffff;
	font-weight: bold;
	padding: 12px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

.menuItem {
	display: block;
	width: 106px;
	text-decoration: none;
	color: #7A7A7A;
	padding: 10px 0px 10px 26px;
	margin: 0px 0px 0px 9px;
	border-top: solid 1px #ff3399;
}

#menu1 {
	background: url('../images/calendaricon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
}

#menu1:hover {
	background: url('../images/calendaricon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
}

#menu2 {
	background: url('../images/searchicon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
}

#menu2:hover {
	background: url('../images/searchicon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
}

#menu3 {
	background: url('../images/listicon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
}

#menu3:hover {
	background: url('../images/listicon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
}

#menu4 {
	background: url('../images/bookicon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
}

#menu4:hover {
	background: url('../images/bookicon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
}

#menu5 {
	background: url('../images/loginicon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
	border-bottom: solid 1px #ff3399;
}

#menu5:hover {
	background: url('../images/loginicon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
	border-bottom: solid 1px #ff3399;
}

#menu6 {
	background: url('../images/accounticon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
}

#menu6:hover {
	background: url('../images/accounticon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
}

#menu7 {
	background: url('../images/logouticon.gif') no-repeat #ffffff;
	background-position: 4px 50%;
	border-bottom: solid 1px #ff3399;
}

#menu7:hover {
	background: url('../images/logouticon.gif') no-repeat #fff5fb;
	background-position: 4px 50%;
	border-bottom: solid 1px #ff3399;
}

#menuJoin {
	float: left;
	clear: both;
	margin: 90px 0px 0px 0px;
}

/* ************************** RIGHT ********************************* */

#rightBar {
	float: left;
	display: inline;
	width: 700px;
}

#mainHeader {
	/* container */
	float: left;
	display: inline;
	width: 699px;
	border-left: solid 1px #C1C1C1;
}

#mainHeader IMG {
	float: left;
	display: inline;
	margin: 0px 0px 0px 8px;
}

#mainLinks {
	float: left;
	display: inline;
	width: 699px;
	height: 22px;
	background-color: #ffffff;
	text-align: center;
}

.headerLink {
	text-decoration: none;
	color: #7A7A7A;
	padding: 0px 0px 0px 25px;
	margin: 0px 50px 0px 50px;
}

#link1 {
	background: url('../images/infoicon.gif') center left no-repeat #ffffff;
}

#link2 {
	background: url('../images/contacticon.gif') center left no-repeat #ffffff;
}

#link3 {
	background: url('../images/helpicon.gif') center left no-repeat #ffffff;
}

#titleImage {
	float: left;
	display: inline;
	width: 210px;
	height: 96px;
	margin: 8px 0px 8px 0px;
	text-align: center;
	background: url('../images/title.gif') top center no-repeat #ffffff;
}

#titleImage P {
	font-size: 2.0em;
	color: #ffffff;
	font-weight: bold;
}

DIV.titleStyle1 P {
	margin: 33px 0px 0px 0px;
}

DIV.titleStyle2 P {
	margin: 18px 0px 0px 0px;
}

#bannerAd {
	float: left;
	display: inline;
	width: 480px;
	background-color: #ffffff;
	margin: 15px 0px 0px 0px;
}

/* ************************** CONTENT ********************************* */

#content {
	float: left;
	width: 706px;
	overflow: hidden;
	height: auto;
	border-left: solid 1px #C1C1C1;
	background-color: #ffffff;
	min-height: 400px;
}

/* min-height for Internet Explorer */
/*\*/
* html .content {
	height: 400px;
}
/**/

#content P {
	color: #7A7A7A;
	margin: 10px 0px 0px 20px;
}

#content TABLE {
	float: left;
	display: inline;
	color: #7A7A7A;
	margin: 10px 0px 0px 20px;
}

#instruction {
	float: left;
	display: inline;
	width: 720px;
	height: 40px;
	background: url('../images/instruction.gif') top left no-repeat #ffffff;
	margin: 8px 0px 15px 10px;
}

#instruction H1 {
	font-size: 1.0em;
	font-weight: normal;
	color: #ffffff;
	margin: 10px 0px 0px 15px;
}

/* ************************** FOOTER ********************************* */

#footer {
	/* container */
	float: left;
	clear: both;
	width: 898px;
	margin: 0px 0px 0px 1px; /* IE6 Fix */
	background-color: #ffffff;
}

#footer #copyright {
	float: right;
	width: 898px;
	height: 65px;
	margin-top: 10px;
	text-align: right;
	color: #ffffff;
	font-weight: bold;
	background: url('../images/footer.gif') top center no-repeat #ffffff;
}

#footer #copyright P {
	margin: 40px 40px 0px 0px;
}

#footer #partnerLinks {
	float: left;
	width: 898px;
	text-align: center;
	color: #C2C2C2;
	margin: 10px 0px 10px 0px;
	background-color: #ffffff;
}

#footer #partnerLinks A {
	color: #C2C2C2;
}

SPAN.bold {
	font-weight: bold;
}

SPAN.strikeout {
	background: url('../images/strikethrough.gif') center left no-repeat;
}

TD.error {
	width: 200px;
	padding: 5px;
	background-color: #FFCCCC;
	color: #ff0000;
	font-weight: normal;
}

#content P.error {
	width: 200px;
	padding: 5px;
	background-color: #FFCCCC;
	color: #ff0000;
}
