body {
background-color:#fff;
color:#000000;
font: 10px/1.2em verdana,arial,tahoma,geneva,sans-serif; 
margin:10px 0px 0px 0px;
}

td, p {font: 10px/1.4em verdana,arial,tahoma,sans-serif; color:#000000;}

p.center {padding: 0px 15px 0px 15px;}

td.yellowbox {
		 background-color: #FBFBE4;
		 padding-top:10px;
		 padding-bottom:10px;
		 border-top: 1px solid #000000;
		 border-bottom: 1px solid #000000;
		 }	 	  	 

td.left   {background-image: url(../assets/bkgd_leftcolumn.jpg); 
         background-repeat: no-repeat;
		 background-color: #ffffff;
		 width:155px;
		 height:486px;
		 }	
		 
td.inside {padding:0px 6px 30px 0px; width:200px;}
td.main {padding:10px 15px 10px 15px;}	  
div.quotes {padding:10px 15px 10px 15px;}	
div.leftnav {padding:15px;}	 
div.repeatx {background-image: url(../assets/repeat_x.gif); 
         background-repeat: repeat-x;
		 background-color: #D1D9B9;
		 height:34px;
		 width:100%;
         }
div.repeatx2 {background-image: url(../assets/repeat_x_special.gif); 
         background-repeat: repeat-x;
		 background-color: #D1D9B9;
		 height:51px;
		 width:100%;
         }		 

div.eventsBox {font-size:11px; line-height: 1.5em; background-color:#F8F9F4; border:1px solid #cccccc; padding:4px; width:100%;} 

/* This rule applies only to IEWin or Mac */
*html body .divbottom {padding-bottom:0px;}
*html body .divtop {padding-top:0px;}
*html body .div2 {padding-bottom:0px;}
.div2 {padding-bottom:15px;}	

.divtop	{border-top:1px dotted #BEC8A0; width:110px; padding-top:15px;}	
.divbottom {border-bottom:1px dotted #BEC8A0; width:110px; padding-bottom:15px;}	  

/* ---( links )------------------------------- */	  
a {color: #FF0101; font-size:11px; font-weight:bold; text-decoration:underline;}
a:hover {color: #660000;}
a.footer {color: #003355; font-size:10px; font-weight:normal; text-decoration:underline;}
a.footer:hover {color: #000000;}
a.launchpdf {font-size:11px; font-weight:normal; text-decoration:underline;}
a.launchpdf {color: #FF0101;} 

/* ---( text )------------------------------- */	
.italic {color:#000000; font-style:italic; font-size:10px;}
.author {color:#000000; font-size:10px; font-weight:bold; padding-top:6px;}
.headline {color:#000000; font-size:11px; font-weight:bold;}
.events {color:#000000; font-size:11px;}
.copy {color:#666666; font-size:10px;}
/* ---( home yellow box )------------------------------- */	
td.yellowbox .subhead {font-style:italic;font-size:11px;}
td.yellowbox .image {float:right; padding: 0 8px;}

a.preOrder {
	color:#fff;
	font-weight:normal !important;
	letter-spacing:1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0 1px 4px rgba(0,0,0,0.3);
	text-decoration:none;
	padding:8px;
	background: #900009; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwMDAwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #900009 0%, #cc0000 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#900009), color-stop(99%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #900009 0%,#cc0000 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #900009 0%,#cc0000 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #900009 0%,#cc0000 99%); /* IE10+ */
	background: linear-gradient(top, #900009 0%,#cc0000 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900009', endColorstr='#cc0000',GradientType=0 ); /* IE6-8 */
	font-size:12px;
	display:block;
	width:120px;
	text-align:center;
}
a.preOrder:hover {
	background: #cc0000; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDAwMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cc0000 1%, #900009 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cc0000), color-stop(100%,#900009)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc0000 1%,#900009 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc0000 1%,#900009 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc0000 1%,#900009 100%); /* IE10+ */
	background: linear-gradient(top, #cc0000 1%,#900009 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#900009',GradientType=0 ); /* IE6-8 */
	color:#fff;
}