/* if changing global font, change ul#navitem li at end also (for ns6 bug) */
body {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a{
	color: #003399;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
	
}

.mainMenu {
	margin-top: 6px;
	padding: 0;
	text-align: left;
	margin-left:10px;
	margin-bottom: 0px;
	height: 22px;
}

/* Container Divs */

.container {
	margin : auto;
	padding: 0;
	width : 750px;
}

/* Masthead styles */
.pageHeader {
	width: 750px;
	padding: 0;
}

.clearBoth {
	clear : both;
}
.wholeFooter {
	font-size: 9px;
	color: #000;
	text-align: center;
	width: 750px;
	clear : both;
}


.footer a, .wholeFooter a {
	color: #000;
	text-decoration: none;
}



/*  Dropdown Styles, Based on Suckerfish */
/*  050218 : Modifications made by Innate Mak for cross-browser compatibility and iframe hacks */

.topheadernav a {
	text-decoration: none;
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
}

.topheadernav a:hover {
	color: #ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#topnav, #topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#topnav a {
	display: block;
	text-decoration: none;
	padding: 4px 4px 4px 9px;
	margin: 0;
}

#topnav a:hover {
	background-color: #003399;
	color: #ffffff;
}

#topnav li {
	float: left;
	padding: 0px;
}

#topnav li a {
	color: #003399;
}


#topnav li:hover > a {
	background-color: #003399;
	color: #ffffff;
}


#topnav li.sfhover a.headnavref {
	background-color: #003399;
 	color: #ffffff;
	font-weight : bold;
}



#topnav li.topnavhead {
	font-weight : bold;
	font-size: 12px;
}


#topnav li.headdivide {
	font-weight : bold;
	width: 1px;
	height: 11px;
	background-image: url("../images/dot.gif");
	float : left;
	margin : 0px;
	margin-right : 2px;
	margin-left:2px;
	margin-top : 6px;
	margin-bottom : 6px;
	font-size : 3px;
	padding: 0 0 0px 0;
	background-repeat : repeat-y;
}


#topnav li ul {
	position: absolute;
	left: -999em;
}


#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
	background: #EEF3F7;
	border: 1px solid #000000;
}

#topnav li:hover ul {
	margin-top: -1px;
}

ul#navitem1, ul#navitem2, ul#navitem3, ul#navitem4, ul#navitem5, ul#navitem6, ul#navitem7 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

ul#navitem1 li, ul#navitem2 li, ul#navitem3 li, ul#navitem4 li, ul#navitem5 li, ul#navitem6 li, ul#navitem7 li {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	border-bottom: 1px solid #cccccc;
	background: #EEF3F7;
}

.TrackTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:30px;
	padding-left:25px;
	padding-top:15px;
}

.trackItemAdded
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.trackItemAddedDesc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.time
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top:5px;
}
.TrackPrice
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:37px;
	padding-top:30px;
}
.Trackcopy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top:5px;
}
.valuecopy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top:15px;
}
.pricedisclaimer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:40px;
	padding-left:35px;
	padding-bottom:5px;
}

.TrackTitle2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:25px;
	padding-left:50px;
	padding-top:60px;
}

.TrackSubTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	padding-left:50px;
}

.TrackListTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	padding-left:50px;
	padding-top:15px;
}

.TrackList
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	padding-left:50px;
	padding-top:5px;
}

.ScheduleTitle
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background:#666666;
	height:40px;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;

}

.ScheduleList
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:5px;
	border-bottom:#CCCCCC 1px solid;

}

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

}

.SignupButton
{
	padding-top:10px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	border-bottom:#CCCCCC 1px solid;

}

.ItemAddedGrid
{
	border:#CC0000 2px solid; 
	width:460px;
	background-color:#E7E7E7; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}

.BasketTitle
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#003399;
	height:30px;
	vertical-align:middle;
	border-bottom:#FFFFFF 1px solid;
	padding-left:10px;
}

.BasketGrid
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#CCCCCC;
	height:50px;
	vertical-align:bottom;
	padding-bottom:10px;
}

.ItemGrid
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	height:50px;
	vertical-align:middle;
	padding-bottom:10px;
}

.ItemGrid a
{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	text-decoration:underline;
}

.ItemGrid a:hover
{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	text-decoration:none;
}

.RemoveLink
{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:underline;
}

.checkbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:80px;
	padding-bottom:5px;
	text-transform:uppercase;
}

.checkbox2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:70px;
	padding-bottom:5px;
	text-transform:uppercase;
}

.checkboxdisclaimer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:75px;
	padding-bottom:5px;
}


.contentfaq {
	width: 757px;	
	background: url(../images/printacademy08/faq_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}
	
.contentbios {
	width: 757px;
	height:735px;	
	background: url(../images/printacademy08/bios_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}
.contentbioslong {
	width: 757px;
	height:931px;
	background: url(../images/printacademy08/bios_long_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}
	
.contentcontact {
	width: 757px;
	height:250px;
	background: url(../images/printacademy08/contact_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}

.contentcurriculum {
	width: 757px;
	background: url(../images/printacademy08/curriculum_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}
	
.contentexpo {
	width: 757px;
	background: url(../images/printacademy08/expo_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}


h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:2.4em;
	}

h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-weight:bold;
	font-size:2.4em;
	margin-bottom:5px;
	}
	
h5{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight:bold;
	}

.breadcrumbs{ 
	border-bottom: solid 2px #161616;
	height: 50px;
	margin-top: 15px;
	padding-left:25px;

}

.breadcrumbsNoBorder{ 
	height: 50px;
	margin-top: 15px;
	padding-left:25px;

}

.breadcrumbs2{ 
	height: 30px;
	margin-top: 15px;
	padding-left:16px;

}
	 
.faqSubMenu {
	margin-top: 0px;
	padding-left:28px;
	height: 61px;
}

.faqTitle, .faqTitle a
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px; 
	color:#003399; 
	padding-left:13px; 
	padding-top:10px;
	padding-bottom:20px;
	text-decoration:none;
	
}

.faqQuestion
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:28px;
	padding-right:60px;
	font-weight:bold;
}

.faqAnswer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:28px;
	padding-right:60px;
	padding-top:5px;
	padding-bottom:20px;
}

.faqPayment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:28px;
	padding-right:60px;
	padding-top:5px;
	padding-bottom:20px;
}


.biosButtonSet1
{
	padding-left:32px;
	padding-bottom:25px;

}
.biosButtonSet2
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;

}
.biosButtonSet3
{
	padding-right:31px;
	padding-bottom:25px;

}

.biosImg
{
	padding-left:38px;
	padding-right:34px;

}

.biosDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:17px;
	padding-right:65px;

}

.biosLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:150px;
}

.biosLink a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.biosLink a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.currTrack1
{
	background: url(../images/printacademy08/curr_track1_bg.jpg) no-repeat;
	background-color:#000000;
	width:376px;

}

.currTrack2
{
	background: url(../images/printacademy08/curr_track2_bg.jpg) no-repeat;
	background-color:#000000;
	width:377px;

}

.currTrackDivider
{
	background-color:#999999;
	width:4px;

}

.currTrackTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
	padding-left:25px;
	text-transform:uppercase;

}

.currTrackSubTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:15px;

}

.currTrackCourse
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:0px;

}

.currTrackCourse a {
color:#FFFFFF;
text-decoration:none;
}

.currTrackCourse a:hover {
text-decoration:underline;
}


.currTrackProfessional
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:0px;
	margin:0;

}

.currTrackProfessional a
{
	color:#FFFFFF;
	text-decoration:none;

}

.currTrackProfessional a:hover
{
	color:#FFFFFF;
	text-decoration:underline;

}

.currTrackCourseDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	margin-top:5px;
	padding-left:35px;
	padding-right:30px;

}

.currTrackCourseDesc a
{
	color:#cccccc;
	text-decoration:none;
}

.currTrackCourseDesc a:hover
{
	color:#cccccc;
	text-decoration:underline;
}

.currTrackCourseList
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	margin-left:10px;
	padding-right:20px;
	padding-bottom:2px;
	margin-bottom:0px;
	margin-top:0px;

}

.currTrackCourseList2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	margin-left:20px;
	padding-right:20px;
	padding-bottom:2px;
	margin-bottom:0px;
	margin-top:0px;

}


.currBottom
{
	background-image:url(../images/printacademy08/curriculum_bottom.jpg); 
	background-repeat:no-repeat; 
	height:181px; 
	width:757px;

}

.expoHeadline {
	width: 757px;
	background: url(../images/printacademy08/expo_headline.jpg) no-repeat;
	height:592px;
	text-indent: -9999px;
	}
	
.sweepstakesHeadline {
	width: 757px;
	background: url(../images/printacademy08/sweepstakes_headline.jpg) no-repeat;
	height:465px;
	text-indent: -9999px;
	}

#sponsors 
{
	padding-left:25px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:30px;
}

.sponsorsText 
{
	width: 120px;
	height:16px;
	background: url(../images/printacademy08/sponsors_text.jpg) no-repeat;
	text-indent: -9999px;
}

.sweepstakesList
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-bottom:10px;
	padding-right:50px;
}

#sponsorNote 
{
	padding-top:5px;
	padding-bottom:10px;
}

.sponsorsThankNote 
{
	width: 302px;
	height:21px;
	background: url(../images/printacademy08/thanknote.jpg) no-repeat;
	text-indent: -9999px;
}

.signupTrackListTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	padding-left:25px;
	padding-top:15px;
	margin-bottom:-5px;
	padding-bottom:-2px;
}

.signupTrackSubTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.4em;
	padding-left:25px;
	padding-right:30px;
	padding-bottom:15px;

}

.signupTrackCourse
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.5em;
	margin-top:0px;
	padding-bottom:0px;

}

.signupTrackPrice
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:37px;
	padding-top:5px;
}

.signupBottom
{
	background-image:url(../images/printacademy08/curriculum_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:757px;
	min-height:200px;

}

.scheduleBottom
{
	background-image:url(../images/printacademy08/schedule_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:757px;
	min-height:510px;

}

.scheduleLocationTitle{
	margin-top:50px;
	padding-left:25px;

}

.contactContent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.4em;
	padding-left:25px;
	padding-right:180px;
	padding-top:30px;
	padding-bottom:15px;

}

.contactNote {
	margin-left:25px;
	width: 415px;
	background: url(../images/printacademy08/contact_note.jpg) no-repeat;
	height:86px;
	text-indent: -9999px;
	}

	
.breadcrumb { font-size:11px; float:left; padding-left:20px; background-color:#000000; text-align:left }

.breadcrumb, .breadcrumb a { color:#ECECEC; !important }
.breadcrumb a { text-decoration:underline !important }

