/* OVERALL PAGE STYLES */
body { font-family: Verdana, Geneva, sans-serif; color: #333333; line-height: 124%; margin: 0px; padding: 0px; background-color: #ffffff;}
#wrapAll { margin: 0px auto; width: 1004px; border: #264197 solid 2px;}


table { font-size: 100%; border-collapse: collapse; border-spacing: 0;}
th,td{ font-style: normal ;font-weight: normal; text-align: left; margin: 0; padding: 0;}

a:link, a:visited { color: #990000; text-decoration: underline; font-weight: normal; }
a:active, a:hover, a:focus { color: #CC0000; text-decoration: underline; font-weight: normal; }

h1, h1 a:link, h1 a:visited { font-family: "Adobe Garamond Pro", "Times New Roman", Times, serif; font-style: normal; font-size: 25px; color: #89C242; font-weight: bold; margin: 0px; text-decoration: none;}
h1 a:active, h1 a:hover, h1 a:focus { text-decoration: underline;}
h2 { font-family: "Adobe Garamond Pro", "Times New Roman", Times, serif; font-style: normal; font-size: 18px; color: #89C242; font-weight: bold; margin: 0px 0px 5px 0px; }
h3 { color: #333333; font-size: 80%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 5px 0px; }
h4 { color: #ffffff; font-size: 90%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 5px 0px; }
h5 { color: #ffffff; font-size: 80%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 5px 0px; }
h6 { color: #333333; font-size: 80%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px;}
p { font-size: 80%; padding: 0px 0px 0px 0px; }
strong, bold {  }
em, i {  }
abbr, acronym { font-style: normal; text-decoration: none; }
ul, ol, dl, dt { list-style-position: outside; margin: 0px 0px 10px 25px; padding: 0px; }
li, dd { margin: 0px 0px 5px 0px; }
img { border: none; }
img, div, p, a { behavior: url("/files/scripts/iepngfix.htc");}


#clear {clear: both;}

/* ALTERNATE INFORMATION FOR PRINT/HANDHELD/SCREENREADERS */
.screenRead { position: absolute; left: -1000px;}



/* IGUIDE LAYER */
#layerIGuide { background-color: #ffffff; height: 30px; }


/* MASTHEAD LAYER */
#layerMast {width: 1004px;}
#mastLogoPrint { display: none; }

#layerFlash {width: 1000px; height: 400px; border: #FFFFFF solid 2px; overflow: hidden;}

#layerNavigation {margin: 0px; padding: 2px; border-width: 2px 0px 2px 0px; border-style: solid; border-color: #264197; background-color: #FFFFFF;}
#mastNavContainer { height: 21px; background-color: #89c242; display: block; }
#mastNavContainer p { font-size: 12px; line-height: 100%; margin: 0px 0px 0px 0px; float: left; }
#mastNavContainer p a { font-weight: bold; padding: 4px 15px 4px 15px; display: block;  border-width: 0px 1px 0px 0px; border-style: solid; border-color: #a3cd6e; }
#mastNavContainer p a:link, #mastNavContainer p a:visited { color: #264197; text-decoration: none; background-color: #89c242;}
#mastNavContainer p a:active, #mastNavContainer p a:hover, #mastNavContainer p a:focus { color: #FFFFFF; text-decoration: underline; background-color: #264197; }

/* COLLEGE LAYER */
#layerCollege { background-color: #264197; width: 1000px; border: #FFFFFF solid 2px; border-bottom: 0px; text-align: right;}
#layerCollege p { font-size: 9px; line-height: 11px; margin: 0px; float: right;}
#layerCollege p a { font-weight: bold; padding: 3px 15px 5px 15px; display: block;}
#layerCollege p a:link, #layerCollege p a:visited { color: #7c8bb9; text-decoration: none; background-color: #264197; }
#layerCollege p a:active, #layerCollege p a:hover, #layerCollege p a:focus { color: #FFFFFF; text-decoration: underline; background-color: #89c242;}

/* PAGE CONTENT LAYER */
#wrapBody { background-color:#264197; border: #FFFFFF solid 2px; height: 1%; display: block; margin:0px; padding: 0px; }

/* Main Content Body */
#wrapContent { margin: 10px 0px 10px 0px;}

/* Float Window Information */
#columnText { overflow: hidden; height: 1%; display: block; float: left; width: 370px;}
#columnText p, #columnText li, #columnText td {margin: 0px 0px 10px 0px; font-size: 11px; line-height: 18px; color: #666666;}

#columnCalTop {display: block; width: 270px; height: 50px; background-image: url(/files/structure/bg_columnCal_top.png); background-position: top; background-repeat: no-repeat; padding: 40px 0px 0px 100px;}
#columnTixTop {display: block; width: 270px; height: 50px; background-image: url(/files/structure/bg_columnTix_top.png); background-position: top; background-repeat: no-repeat; padding: 40px 0px 0px 100px;}
#columnProgramTop {display: block; width: 270px; height: 50px; background-image: url(/files/structure/bg_columnProgram_top.png); background-position: top; background-repeat: no-repeat; padding: 40px 0px 0px 100px;}
#columnContent {width: 310px; background-image: url(/files/structure/bg_columnText_repeat.png); background-position: top; background-repeat: repeat-y; padding: 0px 10px 5px 50px;}
#columnBtm {display: block; width: 370px; height: 20px; background-image: url(/files/structure/bg_columnText_btm.png); background-position: top; background-repeat: no-repeat;}

#columnText table {  }
#columnText th { font-size: 92%; text-align: center; font-weight: bold; padding: 3px 10px 3px 10px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ece4d8; background-color: #d5caba; }
#columnText td { font-size: 92%; padding: 3px 10px 3px 10px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #d5caba; }

#wrapSpecial {float: left; width: 225px; margin: 30px 10px 0px 10px;}
#columnSpecialTop {display: block; width: 225px; height: 12px; background-image:url(/files/structure/bg_special_top.png); background-position: top; background-repeat: no-repeat; overflow: hidden;}
#columnSpecial {width:205px; background-image:url(/files/structure/bg_special_repeat.png); background-position: top; background-repeat: repeat-y; padding: 0px 10px 5px 10px;}
#columnSpecialBtm {display: block; width: 225px; height: 12px; background-image: url(/files/structure/bg_special_btm.png); background-position: top; background-repeat: no-repeat;}

#columnSpecial p, #columnSpecial li {margin: 0px 0px 10px 0px; font-size: 11px; line-height: 18px; color: #ffffff;}
#columnSpecial h1 { width: 230px; font-size:70%; font-family: Verdana, Geneva, sans-serif; color:#89C242; font-weight: bold;}
#columnSpecial h2 { font-size:90%; color:#333; line-height:100%; background-color:none;}
#columnSpecial table { margin: 0px 10px 10px 10px; width: 210px; border: none; }
#columnSpecial th { font-size: 92%; text-align: center; font-weight: bold; padding: 5px 0px 3px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #818078; background-color: #d5d3c8; }
#columnSpecial td { font-size: 80%; padding: 5px 0px 3px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #818078; }
#columnSpecial img#imagePlaceHolder {width:250px;}
#columnSpecial li li { font-size:100%;}

#specialItem { height:100px; width:187px; padding:30px 15px 0px 15px; }
#specialItem.chat {width:192px; height:70px; padding:60px 20px 0px 25px; }
#specialItem.chat p {line-height:120%; }

/*Calendar Text Formatting*/
#columnSpecial p.calendarEntry a.calendarEvent {color:#333; font-weight:bold; }
#columnSpecial p.calendarEntry span.calendarDayTitle {color:#333; }  
#columnSpecial p.calendarEntry a.calendarLocation { color:#cc0000;}
#columnSpecial p.calendarEntry span.calendarTime {color:#333;}
#columnSpecial p.calendarEntry { padding-left: 10px;}


/* FOOTER LAYER */
#layerFooter { background-color:#264197; border: #FFFFFF solid 2px; border-top: none; clear: both; text-align: left; padding: 10px; width: 980px; margin: 0px auto;}
#layerFooter p { font-family: Arial, Helvetica, sans-serif; color: #7c8bb9; font-size: 70%; line-height: 100%; margin: 0px; }
#layerFooter p a:link, #layerFooter p a:visited { color: #7c8bb9; text-decoration: none; }
#layerFooter p a:active, #layerFooter p a:hover, #layerFooter p a:focus { color: #7c8bb9; text-decoration: underline; }

#footerDepartment { width: 20%; float: left; }
#footerDepartment p { margin: 0px 0px 5px 0px; }
#footerCollege { margin: 0% 0% 1% 20%; }
#footerReggie { width: 20%; float: right; text-align: right; }

#layerDesign { display: none; }