/* CSS Document */
body{
margin:0px;
padding:0px;
background-color:#f2f3f7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:15pt;
background-image:url(../images/bg03_combined.jpg); 
background-repeat:no-repeat; 
background-position:top center;
}

#outerWrapper{margin-left:auto; margin-right:auto; width:754px; }
#header{height:67px;width:754px; background-image:url(../images/headerBG.gif); background-repeat:repeat-x; margin-bottom:0px; }
#navigationContainer{height:18px; width:704px; background-image:url(../images/navigationBG.gif); background-repeat:repeat-x; margin-top:0px; padding:5px 25px 0px 25px;}
.toplevelNavItem{padding-right:20px;}
.logo{padding:1px 0px 0px 18px; float:left;}
.hcpLogo{float:left;}

#toprightNavContainer{float:right; margin-top:22px; padding-right:22px; color:#FFFFFF; text-align:right; width:265px; _line-height:10px;}
#searchContainer{float:left; vertical-align:top; padding-left:5px; height:17px; line-height:13px}
#healthcareContainer{float:right; vertical-align:top;height:15px;}
#trButtonsContainer{height:25px;}
#toprightNavContainer a{text-decoration:none;color:#FFFFFF; font-weight:normal;}
#toprightNavContainer a:visited{text-decoration:none;color:#FFFFFF; font-weight:normal;}
#toprightNavContainer a:active{text-decoration:none;color:#FFFFFF; font-weight:normal;}
#toprightNavContainer a:hover{text-decoration:underline;color:#526380; font-weight:normal;}
/***********CONTENT CONTAINERS*************/
#contentContainer1b{/*THIS IS FOR THE MEMBERS SECTION ONLY!!! WHEN FLASH USED*/
width:704px;margin-top:1px;_margin-top:0px; padding-left:25px;padding-right:25px;
background-image:url(../images/beefcakeBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px; _overflow:visible;
}
#contentContainer1{
width:704px;margin-top:1px;_margin-top:0px; padding-left:25px;padding-right:25px;
background-image:url(../images/joggerBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px;overflow:auto; _overflow:visible; 
}
#contentContainer2{
width:704px;margin-top:1px;_margin-top:0px;padding-left:25px;padding-right:25px;
background-image:url(../images/footballBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px; overflow:auto; _overflow:visible;
}
#contentContainer3{
width:704px;margin-top:1px; _margin-top:0px;padding-left:25px;padding-right:25px;
background-image:url(../images/tramBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px; overflow:auto; _overflow:visible;
}
#contentContainer4{
width:704px;margin-top:1px;_margin-top:0px; padding-left:25px;padding-right:25px;
background-image:url(../images/joggerBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px; overflow:auto; _overflow:visible;
}
#contentContainer5{
width:704px;margin-top:1px;_margin-top:0px; padding-left:25px;padding-right:25px;
background-image:url(../images/footballBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px; overflow:auto; _overflow:visible;
}
#contentContainer6{
width:719px;margin-top:1px;_margin-top:0px; padding-left:25px;padding-right:10px;
background-image:url(../images/textonly_bg.jpg); background-repeat:no-repeat; background-position:top;
min-height:454px;height:auto;_height:454px; overflow:auto; _overflow:visible;
}
/******ANGELS********/
/*
#angelsContainer{
height:148px; width:704px;padding:25px 25px 0px 25px;line-height:11pt; font-size:10px;color:#526380;
background-image:url(../images/angelsBG_water.jpg); background-position:top; background-repeat:no-repeat;
}*/
#angelsContainer{
height:156px; width:704px;padding:0px 25px 0px 25px;line-height:11pt; font-size:10px;color:#526380;line-height:13px;
background-image:url(../images/angelsBG_water2.jpg); background-position:top; background-repeat:no-repeat;
}/*173*/
#angelTextonly{width:150px; height:10px;  float:right; margin-top:5px;}
.leftangels{float:left; width:463px; padding-top:50px;}
.rightangels{float:right;padding-top:35px;}
.angelwrapper1{width:466px; height:107px; float:left;}
.angelwrapper2{width:224px; height:107px; float:right;}
.angelwrapper3{width:224px; height:107px;}
.angelheader{width:220px; height:21px;}

.angelheaderRewards{width:466px; height:28px;}

.angelcontent1{
 height:27px; padding:20px 20px 0px 20px; 
background-image:url(../images/angelBG2b.gif); background-position:right; background-repeat:no-repeat;
}
.angelcontent3{
width:184px; height:48px; padding:5px 20px 0px 20px;
background-image:url(../images/angelBG4b.gif); background-position:right; background-repeat:no-repeat;
}

ul{padding:0px 0px 0px 0px; margin:0px}
ul li a {text-decoration:underline;  color:#526380}
ul li a:visited {text-decoration:underline; color:#526380}
ul li a:active {text-decoration:underline; color:#526380}
ul li a:hover {text-decoration:underline; color:#0082c8}
/***************************/
#contentContainerFlash{
width:754px;margin-top:1px; z-index:0;
background-image:url(../images/coupleHillBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:400px;height:auto;_height:400px; overflow:auto; _overflow:visible;
}
#textonlyversion{width:719px; text-align:right; padding:5px 35px 10px 0px;}
#textonlyWelcome{float:left;width:200px;margin:10px 0px 0px 200px; _margin:10px 0px 0px 100px; padding:10px 0px 0px 0px; color:#ffffff;}

#hiddentextonly{visibility:hidden; position:absolute;}

/***********HCP***************/
#contentContainer7{
width:704px;margin-top:1px;_margin-top:0px; padding-left:25px;padding-right:25px;
background-image:url(../images/beefcakeBG.jpg); background-repeat:no-repeat; background-position:top;
min-height:600px;height:auto;_height:600px; _overflow:visible;
}
#hcpheader{height:67px;width:754px; background:url(../images/hcpHeader.jpg) no-repeat; margin-bottom:1px; }
#hcpHomeContainer{width:754px; background:url(../images/hcpBeefcake.jpg) top no-repeat; min-height:548px; height:auto; _height:548px; margin-top:1px;}
.hcpfooterMainCell{background-image:url(../images/hcpFooterBG.gif); background-repeat:repeat-x; height:40px; text-align:right; padding:9px 25px 0px 0px; vertical-align:top;}
.hcpleftMainCell{width:5px;min-height:607px;height:auto;_height:607px; vertical-align:top; background-image:url(../images/leftshadowTile.gif); background-repeat:repeat-y;}
.hcprightMainCell{width:5px;min-height:607px;height:auto;_height:607px; vertical-align:top; background-image:url(../images/rightshadowTile.gif); background-repeat:repeat-y;}
.hcpcentreMainCell{width:754px; background-color:#FFFFFF; display:block;min-height:607px;height:auto;_height:607px; vertical-align:top;}
#hcpContainer{width:295px; float:right; padding:10px 10px 0px 0px; }
	#hcpLoginPanel{width:263px; padding:16px; background-color:#eff0f1;height:380px; line-height:12px;}
	#hcppassreqPanel{width:263px; padding:16px; background-color:#eff0f1;height:400px; line-height:12px;}
	#submitContainer{width:295px;}
		.backContainer{float:left; width:64px;}
		.submitContainerRight{float:right;width:231px;}
	.hcpbotbor{ padding:5px 0px 5px 0px; color:#6b82a6; }
/***************************/
#leftMenu{width:200px; float:left; margin-top:130px;}
#tabs{width:465px;min-height:22px; _height:22px;float:right;margin-top:42px; text-align:right;}
#rightContentBlock{width:465px;min-height:350px;height:auto;_height:350px; float:right; padding:0px; display:block; background-color:#ffffff;}
#rightContentBlockForm{width:445px;min-height:350px;height:auto;_height:350px; float:right; padding:10px; display:block; background-color:#ffffff;}
#rightContentBlockHome{width:295px;min-height:250px;height:auto;_height:250px; float:right; padding:5px; margin-top:10px; display:block; background-color:#ffffff;}
#adminLoginArea{width:295px;min-height:150px;height:auto;_height:150px; float:right; padding:5px; margin-top:10px; display:block; background-color:#ffffff;}

#memberAngelContainer{width:200px; min-height:70px; height:auto; _height:70px; margin:10px 0px 0px 0px; background:#ebebeb url(../images/memberangelfoot.gif) bottom no-repeat;}
	#memberAngelHead{background:#30af6f url(../images/memberangelhead.gif) top no-repeat; width:180px; min-height:17px; height:auto; _height:17px; padding:5px 5px 5px 15px;font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff;}
	#memberAngelContainer p{padding:0px 10px 10px 15px; margin:0px;}
	#memberAngelContainer ul{list-style-image:url(../images/memberangelbull.gif); line-height:13pt; display:list-item; padding:0px 0px 10px 0px; margin:-10px 0px 0px 30px;}


/***FOOTER****/
#footer{background-image:url(../images/footerBG.gif); background-repeat:repeat-x; height:40px; width:729px; text-align:right; padding:9px 25px 0px 0px; vertical-align:top; margin:0 auto;}

#copyrightContainer{width:754px; font-size:10px; padding:0px 0px 10px 0px;line-height:10pt; height:auto;}
#leftcopyrightContainer{float:left; width:290px; height:auto;}
	#copyright{float:left; width:300px;line-height:10pt;font-size:10px;}
	/*#gskContainer{float:left; width:290px;}*/
#rightcopyrightContainer{float:right;width:420px;height:auto;}
	#logos{float:right; width:450px; text-align:right; }
	/*
	#qmarea{text-align:right; padding:10px 10px 0px 0px; height:40px; width:300px;float:right;}
		#qmlogo{float:right;}
		#qmcopy{float:left; width:250px;text-align:right;}
	*/
#extendedCopyright{width:754px; clear:both;line-height:10pt;font-size:10px; padding:10px 0px 0px 0px;}
		
#copyright a{text-decoration:underline; color:#526380}
#copyright a:visited{text-decoration:underline; color:#526380}
#copyright a:active{text-decoration:underline; color:#526380}
#copyright a:hover{text-decoration:underline; color:#0082c8}

.logoSpacing{padding-right:10px;vertical-align:middle;}

/****SUBNAV CONTAINERS****/
#subnavcontainer{width:190px; padding:10px 0px 10px 0px;}
#subnavigation{width:190px; font-size:11px; text-align:left; line-height:12pt; }
#subnavigation a{padding:3px 0px 3px 0px; text-decoration: none; display:block; height:auto; color:#204580; }
#subnavigation a:hover{color: #8393ae;}
#subnavigation a.navigationon{color: #0082cb;}
.navicon{padding-right:5px; padding-bottom:3px;}

#l2navigation{width:168px;font-size:11px; text-align:left; line-height:10pt; margin-left:12px; padding-bottom:3px; }
#l2navigation a{padding:3px 0px 0px 0px; text-decoration: none;display: block; height:auto;color:#204580; font-weight:normal;}
#l2navigation a:hover{color: #8393ae;}
#l2navigation a.navigationon{color:#0082cb;}

.diggle{padding-right:5px;}

#printContainer{padding-top:10px;}
#printContainer a{text-decoration:underline; color:#526380}
#printContainer a:visited{text-decoration:underline; color:#526380}
#printContainer a:active{text-decoration:underline; color:#526380}
#printContainer a:hover{text-decoration:underline; color:#0082c8}
.printIcon{padding-right:5px; border:0px; vertical-align:middle;}

#blinkContainer{padding-top:10px; text-decoration:blink; color:#FF0000; width:150px;}
#contentReleaseContainer{padding-top:10px; color:#9f9f9f; width:150px;}
#contentReleaseAngelContainer{padding-top:10px; color:#9f9f9f; width:150px;}
/******TEXT STYLES********/
.h2{font-weight:bold; font-size:14px; }
/******TABLES********/
.leftMainCell{width:5px;min-height:691px;height:auto;_height:691px; vertical-align:top; background-image:url(../images/leftshadowTile.gif); background-repeat:repeat-y;}
.rightMainCell{width:5px;min-height:691px;height:auto;_height:691px; vertical-align:top; background-image:url(../images/rightshadowTile.gif); background-repeat:repeat-y;}
.centreMainCell{width:754px; background-color:#FFFFFF; display:block;min-height:691px;height:auto;_height:691px; vertical-align:top; overflow:auto;}
.centreMainCellHome{width:754px; background-color:#FFFFFF; display:block;min-height:691px;height:auto;_height:691px; vertical-align:top; }
.footerMainCell{background-image:url(../images/footerBG.gif); background-repeat:repeat-x; height:40px; text-align:right; padding:9px 25px 0px 0px; vertical-align:top;}
.footerLeftCell{height:40px; background-image:url(../images/footerLeftBG.gif); background-repeat:no-repeat;}
.footerRightCell{height:40px; background-image:url(../images/footerRightBG.gif); background-repeat:no-repeat;}
.txtonlyRow{height:32px; line-height:13pt;}
.tblbottomBorder{border-bottom:1px solid #cccccc;}
/*******FORMS*******/
.inputFields{font-size:10px; color:#666666;background-color:#eff0f1;}
.imputs{font-size:10px; }
.formLabels{padding:5px 10px 5px 20px;background-color:#eff0f1; font-weight:bold;}
.txtonlyFormLabels{padding:5px 10px 5px 10px;font-weight:bold;}
.SelectionFields{font-size:10px; color:#666666;background-color:#eff0f1; padding-left:20px}
.txtonlySelectionFields{font-size:10px; color:#666666;}
.txtonlySubmitBtn{margin:0px 0px 5px 0px;}
/** text and headings **/
.phd2 {color: #526a8e; font: bold 13px/16px arial,helvetica,verdana,sans-serif;}
.phdquestion {color: #526a8e; font: bold 12px/15px arial,helvetica,verdana,sans-serif;}
.pscore {color: #339bd2; font: bold 11px/14px arial,helvetica,verdana,sans-serif;}
.supref {color: #666666; font: normal 10px/12px arial,helvetica,verdana,sans-serif;}
UL {list-style-image:url(../images/bull.gif); line-height:15pt; display:list-item; padding:0px; margin-left:16px; margin-top:0px; margin-bottom:0px;}
OL {line-height:15pt; padding:0px; margin-left:24px; margin-top:0px; margin-bottom:0px;}
h1{font-weight:bold; font-size:18px;color: #204580; }

A:link { font-weight: bold; color: #0082c8; text-decoration: none;}
A:visited {font-weight: bold; color: #0082c8; text-decoration: none;}
A:active {font-weight: bold; color: #0082c8; text-decoration: none;}
A:hover {font-weight: bold; color: #204580; text-decoration: none;}

a.mainlist:link {color:#0082c8; font: bold 11px/14px arial,helvetica,verdana,sans-serif; text-decoration:none;}
a.mainlist:visited {color:#0082c8; font: bold 11px/14px arial,helvetica,verdana,sans-serif; text-decoration:none;}
a.mainlist:active {color:#0082c8; font: bold 11px/14px arial,helvetica,verdana,sans-serif; text-decoration:none;}
a.mainlist:hover {color:#204580; font: bold 11px/14px arial,helvetica,verdana,sans-serif; text-decoration:none;}

#searchContainer a.searchlink{color:#ffffff; font: normal 11px/13px arial,helvetica,verdana,sans-serif; text-decoration:none;}
#searchContainer a.searchlink:visited {color:#ffffff; font: normal 11px/13px arial,helvetica,verdana,sans-serif; text-decoration:none;}
#searchContainer a.searchlink:active {color:#ffffff; font: normal 11px/13px arial,helvetica,verdana,sans-serif; text-decoration:none;}
#searchContainer a.searchlink:hover {color:#ffffff; font: normal 11px/13px arial,helvetica,verdana,sans-serif; text-decoration:underline;}
.divShow { visibility: visible; }
.divHide { visibility: hidden; }

A.angel:link { font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.angel:visited {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.angel:active {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.angel:hover {font-weight: bold; color: #FFFFFF; text-decoration: none;}

