@charset "UTF-8";
/* CSS Document */

body,p,div,ul,li,dl,dt,dd,td,th{
	margin:0px; padding:0px;
}

h1,h2,h3,h4,h5,h6{
	position:absolute; overflow:hidden; width:0px; height:0px; font-size:0px; line-height:0px;
}

a:link{
	color:#351095; text-decoration:none;
}
a:visited{
	color:#351095; text-decoration:none;
}
a:hover{
	color:#351095; text-decoration:underline;
}
a.body_link{
	color:#78d048; text-decoration:underline;
}


body{
	background-image: url(../images/SidePic1.png), url(../images/SidePic2.png), url(../images/SidePic3.png), url(../images/SidePic4.png), url(../images/SidePic5.png), url(../images/SidePic6.png), url(../images/SidePic7.png), url(../images/SidePic8.png), url(../images/background_1.png);
	background-position:20px 20px, 1230px 220px, -30px 690px, 1140px 1200px, 90px 250px, 1100px 820px, 30px 1300px, 1000px 410px, center 0px; 
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat-x; 
}


div#wrap{
	width:900px; position:relative; top:0px; left:50%; margin-left:-450px; background:#FFF;
}

div#lang{
	position:relative; left:650px; top:0px; width:100px; height:10px; margin:5px; color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif;
}
span#lang_tag{
	padding-right:5px;
}
span#languages{
	padding:0px 5px;
}

div#top{
	background-color:#FFF; color:#FFF; width:900px; height:184px; margin:10px auto 0px; border-radius:5px;
}

span#title{
	position:relative; top:0px; left:0px; color:#209338;
}
img#logo{
	position:relative; top:0px; left:0px; border-radius:5px;
}
span#title:hover{
	text-decoration:none;
}
span#subtitle{
	position:relative; top:10px; left:100px; color:#209338; font-size:24px;
}

ul.quick_list, ul.quick_list ul{
	list-style:none; border-bottom:groove 2px #209338; background-color:#78d048; color:#351095; width:900px; position:absolute; top:220px; left:0px; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
ul.quick_list li{
	position:relative; display:inline; margin:3px 10px 5px 30px; float:left;
}
/*ul.quick_list li:hover{
	background:#CCC;
}*/
/* Building menu items - for 2nd and more level menu items*/
ul.quick_list ul{
	list-style:none; border-bottom:groove 2px #209338; 
	display:none; /*initially menu item is hidden*/
    position: absolute; /*absolute positioning is important for menu to float*/
	width: 210px; 
	/*Formating of menu items*/
    padding:1px;
    background:#209338;
	margin:0px -20px;
	/*optional - to change position of 2nd level menu item*/
	top: 100%; 
    left: 0; 
	z-index:1000;
}
ul.quick_list ul li{ 
	background: #209338; 
    color: #351095;
	font-size:12px;
	line-height:24px;
	border-bottom: 1px solid #DDDDDD; 
	box-shadow: 5px 5px 4px #333;
	float: left;
	margin:3px 10px;
}
/* Hover effect for menu*/
ul.quick_list li:hover > ul{ 
	display:block;
}

div#main{
	position:relative; top:50px; left:0px; padding:20px; width:860px; min-height:500px; font-family:Arial, Helvetica, sans-serif; background:#FFF;
}
div#main_pic_l{
	position:absolute; top:30px; left:30px; border-radius:5px; 
}
div#main_pic_r{
	position:absolute; top:30px; left:440px; border-radius:5px; 
}
div#main_pic_c{
	position:absolute; top:0px; left:50px;
}
div#main_pic_b{
	position:absolute; top:500px; left:20px; width:780px; padding:10px;
}
div#main_text_j{
	position:absolute; top:350px; left:10px; width:780px; padding:10px;
}
div#main_text_c{
	position:absolute; top:10px; left:10px; width:780px; height:400px; padding:10px;
}
div#main_text_l{
	position:absolute; top:0px; left:10px; width:360px; height:400px; padding:10px;
}
div#main_text_r{
	position:absolute; top:0px; left:420px; width:390px; height:400px; padding:10px;
}
div#main_text_b{
	position:absolute; top:420px; left:10px; width:780px; padding:10px;
}
div#main_text{
	position:absolute; top:30px; left:40px; width:800px; height:800px; padding:10px;
}

span.heading{
	font-size:24px;
}
p.main_body1{
	line-height:27px;
}

ul.school_list{
	list-style:none; text-indent:50px;
}
ul.resource_list{
	list-style:none; text-indent:50px;
}
li.cat_tag{
	list-style:none; font-size:18px;
}
li.cat_tag1{
	list-style:none; font-size:14px;
}

p.simple_text{
	width:800px; margin-top:10px; margin-left:50px; font-size:11px; 
}
ul.simple_list{
	list-style:none; margin-left:40px; margin-top:10px;
}
ul.simple_list li{
	width:700px; margin-left:50px; margin-top:5px; font-size:11px;
}
ul.sitemap_list{
	list-style:none;	
}


footer{
	position:relative; top:0px; left:50%; width:900px; height:50px; margin-left:-450px; background-color:#78d048; border-radius:5px;
}
div#footer_text{
	position:absolute; top:0px; left:180px; color:#351095; font-size:16px; margin:auto; line-height:24px;
}
ul#footer_list li{
	display:inline; list-style:none; padding-left:20px; padding-right:20px;
}
span.footer_list2{
	position:absolute; top:24px; left:160px;
}
