/* 	
	Print Style Sheet
	Joel Chu <joel426@gmail.com>
*/


/* Netscape 4 safe font sizes */

body, div, p, th, td, li, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

hr {
height: 1px;
border-top: 0px;
border-bottom: solid 1px #ccc;
}

/* the layout markup */

#wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

	#masthead {
		text-align: right;	
	    padding: 0;	
	    width: 100%;
	    display: block;
	    vertical-align: top;
	} 
	#nav { display: none; }
	#emptysubnav { display: none; }
	#subnav { display: none; } 
	
	#content {
		width: 100%;
		margin: 0;
	    padding: 0.5em;	
	    padding-top: 0;
	}	
	
		#leftContentWrapper {
			display: none;
	  }
	  	#leftContent { }
	  #rightContentWrapper { } 
	  #rightContent {
	  		width: 100%;
	  		text-align: left;
	}
		#fullContent {
			width: 100%;
			margin-left: 10px;
			margin-right: 10px;
			padding: 2px;
			text-align: left;
		}  
		#registerNow {
			position: relative;
			text-align: left;
			width: 408px;
			height: 116px;
			background: #E0001F url("../img/registerNow.jpg") no-repeat top;
		} #registerNow ul {
			position: absolute;
			top: 35px;
			left: 15px;
			margin: 0;
			padding: 0;
		} #registerNow ul li {
			list-style-position: inside;
			list-style-image: url("../img/arrow.gif");
			margin-left: 0.5em;
			padding-left: 0.5em;
		} #registerNow ul li a {
			color: #FFFFFF;
			padding-left: 3px;
		} #regsiterNow ul li a:hover {
			color: #FFCC33;
			text-decoration: none;
		}
	#footer {
		display: block;
	} #footer a {
		color: #000000;
	}
	
	#TellAFriendDiv { display: none; }
ul.square li { list-style-type: square; }

.print { display: block; text-align: center; }
.nonprint { display: none; }

.error { color: #FF3366; font-weight: bold;}
.inform { color: #009900; font-style: italic; font-weight: bold;}

.even { background-color: #EEEEEE;}
.odd { background-color; #AAAAAA; }

.spacer { clear: both; line-height: 1%;}

.required { font-weight: normal; vertical-align: top; color: #880000;}
.label { text-align: right; vertical-align: top; width: 30%;}
.field {text-align: left;  width: 70%;}
.subheader { font-weight: bold; background: #EEEEEE;}

.noshow { display: none; }

form .textbox {
	border:1px solid #aaaaaa;
	background:#f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* final overwriting */
a { color: #6666FF; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline;}

ul { list-style: none; }

img { 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	/* behavior: url("../js/pngbehavior.htc"); */
}

