/*
	colors:

				white
				black
	#000031		dark blue
	#B7BAFB		mid blue
	#A6A8EE		light blue
	#E0E2FC		very light blue


*/


*
{
	padding: 0;
	margin: 0;
}
body
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: small;
	background-color: #000031;
	color: black;
	margin: 0;
	padding: 0;
}
a:link
{
	color: blue;
	text-decoration: underline;
}
a:visited
{
	color: purple;
	text-decoration: underline;
}
a:active
{
	text-decoration: underline;
	color: red;
}
a:hover
{
	text-decoration: underline;
	background-color: #000031;
	color: white;
}
H1, H2, H3, H4, H5, H6
{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, Garamond, Georgia, "Times New Roman", serif;
	color: #000031;
	padding: 5px;
}
H1
{
	font-size: x-large;
	text-align: left;
	padding: 10px 0;
	margin: 0;
}
H2
{
	font-size: large;
	text-align: left;
	padding: 20px 0 0 0;
}
H3
{
	font-size: medium;
	text-align: left;
	padding: 10px 0 0 0;
}
hr
{
	margin: 20px;
}
img
{
	border-width: 0;
	padding: 0;
	margin: 0;
}
LI
{
	font-size: small;
	padding: 2px 0;
}
OL
{
	padding: 10px 0 10px 20px;
}
p
{
	color: black;
	font-size: small;
	text-align: left;
	padding: 10px 0;
}
td
{
	vertical-align: top;
	padding: 10px;
}
UL
{
	padding: 0 0 0px 20px;
	list-style-type: square;
	list-style-position: outside;
}


.addthis_toolbox
{
    float: right;
}
.addthis_toolbox a
{
	border: 1px solid white;
	padding: 1px;
}
.addthis_toolbox a:hover
{
	background-color: #E0E2FC;
	border: 1px solid #A6A8EE;
	color: #000031;
}

.adbanner
{
	text-align: center;
	padding-top: 25px;
}
.adbanner a:hover
{
	background-color: white;
}

.adlogo
{
	text-align: center;
	padding-top: 25px;
}
.adlogo a:hover
{
	background-color: #000031;
	color: white;
}
.adtext
{
	text-align: left;
}
.adtext a:hover
{
	background-color: #000031;
	color: white;
}
.aligncenter
{
	text-align: center;
}
.alignright
{
	text-align: right;
}

.article_body
{
	float: left;
	width: 62%;
	margin-left: 22%;
	padding: 10px;
	padding-bottom: 25px;
	background-color: white;
	border: 1px solid #A6A8EE;
}

.finda
{
	float: right;
	padding: 0;
	margin: 0 0 0 10px;
}
.finda p
{
	padding: 0;
	margin: 0;
}
.finda td
{
	padding: 0;
	margin: 0;
}

.floatright
{
	float: right;
}

.footer
{
	clear: both;
	text-align: center;
	background-color: #000031;
	color: white;
	font-weight: bold;
	padding-bottom: 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, Garamond, Georgia, "Times New Roman", serif;
}
.footer a
{
	color: white;
	text-decoration: none;
	padding: 0 10px;
}
.footer a:hover
{
	color: #000031;
	background-color: white;
}
.footer p
{
	text-align: center;
	background-color: #000031;
	color: white;
	font-weight: bold;
	padding-bottom: 20px;
}

.menudiv
{
	position: absolute;
	float: left;
	width: 19%;
	color: #000031;
}
.menudiv p
{
	text-align: center;
	width: 100%;
}
.menu
{
	padding: 20px 0;
	border: 1px solid white;
	background-color: #A6A8EE;
}
.menu p
{
	text-align: center;
	padding: 20px 0;
}
.menu p a
{
	background-color: #A6A8EE;
}
.menu ul
{
	padding: 0;
	padding-left: 20px;
}
.menu ul li
{
	padding: 2px;
}
.menu ul li a
{
	display: block;
	color: #000031;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.menu ul li a:hover
{
	background-color: white;
	color: #000031;
}

/*
	--------------------------------
	these are for the drop down menu
	--------------------------------
*/

.menu_hide ul
{
	visibility: hidden;
	position: absolute;
	background-color: #B7BAFB;
	color: #000031;
	left: 75px;
	width: 210px;
	border: 1px solid #000031;
}
.menu_hide ul li
{
	clear: both;
}
.menu_hide ul li a
{
	background-color: #B7BAFB;
	color: #000031;
	text-align: left;
	font-weight: normal;
}
.menu_hide li:hover ul
{
	visibility: visible;
}
.menu_hide ul li a:hover
{
	background-color: white;
	color: #000031;
}

.menu_unhide
{
	color: white;
	font-weight: bold;
}
.menu_unhide ul
{
	visibility: visible;
	font-style: italic;
	color: #000031;
}
.menu_unhide ul li a
{
	text-align: left;
	font-weight: normal;
}
.menu_unhide ul li a:hover
{
	background-color: white;
	color: #000031;
}
.menu_unhide_bold
{
	font-weight: bold;
	font-style: italic;
	color: white;
}


.none
{
	display: none;
}

.pagetitle
{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, Garamond, Georgia, "Times New Roman", serif;
	font-size: xx-large;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	margin: 0;
	background-color: #000031;
	color: white;
	border: 1px solid white;
}
.pagetitle img
{
	vertical-align: middle;
	font-size: small;
}
.pagetitle a
{
	color: white;
	text-decoration: none;
}

.photodiv
{
	float: right;
	width: 13%;
	margin: 0;
	padding: 0;
}
.photodiv h2
{
	padding: 0;
	text-align: center;
}
.photodiv p
{
	text-align: center;
}
.photodiv img a:hover
{
	background-color: #E0E2FC;
}

.text
{
	float: left;
	padding: 1%;
	margin: 1%;
	text-align: left;
	width: 96%;
}

.thumb
{
	border: 1px solid white;
	vertical-align: middle;
	margin: 8px 0;
	background-color: #A6A8EE;
}
.thumb:hover
{
	background-color: white;
	border: 1px solid #B7BAFB;
}

.wrapper
{
	width: 100%;
	background-color: #E0E2FC;
	float: left;
}
.wrapper_outer
{
	background-color: #000031;
	margin: 20px;
}


