/***************************** Reset CSS ********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
        list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a { behavior: url("iepngfix.htc") }


/****************************** End Reset CSS ****************************/
body{
background:url("images/bg.jpg") no-repeat scroll center top #553777;
font-family:"Georgia";
}
a{color: #000; text-decoration: none}
a:hover{text-decoration: underline;}
#wrapper {
margin:0 auto;
overflow:hidden;
width:987px;
}
#header {
background:url("images/header_bg.png") no-repeat scroll 0 0 transparent;
height:217px;
position:relative;
width:986px;
}
#top_links {
padding:0 3px;
position:absolute;
right:10px;
}
#top_links li {
float:left;
}
#top_links li a{
font-family: "Verdana";
text-decoration: none;
color: #fff;
font-size: 13px;
padding:10px;
display: block;
}
#top_links li a:hover {
background:url("images/top_link_current.jpg") no-repeat scroll center top transparent;
}
#top_links li a.home {  }
#top_links li a.contact {  }
#top_links li.visit {
color:#CA4C9B;
font-family:"Verdana";
font-size:20px;
padding-top:8px;
padding-left:13px;
text-decoration:none;
}
#top_links li.visit:hover {
}
#header h1 {
left:12px;
position:absolute;
top:24px;
z-index:2;
}
#logo {
background:url("images/logo.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:176px;
margin:2px 0 0;
width:206px;
}
#slogan{
background:url("images/slogan.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:74px;
left:196px;
position:absolute;
top:48px;
width:280px;
}
#header a.enrollment {
background:url("images/enrollment.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-family:"Georgia";
font-size:18px;
height:37px;
padding-top:10px;
position:absolute;
right:10px;
text-align:center;
text-decoration:none;
text-indent:-999em;
top:133px;
width:164px;
}
#header a.enrollment:hover {
background:url("images/enrollment_hover.jpg") no-repeat scroll 0 0 transparent;
}
#navigator {
background:url("images/navigator_bg.jpg") no-repeat scroll 0 0 transparent;
height:47px;
padding-left:290px;
position:absolute;
top:170px;
width:698px;
z-index:1;
}
#navigator li {
float: left;
}
#navigator li a.home:hover {
background:url("images/nav_home_hover.gif") no-repeat scroll 0 0 transparent;
}
#navigator li a.home {
background:url("images/nav_home.gif") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
text-indent:-999em;
width:81px;
}
#navigator li a.about:hover {
background:url("images/nav_about_hover.gif") no-repeat scroll 0 0 transparent;
}
#navigator li a.about {
background:url("images/nav_about.gif") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
text-indent:-999em;
width:140px;
}
#navigator li a.cur:hover {
background:url("images/nav_cur_hover.gif") no-repeat scroll 0 0 transparent;
}
#navigator li a.cur {
background:url("images/nav_cur.gif") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
text-indent:-999em;
width:166px;
}
#navigator li a.parents:hover {
background:url("images/nav_parents_hover.gif") no-repeat scroll 0 0 transparent;
}
#navigator li a.parents {
background:url("images/nav_parents.gif") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
text-indent:-999em;
width:120px;
}
#navigator li a {
}
#navigator li a:hover {
}
#body {
background:none repeat scroll 0 0 #FFFFFF;
	height:1%;
margin:0 14px 0 12px;
overflow:hidden;
}
#colum_left{
float:left;
position:relative;
width:663px;
}
#colum_rigth{
float:right;
}
#slider01 {
width:663px;
}
#controls {
background:url("images/paging_bg2.jpg") no-repeat scroll 0 0 transparent;
height:33px;
padding:0 25px;
position:absolute;
right:-11px;
top:0;
width:80px;
}
* html #controls {
	right: -8px;
}
#controls li {
float: left;
}
#controls li a {
color:#FFFFFF;
text-decoration:none;
padding:4px 5px;
display: block;
}
#controls li.current a{
border:1px solid #610000;
background: #1f0b33;
}
#slider02 {
float:left;
height:186px;
padding-left:16px;
padding-top:20px;
width:638px;
}
#sidebar {
float:right;
}
#sidebar div.advise {
background:url("images/add01_bg.jpg") no-repeat scroll 0 0 transparent;
	height:143px;
padding:10px 35px;
	width:226px;
}
* html #sidebar div.advise {
	width: 221px;
}
#sidebar div.advise img{
margin: 10px 0;
}
#sidebar div.advise h1 {
color:#FFFFFF;
font-family:"Georgia";
font-size:19px;
font-weight:bold;
padding:0 0 10px;
text-align:center;
}
#sidebar div.advise p {
color:#0D3049;
font-family:"Georgia";
font-size:20px;
font-weight:bold;
line-height:23px;
padding-top:20px;
text-align:center;
}
#sidebar div.advise p span.italic {
display:block;
font-style:italic;
font-weight:lighter;
}
#sidebar div.advise p span.pink {
color:#963377;
}
#sidebar div.advise02 {
	margin:21px auto;
	width:258px;
}
#sidebar div.promotion {
background:url("images/promo_bg.jpg") no-repeat scroll 0 0 transparent;
height:188px;
	margin:28px auto;
position:relative;
width:270px;
}
#sidebar div.promotion h2 {
color:#FFFFFF;
font-family:"Georgia";
font-weight:bold;
padding:10px 0;
text-align:center;
font-size: 18px;
}
.main_content_single_column ul, .main_content ul, .main_content_single_column ol, .main_content ol{
padding: 0 45px 15px;
}
.main_content_single_column ul li, .main_content ul li{
	list-style:disc outside none;
	padding:7px 10px;
}
.main_content_single_column ol li, .main_content ol li{
	list-style: decimal inside none;
	padding:0 10px;
}
#sidebar div.promotion p.center {
font-family:"Georgia";
font-size:18px;
margin:0 auto;
padding:19px 0;
text-align:center;
width:235px;
}
#sidebar div.promotion p.promo_code {
color:#595959;
font-size:12px;
padding-left:15px;
padding-top:10px;
text-align:center;
width:140px;
}
#sidebar div.promotion a.free {
background:url("images/free.png") no-repeat scroll 0 0 transparent;
bottom:1px;
color:#FFFFFF;
display:block;
float:right;
font-family:"Georgia";
font-size:19px;
height:46px;
padding-left:17px;
padding-top:22px;
position:absolute;
right:9px;
text-align:center;
text-decoration:none;
width:94px;
}
/********************* Start Internal Page Styless *************************/
#sidebar_content {
float:left;
width:280px;
}
#about_box {
background:url("images/about_bg.jpg") no-repeat scroll 0 0 transparent;
margin:0 auto;
width:257px;
}
#about_box h3 {
color:#FFFFFF;
font-size:19px;
padding:11px 0;
text-align:center;
}
#about_box ul {
	background:none repeat scroll 0 0 #E0F0FF;
	line-height:24px;
	margin-left:20px;
	margin-top:6px;
	padding-bottom:20px;
	text-align:right;
	width:215px;
}
#about_box ul li {
	margin-right:20px;
}
#about_box ul li a {
color:#000000;
font-family:"Georgia";
font-size:17px;
text-decoration:none;
}
#sidebar_content div.box_add {
padding:10px 0;
text-align:center;
width:280px;
}
#sidebar_content div.box_add img {  }
#sidebar_content div.box_quote {
padding:26px 0;
text-align:center;
width:280px;
}
#sidebar_content div.box_quote p {
color:#348491;
font-size:21px;
font-style:italic;
line-height:28px;
margin:0 auto;
width:168px;
}
#body div.main_content {
float:right;
padding-right:31px;
width:623px;
}
#body div.main_content img {  }
#body div.main_content h1 {
color:#862B6C;
font-family:"Georgia";
font-weight:lighter;
font-size:26px;
padding:36px 0 0;
}
#body div.main_content p {
color:#000000;
font-family:"Georgia";
font-size:15px;
line-height:18px;
padding:20px 0;
}
#body div.main_content h2 {
font-family:"Georgia";
font-size:20px;
font-weight:lighter;
}
#body div.main_content h3 {
font-family:"Georgia";
font-size:17px;
font-weight:lighter;
}
/********************* End Internal Page Styless ************************/
#footer {
width:100%;
}
#footer ul.contact_links {
background:url("images/end_body_bg.jpg") no-repeat scroll -1px 0 transparent;
height:47px;
width:991px;
}
#footer ul.contact_links li {
float:right;
padding-right:26px;
padding-top:18px;
}
#footer ul.contact_links li a.facebook {
background:url("images/facebook.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:14px;
width:66px;
}
#footer ul.contact_links li a.twitter {
background:url("images/twitter.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:14px;
width:66px;
}
#footer_menu {
float:left;
padding:7px 9px;
width:500px;
}
#footer_menu li {
float: left;
color:#FFFFFF;
font-family:"Georgia";
font-size:12px;
}
#footer_menu li a {
color:#FFFFFF;
font-family:"Georgia";
font-size:12px;
padding:0 3px;
text-decoration:none;
}
#copy {
color:#FFFFFF;
float:right;
font-size:13px;
height:11px;
padding-right:10px;
padding-top:8px;
text-align:right;
width:420px;
}
#image_bg{
height: 696px;
}