/* Body Formatting */

* html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 62.5%;
	color: #666666;
	text-align: center; 
	min-width: 88em;
}

#wrapper { 
	width: 86em;
	margin: 0px auto;
	text-align: left;
} 

#header { 
	text-align: right;
	overflow: hidden;
	height: 95px;
} 

#mainContent { 
	width: 67em;
	float: right;
}

#mainContentLeft {
  width: 37em;
  float: left;
  padding-right: 1.0em;
  border:solid 1px Gray;
}

#mainContentRight {
  width: 26em;
  float: right;
  padding-left: 1.0em;
  border-style:none;
  text-align:left;
}

#mainContent ul { list-style-position: outside; list-style-image: url(/i/bullet/list.gif); 
	padding-left: 2em; margin:0; margin-left:0.5em; }

#mainContent li {
	font-size: 1.1em; 
}

#mainScrollArea {
	height:48em;
	overflow: auto;
}

#mainNav {
  width: 18em;
  height:43em;
  float: left;
  padding-top: 1.0em;
}

.mainNav ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

.mainNav li {
  padding-left: 0;
  padding-right: 1.0em;
  padding-bottom: 1.5em;
}


#footer {
  clear: both;
  font-size: 1.0em;
  color:#999999;
}


h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 0 0 0 0; }
h1 { font-size: 2.0em; font-weight: bold; 	margin-bottom: 0.8em; }
h2 { font-size: 1.8em; font-weight: bold; 	margin-bottom: 0.65em; }
h3 { font-size: 1.6em;  font-weight: bold; 	margin-bottom: 0.5em; }
h4 { font-size: 1.4em;  font-weight: bold; margin-bottom: 0.3em; }
h5 { font-size: 1.2em;  font-weight: normal; margin-bottom: 0.2em; }
h6 { font-size: 0.6em;  font-weight: normal; margin-bottom: 0.2em; }

p {
	margin: 0 0 0.5em 0; padding: 0 0 0 0;
	font-size: 1.2em;
}


.TextArea { font-size: 1.4em; font-weight: normal}
.alert { font-size: 1.4em; font-weight: bold; color: #FFFFFF; background-color: #FF0000}
.formAlert { font-size: 1.2em; font-weight: bold; color: #FF0000; }

.categoryHeading  {
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.alignRight {
    text-align:right;
}
