/* CSS Document */

html,body{background:#F3F3CC;margin:5px 0 0 0;font-family: Arial,Verdana, Helvetica, sans-serif;font-size:12px;}
div, span, p, h1, h2, h3, h4, ul, li{margin:0px; padding:0px;}
a{text-decoration:none;color:#0000FF;outline:none;}
a:hover{text-decoration:none;color:#000000;outline:none;}
.clear{clear:both;margin:0px;padding:0px;font-size:0px;}
#container{width:928px;border: 1px solid #D0D0BB;padding:10px;;background:#FFFFFF;margin:0 auto; background:#FFFFFF; }
#wrapper{width:918px; margin:0 auto; clear:both;}

/* Top part */

#header{background-color:#585453;height:163px;border:1px solid #393534;vertical-align:bottom;width:916px;float:left;border:1px solid #3C3837;background-image:url(images/dim_logo.jpg);background-repeat: no-repeat;background-position: right top;display:block;}
.logo{width:109px; height:163px;float:left;}
.logotitle{width:377px; height:163px;float:left; background:url(images/school_name.gif) no-repeat;}
.topright{float:right; height:163px;width:380px;}
.toptext{float:left;width:380px;color:#BDBDBD;font-weight:bold;font-family: "Trebuchet MS";font-size:12px; margin-top:40px;}
#topmenu{background:#1E2022;text-align:right;width:300px;height:27px;float:right;margin-top:10px;}

/* ---( Top part ends )------------------------------------ */

.padding_5{
padding:5px;
}

/* ---( main nav styles )------------------------------------ */

ul#nav {list-style:none;font-size: 11px;display:block; height:27px;text-align:center; margin:0px auto;text-align:center;}
ul#nav li {display:inline;height:27px; margin:0px;}
ul#nav a {float: left;display: block; margin-left: 10px;margin-right: 10px;text-decoration:none;color: #fff;line-height:27px;}
ul#nav a:hover {text-decoration: none;color: #F9BC2E;}
/* ---( main nav styles ends )------------------------------------ */

/* ---( main Navigation )------------------------------------ */
#navigation{width:918px;float:left;display:block;height:37px;background-image: url(images/menu_bg.jpg);background-repeat: repeat-x;background-color: #000000;}

/* ---( main Navigation Ends )------------------------------------ */

/* ---( header 2 starts)------------------------------------ */
#header2{width:918px; float:left;display:inline;height:250px; display:block;clear:both;}
#header3{width:918px; float:left;display:inline; display:block;clear:both;}
.headerright{width:680px; float:right; display:block;height:250px;display:inline;}
.innerright{width:680px; float:right; display:block;display:inline;}
.side_link{ display:block;width:238px;float:left;display:inline;}
.headerleft{
	width:238px;
	float:left;
	display:inline;
	height:250px;
	background-color: #34B4F1;
	background-image: url(images/side_link_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.leftextra{float:left;display:block;width:238px;display:inline;}
/* ---( header 2 ends )------------------------------------ */

/* ---( side link starts)------------------------------------ */
.sidelink{width:178px; margin:0 auto;}
.sidelink ul{margin:0px; padding:0px; list-style:none; }
.sidelink li{ margin:0px; padding:0px; list-style:none; }
.sidelink li a{ display:block;margin:0px; padding:0px; list-style:none; text-indent:30px;color:#FFFFFF;text-decoration:none;background: url(images/line.gif) no-repeat bottom;height:39px;}
.sidelink li a:hover{ display:block;margin:0px; padding:0px; list-style:none; text-indent:30px;color:#FFFFFF;text-decoration:none; font-weight:bold;}
.sidelink li a span{ background-image: url(images/bullet.gif);background-repeat: no-repeat;background-position: left;display:block;line-height:39px;}
/* ---( side link ends)------------------------------------ */

#content{width:918px; display:block;clear:both; padding-top:10px;}

.bottomline{display:block;width:918px;height:14px;background:url(images/bottom_line.jpg);clear:both;}
.bottomlink{display:block;width:918px; text-align:center;}
.botlink{font-size:11px;line-height:20px;color:#666666; }
.botlink a{font-size:11px;line-height:20px;color:#666666;}
.botlink a:hover{font-size:11px;line-height:20px;color: #0000FF;}

.welcome{text-transform:uppercase;font-size:18px;color:#333333;font-weight:bold;font-family:"Trebuchet MS"; border-top:5px solid #333; display:block; float:left; width:918px;line-height:40px;}

/* ---( Panels start)------------------------------------ */
.panels{width:918px;display:block;clear:both;}
.panel_1{display:block; height:240px;width:288px;border:1px solid #3364DB;float:left;background:#CEEAEE; padding-bottom:5px;}
.panel_1 span{margin-top:15px; background-image:url(images/blue_top.jpg); color:#FFFFFF;font-weight:bold; font-size:13px;
font-family:"Trebuchet MS";text-indent:45px;display:block;width:288px;height:28px;line-height:28px; text-transform:uppercase;}

.panel_2{display:block; height:240px;width:288px;border:1px solid #DC181C;float:left;margin:0px 24px;background:#FBEDD2; padding-bottom:5px;}
.panel_2 span{margin-top:15px; background-image:url(images/red_top.jpg); color:#FFFFFF;font-weight:bold; font-size:13px;
font-family:"Trebuchet MS";text-indent:45px;display:block;width:288px;height:28px;line-height:28px; text-transform:uppercase;}

.panel_3{display:block; height:240px;width:288px;border:1px solid #F4A61E;float:left;background:#F7FACF; padding-bottom:5px;}
.panel_3 span{margin-top:15px; background-image:url(images/yellow_top.jpg); color:#FFFFFF;font-weight:bold; font-size:13px;
font-family:"Trebuchet MS";text-indent:45px;display:block;width:288px;height:28px;line-height:28px; text-transform:uppercase;}

.more{display:block;width:91px;height:19px;}
.more a{display:block;width:91px;height:19px;background:url(images/read_more-a.gif) no-repeat;}
.more a:hover{display:block;width:91px;height:19px;background:url(images/read_more-h.gif) no-repeat;}
/* ---( Panels ends)------------------------------------ */

.quick1{display:block;height:15px;}
.quick1 a{display:block;background:url(images/bullet2.jpg) no-repeat 8px;text-indent:20px;font-size:11px;color:#2E5196;}
.quick1 a:hover{font-size:11px;color:#000000;}
.quick2{display:block;}
.quick2 a{display:block;background:url(images/bullet2.jpg) no-repeat 8px;text-indent:20px;font-size:11px;color:#EE661C;font-weight:bold;}
.quick2 a:hover{font-size:11px;color:#000000;font-weight:bold;}
.news{width:33px;height:16px;position:absolute;margin-left:70px;margin-top:-15px;}
.bottom_row{width:918px; display:block; clear:both; padding-top:10px; border-top:5px solid #333; margin-top:5px;float:left;}
.announcements{ width:278px; height:255px; float:left; border:1px solid #CCC; padding:5px;}
.announcements span{ display:block; text-indent:20px; text-transform:uppercase; color:#886337; font-family:"Trebuchet MS"; font-weight:bold;font-size:15px; height:30px; border-bottom:1px solid #ccc; background:url(images/announce_icon.gif) no-repeat left top;}
.announcements2{ width:226px; height:245px; float:left; border:1px solid #CCC; padding:5px;}
.announcements2 span{ display:block; text-indent:20px; text-transform:uppercase; color:#886337; font-family:"Trebuchet MS"; font-weight:bold;font-size:15px; height:30px; border-bottom:1px solid #ccc; background:url(images/announce_icon.gif) no-repeat left top;}
.bottom_center{width:380px; float:left; padding:0px 15px;}
.bottom_right{width:218px; float:right;}
.b_top{display:block;height:146px; width:218px;}
.b_bottom{display:block;width:218px; float:left;padding-top:5px;}
.headerimg{width:680px;float:left;display:block;}
.content_bg{width:630px;float:left;display:block;background: url(images/content_bg.jpg) repeat-y;padding:5px 25px 0px 25px;
}
.content_bottom{width:680px; height:19px; display:block; background:url(images/content_bottom.jpg) no-repeat; clear:both;}


.bull_blck{display:block; background:url(images/bullet_v2.jpg) no-repeat 10px 6px;  clear:both; text-align:justify;padding:5px 0px 5px 25px;}
.bull_blck2{display:block; background:url(images/bullets.gif) no-repeat 10px 7px;  clear:both; text-align:justify;padding:3px 0px 3px 25px;}
.nobull_blck{display:block;clear:both; text-align:justify;padding:5px 0px 5px 25px;}
.blck{display:block;clear:both; text-align:justify; width:630px;}


.link1{
color:#FFFFFF;
font-size:12px;
text-indent:30px;
line-height:30px;
}
.link1 a{
display:block;
width:178px;
height:30px;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.link1 a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.innertitle{
	text-transform:uppercase;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-family:"Trebuchet MS";
	text-indent:35px;
	background-image:url(images/icon_title.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left;
	
}
.title_2{
	text-transform:uppercase;
	font-size:15px;
	color:#886337;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.title_3{
	text-transform:uppercase;
	font-size:15px;
	color: #4D4C52;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.white_title{
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
font-size:13px;
font-family:"Trebuchet MS";
text-indent:45px;
}
.bluebox{
border:1px solid #3364DB;
background:#CEEAEE;
color:#4D4C52;
}
.redbox{
border:1px solid #DC181C;
background:#FBEDD2;
color:#4D4C52;
}
.yellowbox{
border:1px solid #F4A61E;
background:#FBF8CF;
color:#4D4C52;
}
.announcement{
border:1px solid #CCCCCC;
font-size:12px;
color:#4D4C52;
}

#text{
width:92%;
margin-left:15px;

}
#text1{
width:177px;
color:#4D4C52;
float:left;
}
#text2{
width:177px;
color:#4D4C52;
float:right;
}

#bottom{
width:928px;
margin:0 auto;
text-align:right;
font-size:11px;
color:#666666;
line-height:18px;
}
#bottom a{
font-size:11px;
color:#666666;
text-decoration:none;
}
#bottom a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
}
.menu1{
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:12px;
}
.menu1 a{
display:block;
width:90%;
height:29px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background-image: url(images/link_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height:29px;
}
.menu1 a:hover{
text-decoration:none;
color: #000066;
font-weight:bold;
font-size:12px;
background-image: url(images/link_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.menu_span{
	background-image: url(images/link_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.padding_1{
padding:3px 10px 5px 5px;
line-height:18px;
}
.title2{
font-weight:bold;
font-size:13px;
line-height:25px;
}
.title2 a{
font-weight:bold;
font-size:13px;
line-height:25px;
text-decoration:none;
color:#333333;
}
.title2 a:hover{
font-weight:bold;
font-size:13px;
line-height:25px;
text-decoration:underline;
}
ol{
line-height:25px;
font-weight:bold;
}
.vision{
font-family:"Trebuchet MS";
font-size:15px;
color:#363738;
font-weight:bold;
padding:3px 10px 5px 5px;
}
.padding_content{
padding:5px 25px 0px 15px;
}
.sitemap ul {
margin:0px;
padding:0 20px 0 20px;
line-height:18px;
}
.sitemap a{
text-decoration:none;
color:#000000;
font-weight:bold;
line-height:18px;
}
.sitemap a:hover{
text-decoration:underline;
color:#333333;
font-weight:bold;
line-height:18px;
}
.inputbox{
color:#333333;
font-size:11px;
border:1px solid #ED1B24;
background:#F7B51C
}
.inputbox2{
color:#333333;
font-size:11px;
border:1px solid #ED1B24;
background:#ffffff;
}
.yellowfont{
color: #660000;
font-size:11px;
font-weight:bold;
}

