body {
	background-color:#AAAAAA;
}

#wrapper {
	background-color:#DDDDDD;
	border-left:solid 1em #FFFFFF;
	border-right:solid 1em #FFFFFF;
}


#masthead {
	background-color:#FFFFFF;
}

.double {
  width: 210%;
}

.box {
  width: 100%;
  background: #FFFFFF url(../graphics/bottomleftwhite2.gif) no-repeat left bottom;
  margin-bottom: 1em;
}

.box-outer {
  background: url(../graphics/bottomrightwhite2.gif) no-repeat right bottom;
  padding-bottom: 5%;
}

.box-inner {
  background: url(../graphics/topleftwhite2.gif) no-repeat left top;
}

.box h2, .box h3 {
  background: url(../graphics/toprightwhite2.gif) no-repeat right top;
  padding-top: 5%;
}

.box h2, .box h3, .box p, .box ul, .box ol {
  padding-left: 5%;
  padding-right: 5%;
}

.boxnada {
  width: 100%;
}

.boxplain {
  width: 100%;
  background-color: #FFFFFF;
  margin-bottom: 1em;
}

.boxplain-outer {
  background-color: #FFFFFF;
  padding-bottom: 5%;
}

.boxplain-inner {
  background-color: #FFFFFF;
}

.boxplain h2, .boxplain h3 {
  background-color: #FFFFFF;
  padding-top: 5%;
  font-weight: normal;
}

.boxplain h2, .boxplain h3, .boxplain p, .boxplain ul, .boxplain ol {
  padding-left: 5%;
  padding-right: 5%;
}

.boxmain {
  width: 100%;
  background: #FFFFFF url(../graphics/blBrown.gif) no-repeat left bottom;
  margin-bottom: 1em;
}

.boxmain-outer {
  background: url(../graphics/brBrown.gif) no-repeat right bottom;
  padding-bottom: 5%;
}

.boxmain-inner {
  background: url(../graphics/tlBrown.gif) no-repeat left top;
}

.boxmain h2, .boxmain h3 {
  background: url(../graphics/trBrown.gif) no-repeat right top;
  padding-top: 5%;
}

.boxmain h2, .boxmain h3, .boxmain p, .boxmain ul, .boxmain ol {
  padding-left: 5%;
  padding-right: 5%;
}

.boxalt {
  width: 100%;
  background: #FFFFFF url(../graphics/blGreen.gif) no-repeat left bottom;
  margin-bottom: 1em;
}

.boxalt-outer {
  background: url(../graphics/brGreen.gif) no-repeat right bottom;
  padding-bottom: 5%;
}

.boxalt-inner {
  background: url(../graphics/tlGreen.gif) no-repeat left top;
}

.boxalt h2, .boxalt h3 {
  background: url(../graphics/trGreen.gif) no-repeat right top;
  padding-top: 5%;
}

.boxalt h2, .boxalt h3, .boxalt p, .boxalt ul, .boxalt ol {
  padding-left: 5%;
  padding-right: 5%;
}


.boxsg {
  width: 100%;
  background: #FFFFFF url(../graphics/blPaleGreen.gif) no-repeat left bottom;
  margin-bottom: 1em;
}

.boxsg-outer {
  background: url(../graphics/brPaleGreen.gif) no-repeat right bottom;
  padding-bottom: 5%;
}

.boxsg-inner {
  background: url(../graphics/tlPaleGreen.gif) no-repeat left top;
}

.boxsg h2, .boxsg h3 {
  background: url(../graphics/trPaleGreen.gif) no-repeat right top;
  padding-top: 5%;
}

.boxsg h2, .boxsg h3, .boxsg p, .boxsg ul, .boxsg ol {
  padding-left: 5%;
  padding-right: 5%;
}



.boxad {
  width: 100%;
  background: #FFFFFF url(../graphics/blPaleGreen.gif) no-repeat left bottom;
  margin-bottom: 1em;
}

.boxad-outer {
  background: url(../graphics/brPaleGreen.gif) no-repeat right bottom;
  padding-bottom: 5%;
}

.boxad-inner {
  background: url(../graphics/tlPaleGreen.gif) no-repeat left top;
}

.boxad h2, .boxad h3 {
  background: url(../graphics/trPaleGreen.gif) no-repeat right top;
  padding-top: 5%;
}

.boxad h2, .boxad h3, .boxad p, .boxad ul, .boxad ol {
  padding-left: 5%;
  padding-right: 5%;
}

/* NEW BOXES */

.boxgreen {
	background-color:#FFFFFF;
	padding:1em;
	margin-bottom:1em;
}


.greenbackground {
	background-color:#DDFFDD;
}

.boxgreen h1, .boxgreen h2, .boxgreen h3{
	color:#003300;
}

.boxgreen h4, .boxgreen a {
	color:#006600;
	text-decoration:none;
}

.boxgreen a:link, .boxgreen a:visited, .boxgreen a:hover, .boxgreen a:active {
	color:#006600;
}

.boxpalegreen {
	background-color:#FFFFFF;
	padding:1em;
	margin-bottom:1em;
}

.boxpalegreen h1, .boxpalegreen h2, .boxpalegreen h3{
	color:#669966;
}

.boxpalegreen h4, .boxpalegreen a {
	color:#88BB88;
	text-decoration:none;
}

.boxpalegreen a:link, .boxpalegreen a:visited, .boxpalegreen a:hover, .boxpalegreen a:active {
	color:#88BB88;
}



.boxteal {
	background-color:#FFFFFF;
	padding:1em;
	margin-bottom:1em;
}

.tealbackground {
	background-color:#DDFFFF;
}

.boxteal h1, .boxteal h2, .boxteal h3{
	color:#008080;
}

.boxteal h4, .boxteal a {
	color:#00B0B0;
	text-decoration:none;
}

.boxteal a:link, .boxteal a:visited, .boxteal a:hover, .boxteal a:active {
	color:#00B0B0;
}



.boxbrown {
	background-color:#FFFFFF;
	padding:1em;
	margin-bottom:1em;
}

.brownbackground {
	background-color:#FFDDBB;
}

h1, h2, h3, h4 {
	text-align:center;
	margin-bottom:0.5em;
}

.boxbrown h1, .boxbrown h2, .boxbrown h3{
	color:#663300;
}

.boxbrown h4, .boxbrown a {
	color:#996600;
	text-decoration:none;
}

.boxbrown a:link, .boxbrown a:visited, .boxbrown a:hover, .boxbrown a:active {
	color:#996600;
}

.boxbrownmenu {
	background-color:#FFFFFF;
	padding:0.5em;
	margin-bottom:1em;
	border:2px #663300 solid;
}

.boxbrownmenu {
	color:#663300;
}
.boxbrownmenu h1, .boxbrownmenu h2, .boxbrownmenu h3{
	padding:0em;
}

.boxbrownmenu a {
	text-decoration:none;
}

.boxbrownmenu a:link, .boxbrownmenu a:visited {
	color:#663300;
}
.boxbrownmenu a:hover, .boxbrownmenu a:active {
	color:#996600;
}


.boxgreenmenu {
	background-color:#FFFFFF;
	padding:0.5em;
	margin-bottom:1em;
	border:2px #003300 solid;
}

.boxgreenmenu {
	color:#003300;
}
.boxgreenmenu h1, .boxgreenmenu h2, .boxgreenmenu h3{
	padding:0em;
}

.boxgreenmenu a {
	text-decoration:none;
}

.boxgreenmenu a:link, .boxgreenmenu a:visited {
	color:#003300;
}
.boxgreenmenu a:hover, .boxgreenmenu a:active {
	color:#006600;
}

.boxtealmenu {
	background-color:#FFFFFF;
	padding:0.5em;
	margin-bottom:1em;
	border:2px #008080 solid;
}


.boxtealmenu {
	color:#008080;
}
.boxtealmenu h1, .boxtealmenu h2, .boxtealmenu h3{
	padding:0em;
}

.boxtealmenu a {
	text-decoration:none;
}

.boxtealmenu a:link, .boxtealmenu a:visited {
	color:#008080;
}
.boxtealmenu a:hover, .boxtealmenu a:active {
	color:#00B0B0;
}


.boxtealvac {
	background-color:#FFFFFF;
	padding:0.5em;
	margin-bottom:1em;
	border:2px #008080 solid;
}


.boxtealvac {
	color:#000000;
}
.boxtealvac h1, .boxtealvac h2, .boxtealvac h3{
	color:#008080;
	padding:0em;
}

.boxtealvac a {
	text-decoration:none;
}

.boxtealvac a:link, .boxtealvac a:visited {
	color:#008080;
}
.boxtealvac a:hover, .boxtealvac a:active {
	color:#00B0B0;
}

.fullSpan .boxad h2,
.fullSpan .boxad h3, 
.fullSpan .boxsg h2, 
.fullSpan .boxsg h3, 
.fullSpan .boxalt h2, 
.fullSpan .boxalt h3, 
.fullSpan .boxmain h2, 
.fullSpan .boxmain h3, 
.fullSpan .boxplain h2,
.fullSpan .boxplain h3{
	padding-top: 2%;
}

.fullSpan .boxad-outer,
.fullSpan .boxsg-outer, 
.fullSpan .boxalt-outer, 
.fullSpan .boxmain-outer, 
.fullSpan .boxplain-outer {
	padding-bottom: 2%;
}

.halfSpanLeft .boxad h2,
.halfSpanLeft .boxad h3, 
.halfSpanLeft .boxsg h2, 
.halfSpanLeft .boxsg h3, 
.halfSpanLeft .boxalt h2, 
.halfSpanLeft .boxalt h3, 
.halfSpanLeft .boxmain h2, 
.halfSpanLeft .boxmain h3, 
.halfSpanLeft .boxplain h2,
.halfSpanLeft .boxplain h3 {
	padding-top: 4%;
}

.halfSpanLeft .boxad-outer,
.halfSpanLeft .boxsg-outer, 
.halfSpanLeft .boxalt-outer, 
.halfSpanLeft .boxmain-outer, 
.halfSpanLeft .boxplain-outer{
	padding-bottom: 4%;
} 


.halfSpanRight .boxad h2,
.halfSpanRight .boxad h3, 
.halfSpanRight .boxsg h2, 
.halfSpanRight .boxsg h3, 
.halfSpanRight .boxalt h2, 
.halfSpanRight .boxalt h3, 
.halfSpanRight .boxmain h2, 
.halfSpanRight .boxmain h3, 
.halfSpanRight .boxplain h2,
.halfSpanRight .boxplain h3 {
	padding-top: 4%;
}

.halfSpanRight .boxad-outer,
.halfSpanRight .boxsg-outer, 
.halfSpanRight .boxalt-outer, 
.halfSpanRight .boxmain-outer, 
.halfSpanRight .boxplain-outer {
	padding-bottom: 4%;
} 

#column1 .boxad h2,
#column1 .boxad h3, 
#column1 .boxsg h2, 
#column1 .boxsg h3, 
#column1 .boxalt h2, 
#column1 .boxalt h3, 
#column1 .boxmain h2, 
#column1 .boxmain h3, 
#column1 .boxplain h2,
#column1 .boxplain h3 {
	padding-top: 4%;
}

#column1 .boxad-outer,
#column1 .boxsg-outer, 
#column1 .boxalt-outer, 
#column1 .boxmain-outer, 
#column1 .boxplain-outer {
	padding-bottom: 4%;
} 


#column2 .boxad h2,
#column2 .boxad h3, 
#column2 .boxsg h2, 
#column2 .boxsg h3, 
#column2 .boxalt h2, 
#column2 .boxalt h3, 
#column2 .boxmain h2, 
#column2 .boxmain h3, 
#column2 .boxplain h2,
#column2 .boxplain h3 {
	padding-top: 4%;
}

#column2 .boxad-outer,
#column2 .boxsg-outer, 
#column2 .boxalt-outer, 
#column2 .boxmain-outer, 
#column2 .boxplain-outer {
	padding-bottom: 4%;
} 

#sidebar .boxad h2,
#sidebar .boxad h3, 
#sidebar .boxsg h2, 
#sidebar .boxsg h3, 
#sidebar .boxalt h2, 
#sidebar .boxalt h3, 
#sidebar .boxmain h2, 
#sidebar .boxmain h3, 
#sidebar .boxplain h2,
#sidebar .boxplain h3
 {
	padding-top: 4%;
}

#sidebar .boxad-outer,
#sidebar .boxsg-outer, 
#sidebar .boxalt-outer, 
#sidebar .boxmain-outer, 
#sidebar .boxplain-outer {
	padding-bottom: 4%;
} 

/*#mainpageFlash {
  margin-bottom: 2%;
}*/

h3.mainLink {
  padding-bottom: 0em;
}

ul, ol {
  text-align: left;
}

ul {
 list-style: circle;
}
ul.pmactions{
	list-style:none;
}

ol {
  list-style: decimal;
}

li {
  padding-bottom: 5px;
}

table {
  width: 90%;
}

td, th {
  padding: 2px;
  border: thin;
}

