body {
	font-family:helvetica, sans-serif;
	font-size:.9em;
	background:#083752;
	height:100%;
	margin:0px;
	max-height:100%;
	background-image:url('images/new_bg_main.png');
	background-repeat:repeat-y;
	background-position:50% 0px;
}

a.header {
	font-size:1.0em;
	font-weight:normal;
	color:#8eb4ca;
	text-decoration:none;
	margin-right:13px;
}
a.header:hover {
	text-decoration:none;
	color:#c9dae3;
}

a.footer {
	font-size:.7em;
	font-weight:normal;
	color:#8eb4ca;
	text-decoration:none;
	margin-right:13px;
}
a.footer:hover {
	text-decoration:none;
	color:#c9dae3;
}

a {
	font-size:1em;
	color:#8eb4ca;
	text-decoration:none;
}
a:hover {
	color:#c9dae3;
}

a.forumLink {
	color:#333;
	text-decoration:none;
	font-size:.8em;
	margin-right:10px;
}
a.forumLink:hover {
	color:#000;
	text-decoration:none;
}

a.forumLinkCurrent {
	color:#666;
	text-decoration:underline;
	font-size:.8em;
	margin-right:10px;	
}

.forumList {
	color:#333;
	font-size:.9em;
	padding:10px;
	background:#E2E3F7;
	margin-bottom:10px;
}

.forumList a {
	text-decoration:none;
	color:#3C4D58;
}
.forumList a:hover {
	color:#151B1F;
}

#wrap {
	height:100%;
}
html>body #content-wrap {height:100%;}

#middleDiv {
	width:100%;
	height:118px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/new_bg_top.png');
	background-repeat:no-repeat;
	background-position:50% 0px;
}

#middleDiv2 {
	width:802px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#topHeader {
	width:802px;
	height:83px;	
	background-image:url('images/new_toplogo.png');
	background-repeat:no-repeat;
}

#contentTop {
	width:802px;
	height:146px;
	display:block;
	background-image:url('images/new_content_top_big.png');
}

#topLinks {
	padding-top:4px;
	text-align:center;
}

#contentMid {
	width:802px;
	height:auto;
	background-image:url('images/new_content_mid.png');
	background-repeat:repeat-y;
}

#contentContent {
	padding:12px;
}

#flashHeader {
	margin-top:4px;
	margin-left:2px;
}

.videoWrapper {
	width:367px;
	height:351px;
	display:block;
	background-image:url('images/video_bg.png');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	behavior: url('scripts/iepngfix.htc');
}

.video {
	position:relative;
	left:25px;
	top:32px;
}

.leftColumn {
	float:left;
	width:382px;
	height:auto;
}
.rightColumn {
	float:right;
	width:382px;
	height:auto;
}
.investorPosts {
	margin-top:20px;
	width:382px;
	height:200px;
	display:block;
	background-image:url('images/investor_bg.png');
	background-repeat:no-repeat;
	behavior: url('scripts/iepngfix.htc');
}

.physicianPosts {
	margin-top:20px;
	width:382px;
	height:200px;
	display:block;
	background-image:url('images/physician_bg.png');
	background-repeat:no-repeat;
	behavior: url('scripts/iepngfix.htc');
}

.news {
	margin-top:20px;
	width:382px;
	height:35px;
	display:block;
	background-image:url('images/news_bg.png');
	background-repeat:no-repeat;
	behavior: url('scripts/iepngfix.htc');
}

#contentBottom {
	width:802px;
	height:14px;
	display:block;
	background-image:url('images/new_content_bottom.png');
	background-repeat:no-repeat;
}

ul.postings {
	font-size:.8em;
	padding-top:35px;
	color:#ABDAF7;
}

.footerLinks {
	text-align:center;
	margin-bottom:20px;
}

ul.newsPostings {
	font-size:.8em;
	margin-top:10px;
	color:#ABDAF7;
}

li.postings {
	margin-bottom:5px;
}

.clear {
	clear:both;
}

.loginError {
	color:red;
}

.loginBox {
	margin-left:auto;
	margin-right:auto;
	width:475px;
	margin-bottom:125px;
}

.loginField {
	clear:both;
	color:#ccc;
	float:left;
	width:125px;
}

.loginInput {
	float:left;
	width:200px;
}

.loginExtra {
	color:#ccc;
	float:left;
	width:150px;
}


