

body
{
	text-align:center;
	margin:0;
	padding:0;
}

#container
{
	width:923px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}


#topbar_1
{
	width:923px;
	height:40px;
	float:left;
}

#topbar_1_title
{
	width:598px;
	height:40px;
	float:left;
}

#topbar_1_search
{
	width:315px;
	height:30px;
	background-image:url("http://core.physicsinfo.co.uk/layoutimages/biologyinfo/topbar_search.jpg");
	background-repeat:no-repeat;
	float:left;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}

#topbar_2
{
	width:923px;
	height:35px;
	float:left;
	background-image:url("http://core.physicsinfo.co.uk/layoutimages/biologyinfo/topbar_middle.jpg");
	background-repeat:no-repeat;
}

#topbar_3
{
	width:923px;
	height:44px;
	float:left;
}

#topbar_3_bottomleft
{
	width:316px;
	height:44px;
	float:left;
}

#topbar_3_tabarea
{
	width:607px;
	height:44px;
	float:left;
	background-image:url("http://core.physicsinfo.co.uk/layoutimages/biologyinfo/topbar_tabarea.jpg");
	background-repeat:no-repeat;
}


#content_container
{
	width:923px;
	float:left;
	height:454px;
}

#content_container_left
{
	width:288px;
	height:454px;
	float:left;
}

#content_container_right
{
	width:615px;
	height:454px;
	float:left;
	padding-left:20px;
	text-align:left;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow:scroll;
}

#box1_container
{
	width:288px;
	height:245px;
	float:left;
}

#box1_container_left
{
	width:12px;
	height:245px;
	background-image:url("http://core.physicsinfo.co.uk/layoutimages/shared/box1_left.jpg");
	background-repeat:no-repeat;
	float:left;
}

#box1_container_main
{
	width:260px;
	height:245px;
	float:left;
	overflow:hidden;
}

#box1_container_right
{
	width:15px;
	height:245px;
	background-image:url("http://core.physicsinfo.co.uk/layoutimages/shared/box1_right.jpg");
	background-repeat:no-repeat;
	float:left;
}

#box2_container
{
	width:248px;
	height:189px;
	background-image:url("http://core.physicsinfo.co.uk/layoutimages/shared/box2.jpg");
	background-repeat:no-repeat;
	float:left;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	overflow:hidden;
	font:12px Verdana;
	color:#292929;
	text-align:left;
}

#box2_container_content
{
	width:248px;
	height:169px;
	float:left;
	overflow:auto;
	font:12px Verdana;
	color:#292929;
	text-align:left;
}

#box2_container a:visited
{
	color:#292929;
	text-decoration:none;
	border-bottom:1px solid #5EADFF;
}

#box2_container a
{
	color:#292929;
	text-decoration:none;
	border-bottom:1px solid #5EADFF;
}

#box2_container a:hover
{
	text-decoration:none;
	border-bottom:1px dashed #5EADFF;
}

.type_container, .file_container
{
	width:96px;
	height:126px;
	float:left;
	margin-right:15px;
	margin-bottom:12px;
}

.catagory_box, .type_box, .file_box
{
	width:96px;
	height:96px;
	float:left;
	margin-right:15px;
	margin-bottom:12px;
	background-color:#eeeeee;
}

.type_box, .catagory_box, .file_box
{
	margin-bottom:8px;
	padding:0;
}


.file_count
{
	width:104px;
	height:20px;
	float:left;
	background-color:#cccccc;
	text-align:center;
	color:#494949;
	font-family:"Arial";
	font-size:14px;
}

.cat_info
{
	width:104px;
	height:25px;
	float:left;
	background-color:#cccccc;
	text-align:center;
	color:#494949;
	font-family:"Arial";
	font-size:10px;
}

.file_info
{
	width:102px;
	padding-left:1px;
	padding-right:1px;
	height:25px;
	float:left;
	background-color:#cccccc;
	text-align:center;
	color:#494949;
	font-family:"Arial";
	font-size:9px;
}

.downloadLink
{
	text-align:center;
	width:260px;
	height:20px;
	background-color: #eee;
	color: #494949;
	font-family:"Arial";
	font-size:14px;
	text-decoration:none;
}

.downloadLink a:link, .downloadLink a:visited
{
	color:#494949;
	text-decoration:none;
}

.downloadLink a:hover
{
	color:#000000;
	text-decoration:underline;
}

.footer
{
	font:13px Arial;
	color:#ccc;
}
.footer a:link, a:visited
{
	color:#ccc;
	border-bottom:1px solid #5EADFF;
	text-decoration:none;
}
.footer a:hover
{
	color:#ccc;
	border-bottom:1px dotted #5EADFF;
	text-decoration:none;
}




