@media screen, print {


/* LEFT COLUMN */

td#left
{
padding-right:5px;
text-align:left;
vertical-align:top;
width:195px;
}

div#nav
{
margin-top:10px;
padding:0;
}

div#nav a
{
display:block;
}

div.submenu
{
color:#00454b;
background-color:#ffffff;
display:none;
padding-bottom:10px;
width:192px;
}

div.submenu a
{
background-image:url(images/bullet.gif);
background-position:0 5;
background-repeat:no-repeat;
color:#00454b;
display:block;
font-size:11px;
font-weight:bold;
margin:5px 5px 0 10px;
padding-left:10px;
}

div.submenu a:link, div.submenu a:visited
{
text-decoration:underline;
}

div.CalloutBorder
{
background-color:#054d42;
border:1px solid #35b6a4;
margin-top:10px;
}

div.CalloutNoBorder
{
margin-top:10px;
}

div.CalloutBody
{
color:#ffffcc;
font-size:12px;
padding:5px 5px 10px 10px;
}

div.CalloutBody a
{
color:#ffffcc;
}


/* CONTENT AREA */
td#content
{
padding-top:11px;
vertical-align:top;
}

div#main
{
background-color:#ffffff;
color:#006666;
margin:0 0 10px 0;
padding-top:30px;
padding-right:0;
padding-bottom:30px;
padding-left:20px;
vertical-align:top;
width:95%;

/* Homepage width
width:533px;
*/
}

* html div#main
{
width:100%;
}

span.GreenSub
{
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:-5px;
padding:5px 0;
}

span.PinkSub
{
clear:all;
color:#ba3a9b;
font-size:13px;
display:block;
margin-bottom:-5px;
padding:5px 0;
}

div#main p, 
{
font-size:12px;
margin:10px 0;
padding-right:25px;
}

div.callDoctor
{
margin:20px 0;
}

div.callDoctor ul
{
margin:0 25px;
}

div#main div.callDoctor li
{
color:#ba3a9b;
font-size:12px;
margin-left:25px;
padding:0 15px 5px 0;
}

div#main li
{
font-size:12px;
}

div#main a:link, div#main a:visited
{
color:#006666;
text-decoration:underline;
}

sup
{
font-size:0.9em;
}

div#main  sup a.reference:link, a.reference:visited
{
color:#ba3a9b !important;
text-decoration:underline;
}

div.quiz
{
font-size:12px;
font-weight:bold;
padding-right:20px;
padding-top:10px;
}

div.quiz label
{
font-weight:normal;
}

table.anchors
{
color:#007b71;
font-weight:bold;
}

table.anchors td ul
{
margin:0;
}

table.anchors td li
{
font-size:12px;
font-weight:normal;
margin-left:0;
padding:0 15px 5px 0;
}

div#main a.chart:link, div#main a.chart:visited
{
background-image:url(/images/bullet_plus.gif);
background-position:0 2px;
background-repeat:no-repeat;
color:#ba3a9b;
display:block;
padding-left:15px;
text-decoration:underline;
}

div#main a.top:link, div#main a.top:visited
{
background-image:url(/images/bullet_uparrow.gif);
background-position:0 2px;
background-repeat:no-repeat;
color:#ba3a9b;
font-size:0.9em;
display:block;
padding-left:15px;
text-decoration:none;
}

div#main a.top:hover
{
text-decoration:underline;
}

span.source
{
color:#86b6b6;
display:block;
font-size:0.9em;
}

table.registration
{
width:300px;
}

table.registration td
{
color:#006666;
font-size:12px;
padding:5px 5px 5px 0;
}

table.registration input
{
border:1px solid #006666;
font-size:12px;
}

table.faq td
{
color:#006666;
font-size:12px;
vertical-align:top;
}

table.faq tr.question td
{
font-weight:bold;
}

/* END CONTENT */

td#right
{
padding-left:10px;
vertical-align:top;
}

div#question
{
font-size:12px; 
padding-bottom:5px;
}

div#answer
{
font-size:12px;
width:180px;
}

div#closeButton
{
padding:5px 0;
text-align:right;
}

/* FOOTER */

div#footer
{
color:#93dfd6;
padding:10px 0 50px 0;
text-align:center;
width:780px;
}

div#footer a:link, div#footer a:visited
{
	color:#93dfd6;
	font-size:11px;
	text-decoration:none;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #669999;
	padding-right: 4px;
	padding-left: 0px;
}

div#footer a:hover
{
	text-decoration:underline;

}

span.legal
{
font-size:10px;
}

div#footer span.legal a:link, div#footer span.legal a:visited
{
font-size:10px;
text-decoration:underline;
}

.promo input
	{
	background-color:white;
	border:1px solid #c9b7af;
	color:#006666;
	font-size:12px;
	}

.promo td
	{
	padding:0 20px 10px 0;
	}

.promo label
	{
	color:#006666;
	display:block;
	font-size:12px;
	}
	
}
@media screen {
	body
	{
	background-image:url(images/bg_tile.gif);
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	margin:4;
}
		
	#screenImg { display: static; }
	#printImg { display: none; }
}
@media print {
	body
		{
		background-color:#fff;
		color:#61AAD4;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		margin:0;
	
		}
	#screenImg { display: none; }
	#printImg { display: static; }
}

