@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{/*height:100%;*/width:100%;}
form,body,html{/*height:100%;*/width:100%;}
body{margin:0;padding:0;background:#920515 url(images/background.gif); color:#000000; font:11px Verdana, Arial, Helvetica, sans-serif; }

.mastWrap{float:left;width:100%;}
.cntrWrap{width:800px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a{color:#B2291B; text-decoration:underline; outline:none;;}
a:hover{color:#B2291B; text-decoration:none;}
a:visited{color:#B2291B; text-decoration:underline;}
a:active{color:#B2291B; text-decoration:underline;}
a img{border:none;}
img{border:none;}

h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;margin:0;padding:8px 5px 8px 0;line-height:1.8em;}
h1,.PageTitleHeader{font-size:1.8em;}
h2,.PageSubTitleHeader{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1em;}
p{padding:0;margin:7px 0;}
h1 { font-size: 120%; font-weight: bold; color:#917D4A; }
h2 { font-size: 120%; font-weight: bold; color:#917D4A; background: white; margin-bottom : 0px; padding-bottom:0px; }

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearer { clear:both; }
.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/

#ContentToplinks{ padding:0; margin:0;}
#ContentToplinks ul {list-style:none; padding:0; margin:0 0 0 40px; text-align:center;}
#ContentToplinks li {padding:0 10px; border-left:1px solid #990000; float:left; height:13px;line-height:.9em}
#ContentToplinks a { display:block; text-indent:-999em; padding:0; margin:0; }

#ContentToplinks li#AboutWandJ {border:none;}
#ContentToplinks li#AboutWandJ a {background:url(images/nav_about.gif) no-repeat top left; padding:0; margin:-5px 0 0 0; width:68px; height:22px;} 
#ContentToplinks li#Academics a {background:url(images/nav_academics.gif)  no-repeat top left; padding:0; margin:-5px 0 0 0; width:68px; height:22px;}
#ContentToplinks li#Athletics a {background:url(images/nav_athletics.gif) no-repeat top left; padding:0; margin:-5px 0 0 0; width:59px; height:22px;}
#ContentToplinks li#NewsandEvents a {background:url(images/nav_news.gif) no-repeat top left; padding:0; margin:-5px 0 0 0; width:92px; height:22px;}
#ContentToplinks li#Directory a {background:url(images/nav_directory.gif) no-repeat top left; padding:0; margin:-5px 0 0 0; width:59px; height:22px;}
#ContentToplinks li#OfficesandDepartments a {background:url(images/nav_offices.gif) no-repeat top left; padding:0; margin:-5px 0 0 0; width:148px; height:22px;}


.cms_SectionHeader { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; caption:Section Header; }
.cms_Normal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; }
.cms_eMailTag { display:none; caption:E-Mail "RemoveThis" Text; }

/* End CMS Edit CSS */

.leftShadow { background-image:url(images/leftTableShadow.gif); background-repeat:repeat-y; }
.rightShadow { background-image:url(images/rightTableShadow.gif); background-repeat:repeat-y; }
.navWhiteLine { background-color:#FFFFFF; height:1px; margin:0; padding:0; }
.topNav { text-align:center; background-color:#000000; }

.bcrumbs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; background-color:#D6BB64; padding: 3px 6px 3px 36px; color:#B2291B; }
a.bcrumbLink, a.bcrumbLink:visited { color:#B2291B; text-decoration:none; }
a.bcrumbLink:hover { text-decoration:underline; }
ul#ContentBreadCrumbs{padding:0;margin:0;list-style:none;float:left;}
ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
ul#ContentBreadCrumbs li#Home {display:none;}
ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:1em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}
/* LEFT COLUMN
---------------------------------------------*/

/* Flyout Styles
------------------------------------------------------- */
#ContentLeftNav {padding:0; margin:0; background:#CBA93A;  float:left;}
#ContentLeftNav ul { padding:0; margin:0; list-style:none; border-bottom:0px solid #bab8b9; font-size:11px; width:100%;}
#ContentLeftNav li { padding:0; margin:0; float:left; text-align:left; background:url(images/leftNavDivDashed.gif) no-repeat 0px 10px; }
#ContentLeftNav li a { display:block; padding:0px 0px 11px 10px; background:url(images/leftNavArrow.gif) no-repeat 0px .2em; color:#ffffff; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; width:145px;}
#ContentLeftNav li a:hover {text-decoration:underline;}

/* Second Level Groups */
#ContentLeftNav li ul { position: absolute; left: -999em; margin:-3em 0 0 152px; background:#CBA93A; width:155px;}
#ContentLeftNav li li {background:transparent;}
#ContentLeftNav li li a { width:136px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:transparent; padding:4px;}
#ContentLeftNav li li:hover, #ContentLeftNav li li.sfHover {}

/* Third Level Groups */
#ContentLeftNav li li ul { margin:-20px 0 0 150px}

/* The Magic */
#ContentLeftNav li:hover ul ul,
#ContentLeftNav li:hover ul ul ul,
#ContentLeftNav li.sfhover ul ul,
#ContentLeftNav li.sfhover ul ul ul { left: -999em;}

#ContentLeftNav li:hover ul,
#ContentLeftNav li li:hover ul,
#ContentLeftNav li li li:hover ul,
#ContentLeftNav li.sfhover ul,
#ContentLeftNav li li.sfhover ul,
#ContentLeftNav li li li.sfhover ul { left: auto;}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody{}
.structBody #ContentMiddle{}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{}
.structRight #ContentRight{}

/* Footer Elements 
---------------------------------------------*/
#ContentFooter{}

/* ========================================================= */


.cms_SectionDiv { margin:0; padding:0 0 0 13px; text-align:left; background-image:url(images/WhiteDownArrow.gif); background-repeat:no-repeat; background-position:0 .25em; }
.cms_SectionHeader a { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.cms_SectionHeader a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.cms_SectionHeader a:hover { text-decoration:underline; }

.sectionHeader { background-color:#B2291B;background-repeat:repeat;border:0px none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0pt;padding:5px 5px 5px 13px;text-align:left;text-transform:uppercase;vertical-align:middle;width:165px; }
.contentHeader { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#FFFFFF; /*text-transform:uppercase;*/	font-variant:small-caps; /*background-image:url(/staticImages/contentHeaderBg.gif);*/	background-repeat:repeat; background-color:#B2291B; /*height:38px;	width:495px;*/	padding:0 0 0 25px; margin:0; vertical-align:middle; border:0px; }

.leftNavCell { padding:16px 0px 16px 16px; background:#CBA93A; text-align:right; width:167px; }
.contentArea { padding:10px; }
.pic { border:2px solid #FFFFFF; }
.paleYellow { background-color:#D6BB64; }
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#000000; padding:4px; text-align:center; color:#990000; }
.footer a, .footer a:visited { color:#FFFFFF; text-decoration:none; }

td.leftBorderLine { border-left:1px solid #FFFFFF; }
td.rightBorderLine { border-right:1px solid #FFFFFF; }
td.topBorderLine { border-top:1px solid #FFFFFF; }
td.bottomBorderLine { border-bottom:1px solid #FFFFFF; }
caption { background:White; color:#000; }
td.today { background:#917D4A; color:#FFFFFF; }
.centercolumn { border:2px solid #E9E9E9; }
.DirLinks { font-size:10px; }

.footer { background:#000000; color:#990000; }

.headline { background:#003070; color:White; }
.label, .label-left, .label-center, .label-right { background-color:#917D4A; color:White; }
.label-left a:link, .label-left a:visited, .label-left a:active, .label-right a:link, .label-right a:visited, .label-right a:active, .label-center a:link, .label-center a:visited, .label-center a:active, .label a:link, .label a:visited, .label a:active { background-color:#917D4A; color:Black; }
.leftcolumn { border:2px solid #E9E9E9; }
.strip { background:#917D4A; color:White; }
.title { background:#917D4A; color:White; }


.bottomborder { border:1px solid #000000; }
.logincontainer_bottom { background:#666666; color:#FFFFFF; }

/* Fix for EMS */
br { clear:none; }

#pageContainer table { text-align:left; font-size:.9em Arial, sans-serif; }

.FlixRegisterButton { display:none; }

#calendarContainer { }

* html div#contentContainer { width:648px; }

* html div#topImage { width:629px; }
