/* HII Master Stylesheet 
Created in 2012
Do not edit this document without express permission from site owners.
*/




/******* GENERAL STYLING ********/

body {
	background: url(../images/bg5.jpg) repeat-x center top #fcfcfc;
	margin:3px 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:24px;color:#454545; }

#wrap {
	width: 980px;
	margin: 0px auto 0px;
	text-align: left;
	overflow:visible;
	background-color:#FFFFFF;
	 }
	
.whitebg {background-color:#FFFFFF;}

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#454545; margin-bottom:10px; }

#easy_read p, .easy_read { font-size: 16px; line-height:24px; margin-bottom:16px; }
table.easy_read tr td,table.easy_read input, table.easy_read select 
{ font-size: 14px!important; line-height:24px;height:24px;}
input, select { font-size: 14px!important; line-height:24px!important;padding:0px; margin:0 auto;/* vertical-align:middle;*/ }
a { text-decoration: none; color: #000;}
a:hover { text-decoration: none; }

h1, h2, h3, h4, subtitle {
 
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin-top: 0 !important; }

h1 { font-size: 26px; line-height:50px; font-family: Arial, Helvetica, sans-serif;  color: #CC2C8E;font-weight:700;}
h2 { font-size: 20px;
	 margin-bottom: 0!important; 
	 color: #CC2C8E;}
h3 { font-size: 18px;
	font-weight: bold; }
h4 {
  font-size: 14px;
  font-weight:bold;
  margin-bottom: 10px; }
h5 { font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 
	text-transform:uppercase; 
	line-height: 28px; 
	color:#454545; }
.subtitle { padding-bottom: 20px; line-height: 0px; margin-top: 0; display:block; }

a img {	border:none !important; }

.one-third { width:290px; margin-right:30px; display:inline-block; float:left; }
.one-third.last { width:250px; margin-right: 0px;}
.two-thirds {width:600px; margin-right:30px;display:inline-block;}
.two-thirds.last {width:580px; margin-right:0px;}
.sidebar_right { width:294px; margin-right:0px; float:right; }

.one-third.square { min-height:180px; }

.left {float:left;}
.right {float:right;}

.left.bleed { margin-left:-40px;}

.one-fourth { width: 203px; }


.divider { width:auto; padding:10px 0 0; margin-bottom: 30px; border-bottom: 1px solid #EEEEEE;}

.divider.shadow {
	width:auto; padding:20px 0 20px; margin-bottom:0;
	background:url(../images/shadow_title.jpg) no-repeat -40px center;
	border-bottom: none; overflow:visible;
}

.clearfix {clear:both;display:block;}
.blue{color:#2980b9 !important;}

/******* END GENERAL STYLING ********/






/********* HEADER STYLING***********/

#header {
	
	width:980px;
	background:#ffffff;
	position:relative;
	padding:0;
	z-index:100;
	height:211px;
	}

#logo {
	margin: 5px 0px;
	float:left;
	overflow:visible;}

#logo:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: .9;
	cursor:pointer;}

#logo a img {border:none;}


#header_right { float:right; margin:28px 0px; z-index:51; position:relative;}

.stock_area { width:300px; height:20px; margin-top:10px; float:right; clear:right;}

#slider_large { 
	background: url(../images/slider_TEMP.jpg) no-repeat center top #999;
	height:500px;
	overflow:visible;
	margin-bottom:0px !important;
	margin-top:-40px;
	z-index:1; position:relative;}

#landingpage_topimg {margin-bottom: 0px !important; height:220px;}

#landingpage_topimg img {
	background: none #444444;
	overflow:visible;
	margin:-40px auto 0 !important;
	z-index:1; position:relative;
	}

#page_title { 
	background: url(../images/shadow_title.jpg) no-repeat left bottom #FFFFFF;
	height:auto;
	overflow:visible;
	padding:40px 40px 10px;
	margin-bottom:0px !important;
	margin-top:-25px;
	z-index:1; position:relative;}
	
#page_title.product { 
	background: url(../images/shadow_title.jpg) no-repeat left bottom #FFFFFF;
	overflow:visible;
	height:auto;
	padding:40px 40px 40px;
	margin-bottom:0px !important;
	margin-top:0px;
	z-index:1; position:relative;}

#page_title h1 { padding-bottom:10px; }
#page_title p { padding:0px 0 0; font-size:14px; margin-bottom:5px;  }

#page_title a.button { border:1px solid #EEE; padding:11px 15px; font-size:13px;}
#page_title a.button:hover { border:1px solid #CCC;}


/******** END HEADER STYLING **********/






/********** BEGIN CONTENT *************/

#content { background-color:#FFF; padding: 40px 40px 40px; height:auto;}

#content.page { padding: 10px 40px 40px !important; background-color:#FFF; height:auto;}

#content a { color:#000;}

/***** LIST STYLING  *****/

#content ul { list-style-type:none; padding-left:0px; margin:0 0 10px 20px;}
#content ul li { margin-bottom:5px;  /*padding-left:25px;*/}
#content ul li ul {padding-left:10px; margin-top: 10px;}
#content ul li ul li { margin-bottom:5px; padding-left:15px;}
#content ul li ul li ul {padding-left:10px; margin-top: 10px;}
#content ul li ul li ul li { margin-bottom:5px; background: url(../images/bullet-right_circle.png) no-repeat left 5px; padding-left:15px;}


#content ol { list-style:decimal outside; padding-left:30px; margin-top: 0px; margin-bottom:10px; margin-left: 15px;}
#content ol li { margin-bottom:5px; }
#content ol li ol { list-style:lower-alpha; padding-left:30px; margin-top: 10px;}
#content ol li ol li ol { list-style:lower-roman; padding-left:30px; margin-top: 10px;}

/***** END LIST STYLING  *****/

#content img.left { float:left; margin-right:20px; }
#content img.right { float:right; margin-left:20px; }

#img_withcaption_left { float:left; margin: 5px 20px 12px 0; height:auto; }
#img_withcaption_left p { border-bottom: 1px solid #AAA; color: #777;background-color: #FFF; font-size:10px; line-height:13px; padding:2px 0px 12px; }

#img_withcaption_right { float:right; margin: 5px 0px 12px 20px; height:auto; }
#img_withcaption_right p { border-bottom: 1px solid #AAA; color: #777;background-color: #FFF; font-size:10px; line-height:13px; padding:2px 0px 12px; }


#video {
	height:300px;
	padding:0px 0px 30px;
	margin-top:0px;
	margin-bottom:0 !important;}

.videoplayer {
	width:570px;
	/*background:url(../images/video_player.jpg) no-repeat center center transparent;*/
	height:350px;
	float:left;
	margin-top: 30px;}

.section {
	margin:10px 0 30px;}
	
#content a.button {
	position:relative;
	margin-right:0px;
	padding:12px 45px 12px 15px;
	font-weight:bold;
	color:#FFFFFF !important;
	background:#004b8d url(../images/action_arrow.png) no-repeat 95% center;
}

#content a.button:hover { background-color:#0159a7; text-decoration:none;}

#content a.button_download {
	position:relative;
	margin-right:0px;
	padding:12px 45px 12px 15px;
	font-weight:bold;
	color:#FFFFFF !important;
	background:#0159a7 url(../images/download_button_arrow.png) no-repeat 95% center;
}

#content a.button_download:hover { background-color:#004b8d; text-decoration:none;}

a.archive {
	background-color:#f2f2f2; color: #777777 !important; padding:3px 5px; display: ; margin:0 2px 5px; line-height: 28px;}
	
a.archive:hover {
	background-color:#004b8d; color: #FFFFFF !important; text-decoration:none;}

.download { margin-top:2px; margin-right:10px; float:left;}

#slideshow {
	background-color: #FFF;
	padding:5px 40px 5px;
	margin-left:-40px;
	width: 944px;
	height:630px;
	overflow:visible;
	margin-top:20px;
	border-bottom:18px solid #FFF;}
	
.bleed_right { float:right; margin-right:-40px; margin-bottom: -50px; margin-left: 150px; margin-top:-50px; }

.sidebar_resource {margin-top:-5px; margin-bottom:25px;}
.sidebar_icon {float:left; margin-right:5px;}



.leader_bio { background: url(../images/lid_bio1.jpg) no-repeat left bottom #EEF5FB; padding-bottom:25px;}
.leader_bio img { float:left; margin-right:15px;}
.leader_bio h4 { color:#222; margin-bottom:0px;}
.leader_bio p { font-size:12px; line-height: 18px; }
.leader_bio .intro { font-size:11px; line-height: 18px;padding:15px;display:block; }
.leader_bio a { text-decoration:underline; }


.notice { background-color: #f3f6f8; border: 1px dashed #d8e1ea; padding: 20px 20px 10px;}


/********** END CONTENT *************/




/********** SIDE NAV *************/

#side_nav ul { background-color:#FFF; margin-top: 0px !important;margin-bottom: 0px!important; margin-left:0; padding-left:0; padding-bottom: 0; list-style:none; border-top: 1px solid #eef1f4; background:#FFF url(../images/side_nav_shadow.png) repeat-y left top !important;}

#side_nav ul li { border-bottom: 1px solid #eef1f4; list-style:none; margin-bottom:0 !important; background:none; padding-left:0;}

#side_nav ul li a { padding: 8px 15px; background-color:transparent; display: block; font-size:13px; font-weight:bold; }
#side_nav ul li a:hover { background:#eef1f4 url(../images/side_nav_shadow.png) repeat-y left top; text-decoration: none;}
#side_nav ul li a.current { background:#f5f5f5 url(../images/side_nav_current.png) repeat-y 0px 0px; }

#side_nav ul li ul{ background-color:#FFF; margin-top: 0px !important;margin-bottom: 20px; margin-left:0; padding-left:0; padding-bottom: 0; list-style:none; border-top: 1px solid #eef1f4; background:#FFF url(../images/side_nav_shadow.png) repeat-y left top !important;}
#side_nav ul li ul li {background:none; padding-left:0; }
#side_nav ul li ul li a { padding: 4px 15px 4px 30px; background:#FFF url(../images/side_nav_shadow.png) repeat-y left top; display: block; font-size:12px; font-weight:normal; line-height:25px;}
#side_nav ul li ul li a.current { padding: 4px 15px 4px 30px; background:#f5f5f5 url(../images/side_nav_current.png) repeat-y -2px -3px; display: block; font-size:12px; }


/********** END SIDE NAV *************/




.highlight { margin:0px 0 20px;}
.highlight img.preview_img {float:left; margin:2px 10px 0 0; }

img.feature_img { float:left; margin:2px 0 0 0; }






/********** BEGIN FOOTER *************/

#footer {  width:980px;height:130px; margin: 0 auto;margin-top:50px;}

.credits { width: 980px; height:130px;/* background:url(../images/footer2.jpg) no-repeat center #FFFFFF; */display:inline-block; float:left; }

.credits p { 
	font-size:12px !important;
	line-height:1.5em;
	color:#888;
	margin-left:35px;
	padding-top:50px;}

.socialbox {width:230px; height:30px; padding:17px 10px 13px 10px; background-color:#cad5df; vertical-align:middle; display:inline-block; float:right;}

.socialbox p {font-size:10px !important; 
   margin-top: 0px; 
   line-height:1.3em; 
   font-weight:bold;
   color:#455f77; }
.social_intro {width:80px; height: 30px; text-align:right; float:left; vertical-align:middle; margin-right:15px;}
.socialbox a {float:left; 
   margin-left: 5px; 
   margin-top: -6px;
   vertical-align:middle;
   height:36px;
   width:28px;}
.facebook {background:url('../images/footer-facebook.png') 0 0;}
.facebook:hover {background:url('../images/footer-facebook.png') 0 -40px;}
.twitter {background:url('../images/footer-twitter.png') 0 0;}
.twitter:hover {background:url('../images/footer-twitter.png') 0 -40px;}
.youtube {background:url('../images/footer-youtube.png') 0 0;}
.youtube:hover {background:url('../images/footer-youtube.png') 0 -40px;}
.linkedin {background:url('../images/footer-linkedin.png') 0 0;}
.linkedin:hover {background:url('../images/footer-linkedin.png') 0 -40px;}

/********** END FOOTER *************/

.logo_h1 { font-size: 24px; font-family: Arial, Helvetica, sans-serif;color:#ab0f02;font-weight:800;}

.logo_h2{
  color: #0a4885;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin-top: 0 !important; 
  font-size: 18px;
  margin-bottom: 20px; 
}
.cl{clear:both;}
.copy{ 
	font-size:12px !important;
	line-height:1.5em;
	color:#888;
	margin-left:55px!important;
	margin-top:50px!important;}
.DivToScroll{   
    display:inline;
    margin-top:-15px;
}

.DivWithScroll
{
    position: relative;
    overflow:hidden!important;
    overflow-x:hidden!important;
}
.w75 {width:50px!important;}
.w100 {width:100px!important;}
.w110 {width:110px!important;}
.w150 {width:150px!important;}
.w200 {width:200px!important;}
.w250 {width:250px!important;}
.w300 {width:300px!important;}
.btn_blue {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff!important;
  font-size: 14px!important;
  background: #a9e4f7; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5ZTRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZmI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */
background: linear-gradient(to bottom, #a9e4f7 0%,#0fb4e7 100%); /* W3C */
  padding: 5px 20px 5px 20px;
  text-decoration: none;
}

.btn_blue:hover {
  background: #0fb4e7;
  text-decoration: none;
}
.btn_gray {
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #e1e1e1;
  padding: 15px 20px 10px 20px;
  text-decoration: none!important;
  color:black!important;
  border:1px solid #666;
}


.btn_gray:hover {
  background: #ececec;
  text-decoration: none;
}
.btn_yellow{
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #e3b639;
  padding: 5px 20px 5px 20px;
  border: solid #ebc05b 2px;
  text-decoration: none;
  font-weight:bold;
}

.btn_yellow :hover {
  background: #ebc05b;
  text-decoration: none;
}

.btn_red 
{
     -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff!important;
  font-size: 16px;
  background: #c6002b;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
}
a.btn_red,a.btn_blue, a.btn_gray, a.btn 
{
	padding: 10px!important; 
	margin:0 auto;
	text-decoration:none; 
	width:100%!important;
	}
.btn_red:hover {
  background: #a50024;
  text-decoration: none;
}
.middle{width:100%;text-align:center;}
h50{height:50px!important;}
h100{height:100px!important;}
.table14 tr td { font-size: 14px; line-height:24px; margin-bottom:16px; }
.pad3{padding:3px!important;} 
.pad1{padding:1px!important;} 
ul.blt li
{
    list-style-image: url('../images/pin.png');
    margin-left:20px;
    }
 ul.blt li ul.circle li
{
    list-style-type: circle!important;
    margin-left:20px;
    list-style-image:none;
    }
  ul.blt li ul.no-blt li
{
    list-style-type: none!important;
    margin-left:20px;
    list-style-image:none;
    }

.h3  
{
      color: #0a4885;
      font-family: Arial, Helvetica, sans-serif;
      font-weight:normal;
      margin-top: 0 !important;
      font-size: 15px;
	  font-weight: bold;
	  margin-bottom: 10px; 
}
.h5  
{
      color: #2dace3;
	  font-weight: bold;
}
.elem
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #454545;
padding:2px!important;
    }
.elem_easy_red
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #454545;
font-size: 12px;
padding:2px!important;
    }

.h5{
color: #0a4885;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: 0 !important;
}
#calc
{
  background: url(../images/lid_bio.jpg) no-repeat left bottom #eef5fb;
  padding-bottom: 25px;
  min-height:250px;
  position: fixed;
  top: 350px;
  left: -575px;
  padding: 5px;
  -webkit-transition: all 0.5s ease-in-out;
}
 
#calc:hover {
}
 
#calc.show {
  left: 700px;
}
#calc.hide{
  left: -775px;
}
 
#calc a.controller {
  position: absolute;
  right: 5px;
  top: 5px;
  text-decoration: none;
  -webkit-transition: all 0.5s ease-in-out;
  color: black;
  font-weight: bold;
}
 
#calc.show a.controller {
  -webkit-transform: rotate(180deg);
}
#goals ul li {list-style:square;}
#pnl
{
  background:  #eef5fb;
  padding-bottom: 25px;
  padding: 5px;
  -webkit-transition: all 0.5s ease-in-out;
  width:550px;
  border:1 double #004b8e; 
  float:right;
}
 
#pnl:hover {
}
 
#pnl.show {
  display:block;
}
#pnl.hide{
  display:none;
}
#dgRESULTS
{border:0 none!important; padding:3px!important;}

.border_right{border-right:1px solid #eee;padding-right:10px;}

#div_enroll{	
	text-align:center;	
	display:block;
	background: #fff url(../images/enroll_div1.png) no-repeat center;
	padding:5px;
	margin: 0 auto;
	margin-bottom:20px;
    -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
}
.btn_join {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #e91000;
  padding: 10px 40px 10px 40px;
  text-decoration: none;
}

.btn_join:hover {
  background: #991006;
  text-decoration: none;
}
.caption-wrapper {
    display: block;
    position: relative;
    top: -70px;
    margin: 0px;
    color: #FFF;
    min-height: 60px;
    padding: 10px 20px 0px;
    overflow: hidden;
    /*border-radius: 0px 0px 16px 16px;*/
    border-top: 1px solid #FFF;
    opacity: 0.9;
    /*background: linear-gradient(to bottom, #8996A0 0px, #5F6A74 100%) repeat scroll 0% 0% transparent;*/
    background: #8996A0; /* Old browsers */
    background: -moz-linear-gradient(left,  #8996A0 1%, #5F6A74 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#8996A0), color-stop(100%,#5F6A74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #8996A0 1%,#00a3ca 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #8996A0 1%,#5F6A74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #8996A0 1%,#5F6A74 100%); /* IE10+ */
    background: linear-gradient(to right,  #8996A0 1%,#5F6A74 100%); /* W3C */
}
.h26
{height:26px;}
.bold{font-weight:bold;}

.pnl li.circle
{
    list-style:none;
    background-image:url(../images/pin1.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding-left:20px;
    margin-top:15px;
    }
.pnl{min-height:300px;}
.pnl ul li{list-style:disc;}
.box1 
{  
    /*width: 883px;*/
    margin:0 auto;
    margin-bottom: 20px;
}
.box-title {
    width: 100%;
   /* background: #C0C0C0; Old browsers */
    border: 2px solid #CC2C8E;	
    padding: 10px 0px;
}
.box-title span {
    color: #CC2C8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-left:20px;
}
.pad{padding:20px;}

.btn
{
	font-family: Arial;
  color: #CC2C8E;
  font-size: 16px;
  background: #ffffff;
  padding: 15px 20px 10px 20px;
  text-decoration: none!important;
  border:2px solid #CC2C8E;
    }
	a.btn{color: #CC2C8E!important;width:100%!important; text-align:center!important;}
    .btn_curr
    {        
    /*background-image:url(../images/btn1.png);*/
    cursor:pointer;
        }
    .btn_active
    {
    background:url(../images/ico2.png) no-repeat right #ffffff;
    cursor:pointer;
    
    }
   .btn_disable
    {
    color:#ccc;
    }
	.btn_red {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #c50720;
  padding: 10px 20px 10px 20px;
  text-decoration: none!important;
}

.btn_red:hover {
  background: #9e0519;
  text-decoration: none!important;;
}
.btn_blue {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    text-shadow: 1px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    background: #0C8DD1;
    padding: 10px 40px 10px 40px;
    text-decoration: none;
}
.btn_blue:hover {
    background: #0c81be;
    text-decoration: none;
}
<a href="#" class="myButton">grey</a>

.btn_gray {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:15px 30px;
	text-decoration:none;
	text-shadow:1px 0px 0px #ffffff;
}
.btn_gray:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.btn_gray:active {
	position:relative;
	top:1px;
}
.pdf-btn
{
    background:url(../images/pdf.png) no-repeat left center #ffffff;
    min-height:32px;
    vertical-align:middle;
    border:0px none #ffffff;
    border-bottom:1px solid #ccc;
    text-align:left;
    padding:0px 0px 5px 40px;
    font-family:Arial;
    font-weight:bolder;
    }
  .pdf-btn a,.pdf-btn a:hover
  {
      text-decoration:none;
      font-size:80%;
      }