@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 333333;
}
body {
	background-color: #CCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.wrapper { background-color:#FFF; border:1px solid #999;}
.header { width:980px; height:247px; background:url(images/header.jpg) no-repeat top center;}
.headerfeature { color:#FFF; font-size:12px !important;}
.headerfeature a { color:#FFF; font-size:12px !important; font-weight:bold;}
.topsubscribe input { border:0; color:#666; background:none; height:18px; margin-bottom:16px; width:225px;}
.topsubmit {border:0;height:52px !important; width:110px !important;}
.topsignuptext { height:66px; padding-top:5px; color:#333; font-size:16px; font-weight:bold;}
.menu { height:36px; background:url(images/menubg.gif) repeat-x;}
.menu ul { margin:0; padding:0; list-style:none;}
.menu ul li { display:inline; height:36px; margin-left:15px; margin-right:15px; }
.menu ul li:hover { }
.menu ul li a { color:#4d4d4d; text-decoration:none;  height:36px !important;  padding-top:11px;  padding-bottom:11px; padding-left:10px; padding-right:10px; font-weight:bold; }
.menu ul li a:hover { color:#fff; text-decoration:none;  height:36px !important; background:url(images/menubgon.gif) repeat-x; padding-top:11px;  padding-bottom:11px; padding-left:10px; padding-right:10px; }

.content { padding-top:5px;}

.girlquotetitle { font-size:16px; font-weight:bold; color:#FFF;}
.girlquotetext { font-size:12px; color:#FFF; padding:3px;}

.studentquotetitle { background:url(images/studentquotetitle.gif) no-repeat center; height:51px; width:302px; color:#FFF; font-weight:bold; font-size:16px; padding-left:20px;}
.studentquotebox { background:url(images/studentquotebox.gif) no-repeat top center; width:303px; height:193px;}
.studentquote { text-align:justify;}
.studentname { color:#0c0ba4; font-weight:bold; height:20px; vertical-align:middle;}

.promotion { background:url(images/promotion.gif) no-repeat center top; width:632px; height:265px; padding:5px 8px 8px 10px;}
.pagetitle { font-size:45px; color:#0c0ba4; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding:10px 0 10px 0;}
.smalltitle { font-size:17px; color:#0c0ba4; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  background-color:#CCC; padding:5px; color:#000; }
.bluesmalltitle { font-size:19px; color:#0c0ba4; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.justify { text-align:justify;}
.promotiontitle {  font-size:18px; font-weight:bold; color:#FFF; }
.promotiontext { color:#FFF !important; width:550px; font-size:14px; vertical-align:top;}

.eventheader { background:#a2a2a2; color:#FFF; font-weight:bold; text-align:center; font-size:16px; height:25px;}
.eventrowone { height:25px; padding-left:7px;}
.eventrowone td {padding-left:7px;}
.eventrowtwo { height:25px; padding-left:7px; background:#ddebfa;}
.eventrowtwo td {padding-left:7px;}

.footer { background:url(images/footerbg.gif) repeat-x; height:44px; color:#333; font-weight:bold; text-align:center; vertical-align:middle;}

.orange { color:#FF8000; font-weight:bold;}
.image { padding:3px; border:2px solid #CCC;}

.bluetitle { background:#0E7EE0; color:#FFF; height:30px; font-weight:bold; vertical-align:middle; padding-left:10px; font-size:19px;}
.greybox { background-color:#0F7FE1; border:1px solid #999;}
.justify { text-align: justify; }
.orangebutton { background:url(images/orangebutton.gif) no-repeat center top; height:50px; width:300px; color:#FFF; font-weight:bold; text-align:center; font-size:18px;}
.orangebutton a, .orangebutton a:visited {color:#FFF; font-weight:bold; text-align:center; font-size:18px; text-decoration:none;}
.orangebutton a:hover, .orangebutton a:active {color:#000; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; text-decoration:underline;}
