/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/background.png);
}

b{font-size: 110%;}
em{color: red;}

#contentcolumn h1 {
	font-weight:600;
	color:#9F9562;
}


#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#FFFFFF;
}

#maincontainer h2{
	color:#333333;
	font-weight:lighter;
	font-size:16px;
	padding-top:10px;
}

#topsection{
background-image:url(../images/gradation.jpg);
background-position: top right;
background-repeat: repeat-x;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#tbaltzlist li{
	color:#333333;
	font-size:14px;
	padding-bottom:10px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 215px 0 245px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn p {
	color:#333333;
	padding-left:20px;
	font-size:14px;
}

#contentcolumn p a {
	color:#333333;	
}

#contentcolumn p a:hover {
	text-decoration:none;
	color: #D17F45;
}

#contentcolumn h1{
	color:#333333;
	font-weight:lighter;
	font-size:18px;
	padding-top:15px;
}

.indent {
	text-indent:20px;
}

#leftcolumn{
float: left;
width: 225px; /*Width of left column in pixel*/
margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -210px; /*Set left margin to -(RightColumnWidth)*/
}

#sidebar {
	float:right;
	width:200px;
	margin-top:5px;
	border: 1px solid #9A9A9A;
	background-color:#ffffff;
}

#sidebar ul{
	margin-top:0;
}

#sidebar li {
	list-style:none;
	color:#333333;
	font-size:14px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:-30px;
}

#footer{
clear: left;
width: 100%;
background-color:#958fa4;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

#nav1 {
	width:900px;
	height:25px;
	background-color:#958fa4;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.applemenu{
margin: 5px 0;
padding: 0;
width: 225px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background: white url(../images/silvergradient.gif) repeat-x center left;
font-size:12px;
color: #333333;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #333333;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../images/silvergradientover.gif);
color: #565555;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.applemenu div.submenu ul {
	margin-top:0px;
}

.applemenu div.submenu li {
	list-style:none;
	color: #333333;
	padding-bottom:10px;
	font-size:14px;
	margin-left:-35px;
}

.applemenu div.submenu li a {
	text-decoration:none;
	color:#333333;
}

.applemenu div.submenu li a:hover {
	text-decoration:underline;
	color: #D17F45;
}

.applemenu div.submenu li.sub a {
	text-decoration:underline;
	color:#333333;
}

.applemenu div.submenu li.sub a:hover {
	text-decoration:none;
	color: #D17F45;
}

.applemenu div.submenu span {
	font-size:12px;
	font-style:italic;
	color:#666666;
}

.underlinemenu{
font-weight: bold;
font-size:14px;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

body#indv1 a#indv1link,
body#indv2 a#indv2link,
body#indv3 a#indv3link,
body#indv4 a#indv4link,
body#indv5 a#indv5link
{
	color: #494949;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 20px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 3px solid #D17F45; /*bottom border is 3px*/
}

.underlinemenu2{
font-weight: bold;
font-size:14px;
width: 100%;
}

.underlinemenu2 ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu2 ul li{
display: inline;
}

.underlinemenu2 ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu2 ul li a:hover, .underlinemenu2 ul li a.selected{
border-bottom-color: black;
}

#map {
	width:400px;
	height:500px;
	border: 1px solid #9A9A9A;
	margin-bottom:25px;
	margin-top:15px;
	
}

#login {
	text-align:right;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

#loginul li {
	display:inline;
	padding-right:15px;
}

#login a {
	color:#333333;
	font-size:12px;	
}

#login a:hover {
	text-decoration:none;	
}

#logout {
	text-align:center;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

#logout ul li {
	display:inline;
	padding-right:15px;
}

#logout a {
	color:#333333;
	font-size:12px;	
}

#logout a:hover {
	text-decoration:none;	
}

#response {
	font-size:14px;
	color:#D47D48;
	text-align:center;
}
 
#response2{
	text-align:center;
	padding-top:25px;
	color: #D17F45;
}
#contact {
	display:block;
	width:400px;
	height:155px;
	padding-bottom:15px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#viewyourpage {
	padding-right:15px;
}

#personalinfo p {
	color:#333333;
	font-size:14px;
	text-align:right;
	margin-right:75px;
}

#areasofhelp p {
	color:#333333;
	font-size:14px;
	text-align:center;
	margin-right:75px;
}

#footer {
	text-align:right;
	font-size:10px;
	color:#fff;
}

#footer p {
	padding-right:15px;
}

#footer a{
	color:#fff;
}

#footer a:hover{
	color:#333;
	text-decoration:none;
}