
/********************************************************************************/
/****************************** Start homepage css ******************************/
/********************************************************************************/

A {
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
A:link {
	color : #003399; 
	text-decoration : none; /*underline*/
} 
A:visited {
	color : #52188C; /*#99cc99*/
	text-decoration : none; /*underline*/ 
} 
A:hover {
	color : #003399; /*#99c3ff*/
	text-decoration : underline; 
} 
A:active {
	color : #003399; 
	text-decoration : none; /*underline*/ 
}

A.notregistered:link {
	font-weight : bold;
	font-size : 10px;/*10px*/
	color : white; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;

} 
A.notregistered:visited {
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;

	} 
A.notregistered:hover {
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : #99c3ff; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;/*none*/

} 

A.notregistered:active {
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
} 



A.footertext:link {
	font-weight : bold;
	font-size : 10px;/*10px*/
	color : white; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	padding-left : 0px;
	padding-right : 2px;
} 
A.footertext:visited {
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	padding-left : 0px;
	padding-right : 2px; 
	} 
A.footertext:hover {
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : #99c3ff; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;/*none*/
	padding-left : 0px;
	padding-right : 2px; 
} 
A.footertext:active {
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	padding-left : 0px;
	padding-right : 2px; 
} 

A.promotiontext:link {
	font-size : 11px; /*10px*/
	color : #003399; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none; 
} 
A.promotiontext:visited {
	font-size : 11px; /*10px*/
	color : #52188C; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none; 
} 
A.promotiontext:hover {
	font-size : 11px; /*10px*/
	color : #003399; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : underline; 
} 
A.promotiontext:active {
	font-size : 11px; /*10px*/
	color : #003399; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none; 
} 


/**************************** start changes ***************************/
body {

	font-size : 11px; 
	color : #000000; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	margin-left:0px;
	margin-right:0px;
	margin-top:0;
	padding-top:0;
	/*text-align:center;*/
}
/************************** end changes ******************************/

.colstext {
	float : left;
	padding-top : 0px;
	padding-right : 6px; 
	padding-left : 2px;
	margin : 0px;
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif; 
	height : 40px;
	width : 290px;
	text-align : left;
} 

.colstext2 {
	float : left;
	padding-top : 0px;
	padding-right : 0px; 
	padding-left : 0px;
	margin : 0px;
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif; 
	height : 40px;
	width : 250px;
	text-align : left; 
} 



.colstext3 {
	float : left;
	padding-top : 0px;
	padding-right : 0px; 
	padding-left : 4px;
	margin : 0px;	
	height : auto;
	width : auto;
} 
/*.colstext A:link {
	color : #003399;
	text-decoration : none;
} 
.colstext A:hover {
	color : #99c3ff;  
	text-decoration : underline;/*none*
} 
.colstext A:visited {
	color : #993399; 
	text-decoration : none; 
} */

/**************************** start changes *****************************/
div.mainDiv {
	position: relative;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	border:0px;
	width:760px;
	height:auto;
	/*text-align:center;*/
}
/****************************** end changes **************************/

/*********************************** start changes ************************/

div.top {
	/*margin:0px;
	padding:0px;
	border: 0px;
	width: 760px;
	height:40px;
	background-color: #003194;*/
	display:none;
}

div.printertop {
	display:none;

}


/****************************  end changes ******************************/


div.top #banner {
	height: 165px;
	margin:0px;
	padding:0px;
	border:0px;
	width:775px;
}

/*********************************** start changes ************************/
div.menu {
	/*margin:0px;
	padding:0px;
	border: 0px dashed black;
	width: 760px;
	height:23px;
	/*background-color: purple;*/
	display:none;
}

/********************** end changes ***************************/


div.middle {
	float:none;
	margin:0px;
	padding:0px;
	border:0px dashed blue;
	width: 775px;
	height: 800px;
	background-color: white;
	overflow:visible;
}


div.middleLeft {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	border-right: 0px dashed #cccccc;
	width:568px;
	height:auto;
	background-color:white;
	/*z-index:2;*/
	overflow : hidden;
}


div.moodyphoto {
	float:none;
	margin:0px;
	padding-left:0px;
	padding-bottom:3px;
	width:auto;
	height:auto;
	/*height:200px;*/
	/*background-color:yellow;*/
}


div.centerpromotion {
	float:none;	
	margin-top:0px;
	margin-right:20px;
	margin-left:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	height:auto;
	width:auto;
	border-bottom: 1px dashed #cccccc;
	/*background-color:blue;*/
	text-align:center;
}

div.fourcolumns {
	float:none;	
	padding-top:0px;
	padding-left:1px;
	margin:0px;
	height:auto;
	width:auto;
	/*background-color:white;*/
}

div.uppercolumns {
	float:none;
	padding-left:1px;
	padding-right:0px;
	margin:0px;
	width: auto;
	height:auto;/*80px*/
	/*background-color:green;*/
}

div.uppercolumns .col1 {

	float : left;	
	margin-bottom:10px;
	overflow : hidden; 
	width : 292px;
	height: 78px;
	background-color : white;
}

div.uppercolumns .col2 {
	float : left; 
	margin-bottom:10px;
	margin-left:4px;
	overflow : hidden;
	width : 292px;
	height: 78px;
	background-color : white;
}

div.lowercolumns {
	float:none;
	padding-left:1px;
	padding-right:0px;
	margin:0px;
	width: auto;
	height:auto;/*80px*/
	/*background-color:blue;*/
}

div.lowercolumns .col1 {

	float : left;	
	margin : 0 0 0 0px; 
	padding-bottom:10px;
	padding-left:0px;
	overflow : hidden;
	width : 292px;
	height: 78px;
	
}

div.lowercolumns .col2 {
	float : left; 
	margin : 0 0 0 0px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:0px;
	overflow : hidden;
	width : 292px;
	height: 78px;
	
}

div.textcolumns {
	float:none;
	padding-left:1px;
	padding-right:0px;
	margin:0px;
	width: auto;
	height:auto;/*80px*/
	/*background-color:green;*/
	text-align:left;
}

div.textcolumns .col1 {

	float : left;	
	margin-bottom:10px;
	overflow : hidden; 
	width : 80px;
	height: 50px;
	background-color : white;
}

div.textcolumns .col2 {
	float : left; 
	margin-bottom:10px;
	margin-left:4px;
	overflow : hidden;
	width : 420px;
	height: 50px;
	background-color : white;
}

div.coding {

	float:none;
	padding-left:1px;
	padding-right:0px;
	margin:0px;
	width: auto;
	height:auto;/*80px*/
	background-color:#eeeeee;
	text-align:left;
	border: 1px #cccccc dashed;
}
span.clsCode {
	font-size : 11px; /*10px*/
	color : #52188C; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

span.tagCode {
	font-size : 11px; /*10px*/
	color : grey; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

span.hightlightedCode {
	font-size : 11px; /*10px*/
	color : red; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}


pre.tagCode {
	padding-left:0px;
	font-size : 11px; /*10px*/
	color : grey; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}


pre.clsCode {
	padding-left:0px;
	font-size : 11px; /*10px*/
	color : #52188C; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

pre.highlightedCode {
	padding-left:0px;
	font-size : 11px; /*10px*/
	color : red; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

pre.comments {
	padding-left:0px;
	font-size : 11px; /*10px*/
	color : green; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.ForeCode {
	BORDER-RIGHT: #c3c3c3 1px dotted; PADDING-RIGHT: 8px; BORDER-TOP: #c3c3c3 1px dotted; PADDING-LEFT: 8px; BACKGROUND: #e9edee; PADDING-BOTTOM: 8px; BORDER-LEFT: #c3c3c3 1px dotted; PADDING-TOP: 8px; BORDER-BOTTOM: #c3c3c3 1px dotted
}

div.middleCenter {
	position:relative;
	float:left;
	margin:0px;
	padding-top:36px;
	padding-left:0px;
	padding-right:0px;
	border: 0px dashed black;
	width:3px;
	height:auto;
	/*background-color:white;*/
	z-index:1;
}

/*********************** start changes ***************************/
div.middleRight {
	/*position:relative;
	float:left;
	margin:0px;
	padding-top:34px;
	padding-left:0px;
	padding-right:2px;
	border: 0px dashed black;
	width:161px;
	height:auto;
	/*background-color:white;
	z-index:1;*/
	display:none;
}


/********************* end changes ******************************/

/*div.middleRight #printerdealnowlogin {

	display:none;

}*/




div.middleRight #dailydigest {
	/*float:left;*/
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
	width:auto;
	height:146px; /*auto*/
	/*background: url("/images/nav/bg_login_image.gif") no-repeat;*/
	/*background-color:blue;*/
	border-bottom: 1px dashed #cccccc;
	overflow:hidden;
	text-align:left;
}

div.middleRight #siteupdate {
	/*float:left;*/
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
	width:auto;
	height:auto;
	border-bottom: 1px dashed #cccccc;
	overflow:hidden;
	text-align:left;
}

div.middleRight #friendlylinks {
	/*float:left;*/
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
	height:90px;
	width:auto;
	border-bottom: 1px dashed #cccccc;
	overflow:hidden;
	text-align:left;
}

div.middleRight #rightarea3 {
	/*float:left;*/
	margin:0px;
	padding-bottom:6px;
	height:50px;
	width:auto;
	border:0px;
}

/*div.middleRight #printereclubpromotion {

	display:none;

}*/


div.middleRight #rightarea4 {
	/*float:left;*/
	margin:0px;
	padding-bottom:18px;
	height:107px;
	width:163px;
	background: url("/images/marketing/bg_e_club.gif") no-repeat;
}

div.middleRight #rightarea5 {
	/*float:left;*/
	margin:0px;
	/*padding-top: 10px;*/
	padding-bottom:6px;
	height:auto;
	width:auto;
	border:0px;
}

div.newsfeeder {
	/*float:left;*/
	margin-top: 10px;
	padding-bottom:6px;
	padding-left: 5px;
	height:100px;
	width:auto;
	border:0px dashed red;
}

div.footershadow {
	clear: both;
	/*float:none;*/
	padding:0px;
	margin:0px;
	height: 20px;
	width:775px;
	border: 0px dashed red;
}

div.bottom {
	/*clear: both;*/
	float:none;
	padding:0px;
	margin:0px;
	height: 60px;
	width:775px;
	border: 0px dashed black;
	background-color: #7A776E;
}

/*div.bottom #printerfooter {	
	
	display:none;


}*/
div.printerbottom {	
	
	display:none;


}

div.disclaimer {
	clear: both;
	height: 45px;/*50px*/
	width:760px;
	border: 0px dashed black;
	background-color:white;

}


form {
	display : inline; 
}

.formtext {
	color : #aaaaaa; 
	font : 10px Verdana, Arial, sans-serif; 
	width : 140px;
	height : auto;/*17px*/
	
} 
.sformtext {
	color : #aaaaaa; 
	font : 10px Verdana, Arial, sans-serif; 
	width : 100px; 
	height : auto;/*17px*/ 
} 

img {
	Border: 0px;
}

img.float {
	float:left;
	padding-left:0px;
	padding-right:2px;
}

/*p {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
}*/
p {
	text-align:left;
}

p.rightalign {
	text-align:right;
	/*padding-right:20px;*/
}

p.rightcorner {
	
	padding-left:5px;
	padding-top:2px; /*original no this row*/
	padding-bottom:0px;
	border:0px dashed red;
}

p.titletext {
	float:none;
	width:auto; /*210*/
	border:0px dashed yellow;
	padding-right:20px;
	text-align:left;
	margin: 1em 0px 0.2em; border-bottom: #eeeeee 1px dashed; font-family: arial, verdana, sans-serif;
}

p.titletextright {
	float:none;
	width:auto;
	border:0px dashed blue;
	margin: 1em 0px 0.2em; border-bottom: #ccc 0px dashed; font-family: arial, verdana, sans-serif;

}

p.titletext2 {
	width:auto;
	text-align:center;
	margin: 1em 50px 0.2em; border-bottom: #ccc 1px dashed; font-family: arial, verdana, sans-serif
}

p#formtitle {
	
	padding-top:8px;	
	padding-bottom:8px;
	padding-left:10px;
	border:0px dashed red;
}

p#forminput1 {
	
	padding-left:10px;
	padding-bottom:0px;/*4*/
	height:23px; /*18*/
	border:0px dashed red;
	/*text-align:center;*/
}

p#forminput2 {
	
	padding-left:10px;
	padding-bottom:0px;/*4.5*/
	height:24px;/*18*/
	border:0px dashed red;
	/*text-align:center;*/
} 

p#forminput3 {
	display:none;
	
	padding-left:10px;
	padding-bottom:0px;/*4.5*/
	height:24px;/*18*/
	border:0px dashed red;
	/*text-align:center;*/
}
/*p#loginbutton {*/

	/*padding-left:8px;padding-left:7px;
	padding-bottom:2px;
	border:0px dashed red;

}*/


p#loginbutton2 {

	padding-left:8px;
	height:32px;
	/*padding-bottom:2px;/*3*/
	border:0px dashed red;

}

p#formbottom2 {
	
	padding-left:10px;
	padding-top:0px; 
	padding-bottom:0px;
	border:0px dashed red;
}

p#formbottom {
	
	padding-left:10px;
	padding-top:2px; /*original no this row*/
	padding-bottom:0px;
	border:0px dashed red;
}

/*p#formemail {
	padding-top:29px;
	padding-left:5px;
	vertical-align: middle;
}

p#formsignuptext {
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:5px;
	border:1px dashed red;
}

p#formmoreicon {
	padding-left:116px;
	padding-bottom:2px;
}
*/

div#formemailtop {
	padding:0px;
	height:33px;
	width:auto;
	border:0px dashed red;
}

div#formemail1 {
	float:left;
	padding-top:0px;
	padding-left:5px;
	width:auto;	
	height:auto;
	border:0px dashed red;
	vertical-align:middle;
}

div#formemail2 {
	float:left;
	width:auto;
	height:auto;
	padding-top:1px;
	padding-left:1px;
	vertical-align: middle;
	border:0px dashed red;
}

div#formsignuptext {
	clear:both;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:5px;
	text-align:left;
	border:0px dashed red;
}

div#formmoreicon {
	padding-left:116px;
	padding-bottom:2px;
}
p#footertext {
	float : left; 
	margin : 0 0 0 0px; 
	overflow : hidden; 
	font-weight : bold; 
	font-size : 10px; /*10px*/
	color : white; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-left : 6px;
	padding-right : 4px;
	width:775px;
	text-align:center;
} 

p#footerlogo {
	float : right; 
	margin : 0 0 0 2px; 
	overflow : hidden; 
	padding-right : 6px; 
	padding-left : 6px;
}


p#disclaimer {
	float : left; 
	margin : 0px; 
	/*overflow : hidden; */
	/*font-weight : bold;*/
	font-size : 10px; /*10px*/
	color : #666666; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-bottom:3px;
	width:752px;
	height:auto;
	text-align:left;
	border:0px dashed red;
} 

p#disclaimerleft {
	float : left; 
	margin : 0px; 
	overflow : hidden; 
	/*font-weight : bold;*/
	font-size : 10px; /*10px*/
	color : #666666; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-bottom:3px;
	width:600px;
	height:auto;
	text-align:left;
	border:0px dashed red;
} 

p#disclaimerright {
	float : left; 
	margin : 0px; 
	overflow : hidden; 
	width:auto;
	height:auto;
	padding-top: 3px;
	padding-right : 6px; 
	padding-left : 6px;
	padding-bottom:3px;
	border:0px dashed red;
}

.separation {
	vertical-align: top;
	/*vertical-align:middle;
	height:3px;*/
}



span#footertext2 {
	margin : 0 0 0 0px; 
	overflow : hidden; 
	padding-left : 2px;
	padding-right : 4px;
}  

span#datetext {
	font-weight : bold; 
	font-size : 10px;
	color : #aaaaaa; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

span#inputtext {
	font-weight : bold; 
	font-size : 10px;
	color : white; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

span#titletext {
	font-weight : bold;
	font-size : 12px; 
	color : white; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

span#stitletext {
	font-weight : bold;
	font-size : 11px; 
	color : green; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

ul {
	list-style-image : url("/images/nav/red_arrow.gif"); 
	padding-right : 0; 
	padding-left : 16px; 
	margin : 0; 
}

ul.siteupdate {
    list-style-image :none;
	list-style:none;
	padding-right : 0px; 
	padding-left : 10px;
	margin-top : 20px; 
	color: grey;
}

/********************************************************************************/
/****************************** End homepage css ******************************/
/********************************************************************************/


/********************************************************************************/
/****************************** Start menu css ******************************/
/********************************************************************************/
#top {
	height : 24px;
	margin-left : 0; 
	margin-right : auto; 
	padding-top : 0; 
} 
#top A {
	padding-right : 0; 
	padding-left : 0; 
	font-weight : bold; 
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
	text-decoration : none; 
	} 
#top .menu_end {
	border-right : 0 solid #900; 
} 
#top .menu_endx {
	border-left : 121px solid #900; 
} 
#top A:hover {
	color : #fc0; 
	text-decoration : none; 
} 
#arrows {
	margin-top : -10px; 
	margin-left : 0; 
	margin-right : auto; 
} 
#subheader {
	position : relative;
	height : 38px;
	margin-top : 0px; 
	margin-left : 0px; 
	margin-right : 0px; 
	padding-top : 0px;
} 

#dropdown1 {
	display : none;
} 

#dropdown2 {
	display : none;
} 

#dropdown3 {
	display : none;
} 

#dropdown4 {
	display : none;
} 

#dropdown5 {
	display : none;
} 

/********************************************************************************/
/****************************** End menu css ******************************/
/********************************************************************************/

