﻿ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dd, dt { 
        margin:0; 
        padding:0;
}
body {
		margin: 0px;
		padding: 0px;
		font: 75% Arial, Geneva, Helvetica, sans-serif;
		background-color:#999;
}

#thumbImg {
	    width: 45px;
	    height: 45px;
	    border: 1px solid #C2C2C2;
}

.LrgImage {
	    border: 1px solid #C2C2C2;
}

.subSection {
		font-weight:bolder;
		color:#bf4343;
		text-transform:uppercase;
}

p {
       margin-bottom: 1em;
}
h2 {
       font-size: 130%;
       text-transform: uppercase;
       padding-top: 1em;
}
h3 {
       font-size: 100%;
       padding-top: 1em;
}
a:link {
       color: #990000;
}
a:visited {
       color: #990000;
}
a:hover {
       color: #00ccff;
       text-decoration: none;
}
#content {
		vertical-align: top;
		padding-right: 15px;
		padding-left: 15px;
        border-right: 1px solid #000;
}
#content ul {
        margin-left: 2em;
}
#content li {
        padding: .3em 0;
}
#content .contentheading {
        font-size: 125%;
        font-weight: bold;
        color: #990000;
}
#leftcontent {
        padding-right: 10px;
}
#rightcontent {
        width: 850px;
        font-size: 90%;
        border-left: 1px solid #000;
        vertical-align: top;
}
#rightcontent table.moduletable {
        margin-left: 15px;
        width: 125px;
        margin-bottom: 2em;
}
#rightcontent th {
        text-align: left;
        color: #333399;
}
#rightcontent ul {
        list-style-type: none;
}
#empty{
        width: 140px;
        font-size: 90%;
        vertical-align: top;
}
#banner {
		padding-right: 15px;
		padding-left: 17px;
        border-right: 1px solid #000;
}


#maintable {
		margin-right: auto;
		margin-left: auto;
		width: 800px;
	    border-left: solid #fff 30px;
	    border-right: solid #fff 30px;
	    border-bottom: solid #fff 30px;
	    background-color: #fff;
}

#logo {
		float: left;
        width: 356px;
}
#topnav {
		background: #666;
        padding: 3px 3px 3px 70px;
        font-weight: bold;
}
#topnav .moduletable {
        display: inline;
}
#topnav .moduletable, #topnav .moduletable td {
        padding: 0;
        margin: 0;
}
#topnav ul.mainlevel {
        padding: 0;
        margin: 0;
}
#topnav li {
         display: inline;
         list-style-type: none;
         padding: 0 0 0 90px;
         text-transform: uppercase;
         font-size: 95%;
}
#topnav li a:link, #topnav li a:visited {
        color: #fff;
        text-decoration: none;
}
#topnav li a:hover {
        color: #f90;
        text-decoration: none;
}
#topnav ul li.mainlevel_active a:link, #topnav ul li.mainlevel_active a:visited {
        color: #f90;
}
#topnav ul li.mainlevel_active a:hover {
        color: #fc0;
}
#topnav ul#menulist_root li#menuitem_1 {
        background-color: #666;
        padding: 0 0 0 90px !important;
        display: block;
}

#topnav ul#menulist_root li#menuitem_1 a.mainlevel:link, 
#topnav ul#menulist_root li#menuitem_1 a.mainlevel:visited,
#topnav ul#menulist_root li#menuitem_1 a.mainlevel_current:link, 
#topnav ul#menulist_root li#menuitem_1 a.mainlevel_current:visited {
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        text-align: left;
        text-decoration: none;
}

#topnav ul#menulist_root li#menuitem_1 a.mainlevel_current:link, 
#topnav ul#menulist_root li#menuitem_1 a.mainlevel_current:visited {
        color: #f90;
}
#topnav ul#menulist_root li#menuitem_1 a.mainlevel:hover {
        color: #f90;
}

#leftnav {
		background: #ccc;
		padding-top: 25px;
		vertical-align: top;
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
        width: 129px;
}
#leftnav th {
        background-color: #000;
        color: #fff;
        font-weight: normal;
        text-transform: uppercase;
        padding: 2px 15px;
        text-align: left;
        font-size: 90%;
}

#leftnav ul {
        list-style-type: none;
}
#leftnav li {
        display: block;
        font-weight: bold;
}
#leftnav ul#menulist_root li  {
        padding: 5px 0px 5px 15px;
}
#leftnav ul#menulist_1 li, #leftnav ul#menulist_2 li, #leftnav ul#menulist_3 li, #leftnav ul#menulist_4 li   {
		padding: 5px 0px 5px 5px;
		font-weight: normal;
}
#leftnav ul#menulist_4 li#menuitem_4_1, #leftnav ul#menulist_4 li#menuitem_4_2, #leftnav ul#menulist_4 li#menuitem_4_3, #leftnav ul#menulist_4 li#menuitem_4_4, #leftnav ul#menulist_4 li#menuitem_4_5, #leftnav ul#menulist_4 li#menuitem_4_6 {
        font-weight: bold;
		font-size: 95%;
		}
#leftnav ul.mainlevel li a:link, #leftnav ul.mainlevel li a:visited, #leftnav ul#mainlevel li a:link, #leftnav ul#mainlevel li a:visited {
        color: #fff;
        text-decoration: none;
}
#leftnav ul.mainlevel li a:hover, #leftnav ul#mainlevel li a:hover {
        color: #00ccff;
}
#leftnav ul#menulist_1_1 li, #leftnav ul#mainlevel li ul li {
        font-weight: normal;
}
#leftnav ul#menulist_1_1 li a:link, #leftnav ul#menulist_1_1 li a:visited, #leftnav ul#mainlevel li ul li a:link, #leftnav ul#mainlevel li ul li a:visited {
        color: #fff;
        text-decoration: none;
}
#leftnav ul#menulist_1_1 li a:hover, #leftnav ul#mainlevel li ul li a:hover {
        color: #f90;
}

#leftnav th {
        background-color: #000;
        color: #fff;
        font-weight: normal;
        text-transform: uppercase;
        padding: 2px 15px;
        text-align: left;
        font-size: 90%;
}
#leftnav table.moduletableLeftnav {
        width: 100%;
}
#leftnav ul#mainlevel, #leftnav ul#mainlevel ul {
	list-style: none;
}

#leftnav ul#mainlevel li  {
        padding-right: 5px;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
}
#leftnav ul#mainlevel li.mainlevel_current a.mainlevel:link, 
#leftnav ul#mainlevel li.mainlevel_current a.mainlevel:visited,
#leftnav ul#mainlevel li.mainlevel_active a.mainlevel:link, 
#leftnav ul#mainlevel li.mainlevel_active a.mainlevel:visited {
         background-color: #000;
        color: #fff;
        font-weight: normal;
        text-transform: uppercase;
        text-align: left;
        font-size: 90%;
        margin-bottom: 0.5em;
        text-decoration: none;
        display: block;
        padding: 2px 0px 2px 15px;
}

#leftnav ul#mainlevel li.mainlevel_current ul li.sublevel a.sublevel:link, 
#leftnav ul#mainlevel li.mainlevel_current ul li.sublevel a.sublevel:visited {
        text-decoration: none;
        padding-left: 20px;
        display: block;
        color: #000;
}
#leftnav ul#mainlevel li.mainlevel_current ul li.sublevel a.sublevel:hover {
		  color: #f90;
}
#leftnav ul#mainlevel li.mainlevel_active ul a.sublevel:link, 
#leftnav ul#mainlevel li.mainlevel_active ul a.sublevel:visited {
	      text-decoration: none;
		  padding-left: 20px;
		  color: #000;
		  display: block;
		  padding-right: 5px;
	  }
#leftnav ul#mainlevel li.mainlevel_active ul a.sublevel:hover {
	      color: #d70;
	  }

#leftnav a.sublevel_current:link, #leftnav a.sublevel_current:visited,
#leftnav a.mainlevel_current:link, #leftnav a.mainlevel_current:visited {
		color: #f90 !important;
		font-weight: bold !important;
}
li#menuitem_1 {
        background-color: #d16a6a;
}
li#menuitem_2 {
        background-color: #bf4343;
}
li#menuitem_3 {
        background-color: #990000;
}
li#menuitem_4 {
        background-color: #660000;
}
ul#menulist_root li a:link, ul#menulist_root li a:visited {
        color: #fff;
        text-decoration: none;
        display: block;
        padding-right: 5px;
}
ul#menulist_root li a:hover {
        color: #f90;
}
#bottomnav {
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        font-size: 90%;
        font-family: verdana, arial, geneva, sans-serif;
        padding: 2em 1em;
}
#bottomnav .moduletable {
        margin-left: auto;
        margin-right: auto;
}
#bottomnav p {
        text-align: center;
}
ul.mainlevel li a#active_menu:link, a#active_menu:visited {
        color: #f90;
}

.faqTitle {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform:uppercase;
		color:#990000;
}

.mTitle {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#990000;
}

.mBody {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
}

.mPublish {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #CCCCCC;
		text-decoration:none;
}

.lgSpacer {
	
		background-image:url('../images/lgSpacer.gif');
		background-repeat: repeat-y;
		background-position:center;
}