img { border: none; }
.imgmiddle { vertical-align: middle; }
.cleardiv { width: 100%; height: 0px; clear: both; }
.clear5 { width: 100%; height: 5px; clear: both; }
.strongtext { font-weight: bold; }
.ftext { padding-top: 20px; text-align: left; font-size: small; }

body {
	background-color: #a2beef;
	background-image: url(../images/img_header_bg_grad.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Helvetica;
	margin: 0;
	padding: 0;
	text-align: center;
}

#header {
	height: 112px;
	margin: 0 auto;
	position: relative;
	width: 900px;
}
#logo {
	background-image: url(../images/img_myn_logo.jpg);
	background-repeat: no-repeat;
	height: 112px;
	position: absolute;
	right: 0;
	top: 0;
	width: 490px;
}
#outer {
	width: 100%;
	background-color: #FFF;
	padding-bottom: 20px;
	padding-top: 20px;
}
#inner {
	margin: 0 auto;
	text-align: left;
	width: 900px;
}
#navbar {
	width: 900px;
	height: 32px;
	background-image: url(../images/img_navbar_bg_nolast.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#newsticker {
	margin: auto;
	width: 900px;
	height: 20px;
	line-height: 20px;
	font-size: small;
	color: #2C84E2;
	margin-bottom: 20px;
}
#contentcontainer {
	margin-top: 20px;
	width: 900px;
}
#advertorial {
	width: 345px;
	height: 300px;
	float: right;
}
#footer {
	width: 900px;
	margin: auto;
	padding-bottom: 20px;
}

/*	Comments */
#comment { color: White; font-weight: bold; float: left; position: absolute; left: 0; top: 20px; text-align: left; width: 350px; }
#comment p { display: none; }
#comment p#cbanner { display: block; }
.homelink {
	background-image: url('../images/button-homelink.gif');
	bottom: 0;
	color: #00008B;
	font-size: small;
	font-weight: bold;
	height: 30px;
	left: 0;
	line-height: 30px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
.homelink:hover { background-image: url('../images/button-homelink-on.gif'); color: #000; }

/* Site Navigation */

.nav_about { width: 102px; height: 32px; background-image: url(../images/img_btn_about_off.jpg); float: left; }
.nav_about:hover { width: 102px; height: 32px; background-image: url(../images/img_btn_about_on.jpg); float: left; }
.nav_contact { width: 81px; height: 32px; background-image: url(../images/img_btn_contact_off.jpg); float: left; }
.nav_contact:hover { width: 81px; height: 32px; background-image: url(../images/img_btn_contact_on.jpg); float: left; }
.nav_support { width: 96px; height: 32px; background-image: url(../images/img_btn_support_off.jpg); float: left; }
.nav_support:hover { width: 96px; height: 32px; background-image: url(../images/img_btn_support_on.jpg); float: left; }
.nav_register { width: 155px; height: 32px; background-image: url(../images/img_btn_register_off.jpg); float: left; }
.nav_register:hover { width: 155px; height: 32px; background-image: url(../images/img_btn_register_on.jpg); float: left; }
.nav_lastvisited { float: right; line-height: 32px; padding-right: 10px; font-size: small; font-weight: bold; color: #2C84E2; }
.nav_sep { width: 1px; height: 32px; background-image: url(../images/img_nav_sep.jpg); float: left; }
.welcomeback { float: right; font-size: small; font-weight: bold; color: #2C84E2; }

#statement { color: #00008B; float: right; font-weight: bold; margin-bottom: 20px; text-align: center; width: 345px; }

#rotate{ background-color: #EEE; border: 1px solid #ccc; float: right; height: 238px; margin: 0; padding: 10px; position: relative; overflow: hidden; width: 328px; }
#rotate div { display: none; }
#rotate div img { background-color: #ffffff; border: 1px solid #ccc; float: right; margin: 0 0 2px 10px; padding: 10px; }
#rotate div p { display: inline; font-size: small; margin: 0 5px 0 0; }
#rotate div#banner { display: block; }
#rotate .order-link { bottom: 0; position: absolute; right: 0; z-index: 999999; }

.preloadimage { height: 0; overflow: hidden; }