
/* ========================================== */
/* Legacy DNN font stylings                   */
/* These are to make sure that older sites    */
/* look that same after the switch to the new */
/* default.css file and fixed Form Master     */
/* module.                                    */
/* Added by Michael Hallock                   */
/* ========================================== */
.SkinObject { font-weight: bold; font-size: 8.5pt; color: #003366; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }

A.SkinObject:link { text-decoration: none; color: #003366; }

A.SkinObject:visited { text-decoration: none; color: #003366; }

A.SkinObject:active { text-decoration: none; color: #003366; }

A.SkinObject:hover { text-decoration: none; color: #003366; }

.Normal, .NormalDisabled { font-family: Tahoma, Arial, Helvetica; font-size: 11px; }

.NormalBold { font-family: Tahoma, Arial, Helvetica; font-size: 11px; }

.NormalRed { font-family: Tahoma, Arial, Helvetica; font-size: 12px; }

.NormalTextBox { font-family: Tahoma, Arial, Helvetica; font-size: 12px; }

/* Added to ensure that Form Master stays the same on old sites */
/* even though that technically means broken                    */
.formMasterSubHead { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }

/* ========================================== */
/* End legacy section                         */
/* ========================================== */

/* Import of IAC_Std */
.clear { clear : both; }

.blankbox { border : 1px none White; margin : 0px; padding : 0px; width : 100%; }

h1.CalendarTitle { color: #0A5646; font-size: 150%; margin: 0px; padding: 0px; }

.centercolumn { margin : 2px; }

.fixedbox { border : 0px none #F00; width : 100%; margin : auto auto; text-align : left; }

.fixedboxcenter { border : 1px none #0000CD; margin : auto; padding : 0px; text-align : center; width : 100%; }

.tab { color:#000; font-size: 10px; font-weight: bold; text-align: left; height:15px; width:100%; background-image:url(images/profile_bgrd.gif); background-repeat:repeat-x; margin:auto; }

.bottomtab { height:6px; width:100%; background-image: url(images/profile_bottombgrd.gif); background-repeat:repeat-x; margin:auto; }

.tableboxleft { text-align : left; width : 100%; }

.fixedboxright { border : 1px none #FFF; margin : 0px auto 0px auto; padding : 2px 2px 0px 0px; text-align : right; width : 100%; }

.fixedfootright { border : 0 none #FFF; margin : 0px; padding : 2px 2px 0px 0px; text-align : right; width : 100%; }

.fixedtitleright { border : 1px none #FFF; margin : 0px auto auto; font-weight : bold; text-align : right; width : 100%; }

.footercenter { border : 0 none #FFF; margin : 0px; padding : 0px; text-align : center; width : 100%; font-size:80%; }

.formcolumn { width: 49%; float: left; text-align: left; border: 1px none blue; }

.formright { width: 49%; float: right; text-align: right; border: 1px none green; }

.formwide { width: 98%; float: left; text-align: left; }

.fixedboxleft table { clear: both; }

.leftcolumn { margin: 2px; }

.LgDay { font-weight: bold; padding: 2px; margin-left: 0px; float: right; border: none; font-size: 120%; }

.BlkDay .LgDay, .BlkDay .SmDay { font-weight: bold; padding: 2px; margin-left: 0px; border: none; }

.DirLinks { font-size: 13px; }

.lineboxsmall { width : 400px; border : 1px solid Black; }

.linebox { width : 100%; margin : auto; border : 1px solid Black; font-size: 13px; }

.linebox th { text-align: left; }

.lineboxleft { text-align: left; border: 1px solid Black; width : 100%; margin:auto; padding: 2px; }

.lineboxright { text-align: right; border: 0px solid Black; width : 100%; margin: auto; }

.button { margin-bottom: 2px; margin-right: 2px; }

.MixFloat { float:right; }

.size100 { margin-left : 15px; width : 100px; }

.size250 { width : 250px; }

.size300 { width : 300px; }

.size350 { width : 350px; }

.tctrbdr { margin-left: auto; margin-right: auto; text-align: left; border : 1px solid Black; }

.discountTable { margin: auto; margin-bottom: 10px; text-align: left; border : 1px solid Black; padding: 0px; }

.discountTable td { padding: 4px; }

.discountTableRow { background-color: #EAF0EF; }

/* -------------------------- 2005 Redesign ----------------------------- */






.bold { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.white { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #F4F7DB; font-weight: lighter; }

.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }

.greenbold { color: #006633; font-weight: bold; }

.linkgreen { color: #006633; }

.boldwhite { color: #FFFFFF; font-weight: bold; }

#lefthandnav a:link { color:#000; text-decoration:none; }

#lefthandnav a:hover { color:#006633; text-decoration:none; }

/* -------------------- IAC ----------------------------------------------- */
br { clear : both; }

img { border : none; }

h1.CalendarTitle { color: #847248; font-size: 150%; margin: 0px; padding: 0px; }

.leftcolumn { margin: 2px; }

.poll { margin: 0px 0px 20px 0px; padding: 0px; width: 135px; font-size: 11px; background-color: #847248; border-top: 1px solid #000; border-bottom: 1px solid #000; }

.pollTitle { margin: 0px; padding: 8px 4px; background-color: #C2B7B1; color: #58291F; font-weight: bold; font-size: 12px; }

.pollMain { margin: 0px; padding: 4px 4px; background-color: #EDE7D1; }

.pollQuestion { margin: 4px; padding: 0px; font-weight: bold; }

.pollResponse { margin: 4px; padding: 0px; }

.pollInput { margin: 4px; padding: 8px 4px; text-align: center; }

a:link { color : #00755C; margin:0px; }

a:visited { color: #00755C; margin:0px; }

a:active { color : #00755C; margin:0px; }

a:hover { color : #CC0000; margin:0px; }

form { border : 0px solid red; margin : 0px; padding : 0px; }

ul { list-style-type: disc; list-style-image: url("images/orangebox.gif"); margin-right: 25px; margin-bottom: 25px; }

li { margin: 0px; padding: 2px; }

.rLinks { padding: 0px; margin: 0px; }

.rLinks ul { list-style-type: disc; list-style-image: url("images/bullet.gif"); margin: 0px 10px 25px 45px; padding: 0px; }

.rLinks li { margin: 0px; padding: 0px; }

.rLinks a:link { color: #FFF; }

.rLinks a:visited { color: #FFF; }

.rLinks a:active { color: #FFF; }

.rLinks a:hover { color: #EEE; }

.secColumn a { color: #FFF; }

.indexNews { padding: 4px 12px; margin: 0px; }

.indexNews h1 { font-size: 13px; font-weight: bold; color: #063; padding: 4px 0px 0px 0px; margin: 0px; }

.indexNewsStory { padding: 0px 0px 6px 0px; margin: 0px; }

.inPhotos { margin: 20px 0px 5px 0px; padding: 0px 0px 5px 0px; }

/* End import of IAC_Std */

.Normal, .NormalDisabled { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; }

.NormalDisabled { color: Silver; }

.NormalBold { font-weight: bold }

.NormalRed { font-weight: bold; color: #ff0000 }

.NormalTextBox { font-size: 12px; font-weight: normal; }

Body { background: url(images/GoldStriped_Bgnd.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }

.contentcontainer { background-color:rgb(255,255,255); width:990px; }

.SkinObject { color: #000; text-decoration: none; }

A.SkinObject:link { text-decoration:    none; color:#000; }

A.SkinObject:visited { text-decoration:    none; color:#000; }

A.SkinObject:active { text-decoration:    none; color:#000; }

A.SkinObject:hover { text-decoration:    none; color:#eee; }

.Head { font-size:  larger; font-weight: normal; color: #000; }

.SubHead { font-size:  13px; font-weight:    bold; color: #000; }

.SubSubHead { font-size:  11px; font-weight:    bold; color: #000; }

ul { list-style-type: none; list-style-image: url("images/orangebox.gif"); margin-right: 25px; margin-bottom: 25px; }

.Help { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; border-left: black 1px solid; color: black; padding-top: 2px; border-bottom: black 1px solid; font-family: Arial, Helvetica; background-color: #ffff99; }

.CommandButton { font-family:  Arial, Helvetica; font-size: 13px; font-weight: normal; }

li { margin: 0px; padding: 2px; }

a:link { color : #00755C; margin:0px; }

a:visited { color : #FFFFFF; margin:0px; }

a:active { color : #00755C; margin:0px; }

a:hover { color : #CC0000; margin:0px; }

form { border : 0px solid red; margin : 0px; padding : 0px; font-size:13px; }

.quicklinks { text-align: center; }

.hlinksbox { text-align: left; width: 169px; padding: 0px; margin-left: 20px; margin-top: 10px; }

hlinksbox ul { }

.hlinksbox li { font-size: 8pt; color: #fff; list-style-image: url(images/orangebox.gif); }

.hlinksbox li a:link { font-size: 8pt; color: #fff; text-decoration: underline; }

.hlinksboxmt { text-align: left; width: 160px; padding: 0px; margin-left: 10px; margin-top: 10px; }

hlinksboxmt ul { }

.hlinksboxmt li { font-size: 8pt; list-style-image: url(images/orangebox.gif); }

.hlinksboxmt li a:link { font-size: 8pt; color: #23724D; text-decoration: underline; }

.rLinks { padding: 0px; margin-top: 10px; width:199px; }

.hlinksbox ul { margin-left: 1em; padding-left: 1em; }

.hlinksbox ul li { margin: 0px; padding: 0px; }

.rLinks a:link { color: #FFF; }

.rLinks a:visited { color: #FFF; }

.rLinks a:active { color: #FFF; }

.rLinks a:hover { color: #EEE; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; }

#nav a { display: block; width: 10em; }

#nav li { float: left; width: 10em; }

#nav li ul { position: absolute; width: 10em; left: -999em; }

#nav li:hover ul { left: auto; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; }

a:link { text-decoration:underline; color : #00755C; margin:0px; }

#ContentRight a:visited { margin: 0px; text-decoration: underline; color: #FFFFFF; }

a:visited { color: #00755C; margin:0px; text-decoration:underline; }

a:active { color : #00755C; margin:0px; text-decoration:underline; }

a:hover { color : #CC0000; margin:0px; text-decoration:underline; }

.foot { border-top: 1px solid #666; border-bottom: 1px solid #666; border-right: 1px solid #666; padding: 0px; margin: 0px; margin-bottom: 0px; font-size: 11px; background-color: #FFF; width: 759px; line-height: 1.2em; }

.bold { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.white { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #F4F7DB; font-weight: lighter; }

.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }

.greenbold { color: #006633; font-weight: bold; }

.linkgreen { color: #006633; }

.boldwhite { color: #FFFFFF; font-weight: bold; }

/*SEO Menu*/
/* Completely redone by Michael Hallock */

/* Universal code for all browsers */
/*.seolnav {position:relative;font:bold 12px Arial,Helvetica;margin:0px;}
.seolnav ul {display:block;list-style-type:none;padding:0px 0px 0px 10px;margin:0px;width:149px;}
.seolnav ul li {position:relative;float:left;clear:left;list-style-image:none;list-style-type:none;padding:0px 0px 4px 0px;clear:left;background:url(images/dotteddivider.gif) no-repeat bottom left;height:20px;}
.seolnav ul li ul {position:absolute;visibility:hidden;width:160px;left:155px;top:0px;background:#EFEFEF;padding:0px;}
.seolnav ul li ul li {padding:0px;background:url(/images/left_column.jpg) no-repeat bottom left;border-bottom:1px dotted #063;}
.seolnav ul li ul li ul {left:160px;top:0px;width:160px;}

/* Link stylings 
.seolnav ul li a,
.seolnav ul li a:link,
.seolnav ul li a:visited {display:block;padding:2px 0px;font:bold 12px Arial,Helvetica;color:Black;text-decoration:none;width:160px;}
.seolnav ul li a:hover {color:#063;}
.seolnav ul li ul li a {width:160px;border:0px;padding-left:10px;}

/* Specific to regular browsers 
.seolnav ul li:hover ul {visibility:visible;}
.seolnav ul li:hover ul li ul {visibility:hidden;}
.seolnav ul li ul li:hover ul {visibility:visible;}

/* Specific to IE browsers 
.seolnav ul li a:hover ul {visibility:visible;}
.seolnav ul li a:hover ul li a ul {visibility:hidden;height:0px;width:0;}
.seolnav ul li a ul li a:hover ul {visibility:visible;}

/* Hacks for IE6.0 
* html .seolnav ul {margin-left:0px;}
* html .seolnav a, * html .seolnav a:visited {background-color:transparent;}
* html .seolnav a:hover {background-color:#FFF;}*/

.indexPoll { margin-left:auto; margin-right:auto; background-image:url("/images/left_column_tile.jpg"); }

.pollBox { margin-left:auto; margin-right:auto; background:#86D17F; width:90%; }

.quickpollborder { width: 90%; margin-left: auto; margin-right: auto; }

div.quickpollquestion, div.quickpollanswers, div.quickpollsubmit, .pollBox label { text-align:left; background-color:rgb(134,209,127); font-family:Arial, helvetica, sans-serif; font-weight:bold; font-size:10px; }

div .quickpollsubmit { text-align:center; font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:3px; }

div .quickpollsubmit a { margin-left:auto; margin-right:auto; font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:3px; }

.quickpollanswers td { background-color:rgb(134,209,127); font-family:Arial, helvetica, sans-serif; font-weight:bold; text-align:left; }

div.quickpollanswers table { font-weight:bold; }

.pollHeader { margin-left:auto; margin-right:auto; font-size:12px; width:90%; color:rgb(255,255,255); background-color:rgb(43,121,79); text-align:center; font-weight:bold; padding:5px 0px 5px 0px; }

.AdCaption { width:139px; padding:0px; margin:0px; border:0px solid #000; padding:4px; }

.AdCaption0 { display: none; }

.AdImgBorder1 { }

.AdImgBorder0 { border: none; }

.secColumn { text-align: left; margin-left: auto; margin-right: auto; width: 179px; }

.secColumn a { color: #FFF; }

.indexNews { padding: 4px 12px; margin: 0px; }

.indexNews h1 { font-size: 13px; font-weight: bold; color: #063; padding: 4px 0px 0px 0px; margin: 0px; }

.indexNewsStory { padding: 0px 0px 6px 0px; margin: 0px; }

.inPhotos { margin: 20px 10px 5px 10px; padding: 0px 0px 5px 0px; }
.inPhotos img {margin:0 auto!important;display:block}
.inPhotos ul {margin:0 0 0 20px; padding:0;}
.inPhotos li {margin:0 0 0 10px; padding:0;}
.inPhotos p {margin:10px 0 0 10px; padding:0}

h1 { font-size: 150%; font-weight: bold; color: rgb(10, 86, 70); margin-top: 4px; margin-right-value: 4px; margin-bottom: 4px; margin-right-ltr-source: physical; margin-right-rtl-source: physical; margin-left-value: 0px; margin-left-ltr-source: physical; margin-left-rtl-source: physical; padding-top: 0px; padding-right-value: 0px; padding-bottom: 0px; padding-left-value: 0px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-right-ltr-source: physical; padding-right-rtl-source: physical; }

h2 { font-size: 135%; font-weight: bold; color: rgb(10, 86, 70); margin-bottom: 0px; padding-bottom: 0px; }

h1, h2, h3, h4 { font-family:Arial, Helvetica, Sans-Serif; }

.lineboxleft { text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: Black; border-right-color: Black; border-bottom-color: Black; border-left-color: Black; width: 100%; margin-top: auto; margin-right-value: auto; margin-bottom: auto; margin-left-value: auto; margin-left-ltr-source: physical; margin-left-rtl-source: physical; margin-right-ltr-source: physical; margin-right-rtl-source: physical; padding-top: 2px; padding-right-value: 2px; padding-bottom: 2px; padding-left-value: 2px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-right-ltr-source: physical; padding-right-rtl-source: physical; }

.margin15 { padding: 15px; }

th { background-color: rgb(234, 228, 212); background-image: none; background-repeat: repeat; background-attachment: scroll; -x-background-x-position: 0%; -x-background-y-position: 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(10, 86, 70); font-weight: bold; }

.contentpane { text-align: left; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }

div .returnlink { text-align:right; padding-right:10px; }

.photo { padding: 3px; }

.photo { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 6px; padding-right-value: 6px; padding-bottom: 6px; padding-left-value: 6px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-right-ltr-source: physical; padding-right-rtl-source: physical; margin-top: 0px; margin-right-value: 0px; margin-bottom: 0px; margin-left-value: 0px; margin-left-ltr-source: physical; margin-left-rtl-source: physical; margin-right-ltr-source: physical; margin-right-rtl-source: physical; }

.headercontainer1024 { top:0px; left:0px; height: 30px; background-color:rgb(0,0,0); margin:0; padding:0; padding-left: 10px; color:rgb(255,255,255); font-family:Arial, sans-serif; font-weight:bold; text-align:left; font-size:12px; text-transform: uppercase; }

.frontDirSearch { margin-top:20px; }

.topbar1024 { left:0px; }

#dnn__ctl0_txtSearch { line-height:12px; font-size:10px; }

.feedcontainer { width: 100%; left:0px; text-align:left; }

.feedcontainer tr td { padding-right:10px; }

.NukeFeeds_Feedlist { width: 100%; }

.NukeFeeds_FeedTitle { font-size:13px; font-weight:bold; padding-left:0px; }

.NukeFeeds_ItemTitleDefault a { font-weight:bold; font-size:13px; }

.NukeFeeds_ItemContentDefault { font-family:Arial, helvetica, sans-serif; font-size:13px; }

.NukeFeeds_ItemDateDefault { font-size:13px; }

td .NukeFeeds_FeedItem, td .NukeFeeds_FeedItem2 { font-family:Arial, helvetica, sans-serif; background-color:rgb(255,255,255); text-align: left; font-size:13px; }

#dnn_ctr11550_ModuleContent { }

.bannercontainer img { border:0px; padding-bottom:5px; padding-left:10px; }

.imageContainer img { /*margin-left: 30px;*/margin:0 auto}

/* login container style */

.myTitleCss { display:none; }

.clearcontainer { text-align: center; }

.clearcontainer_top, .clearcontainer_bottom, .FlixLoginWrapperTop { font-size:11px; width:80%; margin-left:auto; margin-right:auto; }

.topborder { width:80%; padding:0 5px 0 5px; margin-left:auto; margin-right:auto; }

.bottomborder { border:solid 1px #000000; width:80%; padding:0 0px 0 0px; margin-left:auto; margin-right:auto; text-align: left; }

.logincontentpane { width:450px; }

.bottomborder a:link, .bottomborder a:hover { color:#2b794f; }

.bottomborder a:visited, .bottomborder a:active { color:#2b794f; }

#dnn_ctr13257_FlixSignIn_cmdRegister { display:none; }

.mainboxSec { border: 0px solid #000; background-color: #FFF; padding: 12px; padding-top: 15px; margin: 0px; text-align: left; // overflow: hidden;
}

/* Profile CSS */
.tab { color:#000; font-size: 9pt; font-weight: bold; text-align: left; background-image: url(/images/profile_bgrd.gif); background-repeat: repeat-x; }

.bottomtab { height: 6px; background-image: url(/images/profile_bottombgrd.gif); background-repeat: repeat-x; margin: auto; background-color: #FFF; border-top: 1px solid #000; }

.databox { margin: 3px; margin-left: 10px; border: 1px none #000; padding: 2px; }

.border3stop { font-size: 13px; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; }

.bordertop { border-top: 1px solid #000; }

.bordersides { border-left: 1px solid #000; border-right: 1px solid #000; }

.bottomtab { height:6px; background-image: url(/images/profile_bottombgrd.gif); background-repeat:repeat-x; margin:auto; background-color:#FFF; border-top: 1px solid #000; }

.calendarTitle { /*
	This changes the calendar title header, where the month names are
	*/
	font-weight: normal; font-size: 9pt; color:  White; background-color:#2b794f; color: #847248; font-size: 150%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.calendarTitle, .calendarTitle td { /*
	this controls the background to the calendar title, where the month is
	*/
	font-weight: normal; font-size: 16px; color: White; background-color:#2B794F; }

.calendarNextPrev, .calendarNextPrev a:link { /*
 This changes the previous and next months; e.g., if the month were March, 
 this controls the display of months February and April
 */
 color:  #FFF; font-size: 16px; padding: 0px; font-weight:normal; }

.calendarNextPrev a, .calendarNextPrev a:visited, .calendarNextPrev a:hover { /*
 This changes the previous and next months; e.g., if the month were March, 
 this controls the display of months February and April
 */
 color:  #FFF; font-size: 16px; padding: 0px; }

.calendarDayHeader /*
this controls the header for the weekdays, such as where Monday, Tuesday, etc. display
*/
{ font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #2B794F; background-color: #EAE4D4; }

.calendarDay, .calendarDay td { /*
	This controls the display of the day numbers, such 1,2,3 thru 31
	*/
	color:  #2B794F; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; text-decoration: none; font-weight:normal; background-color: #FFF; }

.calendarDay a, .calendarDay a:visited, .calendarDay a:hover, .calendarDay a:link { color:  #2B794F; /*
	This controls the display of the day numbers, such 1,2,3 thru 31
*/
	text-align: left; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight:normal; }

.calendarOtherMonthDay, .calendarOtherMonthDay td, .calendarOtherMonthDay a { background-color: #CCCCCC; color: #CCCCCC; }

.calendarHighlighted { /*
	Small calendar
	This controls the display of the days in which there is an evenet
	*/
	/*
	color: #ff2400;
	*/
	color:  #2a507d; text-align: left; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:normal; }

.calendarHighlighted a, .calendarHighlighted a:link, .calendarHighlighted a:visited, .calendarHighlighted a:hover { /*
	Small calendar
	This controls the display of the days in which there is an evenet
	*/
	text-decoration: underline; font-size: 14px; color:  #2a507d; font-weight:normal; }

.calendarTodayDay { /*
	this controls the display of the current day
	*/
	border-right: #CCC 2px solid; border-top: #CCC 2px solid; border-left: #CCC 2px solid; border-bottom: #CCC 2px solid; }

.calendarSelectedDay { /*
 This controls the display of the selected day
*/
 background-color:#0A5646; font-weight: normal; color:  White; }

.calendarSelectedDay a, .calendarSelectedDay a:visited, .calendarSelectedDay a:hover { /*
	This controls the display of the selected day
	*/
	color:  White; font-weight: normal; }

.previousNextYearToday { display:none; }

.calendarNextPrev a { /* display:none; */ }

A.previousNextYearToday:link { font-size:8pt; text-decoration: underline; color:#2a507d; font-weight:normal; }

A.previousNextYearToday:visited { font-size:8pt; text-decoration: underline; color:#2a507d; font-weight:normal; }

A.previousNextYearToday:active { font-size:8pt; text-decoration: underline; color:#2a507d; font-weight:normal; }

A.previousNextYearToday:hover { font-size:8pt; text-decoration: underline; color:#2a507d; font-weight:normal; }

#dnn_ctr13389_FormMaster_pnlForm { position:relative; top:0px; left:0px; width:60%; }

.NormalTextBox { margin:0px 0px 5px 20px; }

#dnn_ctr13403_EventCalendar_EventCalendar1 { line-height: 1.1em; width: 100%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }

#dnn_ctr12366_ModuleContent { width:90%; margin-left:auto; margin-right:auto; margin-bottom:20px; }

.hidden { display:none; }

.fixedboxleft { border:none 1px Lime; margin: auto auto auto auto; padding: 2px 2px 0px 0px; text-align: left; width: 100%; font-size: 13px; }

.fixedboxright { border:none 1px rgb(255,255,255); margin: 0px auto 0px auto; padding: 2px 2px 0px 0px; text-align: right; width: 100%; }

.lineboxcenter { margin: 0 auto; }

.tctrbdr { margin: 0px auto; }

#dnn_ctr13281_FlixSignIn_cmdRegister, #dnn_ctr12673_FlixSignIn_cmdRegister { display:none; }

/* Old Calendar formatting section */

.label, .label-left, .label-center, .label-right { background-color: #eae4d4; color: #0a5646; font-weight: bold; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: Black; border-right-color: Black; border-bottom-color: Black; border-left-color: Black; }

.label-center { text-align: center; }

.SmallCalendar { line-height: 1.1em; border: 1px solid #000; }

.LargeCalendar { line-height: 1.1em; width: 100%; border: 1px solid #000; }

.WeekCalendar { line-height: 1.1em; }

.WeekList ul { margin: 0px 0px 0px 20px; padding: 0px; }

.WeekList ul li { margin: 0px; padding: 0px; }

.MonthBar,  .WeekHeadline,  .WeekHeadline a:link,  .WeekHeadline a:visited,  .WeekHeadline a:active { background : #0A5646 none; color : #FFF; text-align: center; text-decoration: none; font-weight: bold; padding:4px; border:0px; margin:0px; }

.PrevWeek { padding:2px; float: left; }

.NextWeek { padding:2px; float: right; }

.BlkDay, .SmBlkDay { background-color: #CCCCCC; }

.small { font-size:75%; }

.SmBlkDay { border-top: 2px solid white; border-bottom: 2px solid white; }

.StdDay { text-align: left; margin-left:0px; width: 14%; height:75px; }

.SmStdDay { text-align: left; margin-left:0px; width: 14%; background-color:#efefef; font-size: 75%; text-align:right; border-top: 2px solid white; border-bottom: 2px solid white; padding-right: 4px; }

.Today, .SmStdToday { text-align:left; background-color: #0A5646; color: #EAE4D4; }

.SmStdDay a:link,  .SmStdDay a:visited,  .SmStdDay a:active { text-decoration: none; background-color: #0A5646; color: #EAE4D4; padding: 2px; }

.Today a:link,  .Today a:visited,  .Today a:active { text-decoration: none; background-color: #0A5646; color: #EAE4D4; }

.StdDay a:link,  .StdDay a:visited,  .StdDay a:active { text-decoration: none; }

.SmDay { background-color: white; margin-left: 0px; font-size: 75%; float:right; }

.Today .SmDay { font-weight : bold; }

.SmToday a:link,  .SmToday a:visited,  .SmToday a:active { text-decoration: none; font-weight: bold; background-color: #fff; color: #000; }

.SmToday { border:1px solid red; background-color: #fff; color: #000; font-size: 75%; }

.WkDay { font-weight: bold; background-color: white; margin-left: 0px; }

.OddRow,  .OddRow a { background-color: #DCDCDC; text-decoration:none; }

.EvenRow,  .EvenRow a { background-color: #FFF; text-decoration: none; }

.OddRow:hover,  .EvenRow:hover,  .EvenRow:hover a,  .OddRow:hover a { color: #FFF; background-color: #030; text-decoration: none; }

#dnn_ctr13665_DisplayBanners_lstBanners { padding: 0px; }

.blackHeader { width: 100%; background: #000; }

#alumnisearch { width: 152px; }

#frontalumnisearch { padding-right:25px; }

#dnn_dnnDIRSEARCH_txtSearch { width: 100%; margin-left: auto; margin-right: auto; }

#dnn_dnnSEARCH_cmdSearch, #dnn_dnnDIRSEARCH_lbtnSearch, #dnn_ctr16284_SuperSurveyView_cmdSubmit, #dnn_ctr16284_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_dnnSEARCH_cmdSearch { margin: 0px; display: inline; position: relative; top: -5px; }

#dnn_ctr16284_SuperSurveyView_cmdSubmit, #dnn_ctr16284_SuperSurveyView_cmdResults { width: 100px; }

.Required, .requiredY { font-weight: bold; font-size: 12px; color: red; }

.infoBox { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(102, 102, 102); border-right-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); background-color: rgb(234, 240, 239); margin-top: 6px; padding-top: 15px; padding-right-value: 15px; padding-bottom: 15px; padding-left-value: 15px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-right-ltr-source: physical; padding-right-rtl-source: physical; }

.newstitle { font-weight: bold; font-size: 12px; }

#dnn_ctr13791_webPostcards_Label2, #dnn_ctr13791_webPostcards_Label1, #dnn_ctr13791_webPostcards_dlImages__ctl6_imgPostCard, #dnn_ctr13791_webPostcards_lblPostCardOptionsStatic, .sectionHeaderThumbnail, .createPostCardSectionHeader { background-color: #EAE4D4; color: #0A5646; text-align: left; }

#dhtmltooltip { color:#015941; position: absolute; width: 150px; border: 2px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; 	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}

#dnn_dnnSEARCH_cmdSearch { margin-left: 5px; }

.logincontainer_bottom { display: block; width: 100%; background: #EAE4D4; color: #0A5646; font-size:11px; }

.tinyCaption { font-size: 10px; line-height: 1em; margin-top: 4px; margin-bottom: 8px; }

.NameFont { color : #0A5646; font-weight: bold; font-size: 18px; margin:0px; }

blockquote { font-family: Arial, Helvetica, sans-serif; }

#dnn_ctr13352_ContentPane table, #dnn_ctr13351_ContentPane table { font-size: 12px; }

#cid_731__ctl0_lblInstructions { display: none; }

#ContentMiddle { padding: 10px; }
.NoPadding #ContentMiddle { padding:0; }
