
body
{
	font-family: Arial;
	color: #002967;
}

body, div, h1, h2, img, p, ul, li, ol
{
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
}

p
{
	color: #002967;
	margin: 10px 0px 10px 0px;
	line-height: 1.3em;
}


#pagewrapper
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}

#headerwrapper
{
	display: block;
}

#menu
{
}

#menu a
{
	text-decoration: none;
	background-color: #002967;
	width: 110px;
	display: block;
	text-align: center;
	height: 25px;
	color: #fff;
	padding: 3px 0px 0px 0px;
	font-size: 0.9em;
}

#headerwrapper h1
{
	color: #002967;
	font-size: 3.2em;
	font-weight: normal;
	background-image: url('/images/lion2.png');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 0px 0px 10px 85px;
}

#contentwrapper
{

}

#menu ul
{
	list-style: none;
}

#menu li
{
	float: left;
}

#menu a.over
{
	background-color: #E0E1EE;
	color: #34529B;
}

#footertext
{
	color: #002967;
	font-size: 1.8em;
}

#footercontent
{
	font-size: 0.7em;
	color: #002967;
}

#footerwrapper
{
	text-align: center;
	margin-top: 10px;
}

.fix
{
	clear: both;
}

#title
{
	margin-top: 10px;
	margin-left: 24px;
}

.box
{
	width: 246px;
	float: left;
	margin: 0px 16px 20px 0px;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.boxlast
{
	width: 226px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.aboutbox
{
	margin-left: 20px; 
	margin-top: 20px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.aboutbox p
{
	color: #fff;
}

.boxlast p
{
	color: #fff;
}

.box p
{
	color: #fff;
}

#homeleft
{
	float: left;
	width: 505px;
	background-color: #99CCFF;
	padding: 0px 0px 0px 10px;
	height: 365px;
}

#homeright
{
	float: left;
	width: 220px;
	background-color: #99CCFF;
	padding: 5px 20px 0px 15px;
	height: 360px;
	color: #000;
	font-size: 0.8em;
	overflow: hidden;
}

#homeleft ul
{
	list-style: none;
	margin: 0px 0px 0px 15px;
}

#homeleft li a
{
	text-decoration: none;
	background-color: #00AEEF;
	width: 160px;
	display: block;
	text-align: center;
	height: 22px;
	color: #fff;
	padding: 2px 0px 0px 0px;
	font-size: 0.9em;
}

#homeleft li
{
	float: left;
}

img
{
	display: block;
}

#column1
{
	float: left;
	width: 210px;
}

#column1 ul
{	
	list-style: none;
}

#column1 ul li
{
	width: 180px;
	background-repeat: no-repeat;
	background-position: 10px 2px;
	height: 23px;
	padding: 4px 0px 0px 15px;
	margin: 0px 0px 2px 0px;
	cursor: pointer;
}

#column1 ul li.over
{
	width: 195px;
	background-color: #E0E1EE;
}

#column1 a
{
	text-decoration: none;
	color: #25408F;
	font-weight: bold;
	display: block;
	width: 180px;
}

#column2
{
	height: 298px;
	float: left;
	width: 560px;
	padding: 0px 0px 0px 0px;
}

.showhide
{
	display: none;
}

ol
{
	margin-left: 25px;
	color: #8A8C8F;
}

#column4
{
	width: 190px;
	min-height: 425px;
	background-color: #E0E1EE;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 10px 10px 10px 10px;
}

#column3
{	
	margin: 0px 0px 0px 0px;
	float: left;
	width: 540px;
	font-size: 0.8em;
}

#column3 p
{
	font-size: 0.8em;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.photo
{
	width: 90px;
	height: 70px;
	float: left;
	margin-right: 15px;
	margin-top: 15px;
	cursor: pointer;
}

#column4 div
{
	color: #002967;
	margin: 5px 0px 0px 0px;
	font-size: 0.85em;
}

#column5
{	
	margin: 0px 0px 0px 0px;
	float: left;
	width: 540px;
	font-size: 0.8em;
}

#column5 p
{
	font-size: 0.8em;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#column6
{
	width: 190px;
	min-height: 420px;
	background-color: #E0E1EE;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 10px 10px 5px 10px;
}

.news_thumb
{
	width: 90px;
	height: 70px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.row
{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #000;
	width: 540px;
	height: 80px;
}

.news_intro p
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

.news_intro a
{
	color: #002967;
	font-weight: bold;
}

#news_image
{
	float: right; 
	margin: 0px 0px 10px 10px;
}

#news_title
{
	color: #002967;
	font-weight: bold;
	font-size: 0.9em;
}

news_story
{

}

.news_year 
{
	font-weight: bold;
	font-size: 0.8em;
	margin: 0px;
	color: #002967;
}

.news_month
{
	margin: 0px;
	margin-left: 10px;
	font-size: 0.9em;
	color: #002967;
}

.news_headline
{
	margin: 0px 0px 5px 20px;
	font-size: 0.9em;
	line-height: 0.9em;
	color: #002967;
}

.news_headline a
{
	text-decoration: none;
	color: #002967;
	font-size: 0.9em;
	font-weight: bold;
}

.formtext
{
	color: #002967;
	font-size: 0.9em;
}

.formbutton input
{
	color: #fff;
	border: 0px;
	background-color: #002967;
	width: 100%;
	margin-top: 5px;
	font-size: 1em;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.forminput input
{
	width: 205px;
}

.forminput2 input
{
	width: 205px;
}

#homeregister
{
	clear: both;
	text-align: center;
	background-color: #00AEEF;
	padding: 3px 0px 5px 0px;
	cursor: pointer;
}

#homeregister a
{
	color: #fff;
	text-decoration: none;
}

.formtext3
{
        color: #888E93;
        font-size: 0.8em;
}

.forminput3 input
{
	width: 170px;
}

#column7
{
	width: 190px;
	min-height: 530px;
	background-color: #C7EAFB;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 10px 10px 5px 10px;
}

#bulletfix ul
{
	margin-left: 15px;
}

.meet_thumb1
{
	float: left;
}
.meet_thumb2
{
	float: left;
}
.meet_thumb3
{
	float: left;
}
.meet_thumb4
{
	float: left;
}

.meet_thumb1 img
{
	display: block;
	padding: 5px;
	background-color: #fff;	
	margin: 5px 6px 0px 0px;
}

.meet_thumb2 img
{
	display: block;
	padding: 5px;
	background-color: #fff;	
	margin: 5px 0px 0px 0px;
}

.meet_thumb3 img
{
	display: block;
	padding: 5px;
	background-color: #fff;	
	margin: 6px 5px 0px 0px;
}

.meet_thumb4 img
{
	display: block;
	padding: 5px;
	background-color: #fff;	
	margin: 5px 0px 0px 0px;
}

.meet_wrap
{
}

h2
{
	color: #002967;
}

myForm td, input, select, textarea, checkbox  {
font-family: tahoma;
font-size: 12px;
}

.required {
color: red;
}

