/* Gill Sans Regular, 14 pt. I played with the Gray a little....I like RGB 196 197 201.  */
/* And I attached the Style Guide for Online...it has the details for the different greens (for the tabs). */

/* Qwest colors */
/* PMS Cool Gray - #C9CAC8 , RGB: 201 202 200 CMYK: 8 5 6 13 */
/* Online Green - #AECC30 RGB: 174 204 48  */
/* old Grey color #D4D6CE */

/* Default font for online static graphics should be: Gill Sans Regular, 14 pt. */ 
/* Fonts : */
/* Gill Sans Std Light */
/* Gill Sans MT Std Book */
/* Gill Sans Std Regular */
/* Gill Sans Std Light Italic */

/* Online Font: */
/* HEADER: Arial, 24pt, bold */
/* SUB HEADER: Arial, 18pt, normal */
/* BODY TEXT: Arial, 14pt, normal */

/*Changed for Rebranding - Start */
div.headerMenu 
{
	BACKGROUND:#FFFFFF;
	MARGIN: 0pt; 
	WIDTH: 1012px; 
	BORDER-BOTTOM: #95bf13; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

table.headerMenu 
{
	PADDING-TOP:12px;
	PADDING-BOTTOM:10px;
	PADDING-LEFT:100px;
	BACKGROUND: #FFFFFF; 
	MARGIN: 0pt; 
	WIDTH: 1012px; 
	BORDER-BOTTOM: #95bf13; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF;  
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*Changed for Rebranding - End */

table.headerMenu1016 
{
	BACKGROUND: #FFFFFF;
	MARGIN-LEFT:30PX;
        MARGIN-RIGHT:60PX;	
	WIDTH: 1000px; 
	BORDER-BOTTOM: #95bf13; 
	FONT-SIZE: 10pt; 
	COLOR: #c9cac8;  
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

table.headerMenuRegister
{
        BACKGROUND: #000000;
        MARGIN: 0pt;
        WIDTH: 100%;
        BORDER-BOTTOM: #95bf13;
        FONT-SIZE: 8pt;
        COLOR: #c9cac8;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial, Helvetica, sans-serif
}

span.headerJoin
{
        FONT-SIZE: 10pt;
        COLOR: #FFFFFF;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        background:#000000;
        font-weight:bold;
}

span.headerApply
{
        FONT-SIZE: 10pt;
        COLOR: #95BF13;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        background:#000000;
        font-weight:bold;
}


td.loginSpacer { WIDTH: 260px;}
td.spacer { PADDING-LEFT: 5px; PADDING-RIGHT: 2px;}
td.separator      { PADDING-LEFT: 1px; PADDING-RIGHT: 1px; width: 5px; TEXT-ALIGN:CENTER; }
td.separatorWhite { PADDING-LEFT: 1px; PADDING-RIGHT: 1px; width: 5px; TEXT-ALIGN:CENTER; COLOR: #000000; vertical-align:top; padding-top:10px}
td.QwestBusinessMarketsProgram { width: 200px; padding-top: 10px; padding-bottom:10px;}
td.menuLinksUser     { width: 30px; PADDING-LEFT: 10px; FONT-SIZE: 9pt; vertical-align:top; padding-top:10;}
td.menuLinksQMarketPlace { width: 10px; FONT-SIZE: 9pt; vertical-align:top; padding-top:10;}
td.menuLinksAskATech     { width: 22px; FONT-SIZE: 9pt; vertical-align:top; padding-top:10;}
td.menuLinksFeedback     { width: 30px; FONT-SIZE: 9pt; vertical-align:top; padding-top:10;}
td.menuLinksLogout       { width: 30px; FONT-SIZE: 9pt; vertical-align:top; padding-top:10;}
td.menuLinksQMarketPlace a:link { text-align:center}
td.menuLinksAskATech a:link     { text-align:center}
td.menuLinksFeedback a:link     { text-align:center}
td.menuLinksLogout   a:link     { text-align:center}
td.qpartnerlogin { width: 800px; padding-left:35; padding-bottom:15; height:40; TEXT-ALIGN:LEFT; COLOR: #FFFFFF; FONT-SIZE: 14pt;  }
span.welcomeUser { padding-left:220px; TEXT-ALIGN:LEFT; COLOR: #00853F; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt; }
span.siteControl { padding-left:230Px; TEXT-ALIGN:LEFT; COLOR: #00853F; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt; }
span.welcomeUserSm { padding-left:40; height:25px; TEXT-ALIGN:LEFT; COLOR: #FFFFFF; FONT-SIZE: .9em; padding-top:5; }
td.welcomeUser { width: 800px; padding-left:25; TEXT-ALIGN:LEFT; COLOR: #FFFFFF; FONT-SIZE: 13pt;  }
td.welcomeUserSm { width: 600px; TEXT-ALIGN:LEFT; COLOR: #FFFFFF; FONT-SIZE: 9pt;  }
td.qwestLogo { width: 150px; PADDING-RIGHT: 30px; padding-bottom:10}
span.qwestLogo { width: 150px; PADDING-RIGHT: 30px; float:right;}
td.TabQPartnerMain { width: 116px;}
td.TabQCentralMain { width: 298px;}
td.tabSpacer {width: 610px;}
td.TabQP     { height: 40px;}
div.TabQP    { display:inline; height: 40px;}

li.linkImageSelected {
  	color:#666666;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;	
	width: 140px;
	height: 30px;
	border-left: 1px solid;
        border-left-color:#C8C8C8 ;
	text-align: center;
	overflow: hidden;
	display:inline;
}

li.linkImage {
  	color:#666;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
	/*border-right: 1px solid;   Commented to support all browsers - APR 2013*/
    border-left: 1px solid;
	border-right-color:#C8C8C8 ;
    border-left-color:#C8C8C8 ;
	width: 140px;
	height: 30px;
	text-align: center;
	overflow: hidden;
	/*display:inline;    Commented to support all browsers - APR 2013*/
}


li.linkImage a,
li.linkImage a:link {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-align: center;
	list-style: none;
	margin: 0;
	padding-top: 8px;
	border: 0;
	width: 140px;
	height: 30px;
	text-decoration: none;
	background-color: #FFFFFF;
	/*display:inline;  Commented to support all browsers - APR 2013*/
}

li.linkImageSelected a,
li.linkImageSelected a:link {
	color:#00853F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	list-style: none;
	margin: 0;
	padding-top: 8px;
	border: 0;
	width: 140px;
	height: 30px;
	text-decoration: none;	
	display:inline;
}

li.linkImageSelected a:visited {
	color:#00853F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	list-style: none;
	margin: 0;
	padding-top: 8px;
	border: 0;
	width: 140px;
	height: 30px;
	text-decoration: none;	
	display:inline;
}

li.linkImage a:visited {
	 color:#666;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11pt;
	 font-weight: normal;
	 text-align: center;
	 list-style: none;
	 margin: 0;
	 padding-top: 8px;
	 border: 0;
	 width: 140px;
	 height: 30px;
	 text-decoration: none;	
	 display:inline;
}

/* a:hover MUST come after a:link and a:visited in the css definition in order to be effective */

li.linkImageSelected a:hover,
li.linkImage a:hover {
	color:#00853F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	list-style: none;
	margin: 0;
	padding-top: 8px;
	border: 0;
	width: 140px;
	height: 30px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-right-color:#C8C8C8 ;
	border-left-color:#C8C8C8 ;
	text-decoration:underline;
	display:inline;
}






a.TabQPLink {color:#000000;}

/*
td.TabQP a      {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
td.TabQP a:link {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
div.TabQP a      {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
div.TabQP a:link {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
a.TabQPLink         {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
a.TabQPLink:link    {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
a.TabQPLink:visited {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
a.TabQPLink:hover   {color:green; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
a.TabQPLink:active  {color:green; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
*/
.TabQP a:link    {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
.TabQP a:visited {color:white; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
.TabQP a:hover   {color:green; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}
.TabQP a:active  {color:green; display:block; TEXT-ALIGN:CENTER; text-decoration:none;}

td.tabSpacer{width: 10px;}

td.navItem { TEXT-ALIGN:CENTER;	padding-right:0px; padding-left:3px;}
td.navItemSpacer{width: 10px;}



body.QPartnerBody
{
    OVERFLOW: auto;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	scroll=no;
	margin-right:0;
	margin-height:0;
	margin-width:0;	
}

ul.headerMenu
{
	list-style-type:none;
	margin:0pt 0pt 0pt 0pt;
	width:100%;
	background:#000000;
	border-bottom: #95BF13;
}

li.headerMenuItem
{
	display:inline;
	float:right;
	FONT-SIZE: 11pt; 
	COLOR: #95BF13; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:#000000;
	padding:5px;
}

li.headerTabItem
{
	display:inline;
	float:left;
	FONT-SIZE: 11pt; 
	COLOR: #95BF13; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:#000000;
	margin-left: 0px;
	/*padding-right:2px;*/
}

li.headerNavItem
{
	display:inline;
	float:left;
	FONT-SIZE: 11pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:#000000;
	margin-left: 0px;
	padding-right:5px;	
	padding-left:5px;
	font-weight:bold;
}

div.navItemDiv
{
	padding-top:5px;
	padding-bottom:5px;
	BACKGROUND-COLOR: #000000;	
}

a.headerNavLink:link { COLOR: #FFFFFF; text-decoration:none;  }
a.headerNavLink:link { COLOR: #FFFFFF; text-decoration:none;  }
a.headerNavLink:visited { COLOR: #FFFFFF; text-decoration:none; }
a.headerNavLink:active { COLOR: #FFFFFF; text-decoration:none; }
a.headerNavLink:hover {color: #D4D6CE; text-decoration: none; } 

a.headerNavLinkActive:link { COLOR: #95BF13; text-decoration:none;  }
a.headerNavLinkActive:link { COLOR: #95BF13; text-decoration:none;  }
a.headerNavLinkActive:visited { COLOR: #95BF13; text-decoration:none; }
a.headerNavLinkActive:active { COLOR: #95BF13; text-decoration:none; }
a.headerNavLinkActive:hover {color: #95BF13; text-decoration: none; } 

a.headerLink:link { COLOR: #D4D6CE; text-decoration:none;}
a.headerLink:link { COLOR: #D4D6CE; text-decoration:none;}
a.headerLink:visited { COLOR: #D4D6CE; text-decoration:none;}
a.headerLink:active { COLOR: #D4D6CE; text-decoration:none;}
a.headerLink:hover {text-decoration: none; color: #FFFFFF;}

a.headerLinkQP:link    { COLOR: #00853F; text-decoration:none; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt; text-align:center;}
a.headerLinkQP:link    { COLOR: #00853F; text-decoration:none; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt; text-align:center;}
a.headerLinkQP:visited { COLOR: #00853F; text-decoration:none; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt; text-align:center;}
a.headerLinkQP:active  { COLOR: #00853F; text-decoration:none; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt; text-align:center;}
a.headerLinkQP:hover   { COLOR: #00853F; text-decoration:underline; FONT-FAMILY:Arial, sans-serif; font-weight:bold; font-size:8pt} 

div.headerSearch
{
	vertical-align:baseline;
	FONT-SIZE: 9pt; 
	COLOR: #00853F;  		
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	PADDING-LEFT:350PX;
}
div.headerDiv
{
	BACKGROUND-COLOR: #000000
}
div.stdWidth
{
	WIDTH: 100%;
}

div.headerFrame
{
 background-color:#000000;
 height:60px; 
 width:100%;
}

div.headerTitle
{
	FONT-SIZE: 16pt; 
	COLOR: #95BF13; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	padding-left:10px;
}

div.headerSubTitle
{
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF; 
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	padding-left:15px;
	padding-top:5px;
}

div.QwestBusinessLogo
{
	DISPLAY: INLINE;
	BACKGROUND-COLOR: #000000;
	FLOAT: right;
}

div.spacer
{
	DISPLAY: INLINE;
	BACKGROUND-COLOR: #000000;
	WIDTH: 15px;
	padding-right: 15px;
}
div.logoSpacer
{
	DISPLAY: INLINE;
	BACKGROUND-COLOR: #000000;
	WIDTH: 25px;
	FLOAT: right;
}

span.headerSearch
{
	FONT-SIZE: 9pt; 
	COLOR: #00853F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:super;
}

select.viewAs
{
	vertical-align:middle;
	padding-bottom:5px;	
}

ul.qpulback  {background-color:white; width:700px; margin-left:60px; margin-right:auto; padding:0; border:0;}

qpliStyle    {color:white; font-family:arial,helvetica,sans-serif;}

/* BEGIN VERTICAL MENU STYLES */

.epi-horzMenuDiv {background-color:white; margin-left:60px; margin-right:60px; width:895; height:23px;}
.epi-horiAnchor        {position:absolute; overflow:hidden; height:0; width:0;}

/*.epi-horzMenu0         {position: relative;}*/
.epi-horzMenu0         {position:relative; overflow:hidden; height:0; width:0;}

.epi-horzMenu,
.epi-horzMenu-border,
.epi-horzMenu-baseLevel,
.epi-horzMenu-baseLevel-over,
.epi-horzMenu-baseLevel-select,
.epi-horzMenu-baseLevel-select-over,
.epi-horzMenu-subLevel,
.epi-horzMenu-subLevel-over,
.epi-horzMenu-subLevel-select,
.epi-horzMenu-subLevel-select-over,
.epi-menu-img,
.epi-CMEvent            {position: absolute;}

.epi-horzMenu,
.epi-horzMenu-border,
.epi-CMEvent            {visibility:hidden;}

.epi-horzMenu0,
.epi-horzMenu {margin:0; border:0; background-image:url('https://onetouch.qwest.com/portal/templates/template0008/eXfXXRcVUTVcSSXcUbSYSebTXRVefZWZ/background-out.JPG');},
.epi-horzMenu-border    {layer-background-color:#616365;
                         background-color:#616365;}                         

.epi-CMEvent            {z-index:300; width:100%; 
                         height:100%;
                         clip:rect(0,100%,100%,0); 
                         left:0; 
                         top:0;}

.epi-horzMenu-baseLevel       {font-size: 11px;
    	font-family: Arial;
    	font-weight:bold;  
    	padding-top:6px;    	
    	color:black;    	
    	background-color:#616365;}

/*.epi-horzMenu-baseLevel-select{color:#7cbf15;}*/
/*.epi-horzMenu-baseLevel-select{color:#7bbe10; font-weight:bold;}*/
/*.epi-horzMenu-baseLevel-select{color:#8fa830; font-weight:bold;}*/ 
.epi-horzMenu-baseLevel-select{color:#a5c038; font-weight:bold;}

/*.epi-horzMenu-baseLevel-select{color:#99CC00; font-weight:bold;}*/
/*.epi-horzMenu-baseLevel-select{color:#BDEE68; font-weight:bold;}*/

.epi-horzMenu-subLevel			  {color:white; background-color:#616365; font-weight:bold;}
.epi-horzMenu-subLevel-select	{color:white; background-color:#616365;}

.epi-horzMenu-baseLevel-over,
.epi-horzMenu-baseLevel-select-over,
.epi-horzMenu-subLevel-over,
/*.epi-horzMenu-subLevel-select-over	{color: #FFFFFF;
						                         layer-background-color:#7cbf15E;
						                         background-color:#7cbf15;}*/
/*.epi-horzMenu-subLevel-select-over	{color: #9FCF2B;
						                         layer-background-color:#000000;
						                         background-color:#000000;}*/
.epi-horzMenu-subLevel-select-over	{color: #FFFFFF;					 
					 layer-background-color:#7A7A7A;
					 background-color:#7A7A7A;
					 text-decoration:none;}
						                         

.epi-horzMenu-border,
.epi-horzMenu-baseLevel,
.epi-horzMenu-baseLevel-select,
.epi-horzMenu-subLevel,
.epi-horzMenu-subLevel-select,
.epi-horzMenu-baseLevel-over,
.epi-horzMenu-baseLevel-select-over,
.epi-horzMenu-subLevel-over,
.epi-horzMenu-subLevel-select-over	{overflow:hidden; cursor:pointer; cursor:hand;}

.epi-horzMenu,
.epi-horzMenu-baseLevel,
.epi-horzMenu-baseLevel-select,
.epi-horzMenu-baseLevel-over,
.epi-horzMenu-baseLevel-select-over	{padding-left:5px; 
                                         padding-right:5px;
					 padding-top:0px;
					 padding-bottom:0px;}

.epi-horzMenu-subLevel,
.epi-horzMenu-subLevel-select {padding-left:8px; 
                                     padding-right:15px;
                                     padding-top:1px;
                                     padding-bottom:3px;
                                     font-size:9pt;
                                     font-family:Arial, sans-serif;
                                     font-weight:normal;}
.epi-horzMenu-subLevel-over,
.epi-horzMenu-subLevel-select-over	{padding-left:8px; 
                                     padding-right:15px;
                                     padding-top:1px;
                                     padding-bottom:3px;
                                     font-size:9pt;
                                     font-family:Arial, sans-serif;
                                     font-weight:normal;}

.epi-horzMenu-subLevel,
.epi-horzMenu-subLevel-over,
.epi-horzMenu-subLevel-select,
.epi-horzMenu-subLevel-select-over	{vertical-align:top;}  
/*Changed align to TOP to support all browsers - APR 2013  
									border-bottom-style:solid; 
                                    border-bottom-width:1px;
                                    border-bottom-color:#7cbf15;}*/

.epi-horzMenu-baseLevel-select,

/* END VERTICAL MENU STYLES */

/* New style attributes of rebranded  login page: SUPL240690 -  29/09/2011 */

/*start */

.body_qpartner
{
font-family:Arial,Helvetica,sans-serif;
}

.titleHead1
{
float:right;
font-size:16px;
color: #515151;
font-family: Arial, sans-serif;
font-weight:bold;
padding-top:10px;
padding-bottom:0px;
width:300px
}

.titleHead2
{
float:right;
font-size:16px;
color: #515151;
font-family: Arial, sans-serif;
font-weight:bold;
padding-left:65px;
padding-top:0px;
width:300px
}

.menuTitle
{
float:right;
font-size:16px;
color: #515151;
font-family: Arial, sans-serif;
font-weight:bold;
padding-top:25px;
padding-left:15px;
width:300px
}

.mainBanner {
width:180px;
}

.bannerHeader1
{
        font-size:24px;
        color:#333;
        padding-left:10px;
        padding-top:10px;

}

.bannerHeader2
{
        font-size:12px;
        color:#333;
        padding-left:10px;
        padding-top:5px;
        width:520px;
}


.loginBoxText1 {
        font-size:16px;
        color:#FFF;
        margin-left:10px;
}

.loginBoxText2 {
        font-size:14px;
        color:#333;
        font-weight:bold;
}

.loginBoxText3
{
        font-size:12px;
        color:#333;

}

.resourceBoxText1
{
        font-size:16px;
        color: #515151;
	font-family: Arial, sans-serif;
        padding-left:10px;
        font-weight:bold;
}

.resourceBoxText2
{
        font-size:16px;
        color:#274D35;
        padding-left:10px;
}

.resourceBoxText3
{
        font-size:12px;
        color:#333;
}

a {
color:#00853F;
text-decoration:none;
font-size:12px;
}
a:visited {
color:#00853F;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
color:#00853F;
text-decoration:underline;
}
a:active {
color:#00853F;
}
/* End */

/* New style attributes for Restricted Pages: SUPL240690 -  29/09/2011 */

/*start */

.updateProfileHead
   {
   	text-align:center;
    font-Family:Arial;
    font-Size:11pt;
    font-Weight:bold;
    font-Style:normal;
   	color:#000000;
   }
   
      /* Modified to support all browsers - APR 2013*/
   .updateProfileText
      {
      align:left;
      /*float:right;*/
      font-size:11px;
      color:#000000
      /*font-weight:bold;*/
   }
   
   .resetHead
   {
   	text-align:center;
    font-Family:Arial;
    font-Size:11pt;
    font-Weight:bold;
    font-Style:normal;
   	color:#000000;
   }
   
   
   .resetText
      {
      float:right;
      font-size:11px;
      color:#000000
      /*font-weight:bold;*/
   }
   
   .resetPassText
         {
         /*float:right;   Commented to support all browsers - APR 2013 */
         font-size:11px;
         color:#000000
         /*font-weight:bold;*/
   }
   
   
   .buttons a, .buttons button{
       display:block;
       float:left;
       margin:0 7px 0 0;
       background-color:#f5f5f5;
       border:1px solid #dedede;
       border-top:1px solid #eee;
       border-left:1px solid #eee;
   
       font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
       font-size:12px;
       line-height:130%;
       text-decoration:none;
       font-weight:bold;
       color:#565656;
       cursor:pointer;
       padding:5px 10px 6px 7px; /* Links */
   }
   .buttons button{
       width:auto;
       overflow:visible;
       padding:4px 10px 3px 7px; /* IE6 */
   }
   .buttons button[type]{
       padding:5px 10px 5px 7px; /* Firefox */
       line-height:17px; /* Safari */
   }
   *:first-child+html button[type]{
       padding:4px 10px 3px 7px; /* IE7 */
   }
   .buttons button img, .buttons a img{
       margin:0 3px -3px 0 !important;
       padding:0;
       border:none;
       width:16px;
       height:16px;
   }
   
   /* STANDARD */
   
   button:hover, .buttons a:hover{
       background-color:#dff4ff;
       border:1px solid #c2e1ef;
       color:#336699;
   }
   .buttons a:active{
       background-color:#6299c5;
       border:1px solid #6299c5;
       color:#fff;
   }
   
   /* POSITIVE */
   
   button.positive, .buttons a.positive{
       color:#529214;
   }
   .buttons a.positive:hover, button.positive:hover{
       background-color:#E6EFC2;
       border:1px solid #C6D880;
       color:#529214;
   }
   .buttons a.positive:active{
       background-color:#529214;
       border:1px solid #529214;
       color:#fff;
   }
   
   /* NEGATIVE */
   
   .buttons a.negative, button.negative{
       color:#d12f19;
   }
   .buttons a.negative:hover, button.negative:hover{
       background:#fbe3e4;
       border:1px solid #fbc2c4;
       color:#d12f19;
   }
   .buttons a.negative:active{
       background-color:#d12f19;
       border:1px solid #d12f19;
       color:#fff;
}

  .instructionsHead
   {
   	text-align:center;
      	font-Family:Arial;
      	font-Size:11pt;
      	font-Weight:bold;
      	font-Style:normal;
   	color:#000000;
   }

   .instructionsHead2
      {

      font-size:12px;
      color:#274D35;
      /*font-weight:bold;*/
   }

   .instructionsText
      {
      align:left;

      font-size:11px;
      color:#000000;
      /*font-weight:bold;*/
   }


/* End of Restricted Pages Stlye attributes */