h2 {
    color: #000000;
	font-weight: bold;
	font-size: 24px;   
}

body {
    margin: 0; padding: 0;
    background: #000000 url(/images/background.jpg) repeat;
    font-family: "Times New Roman", Times, serif;
    color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
}


div {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

pre, code {
    font-family: 'andale mono','lucida console',monaco,monospace;
    color: #036;
}

pre {
    clear: both;
    overflow: auto;
    /*width:100% !important;*/
    width: 600px; /*for IE, which doesn't obey !important or width:100% on pre */
    padding-bottom: 0 !important;
    padding-bottom: 1.5em; /* for IE which doesn't make room at the bottom of the pre for a horizontal scrollbar */
}

a, a:visited {
    text-decoration:none;
}

a {
    color:#00F;
}

a:visited {
    color:#00F;
}

a:hover {
    text-decoration:underline;
}

img[align=left] {
    margin-right:0.5em;
}

img[align=right] {
    margin-left:0.5em;
}


ul.clean {
  list-style: circle;
  margin: 15px 20px;
  padding: 0;
}
ul.clean li {
  margin: 2px 0px 3px 0px;
}

/* --- Framework styles --- */

#content {
    margin: 10px;
}
#container {
    width:752px; /* was 72em */
    margin: 0 auto 1em auto;
    padding-top:8px;
    text-align:center;
}

#container * {
    text-align: left;
}

/* header settings
------------------ */


#navs #navPadding {
    width: 750px;
    height: 35px;
    background: url(/images/navtile.jpg) repeat-x;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    
}

#navs td.navLink:hover {
    font-weight: bold;
    background: url(/images/button_hover.jpg) no-repeat;
}
#navs td a {
    text-decoration: none;
    color: #FFFFFF;
}
#navs td {
    text-align:center;
    padding-top:1px;
    color: #FFFFFF;
    font-size:11pt;
}

td.navLink {
    width:118px;
    height:35px;
    cellpadding:0;
    cellspacing:0;
    background: url(/images/button_normal.jpg) no-repeat;
}

#header {
    width: 752px;
    height: 202px;
    background: url(/images/header.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
}


#footer {
    text-align: center;
    width:752px;
    height: 102px;
    background: url(/images/footer.jpg) no-repeat;
    padding: 0;
    clear: both;
    color: #FFFFFF;
    font-size:.9em;
}

#footer p {
  color: #FFFFFF;
  text-align: center;
  line-height: 1.2em;
  padding-top: 5px;
  font-size:120%;
}

#mainTable {
    width:100%;
    height:300px;
}

#mainTable td {
    border: 1px solid #FFFFFF;
}


#mainTable td#main {
    background:#FFFFFF;
    border-left:none;
}


#mainTable td#main{
    color: #000000;
    padding-left: 10px;
     /*background: #83B383 url(/images/lefttile.jpg) repeat-y;*/
}
#mainTable td#right{
    border-left: 0px none;
    background:#FFFFFF;
    /*background: url(/images/righttile.jpg) repeat-y;*/
}

#mainTable td td {
    border:none;
}

#editPage_form, #editPage_form *{
    color: #000000;
}

#editPage_form input {
    color: #000000;
}

#mainContentDiv input {
    color: #000000;
}
#mainContentDiv H1 {
    color: #000000;
	font-weight: bold;
	font-size: 24px;
}

#mainContentDiv #content {
    color: #000000;
	font-size: 16px;
	font-weight: normal;
}

#mainContentDiv #content p {
    color: #000000;
	font-size: 16px;
	font-weight: normal;
}

#rightSide {
    width: 290px;
    height:100%;
}

#links { 
    width: 98%; 
    margin: 0; 
    padding: 0; 
} 

#mainTable #links td 
{ 
    text-align: center; 
    padding: 10px 0px; 
    border:none;
    border-bottom: 2px solid #CCC; 
    vertical-align: middle; font-size: 12px; 
} 

#links a { 
    text-decoration: none; 
    font-size:
} 

#links a:hover { 
    text-decoration: underline; 
} 

#links a:hover img { 
    text-decoration: none; 
} 

#links td a img { 
    border: 0px; 
    text-decoration: none; 
    text-align: center; 
}

form { 
  margin: 0px; 
  padding: 0px; 
} 

form table { 
  width: 90%; 
  /* background: #FFF url("/images/fadedown_graytowhite.jpg") left top repeat-x; */ 
  background: transparent; 
} 

form table td { 
  padding: 3px 5px; 
  font: normal 12px Verdana, Arial, sans-serif; 
} 

form table .right { 
  text-align: right; 
  width: 40%; 
} 

#content form input.button { 
  color: #FFF; 
  font-weight: bold; 
  height: 33px; 
  background: #357835 url("/images/nav_linkBG.jpg") left top repeat; 
  cursor: pointer; 
}