@import url(/s/resources/css/appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:13px Tahoma, Geneva, sans-serif;background:#000; color:#000;}

.mastWrap{ margin:0; padding:0; width:100%; font-size:0.875em; line-height:1.286em;}
.cntrWrap{width:960px;margin:0 auto;}
.fltFix{width:100%;}

a { color: #780d1d; text-decoration: underline; outline:none; }
a:hover { color: #780d1d; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;}
h1, .PageTitleHeader {background: url("images/headline_bars.png") repeat-x scroll left bottom transparent; font-family:Helvetica, Arial, sans-serif;font-size: 22px; font-weight: bold; letter-spacing: 0.05em; padding-bottom: 10px; line-height:normal; margin:0 0 25px -10px;display:block;}
h2, .PageSubTitleHeader {font-family:Helvetica, Arial, sans-serif;font-size: 16px; font-weight: bold; letter-spacing: 0.05em; line-height:normal;color:#780d1d; padding:0 0 5px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:0px 0 20px;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.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 15px 5px 0;}
img.right{float:right;margin:0 0 10px 20px;}
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;}

.idbmsBreadcrumbSeparator {color:#780D1D!important;}
.expand img {background-color: #780D1D!important;}
.expand {background-color: #780D1D!important;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left; width:100%;background: rgb(86,86,86); /* Old browsers */
background: -moz-linear-gradient(top, rgba(86,86,86,1) 0%, rgba(83,83,83,1) 8%, rgba(69,69,69,1) 26%, rgba(33,33,33,1) 61%, rgba(33,33,33,1) 63%, rgba(25,25,25,1) 69%, rgba(5,5,5,1) 94%, rgba(2,2,2,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86,86,86,1)), color-stop(8%,rgba(83,83,83,1)), color-stop(26%,rgba(69,69,69,1)), color-stop(61%,rgba(33,33,33,1)), color-stop(63%,rgba(33,33,33,1)), color-stop(69%,rgba(25,25,25,1)), color-stop(94%,rgba(5,5,5,1)), color-stop(100%,rgba(2,2,2,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(86,86,86,1) 0%,rgba(83,83,83,1) 8%,rgba(69,69,69,1) 26%,rgba(33,33,33,1) 61%,rgba(33,33,33,1) 63%,rgba(25,25,25,1) 69%,rgba(5,5,5,1) 94%,rgba(2,2,2,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(86,86,86,1) 0%,rgba(83,83,83,1) 8%,rgba(69,69,69,1) 26%,rgba(33,33,33,1) 61%,rgba(33,33,33,1) 63%,rgba(25,25,25,1) 69%,rgba(5,5,5,1) 94%,rgba(2,2,2,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(86,86,86,1) 0%,rgba(83,83,83,1) 8%,rgba(69,69,69,1) 26%,rgba(33,33,33,1) 61%,rgba(33,33,33,1) 63%,rgba(25,25,25,1) 69%,rgba(5,5,5,1) 94%,rgba(2,2,2,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#020202',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(86,86,86,1) 0%,rgba(83,83,83,1) 8%,rgba(69,69,69,1) 26%,rgba(33,33,33,1) 61%,rgba(33,33,33,1) 63%,rgba(25,25,25,1) 69%,rgba(5,5,5,1) 94%,rgba(2,2,2,1) 100%); /* W3C */}

.structHead #ContentLogo {float:left; margin:8px 0;}

.structHead .headRight {float:right;}

.structHead .headRight #ContentHeadLinks {float:right; background:black; border-bottom:1px solid #7d7d7d; padding:10px; margin:0 0 17px;font-size:12px;}
.structHead .headRight #ContentHeadLinks ul {margin:0; padding:0; list-style:none;}
.structHead .headRight #ContentHeadLinks ul li {float:left; border-left:1px solid #fff; line-height:normal;}
.structHead .headRight #ContentHeadLinks ul li:first-child {border-left:0;}
.structHead .headRight #ContentHeadLinks ul li a {color:#fff; text-decoration:none; padding:0 6px;}

.structHead .headRight #ContentSearch {float:right; margin:0 0 20px;}
.structHead .headRight #ContentSearch input {border:1px solid #3B3A3B; padding:9px 7px; width:275px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#333;}
.structHead .headRight #ContentSearch button {color:#fff; font-weight:bold; border:1px solid #333; padding:8px 6px 9px;font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; background: rgb(173,187,189); /* Old browsers */
background: -moz-linear-gradient(top, rgba(173,187,189,1) 0%, rgba(164,177,178,1) 10%, rgba(152,164,164,1) 21%, rgba(112,122,119,1) 48%, rgba(10,14,10,1) 52%, rgba(10,8,9,1) 62%, rgba(10,8,9,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,187,189,1)), color-stop(10%,rgba(164,177,178,1)), color-stop(21%,rgba(152,164,164,1)), color-stop(48%,rgba(112,122,119,1)), color-stop(52%,rgba(10,14,10,1)), color-stop(62%,rgba(10,8,9,1)), color-stop(100%,rgba(10,8,9,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(173,187,189,1) 0%,rgba(164,177,178,1) 10%,rgba(152,164,164,1) 21%,rgba(112,122,119,1) 48%,rgba(10,14,10,1) 52%,rgba(10,8,9,1) 62%,rgba(10,8,9,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(173,187,189,1) 0%,rgba(164,177,178,1) 10%,rgba(152,164,164,1) 21%,rgba(112,122,119,1) 48%,rgba(10,14,10,1) 52%,rgba(10,8,9,1) 62%,rgba(10,8,9,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(173,187,189,1) 0%,rgba(164,177,178,1) 10%,rgba(152,164,164,1) 21%,rgba(112,122,119,1) 48%,rgba(10,14,10,1) 52%,rgba(10,8,9,1) 62%,rgba(10,8,9,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adbbbd', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(173,187,189,1) 0%,rgba(164,177,178,1) 10%,rgba(152,164,164,1) 21%,rgba(112,122,119,1) 48%,rgba(10,14,10,1) 52%,rgba(10,8,9,1) 62%,rgba(10,8,9,1) 100%); /* W3C */}


#ContentMemberTools {float:left;margin:0px;padding:5px 0; display:none;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #000000;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#000000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
.structNav {float:left; width:100%; margin:0; padding:0; border-top:3px solid #f3921d; border-bottom:3px solid #f3921d;background: rgb(248,188,74); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,188,74,1) 0%, rgba(248,188,74,1) 21%, rgba(246,185,70,1) 24%, rgba(248,182,69,1) 29%, rgba(248,168,53,1) 47%, rgba(243,162,45,1) 53%, rgba(246,155,40,1) 62%, rgba(244,147,32,1) 71%, rgba(242,145,30,1) 79%, rgba(243,146,29,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,188,74,1)), color-stop(21%,rgba(248,188,74,1)), color-stop(24%,rgba(246,185,70,1)), color-stop(29%,rgba(248,182,69,1)), color-stop(47%,rgba(248,168,53,1)), color-stop(53%,rgba(243,162,45,1)), color-stop(62%,rgba(246,155,40,1)), color-stop(71%,rgba(244,147,32,1)), color-stop(79%,rgba(242,145,30,1)), color-stop(100%,rgba(243,146,29,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bc4a', endColorstr='#f3921d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* W3C */}
#ContentTopNav {position:relative;z-index:999; float:left; width:100%;}

/* Top Level Group */
#ContentTopNav ul{list-style-type:none; margin:0; padding:0px; }
#ContentTopNav ul li{float:left;font-weight:normal;text-transform:uppercase;line-height:26px;background:url(images/bkgd_topnav.gif) no-repeat right center; padding:5px 0 0;}
#ContentTopNav ul li:first-child {}
#ContentTopNav ul li:first-child a {background:url(images/bkgd_topnav_hover.gif) no-repeat 0 -7px;}
#ContentTopNav ul li a{color:#000;display:block;font-size:16px;text-decoration:none; text-transform:uppercase; padding:0px 13px 5px;}
#ContentTopNav ul li a:hover{}
#ContentTopNav ul li:hover {background:url(images/bkgd_topnav_hover.gif) no-repeat center right #fff;}

/* Second Level Groups */
#ContentTopNav li ul { position: absolute; left: -999999px;margin:0px 0 0 -2px; background:url(images/bkgd_dropdown.png) repeat top left; float:none; width:150px;text-align:left; border:2px solid #f3921d; border-top:none; padding:5px;}
#ContentTopNav li li { width: 140px; border:none; margin: 0;background:none;line-height:normal;color:#7b7770;padding:5px;}
#ContentTopNav li li a {font-weight:normal;text-align:left;border:none;font-size:12px;padding:0; text-transform:none;}
#ContentTopNav ul li:hover li:hover a{color:#fff;}
#ContentTopNav ul li:hover li a {background:none;}
#ContentTopNav ul li li:first-child a {border:none;}
#ContentTopNav ul li:hover li a:hover{color:#fff;}
#ContentTopNav li li:hover, #ContentTopNav li li.sfHover { color: #ffffff; border:1px solid #4e0017;padding:4px;background: rgb(168,3,41); /* Old browsers */
background: -moz-linear-gradient(top, rgba(168,3,41,1) 0%, rgba(161,3,39,1) 18%, rgba(122,1,29,1) 76%, rgba(111,0,26,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,3,41,1)), color-stop(18%,rgba(161,3,39,1)), color-stop(76%,rgba(122,1,29,1)), color-stop(100%,rgba(111,0,26,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(168,3,41,1) 0%,rgba(161,3,39,1) 18%,rgba(122,1,29,1) 76%,rgba(111,0,26,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(168,3,41,1) 0%,rgba(161,3,39,1) 18%,rgba(122,1,29,1) 76%,rgba(111,0,26,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(168,3,41,1) 0%,rgba(161,3,39,1) 18%,rgba(122,1,29,1) 76%,rgba(111,0,26,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80329', endColorstr='#6f001a',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(168,3,41,1) 0%,rgba(161,3,39,1) 18%,rgba(122,1,29,1) 76%,rgba(111,0,26,1) 100%); /* W3C */}

/* Third Level Groups */
#ContentTopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
#ContentTopNav li li li a:hover { color: #ccc;}
#ContentTopNav li li li{ width: 170px;}
#ContentTopNav li li li a {color:#fff;}

/* 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;}

/*Fix for the Sticking*/
#ContentTopNav  li:hover,
#ContentTopNav  li li:hover,
#ContentTopNav  li li li:hover,
#ContentTopNav  li.sfHover,
#ContentTopNav  li li li.sfHover,
#ContentTopNav  li li.sfHover { position:static;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0; float:left;}
.structLeft #ContentLeft{margin:0; padding:0; float:left;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:15px 0 0; float:left; width:100%; background: url("images/fader_crosshatch2.png") repeat-y scroll center top #ECE5CC; position:relative;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody .footHatch {float:left; width:960px; padding:0 5px 57px 24px; background:url(images/bkgd_footHatch.jpg) no-repeat bottom left;position:relative; margin:0 0 0 -24px;}
.structBody .MidWrap {margin:0; float:left; width:610px; padding:0;}
.structBody .module { padding:30px 20px 50px; float:left; width:570px; background: none repeat scroll 0 0 #F0F0F0; border: 2px solid #FFFFFF; padding:30px 20px 50px; margin:0 0 12px;}
.structBody .module.noPad {padding:10px; width:590px!important;}
.structBody .MidWrap .module {width:570px;}
.structBody h1#ContentPageName {background: url("images/headline_bars.png") repeat-x scroll left bottom transparent; font-family:Helvetica, Arial, sans-serif;font-size: 22px; font-weight: bold; letter-spacing: 0.05em; width:590px;}

.structBody #ContentMiddle {margin:0; padding:0; float:left; width:100%;}
.structBody #ContentMiddle img {border:3px solid #fff;}

/* Homepage styles */
.start .footHatch {padding-bottom:30px;}
.start .MidWrap .module {padding-top:10px;}
.start .MidWrap h1 {position:relative;}
.start .MidWrap .module h1 .links {float:right; font-size:12px; font-weight:normal; letter-spacing:normal; position:absolute; right:0; bottom:10px;}
.start .MidWrap .module h1 .links a {display:inline-block; margin:0 0 0 10px;text-decoration:none;}
.start .module h1 a.rss {background:url(/images/icons/v2/common/RSS.gif) no-repeat top left;text-indent:-999999px; width:16px; height:16px;display:block;}

.module .newsItem {display:block; margin:0 0 20px;}
.module .newsItem .title {font-size:14px; font-weight:bold; margin:0 0 5px;}
.module .newsItem .title a {text-decoration:none;}
.module .newsItem .story {}

.module .eventDate {font-size:12px; text-transform:uppercase; font-weight:bold; margin:0 0 5px;}
.module .eventItem {display:block; margin:0 0 15px; font-size:14px;}
.module .eventItem .title {margin:0 0 4px;}
.module .eventItem .copy {}

.start .twoCols {float:left; width:614px;}
.start .twoCols .module {width:255px; padding:10px 20px;}
.start .twoCols .module.right {float:right;}
.start .twoCols .module h1 {width:275px; margin:0 0 10px -10px;}
.start #ContentMiddleLayoutLeftArea1 td img {width:32px; height:32px;margin:9px 0;}

.module a.redButton {background: rgb(140,15,33); /* Old browsers */
background: -moz-linear-gradient(top, rgba(140,15,33,1) 0%, rgba(121,13,29,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,15,33,1)), color-stop(100%,rgba(121,13,29,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(140,15,33,1) 0%,rgba(121,13,29,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(140,15,33,1) 0%,rgba(121,13,29,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(140,15,33,1) 0%,rgba(121,13,29,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c0f21', endColorstr='#790d1d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(140,15,33,1) 0%,rgba(121,13,29,1) 100%); /* W3C */ 
border:2px solid #fff; font-size:20px; color:#fff; padding:15px;text-decoration:none;display:block; text-align:center;
-webkit-box-shadow: 0px 0px 1px 1px #dedede;
-moz-box-shadow: 0px 0px 1px 1px #dedede;
box-shadow: 0px 0px 1px 1px #dedede; }
.module a.redButton:hover {background: rgb(248,188,74); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,188,74,1) 0%, rgba(248,188,74,1) 21%, rgba(246,185,70,1) 24%, rgba(248,182,69,1) 29%, rgba(248,168,53,1) 47%, rgba(243,162,45,1) 53%, rgba(246,155,40,1) 62%, rgba(244,147,32,1) 71%, rgba(242,145,30,1) 79%, rgba(243,146,29,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,188,74,1)), color-stop(21%,rgba(248,188,74,1)), color-stop(24%,rgba(246,185,70,1)), color-stop(29%,rgba(248,182,69,1)), color-stop(47%,rgba(248,168,53,1)), color-stop(53%,rgba(243,162,45,1)), color-stop(62%,rgba(246,155,40,1)), color-stop(71%,rgba(244,147,32,1)), color-stop(79%,rgba(242,145,30,1)), color-stop(100%,rgba(243,146,29,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bc4a', endColorstr='#f3921d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(248,188,74,1) 0%,rgba(248,188,74,1) 21%,rgba(246,185,70,1) 24%,rgba(248,182,69,1) 29%,rgba(248,168,53,1) 47%,rgba(243,162,45,1) 53%,rgba(246,155,40,1) 62%,rgba(244,147,32,1) 71%,rgba(242,145,30,1) 79%,rgba(243,146,29,1) 100%); /* W3C */}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0 7px 0 0; padding:0; float:right;}
.structRight .module { float:left; background: none repeat scroll 0 0 #F0F0F0; border: 2px solid #FFFFFF;padding:10px 20px; width:270px;}
.structRight h1 {width:290px; margin:0 0 15px -10px;}
.structRight .module h1 .rss {float:right; margin:8px 0 0;}

.structRight #ContentRightNav {margin:0 0 12px; padding:0; float:left; background: none repeat scroll 0 0 #F0F0F0; border: 2px solid #FFFFFF;padding:10px 20px; width:270px;}
.structRight #ContentRightNav ul {margin:0; padding:0 0 10px; list-style:none;}
.structRight #ContentRightNav ul li {display:none;}
.structRight #ContentRightNav ul li.selected {display:block; font-size:16px; text-transform:uppercase;}
.structRight #ContentRightNav ul li.selected a {color:#999; text-decoration:none; border-bottom:1px solid #999; display:block; padding: 7px 0;  margin:0 0 5px;}

.structRight #ContentRightNav ul li.selected li {display:block;}
.structRight #ContentRightNav ul li.selected li a {color:#333; font-size:14px; border:none; text-transform:none; margin:0;}
.structRight #ContentRightNav ul li.selected li a:hover {color:#780d1d; text-decoration:underline;}

.structRight #ContentRightButton {float:left;width:100%;}

.structRight .divLoginStructContainer {}
.structRight .divLoginStructContainer .instructions {display:none;}
.structRight .divLoginStructContainer .divLoginInputs input {padding:5px; border:1px solid #ccc; width:260px; margin:3px 0;}
.structRight .divLoginStructContainer .divRemember input {width:auto;margin:0 5px 0 0;}
.structRight .divLoginStructContainer .divRemember {font-size:14px; margin:10px 0 0; float:left;}
.structRight .divLoginStructContainer .divLoginUserNameRow, 
.structRight .divLoginStructContainer .divLoginPasswordRow {font-size:14px;position:relative;margin:20px 0 0;}
.structRight .divLoginStructContainer .divLoginUserNameRow a, 
.structRight .divLoginStructContainer .divLoginPasswordRow a {font-size:11px;position:absolute; top:0; right:0; text-decoration:none;}
.structRight .divLoginStructContainer .divLoginButtonRow {float:right;}
.structRight .divLoginStructContainer .divLoginButtonRow .button {color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none; color:#fff; padding:4px 10px; border:1px solid #c8a200; display:block; font-family: Helvetica,Arial, sans-serif; margin:10px 0 0;
	background: rgb(248,187,73); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(248,187,73,1) 0%, rgba(248,186,72,1) 25%, rgba(243,149,32,1) 75%, rgba(243,146,29,1) 83%, rgba(243,146,29,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,187,73,1)), color-stop(25%,rgba(248,186,72,1)), color-stop(75%,rgba(243,149,32,1)), color-stop(83%,rgba(243,146,29,1)), color-stop(100%,rgba(243,146,29,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bb49', endColorstr='#f3921d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* W3C */}
.structRight .divLoginStructContainer .divLoginButtonRow .cancelButton {display:none;}

.structRight .moreEvents {float:right;}
.structRight .moreEvents a { color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none; color:#fff; padding:4px 10px; border:1px solid #c8a200; display:block; font-family: Helvetica,Arial, sans-serif; margin:10px 0 0;
	background: rgb(248,187,73); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(248,187,73,1) 0%, rgba(248,186,72,1) 25%, rgba(243,149,32,1) 75%, rgba(243,146,29,1) 83%, rgba(243,146,29,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,187,73,1)), color-stop(25%,rgba(248,186,72,1)), color-stop(75%,rgba(243,149,32,1)), color-stop(83%,rgba(243,146,29,1)), color-stop(100%,rgba(243,146,29,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bb49', endColorstr='#f3921d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(248,187,73,1) 0%,rgba(248,186,72,1) 25%,rgba(243,149,32,1) 75%,rgba(243,146,29,1) 83%,rgba(243,146,29,1) 100%); /* W3C */}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:10px 0 50px; float:left; width:100%; border-top:1px solid #404040; color:#fff; font-size:12px;background: rgb(26,26,26); /* Old browsers */
background: -moz-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(21,21,21,1) 7%, rgba(5,5,5,1) 18%, rgba(0,0,0,1) 24%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,26,26,1)), color-stop(7%,rgba(21,21,21,1)), color-stop(18%,rgba(5,5,5,1)), color-stop(24%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(26,26,26,1) 0%,rgba(21,21,21,1) 7%,rgba(5,5,5,1) 18%,rgba(0,0,0,1) 24%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(26,26,26,1) 0%,rgba(21,21,21,1) 7%,rgba(5,5,5,1) 18%,rgba(0,0,0,1) 24%,rgba(0,0,0,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(26,26,26,1) 0%,rgba(21,21,21,1) 7%,rgba(5,5,5,1) 18%,rgba(0,0,0,1) 24%,rgba(0,0,0,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(26,26,26,1) 0%,rgba(21,21,21,1) 7%,rgba(5,5,5,1) 18%,rgba(0,0,0,1) 24%,rgba(0,0,0,1) 100%); /* W3C */}
.structFooter .cntrWrap {position:relative;}
.structFooter #ContentFooter {margin:0; padding:0; float:left; width:100%; text-align:center;}
.structFooter #ContentFooterNav {position:absolute; top:0px; right:0;}
.structFooter #ContentFooterNav ul {margin:0; padding:0; list-style:none;}
.structFooter #ContentFooterNav ul li {float:left; font-weight:bold; border-left:2px solid #fff;}
.structFooter #ContentFooterNav ul li:first-child {border:none;}
.structFooter #ContentFooterNav ul li a {color:#fff; text-decoration:underline; padding: 0 5px;}

