html, body { font-family:Arial, Helvetica, Sans-Serif; }

/*
========================
  ControlPanel style 
========================
*/
.cntWrpr { background:#4F2D0A; margin:0 auto; width:95%; }
.ControlPanel { background:url(images/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px; }
.cpanel_left { background: url(images/cpanel_left.png) no-repeat bottom left; padding-left:21px; }
.cpanel_right { background: url(images/cpanel_right.png) no-repeat bottom right; padding-right:33px; }



/* WIDTHS AND HEIGHTS */
html, body, form, table.outertable, #innerwrapper { height:100%; background:#4F2D0A; }
#header, #innerwrapper, #contentwrapper{width:1064px;}
#menu, table.innertable{width:878px;}
table.outertable{width:100%;}
#logo{height:183px; width:497px;}
#menu{height:39px;}
td.RightPane{width:208px;}
#crumbwrapper{height:18px;}

/* MARGINS AND PADDING */

#innerwrapper, #header, #contentwrapper, #footerlinks, #copyterms{margin-left:auto; margin-right:auto;}
#footerlinks, #copyterms{padding-bottom:5px; padding-top:5px;}
#footerlinks a, #copyterms a{padding-left:5px; padding-right:5px;}
#logo{margin-left:125px; padding-top:60px;}
#menu{margin-left:105px;}
#crumbwrapper{padding-left:105px; padding-top:5px;}
#adminmenu{margin-right:75px;}
#login{margin-right:105px;}
#menu a{padding-left:15px; padding-right:15px;}
table.innertable{margin:10px 0 0 105px;}
span.copyright{margin-right:15px;}
span.privacyterms{margin-left:15px;}
td.ContentPane{padding-right:15px;}
td.RightPane{padding-left:15px;}


/* FLOATS */
#login, #adminmenu{float:right;}
#crumbs{float:left;}
div.clear{clear:both;}

/* FONT STYLES */

#footerlinks, #copyterms{color:#fff; font-size:10pt; font-weight:700; text-align:center;}
#footerlinks a, #copyterms a{ font-size:10pt; color:#fff; }
#footerlinks a:hover, #copyterms a:hover { color:#D1D76D; }
#menu{font-size:10pt; font-weight:700;}
#crumbwrapper{font-size:8pt;}
h1,h2,h3{color:#5EB31A;}
h1{font-size:14pt;}
h2{font-size:12pt;}
h3{font-size:10pt;}
table.innertable li{line-height:20px; list-style-image:url(images/bullet.jpg);}

/* BACKGROUNDS */
table.outertable, #innerwrapper{background-color:#4F2D0A;}
#footerlinks, #copyterms{background-color:#603912;}
#header{background:url(images/bg-top.jpg) top left no-repeat;}
#menu{background:url(images/mnu-bg.jpg) top left repeat-x;}
#contentwrapper { background:url(images/bg-mid.jpg) top left repeat-y; }
#innercontentwrapper{background:url(images/bg-mid-top.jpg) top left no-repeat;}
td.RightPane{background:url(images/rt-pane-brdr.gif) top left repeat-y;}

/*  MENU-SPECIFIC STYLES */
#menu ul { float:left; list-style:none; margin:0; padding:0; height:39px; }
#menu li { float:left; list-style:none; position:relative; padding:0 5px; z-index:999; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
#menu li ul { left:-999em; position:absolute; width:13em;}
#menu a {  display:block; font-weight:bold; height:15px; padding:12px 0; text-align:center; text-decoration:none; font-size:10pt; }
#menu a:hover, #menu ul li:hover { background:url(images/mnu-hover.jpg) repeat-x; }          
#menu li li a { background-color:#fff; border:1px solid #ccc; padding:3px 0 3px 3px; text-align:left; width:12em;}
#menu li.SelectedTab { background:url(images/mnu-hover.jpg) repeat-x; }
#menu li a.SelectedTab {  }
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.iehover ul ul, #menu li.iehover ul ul ul, 
                      #menu li.iehover ul ul ul ul { left:-999em; }
#menu li:hover ul, #menu li.iehover ul { left:0; top:2.9em; }
#menu li li:hover ul, #menu li li li:hover ul, #menu li li.iehover ul, #menu li li li.iehover ul { left:12.8em; top:0; 2}


/*
========================
Default overrides
========================
*/
.Normal, .NormalDisabled { font-size:11pt; font-family:Arial, Helvetica, Sans-Serif; }
.SelectedTab { font-family:Arial, Helvetica, Sans-Serif; }

a { text-decoration:none; color:#603912; }
a:hover { text-decoration:underline; color:#A0487B; }
ul.timeline li { list-style:none; list-style-position:outside; text-indent:-2.5em; }


/*
=======================
Green & Red Certifier Box
=======================
*/
.redCertifier, .greenCertifier { width:95%; color:#000; padding:5px 10px; margin:10px 0; text-align:left; border:2px solid #4F2D0A; -moz-border-radius:15px; }
.greenCertifier { background:#cfc; }
.redCertifier { background:#FFEFD5; }
.greenCertifier h2 { font-size:14pt; text-transform:uppercase; color:#090; line-hieght:0; }
.redCertifier h2 { font-size:14pt; text-transform:uppercase; color:#000; line-hieght:0; }
.greenCertifier h2:after { content:"* "; }


