/* * { font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; }
body, html { height: 100%;}
body { background: #FFFFFF fixed center no-repeat; margin: 0px; text-align: center; min-width: 900px;}
a img { border: 0 none; }
img { border: 0 none; }
img { behavior:	url("/_includes/images/pngbehavior.htc"); }
a, a:visited, a:active, a:link { text-decoration: none; color: #153f73; font-weight: bold; }
a:hover { text-decoration: underline; color: #0066FF; }
input, textarea { border: 1px solid #ffb500; font: normal 12px/16px "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; 
	color: #000000; background-color: #FFFFFF; }
form { margin: 0; }
p { padding: 0; margin: 12px 0; }
h2 { padding: 0; margin: 30px 0 16px 0; }
h3 { padding: 0; margin: 25px 0 5px 0; }
h4 { padding: 0; margin: 20px 0 5px 0; }
h5 { padding: 0; margin: 12px 0; }
h6 { padding: 0; margin: 12px 0; }
ul { padding-left: 40px; margin: 12px 0; }
li { padding: 4px; }

#container { height: 10px; }
#homeContent { text-align: left; margin: auto; width: 900px; } */
#content { background: url(/_includes/images/bg_content_shadow.png) repeat-y; margin: auto; width: 936px; text-align: left; }

#mainContent { background: url(/_includes/images/skins/student_youth/bg_content.gif) #FFFFFF repeat-y; }

/*#header { background-color: #FFFFFF; }
#header #topArea { height: 91px; }
#header #topAreaAnimation { height: 125px; }
#header #topArea #logo {  padding: 5px 21px 0px 51px; float: left; }
#header #topArea #newsScroller { margin: 5px 30px 0px; float: right; font-size: 9px; color: #00529b; }
#navigation { margin: 0 5px; width: 890px; clear: both; border-bottom: 4px solid #f3ce3b; }
#mainMenu { margin-bottom: 2px; }
#mainMenu td { font-size: 1px; }
#navigation #search { float: right; margin: 5px 5px 0 0; }
#navigation #search form { margin: 0; padding: 0; }
#navigation #search input { font-size: 10px; border: 1px solid #a6a6a6; background-color: #eeeeee; font-weight: normal; }
#navigation #search #textfield { width: 100px; }
#navigation #search #controls { margin: 0; text-align: right; height: 16px; display: none;   }
#navigation #search #controls a { font-size: 9px; color: #cccccc; text-transform: uppercase; line-height: 7px; }

#mainHomeImage { background-color: #FFFFFF; height: 400px; padding: 0 5px; }
#mainImage { background-color: transparent; height: 420px; width: 890px; margin: 0 5px; }
#mainImageNoRightColumn { background-color: #FFFFFF; height: 420px; }
#mainImageContent { padding: 420px 0px 0px 0px; background-position: 0px 0px; background-repeat: no-repeat; }

#mainHomeContent { background: url(/_includes/images/bg_content_home.gif) no-repeat #FFFFFF top left; margin: 0; height: 200px; margin: 0 5px; }

#mainContent { margin: 0; font-size: 12px; line-height: 18px; width: 890px; margin: 0; }
*/
#mainContent #leftSidebar { min-height: 300px; margin: 0 0px 0 20px; width: 145px; padding: 1px;}
#mainContent #leftSidebar ul, #mainContent #leftSidebar ol, #mainContent #leftSidebar li { list-style: none; padding: 0; margin: 0; }
#mainContent #leftSidebar li a { font-weight: normal; }
#leftSidebar #subMenu { padding-top: 20px !important; }
#leftSidebar .subMenuParent { padding-bottom: 22px !important; }
#leftSidebar .subMenuParent a { font-size: 12px; }
#leftSidebar .subMenuSubPage { font-size: 11px; padding-left: 7px !important;  padding-bottom: 2px !important;}
#leftSidebar #curMenu a { color: gray; }
#leftSidebar #mforce { margin-top: 75px; } 

#mainContent #textArea { float: right; width: 490px; padding: 0 20px; }
#mainContent #textAreaNoRightColumn { float: right; width: 690px; padding: 0 10px; background-color: #ffffff; } 
#mainContent #rightSidebar, #mainContent .doubleColumn .rightColumn { width: 165px; float: right; padding: 0 10px; }
#mainContent #rightSidebar img { align: right; }
#mainContent #textArea h1 { font-family: "Marker Felt"; font-size: 36px; line-height: 36px; margin-bottom: 32px; color: #53f73; }
#mainContent h2, .bulletin_header {  font-family: "Zapfino"; font-size: 24px; font-weight: bold; margin-top: 40px; color: #153f73; }
#mainContent .bulletin_list {border-bottom:1px solid red;margin:0 0 20px 0;
}
#mainContent h3 { font-size: 18px; font-family: "Zapfino"; font-weight: normal; margin-top: 44px; margin-bottom: 19px; color: #007dbf; }
#mainContent h4 { font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 22px; color: #000000; }
#mainContent h5 { font-size: 9px; font-weight: normal; color: #666666; line-height: 10px; margin-left: 50px; }
#mainContent h6 { font-size: 9px; font-weight: normal; color: #666666; line-height: 10px; margin-left: 50px; }
#mainContent p { font-size: 11px; margin-bottom: 20px;}
#mainContent #textArea ul, #mainContent #textArea ol {  border: 3px solid #84B9F9; background-color:#E1ECFD; }
#mainContent #textArea li {list-style-position:inside; padding: 4px; list-style: square;font-size: 11px; }
#mainContent #textArea ol li { list-style: decimal; }
#mainContent table { margin-top: 10px; margin-bottom: 9px; width: 100%; } 
#mainContent table th { font-size: 11px; border-top: 5px solid white; border-bottom: 5px solid white; text-align: center; padding: 6px; vertical-align: top; font-weight: bold; }
#mainContent table tr { background: url(/_includes/images/skins/student_youth/bg_td.png) /*#fff885;*/  }
#mainContent table td { font-size: 11px; border-top: 5px solid white; border-bottom: 5px solid white; text-align: center; padding: 6px; vertical-align: top; }
#mainContent form table td, #mainContent form table th { text-align: left; }
#mainContent h3 br, #mainContent h3 a { display: none; }

#textArea p { font-size: 12px; line-height: 20px; }
#textAreaNoRightColumn p { font-size: 12px; line-height: 20px; }

#mainContent .doubleColumn { clear: both; border-top: 1px solid #b2b2b2; }
#mainContent .doubleColumn .leftColumn { float: left; width: 470px; padding: 0; }
#mainContent .doubleColumn .rightColumn { width: 175px; float: right; padding: 10px 5px; }

#leftSidebar p, #rightSidebar, #rightSidebar p, .rightColumn p { line-height: 13px !important; font-size: 11px !important; color: #444444; }
#rightSidebar h2, .rightColumn h2 { font-weight: normal; line-height: 16px; }
#rightSidebar ul, .rightColumn ul, #rightSidebar ol, .rightColumn ol { margin: 0; padding: 0; border-top: 1px solid #b2b2b2; }
#rightSidebar li, .rightColumn li { font-size: 11px; list-style: none; line-height: 12px; padding: 3px 0; border-bottom: 1px solid #b2b2b2; }
#rightSidebar li a, .rightColumn li a { list-style: none; }
#rightSidebar table tr, .rightColumn table tr { background-color: transparent; }
#rightSidebar table th, .rightColumn table th { background-color: transparent; }
#rightSidebar table td, .rightColumn table td { border: 0 none; padding: 2px; }
#rightSidebar table td img, .rightColumn table td img { border: 0 none; }
/*
.box1 { width: 25%; }
.box2 { width: 75%; }

.hilite input, .hilite select, .hilite textarea { border-width: 2px; background-color: #e5edff; }
.error { color: #AA0000; font-weight: bold; }

.noBorder { border: 0 none !important;}

.list_info { float: right; }

.top { float: right; margin: -10px 0 10px 0; }
.top a, .top a:active, .top a:link, .top * { color: #bababa !important; }

#total_cost, #total_savings { border: 0 none; background-color: transparent; }

#highlightAreas { padding-top: 15px; visibility: hidden; }
#highlightAreas .highlightArea { width: 190px; float: left; padding: 0 5px; border-right: 1px dotted #ffffff; display: inline; }
#highlightAreas .highlightAreaEmpty { display: none; }
#highlightAreas .highlightAreaImage { width: 190px; padding-bottom: 5px;}
#highlightAreas .highlightAreaText { width: 190px; text-align: center; font-size: 11px; line-height: 14px; }
#highlightAreas #highlightArea_eCommerce { border-right: 0 none; }

#sponsorArea { clear: both; text-align: right; padding: 30px; font-size: 13px; font-style: italic; }
#sponsorArea img { float: right; margin-left: 20px; }
#sponsorArea div { margin-top: 19px; }

#footer { background-color: transparent; clear: both; margin: 0 5px; font-size: 10px; height: 61px; padding: 40px 20px 10px 10px; }
#footer #cfecLogo { float: left; }
#footer #directions a, #footer #directions { text-align: right; text-transform: uppercase; font-weight: bold; color: #00529b; padding: 30px 0 5px 0; font-size: 10px; }
#footer #directions a span, #footer #directions span { padding: 0 2px; }
#footer #links { text-align: right; }
#footer #links span { padding: 0 0px; }
#footer a { font-size: 10px; color: #000000; padding: 0 3px; font-weight: normal; }
*/
