/* CSS Document */
BODY
{
	margin:0px;
	background:#4396ca;
	background-image:url(bodybg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:efefef;
}
IMG
{
	border:0px;
}
.maintable
{
	width:960px;
	height:100%;
	background-color:#014c9f;
	font-size:12px;
}
.maintable .topmenu
{
	width:100%;
	height:100px;
	background-color:#014c9f;
	background-image:url(tmbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	font-size:12px;
}
.maintable .topmenu TABLE
{
	width:100%;
	height:100%;
	text-align:center;
	font-size:12px;
}
.maintable .topmenu TD
{
	width:137px;
	height:100%;
	background-image:url(tmtdbg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.maintable .topmenu A
{
	width:137px;
	height:100%;
	background-position:center 20px;
	background-repeat:no-repeat;
	color:#efefef;
	font-weight:900;
	padding-top:80px;
	vertical-align:bottom;
	text-decoration:none;
}
.maintable .topmenu A:hover
{
	color:#ffffff;
}
.maintable .topmenu .home
{
	background-image:url(tmlinkbg/home.gif);
}
.maintable .topmenu .home:hover
{
	background-image:url(tmlinkbg/home_on.gif);
}
.maintable .topmenu .about
{
	background-image:url(tmlinkbg/about.gif);
}
.maintable .topmenu .about:hover
{
	background-image:url(tmlinkbg/about_on.gif);
}
.maintable .topmenu .yphrmc
{
	background-image:url(tmlinkbg/yphrmc.gif);
}
.maintable .topmenu .yphrmc:hover
{
	background-image:url(tmlinkbg/yphrmc_on.gif);
}
.maintable .topmenu .admissions
{
	background-image:url(tmlinkbg/admissions.gif);
}
.maintable .topmenu .admissions:hover
{
	background-image:url(tmlinkbg/admissions_on.gif);
}
.maintable .topmenu .cstaff
{
	background-image:url(tmlinkbg/cstaff.gif);
}
.maintable .topmenu .cstaff:hover
{
	background-image:url(tmlinkbg/cstaff_on.gif);
}

.maintable .topmenu .olinks
{
	background-image:url(tmlinkbg/olinks.gif);
}
.maintable .topmenu .olinks:hover
{
	background-image:url(tmlinkbg/olinks_on.gif);
}

.maintable .topmenu .contact
{
	background-image:url(tmlinkbg/contact.gif);
}
.maintable .topmenu .contact:hover
{
	background-image:url(tmlinkbg/contact_on.gif);
}
.maintable .banner
{
	width:100%;
	height:160px;
}
.maintable .banner .logo
{
	width:400px;
	height:160px;
}
.maintable .banner .slides
{
	width:560px;
	height:300px;
}

.maintable .banner .ptitle
{
	width:560px;
	height:160px;
}
.maintable .banner .testimonials
{
	width:400px;
	height:140px;
	background-color:#f8f7f8;
	background-image:url(testbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#333333;
}
.maintable .banner .testimonials
{
	width:100%;
	height:140px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
}
.maintable .banner .testimonials MARQUEE
{
	width:100%;
	height:140px;
	padding:0px;
	font-size:12px;
}
.maintable .banner .testimonials MARQUEE FONT
{
	font-size:12px;
	font-weight:bold;
}
.maintable .content
{
	width:100%;
}
.maintable .content .ctable
{
	width:100%;
	height:100%;
}
.maintable .content .lpanel
{
	width:200px;
	height:100%;
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:6px;
}
.maintable .content .lpanel .lptable
{
	width:100%;
	height:auto;
	font-size:12px;
}
.maintable .content .lpanel .lptable TD
{
	border-bottom:dotted 1px #efefef;
}
.maintable .content .lpanel .lptable A
{
	background-Image:url(buttons/link1.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
	padding-left:30px;
	color:#efefef;
	font-size:12px;
	font-family:helvetica;
	font-weight:700;
	text-decoration:none;
}
.maintable .content .lpanel .lptable A:hover
{
	background-Image:url(buttons/link1_on.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
	padding-left:30px;
	color:#ffaa00;
	font-size:12px;
	font-family:helvetica;
	font-weight:700;
	text-decoration:underline;
}
.maintable .content .lpanel .lptable FONT
{
	background-Image:url(buttons/link1_on.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
	padding-left:30px;
	color:#ffaa00;
	font-size:12px;
	font-family:helvetica;
	font-weight:700;
	text-decoration:underline;
}
.maintable .content .ctable .body
{
	height:100%;
	padding:10px;
	padding-left:0px;
}
.maintable .content .ctable .body .btable
{
	width:740px;
	height:100%;
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	padding:10px;
	
}
.maintable .content .ctable .news
{
	width:940px;
	height:30px;
	
}
.maintable .content .ctable .news .ntitle
{
	width:145px;
	height:30px;
	background-color:#deeeee;
	background-image:url(newstitle.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:900;
	font-family:helvetica;
	text-align:left;
	padding:5px;
	padding-top:7px;
	padding-left:10px;
}
.maintable .content .ctable .news .ncontent
{
	width:795px;
	height:30px;
	background-color:#deeeee;
	background-image:url(newsbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:700;
	color:#666666;
	vertical-align:middle;
	padding:
}
.maintable .content .ctable .news .ncontent DIV
{
	width:100%;
	height:100%;
	background-image:url(newsedge.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
	padding-top:7px;
	vertical-align:middle;
}
.maintable .content .ctable .welcome
{
	width:940px;
	height:160px;
	padding-top:10px;
	font-size:12px;
}
.maintnable .content .ctable  .welcome .pgallery
{
	t
}
.maintable .content .ctable .head1
{	
	height:25px;
	background-image:url(head1bg.gif);
	background-position:bottom 10px;
	background-repeat:no-repeat;
	padding-top:5px;
	color:#ffae00;
	font-weight:700;
	font:helvetica;
	font-size:14px;
}

.maintable .footer
{
	width:100%;
	height:60px;
	background-color:#0c3d75;
	font-size:10px;
	vertical-align:middle;
	border-top:solid 16px #cbd6e2;
}
.maintable .footer TABLE
{
	width:98%;
	font-size:10px;
	color:#dedede;
}
.maintable .footer A
{
	color:#dedede;
	text-decoration:none;
}
.maintable .footer A:hover
{
	color:#FFCC00;
	text-decoration:underline;
}
.maintable .footer FONT
{
	font-size:10px;
	color:#FFCC00;
}
/*-------------------------- Buttons & Links ------------------------------*/
.link1
{
	background-image:url(buttons/link1.gif);
	background-position:3px right;
	background-repeat:no-repeat;
	font-size:12px;
	padding-right:15px;
	color:#efefef;
	font-weight:700;
	text-decoration:none;
}
.link1:hover
{
	background-image:url(buttons/link1_on.gif);
	background-position:3px right;
	background-repeat:no-repeat;
	padding-right:15px;
	color:#ffae00;
	font-weight:700;
	text-decoration:none;
}