﻿/*
GREENS
LIGHTEST=0c7705 | DARKEST=105104

BACKGROUND GOLD
ffb504

BACKGROUND BROWN
170c03

GOLD SIDEBAR-CO
TOP=a87806 | LIGHTEST=cd9103 | DARKEST=6e500b

BROWN SIDEBAR-CO
LIGHTEST=442309 | DARKEST=211204

BROWN MNUBACKGND-APPROX.
LIGHTEST=563113 | DARKEST=2d1604 | ACTUAL BASE COLOR USED HERE=170c03
*/
* {padding:0;}

body
{  
    background:#170c03 url(/images/body_bg_texture.gif) repeat-y top center;
    margin:0 auto;  
    overflow:auto;    
}

/*
Two container necessary for 100% height, backcolor, padding and centering.
One for centering and no extra padding for non IE, other one for IE backcolor to work.
Two sets: one for home page, one for all subpages.
*/
#container {height:100%;margin:0 auto; width:812px; position:relative;}
#containerSub {height:100%;margin:0 auto; width:775px; position:relative;}

#containerBack {background:none; margin-top:15px; margin-left:19px; margin-right:18px; width:775px; display:block;}
#containerSubBack {background:#ffb504 url("/Images/column_bg.gif") repeat-y; height:100%; margin-top:15px; width:775px; display:block;}
#containerSubBack1col {background:#ffb504 url("/Images/column_bg_1col.gif") repeat-y; height:100%; margin-top:15px; width:775px; display:block;}


/*Header*/
#header {background:url(/images/top_menu_bar.gif) no-repeat;margin-top:0; height:119px;width:775px; overflow:hidden;}
#exeheader {background:url(/images/exec_summ_banner.jpg) no-repeat;margin-top:0; height:119px;width:775px; overflow:hidden;}
#legheader {background:url(/images/09-08-20_lgsltve_bnnr.jpg) no-repeat;margin-top:0; height:119px;width:775px; overflow:hidden;}

.logoPrint {display:none}

#breadCrumbs {position:absolute;margin:-20px 0px 0px 20px;text-transform:lowercase;}
#breadCrumbs a {color:#170c03;}

#language a {float:right;margin:15px 30px 0 0;color:#006699;font-weight:bold}


/*Nav*/
#topNavigation .userLogin {background:#105104 url(/images/member_login_green_bk.gif) repeat-x; float:right; width:128px; height:104px;
                           padding:10px 10px 5px 10px; color:#ffb504;}
#topNavigation .logo {width:90px; height:90px;padding-top:15px;padding-left:32px;padding-right:30px;float:left;}
#topNavigation .userLogin a {color:#ffb504;}
#topNavigation .userLogin td {color:#ffffff; font-size:10px;}
#topNavigation .userLogin td input {color:#0c7705; font-size:10px;}
#topNavigation .userLogin td .header {color:#ffffff; font-size:16px; font-weight:bold;padding-top:9px; padding-bottom:5px;}
#topNavigation .userLogin td a {color:#ffffff; font-size:10px;}
#topNavigation .navlist{ padding:45px 0px 0px 0px; float:left;}
#topNavigationsss ul {list-style-type:none;margin:0px;}
#topNavigation .navlist div {padding:0px;margin:0px;display:block; height:50px; float:left;text-align:center;}
#topNavigation .navlist div.divider {padding:0px 18px 0px 18px;margin:0px;display:block; height:50px; width:5px; float:left;text-align:center;}
#topNavigation .navlist div a {font-weight:bold;text-decoration:none;color:#170a00;font-size:12px;}
#topNavigation .navlist div a:hover {font-weight:bold;text-decoration:none;}

#navigationRad,
#navigation {padding:10px 10px 10px 10px;width:128px; min-height:320px;color:#ffb504;}

#navigationRad .header,
#navigation .header {color:#ffb504; font-size:16px; font-weight:bold; padding-bottom:5px;}

#navigation a {color:#ffb504;}

#navigation ul {list-style-type:none;margin:0;}
#navigation ul li {padding:8px 0 6px 0;}
#navigation ul li a { display:block;margin-left:20px;padding-left:0px;text-decoration:none;font-weight:bold;color:#ffb504;font-size:12px; background:url(/images/blank.gif) no-repeat left top;}
#navigation ul li a:hover {color:#ffffff;}
#navigation ul li ul li {padding:5px 0 0 15px;}
#navigation ul li ul li a {font-weight:normal;text-decoration:underline;}
#navigation ul li.selected ul li a { background-image:none;color:#ffb504;}
#navigation ul li.selected ul li a:hover {color:#ffffff;text-decoration:underline;}
#navigation ul li.selected a {margin-left:0px;padding-left:20px;background:url(/images/white_target.gif) no-repeat left top;color:#ffffff;}


/* RAD Menu customizations */
.RadMenu_CAWPMenu { width:120px; }
.RadMenu_CAWPMenu ul {list-style-type:none;margin:0;}

.RadMenu_CAWPMenu .rmText a,
.RadMenu_CAWPMenu .rmLink a
{ display:block;margin-left:20px;padding-left:0px;text-decoration:none;font-weight:bold;color:#ffb504;font-size:12px; background:url(/images/blank.gif) no-repeat left top;}
.RadMenu_CAWPMenu .rmText a:hover,
.RadMenu_CAWPMenu .rmLink a:hover
{color:#ffffff;text-decoration:underline;}

/* Add target to Focused Item */
.RadMenu_CAWPMenu .rmFocused .rmText a,
.RadMenu_CAWPMenu .rmFocused .rmLink a
{margin-left:0px;padding-left:20px;background:url(/images/white_target.gif) no-repeat left top;color:#ffffff;}

/* Removed Added target to Focused Slide Items */
.RadMenu_CAWPMenu .rmFocused .rmSlide .rmText a,
.RadMenu_CAWPMenu .rmFocused .rmSlide .rmLink a
{background:none;color:#170a00;}

/* Need to force widths */
.RadMenu_CAWPMenu .rmGroup .rmText a,
.RadMenu_CAWPMenu .rmGroup .rmLink a
{color:#170a00; white-space:nowrap;}
.RadMenu_CAWPMenu .rmGroup .rmText a:hover,
.RadMenu_CAWPMenu .rmGroup .rmLink a:hover
{color:#ffffff; white-space:nowrap;}

/* Add Sub sub padding */
.RadMenu_CAWPMenu .rmGroup .rmText ul li,
.RadMenu_CAWPMenu .rmGroup .rmLink ul li
{padding:0px 0px 0px 10px;}



/*Home Boxes*/
#homeBoxNews {background:#ffb504 url(/Images/news_ticker_bar.jpg) no-repeat; width:757px; height:21px;
              padding:18px 30px 15px 25px;overflow:hidden; color:#ffffff; font-size:12px; font-weight:bold;}
#homeBoxCallout {background:#ffb504 url(/Images/bolted_box.jpg) no-repeat; width:792px; height:172px;
                 padding:35px 10px 5px 10px; margin-top:10px; line-height:11pt;}

#homeBoxCallout .container {width:148px; height:134px; padding:5px 5px 5px 5px; float:left;}

#homeBoxNews #homeNews {padding:0px 10px 0px 10px; width:695px; height:16px; overflow:hidden;}
.newsItem {padding:0px 10px 0px 10px;}
.newsTickerIn {color:#fff;background-color:#5a3916; cursor:hand; cursor:pointer;}
.newsTickerOut {color:#fff;background:inherit !important;}

/*Body*/
#bodyCopy {line-height:11pt;float:left;width:627px;margin:0 0 0px 0;clear:right;overflow:hidden;}
#bodyCopy h2 {margin:0 0 5px 0}
#bodyCopy p {margin:0 0 10px 0}
#bodyCopy ul, ol {margin:10px 0 10px 30px;}
#bodyCopy ul {list-style-type: disc;}

#contentHm{width:479px; height:339px; padding:0px 0px 0px 0px; border-top:solid 1px #3e2306; background-color:#ffffff; float:left; overflow:hidden;}
#content{width:457px; padding:10px 11px 20px 11px; border-top:solid 1px #3e2306; min-height:659px; float:left;}
#contentFull{width:604px; background-color:#ffffff; padding:10px 11px 20px 11px; border-top:solid 1px #3e2306; border-left:solid 1px #3e2306; min-height:659px; float:left;}

#rightCol{float:left;width:148px; margin-bottom:-4px;}

#rightColHm{background:#170c03 url(/images/left_menu_bar.gif) repeat-y top left;
            padding:0px 0px 0px 0px;float:left;width:148px; height:340px; min-height:340px;}
#rightColHm div div{padding:10px 8px 10px 8px;color:#ffb504; font-size:12px;}
#rightColHm div div a{color:#ffb504;}
#rightColHm .homeRegisterHeader{background:#105104 url(/images/small_green_bk.gif) repeat-x;
                                padding:5px 8px 0px 8px; height:38px; color:#ffffff; font-size:16px; font-weight:bold;}
#rightColHm .homeRegisterHeader img {padding-top:9px;}

#leftCol {float:left; height:100%;background:#170c03 url(/images/left_menu_bar.gif) repeat-y top left;}

div.calloutBox {width:128px; height:106px; overflow:hidden;background:url(/images/gold_sidebar_gradient.gif);color:#ffffff; padding:0px 10px 0px 10px; margin-bottom:4px;}
div.calloutBox img {margin-left:-10px;}

/* Grid */
table.dataView td{padding:2px 3px 2px 8px;}
table.dataView td.seperator {background:#9a700b url(/images/gold_header_gradient.png) repeat-x; color:#ffffff; font-weight:bold; border-bottom:solid 1px #9a700b; border-top:solid 1px #b87f0b;padding:3px 3px 3px 3px; }
table.dataView td.itemRow {background-color:#fffac8; border-bottom:solid 1px #f8e08f;}
table.dataView td.itemAltRow {background-color:#ffef9f; border-bottom:solid 1px #f8e08f;}


/*Footer*/
#footer {color:#ffffff; padding:10px 0px 0px 0px; text-align:center;}
#footer .copyDisclaimer {color:#ffffff}
#footer a {color:#ffffff}

/* Admin Menu */
.cmsToolbar {position:relative; margin:0 auto; margin-bottom:-14px; background-color:#f7f7f7; width:765px; height:28px; z-index:999;padding:0px 4px 4px 4px;border:solid 1px #f0f0f0;border-top:none;}
.cmsToolbar .reminder {background-color:#ffffcc;padding:6px;text-align:center;}
.cmsMenuSeparator {border-top:solid 1px #d6d3d6;height:1px;margin:0;padding:0;}
.cmsMenuSeparator .rtbText {display:none !important;}


/*Form and Misc.*/
.textBox {border:solid 1px #939393;}

dl.smap {margin-left:10px;}
dl.smap dt {font-weight:bold; }
dl.smap dd {margin-left:20px;}

.gridList td {padding:2px;}

.valError {color:#ff0000;}

.cptchboxer img { border:solid 1px #939393;  }
.cptchboxer input { border:solid 1px #939393; margin:10px 5px 5px 5px; padding:1px 1px 1px 1px; }

#login
{
    background:url(/images/login_box_bg.jpg) no-repeat center top;
    margin-top:50px;
    width:495px;
    height:220px;
    padding:50px 0 0 50px;
    text-align:center;
}
#login .login_title {width:250px;display:block;padding-bottom:15px;margin-bottom:10px;border-bottom:solid 1px #000;font-size:18px;text-align:center}
.btn{width:76px;}

#rating {margin-top:20px;}


/* rad customization */
.rad_tab_black_color {color:#e0e0e0 !important;}
.radwindow .statusbarrow .statusbar {color:#fff;}
.rtsUL {margin:0px !important;}
.TelerikModalOverlay {z-index: 3000 !important;}
.rade_toolbar.Default .SavePreview {background-image: url(/images/icon/save_edit.gif);}
.rade_toolbar.Default .ClearPreview {background-image: url(/images/icon/clear.gif);}
.rade_toolbar.Default .ShowPreview {background-image: url(/images/icon/preview.gif);}
.rade_toolbar.Default .Publish {background-image: url(/images/icon/publish.gif);}
.dockCmdEdit {width: 18px;background: url(/images/icon/edit.gif) no-repeat;}
.dockCmdSave {width: 18px;background: url(/images/icon/save.gif) no-repeat;}
.dockPreview .rdContent {background-color:#ffffcc; border-bottom: solid 1px #5c5c5c;}
