
/*    Fixed Classes   */
  
  .hidden {display: none;}
  .right {float: right;}
  .left {float: left;}
  .clearer {height: 0px; clear: both; visibility: hidden;}
  .disabled {text-decoration: line-through; color: #C0C0C0;}
  .fileAttachmentList                               {min-height: 40px; padding: 0 0 20px 0; margin: 0; clear: both;}
  .fileAttachmentList li                            {list-style-type: none; height: 35px; padding-left: 40px; padding-top: 20px; margin-bottom: -10px; background-position: left; background-repeat: no-repeat; }
  .podcastList li                                   {height: auto !important; }
  .podcastList li.attachmentDownload_mp3            {background-position: top left;}
  .fileAttachmentList li.attachmentDownload_doc     {background-image: url(../images/icons/doc.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_mp3     {background-image: url(../images/icons/mp3.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_pdf     {background-image: url(../images/icons/pdf.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_pub     {background-image: url(../images/icons/pub.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_zip     {background-image: url(../images/icons/zip.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_jpg     {background-image: url(../images/icons/jpg.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_jpeg   {background-image: url(../images/icons/jpeg.gif) !important;}
  .fileAttachmentList li.attachmentDownload_gif     {background-image: url(../images/icons/gif.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_xls     {background-image: url(../images/icons/xls.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_ppt     {background-image: url(../images/icons/ppt.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_rar     {background-image: url(../images/icons/rar.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_rtf     {background-image: url(../images/icons/rtf.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_txt     {background-image: url(../images/icons/txt.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_csv     {background-image: url(../images/icons/csv.gif)  !important;}
  .fileAttachmentList li.attachmentDownload_png     {background-image: url(../images/icons/png.gif)  !important;}
  
/*    Fixed Classes   */

body{font-size:11px;line-height:1.5;font-family:"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;color:#666;background:#FFF;margin:0;padding:0;}
/** Structure **/
#glow{width:100%;background:#FFF url(/_includes/images/design/glow.jpg) repeat-y center;}
#wrapper{width:960px;margin:0 auto;padding:0;background:url(/_includes/images/design/sidebarbackground.png) no-repeat top right;position:relative;}
#wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#main{float:left;width:720px;border:5px solid #CCC;border-top:0;background-color:#FFF;position:relative;}
#main:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#carousel{height:247px;border-bottom:5px solid #CCC;display:block;}
#carousel object{}
#content{padding:0 27px;min-height:360px;}
/** Header **/
#header{height:230px;background:#DDD url(/_includes/images/design/header.jpg) bottom left no-repeat;overflow:hidden;}
#header p{text-indent:-9999px;}
/** Content **/
/*Headings*/
#content h1{clear: left;background:#FFF url(/_includes/images/design/h1.gif) repeat-x center;height:20px;text-align:center;font-size:15px;font-family:Georgia, Times, "Times New Roman", serif;color:#484E5B;text-transform:uppercase;font-weight:400;margin-top:15px;}
#content h1 span{background-color:#FFF;padding:0 23px;height:20px;}
/* Orginal Styles
#content h2{color:#014D99;font-size:15px;border-bottom:1px dotted #CCC;padding-top:5px;padding-bottom:5px;margin-bottom:25px;}
#content h2.sub{border-top:1px dotted #CCC;border-bottom:none;padding-bottom:0;margin-bottom:0;}
#content h3{background:#FFF url(/_includes/images/design/h1.gif) repeat-x center;height:20px;text-align:center;font-size:15px;font-family:Georgia, Times, "Times New Roman", serif;color:#484E5B;font-weight:400;margin-top:10px;margin-bottom:15px;}
#content h3 span{background-color:#FFF;padding:0 23px;height:20px;white-space:nowrap;}
End Original Styles*/
#content h2, #content h3{color:#014D99;font-size:15px;border-bottom:1px dotted #CCC;padding-top:5px;padding-bottom:5px;margin-bottom:15px;}
#content h2 span, #content h3.sub{padding-bottom:0;margin-bottom:0;}

/* General */
#content p{margin-top:20px;margin-bottom:15px;font-size:12px;}
#content div p{margin-top:0;}
#content p.sub{color:#999;display:block;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;padding-bottom:5px;margin-top:0;margin-bottom:10px;border-bottom:1px dotted #CCC;}
#content p.sub strong{color:#666;}
p.left,span.left{float:left;margin:0;width:45%;}
p.right,span.right{float:right;margin:0;width:45%;text-align:right;}
#content img{border:3px solid #EDEFE6;margin-bottom:10px;}
#content img.left{float:left;margin-right:15px;}
#content img.right{float:right;margin-left:15px;}
#content .more{text-align:right;margin-top:-5px;}
#content .pullbox{padding:5px 20px;background-color:#F5F7FB;border:5px solid #FCFDFE;line-height:30px;height:1%;font-size:12px;}
#content .download{display:inline;float:right;background:url(/_includes/images/design/download.gif) no-repeat center left;padding-left:20px;font-weight:700;}
#content .download:hover{background-color:#F5F7FB;background:url(/_includes/images/design/download_hover.gif) no-repeat center left;}
#content .odd{background-color:#E7EBF6;}
#content .even{background-color:#D9E0F1;}
#content #eventssummary{border-top:1px dotted #CCC;list-style-type:none;padding:0;margin:0;}
#content #eventssummary li{background:#FFF url(/_includes/images/design/cal_header.gif) no-repeat 0 12px;padding-left:20px;padding-top:10px;font-family:Georgia, Times, "Times New Roman", serif;border-bottom:1px dotted #CCC;margin:0;}
#content #eventssummary li a{font-size:13px;font-style:italic;}
#content #eventssummary li p{font-family:"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;padding-left:80px;margin:0;margin-bottom:10px;font-size:1em;}
/* Search */
#content #search{margin-bottom:15px;padding:0;}
#content #search p{margin:0;padding:0;}
#content #search input{background-color:#ECEFF8;color:#484E5B;border:1px solid #C9CDD8;width:163px;height:17px;padding:3px 3px 0;}
#content #search button{border:none;margin:0;padding:0;position:relative;top:1px;left:10px;background:#FFF url(/_includes/images/design/go.gif) no-repeat center;text-indent:-9999px;overflow:hidden;width:22px;height:22px;display:inline;}
#content #search label,#content #search input{display:inline;}
/* Links */
#content a{text-decoration:underline;color:#014D99;}
#content a:hover,#content a:focus{text-decoration:none;background-color:#C7D2E8;}
/* Layouts */
#content #leftcol{float:left;width:318px;}
#content #rightcol{float:right;width:318px;}
#content #twothirds{width:428px;float:left;}
#content #onethird{width:211px;float:right;}
#content #oddthird{width:224px;padding:0 10px 0 14px;min-height:512px;float:right;background:#FFF url(/_includes/images/design/homegrad.jpg) no-repeat top center;}
#content #lefthalf{float:left;width:200px;}
#content #righthalf{float:right;width:200px;}
.clear{clear:both;display:block;}
/** Breadcrumbs **/
#breadcrumbs	{color: #000; list-style: none; margin: 0; padding: 0; clear: both; width: 680px; height: 15px; margin-top: 15px;}
#breadcrumbs li	{float: left; margin: 0; padding: 0; height: 15px;}
#breadcrumbs a	{height: 15px; line-height: 15px;}
#breadcrumbs span {margin:0 5px;}
#breadcrumbs li.last span {display: none;}
/** Upper Nav **/
#menuBar{position:relative;font-family:Georgia, Times, "Times New Roman", serif;margin-bottom:5px;background:#939BAE;border-bottom:5px solid #C3CFE9;}
#menuBar.t1{height:4.6em;background:#939BAE;border-bottom:5px solid #C3CFE9;}
#menuBar.t2{height:7.2em;border-bottom:5px solid #C3CFE9;}
#menuBar.t3{margin:0 0 40px;}
/* Teir 1 */
#menuBar ul{margin:0;padding:0;list-style:none;height:3.4em;background:#C0CCE8 url(/_includes/images/design/menubackgrad.jpg) repeat-x;text-transform:uppercase;font-size:13px;padding-left:15px;border-bottom:1px solid #FFF;}
#menuBar ul li{float:left;margin:0 2px;padding:0;line-height:3.25em;}
#menuBar li a{padding:3px 13px 0;text-decoration:none;color:#666;display:inline-block;height:3.25em;}
#menuBar ul li.selected{background:#929BB0 url(/_includes/images/design/menurightdoor.jpg) no-repeat top right;}
#menuBar ul li.selected a{color:#FFF;background:url(/_includes/images/design/menuleftdoor.gif) no-repeat top left;}
#menuBar ul li:hover,#navigation ul li.over{background:#929BB0 url(/_includes/images/design/menurightdoor.jpg) no-repeat top right;}
#menuBar ul li a:hover{background:url(/_includes/images/design/menuleftdoor.gif) no-repeat top left;color:#FFF;}
/* Teir 2 */
#menuBar ul li ul{position:absolute;top:4.1em;left:0;height:3em;width:705px;margin:0;padding:0;list-style:none;background-color:#929AAD;background-image:none;text-transform:uppercase;font-size:11px;padding-left:15px;border-bottom:1px solid #FFF;visibility:hidden;}
#menuBar ul li.selected ul{visibility:visible;}
#menuBar ul li ul li{float:left;margin:0;padding:0;line-height:35px;}
#menuBar ul li.selected ul li a{background-image:none;text-decoration:none;color:#FFF;padding:0 13px;display:inline-block;height:3.1em;}
#menuBar ul li ul li.selected{background:none;}
#menuBar ul li ul li.selected a{background:url(/_includes/images/design/teir2arrow.gif) no-repeat bottom center;}
#menuBar ul li ul li:hover,#menuBar ul li ul li.over{background:none;}
#menuBar ul li ul li a:hover{background:#6A7388 url(/_includes/images/design/teir2hover.gif) no-repeat bottom center;}
/* Teir 3 */
#menuBar ul li ul li ul{position:absolute;top:3.1em;left:0;height:2.4em;width:705px;margin:0;padding:0;list-style:none;background-color:#C3CFE9;background-image:none;text-transform:capitalize;font-size:11px;padding-left:15px;border-bottom:1px solid #929BB0;visibility:hidden;}
#menuBar ul li.selected ul li ul{visibility:hidden;}
#menuBar ul li ul li.selected ul{visibility:visible!important;}
#menuBar ul li ul li ul li{float:left;margin:0;padding:0;line-height:2.5em;}
#menuBar ul li.selected ul li.selected ul li a{background-image:none;text-decoration:none;color:#5C5F69;padding:0 13px;display:inline-block;height:2.5em;}
#menuBar ul li.selected ul li.selected ul li.selected a{background:url(/_includes/images/design/teir3arrow.gif) no-repeat bottom center;}
#menuBar ul li.selected ul li.selected ul li a:hover{background:#AFBBD5 url(/_includes/images/design/teir3hover.gif) no-repeat bottom center;height:2.5em;}
#wrapper #main #menuBar ul li.selected ul{margin-bottom:30px;}

/** Warning **/
#warning{position:relative;margin:0 auto;width:184px;background:url(/_includes/images/design/urgent_bottom.png) no-repeat bottom;padding-bottom:24px;z-index:1;border:0;}
#warning:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#warning h2{color:#000;font-size:15px;padding:5px 10px;background-color:#FF4D4D;border:5px solid #C03F3B;border-bottom:2px solid #C03F3B; margin: 15px 0 0 0;}
#warning p{color:#FFF;font-size:12px;padding:5px 10px;background-color:#FF4D4D;border:5px solid #C03F3B;border-bottom:0;border-top:0; margin: 0;}
#warning span{text-decoration:underline;}
/** Cancelled Box **/
#cancelled{position:relative;margin:0 auto;width:184px;background:url(/_includes/images/design/cancelled_bottom.png) no-repeat bottom;padding-bottom:24px;z-index:1;border:0;}
#cancelled:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cancelled h2{color:#000;font-size:15px;padding:5px 10px;background-color:#00b5c8;border:5px solid #008491;border-bottom:2px solid #008491; margin: 15px 0 0 0;}
#cancelled p{color:#FFF;font-size:12px;padding:5px 10px;background-color:#00b5c8;border:5px solid #008491;border-bottom:0;border-top:0; margin: 0;}
#cancelled span{text-decoration:underline;}
/** Challoner's Float **/
#challoner{display:block;position:absolute;bottom:90px;right:0;width:62px;height:394px;background:url(/_includes/images/design/challoner.png) no-repeat;}
/** Footer **/
#footer{background:#FFF url(/_includes/images/design/glowbottom.jpg) no-repeat center top;width:960px;margin:0 auto;clear:both;padding:15px;border-bottom:15px solid #FFF;color:#B7B7B7;}
#footer a{color:#B7B7B7;}
#footer a:hover,#footer a:focus{color:#666;}
/***          Styles For IE 6          ***/* 
html #wrapper{background:#C7D2E8 url(/_includes/images/design/sidebarbackground.jpg) no-repeat top right!important;}
* html #warning{background:url(/_includes/images/design/urgent_bottom.gif) no-repeat bottom!important;}
* html #challoner{background:url(/_includes/images/design/challoner.gif) no-repeat!important;}
* html #navigation ul li.current ul li.current ul li a:hover{background:#AFBBD5 url(/_includes/images/design/teir3hover_ie6.gif) no-repeat bottom center!important;}
* html #cal td acronym{line-height:1.5em;bottom:1px;}
* html #termdates table caption{padding-bottom:20px;}
* html #content h2.sub{border-top:1px dotted #CCC;}
* html #news hr{border-bottom:none;}
* html #home #cal{border:0;}
p.statement{font-size:20px;font-family:Georgia;font-style:italic;color:#929aad;}
p.statement2{font-size:15px!important;font-family:Georgia;font-style:italic;color:#929aad;}
.hiddenFields input{display:none!important;}
#interior h2,#interior h4{clear:both;}
table .event a{color:#fff!important;}
table .today a{color:#333!important;}

#links	{float: left; width: 185px; font-size: 1.3em; padding: 0 0 0 5px;}
#links ul	{margin: 0; padding: 0; list-style: none;}
#eventsContainer {float: left; width: 460px; padding: 0 0 0 15px;}

#weeksEventsList {list-style: none; margin: 0 0 5px 0px; padding: 0; font-size: 1.1em;}
#weeksEventsList li span.eventDate	{font-weight: bold; margin: 0 7px 0 0; display: block; float: left; width: 140px;}
#weeksEventsList li span.eventTitle{display: block; float: left; width:290px;}

#searchFormContainer {display: block; margin: 0 auto; width: 175px;}
#cmdSubmit	{position: relative; top: 5px;}

#midWrapper {clear: both;}
#sideBarWraper {width: 230px; float: left; padding: 150px 0 0;}

td p,td h1,td h2,td h3,td h4,td h5 {margin: 0!important; padding: 0!important;}