/* Default site.css skin to make life easier by Mike Hallock */
/* ========================================================= */
/*   DotNetNuke defines its CSS in the order of modules ->   */
/* host -> site -> containers -> portal. As such, CSS should */
/* be placed in this file that is either directly related to */
/* the SKIN or is overriding a previous style from a module, */
/* container, or the host skin. As a site skin can be used   */
/* for multiple portals, the portal.css file in the numbered */
/* portal directory should ONLY be used if there are two     */
/* portals using the same skin that require differences from */
/* the default skin.css file.                                */
/* ========================================================= */

/* ========================================================= */
/* Skin layout and design area                               */
/* - This area should include the skin CSS. Setting style    */
/*   defaults here should flow down the page as per normal.  */
/*   Hacks and such will come at the end of this file.       */
/* ========================================================= */
/* ************
styles applied to block level elements (except divs and spans)
************* */
body {
  text-align:center;
  background:#fff url(/s/1204/images/bg.png);
  margin:0;
  padding:0;
}

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 *
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}


/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

dt {
  font-weight:bold;
}

a.arrow {
  padding-right:15px;
  background:url(/s/1204/images/fom_bga.png) no-repeat right 50%;
}

#search {
  width:185px;
  height:27px;
  float:right;
  background : #E6E7E8 url(/s/1204/images/cornerLsearch.png) no-repeat 0 0;
}

#search p {
  font-weight: bold;
  padding: 0px 3px;
}

#search_box {
  margin:0;
  padding:0;
  height:100%;
  background: url(/s/1204/images/corner_right.png) no-repeat 100% 0;
  width:auto;
}

#search p {
  margin: 0;
  padding: .3em 0 0 1em;
  float:left;
  font-weight:bold;
  font-size:90%;
}

input#dnn_dnnSEARCH_txtSearch, #ContentSearch input {
  width:80px;
  margin:0 0 0 .5em;
  padding:0;
  float:left
}

.SearchModuleSpacer{float:left;width:1px;_display:none}

a#dnn_dnnSEARCH_cmdSearch, #ContentSearch button {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #ffffff 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 9px;
  BORDER-LEFT: #ffffff 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #dddddd;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
  margin-left:3px;
  _float:left;
}

#nav {
}

#nav {
  width:780px;
  background: #B2912F url(/s/1204/images/corner_nav_r.gif) no-repeat 100% 0;
  height:35px;
  margin-left:0px;
}

#nav h2 {
  display:none;
}

#nav2 {
  /*width: 760px;*/
  background: #B2912F url(/s/1204/images/corner_nav_l.gif) no-repeat;
  height:35px;
  margin-right: 20px;
}

#ql {
  background-color: #D1B968;
  width:173px;
  height:532px;
  float:left;
  clear:left;
}

#ql h2 {
  margin:2.5em 0 .5em .9em;
  font-size:120%;
  color:#000;
}

#ql ul{
  list-style-type: none;
  padding:0px;
  margin:0 0 0 16px;
}

#ql ul li{
  margin:.5em 0 0 0;
}

#ql ul li a:link, #ql ul li a:visited  {
  color:#000;
  text-decoration:none;
}

#ql ul li a:hover {
  color:white;
  text-decoration:underline;
}

#inner_welcome_box {
  padding:1.0em 0 0 2em;
  height:150px;
}

#inner_welcome_box p {
  line-height:1.5em;
  margin-right:1em;
}

img#desc {
  float:left;
}

/***************/
/* News Events */
/***************/
#news, #hap {
  width:265px;
  float:left;
  padding-left:30px;
}

#news h3, #hap h3{
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0;
}

#news ul{
  list-style-type:none;
  margin-top:.7em;
}

#news ul li {
  list-style-type:none;
  color:#CA8D25;
}

#news p, #hap p{
  color:#000;
  margin:.5em 0 0 0;
}

#news_events_box {
  background-color:#E6E7E8;
  /*height:300px; ---------------------commented out by Travis Chillemi to allow for non-fixed news height*/
  top:0px;
  float:left;

}

/* ---------------------IE hack to allow for non-fixed news height (non-support of min height) -----------*/
*html #news_events_box {
  height:1px;
}
/* ---------------------end IE hack*/

#hap dl {
  margin: .7em 0 0  0;
}

#hap dd, #news li {
  padding: .2em 0 1.4em 0;
}

#hap ul, #news ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

/**/
#ft {font-size:77%;font-family:verdana;clear:both;margin:0;}
/**/
#ft {
	height:70px;
	background: #FFFFFF;
	padding-top: 5px;
}

#ft ul li{
  float:left; display:inline;
  position:relative;
}

#ft ul li a{
  padding: 0px 10px 0 10px;
}

#ft p{clear:both;padding:1em 0 1em 0;margin:0 0 0 1em;}

#ftnav {
  margin:0;
  padding:0;
  font-weight:lighter;
}

#ftnav li{
  margin-top:8px;
  padding:0;
  height:22px;
}

#ftnav li a{
  color:#FFFFFF;
  border-right:1px solid #B2912F;
}

#ftnav li.lastchild a {
  border:none;
}

#ContentinnerFtnav {
  height:30px;
  width:777px;
  background: #000 url(/s/1204/images/corner_footer_r.gif) no-repeat 100% 0;
}

li#firstChild_nav_footer {
  background: #000 url(/s/1204/images/corner_footer_l.gif) no-repeat 0 -8px;
  padding-left:14px;
}


/* ************
divs and spans
************* */
#doc_inner {
  width:777px;
  margin:auto;
  background:#fff url(/s/1204/images/faux_column_tile.gif) repeat-y left top; /*--added by Travis Chillemi to fix IE 5, 5.5------*/
}

h2.ne {
  font-size:100%;
  font-weight: bold;
  background-image: url(/s/1204/images/gol.png);
  background-repeat: repeat-x;
  background-position: bottom;
  margin:10px 0 0 0;
  padding-bottom:5px;
}

h2#wel{
  font-size:200%;
  padding:1em 1em .5em 0;
  margin:0 0 0 3.5%;
  width:90%;
  background-image: url(../s/1204/images/ul_bow.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

/* ************
layout/positioning
************* */

#doc_outer {
  position:relative;
  /*z-index:100;*/
}

#doc_outer {
  width:817px;
  margin:auto;
  text-align:left;
  background:#fff url(/s/1204/images/outer_borders.png);
}

/* remove padding/margin for all of the following elements */
body,div,dl,dt,dd,/*h1,h2,h3,h4,h5,h6,*/pre,form,fieldset,input,/*p,*/blockquote,th,td{margin:0;padding:0;}

/*  */
/*table{border-collapse:collapse;border-spacing:0;}*/

/* remove those pesky borders */
fieldset,img{border:0;}

/*Normalize font-style and font-weight*/
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

/* bulleted lists not allowed */
/*ol,ul {list-style:none;}*/

/* Left align captions and table headers */
caption,th {text-align:left;}

/* Normalize font-size for headers - I added normalization for font weight
h1,h2,h3,h4,h5,h6{font-size:100%;font-style:normal;font-weight:normal;}*/

/* Removes generated quotation marks from the q element*/
q:before,q:after{content:'';}

/* ========================================================= */
/* IAC Service overrides                                     */
/* - The defaults for these services should be in            */
/*   desktopmodules\form stripper\module.css                 */
/*   Only make changed to this are if you need to override   */
/*   the default settings.                                   */
/*   This is used for Alumni Directory, Class Notes, etc.    */
/* ========================================================= */
/* If converting an old site, find these areas in            */
/* iac_std.css and iac_nostd.css and fill in colors / backs. */
/* If you aren't changing anything here, delete this section */
caption {
  background: none;
  color: #000;
}

td.today {
  background: none;
  color: ;
}

.centercolumn { border: 2px solid; }
.DirLinks { font-size: 10px; }

.footer {
	background: none;
	color: ;
}

.headline {
	background: none;
	color: ;
}

.label, .label-left, .label-center, .label-right {
	background-color: ;
	color: ;
}

.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 {
  color: ;
}

.leftcolumn { border: 2px solid; }
.strip { background: none; color: ; }
.title { background: none; color: ; }

/* Font of name on View Profile */
.NameFont { color: ; }

/* ========================================================= */
/* DotNetNuke specific stuff                                 */
/* - Now we can override the stuff that DotNetNuke sets up   */
/*   default. Things are labeled appropriately. Follow the   */
/*   instructions and we'll make it out alive.               */
/* ========================================================= */
/* Top ControlPanel and PagingTable    */
/* If you want to change color or font */
.ControlPanel, .PagingTable { }

/* Styles for text output by some modules        */
/* These WILL need to be set to override the DNN */
/* defaults. Again, unfortunately, we can't set  */
/* them to inherit.                              */
/* Text style used for most text rendered by modules */
.Normal,.NormalDisabled {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
/* text style used for rendered text which should appear disabled */
.NormalDisabled {color: Silver;}
/* text style used for rendered text which requires emphasis */
.NormalBold {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
/* text style used for error messages */
.NormalRed {font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; color: #ff0000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font-family: Arial, Helvetica,sans-serif,; font-size: 13px; font-weight: normal;}




/* ========================================================= */
/* Module Skinning Area                                      */
/* - Here's where we put the overrides for each module.      */
/*   Samples for the common ones are provided.               */
/* ========================================================= */
/**************/
/* FlixSignIn */
/**************/
.bottomborder { border: 1px solid #000000; }
.logincontainer_bottom { background: #666666; color: #FFFFFF; }
#dnn_dnnSignin_cmdRegister { display: none; }

/***************/
/* SuperSurvey */
/***************/
/* This will need to be modified. It can also be used to */
/* add a button look to other text links if needed.      */
#dnn_ctr15889_SuperSurveyView_cmdSubmit,
#dnn_ctr15889_SuperSurveyView_cmdResults {
  display: block;
  background: #D4D0C8;
  color: #000;
  border-left: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  padding: 2px;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  width: 50px;
  margin-left:auto;
  margin-right:auto;
}

#dnn_ctr15889_SuperSurveyView_cmdSubmit,
#dnn_ctr15889_SuperSurveyView_cmdResults { width: 100px; }

.SurveyView {
  border: 1px solid black;
}

.SurveyView table {
  width: 100%;
  background: #FFFFFF;
  padding: 0px;
  border-collapse: collapse;
}

.SurveyView span {
  width: 100%;
  background: #FCCA87;
  display: block;
  padding: 0px;
  margin: 0px;
}

.SurveyView hr, .SurveyView br  {display:none;}

/****************/
/* DNN calendar */
/****************/
/* This will need to be modified */
.calendarYearSelector, .calendarSelector { display: none; }

/* This controls the display of the day numbers, such 1,2,3 thru 31 */
.calendarDay a, .calendarDay a:visited,
.calendarDay a:hover, .calendarDay a:link { color: #000; }

/* This controls the background to the calendar title, where the month is */
.calendarTitle, .calendarTitle td,
.calendarNextPrev {
  color: #FFFFFF;
  font-weight: normal;
	background-color: #B2912F;
}

/* This controls the display of the current day */
.calendarTodayDay { background: #D1B968; }

/* This controls the header for the weekdays, such as where Monday, Tuesday, etc. display */
.calendarDayHeader {
  color: #000;
  background: #D1B968;
}

/* This controls the colors of days that are in other months */
.calendarOtherMonthDay a:link, .calendarOtherMonthDay a:hover,
.calendarOtherMonthDay a:visited, .calendarOtherMonthDay {
  background: #E6E6E6;
  color: #E6E6E6;
}

/* This controls the width of the small calendar */
.smallCalendarStyle { width: 140px; }

/*****************/
/* Web Postcards */
/*****************/
/* Background color for section dividers */
td.sectionHeaderThumbnail,
td.createPostCardSectionHeader {
  background: #0F75BC;
  color: #FFFFFF;
}

/***************/
/* Form Master */
/***************/
.formMaster td {
  padding: 3px;
}

/* ========================================================= */
/* Hacks                                                     */
/* - Something really messed up that needs an explicite hack */
/*   now? Here's where to put those.                         */
/* ========================================================= */
/* Fix for EMS */
br { clear: none;}

div.singleLineDirSearch {
  width: 350px;
}

a#dnn_dnnDIRSEARCH_lbtnSearch {
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-TOP: #cccccc 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 9px;
  BORDER-LEFT: #cccccc 1px solid;
  COLOR: #ffffff;
  BORDER-BOTTOM: #cccccc 1px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #748ca5;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
}

div.singleLineDirSearch {
  FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}

div.singleLineDirSearch input {
  font-size: 10px; border:1px solid black;
}

#middle {
  margin-left: 173px;
  width:603px;
}

* html #middle {
  width: 590px;
}

#dnn_ContentPane {
  float:left;
}

@media print {
  #nav {width: 580px;}
  #nav2 {width: 560px;}
  #innerFtnav {width: 577px;}
  #doc_inner {width: 577px;}
  #doc_outer {width: 617;}
  #middle {width: 403px;}
  * html #middle {width: 370px;}
}

.eventdetails2 {
  margin:25px 0px;
}

.eventdetails2 .eventdetails2 {
  margin:5px 0px;
}