/* CSS Document */

body
{
  padding: 0px;
  margin: 0px;
  background: #447AA3;
  font: normal 13px/normal Arial, Helvetica, sans-serif;
  color: #111;
}

* html body
{
  padding: 0px;
  margin: 0px;
  background: #447AA3;
  font: normal 13px/normal Arial, Helvetica, sans-serif;
  color: #111;
}

img, div, form, ul, li, h1, span, html, a
{
  padding: 0px;
  margin: 0px;
}

p
{
  padding: 3px 0;
  margin: 0px;
}

p.nopadding
{
  padding: 0;
}

.clear
{
  clear: both;
}

a
{
  font: bold 12px/normal Arial, Helvetica, sans-serif;
  color: #D90000;
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
}


.labelLink
{
  font: bold 12px/normal Arial, Helvetica, sans-serif;
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}



a.BrowseAllLink
{
  font: bold 10px/normal Arial, Helvetica, sans-serif;
  color: #D90000;
  text-decoration: underline;
}

a.BrowseAllLink:hover
{
  text-decoration: none;
}



/*------------------------main body---------------------*/



#bodywrapper
{
  width: 934px;
  margin: 0 auto;
  position: relative;
}


#body_shd
{
  width: 900px;
  background: url(images/bg.jpg) 0 0 repeat-y;
  padding: 0px 17px;
}

.ImageUploadIframeBody
{  
  background: url(images/bg.jpg)  0 0 repeat-y; 
}

/*------------------------top navigation---------------------*/

#top_menu
{
  width: 934px;
  height: 18px;
  margin: 21px 0 0 0;
}

#top_menu ul
{
  padding: 0px 5px 0 0;
  margin: 0px;
  list-style: none;
  float: right;
}

#top_menu ul li
{
  padding: 0px;
  float: left;
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 0 2px;
}

#top_menu ul li a
{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}

#top_menu ul li a:hover
{
  text-decoration: underline;
}

#top_menu ul li a.login
{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
  background: url(images/login.jpg) left center no-repeat;
  padding: 0 0 0 24px;
}

#top_menu ul li a.login:hover
{
  text-decoration: underline;
}

#top_menu ul li a.select
{
  text-decoration: underline;
}

#top_menu ul li a.account
{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
  background: url(images/account.jpg) left center no-repeat;
  padding: 0 0 0 24px;
}

#top_menu ul li a.account:hover
{
  text-decoration: underline;
}

#top_menu ul li a.help
{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
  background: url(images/help.jpg) left center no-repeat;
  padding: 0 0 0 24px;
}

#top_menu ul li a.help:hover
{
  text-decoration: underline;
}


/*------------------------body---------------------*/

#body
{
  width: 900px;
  padding: 0px;
  background-color: #fffeec;
}

/*------------------------top image---------------------*/

#top_img
{
  width: 900px;
  background: #FFFEEC;
  padding: 5px 0px 0px 0px;
  /* height: 98px; */
}

#leaderboardad
{
  margin: auto;
  text-align:center;
}

/*
#leaderboardad
{
  margin: auto;
  width: 728px;
  height: 90px;
  display: block;
}
*/

#leaderboardad a img
{
  border-color: Black;
}

/*------------------------menu---------------------*/

#menu
{
  width: 900px;
  height: 36px;
}

#nav_l
{
  background: url(images/nav_l.jpg) left 0 no-repeat;
  width: 7px;
  height: 36px;
  float: left;
}

#nav_r
{
  background: url(images/nav_r.jpg) right 0 no-repeat;
  width: 7px;
  height: 36px;
  float: right;
}

#nav_bg
{
  width: 886px;
  background: url(images/nav_bg.jpg) 0 0 repeat-x;
  height: 36px;
  float: left;
}



#nav_bg ul
{
  padding: 0px;
  margin: 0px;
  list-style: none;
}

#nav_bg ul li
{
  padding: 0px 5px;
  float: left;
  display: block;
  border-left: 1px solid #335583;
  border-right: 1px solid #4979B7;
}


#nav_bg ul li.first
{
  padding: 0px 5px;
  float: left;
  display: block;
  border-left: none;
  border-right: 1px solid #4979B7;
}
#nav_bg ul li.last
{
  padding: 0px 5px;
  float: left;
  display: block;
  border-left: 1px solid #335583;
  border-right: none;
}

#nav_bg ul li a
{
  font: bold 12px/36px Arial, Helvetica, sans-serif;
  color: #B4EDFE;
  text-decoration: none; /*width:82px; */
  /*text-align: center; */
}

#nav_bg ul li a:hover
{
  /* background:url(images/nav_hov.jpg) left center no-repeat; */
  text-decoration: underline;
  color: #fff;
}

#nav_bg ul li a.selected
{
  /* background:url(images/nav_hov.jpg) left center no-repeat; */
  color: #fff;
}
/*------------------------search---------------------*/

#search
{
  width: auto;
  float: right;
  padding: 8px 0 0 0;
}

#search div
{
  font: bold 11px/18px Arial, Helvetica, sans-serif;
  color: #fff;
  width: auto;
  float: left;
  vertical-align: top;
  padding: 0 2px;
}

#search div input
{
  background: url(images/input_bg.jpg) 0 0 repeat-x;
  border: none;
  height: 20px;
  padding: 0px;
  margin: 0px;
}


/*------------------------content---------------------*/

#content
{
  width: 900px;
  margin-top: 6px;
	background-color: #fffeec !important;
}

/*------------------------left body---------------------*/

#left_body
{
  width: 190px;
  float: left;
  height: auto;
  overflow: hidden;
}



.vrm_cover
{
  margin: 14px auto 0 auto; /* background:url(images/vrm-cover.jpg) 0 0 no-repeat; */
}

#news_letter
{
  width: 190px;
  background: url(images/news_letter.jpg) 0 0 repeat-y;
  margin: 21px 0 0 0;
}

#news_body
{
  width: 173px;
  background: #C0BCA3;
  margin: 0 auto;
  padding: 16px 0 0 9px;
  font: bold 12px/25px Arial, Helvetica, sans-serif;
  color: #fff;
}

#news_body input
{
  border: 1px solid #A19E88;
  width: 161px;
  padding: 3px 0 3px 3px;
}


.rectangleAd
{
  width: 180px;
  margin: 32px 0 0 0px;
}

.rectangleAd a img
{
  border-color: Black;
}



/*------------------------midd body---------------------*/

#midd_body
{
  width: 545px;
  float: left;
  margin: 0 0 0 11px;
}

.container
{
  width: 545px;
  margin: 8px 0 0 0;
}

#midd_body_norightads
{
  width: 690px;
  float: left;
  margin: 0 0 0 11px;
}

.container_norightads
{
  width: 690px;
  margin: 8px 0 0 0;
}

#fullbannerad
{
  text-align: center;
  margin-bottom: 10px;
}

#fullbannerad a img
{
  border-color: Black;
}

/*------------------------midd body---------------------*/

.recent_news
{
  width: 358px;
  float: left;
  background: url(images/recent_bg.jpg) 0 0 repeat-y;
}

.recent_news h2
{
  margin: 0;
}




p.text
{
  font: normal 12px/18px Arial, Helvetica, sans-serif;
  color: #111;
  padding: 10px 10px 0 13px;
}


p.text a
{
  color: #EA0000;
  font: bold 12px/18px Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p.text a:hover
{
  text-decoration: underline;
}

p.text i
{
  color: #5F5F5F;
}

p.text strong
{
  color: #0C387A;
}


#topics
{
  width: 177px;
  float: right;
  background: url(images/hot_bg.jpg) 0 0 repeat-y;
}


#topics ul
{
  padding: 0px;
  margin: 0px 0 0 5px;
  list-style: none;
}

#topics ul li
{
  margin: 0px 10px 0 0;
  border-bottom: 1px dashed #99957A;
}

#topics ul li.no-border
{
  border: none;
}

#topics ul li a
{
  font: bold 11px/24px Arial, Helvetica, sans-serif;
  color: #2A2A2A;
  text-decoration: none;
  background: url(images/hot_bullet.jpg) left 4px no-repeat;
  padding: 0 0 0 12px;
}

#topics ul li a:hover
{
  color: #fff;
}

/*------------------------right body---------------------*/

div.three-row div
{
  width: 178px;
  float: left;
  margin: 0 0 0 5px;
  background: url(../../images/com_bg.jpg) 0 0 repeat-y;
}

div.three-row div
{
  width: 178px;
  float: left;
  margin: 0 0 0 5px;
  background: url(../../images/com_bg.jpg) 0 0 repeat-y;
}

div.three-row div.first
{
  margin: 0 0 0 0px;

}

.left_comp
{
  width: 178px;
  float: left;
  background: url(../../images/com_bg.jpg) 0 0 repeat-y;
  
}

.midd_comp
{
  width: 178px;
  float: left;
  margin: 0 0 0 6px;
  background: url(../../images/com_bg.jpg) 0 0 repeat-y;
  
}

.right_comp
{
  width: 178px;
  float: right;
  margin: 0 0 0 0px;
  background: url(../../images/com_bg.jpg) 0 0 repeat-y;  
}


.box_textNew
{
  font: normal 11px/15px Arial, Helvetica, sans-serif;
  color: #5B5B5B;
  padding: 0 16px 0 11px;
}

p.box_text
{
  font: normal 11px/15px Arial, Helvetica, sans-serif;
  color: #5B5B5B;
  padding: 0 8px 0 8px;
}

p.box_text strong
{
  font: bold 14px/18px "Arial Narrow" , Arial;
  color: #114E7D;
  padding-top: 15px;
}
p.box_text a
{
  color: #D90000;
  font: bold 11px/18px Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p.box_text a:hover
{
  text-decoration: underline;
}


#health_eReports
{
  width: 361px;
  float: left;
  background: url(images/health_bg.jpg) 0 0 repeat-y;
}

.health_content
{
  width: 330px;
  margin: 2px 0 0 10px;
  border-top: none;
  padding: 0 11px 0 0;
  border-top: 1px dashed #C0BCA3;
}

#firstHC
{  border-top: none !important;}



.health_content h2
{
  font: bold 12px/25px Arial, Helvetica, sans-serif;
  color: #222222;
  background: url(images/h2.jpg) left center no-repeat;
  padding: 0 0 0 16px;
  border: none;
}

.health_content p
{
  font: normal 11px/13px Arial, Helvetica, sans-serif;
  color: #3C3C3C;
}

.health_content p a
{
  font: bold 11px/19px Arial, Helvetica, sans-serif;
  color: #E00000;
  text-decoration: none;
}

.health_content p a:hover
{
  text-decoration: underline;
}

.health_content p img
{
  margin-right: 11px;
  padding-bottom: 20px;
}

.health_content p span
{
  color: #070707;
  font: bold 11px/13px Arial, Helvetica, sans-serif;
}

.health_content h2 span
{
  color: #E40000;
}

#health_studies
{
  width: 179px;
  float: right;
  background: url(images/healthbg.jpg) 0 0 repeat-y;
}

#sky
{
  width: 169px;
  background-color: #E2F7FC;
  border: 1px solid #D3E7EC;
  margin: 4px 0 0 4px;
}

#sky p
{
  font: normal 11px/14px Arial, Helvetica, sans-serif;
  color: #2A2A2A;
  padding: 12px 19px 0 0px;
  margin: 0 6px;
}

#sky p span
{
  color: #3E6920;
  font: bold 12px/15px Arial, Helvetica, sans-serif;
}

#sky p strong
{
  font: bold 11px/14px Arial, Helvetica, sans-serif;
  color: #2A2A2A;
}

#sky p a
{
  font: bold 11px/20px Arial, Helvetica, sans-serif;
  color: #D90000;
  text-decoration: none;
}

#sky p a:hover
{
  text-decoration: underline;
}




.promo_package
{
  width: 258px;
  background-color: white;
  border: 1px solid #D3E7EC;
  padding: 4px;
  margin: 2px;
  float:left;
}



.promo_package h3
{
  border:none;
  color: #114E7D;
  font: bold 17px Arial, Helvetica, sans-serif;
}
.promo_package h3 span
{
  color: Red;
}

.promo_package ul
{
  margin: 10px;
  padding: 5px;
}


.promo_packageUpgrade1
{
  width: 258px;
  height:150px; 
  background-color: white;
  border: 1px solid #D3E7EC;
  padding: 4px;
  margin: 2px;
  float:left;
}


.promo_packageUpgrade1 h3
{
  border:none;
  color: #114E7D;
  font: bold 17px Arial, Helvetica, sans-serif;
}
.promo_packageUpgrade1 h3 span
{
  color: Red;
}

.promo_packageUpgrade1 ul
{
  margin: 10px;
  padding: 5px;
}


.promo_packageUpgrade2
{
  width: 258px;
  height:198px; 
  background-color: white;
  border: 1px solid #D3E7EC;
  padding: 4px;
  margin: 2px;
  float:left;
}


.promo_packageUpgrade2 h3
{
  border:none;
  color: #114E7D;
  font: bold 17px Arial, Helvetica, sans-serif;
}
.promo_packageUpgrade2 h3 span
{
  color: Red;
}

.promo_packageUpgrade2 ul
{
  margin: 10px;
  padding: 5px;
}



.sky_package ul
{
  margin: 10px;
  padding: 5px;
}

.sky_package
{
  width: 535px;
  background-color: white;
  border: 1px solid #D3E7EC;
  margin: 2px 0 0 2px;  
  vertical-align:middle; 
  padding:5px;     
}

.sky_package h4
{
  color: #114E7D;
  font: bold 17px Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}


#advertiser
{
  width: 273px;
  float: left;
  background: url(images/add_bg.jpg) 0 0 repeat-y;
}

p.add_text
{
  font: normal 12px/16px Arial, Helvetica, sans-serif;
  color: #111;
  padding: 0px 8px;
}

p.add_text a
{
  color: #DA0404;
  font: bold 12px/20px Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p.add_text a:hover
{
  text-decoration: underline;
}

p.add_text span
{
  font: bold 12px/16px Arial, Helvetica, sans-serif;
  color: #04397B;
}

#events
{
  width: 261px;
  float: left;
  background: url(images/events_bg.jpg) 0 0 repeat-y;
  margin: 0 0 0 11px;
}

p.padd
{
  padding: 4px 0 0 4px;
}


/*------------------------right body---------------------*/

#right_body
{
  width: 131px;
  float: right;
}

#rightcolumnads
{
  width: 120px;
  margin: 9px 0 0 0;
}

#rightcolumnads a img
{
  border-color: Black;
}

/*------------------------footer---------------------*/

#footer
{
  width: 900px;
  margin: 10px 0 0 0;
  padding: 0 0 10px 0;
}

#footer_l
{
  background: url(images/footer_l.jpg) 0 0 no-repeat;
  float: left;
  height: 78px;
  width: 11px;
}

#footer_r
{
  background: url(images/footer_r.jpg) 0 0 no-repeat;
  float: right;
  height: 78px;
  width: 11px;
}

#footer_bg
{
  background: url(images/footer_bg.jpg) 0 0 repeat-x;
  width: 878px;
  height: 78px;
  float: left;
}

#footer_bg p
{
  font: bold 11px/16px Arial, Helvetica, sans-serif;
  color: #D2D2D2;
  padding: 0 0 0 5px;
}

#footer_bg ul
{
  padding: 22px 0 0 0;
  margin: 0px;
  list-style: none;
}

#footer_bg ul li
{
  padding: 0px 5px;
  float: left;
  font: bold 12px/16px Arial, Helvetica, sans-serif;
  color: #fff;
}

#footer_bg ul li a
{
  font: bold 12px/16px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}

#footer_bg ul li a:hover
{
  text-decoration: underline;
}

#footer_logo
{
  width: 144px;
  height: 35px;
  float: right;
  
}

.PromoActionButton
{
 cursor:pointer;	
  
}



