div#container {position:relative;margin:0 auto;background-color:#F3F3ED;width:938px;height:auto !important;overflow:auto;min-height:100%;}
div#container {height:100%;} 
div#footer { display:none; }
html>body div#footer { display:block;}
#profilebox ol,ul,li {list-style:none;}
div#content {width:938px;margin:0 auto;background-color:#F3F3ED;padding-bottom: 5em;}
div#footercontainer {position:absolute;width:100%;bottom:0;}
div#footer {text-align:center;color: #F3F3ED;background-color: #262626;	font-size: 10px;width:938px;margin:0 auto;}
div#contentpadding {background-color: #262626;height:5px;width:100%;}
.style-normal ol,ul,li{list-style-position: inside;list-style-type: disc;}
.style-normal li {padding-left: 1em;text-indent: -1em;padding-bottom:4px; }
.style-normal strong,b {font-weight:bold;}
.style-normal p { margin-top: 10px; margin-bottom: 10px; display:block; }
.style-normal h2 {font-size:24px;font-weight:bold;margin-top:3px;margin-bottom:8px;}
.style-normal em {font-style: italic;}

/* General */
body,html {height:100%}
body {margin: 0px;background-color: #262626;background-image: url(images/template/menu_back.png);background-repeat: repeat-x;}
#NoColumns {margin: 30px;}
.FormTextLabel {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.x-grid3-header-offset {width: auto;} 
a:link {color: #262626;}
a:hover {color: #758A0D;}
.site-heading {font-family: "Times New Roman", Times, serif;font-size: 30px;font-weight: bold;color: #262626;text-align:center;}
.site-heading img{padding-right:5px;}

/* Menu */
ul#menu{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:31px;font-size:13px;font-weight:bold;font-family:Arial;}
ul#menu li {display:block;float:left;margin:0;padding:0;color:#999999;font-weight:bold;padding:8px 20px 0 20px;}
ul#menu li a {display:block;float:left;color:#999999;text-decoration:none;font-weight:bold;}
ul#menu li a:hover {display:block;color:#FFFFFF;}
.MenuBack {background-image: url(images/template/menu_back.png);background-repeat: repeat-x;height:136px;}
#MenuButtonFront {position:absolute;top: 102px;left:300px;}
#ManageMenu{display:none;}
#MyProfileMenu{display:none;}
#LoginMenu {display:none;}
#LogoutMenu {display:none;}
#DashMenu {display:none;cursor:default;}
/* Text Body */
#BodyTop {width: 938px;background-image: url(images/template/body_top.png);background-repeat: no-repeat;height:12px; z-index:1;}
#BodyBottom {width: 938px;background-image: url(images/template/body_bottom.png);background-repeat: no-repeat;background-position: bottom; }
#BodyMiddle {width: 938px;background-image: url(images/template/body_middle.png);background-repeat: repeat-y;}
#BodyEdit {margin:10px;}
#BodyColumns1 {width:279px;float: left;display:none;border-right-width: 1px;border-right-style: dotted;border-right-color: #8D8D5F;background-color:#F3F3ED;padding-bottom:10px;}
#BodyColumns2 {width:625px;margin-left: 0px;height:100%;background-color:#F3F3ED;padding-bottom:10px;}
/* Login Box */
#LoginBox {padding-top:15px;font-weight: bold;position:absolute;left:690px;}
#lb-submit {margin-left:10px;}
#lbemail-label {width:110px;display:block;float:left;}
#lbpassword-label {display:inline;float:left;margin-left:5px;}
#lbemail, #lbpassword {width: 100px;border: 1px solid #000;} 
#lbpassword {margin-left:10px;}
/* News */
.NewsTitle {font-weight: bold;font-size: 15px;text-align:center;}
.NewsDate {font-size: 10px;color: #4B4B4B;text-align:center;}
.NewsTitleBox {background-color:#F0F0F0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666;}
.NewsMessage {padding:5px;}

#member-home-title{font-size: 18px;font-weight: bold;}
#member-home-title a {font-size: 12px;color: #999;text-decoration: none;}
#member-home-title a:hover {color: #06C;}
#dropmenudiv{position:absolute;margin-top:12px;border-bottom-width: 2px;line-height:18px;z-index:100;border-right-width: 2px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-right-color: #3B3B3B;border-bottom-color: #3B3B3B;border-left-width: 2px;border-left-style: solid;border-left-color: #3B3B3B;}
#dropmenudiv a{width: 100%;	display: block;text-indent: 3px;font-family:Arial;font-size:11px;border-bottom: 1px solid #141414;padding: 1px 0;text-decoration: none;font-weight: bold;color:#999999;}
#dropmenudiv a:hover{color: #FFF;}

/* member menu */
#member-menu-item {background-image: url(images/template/member_menu_back.png);background-repeat: repeat-x;text-indent: 15px;font-size:12px;font-weight:bold;font-family:Arial;height:30px;line-height: 30px;}
.member-menu-over, .member-menu-normal {margin:2px;padding:3px;padding-bottom:6px;text-align:center;cursor: pointer;cursor: hand;}
.member-menu-over {background-color: #e1e9f7;	border: 1px solid #99bbe8;}
.member-menu-normal {background-color: #FFF;border: 1px solid #FFF;}
.member-menu {width:270px;}
.member-menu-border {border: 1px solid #D7D7D7;background-color: #FFF;}
.section-title {font-size: 14px;line-height:14px;font-weight:bold;background-image: url(images/layout/icons/fam/application_view_list.png);background-repeat: no-repeat;text-indent: 20px;}	
.section-box-title {background-image: url(images/shd.png);background-repeat: no-repeat;height: 26px;width: 450px;font-size: 14px;line-height:25px;font-weight:bold;padding-left:10px;margin-bottom:10px;}
.section-box {margin-left: 15px;}
#member-billing-grid { border:1px solid #bbb;border-collapse:collapse; background-color:#FFF; }
#member-billing-grid td, #member-billing-grid th { border:1px solid #ccc;border-collapse:collapse;padding:5px; }
#member-billing-grid tr:first-child { background-color:#EEEEEE; }
#member-list-grid { border:1px solid #bbb;border-collapse:collapse; background-color:#FFF; }
#member-list-grid td, #member-list-grid th { border:1px solid #ccc;border-collapse:collapse;padding:5px; }
#member-list-grid tr:first-child { background-color:#EEEEEE; }
#member-list-grid tr { font-size:14px;}



