body {
	background-color: white;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
}

#sitealign {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
}

#base {
	vertical-align: top;
	text-align: left;
	width: 760px;
}

#content {
	position: relative;
	width: 500px;
}

#caption {
	margin-top: 25px;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	padding: 5px;
}

tr {
	vertical-align: top;
}

a, p {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.small {
	font-size: 9px;
}

#content p {color: black; font-size: 12px; line-height: 16px;}

#content a:link {color: #1B1076; text-decoration: none;}
#content a:visited {color: #1B1076; text-decoration: none;}
#content a:hover {color: #1B1076; text-decoration: underline;}

#bottomnav {
	vertical-align: bottom;
}

#bottomnav p {color: #1b1076; font-size: 9px; line-height: 14px;}

#bottomnav a:link {text-decoration: none; color: #1b1076;}
#bottomnav a:visited {text-decoration: none; color: #1b1076;}
#bottomnav a:hover {text-decoration: underline; color: #1b1076;}

/* home rules */

#hometopbar {
	background: #1b1076 url(../images/hometopbarcorner.gif) no-repeat bottom right;
	height: 95px;
}

#homenews {
	background: #b3a4c9 url(../images/homenewstop.gif) no-repeat top left;
}

#homenews a {color: #1b1076; font-size: 10px; line-height: 12px;}

#homenews a:link {text-decoration: none;}
#homenews a:visited {text-decoration: none;}
#homenews a:hover{text-decoration: underline;}

#homecaption {
	background: #b3a4c9 url(../images/homecaptionbottom.gif) no-repeat bottom left;
	margin-top: 25px;
	border: 0px;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	padding: 5px;
}

/* whats new rules */

#whatsnewsidebar {
	background: #f7f999 url(../images/newsidebartop.gif) no-repeat;
	padding: 10px;
	height: 100%;
	vertical-align: top;
}

#whatsnewsidebar a:link, #whatsnewsidebar a:visited, #whatsnewsidebar a:hover {color: black; font-size: 11px; line-height: 13px; text-decoration: none; display : block; margin-bottom: -3px;}
#whatsnewsidebar a:hover {color: #DBA504;}

#whatsnewtopbar {
	background: #fbcc30 url(../images/newtopbarcorner.gif) no-repeat bottom left;
	height: 95px;
}

#whatsnewtopbar h1 {
	color: white;
	margin-left: 130px;
	margin-bottom: 0px;
	font-family: Century Gothic, Futura, Verdana, Arial, Helvetica;
	font-size: 26px;
	font-weight : lighter;
}


/* p and p rules */

#pandpsidebar {
	background: #CBEA93 url(../images/pandpsidebartop.gif) no-repeat;
	padding: 10px;
	height: 100%;
	vertical-align: top;
}

#pandpsidebar a:link, #pandpsidebar a:visited, #pandpsidebar a:hover {color: black; font-size: 11px; line-height: 13px; text-decoration: none; display: block; margin:-3;}
#pandpsidebar a:hover {color: #78A150;}

#pandptopbar {
	background: #99CC66 url(../images/pandptopbarcorner.gif) no-repeat bottom left;
	height: 95px;
}

#pandptopbar h1 {
	color: white;
	margin-left: 85px;
	margin-bottom: 0px;
	font-family: Century Gothic, Futura, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight : lighter;
}

#pandpnews {
	background: #CBEA93 url(../images/pandpnewstop.gif) no-repeat top left;
}

#pandpnews a {color: black; font-size: 10px; line-height: 12px;}

#pandpnews a:link {text-decoration: none;}
#pandpnews a:visited {text-decoration: none;}
#pandpnews a:hover{text-decoration: underline;}


/* employee prog rules */

#employeeprogsidebar {
	background: #9BCAE1 url(../images/employeeprogsidebartop.gif) no-repeat;
	padding: 10px;
	height: 100%;
	vertical-align: top;
}

#employeeprogsidebar a:link, #employeeprogsidebar a:visited, #employeeprogsidebar a:hover {color: black; font-size: 11px; line-height: 13px; text-decoration: none; display : block; margin-bottom: -3px;}
#employeeprogsidebar a:hover {color: #6498C0;}

#employeeprogtopbar {
	background: #6498C0 url(../images/employeeprogtopbarcorner.gif) no-repeat bottom left;
	height: 95px;
}

#employeeprogtopbar h1 {
	color: white;
	margin-left: 50px;
	margin-bottom: 0px;
	font-family: Century Gothic, Futura, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight : lighter;
}

#employeeprognews {
	background: #9BCAE1 url(../images/employeeprognewstop.gif) no-repeat top left;
}

#employeeprognews a {color: black; font-size: 10px; line-height: 12px;}

#employeeprognews a:link {text-decoration: none;}
#employeeprognews a:visited {text-decoration: none;}
#employeeprognews a:hover{text-decoration: underline;}


/* about rules */

#aboutsidebar {
	background: #F6CCCC url(../images/aboutsidebartop.gif) no-repeat;
	padding: 10px;
	height: 100%;
	vertical-align: top;
}

#aboutsidebar a:link, #aboutsidebar a:visited, #aboutsidebar a:hover {color: black; font-size: 11px; line-height: 13px; text-decoration: none; display : block; margin-bottom: -3px;}
#aboutsidebar a:hover {color: #F96566;}

#abouttopbar {
	background: #F96566 url(../images/abouttopbarcorner.gif) no-repeat bottom left;
	height: 95px;
}

#abouttopbar h1 {
	color: white;
	margin-left: 180px;
	margin-bottom: 0px;
	font-family: Century Gothic, Futura, Verdana, Arial, Helvetica;
	font-size: 24px;
	font-weight : lighter;
}

#aboutnews {
	background: #F6CCCC url(../images/aboutnewstop.gif) no-repeat top left;
}

#aboutnews a {color: black; font-size: 10px; line-height: 12px;}

#aboutnews a:link {text-decoration: none;}
#aboutnews a:visited {text-decoration: none;}
#aboutnews a:hover{text-decoration: underline;}
