/* General Styles */
body {
	margin: 0 10px;
	padding: 0;
	border: 0;
	text-align: center;
	background-image:url(images/bggrad1.jpg);
	background-repeat: repeat-x;
	background-color: #99CC99;	
}


p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#frame {
	margin: 0 auto;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	width: 750px;
	padding: 0;
	background: url("/img/uofp_wrap_bg_rpt.gif") repeat-y bottom left;
}
.hide { display: none; }
#frame p { font-size: 14px; line-height: 14px; color: #4d4d4d; }
#frame #wrap { background: url("/img/uofp_frame_bg.jpg") no-repeat top left;  border-bottom: 1px solid #eee; }
#frame #end { background: url("/img/uofp_bg_footer.gif") no-repeat bottom left; }
#frame #header, #frame #main, #frame #table0, #frame #footer { width: 740px; margin: 0 0 0 5px; }
#frame #table0 { margin-top: 11px; margin-bottom: 0; }


/* Graphics */
.imglogo { margin: 18px 0 0px 30px; }
.imgonlinetitle { margin: 0 0 32px 25px; }
.imgenrollbutton { margin: 0 0 26px 21px; }
.imglearnmorebutton { margin: 0 0 26px 8px; }
.imgearnphoto { margin: 0; }
.imgofficialsite { margin: 18px 29px 0px 0; }
.imgcontactbutton { margin: 13px 0 0 12px; }
.imgnextstep { margin: 25px 0 112px 54px; }
.imgaboutphoto { margin: 9px 30px 19px 20px; float: right; }
.imgfaqstep { margin: 26px 0 52px 35px; }
.imgviewprograms { margin: 10px 0 16px 22px; }
.imgviewprograms2 { margin: 10px 0 16px 8px; }

/* Nav */
div#nav {
	position: relative;
	top: 0px;
	left: 5px;
	width: 740px;
	height: 39px;
	background: url("/img/uofp_nav_bg.gif") repeat-x top left;
}
div#nav p {
	margin: 0;
	padding: 7px 0 11px 29px;
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma, Sans-Serif;
	font-weight: bold;
	background: url("/img/uofp_nav_bg_div.gif") no-repeat 287px 0px;
}
div#nav p span {
	color: #F5E38D;
	padding: 7px 0 11px 66px;
}
#main td.c1 {
	background: #4B6B84 url("/img/cl_left.jpg") no-repeat 0 0;
	height: 210px;
	padding-bottom: 28px;
}
	
#frame #main td.c1 p {
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 29px;
	margin: 0;
	color: #fff;
}
	
#tbasic #frame #main td.c2 {
	background: url("/img/uofp_photo4.jpg") no-repeat top left;
	height: 210px;
}
	

/* Main Content */
#frame #main_table {
	margin: 32px 0 0 5px;
	padding: 0;
	width: 740px;
}
#frame #main_table td.c1 { width: 253px; }
#frame #main_table td.c2 { width: 235px; }
#frame #main_table td.c3 { width: 252px; }

/* Find a program */

#frame #main_table td.c1 #findprogram {
	width: 223px;
	margin: 0 0 10px 15px;
	background: url("/img/uofp_main_column1_bg_btm.jpg") no-repeat bottom left;
}
#frame #main_table td.c1 #findprogram h2 {
	margin: 0;
	padding: 10px 0 9px 15px;
	border-bottom: 3px solid #b6b6b6;
	background: #BF5034 url("/img/uofp_main_column1_bg_top.gif") no-repeat top left;
	font-size: 12px;
	color: #fff;
}
#frame #main_table td.c1 #findprogram p {
	margin: 0;
	padding: 69px 18px 0 20px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
#frame #main_table td.c1 #findprogram p.link { padding: 19px 0 60px 20px; }
#frame #main_table td.c1 #findprogram a {
	padding: 0 6px 0 0;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #973F28;
	background: url("/img/uofp_content_arrow.gif") no-repeat center right;
}

#frame #main_table td.c2 #learnmore {
	width: 235px;
	margin: 0 0 10px 0;
	background: url("/img/uofp_main_column2_bg_btm.jpg") no-repeat bottom left;
}
#frame #main_table td.c2 #learnmore h2 {
	margin: 0;
	padding: 10px 0 9px 18px;
	border-bottom: 3px solid #b6b6b6;
	background: #006633 url("/img/uofp_main_column2_bg_top.gif") no-repeat top left;
	font-size: 12px;
	color: #fff;
}
#frame #main_table td.c2 #learnmore p {
	margin: 0;
	padding: 74px 18px 0 20px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
#frame #main_table td.c2 #learnmore p.link { padding: 12px 0 20px 20px; }
#frame #main_table td.c2 #learnmore a {
	padding: 0 6px 0 0;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #973F28;
	background: url("/img/uofp_content_arrow.gif") no-repeat center right;
}

#frame #main_table td.c3 #questions {
	width: 238px;
	margin: 0 0 10px 14px;
	background: url("/img/uofp_main_column3_bg_btm.jpg") no-repeat bottom left;
}
#frame #main_table td.c3 #questions h2 {
	margin: 0;
	padding: 10px 0 9px 23px;
	border-bottom: 3px solid #b6b6b6;
	background: #4B6B84 url("/img/uofp_main_column3_bg_top.gif") no-repeat top left;
	font-size: 12px;
	color: #fff;
}
#frame #main_table td.c3 #questions ul {
	margin: 73px 0 0 22px;
	padding: 0;
	list-style: none;
}
#frame #main_table td.c3 #questions ul li {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 10px;
	line-height: 13px;
}
#frame #main_table td.c3 #questions ul li.last { padding-bottom: 16px; }
#frame #main_table td.c3 #questions ul li a {
	padding: 0 8px 0 0;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #4D4D4D;
	background: url("/img/uofp_main_column3_arrow.gif") no-repeat center right;
}


/* Study When/Where You Want */
#frame #study {
	margin: 12px 0 0 5px;
	width: 740px;
	height: 173px;
	background: url("/img/uofp_study_bg.jpg") no-repeat top left;
}
#frame #study h2 {
	margin: 0;
	padding: 0 0 0 214px;
	font-size: 15px;
	color: #000;
}
#frame #study p {
	margin: 0;
	padding: 10px 32px 0 214px;
	font-size: 11px;
	line-height: 16px;
	color: #666;
}
#frame #study #options {
	margin: 20px 0 0 209px;
	padding: 0;
	list-style: none;
	position: relative;
}
#frame #study #options li {
	display: block;
	position: absolute;
}
#frame #study #options li a {
	display: block;
	height: 61px;
	text-indent: -4000px;
}
#frame #study #options li.findcampus {
	background: url("/img/uofp_main_findacampus.gif") no-repeat top left;
	top: 0;
	left: 0;
}
#frame #study #options li.findcampus a { width: 169px; }
#frame #study #options li.tryonline {
	background: url("/img/uofp_main_tryonline.gif") no-repeat top left;
	top: 0;
	left: 178px;
}
#frame #study #options li.tryonline a { width: 162px; }
#frame #study #options li.notsure {
	background: url("/img/uofp_main_notsure.gif") no-repeat top left;
	top: 0;
	left: 349px;
}
#frame #study #options li.notsure a { width: 155px; }

/* Footer */
#frame #footer {
	width: 681px;
	margin-top: 17px;
	margin-left: 34px;
	border-top: 1px solid #7c7c7c;
	padding-bottom: 29px;
	padding-top: 13px;
}
#frame #footer p {
	font-size: 10px;
	line-height: 18px;
	color: #999;
	text-align: center;
	padding: 7px 32px 0px 32px;
	margin: 0;
} 
#frame #footer p.nav {
	padding: 0;
	color: #666;
	line-height: 12px;
}
#frame #footer p.nav span { padding: 0 7px; }
#frame #footer p a {
	color: #973F28;
	padding: 0;
	background: none;
	font-weight: bold;
} 

#frame #footer p a.active { color: #666; }