
body {
	margin:0;
	background:#21005A url(../images/bg.gif) repeat-x;
}
img {
	border:0;
}
h3 {
	margin:0;
	color:#21005A;
	color:#333;
	font:18px arial;
	line-height:19px;
}
h4 {
	margin:0;
	font:bold 12px arial;
	color:#333;
	line-height:17px;
}
ul {
	margin:0;
	padding:0 0 0 15px;
}
li {
	margin:0;
	padding:0 0 0 5px;
	list-style:square;
}

.wrapper1 {
	width:875px;
	background:#21005A;
}
.wrapper2 {
	padding:0 7px 7px 7px;
}
.main {
	width:861px;
	background:#D8D9F9 url(../images/bg-main.gif) repeat-y;
}
.colspcr1 {
	float:left;width:18px;
}
.colspcr2 {
	float:left;width:8px;
}
.colspcr3 {
	float:left;width:8px;
}
.leftcol1 {
	float:left;width:170px;
}
.ctrcol1 {
	float:left;width:469px;
	background:url(../images/bg-center.gif) no-repeat;
}
.ctrcol1 a {
	color:#2A30CD;
}
.ctrcol1 a:hover {
	color:#B5B7F0;
}
.rightcol1 {
	float:left;width:170px;
}
.hpslideshow {
	padding:19px 19px 19px 19px;
	font:12px arial;
	color:#333;
	line-height:17px;
	text-align:left;
}
.testimonials {
	padding:19px 20px 30px 20px;
	font:12px arial;
	color:#333;
	line-height:17px;
	text-align:left;
}
.testimonials b {
	font:bold 12px arial;
	color:#333;
}
.event {
	padding:14px;
	font:12px arial;
	color:#DFDFF7;
	text-align:left;
}
.event b {
	color:#FACE4E;
}
.event a {
	color:#DFDFF7;
}
.event a:hover {
	color:#fff;
}
.footernav {
	padding:8px 0 0 0;
	font:10px verdana;
	color:#A699BD;
}
.footernav a {
	color:#FACE4E;
}
.footernav a:hover {
	color:#FFF;
}
.footercopy {
	padding:7px 0 30px 0;
	font:10px verdana;
	color:#A699BD;
	line-height:13px;
}
.footercopy a {
	color:#A699BD;
}
.footercopy a:hover {
	color:#fff;
}
.subcontent {
	padding:19px 20px 30px 20px;
	font:12px arial;
	color:#333;
	line-height:17px;
	text-align:left;
}
.subcontent b {
	color:#333;
}

.abouttable {
	border-collapse:collapse;
}
.abouttable td {
	font:12px arial;
}
.abouttable tr.header1 td {
	color:#fff;
	font:bold 12px arial;
	padding:6px 6px 6px 6px;
	background:#F39719 url(../images/tablebg.gif) no-repeat;
}
.abouttable tr.header2 td {
	color:#333;
	font: 12px arial;
	padding:5px 6px;
	background:#FEF5CB;
	vertical-align:top;
}

.abouttable tr.row1 td {
	background:#E8E8FB;
	vertical-align:top;
	padding:0;
	color:#666;
}
.abouttable tr.row1 div {
	padding:6px 7px;
}
.abouttable tr.row1 b {
	color:#333;
}

.abouttable tr.row2 td {
	background:#fff;
	vertical-align:top;
	padding:0;
	color:#666;
}
.abouttable tr.row2 div {
	padding:6px 7px;
}
.abouttable tr.row2 b {
	color:#333;
}

.aboutpic {
	width:100px;
}
.aboutinfo {
	width:114px;
}

.register {
	margin-top:5px;
}
.register2 {
	margin-top:12px;
}