@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;font:.8em/1.6em Arial, Helvetica, sans-serif;}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:800px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a{color:#581e00;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;margin:0;padding: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;}

.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;}

.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
---------------------------------------------*/
.headerTop { height:140px; margin:0; padding:0;}

#ContentRotLt{ width:274px; margin:0; padding:0;}
#ContentRotMid,
#ContentRotRt{ width:244px; margin:0; padding:0;}

/*#ContentSearch {float:right;height:22px;margin:-22px 0 0;padding:0;width:233px;}
.search { width:233px;margin:0;padding:0pt;}*/ 
.search img{margin:0;padding:0pt;} 
/*#ContentSearch input {height:15px;margin:0 -10px 0 59px;padding:0;width:146px;} */
span.SearchModuleSpacer {display:none}
#cid_654_imgbtnSearch {width:24px; height:19px;}
#ContentSearch{height:18px;width:177px;*width:185px;margin:0;padding:0;font-size:9px;}
#ContentSearch input {height:18px;width:146px;*width:148px;margin:0;padding:0;font-size:9px;}
#ContentSearch img {margin:0 0 2px 0;padding:0;} 

#ContentTopNav {margin:0px;padding:0;}
#ContentTopNav ul { float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
#ContentTopNav li {float:left;padding:0pt 5px;}
#ContentTopNav a {color:#FFFFFF;display:block;font-size:10px;line-height:12px;margin:0;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;}

#ContentTopNav li ul { position: absolute; left: -999999px; background:#FFFFFF; margin:0; float:none; width:154px;}
#ContentTopNav li li { width: 150px; padding:0;}
#ContentTopNav li li a {background-color:transparent;background-image:none;border:1px solid #800025;color:#800025;font-family:verdana,arial,helvetica;font-size:10px;font-style:normal;font-weight:bold !important;padding:3px 0px 3px 2px;text-align:left;text-decoration:none; width:150px; _width:150px; margin:0;}
#ContentTopNav li li:hover, #ContentTopNav li li.sfHover {}
#ContentTopNav li li a:hover{background-color:#800025;background-image:none;border:1px solid #FFFFFF;color:#FFFFFF;font-style:normal;text-decoration:none;}

#ContentTopNav li li.arrow a {background: url(images/arrows.gif) no-repeat right top;}
#ContentTopNav li li.arrow a:hover{background:#800025 url(images/s_arrow.gif) no-repeat right top;}

#ContentTopNav li li.arrow li a {background-image: none;}
#ContentTopNav li li.arrow li a:hover{background-image:none;}


#ContentTopNav li li li.arrow a {background: url(images/arrows.gif) no-repeat right top;}
#ContentTopNav li li li.arrow a:hover{background:#800025 url(images/s_arrow.gif) no-repeat right top;}


/* Third Level Groups */
#ContentTopNav li li ul { margin:-20px 0 0 150px}

/* The Magic */
#ContentTopNav li:hover ul ul,
#ContentTopNav li:hover ul ul ul,
#ContentTopNav li.sfhover ul ul,
#ContentTopNav li.sfhover ul ul ul { left: -999em;}

#ContentTopNav li:hover ul,
#ContentTopNav li li:hover ul,
#ContentTopNav li li li:hover ul,
#ContentTopNav li.sfhover ul,
#ContentTopNav li li.sfhover ul,
#ContentTopNav li li li.sfhover ul { left: auto;}



#ContentMemberTools {margin:0px;padding:0;}
#ContentMemberTools ul { float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:-2px 0 0;padding:0pt;}
#ContentMemberTools li {float:left;padding:0pt 5px;}
#ContentMemberTools a {color:#FFFFFF;display:block;font-size:10px;line-height:12px;margin:0;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;}


/* LEFT COLUMN
---------------------------------------------*/

#ContentLeftNav {float:left;margin:0px;padding:0; width:155px;}
#ContentLeftNav ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
#ContentLeftNav li {padding:0pt 10px;}
#ContentLeftNav a {color:#FFFFFF; text-transform:uppercase;display:block;font-size:12px;line-height:20px;padding:0pt;text-decoration:none;}
/* BODY ELEMENTS
---------------------------------------------*/
.MidWrap{}

#ContentMiddle{}

/* RIGHT COLUMN
---------------------------------------------*/
#ContentRtPromoEvents { margin:0; padding:0 55px;}

/*Calendar{#09096D}
---------------------------------------------*/
table.calendarWrapper_Default {border-color:#09096D!important;border-style:solid!important;border-width: 2px 1px 1px 2px!important;}
table.titlebar_Default {border-color:#09096D!important;border-style:solid!important;border-width:0 0 1px 0!important;}
td.DaysOfWeek_Default {border-color:#09096D!important;border-style:solid!important;border-width:0 0 2px 0!important;}
td.innerCellDay_Default {text-align:right!important;font-weight:bold!important;font-family:Verdana, Arial, Helvetica, sans-serif!important;font-size:10px;}
td.radCalDefault_Default, td.radCalWeekendDefault_Default {background-color:#819CD2; color:#fff;text-align:right;border-color:#09096D!important;border-style:solid!important;border-width:0 1px 1px 0!important;}
td.otherMonth_Default {background-color:#09096D; color:#09096D!important}

td.radCalDefault_Default td.innerCellDay_Default, td.radCalWeekendDefault_Default td.innerCellDay_Default {color:#fff!important;}
td.otherMonth_Default td.innerCellDay_Default{color:#09096D!important}

/* Footer Elements 
---------------------------------------------*/

#ContentFooter{ margin:0; padding:0; float:left; width:500px;}
#ContentFooterRight{ margin:0; padding:0; float:right;width:275px}
