body {margin-top:0; background-image:url('../images/background.jpg');
background-repeat: no-repeat;
background-position: top center;
background-color: #6d6d4d;}

#header {position: static;
top: 0px;
left: 0px;
height: auto;
width: 760px;
background:transparent;
}

div.ablock p img.floatleft { float: left; margin: 0 10px 0 0;}

.floatright { float: right; margin: 0 10px 0 0;}

img {border: 0; margin: 0;}
a:link { color: #BBBBD7; text-decoration:underline;}
a:visited { color: #C7BAD8; text-decoration:underline; }
a:active { color: #BBBBD7; text-decoration:underline; }
a:hover {text-decoration:underline;}

.ablock {
	margin: 0px auto 40px;
	width: 440px;
	background-color: #acaa8d;
	background-image: url(../images/content-item-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0pt 0pt 54px;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	margin-top:185px;
	padding: 0 0 0 0;
	border:0;
	width: 759px;
	overflow:auto; /*fixes rendering issue with Firefox 1.*/
}

#side-a {
	float: left;
	background-color: #5B5D5A;
	background-image: url(../images/side-a-background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 567px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0em;
	line-height: 130%;
	border-width: 0px;
	border-style: solid;
	padding-bottom: 40px;
}

#side-b { 
	margin: 0;
	background-color: #3f4037;
	background-image: url(../images/side-b-background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 192px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	font-family: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: rgb(204,204,204);
	letter-spacing: 0em;
	line-height: 130%;
	border-width: 0px;
	border-style: solid;
}

div#side-a div.ablock p, p ul {margin: 0 auto;
padding: 13px 35px 0px 35px; 
line-height: 1.5em; 
font-size:14px; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #333;}

div#side-a div.ablock h2 {height: auto; 
background-color: #353a50;
color: #ccc;
margin-bottom: 5px;
font-size: 16px;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left: 16px; 
padding-right: 16px; 
padding-top: 9px; 
padding-bottom: 9px; 
overflow: hidden; 
font-weight: normal;}

div.ablock ul {margin-top:10px; margin-bottom: 5px; padding: 0 20px 0 50px}

div.ablock ul li {
list-style-type: square;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
line-height:2.1em;
margin: 0 10px;
font-size:14px;
color: #333;

}

div.ablock ul li a, div.ablock ul li a:visited, div.ablock ul li a:hover {
color: #344464;
}


div.ablock ol {margin-top:10px; margin-bottom: 5px; padding: 0 20px 0 50px}

div.ablock ol li {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
line-height:2.1em;
margin: 0 10px;
font-size:14px;
color: #333;

}

div.ablock ol li a, div.ablock ol li a:visited, div.ablock ol li a:hover {
color: #344464;
}

div.ablock p a, div.ablock p a:visited, div.ablock p a:hover {color:#344464;}

#side-b p {margin: 0 auto; margin-top: 40px; margin-bottom: 30px; padding: 0 30px 11px 30px; line-height: 1.6em; font-size:12px; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}
#side-b h2 {width: 448px; height: 24px; margin: 0 auto; font-size: 16px; margin-top: 40px; background-image:url(../images/h2background.png); padding-left: 16px; padding-right: 16px; padding-top: 11px; overflow:hidden; font-weight: normal;}

div#side-b p img {margin: 0 15px;}

#footer {
	margin-top: 40px;
	clear: both;
	background: #22241c;
}

#contactdiv {width: 400px; margin: 0 auto; background-color: transparent; padding: 0 16px 24px 16px;}
#form1 input {margin-bottom: 8px; background-color: #dbe1c7;}


/* BEGIN NAV MENU CSS */

.glossymenu{
margin: 0 auto;
padding: 11px 0 0 0;
width: 132px; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: #333 url(../images/navmenu-bg.jpg) repeat-x top left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 8px;
right: 7px;
border: none;
}

.glossymenu a.menuitem:hover{
background: #333 url(../images/navmenu-bg-hover.jpg) repeat-x top left;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
background: #333 url(../images/navmenu-bg-inner.jpg) repeat-x top left;
}

.glossymenu div.submenu ul li a{
display: block;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #ccc;
text-decoration: none;
padding: 5px 0;
padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover{
background: #333 url(../images/navmenu-bg-hover.jpg) repeat-x top left;
color: white;
}
