body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #EFF2F7;
}
.t100 {
	width: 100%;
	height: 100%;
}
.tl {
	width: 177px;
	height: 36px;
	background-color: #343B57;
}
.contact {
	width: 589px;
	height: 36px;
	background-color: #EFF2F7;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 6px 6px 0px;
}
.logo {
	width: 177px;
	height: 102px;
	background-color: #343B57;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}
.banner {
	width: 595px;
	height: 102px;
	background-color: #ffffff;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.pcinav {
	width: 177px;
	height: 30px;
	background-color: #343B57;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #ffffff;
	text-align: center;
}
.font14 {
	font-size: 14px;
}
.search {
	width: 595px;
	height: 30px;
	background-color: #6B7491;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.searchbox {
	width: 130px;
	height: 15px;
	border: 0px #000 solid;
	background: #ffffff;
	color: #2A314B;
}
form {
	margin-bottom: 0px;
}
.gobutton {
	width: 24px;
	height: 15px;
	border: 0px #000 solid;
	background: #ffffff;
	color: #2A314B;
}
.searchform {
	width: 300px;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #ffffff;
	text-align: center;
	padding: 0px 0px 1px 0px;
}
.advancedsearch a {
	width: 144px;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	padding: 0px 0px 1px 0px;
}
.advancedsearch a:hover {
	color: #5DC04D;
	text-decoration: none;
}
.advancedsearch a:visited {
	text-decoration: none;
}
.nav {
	width: 177px;
	height: 155px;
	background-color: #343B57;
	border-bottom: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
	vertical-align: top;
}
.check {
	width: 27px;
	height: 22px;
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.check2 {
	width: 31px;
	background-color: #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}
.navbox a {
	width: 150px;
	height: 22px;
	background-color: #3C50AC;
	border-bottom: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #ffffff;
	padding: 3px 0px 0px 4px;
	text-decoration: none;
	display: block;
}
.navbox a:hover {
	background-color: #ffffff;
	color: #3C50AC;
	text-decoration: none;
}
.navbox a:visited {
	text-decoration: none;
}
.navbox2 a {
	width: 130px;
	height: 28px;
	background-color: #3C50AC;
	font-family: Georgia, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #ffffff;
	padding: 4px 0px 0px 8px;
	text-decoration: none;
	display: block;
}
.navbox2 a:hover {
	background-color: #ffffff;
	color: #3C50AC;
	text-decoration: none;
}
.navbox2 a:visited {
	text-decoration: none;
}
.bord_right {
	border-right: 1px solid #dddddd;
}
.bord_bottom {
	border-bottom: 1px solid #dddddd;
}
.bord_left {
	border-left: 1px solid #dddddd;
}
.bord_botleft {
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
.man {
	width: 101px;
	height: 113px;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.content {
	width: 595px;
	height: 476px;
	background-color: #ffffff;
	border-bottom: 4px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	vertical-align: top;
}
.tcontent {
	width: 100%;
	height: 480px;
	padding: 0px 4px 0px 4px;
	vertical-align: top;
}
.content1 {
	height: 157px;
}
.content2 {
	width: 317px;
	height: 164px;
}
.content3 {
	height: 155px;
}
.label {
	vertical-align: bottom;
}
.contentbox1 {
	width: 485px;
	height: 102px;
	border-bottom: solid 1px #D6DCDD;
	border-left: solid 1px #D6DCDD;
	font-family: Georgia, sans-serif;
	font-size: 11px;
	font-weight: 300;
	text-align: center;
	vertical-align: top;
	color: #878E96;
	padding: 0px 2px 0px 6px;
}
.contentbox2 {
	width: 200px;
	height: 112px;
	border-bottom: solid 1px #D6DCDD;
	border-left: solid 1px #D6DCDD;
	font-family: Georgia, sans-serif;
	font-size: 11px;
	font-weight: 300;
	text-align: left;
	vertical-align: top;
	color: #878E96;
	padding: 8px 2px 4px 12px;
}
.contentbox3 {
	width: 465px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-align: left;
	vertical-align: top;
	color: #878E96;
	padding: 8px 0px 0px 0px;
}
.contentbox3 a {
	color: #878E96;
	text-decoration: none;
}
.contentbox3 a:visited {
	color: #878E96;
	text-decoration: none;
}
.contentbox3 a:hover {
	color: #5DC04D;
	text-decoration: underline;
}
.subcontent {
	width: 100%;
	height: 480px;
	padding: 0px 4px 0px 4px;
	vertical-align: top;
/*	width: 580px;
	height: 102px;
	border-bottom: solid 1px #D6DCDD;
	border-left: solid 1px #D6DCDD;
	font-family: Georgia, sans-serif;
	font-size: 11px;
	font-weight: 300;
	text-align: center;
	vertical-align: top;
	color: #878E96;
	padding: 0px 2px 0px 6px;
*/}
.subcontent1 {
	vertical-align: top;
	padding: 12px 0px 0px 0px;
}
.sub_white_head {
	height: 22px;
	font-family: Georgia, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background: url("images/subwhite.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 2px 40px;
}
.sub_white_text {
	width: 458px;
	background-color: #ffffff;
	font-family: Georgia, sans-serif;
	font-size: 11px;
	font-weight: 300;
	text-align: left;
	vertical-align: top;
	color: #343B57;
	padding: 8px 0px 8px 8px;
}
.sub_blue_head {
	height: 36px;
	font-family: Georgia, sans-serif;
	font-size: 11px;
	font-weight: 300;
	text-align: left;
	vertical-align: top;
	color: #6B7491;
	background: url("images/subblue.gif");
	background-repeat: no-repeat;
	background-color: #EFF2F7;
	border-bottom: 3px solid #ffffff;
	padding: 4px 0px 4px 22px;
}
.sub_blue_bold {
	font-weight: bold;
	color: #343B57;
}
.sub_blue_text {
	width: 458px;
	background-color: #EFF2F7;
	font-family: Georgia, sans-serif;
	font-size: 11px;
	font-weight: 300;
	text-align: left;
	vertical-align: top;
	color: #6B7491;
	padding: 8px 0px 8px 18px;
}
.sub_blue_pic {
	background-color: #EFF2F7;
	font-family: Georgia, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: #343B57;
	padding: 8px 0px 8px 0px;
}
.sub_blue_pic a {
	color: #343B57;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}
.sub_blue_pic a:visited {
	color: #343B57;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}
.sub_blue_pic a:hover {
	color: #5BC04A;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}
.sub_blue_pic_im {
	border: 1px solid #343B57;
}
.readmore2 {
	color: #3D51AC;
	text-align: right;
	font-family: Georgia, sans-serif;
	font-size: 10px;
	font-weight: 300;
	padding: 0px 10px 0px 0px;
	border-bottom: solid 1px #D6DCDD;
	border-right: solid 1px #D6DCDD;
}
.readmore2 a {
	color: #3D51AC;
	text-decoration: none;
}
.readmore2 a:visited {
	color: #3D51AC;
	text-decoration: none;
}
.readmore2 a:hover {
	color: #5DC04D;
	text-decoration: underline;
}
.course {
	color: #3D51AC;
}
.course a {
	color: #3D51AC;
	text-decoration: none;
}
.course a:visited {
	color: #3D51AC;
	text-decoration: none;
}
.course a:hover {
	color: #5DC04D;
	text-decoration: underline;
}
.news {
	width: 177px;
	height: 325px;
	background-color: #6B7491;
	border-bottom: 4px solid #ffffff;
	border-left: 2px solid #ffffff;
	vertical-align: top;
}
.privacy {
	width: 177px;
	background-color: #343B57;
	font-family: Georgia, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #878E96;
	text-align: center;
	vertical-align: top;
	padding: 6px 0px 24px 0px;
}
.privacy a {
	color: #878E96;
	text-decoration: none;
}
.privacy a:hover {
	color: #ffffff;
	text-decoration: none;
}
.privacy a:visited {
	text-decoration: none;
}

.copy {
	width: 595px;
	background-color: #EFF2F7;
	font-family: Georgia, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #878E96;
	text-align: center;
	vertical-align: top;
	padding: 6px 0px 24px 0px;
}
.readmore {
	height: 10px;
	font-family: Georgia, sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: italic;
	color: #5DC04D;
	text-align: right;
	vertical-align: top;
	padding: 0px 12px 0px 0px;
}
.readmore a {
	color: #5DC04D;
	text-decoration: none;
}
.readmore a:visited {
	color: #5DC04D;
	text-decoration: none;
}
.readmore a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.newsheadline {
	height: 35px;
	font-family: Georgia, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	padding: 12px 0px 0px 12px;
}
