a.submenu:link { color: #CC9933; text-decoration: underline;}
a.submenu:visited { color: #CC9933; text-decoration: underline;}
a.submenu:hover { color: #FFCC00; text-decoration: underline;}
a.submenu:active { color: #FFCC00; text-decoration: underline;}

a:link {  color: #CC9933; text-decoration: underline;}
a:visited { color: #000000; text-decoration: underline;}
a:hover {  color: #CC0000; text-decoration: underline;}
a:active {  color: #FFCC00; text-decoration: underline;}

a.botlinks:link {  color: #000000; text-decoration: underline;}
a.botlinks:visited { color: #000000; text-decoration: underline;}
a.botlinks:hover {  color: #CC0000; text-decoration: underline;}
a.botlinks:active {  color: #CC0000; text-decoration: underline;}

div#masterdiv a:link { color: #CC9933; text-decoration: underline;}
div#masterdiv a:visited { color: #CC9933; text-decoration: underline;}
div#masterdiv a:hover { color: #FFCC00; text-decoration: underline;}
div#masterdiv a:active { color: #FFCC00; text-decoration: underline;}


@media print {
  .NoPrint { DISPLAY: none }}
  
  
#leftnav {
	width: 179px;
	vertical-align: top;
}


body {
  text-align: center;  /* MSIE 5 doesn't center based on auto left/right margins, 
                          but 'text-align:center' does center top-level divs: */
   min-width: 960px;      /* Specify a min-width for the body as wide as the 'wrapper'
                           element itself. This prevents negative (i.e. inaccessible)
                           left-margins in narrow browser windows when using 
                           Navigator 6+/Mozilla on Win32: */
}


#wrapper {
  text-align: left;    /* Reset alignment to compensate for 'text-align:center': */
  width: 960px;        /* Specify the width of the element. This should be the same
                          as 'body min-width': */
  margin-left: auto;   /* Set left and right margins to auto, thus centering the 
                          element in the containing (body) tag: */
  margin-right: auto;
}


.regular-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


#contentTable {
	
}

#outerContentWrapper {
	border: 2px solid #000;
}


#homesidebar {
	background: url(/images/homesidebarBG.jpg) no-repeat;
	width: 300px;
	vertical-align: top;
}



#mdfsbnr {
	width: 275px;
	margin-right: 5px;
}

#certification {
	width: 277px;
	margin-right: 5px;
}

#homevideo {
	width: 275px;
	margin-right: 5px;
}

/* #newsletterbox {
	width: 275px;
	margin-right: 5px;
} */

.NLinput {
	width: 100px;
	height: 20px;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
}

.NLsubmit {
	background: url(/images/submit-button-exp.png) no-repeat center center;
	color: #FFF;
	padding: -15px 0 3px 0;
	border: none;
	margin-top: 5px;
	width: 100px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;	
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}


#NLhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	height: 50px;
	vertical-align: middle;
	text-align: center;
}

.registerBuy {
	background: url(/images/register-button-exp.png) no-repeat;
	color: #FFF;
	padding: 5px 0 5px 0;
	width: 131px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}



.registerBuy A:link {text-decoration: underline;color: #FFF;}
.registerBuy A:visited {text-decoration: underline;color: #FFF;}
.registerBuy A:active {text-decoration: underline;color: #FFF;}
.registerBuy A:hover {text-decoration: underline;color: #FFF;}



.breadcrumb-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.tan-title {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC9933}
.white-heading {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF}
.bulleted-list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
	line-height: 16px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC0000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}



.tan-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9933;
}

.testimonials-tan-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9933;
}

.ezine-tan-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9933;
}

.ezine-crimson-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.ezine-red-Maverik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}


.ezine-blk-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.ezine-privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


.small-tan-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC9933;
}


.tan-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC9933;
}

.small-verdana10-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.small-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.small-white-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.testimonials-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.blkborder {
	border: 1px solid #000000;
}

.crimsontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.crimsonsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
}

.blk-border {
	border-top-width: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

.imgspacer {
	padding-top: 0px;
	padding-right: 80px;
	padding-bottom: 20px;
	padding-left: 0px;
}


.imgspacerRight {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.imgspacerRight2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 15px;
}


.imgspacerLeft {
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	border: 1px solid #000;
}


.imgspacerLeft2 {
	padding: 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	border: 1px solid #000;
}



.imgspacerLeft3nobdr {
	padding: 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	border: none;
}

.videosmall {
	float: right;
	height: 168px;
	width: 273px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
}


.hdelement {
width:5px;
visibility:hidden;
}

/* hr {
	border: none 0;
	border-top: 1px solid #000;
	height: 1px;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}
*/



.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 11px Arial;
width: 146px; /* Main Menu Item widths */
border-bottom: none;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFF;
text-decoration: none;
padding: 6px;
border-bottom: 1px dotted #BFB285;
border-right: 1px dotted #BFB285;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #000; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited, ul li a:active, ul li a:link, ul li a:hover {
color: #FFF;
text-decoration: none;
}

.sidebarmenu ul li a:hover{
background-color: #BFB285;
text-decoration: none;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
/*background: url(/images/right.gif) no-repeat 97% 50%;*/
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */



