/* iP CSS Document */

/* Element defaults */
body				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0; }
p				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:10px 0; }
ol, ul, li			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
input, select, textarea		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
table				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
tr, td				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
hr              	   	{ color:#CCCCCC; height:1px; background:#CCCCCC; border:0; }
img	            		{ border:0; }
fieldset			{ margin:0; border:0; padding:0; }
h1				{ margin:15px 0; font-size:14px; color:#000000; font-weight:bold;  }
h2				{ margin:8px 0; font-size:11px; color:#FF6600; font-weight:bold; }
blockquote			{ margin:0 10px; }

/* Href tags */
a:link    			{ color:#660099; text-decoration:none; }
a:visited 			{ color:#660099; text-decoration:none; }
a:hover   			{ color:#660099; text-decoration:underline; }
a:active  			{ color:#660099; text-decoration:none; }

a.links-topnav:link    		{ color:#FFFFFF; text-decoration:none; font-size:11px; }
a.links-topnav:visited 		{ color:#FFFFFF; text-decoration:none; font-size:11px; }
a.links-topnav:hover   		{ color:#FFFFFF; text-decoration:none; font-size:11px; }
a.links-topnav:active  		{ color:#FFFFFF; text-decoration:none; font-size:11px; }

a.links-topmenu:link    	{ color:#FFFFFF; text-decoration:none; font-size:10px; }
a.links-topmenu:visited 	{ color:#FFFFFF; text-decoration:none; font-size:10px; }
a.links-topmenu:hover   	{ color:#FFFFFF; text-decoration:none; font-size:10px; }
a.links-topmenu:active  	{ color:#FFFFFF; text-decoration:none; font-size:10px; }

a.links-leftnav:link    	{ color:#5A5AAC; text-decoration:none; }
a.links-leftnav:visited 	{ color:#5A5AAC; text-decoration:none; }
a.links-leftnav:hover   	{ color:#660099; text-decoration:none; }
a.links-leftnav:active  	{ color:#5A5AAC; text-decoration:none; }

a.links-leftnav-selected:link    	{ color:#660099; text-decoration:none; font-weight:bold;}
a.links-leftnav-selected:visited 	{ color:#660099; text-decoration:none; font-weight:bold;}
a.links-leftnav-selected:hover   	{ color:#660099; text-decoration:none; font-weight:bold;}
a.links-leftnav-selected:active  	{ color:#660099; text-decoration:none; font-weight:bold;}

a.links-breadcrumbs:link    	{ color:#5A5AAC; text-decoration:none; }
a.links-breadcrumbs:visited 	{ color:#5A5AAC; text-decoration:none; }
a.links-breadcrumbs:hover   	{ color:#660099; text-decoration:none; }
a.links-breadcrumbs:active  	{ color:#5A5AAC; text-decoration:none; }

a.unavailable:link 		{ color:#466787; }
a.unavailable:visited 		{ color:#466787; }
a.unavailable:hover 		{ color:#466787; }
a.unavailable:active 		{ color:#466787; }

/*  ID's  */
#home_mainfeature 		{ border-top:2px solid #FFFFFF; }
#home_subfeature_today 		{ background-image:url('/images/home_subfeature_today_bkgnd.jpg'); padding:15px 0px 0px 15px; }

#tblHeader			{ color:#CCCCCC; background:url(/images/content_header_background.jpg) no-repeat #FECB00; }
#tblHeader a			{ color:#000000; }
#tblHeader a:hover		{ background:#E0E0E0; text-decoration:none; }

/* Classes */
td.td-leftnav 			{ padding-top:3px; border: #CCCCCC solid; border-width:1px 0px 0px; padding-left:20px; padding-bottom:3px}
td.td-leftnav-sub 		{ padding-top:3px; background-color:#FFFFFF; padding-right:5px; color:#5A5AAC}
td.td-leftcol 			{ padding-top:20px; padding-bottom:70px; }
td.td-leftcol-features 		{ padding-top:3px; padding-left:20px; padding-bottom:3px; }

td.td-footer 			{ border:#CCCCCC solid; border-width:1px 0px; color:#5A5AAC; background-color:#F8F8F3; padding-left:20px; padding-right:20px}
td.td-header 			{ padding-top:5px; color:#AC9356; padding-right:20px}
td.td-content 			{ padding:10px 20px 40px 20px; }
td.td-contentFreedom		{ padding:10px 20px 40px 20px; }
td.td-sitemap 			{ border:#CCCCCC solid; border-width:1px 0px 0px 1px; }
td.td-sitemap-end 		{ border:#CCCCCC solid; border-width:1px 1px 0px; }

th.th-topnav			{ border-right:2px solid #5A5AAC; }
td.td-topmenu 			{ padding:3px 5px 3px 10px; background-color:#7B7BBD; }

/*  Generic Classes */
.error  			{ color:#FF0000; }
.breadcrumbs			{ color:#5A5AAC; }
.copy1				{ font-size:10px; color:#5A5AAC; font-weight:bold; text-transform:uppercase; }
.copy2				{ font-size:10px; color:#000000; font-weight:bold; }
.copy3				{ font-size:10px; color:#5A5AAC; }
.copy4				{ font-size:13px; color:#5A5AAC; font-weight:bold; }
.copy5 				{ color:#5A5AAC; font-size:9px; }
.copy6 				{ color:#0000CC; font-size:18px; }
.copy7 				{ color:#0000CC; font-size:12px; }
.bold 				{ font-weight:bold;}
.h1    				{ font-size:14px; color:#000000; font-weight:bold;}
.h2    				{ font-size:11px; color:#FF6600; font-weight:bold;}
.h2Red    			{ font-size:11px; color:#FF0000; font-weight:bold;}

.indent-left5px  		{ padding-left:5px; }
.indent-left10px 		{ padding-left:10px; }
.indent-left20px 		{ padding-left:20px; }
.indent-left30px 		{ padding-left:30px; }
.indent-right5px 		{ padding-right:5px; }
.indent-right10px 		{ padding-right:10px; }
.indent-top5px 			{ padding-top:5px; }
.indent-top20px 		{ padding-top:20px; }
.indent-top30px 		{ padding-top:30px; }
.indent-left20px-top10px 	{ padding-left:20px; padding-top:10px; }
.indent-left10px-top10px 	{ padding-left:10px; padding-top:10px; }
.indent-left20px-top20px 	{ padding-left:20px; padding-top:20px; }
.indent-left20px-top30px 	{ padding-left:20px; padding-top:30px; }

.padding-5px 			{ padding:5px; }
.padding-10px 			{ padding:10px; }
.padding-2px 			{ padding:2px; }

.border-topmenu 		{ border:2px #5A5AAC solid; }
.border-grey1px 		{ border:1px #CCCCCC solid; }
.teaching-feature 		{ background-color:#F8F8F3; padding:5px 5px 0 0; }



object#pdfbtn			{ position:absolute; z-index:1; left:640px; top:529px; }