@import url(appstyles.css);

/* GENERAL STYLES
---------------------------------------------*/
.cleaR {clear:both;}
#imodDefault {padding:10px 0px 0px 0px;}
body {width:100%; margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; background:#3b1708;}

.mastWrap {float:left; width:100%; background:#3b1708 url(../images/mast-tile.gif) repeat-x;}
.headWrap {float:left; width:100%;}
.bodyWrap {float:left; width:100%; background:url(../images/body-tile.png) repeat-y top center;}
.ftrWrap {float:left; width:100%; background:url(../images/ft-bg-top.png) no-repeat top center; border-bottom:6px solid #2a0f04; /*behavior: url(iepngfix.htc)*/ }
.bodySubWrap {float:left; width:100%; background:url(../images/body-tile-top.gif) no-repeat top center;}
.cntrWrap {width:960px; margin:0 auto;}
.fltFix {float:left; width:100%; *margin-left:1px;}
.bodyWrap .fltFix {background:url(../images/lc-tile.gif) repeat-y;}

a {color:#652f0a; text-decoration:underline;}
a:hover {color:#652f0a; text-decoration:none;}
a img {border:none;}

/*h1,
.PageTitleHeader {color:#000; font-weight:bold; font-size:24px; line-height:24px;}
h2 {color:#000; font-weight:bold; font-size:20px; line-height:24px;}
.PageSubTitleHeader {}
.PageTitle {display:none;}
h3 {color:#000; font-weight:bold; font-size:18px; line-height:21px;}
h4 {color:#000; font-weight:bold; font-size:15px; line-height:18px;}
h5 {color:#000; font-weight:bold; font-size:13px; line-height:15px;}
p {margin:7px 0; padding:0;}
*/

.float-left {float:left;}
.float-right {float:right;}
.center {text-align:center;}

img.left {float:left; margin:0 7px 1px 0;}
img.right {float:right; margin:0 0 7px 7px;}

.clear {clear:both;}
.clear-right {clear:right;}
.clear-left {clear:left;}

h1,
h1#ContentPageHeader {font:normal 20px "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; color:#652f0a; height:45px; line-height:45px; background:url(../images/header-left.gif) no-repeat;}
h1 span,
h1#ContentPageHeader span {width:100%; margin:0; padding:0; display:block; height:45px; background:url(../images/header-right.gif) no-repeat right; float:left; text-indent:20px;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {float:left; height:35px; width:100%;}
.structHead .home {float:left; height:35px; width:24px; background:url(../images/bn-nav-divide.gif) no-repeat left;}
.structHead .home img {margin:10px 0 0 6px;}
.MTLinkscontainer {display:none;}

#ContentTopLinks {float:left; height:35px; width:806px; background:url(../images/bn-nav-divide.gif) no-repeat left;}
#ContentTopLinks ul {margin:0; padding:0;  width:806px; height:35px; background:url(../images/bn-nav-divide.gif) no-repeat right;}
#ContentTopLinks ul li {margin:0; padding:0; float:left; list-style:none;}
#ContentTopLinks ul li a {padding:0 18px; color:#fff; font:bold 11px/35px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
#ContentTopLinks ul li a:hover {color:#f4e7d4;}

#QuickLinksWrap {float:right; width:130px; height:auto; background:url(../images/bn-nav-divide.gif) no-repeat right;}
ul#navTop li#QuickLinks {}
ul#navTop li a.quicklinks {background:url(../images/bn-nav-arrow.gif) no-repeat 95px 50%; padding:0 35px 0 20px;}

/* Horizontal Drop Down */
/* Root = Horizontal, Secondary = Vertical */
ul#navTop {margin:0; border:0 none; padding:0; width:130px; /*For KHTML*/ list-style:none; height: 35px; position:relative; z-index:3;}
ul#navTop li {margin:0; border: 0 none; padding:0; float:left; /*For Gecko*/ display:inline; list-style:none; position:relative;}
ul#navTop ul {margin:0; border:0 none; padding:0; width:160px; list-style:none; display:none; position:absolute; top:35px; left:0; z-index:4;}
ul#navTop ul:after /*For IE 7*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
ul#navTop ul li {width:160px; float:left; /*For IE 7*/ display:block !important; display:inline; /*For IE*/}

/* Root Menu */
ul#navTop a {padding:0 20px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; color:#fff; font:bold 11px/35px Arial, Helvetica, sans-serif; text-decoration:none; height:auto !important; height:1%; /*For IE*/ text-transform:uppercase;}

/* Root Menu Hover Persistence */
ul#navTop a:hover,
ul#navTop li:hover a,
ul#navTop li.iehover a {color:#f4e7d4;}

/* 2nd Menu */
ul#navTop li:hover li a,
ul#navTop li.iehover li a {float:none; background:#2a0f04; color:#fff; font:normal 11px/22px Arial, Helvetica, sans-serif; text-transform:none;}

/* 2nd Menu Hover Persistence */
ul#navTop li:hover li a:hover,
ul#navTop li:hover li:hover a,
ul#navTop li.iehover li a:hover,
ul#navTop li.iehover li.iehover a {background:#693013; color:#FFF;}

/* 3rd Menu */
ul#navTop li:hover li:hover li a,
ul#navTop li.iehover li.iehover li a {background:#2a0f04; color:#FFF;}

/* 3rd Menu Hover Persistence */
ul#navTop li:hover li:hover li a:hover,
ul#navTop li:hover li:hover li:hover a,
ul#navTop li.iehover li.iehover li a:hover,
ul#navTop li.iehover li.iehover li.iehover a {background:#693013; color:#FFF;}

/* 4th Menu */
ul#navTop li:hover li:hover li:hover li a,
ul#navTop li.iehover li.iehover li.iehover li a {background:#2a0f04; color:#FFF;}

/* 4th Menu Hover */
ul#navTop li:hover li:hover li:hover li a:hover,
ul#navTop li.iehover li.iehover li.iehover li a:hover {background:#693013; color:#FFF;}

ul#navTop ul ul,
ul#navTop ul ul ul {display:none; position:absolute; top:0; left:160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navTop li:hover ul ul,
ul#navTop li:hover ul ul ul,
ul#navTop li.iehover ul ul,
ul#navTop li.iehover ul ul ul {display:none;}

ul#navTop li:hover ul,
ul#navTop ul li:hover ul,
ul#navTop ul ul li:hover ul,
ul#navTop li.iehover ul,
ul#navTop ul li.iehover ul,
ul#navTop ul ul li.iehover ul {display:block;}

#ContentMemberTools {float:left; height:24px; width:765px; font-size:12px;}
#ContentMemberTools ul {float:right; display:inline; height:auto; width:auto; margin:5px 0 0 0; padding:0;}
#ContentMemberTools ul li {float:left; list-style:none; margin:0; padding:0;}
#ContentMemberTools ul li a {color:#906554; text-decoration:none; padding:0 7px; border-right:1px solid #906554;}
#ContentMemberTools ul li a:hover {text-decoration:underline;}

#ContentSearch {float:right; height:24px; width:190px; background:url(../images/search-bg.gif) no-repeat left;}
#ContentSearch input {color:#906554; width:150px; border:0; float:left; margin-top:2px; margin-left:5px; padding-left:0; padding-right:0;}
#ContentSearch .SearchModuleSpacer {display:none;}
#ContentSearch img {float:left; vertical-align:top;}

#ContentBreadCrumbs {clear:left; width:100%; height:25px;}
#ContentBreadCrumbs ul {margin:0 0 0 332px; padding:0;}
#ContentBreadCrumbs ul li {float:left; list-style:none;}
#ContentBreadCrumbs ul li a {color:#957d5b; padding:0 4px;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody {float:left; height:auto; width:100%;}
.structBody strong {color:#652f0a;}

/* LEFT COLUMN */
.structLeft {float:left; width:321px; height:auto;}
.structLeft .left {display:inline; margin:0 0 0 15px; float:left;}

.LeftSect01, .LeftSect02 {clear:left;width:291px;padding:10px 0px;}

#ContentLogo {}
#ContentLogo img {margin:-11px 0 0 -5px;}

#ContentLeftNav {}
#ContentLeftNav ul {float:left; display:inline; margin:0 0 0 15px; padding:0; width:291px; height:auto;}
#ContentLeftNav ul li {list-style:none; padding:0; margin:0; display:block; line-height:26px; background:url(../images/lc-divide.gif) repeat-x bottom;}
#ContentLeftNav ul li a {color:#652f0al; font:normal 14px "Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; display:block; line-height:26px; padding:0 12px; height:1%;}
#ContentLeftNav ul li a.selected,
#ContentLeftNav ul li a:hover {background:#652f0a; color:#fff;}

#ContentLeftNav ul ul {margin:0;}
#ContentLeftNav ul ul li {line-height:22px; background:#e1d4c0;}
#ContentLeftNav ul ul li a {color:#a27b60; font-size:12px;}
#ContentLeftNav ul ul li a.selected,
#ContentLeftNav ul ul li a:hover {color:#652f0a; background:#e1d4c0;}

/* MIDDLE COLUMN*/
.structMid {float:left; width:639px; height:auto;}
.structSubWrap {width:625px;}
#ContentMiddle {width:100%; clear:both;}
#ContentImgLayout01 {position:relative; width:625px; height:193px;}
.CMImgOverlay img {position:absolute; top:0; left:0; z-index:2; behavior: url(iepngfix.htc); height:193px; width:625px;}
.CMImg img {position:absolute; top:0; left:0; z-index:1;}

.index #ContentImgLayout01 {position:relative; width:625px; height:250px;}
.index .CMImgOverlay img {position:absolute; top:0; left:0; z-index:2; behavior: url(iepngfix.htc); height:250px; width:625px; }
.index .CMImg img {position:absolute; top:0; left:0; z-index:1;}

.index #structColumnLeft {float:left; width:305px;}
.index #structColumnRight {float:right; width:305px;}
.index h2#ColumnLeftHeader,
.index h2#ColumnRightHeader {
background: url(../images/header-bg.gif) top left no-repeat;
color:#652F0A;
font:20px "Lucida Grande","Lucida Sans", Arial, Helvetica, Sans-serif;
padding:10px 15px 15px 15px;
margin:10px 0px 10px 0px;
}
.index #ContentMiddleLayout02 {padding:0 0 0 18px;}
.index #ContentMiddleLayout03 {padding:0 0 0 18px;}

.index #ContentMiddle {padding:15px 0px;}

/* FOOTER ELEMENTS 
---------------------------------------------*/
.structFooter {float:left; height:71px; width:100%;}
#ContentFooter {height:auto; width:500px; margin:26px 0 0 0; color:#9a8462;float:left;}
#ContentFooter a {color:#9a8462; text-decoration:none; padding:0 5px;}
#ContentFooter a:hover {color:#fff;}
#ContentFooter .float-left {width:800px;}
#ContentFooter p {margin-top:5px;}
#ContentFooter .float-right {width:160px; padding-top:15px;}

#ContentFooterRight {float:right;margin:26px 0 0 0;width:250px;text-align:right;}
#ContentFooterRight a {color:#9a8462; text-decoration:none; padding:0 5px;}

/*removing campaign center buttons*/	
#rg_gfid_58_btnCMS {display:none;}
