@charset "utf-8";
/* CSS Document for www.24-seven.com.au */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
	margin:0px;
	padding:0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #7FC1DE;
	}
#h1,h2,h3,h4,p{
	margin:0px;
	padding:0px;
	}
#sologon{
	width:412px;
	float:left;
	text-align:center;
	padding: 50px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #A93B14;
	}
#Wrapper{
	width:950px;
	margin:auto;
	padding:0px;
	}
#header{
	width:950px;
	float:right;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-y;
	background-color: #D9E3EB;
	}
#header_left{
	width:375px;
	float:left;
	height: 112px;
	background-image: url(../images/college_logo.jpg);//the donbosco college logo
	background-repeat: no-repeat;
	}
/***************** header part **********/ 
#header_right{
	width:300px;
	float:right;
	text-align:center;
	}
#header_right ul{
	margin:0px;
	padding:0px;
	}
#header_right li{
	margin:10px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:70px;
	}
#header_right li a{
	text-decoration:none;
	color:#22647D;
	}
#header_right li a:hover{
	color: #A93B14;
	}
#topNova{
	width:950px;
	float:left;
	background-image: url(../images/menu_bg.gif);
	height: 33px;
	}
#topNova ul{
	margin:0px;
	padding:0px;
	}
#topNova li{
	margin:0px;
	padding:10px 26px 10px 28px;
	list-style-type:none;
	float:left;
	}
#topNova li a{
	text-decoration:none;
	font-weight: bold;
	font-size:10px;
	color: #FFFFFF;
	}
#topNova li a:hover{
	color: #E3F3F9;
	}
/********** mainbody part *****/
#mainbody{
	width:938px;
	float:left;
	background-color: #FFFFFF;
	margin: 2px 0px 0px 0px;
	padding: 6px;
	}
#bodyright{
	width:644px;
	float:left;
	height:346px;
	border: 3px solid #ECF1F5;
	}
#bodyright img{
	padding:2px;
	width: 640px;
	height: 342px;
}
#bodyleft{
	width:280px;
	float:right;
	text-align: justify;
	margin-right: 5px;
	}
.title {
	color: #a93b14;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C0C0C0;
	margin-bottom: 4px;
	margin-top: 3px;
}
#bodyleft   p{
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	padding:0px 2px 2px 0px;
}
/************************ body_box part **********************/
#body_box{
	width:938px;
	float:left;
	margin: 14px 0px 0px;
	}
#bodybox_left{
	width:280px;
	float:left;
	text-align: justify;
	background-color: #E1DECE;
	border: 2px dashed #EDEDED;
	padding: 2px 5px 5px 5px;
	}
#bodybox_left:hover{
	background-color:#E1DECE;
	cursor:pointer;
	}
#leftbox {
	float: left;
	width: 290px;
	padding: 0px 5px 5px 0px;
}
#leftbox ul{
	margin:0px;
	padding:0px;
	}
#leftbox li{
	margin:0px;
	list-style-type:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ededed;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 14px;
	}
#bodybox_left h3 {
	font-size: 11px;
	margin-top: 4px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	padding-bottom: 5px;
	margin-bottom: 4px;
}
#bodyleft   p   a,#bodybox_left   p   a,#box_right   p   a,#leftbox   a{
	color: #FF6F04;
	text-decoration:none;
	}
#bodyleft  p  a:hover,#bodybox_left  p  a:hover,#box_right  p  a:hover,#leftbox  a:hover,#header_right  li  a:hover{
	color: #930101;
	}
#bodybox_left   p,#box_right p {
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	padding:0px 0px 0px 0px;
}
#bodybox_center{
	width:410px;
	float:left;
	margin: 0px 8px 0px 8px;
	}
#bodybox_center_admin{
	width:490px;
	float:left;
	margin: 0px 8px 0px 8px;
	}
#bodybox_center h3 {
	width: 404px;
}

#bodycenter_box {
	padding: 6px 4px 6px 4px;
	background-color: #f8f8f8;
	border: 1px solid #EBEAE7;
	width: 400px;
	float: left;
	margin-bottom: 2px;
}
#bodycenter_box:hover{
	background-color:#eeeeee;
	cursor:pointer;
}
#box_left {
	float: left;
	height: 78px;
	width: 87px;
	border: 1px solid #5D5D5D;
	margin-left: 8px;
}
#box_left img {

}
.act_title {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	color: #A93B14;
	padding-bottom: 3px;
}
.gallery_title{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	width: 290px;
	}
.days {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #036797;
}


#box_right {
	float: left;
	width: 303px;
	text-align: justify;
}


#bodybox_right{
	width:210px;
	float:left;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEAE7;
	}
#bodybox_right ul{
	margin:0px;
	padding:0px;
	}
#bodybox_right li{
	margin:0px;
	list-style-type:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	}
#bodybox_right li:hover{
	background-color:#ffffff;
	cursor:pointer;
	}
#bodybox_right li a{
	text-decoration:none;
	color: #155968;
	}
#bodybox_right li a:hover{
	color: #333333;
	}
#bodybox_right   h3,#bodybox_center   h3 {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	background-color: #27a6c2;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
/*********** footer part *******************/
#footer{
	width:950px;
	float:left;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7FC1DE;
	padding: 14px 0px 30px 0px;
	}
#footer ul{
	margin:0px;
	padding:0px 30px 0px 70px;
	}
#footer li{
	margin:0px;
	list-style-type:none;
	float: left;
	padding: 0px 20px 0px 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #03758e;
	}
#footer li a{
	color: #666666;
	text-decoration:none;
	}
#footer li a:hover{
	color: #333333;
	}

