/* CSS Document - Linked Stylesheets */
@import url("yui/reset-min.css");

@import url("png-fix.css");

/* Site wide styles */
HTML { font-size: 62.5%; background-color:#A3B2C3; background-image:url('../images/blue-bkg.jpg'); background-position:top left; background-repeat:repeat-x; }
P { padding: 5px 0px; }
BODY { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#333333; }
A:link, A:visited { text-decoration:none; }
A:hover, A:active { text-decoration:underline; }


/* Page Layout Styles */
#pageWrapper { width:1060px; margin:0px; background-color:transparent; background-image:url('../images/pencil-bkg.png'); background-position:top; background-repeat:no-repeat; }
#pageBackground { width:950px; margin:0px 90px 0px 20px; background-image:url('../images/page-bkg.jpg'); background-repeat:no-repeat; }


/* Header Area */
#logoHeaderArea { width:100%; background-image:url('../images/header-bkg.jpg'); background-position:right top; background-repeat:no-repeat; }
#topSubNavigation { float:right; width:225px; margin:5px 0 0 0; }
#topSubNavigation A:link, #topSubNavigation A:visited { color:#23446A; font-family:Helvetica, Arial, sans-serif; font-size:12px; }
#topSubNavigation A:hover, #topSubNavigation A:active { color:#23446A; font-family:Helvetica, Arial, sans-serif; font-size:12px; }
#topNavigationArea { float:right; width:648px; }
#topNavigation { padding-top: 76px; }


/* Top Navigation */
UL#topNav { display:inline; }
UL#topNav LI { float:left; width:124px; height:18px; padding: 5px 0 5px 0; margin-left:1px; text-align:center; font-family: Helvetica, Arial, sans-serif; font-size:16px; }
UL#topNav LI A { display:block; }
UL#topNav LI:hover { background-image:url(../images/tab-rollover.jpg); }
UL#topNav LI:hover A { color:#23446A; text-decoration:none; }


/* Top Navigation - Dropdown Menus */
UL#topNav LI UL.sub { display:none; margin: 2px 0 0 -3px; padding-top:2px; }
UL#topNav LI UL.sub LI { background-color:#FFFFFF; font-size:11px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; padding:4px 0 1px; background-image:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
UL#topNav LI UL.sub LI.first { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
UL#topNav LI UL.sub LI.last { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
UL#topNav LI UL.sub LI:hover { background-color:#B3C4DA; }
UL#topNav LI:hover UL.sub { display:block; position:relative; z-index: 200; }
.tab_i { background-image:url(../images/tab-inactive.jpg); }
.tab_i A:link, .tab_i A:visited { color:#B3C4DA; }
.tab_a { background-image:url(../images/tab-active.jpg); }
.tab_a A:link, .tab_a A:visited { color:#23446A; }


/* Footer Area */
#pageFooter { width:950px; height:230px; padding:0 90px 0 20px; background-image:url('../images/footer-bkg.png'); background-repeat:no-repeat; }
#footerGraphic { float:right; }
#footerLinks { text-align:right; color:#CCCCCC; font-family:Helvetica, Arial, sans-serif; font-size:11px; }
#footerLinks A { color:#CCCCCC; }


/* Home Page Specific Styles */
#homeLeftSidebar { float: left; width:185px; margin-left:22px; margin-right:23px; }
.calendarHeader { font-family:Helvetica, Arial, sans-serif; font-size:20px; color:#669933; }

#homeContentArea, #subContentAreaWide { float: left; width:680px; margin:8px 23px 0 17px; }
#homeContentArea H1 { font-size:16px; font-weight:bold; color:#4E76A6; }
#homeContentArea H2 { font-size:12px; font-weight:bold; color:#4E76A6; }
#homeContentArea P { color:#000000; line-height:1.4em; }

#homeRightSidebar { float:right; width: 230px; margin-left: 10px; }
#homeRightSidebar .postItNote { width:209px; height:206px; margin-top:10px; padding:25px 10px 0; background-image:url('../images/postit-note.png'); background-repeat:no-repeat; overflow:auto; }
#homeRightSidebar .postItNote H1 { font-size:18px; color:#333333; }
#homeRightSidebar .postItNote P { font-size:11px; color:#000000; }
#homeRightSidebar .postItNote A { font-size:11px; color:#5C8727; font-weight:bold; padding-left:15px; background-image:url('../images/postit-arrow.png'); background-position:left; background-repeat:no-repeat;}

#social1 { position:relative; float:left; margin: 15px 0px 0 0px; z-index: 100; }
#social2 { position:relative; float:left; margin: 15px 0px 0 0px; z-index: 100; }

#homeBannerTutoring { position:relative; float:left; margin: -90px 14px 0 253px; z-index: 100; }
#homeBannerTestprep { position:relative; float:left; margin: -90px 0 0 0; z-index: 100; }
#homeBannerAdvising { position:relative; float:left; margin: -128px 19px 0 37px; z-index: 100; }


/* Sub Page Specific Styles */
#subLeftSidebar { float: left; width:185px; margin: 16px 20px 0; }

#subContentArea { float: left; width:425px; margin:8px 5px 0 20px; }
#subContentArea H1, #subRightSidebar H1, #subContentAreaWide H1 { font-size:16px; font-weight:bold; color:#4E76A6; }
#subContentArea H2, #subRightSidebar H2, #subContentAreaWide H2 { font-size:12px; font-weight:bold; color:#4E76A6; margin-top:5px; }
#subContentArea P, #subRightSidebar P, #subContentAreaWide P { color:#000000; line-height:1.4em; }
#subContentArea A.arrow { font-size:11px; color:#5C8727; font-weight:bold; padding-left:15px; line-height: 20px; background-image:url('../images/postit-arrow.png'); background-position:left; background-repeat:no-repeat;}
.subContentColumn1 { float:left; width:205px; margin-right:7px; }
.subContentColumn2 { float:left; width:205px; margin-left:7px;}

#subRightSidebar { float: left; width: 230px; margin-top: 8px; margin-right: 20px; margin-bottom: 0; margin-left: 20px; }
#subRightSidebar .postItNote { width:209px; height:206px; margin-top:10px; padding:25px 10px 0; background-image:url('../images/postit-note.png'); background-repeat:no-repeat; overflow:auto; }
#subRightSidebar .postItNote H1 { font-size:18px; color:#333333; }
#subRightSidebar .postItNote P { font-size:11px; color:#000000; }
#subRightSidebar .postItNote A { font-size:11px; color:#5C8727; font-weight:bold; padding-left:15px; background-image:url('../images/postit-arrow.png'); background-position:left; background-repeat:no-repeat;}

.arrow { font-size:11px; color:#5C8727; font-weight:bold; padding-left:15px; background-image:url('../images/postit-arrow.png'); background-position:left; background-repeat:no-repeat;}
.icon { color:#636363; font-weight:bold; padding-left:25px; background-position:left; background-repeat:no-repeat; }
.print { background-image:url('../images/icon-print.jpg'); }
.email { background-image:url('../images/icon-email.jpg'); }
.broch { background-image:url('../images/icon-brochure.jpg'); }

.registerIcons { float:right; width:210px; margin-left:50px; }
#registerFrameBkg { width:680px; /*height:860px;*/ overflow:hidden; /*background-image:url('../images/clipboard-bkg.png'); */background-repeat:no-repeat; background-position:top; }
#registerFrameContent { /*height:690px; margin: 122px 100px 33px 68px;*/ margin: 33px 100px 33px 0px;}

/* Services Tertiary Nav */
#tertiaryNav { width:185px; }
#tertiaryNav LI { border-bottom: 1px solid #C0D58E; line-height:28px; }
#tertiaryNav LI.last { border-bottom: none; }
#tertiaryNav LI A { font-size:20px; color:#4E76A6; margin-left:4px; display:block; text-decoration:none; }
#tertiaryNav LI:hover { background-color:#C7D1AF; }
#tertiaryNav LI:hover UL { display:block;}

#tertiaryNav LI UL { display:none; position:absolute; z-index:200; left: 225px; background-color:#E4E6D8; width:100px; }
#tertiaryNav LI UL LI { border-bottom: 1px solid #C0D58E; border-left: 1px solid #23446A; border-right: 1px solid #23446A; }
#tertiaryNav LI UL LI.first { border-top: 1px solid #23446A; border-left: 1px solid #23446A; border-right: 1px solid #23446A; }
#tertiaryNav LI UL LI.last { border-bottom: 1px solid #23446A; border-left: 1px solid #23446A; border-right: 1px solid #23446A; }
#tertiaryNav LI UL LI A { font-size:11px; font-weight:bold; color:#5C8727; padding-left:15px; background-image:url('../images/postit-arrow.png'); background-position:left; background-repeat:no-repeat; }

#tertiaryNav LI.active { }
#tertiaryNav LI.active UL { display:block; position:static; width:100%; }
#tertiaryNav LI.active UL LI { border-bottom: 1px solid #C0D58E; border-left: none; border-right:none; border-top:none; }
#tertiaryNav LI.active UL LI.last { border-bottom: none; }

#tertiaryNav LI.currentPage, #tertiaryNav LI.active UL LI.currentPage { background-color:#C7D1AF; }
#calendarFrameBkg {
	width:680px;
	height:860px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top;
	background-image: url(../images/corkboard-bkg.png);
}
#calendarFrameContent {
	height:690px;
	margin-top: 84px;
	margin-right: 50px;
	margin-bottom: 84px;
	margin-left: 50px;
}
#applyFrameContent {
	height:3500px;
	margin-top: 10px;
	margin-right: 68px;
	margin-bottom: 33px;
	margin-left: 68px;
}
#applyFrameBkg {
	width:680px;
	height:2000px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top;
}
#registerFrame_test_prep_Bkg {
	width:680px;
	/*height:2300px;*/
	overflow:hidden;
	/*background-image:url(../images/clipboard-bkg_2.png);*/
	background-repeat:no-repeat;
	background-position:top;
}
#registerFrameContent_test_prep {
/*	height:2130px;
	margin-top: 122px;
	margin-right: 100px;
	margin-bottom: 33px;
	margin-left: 68px;*/
	margin:33px 100px 33px 0px;
}
