@import url(//fonts.googleapis.com/css?family=Oswald);

html, body{
width: 100%;
min-width: 950px;
}

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

*{ margin: 0; padding: 0; }

a img{
	border: 0;
	border: none;
}

img{vertical-align:middle;}


h1, .PageTitle{
font-weight: normal;
font-size: 22pt;
color: #008dce;	
/* font-family: Arial, Helvetica, sans-serif; */
font-family: 'Oswald', sans-serif;
margin-top: 15px;
}


h3{
color: #004f7d; /* #003789; */
font-size: 16pt;
font-family: 'Oswald', sans-serif;
}


h4{
color: #0a1d4e;
font-size: 13pt;
text-transform: uppercase;
border-bottom: 1px dotted #1e46ad;
margin-top: 20px;
}

h4.blue{
color: #003475;
font-size: 15pt;
font-weight: normal;
text-transform: uppercase;
border-bottom: 1px dotted #1e46ad;
margin-top: 40px;
font-family: 'Oswald', sans-serif;
}

h5{
font-size: 15pt;
font-weight: normal;
color: #f09800;
}

h6{
color: #0a1d4e;
font-size: 12pt;
font-weight: normal;
margin: 0;
padding: 0;
}

.orangeHeader{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffa200;
}

.orangeHeader2{
	font-size: 11pt;
	line-height: 13pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffa200;
}

.orangehalfcircle{
background: #F90;
color: #ffffff;
padding: 6px 10px;	
width: 350px;

margin-top: 25px;
margin-bottom: 10px;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-topright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-radius: 0px 10px 10px 0px;
}

.orangehalfcircle small{
	font-size:65%;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
}


.pTitleLnk{
color: #0059a5;
font-weight: bold;
}

ol{
margin-left: 40px;
color: #285c96;
}


.black{
	color:#000000;
}

.slightbigger{
	font-size: 115%;
}
.margintop{
	margin-top: 10px;
}

.specialfontstyle{
	font-family: 'Oswald', sans-serif;
}

.yellow{
	color:#ffff00;
}
/* ------------------------------------------------------------------------------------------------ */


/*  FAQs  */

.HipaaFAQCatStyle td {
	padding: 0 12px;
	font-size: 1.2em;
}

.HipaaFAQCatStyle input[type=checkbox] {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 8px;
}



 .FAQQuestionStyle{padding-top: 10px; }
 
.FAQQuestionStyle p { color:#0050a3; padding:0px; }
.FAQQuestionStyle p.qtext { font-weight:normal; font-size: 16pt; padding-top:0px; font-family: 'Oswald', sans-serif; }
.FAQQuestionStyle p.qFAQClickHere{font-weight:bold; font-size: 13pt; padding-top:0px; }
.FAQQuestionStyle hr { border: 1px solid #7BAAC9; font-weight: normal; height: 0px; width: 90%; margin: 3px auto 5px auto; padding: 0px;  }

.FAQSelectedQuestionStyle { background-color:#0050a3; border-style:solid; border-width:1px; border-color:#0050a3; padding-top: 10px;margin-top:20px; }
.FAQSelectedQuestionStyle p { color:white; }
.FAQSelectedQuestionStyle p.qtext { font-weight:normal; font-size: 16pt; padding-top:0px; font-family: 'Oswald', sans-serif; }
.FAQSelectedQuestionStyle p.qFAQClickHere{font-weight:bold; font-size: 13pt; padding-top:0px; }
.FAQSelectedQuestionStyle hr { border: 1px solid #bbbbbb;  font-weight: normal; height: 0px; width: 90%; margin: 3px auto 5px auto; padding: 0px;   }

.FAQQuestionStyle:hover{
cursor: pointer;
background: #FFF6D4;
}

.FAQAnswerStyle { border-style:solid; border-width:1px; border-color:#0050a3; background:#ffffff; margin:0; padding: 10px 0 5px 0;  }

.FAQAnswerStyle div p, .FAQAnswerStyle div{
line-height:16pt; color:#222222 !important; font-size: 11pt;
}

.FAQAnswerStyle blockquote{
margin-left:40px;
color: #555555;
}




.answertext{ font-weight:normal; font-size: 16pt; padding-top:0px; font-family: 'Oswald', sans-serif; color: #0050a3;}
/* ------------------------------------------- */

.EEKBContentStyle ol {
	color: rgb(102, 102, 102);
}

.EEKBContentStyle {
    border-style: solid;
    border-width: 1px;
    border-color: #005299;
    background: #DBF1FF;
	color: #002A4F;
}

.EEKBContentStyle  td{
color: #002A4F;
}


.EEKBSelectedStyle {
	font-weight: bold;
  background: #005299;
  margin-top: 40px;
}

.EEKBStyle{
margin-top: 40px;
background: #eeeeee;
border: 1px dotted #666666;
}

.EEKBStyle :hover{
  background: #FCDAB8;
  border: none;
  cursor: pointer;
  
}

.EEKBSelectedStyle p {
  color: #ffffff;
}
/* -------------------------------------------------------------------------------------------- */














/*------------------------------------------ */
/* ------------------ HEADER ----------------- */
.header{
width: 100%;
background: #004e8a;
	
	color: #eeeeee; 
	font-size: 8pt;
}

.headerBottom{
height: 25px;
width: 100%;
background: #77b3dd;	
}

.innerHeader{
	width: 950px;
	margin: 0 auto;
	background: #004e8a url(images/topheaderBG.png) top left no-repeat;
	color: #eeeeee; 
	font-size: 8pt;
}

.innerHeader a{
	color: #F90;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}

.innerHeader a:hover{
	color: #FC0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}




/*------------------------------------------ */
/* ------------------ CONTAINER & Wrapper  ----------------- */
#pageWrapper{
	width: 950px;
	margin: 0 auto;
}

.content{
	float: left;
	display: inline;
	width: 700px;
	margin: 0;
	padding: 0;
}

.contentNARROW{
		float: left;
	display: inline;
	width: 600px;
		margin: 0;
	padding: 0;

}



/*------------------------------------------ */
/* ------------------ FOOTER ----------------- */
.footer{
background: #616161 url(images/albanyBG-2.png) top center no-repeat;
width: 100%;
height: 200px;	
margin: 0;
padding: 0;
}

#footerbar{
	background: #424242;
	width: 100%;
	height: 15px;
	margin: 0;
padding: 0;
margin-top: 30px;
}

.innerFooterContent{
	width: 950px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.innerFooterContent p{
	color: #cccccc;
	font-size: 7pt;
	line-height: 125%;
}

.innerFooterContent a{
	text-transform: uppercase;
	color: #999;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 11pt;
}

.innerFooterContent a:hover{
	text-transform: uppercase;
	color: #0CF;
	text-decoration: underline;
	font-weight: normal;
}



/* -------------------------------------------- */	
/* -------------  NAVIGATION -------------------- */

#tabs {
	float: left;
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	width: 950px;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 1px;
	clear: both;
	
}

#tabs ul{
	float: left;
	background: none;
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	display: inline;
	
}

#tabs li{
	float:left;
	padding:0px 4px;  
	*padding: 0;
	*margin: 0px 4px;
}



#tabs li a{
	margin: 0;
	padding: 0px 15px;  
	display: block;
	height: 40px;
	position: relative;
	font-size: 14px;    
	line-height:40px;
	text-decoration: none;
	color: #ffffff;
	
font-family: 'Oswald', sans-serif;
font-weight:normal;
letter-spacing: 0px;
	
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	border-radius: 10px 10px 0px 0px;
	
	background:  url(images/tabgrad1.jpg) repeat-x;
	background: lineara-gradient(bottom, #001c33 0%, #a0d8ff 74%);
	background: -o-linear-gradient(bottom, #001c33 0%, #a0d8ff 74%);
	background: -moz-linear-gradient(bottom, #001c33 0%, #a0d8ff 74%);
	background: -webkit-linear-gradient(bottom, #001c33 0%, #a0d8ff 74%);
	background: -ms-linear-gradient(bottom, #001c33 0%, #a0d8ff 74%);
	background: -webkit-gradient(linear, left bottom, left top,	color-stop(0, #001c33),	color-stop(0.74, #a0d8ff));	
	
	border-top: 3px solid #5796c3;
	border-left: 3px solid #5796c3;
	border-right: 3px solid #5796c3;
	text-align:center;
}



#tabs li a:hover{
	margin: 0;
	text-decoration: none;
	color: #004283;
	
		
	background:  url(images/tabgrad2.jpg) repeat-x;
	background: linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -o-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -moz-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -webkit-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -ms-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -webkit-gradient(linear, left bottom, left top,	color-stop(0, #d98000),	color-stop(0.79, #ffdf7f));

	border-top: 3px solid #ffb912;
	border-left: 3px solid #ffb912;
	border-right: 3px solid #ffb912;
	text-align:center;
}



#tabs li a.current{
	margin: 0;
	text-decoration: none;
	color: #004283;
	
font-family: 'Oswald', sans-serif;
	
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	border-radius: 10px 10px 0px 0px;
		
	background:  url(images/tabgrad2.jpg) repeat-x;
	background: linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -o-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -moz-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -webkit-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -ms-linear-gradient(bottom, #d98000 0%, #ffdf7f 79%);
	background: -webkit-gradient(linear, left bottom, left top,	color-stop(0, #d98000),	color-stop(0.79, #ffdf7f));

	border-top: 3px solid #ffb912;
	border-left: 3px solid #ffb912;
	border-right: 3px solid #ffb912;
	text-align:center;
}




#tabs li a:hover:after, #tabs li a.current:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 11px solid transparent;
	border-top-color: #df9016;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	z-index:200;
}

#tabs ul li ul{
	background: #ffe18c;
	opacity:0.9;
	filter:alpha(opacity=90); 

	border: 3px solid #e1b257;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomleft: 10px;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	margin-right: -25px;
	position:absolute;
	width:190px;
	z-index:100;
	text-align: center;
}
#tabs ul li:hover ul{
	display:block;
}


#tabs ul li ul li a
{
    border: 0;
    background: none;
	font-family: Arial, Helvetica, sans-serif;

    height: 30px;
    line-height: 30px;
    width: 185px;   /* was 190 */
    font-size: 8pt;
    font-weight: bold;
    color: #323232; /* was #b87100 */
    border-bottom: 1px dotted #e1b257;
    margin: 0;   
    padding: 0;
}

#tabs ul li ul li
{
    margin: 0;
    padding: 0;
    border: 0;
    border: none;
}

#tabs ul li ul li a:hover
{
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    border: 0;
    border: none;
    background: none;  
    font-size: 8pt;
    font-weight: bold;
    border-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius-topright: 0px;
	-webkit-border-radius-topleft: 0px;

    background:  #333;
    color: #ffffff;

}

#tabs ul li ul li a:hover:after{
	content: ' ';
	height: 0;
	width: 0;
	border: 0;
	border: none;
	margin-left: 0;
	padding: 0;
}






/* -------------------------------------------- */
/* -------------------------------------------- */

td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

td.faqTdTitle {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	padding-top: 5px; padding-left: 10px; padding-bottom: 5px;
}



th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF !important;
	background-color: #6F8CAA;
	text-align: left;
}


/* ------------------------------------------------ */

.wnTableHeader {  margin-left: 10px; padding-left: 10px}
.wnTdOdd { background-color: #e2e8ee; padding-top: 2px; padding-left: 10px; padding-bottom: 8px; }
.wnTdEven { background-color: #ccddee; padding-top: 2px; padding-left: 10px; padding-bottom: 8px; }
.faqTd {  padding-top: 5px}
.faqSmlAcntTitle { padding-top: 5px; color: #ff6600; font-weight: bold; padding-left: 10px}
.LftNavPadLvl3 { padding-top: 1px}
.RequiredFrmField {  color: #CC0000}
.LargeAccentTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 18px; color: #ff9900}
.TdOdd, .tdOdd { background-color: #e2e8ee; padding-top: 2px; padding-left: 10px; padding-bottom: 5px; }
.TableHeader { margin-left: 10px; padding-left: 10px }
.TdEven, .tdEven { background-color: #ccddee; padding-top: 2px; padding-left: 10px; padding-bottom: 5px; }

.trOdd { background-color: #EBF0F5; padding-top: 2px; padding-left: 10px; padding-bottom: 8px; }
.trEven { background-color: #E1EAF5; padding-top: 2px; padding-left: 10px; padding-bottom: 8px; }


.listservTable td{
padding: 5px 0px;
border-bottom: 1px dotted #999999;
}


.importantTable{
border: 4px solid #ffe074;
background: #fdf2c9;
color: #000000;
font-weight: bold;
margin:0 auto;
}

.importantTable td{
padding: 2px 0px;
color: #000000;
font-weight: bold;
font-size: 11pt;
}

.importantTable input[type="text"]{
border: 3px inset #d47800;
color: #e56100;
font-weight: bold;
padding:2px;
}


.errorlabel{
color:#FF0000;
font-size: 12pt;
line-height:15pt;
font-weight:bold;
text-align:center;
}

.professionTBL{
margin-top: 15px;
}

.professionTBL td{
padding: 5px;
font-size: 7.5pt;
color: #000000;
text-transform: uppercase;
}

.professionTBL b{
color: #004ca9;
font-size: 110%;
}

.greensubscribe{
color: #1ea000;
padding-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;
background: url(images/icons/checkmark.png) top left no-repeat;
}

.redunsubscribe{
color: #740000;
padding-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;
background: url(images/icons/xmark.png) top left no-repeat;
}





/* -------------------------------------------------- */





a:hover {
	color: #000000;
}

a {
	color: #336699;
}

a.mainLink {
	color: #039;
}

a.mainLink:hover {
	color: #09C;
}





.boldblue{
font-size: 140%;
color: #004ca9;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;	
}

.boldgrey{
font-size: 110%;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;	
margin-bottom:10px;
}

.forms {
	font-size: .88em;
	vertical-align: middle;
}

.alt1 {
	background-color: #F1F1E3;
}

.alt2 {
	border-bottom: 1px solid #C7C7A0;
}

.highlight-content {
	background-color: #DBEAE3;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	background-image: url(images/rule_wide.gif);
	background-repeat: no-repeat;
}

.highlight-content-interior {
	background-color: #C1DACD;
	margin-top: 10px;
}

.highlight-content-interior-padded {
	background-color: #C1DACD;
	margin-top: 10px;
	padding-left: 10px;
}


p { 
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt; 
	line-height: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
} 
	

ul {  
	list-style-image: url(images/bullet.gif); 
	list-style-type: disc; 
	font-size: 12px; 
	line-height: 18px;
	margin-left: 20px;

}

li{
padding-top: 5px;
}

ul ul{
margin-left:50px;
}


ul.hexbullets{
list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 12pt;
	margin-right:15px;

}


ul.hexbullets li{
	color: #005db3;
	font-weight: normal;
	font-size: 11pt;
	background: url(images/hex.png);
background-position: 0px 5px;
padding: 8px 0 8px 30px; 
background-repeat: no-repeat;
}



ul.checkmark{
list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 12pt;
	margin-right:15px;

}

ul.checkmark li{
	color: #646464;
	font-weight: normal;
	font-size: 11pt;
	background: url(images/checkmark.png);
background-position: 0px 1px;
padding: 8px 0 8px 25px; 
background-repeat: no-repeat;

}

ul.checkmarknew{
list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 12pt;
	margin-right:15px;

}

ul.checkmarknew li{
	color: #646464;
	font-weight: bold;
	font-size: 9pt;
	background: url(images/checkmark.png);
background-position: 0px 1px;
padding: 6px 0 6px 25px; 
background-repeat: no-repeat;
}

ul.checkmarknewtwo{
list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 10pt;
	margin-right:5px;
	margin-top: 10px;

}

ul.checkmarknewtwo li{
	color: #646464;
	font-weight: bold;
	font-size: 8pt;
	background: url(images/checkmark2.png);
background-position: 0px 0px;
padding: 5px 0 5px 25px; 
background-repeat: no-repeat;
}

ul.checkmarkthree{
list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 12pt;
	margin-right:5px;
	margin-left:20px;
	margin-top: 10px;

}

ul.checkmarkthree li{
	color: #193a6d;
	font-size: 12pt;
	background: url(images/icons/arrow.jpg);
background-position: 0px 0px;
padding: 0px 0 3px 30px; 
background-repeat: no-repeat;
margin-bottom:7px;
margin-top:7px;
}


ul.smallcheckmark {
	margin: 0;
	padding: 0 0 0 10px;
	list-style:none;
	margin-left: 40px;
}

ul.smallcheckmark li {
	margin: 0;
	padding: 2px 5px 2px 25px;
	background:url(images/checkBullet.png) 1px 1px no-repeat;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
}

ul.providerBULLETS{
list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 14pt;
	margin-right:15px;

}

ul.providerBULLETS li{
	color: #005db3;
	font-weight: normal;
	font-size: 10pt;
	background: url(/images/icons/goldbullet.png);
background-position: 0px 6px;
padding: 1px 0 1px 15px; 
background-repeat: no-repeat;
}

ul.providerBULLETS li a{
	color: #0042AD;
	text-decoration:none;
}

ul.providerBULLETS li a:hover{
	color: #00A4DB;
	text-decoration:underline;
}


/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */


.whatsnewtableHIPAA{
font-size: 8pt;
padding: 0;
margin: 0;
}

.whatsnewtableHIPAA td{
padding: 5px;
font-size: 8pt;
}

.whatsnewtableHIPAA p {
font-size: 8pt;
margin: 0;
}
.whatsnewtableHIPAA ul{
font-size: 7pt;
margin-bottom: 5px;
}
.whatsnewtableHIPAA  th{
color: #ffffff;
font-weight: bold;
background: #003d7c;
font-size: 9pt;
padding: 7px 5px;
}

.bluebox{

background-color: #e4e4ff; 
padding:5px;

	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius-topright: 15px;
	-webkit-border-radius-bottomleft: 15px;
	border-radius: 0px 15px 0px 15px;
	
	border:1px solid #5c8fb8;
}

.TableHr {  
border-color: #555555; 
border-style: dotted; 
border-top-width: thin; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.TableHr tr:first-child{
height: 20px;
}



.TableTitle {  
font-size: 12px; 
line-height: 21px; 
font-weight: bold; 
color: #336699;
}

.TDTitlePad {  
padding-top: 3px;
}
.TDTitle { 
font-size: 12px; 
font-weight: bold; 
color: #336699;
}
.SearchBtn { 
 margin-right: 10px; 
 padding-right: 10px;
 }
 
.selectProviderBTN{
 background: url(images/buttons/BTNproviderEnrollment-1.png) no-repeat;
 width: 214px;
 height: 68px;
 border: 0;
 border: none;
 display: block;
 margin: 0;
 padding: 0;
 }
 
 .selectProviderBTN:hover{
  background: url(images/buttons/BTNproviderEnrollment-2.png) no-repeat;
 cursor: pointer;
 }
 
.borderTop {  
border-color: #003366 black black; 
border-top-width: thin;
}



/* ------------------------------------------------------------- */
/* -------------------- Training ------------------------------- */


.trainingCalendar{
	text-align:center;
}

.trainingCalendar td{
background: #E6EDF0;
	text-align:center;
}


.trainingCalendar th, .trainingCalendar th td{
    height: 25px;
    background: #0090C9;
    border-top: 3px solid #004d94;
    border-bottom: 3px solid #004d94;
	border-left: 1px solid #004d94;
	border-right: 1px solid #004d94;
    color: #ffffff;
    font-weight: bold;
    font-size: 8.5pt;
    text-transform: uppercase;
    padding: 2px 17px;
    vertical-align: middle;
		text-align:center;

}

.calendarMonth, .calendarMonth td {
color: #005782;
font-size: 18pt;
background: #ffffff;
background: none;
padding-bottom: 10px;
padding-top: 10px;
border: 0px;
border: none;
    border-top: none;
    border-bottom: none;
	border-left: none;
	border-right: none;
	text-align:center;
}



.bluelink{
color: #0039B5;
}

.bluelink:hover{
color: #407CFF;
}

.orangelink{
color: #EB7900;
}

.orangelink:hover{
color: #FFB730;
}


.txtboxSRCH {
border: 2px solid #00337A; 
border-top: 2px solid #4f82c9;
border-left: 2px solid #4f82c9; 
margin: 0 auto;
background: #eeeeee url(/images/greyGradient.jpg) top repeat-x; 
padding: 5px 3px; 
color: #0049af;
font-size: 12pt;

-webkit-box-shadow: 3px 3px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 8px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 8px rgba(50, 50, 50, 0.75);
}


.txtboxSRCH2 {
border: 2px solid #00337A; 
border-top: 2px solid #4f82c9;
border-left: 2px solid #4f82c9; 
margin: 0 auto;
background: rgb(211,211,211); 
background: -moz-linear-gradient(top, rgba(211,211,211,1) 4%, rgba(238,238,238,1) 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(211,211,211,1)), color-stop(57%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(211,211,211,1) 4%,rgba(238,238,238,1) 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(211,211,211,1) 4%,rgba(238,238,238,1) 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(211,211,211,1) 4%,rgba(238,238,238,1) 57%); /* IE10+ */
background: linear-gradient(to bottom, rgba(211,211,211,1) 4%,rgba(238,238,238,1) 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
padding: 3px 2px; 
color: #0049af;
font-size: 10pt;

-webkit-box-shadow: 3px 3px 8px rgba(50, 50, 50, 0.55);
-moz-box-shadow:    3px 3px 8px rgba(50, 50, 50, 0.55);
box-shadow:         3px 3px 8px rgba(50, 50, 50, 0.55);
}


.trainingTableStyle{
width: 100%;
    border: 0;
    border: none;
	margin: 0;

}

.trainingTableStyle td{
padding: 3px 5px;
background: url(images/blueGrad3.jpg) top repeat-x;
    border: 0;
    border: none;
border-bottom: 1px solid #0065A8;
}

.trainingTableStyle th{
padding: 10px 5px;

font-size: 11pt;
font-weight: bold;
color: #eeeeee;
    background: #4170aa;
    border-top: 4px solid #999999;
    border-bottom: 4px solid #999999;
}


/* ------------------------------------------------------------ */
/* ------------------------------------------------------------- */

.crosswalksTableStyle{
width: 100%;
    border: 0;
    border: none;
	margin: 0;

}

.crosswalksTableStyle td{
padding: 3px 5px;
background: #DAE1E3;
border: 0;
border: none;
border-bottom: 1px solid #0065A8;
color: #114C80;

}

.crosswalksTableStyle th{
padding: 5px;
font-size: 8pt;
font-weight: bold;
color: #eeeeee;
background: #4170aa;
border-top: 4px solid #999999;
border-bottom: 4px solid #999999;
}

.crosswalksTableStyle th a{
font-size: 8pt;
font-weight: bold;
color: #dddddd;
}

.crosswalksTableStyle th a:hover{
font-size: 8pt;
font-weight: bold;
color: #ffffff;
}

.altrows, .altrows td{
background: #eeeeee;
color: #006DCC;
}


.icdfaqsTableStyle{
width: 100%;
    border: 0;
    border: none;
	margin: 0;

}

.icdfaqsTableStyle td{
padding: 3px 8px;
background: #eeeeee;
border: 0;
border: none;
border-bottom: 1px solid #0065A8;
color: #333333;
font-size: 9pt;

}

.icdfaqsTableStyle th, .icdfaqsTableStyle thead td{
padding: 5px 8px;
font-size: 9pt;
font-weight: bold;
color: #eeeeee;
background: #4170aa;
border-top: 4px solid #999999;
border-bottom: 4px solid #999999;
}

/* -------------------------------------------------------------- */
.new-comms_wrapper{
background:#ffffff;
border: 2px dotted #6FAFD6;
padding:3px 6px 0px 6px;
text-align:center;
margin-top:8px;
border-radius: 8px 0px; 
-moz-border-radius: 8px 0px; 
-webkit-border-radius: 8px 0px; 
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19); 
}

#new-comms{
font-size:8pt;
}
#new-comms a{
font-size:10pt;
}

/* -------------------------------------------------------------- */
.BTNexcel{
margin: 0;
padding: 0;
display: block;
width: 186px;
height: 50px;
background: url(images/buttons/btnEXCEL-1.png) no-repeat;
 border: none;
}

.BTNexcel:hover{
background: url(images/buttons/btnEXCEL-2.png) no-repeat;
cursor: pointer;
}


.BTNsearch{
 margin-right: 15px; 
 padding-right: 15px;
 margin-bottom: 10px;
 padding-bottom: 10px;

 background: url(images/buttons/searchBTN-1.png) no-repeat;

 width: 100px;
 height: 33px;
 display: block;
 background: url(images/buttons/searchBTN-1.png) no-repeat;
 border: 0;
 border: none;
}

.BTNsearch:hover{
 background: url(images/buttons/searchBTN-2.png) no-repeat;
 border: 0;
 border: none;
 cursor: pointer;
}



.BTNgeneral{
background: rgb(235,241,246);
background: -moz-linear-gradient(top, rgba(235,241,246,1) 0%, rgba(171,211,238,1) 50%, rgba(137,195,235,1) 51%, rgba(213,235,251,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(50%,rgba(171,211,238,1)), color-stop(51%,rgba(137,195,235,1)), color-stop(100%,rgba(213,235,251,1)));
background: -webkit-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: -o-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: -ms-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: linear-gradient(to bottom, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);

border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #357DB5;

padding: 4px 13px;
color: #357DB5;
font-weight: bold;
font-size: 11pt;

text-decoration: none;

}

.BTNgeneral:hover{
background: rgb(59,103,158);
background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: -o-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: -ms-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);

border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #0097dd;

color: #9fd4ed;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}


.BTNgeneral_two{
background: #ff0000;
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200));
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
background: linear-gradient(to bottom,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);

border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #840000;

padding: 4px 13px;
color: #ffffff;
font-weight: bold;
font-size: 12pt;

text-decoration: none;

}

.BTNgeneral_two:hover{
background: #aa3333;
background: -moz-linear-gradient(top,  #aa3333 0%, #ff6363 45%, #ce0000 91%, #960000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa3333), color-stop(45%,#ff6363), color-stop(91%,#ce0000), color-stop(100%,#960000));
background: -webkit-linear-gradient(top,  #aa3333 0%,#ff6363 45%,#ce0000 91%,#960000 100%);
background: -o-linear-gradient(top,  #aa3333 0%,#ff6363 45%,#ce0000 91%,#960000 100%);
background: -ms-linear-gradient(top,  #aa3333 0%,#ff6363 45%,#ce0000 91%,#960000 100%);
background: linear-gradient(to bottom,  #aa3333 0%,#ff6363 45%,#ce0000 91%,#960000 100%);


border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #ff0000;

color: #ffff00;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}


.BTNgeneral_three{
background: #6db3f2;
background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
background: -webkit-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background: linear-gradient(to bottom, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );

border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #004F9E;
padding: 4px 13px;
color: #ffffff;
font-weight: normal;
font-size: 150%;
text-decoration: none;

}

.BTNgeneral_three:hover{
background: #b8e1fc;
background: -moz-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%);
background: -webkit-linear-gradient(top, #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%);
background: linear-gradient(to bottom, #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 );

border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 

color: #004F9E;
font-weight: normal;
font-size: 150%;
text-decoration: none;
cursor: pointer;
}



.BTNgeneral_big{
background: url(images/redgrad1.jpg) repeat-x; 
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #f3c5bd;
padding: 4px 7px 4px 0px;
color: #ffff00;
font-weight: bold;
font-size: 12pt;
height: 60px;
line-height: 13pt;
text-decoration: none;
}

.BTNgeneral_big:hover{
background: url(images/redgrad2.jpg) repeat-x;
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #ff0000;
padding: 4px 7px 4px 0px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}


.BTNopraFAQs{
margin: 0;
padding: 0;
 width: 231px;
 height: 71px;
 display: block;
 background: url(/images/buttons/btn_opraFAQs.png) no-repeat;
 border: 0;
 border: none;
}

.BTNopraFAQs:hover{
 background: url(/images/buttons/btn_opraFAQs2.png) no-repeat;
 border: 0;
 margin: 0;
padding: 0;
 border: none;
 cursor: pointer;
}



.BTNenrollmentHurricane{
margin: 0;
padding: 0;

 width: 250px;
 height: 111px;
 display: block;
 background: url(images/buttons/btn_newenrollmentformHurricane1.png) no-repeat;
 border: 0;
 border: none;
}

.BTNenrollmentHurricane:hover{
 background: url(images/buttons/btn_newenrollmentformHurricane2.png) no-repeat;
 border: 0;
 border: none;
 cursor: pointer;
}

.btnEFTrequirements{
background: url(images/buttons/btn_eftRequirements.png) no-repeat;
background-repeat: no-repeat;
display: block;
height: 45px;
width: 175px;
border: 0;
margin-left: 8px;
margin-bottom: 15px;
}


.btnEFTrequirements:hover{
background: url(images/buttons/btn_eftRequirements2.png) no-repeat;
}


#rightbottomfloat{
margin-left: -100px;
margin-top: -30px;
}


/* --------------------------------------------- */
/* --------------------------------------------- */

.calendarCells{
width: 50px; 
height: 50px;
padding: 5px; 
text-align: center; 
vertical-align: center;
font-size: 8pt; 
color: #000000;
}

/* --------------------------------------------- */
/* --------------------------------------------- */

/* Right Column and Buttons */

.rightSideColumn{
	width: 191px;
	min-height: 663px; 
	border: 0; 
	border: none; 
	float: right;
	display: inline;
	background: url(images/rightcolumnBG.jpg) top center no-repeat; 
	text-align: center; 
	margin: 0;
	padding: 0;
}


.rightSideColumnWIDE{
	width: 291px; 
	min-height: 663px; 
	border: 0; 
	border: none; 
	float: right;
	display: inline;
	background: url(images/rightcolumnBG_WIDE.jpg) top center no-repeat; 
	margin: 0;
	padding: 0;	
	
}

.yellowlink{
	font-family: Arial, Helvetica, sans-serif;
	color: #eba02f !important; 
	font-size: 7pt;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.yellowlink:hover{
	color: #ffba00 !important;
	text-decoration: underline;
}


.loginBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 39px;
	line-height: 37px;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/loginBTN1.png) no-repeat;
}

.loginBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/loginBTN2.png) no-repeat;	
}


.portalBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 44px;
	line-height: 44px;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/portalBTN1.png) no-repeat;
}

.portalBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/portalBTN2.png) no-repeat;	
}



.icdBtn{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 169px;
	height: 43px;
	text-decoration: none;
	background: url(images/buttons/btnICD-new1.png) no-repeat;
}

.icdBtn:hover{
cursor: pointer;
text-decoration: none;
background: url(images/buttons/btnICD-new2.png) no-repeat;	
}


.PTARbtn{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 169px;
	height: 43px;
	text-decoration: none;
	background: url(images/buttons/btn_PTAR-1.png) no-repeat;
}

.PTARbtn:hover{
cursor: pointer;
text-decoration: none;
background: url(images/buttons/btn_PTAR-2.png) no-repeat;
}

.REVALIDATEbtn{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 43px;
	text-decoration: none;
	background: url(images/buttons/btn_REVALIDATION-1.png) no-repeat;
}

.REVALIDATEbtn:hover{
cursor: pointer;
text-decoration: none;
background: url(images/buttons/btn_REVALIDATION-2.png) no-repeat;
}

.MMCbtn{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 43px;
	text-decoration: none;
	background: url(images/buttons/btn_MMC-1.png) no-repeat;
}

.MMCbtn:hover{
cursor: pointer;
text-decoration: none;
background: url(images/buttons/btn_MMC-2.png) no-repeat;
}

.SSNRIbtn{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 43px;
	text-decoration: none;
	background: url(images/buttons/btn_SSNRI-1.png) no-repeat;
}

.SSNRIbtn:hover{
cursor: pointer;
text-decoration: none;
background: url(images/buttons/btn_SSNRI-2.png) no-repeat;
}


.icdISSUESbtn{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 169px;
	height: 43px;
	text-decoration: none;
	background: url(images/buttons/btn_ICD_knownissues1.png) no-repeat;
}

.icdISSUESbtn:hover{
cursor: pointer;
text-decoration: none;
background: url(images/buttons/btn_ICD_knownissues2.png) no-repeat;
}


.facilitiesBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 55px;
	padding-top: 13px;
	line-height: 10pt;
	letter-spacing: -.06em;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/facilitiesBTN1.png) no-repeat;
}

.facilitiesBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/facilitiesBTN2.png) no-repeat;	
}


.listservBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 49px;
	padding-top: 10px;
	line-height: 10pt;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/listservBTN1.png) no-repeat;
}

.listservBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/listservBTN2.png) no-repeat;	
}



.downloadBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 49px;
	padding-top: 10px;
	line-height: 10pt;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/downloadBTN1.png) no-repeat;
}

.downloadBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/downloadBTN2.png) no-repeat;	
}


.dashboardBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 48px;
	padding-top: 10px;
	line-height: 10pt;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/dashboardBTN1.png) no-repeat;
}

.dashboardBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/dashboardBTN2.png) no-repeat;	
}

.meipassBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 44px;
	line-height: 44px;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/meipassBTN1.png) no-repeat;
}

.meipassBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/meipassBTN2.png) no-repeat;	
}

.paxpressBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 41px;
	line-height: 41px;
	color: #3d6d9e;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/paxpressBTN1.png) no-repeat;
}

.paxpressBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/paxpressBTN2.png) no-repeat;	
}


.updatesBtn{
	display: block;
	margin: 0 auto;
	width: 159px;
	height: 39px;
	line-height: 37px;
	color: #3d6d9e;
	font-size: 9pt;
	letter-spacing: -.06em;
	text-decoration: none;
	padding-left: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/buttons/updatesBTN1.png) no-repeat;
}

.updatesBtn:hover{
cursor: pointer;
color: #003163;
text-decoration: none;
background: url(images/buttons/updatesBTN2.png) no-repeat;	
}



/* ------------------------------------------- */
/* OTHER BUTTON STYLES */
.homeaboutBtn{
	width: 41px;
	height: 40px;
	display: inline-block;
	background: url(images/buttons/aboutBTN.png) no-repeat;
}

.homeaboutBtn:hover{
	cursor: pointer;
	background: url(images/buttons/aboutBTN2.png) no-repeat;
}

.homeprivacyBtn{
	width: 40px;
	height: 40px;
	display: inline-block;
	background: url(images/buttons/privacyBTN.png) no-repeat;
}

.homeprivacyBtn:hover{
	cursor: pointer;
	background: url(images/buttons/privacyBTN2.png) no-repeat;
}

.homedisclaimerBtn{
	width: 42px;
	height: 40px;
	display: inline-block;
	background: url(images/buttons/disclaimerBTN.png) no-repeat;
}

.homedisclaimerBtn:hover{
	cursor: pointer;
	background: url(images/buttons/disclaimerBTN2.png) no-repeat;
}

.homehelpBtn{
	width: 41px;
	height: 40px;
	display: inline-block;
	background: url(images/buttons/helpBTN.png) no-repeat;
}

.homehelpBtn:hover{
	cursor: pointer;
	background: url(images/buttons/helpBTN2.png) no-repeat;
}

.faqTdTitle{
color: #F90;
font-weight: bold;
font-size: 16pt; 
border-bottom: 1px dotted #069;
font-family: Arial, Helvetica, sans-serif;	
}

/* ------------------------------------------------------------------- */

.white_content5 {
		display: none;
		position: absolute;
		top: 35%;
		left: 25%;
		width: 450px;
		padding: 16px;
		border: 5px solid  #ff9600;  /* #076fab; */
		-moz-border-radius: 20px;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
-webkit-box-shadow: inset 0px 0px 47px -4px rgba(143,102,0,1);
-moz-box-shadow: inset 0px 0px 47px -4px rgba(143,102,0,1);
box-shadow: inset 0px 0px 47px -4px rgba(143,102,0,1);
		background-color: #ffeed5; /* #c4d9e4; */
		z-index:1002;
		color: #000000;
		overflow: auto;
}


.warning_content{
		display: none;
		position: absolute;
		top: 35%;
		left: 25%;
		width: 450px;
		padding: 25px;
		border: 4px dashed  #ff0000;  
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;
		background-color: #f6dbdb; 
		z-index:1002;
		color: #ff0000;
		font-size: 12pt;
		overflow: auto;
}

.warning_content2{
		display: none;
		position: absolute;
		top: 25%;
		left: 15%;
		width: 700px;
		padding: 25px;
		border: 4px dashed  #ff0000;  
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;
		background-color: #FAF2F2; 
		z-index:1002;
		color: #000000;
		font-size: 9pt;
		overflow: auto;
}

.white_content3 {
		display: none;
		position: absolute;
		top: 20%;
		left: 15%;
		width: 60%;
		padding: 16px;
		border: 8px solid  #65B300;  
-webkit-border-top-left-radius: 30px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-bottomright: 10px;
border-top-left-radius: 30px;
border-bottom-right-radius: 10px;

		-webkit-box-shadow: inset 0px 0px 47px -4px rgba(64,112,0,1);
		-moz-box-shadow: inset 0px 0px 47px -4px rgba(64,112,0,1);
		box-shadow: inset 0px 0px 47px -4px rgba(64,112,0,1);
		background-color: #E3EDD5; 
		z-index:1002;
		color: #000000;
		overflow: auto;
		
		font-family: 'Oswald', sans-serif;
		font-size:115%;
}

.white_content1 {
		display: none;
		position: absolute;
		top: 25%;
		left: 20%;
		width: 50%;
		padding: 16px;
		border: 8px solid  #65B300;  
-webkit-border-top-left-radius: 30px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-bottomright: 10px;
border-top-left-radius: 30px;
border-bottom-right-radius: 10px;

		-webkit-box-shadow: inset 0px 0px 47px -4px rgba(64,112,0,1);
		-moz-box-shadow: inset 0px 0px 47px -4px rgba(64,112,0,1);
		box-shadow: inset 0px 0px 47px -4px rgba(64,112,0,1);
		background-color: #E3EDD5; 
		z-index:1002;
		color: #000000;
		overflow: auto;
		
		font-family: 'Oswald', sans-serif;
		font-size:115%;
}


.black_overlay_dark{
		display: none;
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		min-width:955px;
		height: 170%;
		background-color: #000000;
		z-index:1001;
		-moz-opacity: 0.6;  
		opacity:.60;   
		filter: alpha(opacity=60);  
}

.black_overlay{
		display: none;
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		min-width:955px;
		height: 200%;
		background-color: #000000;
		z-index:1001;
		-moz-opacity: 0.8;  
		opacity:.80;   
		filter: alpha(opacity=80);  
}
		
.closeWindowButton
{
    background: url(images/closeBTN1.png) no-repeat;
    width: 45px;
    height: 43px;
    display: block;
    float: right;
	border: 0;
	border: none;
	padding: 0;
	margin: 0;
}

.closeWindowButton:hover
{
    background: url(images/closeBTN2.png) no-repeat;
    width: 45px;
    height: 43px;
    display: block;
    float: right;
    cursor: pointer;
}

/* ------------------------------------------- */

.subheading{
		font-family: 'Oswald', sans-serif;
		font-size: 18pt;
		line-height: 20pt;
		display:inline-block;
		font-weight:normal;
		width: 50px !important;
		height: 60px !important;
		color: #ffffff;
		text-align:center;
		background: #4c4c4c;
		padding:5px 5px 0px 5px;
background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

}

#count2{
		font-family: 'Oswald', sans-serif;
		font-size: 18pt;
		background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
color: #ffffff;
}

/* ------------------------------------------------------ */
/* ---------------  Help Hover Box ---------------------- */

a.info{
    position:relative; 
    z-index:24; 
	/* background-color:#ccc; */
    color:#000;
    text-decoration:none;
    }

a.info:hover
{
    z-index:25; 
   /* background-color:#ff0; */
    cursor: pointer;
}

a.info span
{
    font-size: 7.5pt;
    display: none;
}

a.info:hover span{ 
    display:block;
    position:absolute;
    top:1em; left:-8em; 
	width:19em;
    border:1px solid #EB8900;
    padding: 4px;
    background-color:#FFF4C4; 
	color:#6E2500;
    text-align: center;
 }
 

a.info span small{
font-size: 6.5pt;
line-height: 8pt;
}


a.infocode{
    position:relative; 
    z-index:24; 
	/* background-color:#ccc; */
    color:#555555;
    text-decoration:none;
    }

a.infocode:hover
{
    z-index:25; 
    background-color:#ff0; 
	color:#333333;
    cursor: pointer;
}

a.infocode span
{
    font-size: 8pt;
    display: none;
}

a.infocode:hover span{ 
    display:block;
    position:absolute;
    top:2em; left: 1em; 
	width:21em;
    border:1px solid #0D9C00;
    padding: 4px;
    background-color:#DEF5DC; 
	color:#0D9C00;
    text-align: left;
 }
 
 a.infobox{
    position:relative; 
    z-index:30; 
    color:#000;
    text-decoration:none;
    }

a.infobox:hover{
    z-index:31; 
    cursor: pointer;
}

a.infobox span{
    font-size: 8pt;
	line-height:10pt;
    display: none;
}

a.infobox:hover span{ 
    display:block;
    position:absolute;
    top:2.2em; left:5em; 
	width:21em;
    border:1px solid #EB8900;
    padding: 4px;
    background-color:#FFF4C4; 
	color:#6E2500;
 }

 /* ------------------------------------------------------ */
 /* ------------------------------------------------------ */
 
 .radiohoverme img:hover{
 cursor:pointer;
 background:#fff49a;
 }
 
 .radiostyle,  .radiostyle label{
color:#000000 !important;
font-size:11pt !important;
margin-top: 15px !important;
}

 /* ------------------------------------------------------ */

 .quicklinksbox{
 background:#FCECD4;
/* border: 2px solid #F2AC49; */
 text-align:center;
 margin-top:15px;
 padding:5px;
 }
 
 .quicklinksbox h3{
 font-weight:normal;
  font-size:12.5pt;
 color:#000000;
font-family: 'Oswald', sans-serif;
margin-bottom:5px;
 }
 
 .quicklinksbox a{
 font-size:10pt;
 text-decoration:none;
font-family: 'Oswald', sans-serif;
  color:#C77400;
  margin-top:3px !important;
 }
 
  .quicklinksbox a:hover{
 text-decoration:none;
 border-bottom:1px dotted #FC9C00;
font-family: 'Oswald', sans-serif;
  color:#FC9C00;
 }
 
 .quicklinksbox img{
 vertical-align:middle;
 }
 
 
 /* ----------- help extruder ---------  */
 
 

.extruder {
  position: fixed; 
  cursor: default;
}

.extruder *{
   box-sizing: content-box; 
}

.extruder .extruder-content {
  display: none;
  background: #222222;
}

.extruder.open .extruder-content {
  -moz-box-shadow: 2px 0 5px #999;
  -webkit-box-shadow: 2px 0 5px #999;
  box-shadow: 2px 0 5px #999
}


.extruder.left.open .extruder-content {
  -moz-box-shadow: 2px 0 5px #999;
  -webkit-box-shadow: 2px 0 5px #999;
  box-shadow: 2px 0 5px #999
}

.extruder.left .extruder-content {
  border-right: 3px solid #B30000;
}

.extruder.left {
  height: 100%;
}

.extruder.left .ext_wrapper {
  height: 100%;
}

.extruder.left .footer {
  display: none
}

.extruder.left .flap {
  font-size: 14pt !important;
  color: #ffffff !important;
  top: 0;
  padding: 15px 0 15px 10px;
  margin-right: -42px;
  background: #B30000;
  width: 35px;
  position: absolute;
  right: 0;
  -moz-border-radius: 0 8px 0 8px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 8px;
  -moz-box-shadow: 2px 0 5px #999;
  -webkit-box-shadow: 2px 0 5px #999;
  box-shadow: 2px 0 5px #999;
  font-family: 'Oswald', sans-serif;
}

.extruder.left .flap:hover{
	cursor:pointer;
}

.extruder.left .flap .flapLabel {
  background: #B30000;
  font-family: 'Oswald', sans-serif;
}


.extruder .text {
  font: 14px/16px Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 10px;
}

.extruder .text  small{
color:#cccccc;
}

.extruder .text  h4, .extruder .text  h4 a{
color:#ffff00;
margin-bottom:3px;
font-size:12pt;
text-decoration:none;
border:0px;
border: none;
}

.extruder .text  h4 a:hover{
text-decoration: underline;
color: #1C8AFF;
}

.extruder .text  h4 span{
background:#ffff00;
color:#000000;
font-size:11pt;
font-weight:bold;
padding:2px 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;
  margin-right:5px;
}

   @media screen and (max-width: 1025px) {
.extruder .text {
  font: 11px/13px Arial, Helvetica, sans-serif;
}
.extruder .text  h4, .extruder .text  h4 a{
	font-size:10pt;
}

.extruder .text  h4 span{
	font-size:9pt;
}
   }

   
/* --------------------------------------------- */
/* ------------- step tabs   ------------------ */	  



div.tabContent {
    border: 2px solid #e09d00;
    clear: both;
    padding: 20px;
	width: 100%;
 	margin: 0px;
	margin-top: -7px;
	z-index: 300;
	float: left;
	font-size: 11pt;
	background-color: #ffffff;
}

div.tabContent p{
		font-size: 11pt;
	line-height:13pt;
	color:#222222;
}

div.tabContent.inactive {
	display: none;
}


ol#toc {
    height: 45px;
    list-style: none;
    margin: 0px;
    padding: 0px;
	width: 100%;
font-family: 'Oswald', sans-serif;
	font-weight: normal;
text-align:center;
}

ol#toc a {
border-radius: 11px 11px 0px 0px; 
-moz-border-radius: 11px 11px 0px 0px; 
-webkit-border-radius: 11px 11px 0px 0px;
-webkit-box-shadow: 0px 0px 10px 1px rgba(142,142,142,1);
-moz-box-shadow: 0px 0px 10px 1px rgba(142,142,142,1);
box-shadow: 0px 0px 10px 1px rgba(142,142,142,1);
background: #fceabb;
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93));
background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: -o-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: -ms-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
    color: #222222;
    display: block;
    float: left;
    height: 45px;
    padding-left: 13px;
    text-decoration: none;

}

ol#toc a:hover {
 background: #fff8af;
background: -moz-linear-gradient(top, #fff8af 0%, #ffee42 50%, #fceabd 51%, #ffee42 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8af), color-stop(50%,#ffee42), color-stop(51%,#fceabd), color-stop(100%,#ffee42));
background: -webkit-linear-gradient(top, #fff8af 0%,#ffee42 50%,#fceabd 51%,#ffee42 100%);
background: -o-linear-gradient(top, #fff8af 0%,#ffee42 50%,#fceabd 51%,#ffee42 100%);
background: -ms-linear-gradient(top, #fff8af 0%,#ffee42 50%,#fceabd 51%,#ffee42 100%);
background: linear-gradient(to bottom, #fff8af 0%,#ffee42 50%,#fceabd 51%,#ffee42 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8af', endColorstr='#ffee42',GradientType=0 );
}

ol#toc a:hover span {
    background-position: 100% -85px;
}

ol#toc li {
    float: left;
    margin: 0 6px 0 0;
	font-size: 13pt;
	background:none;
	font-weight: normal;
}


ol#toc li a.active {
 background: #ffb76b;
background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04));
background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
background: -o-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
background: -ms-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
background: linear-gradient(to bottom, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
    color: #ffffff;
}

ol#toc li a.active span {
    background-position: 100% -170px;

}

ol#toc span {

    display: block;
    line-height: 16pt;
    padding-right: 23px;
	padding-top: 10px;
}

	  
/* --------------------------------------------- */
   
   /* --------------------------------------------- */
.topalert{
width:100%;
background: rgb(132, 0, 0);
border-bottom:2px solid #d30000;
color:#ffffff;
height:40px;
text-align:center;
padding:10px;
font-size:16pt;
animation-name: topalertstyle;
animation-duration: 2s;
}



/* Safari 4.0 - 8.0 */
@-webkit-keyframes topalertstyle {
	0%  {height:5px; opacity: 0.1; filter: alpha(opacity=10);}
    25%  {height:20px; opacity: 0.3; filter: alpha(opacity=30);}
    50%  {height:30px; opacity: 0.6; filter: alpha(opacity=60);}
    100% {height:40px; opacity: 1.0; filter: alpha(opacity=100);}
}

/* Standard syntax */
@keyframes topalertstyle {
	0%  {height:5px; opacity: 0.1; filter: alpha(opacity=10);}
    25%  {height:20px; opacity: 0.3; filter: alpha(opacity=30);}
    50%  {height:30px; opacity: 0.6; filter: alpha(opacity=60);}
    100% {height:40px; opacity: 1.0; filter: alpha(opacity=100);}
}

   /* --------------------------------------------- */