﻿@import url(../../Templates/UI/Css/Layout.css);
body{
	padding:0px;
	margin:0 auto;
	font: 70% Verdana,sans-serif;
	font-weight:normal;
	color:#000;
	background: #ececec url(bg2.jpg);
	line-height: 1.5;
	background-position:center;
	background-repeat:repeat-y;
}

h1{
	color: #01437D;
	font-weight:bold;
	font-size: medium;
	margin:0px;
	padding:5px;
	border-left: 5px solid #01437D;
}

h2{
	color: #01437D;
	font-weight:bold;
	font-size: medium;
	margin:0px;
	padding:5px;
	border-left: 5px solid #01437D;
}

h3{
	color: #01437D;
	font-weight:bold;
	font-size: medium;
border-bottom:1px solid #dedede;
}

#border{
	position: relative;
	margin:0 auto;
	width:845px;
	border:solid 0px #000;
}

#header {
	width:845px;
	height:111px;
	clear:both;
	margin-top:1px;
}

.headerimg
{
    float:left;
}
#footer {
	clear:both;
	background-image:url(footerbg.jpg);
	color:#dedede;
	text-align:right;
	height:26px;
	padding-right:20px;
	padding-top:7px;
}

#footer ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#footer li{
	list-style: none;
	display:inline;
}

#subfooter {
	color:#999;
	text-align:right;
	padding-right:10px;
	padding-top:7px;
}

#logos{
	float:left;
}

#breadcrumb{
	margin-top:4px;
	margin-bottom:8px;
}

p{
	margin-top:0px;
}

hr{
	color: #E2E2E3;
	background-color: #E2E2E2;
	height: 1px;
}

form{
	margin:0px;
}

a:link {color: #01437D; text-decoration : underline; font-weight: normal;}
a:visited {color: #01437D;text-decoration : underline; font-weight: normal;}
a:hover {color: #3B8BC8; text-decoration : underline;font-weight: normal;}

a.newslink:link {color: #000; text-decoration : none; font-weight: normal;}
a.newslink:visited {color: #000;text-decoration : none; font-weight: normal;}
a.newslink:hover {color: #EF743B; text-decoration : underline;font-weight: normal;}

a.footer:link {color: #dedede; text-decoration : none; font-weight: normal;}
a.footer:visited {color: #dedede;text-decoration : none; font-weight: normal;}
a.footer:hover {color: #EF743B; text-decoration : underline;font-weight: normal;}

/*
/box */

.boxtop{
	background: url(boxtop.jpg) top left no-repeat;
	width:172px;
	height:7px;
}

.boxheader{
	background: url(box.jpg);
	width:172px;
}

.box{
	background: url(box.jpg);
	width:152px;
	padding:0px 10px 0px 10px;
}

.boxbottom{
	background: url(boxbottom.jpg) bottom left no-repeat;
	width:172px;
	height:7px;
}

.coursesearch{
	background: #ECECEC;
	padding:15px;
	margin-bottom:5px;
}

.formsubmit{
	margin-bottom: -3px;
}

/*
/main */
.maincontent{
	width:656px;
	float:right;
	margin-right:2px;
}

.maintop{
	background: url(maintop_subpage.jpg) bottom left no-repeat;
	width:656px;
	height:8px;
}

.mainheader{
	background: url(main.jpg);
	width:656px;
}

.main{
	background: url(main.jpg);
	width:636px;
	padding:0px 10px 0px 10px;
	margin:0px;
	min-height:505px;
	height:auto !important;
	height:500px;
}

.mainhome{
	background: url(main.jpg);
	width:636px;
	padding:0px 10px 0px 10px;
	margin:0px;
}

.mainbottom{
	background: url(mainbottom.jpg) top left no-repeat;
	width:656px;
	height:8px;
	margin-bottom:5px;
}


/*
/navigation */

.navigation{
	height:20px;
	margin:0px;
	padding:0px;
}

.navigation a
{
font-weight:bold;
color: #fff;
background: #6888B7 url(navl.jpg) left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.navigation a span
{
background: url(navr.jpg) right top no-repeat;
padding-right: 10px;
padding-top:2px;
padding-bottom: 3px;
}

.navigation a:hover
{
color: #fff;
background: #00427C url(navlh.jpg) left top no-repeat;
padding-left: 10px;
}

.navigation a:hover span
{
background: url(navrh.jpg) right top no-repeat;
padding-right: 10px;
cursor:pointer;
}

.navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

.navigation li
{
list-style: none;
float: left;
margin: 0;
} 

.navigation a, .navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
.navigation a, .navigation a span
{
float: none;
}
/* End hide */

/**********************
subnavigation *********/


#subnavigation{
padding: 0px;
margin: 0px;
width:175px;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
}

#subnavigation ul
{
list-style: none;
padding: 0px;
margin: 0px;
width:175px;
}

#subnavigation li{
padding: 0px;
margin: 0px;
border-bottom: 1px solid #99A4BF;
border-right: 1px solid #99A4BF;
border-left: 1px solid #99A4BF;
}

#subnavigation li a
{
background: #61749C;
color: #fff;
text-decoration : none;
padding: 3px 5px 3px 10px;
margin: 0px;
float:left;
display:block;
}
#subnavigation li a:hover
{
text-decoration : underline;
background: #1F3972;
}

#subnavigation li.current a
{
text-decoration : none;
font-weight:bold;
background: #1F3972;
}


/* Hide from IE5-Mac \*/
#subnavigation li a
{
float: none;
}
/* End hide */

#logos a {
	color:#dedede;
	text-align:center;
}

#logos a:hover{
	color:#3B8BC8;
	text-align:center;
}

#logos ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#logos li{
	list-style: none;
	display:inline;
	font-size:80%;
}


#bobbyaaa a{
	float:left;
	width:110px;
	height:15px;
	margin:5px;
	display:block;
	background:url(bobbyaaa_grey.gif) center no-repeat;
}
#css a{
	float:left;
	width:110px;
	height:15px;
	margin:5px;
	display:block;
	background:url(css_grey.gif) center no-repeat;
}
#html a{
	float:left;
	width:110px;
	height:15px;
	margin:5px;
	display:block;
	background:url(xhtml_grey.gif) center no-repeat;
}
#bobbyaaa a:hover{
	float:left;
	width:110px;
	height:15px;
	margin:5px;
	display:block;
	background:url(bobbyaaa.gif) center no-repeat;
}
#css a:hover{
	float:left;
	width:110px;
	height:15px;
	margin:5px;
	display:block;
	background:url(css.gif) center no-repeat;
}
#html a:hover{
	float:left;
	width:110px;
	height:15px;
	margin:5px;
	display:block;
	background:url(xhtml.gif) center no-repeat;
}

#address{
	margin-top:20px;
	width:176px;
}
.coursemenu{
	padding:0px;
	margin:0px;
	width:176px;
}
#content{
	width:845px;
	margin:0 auto;
	clear:both;
	padding:0px 0px 8px 0px;
	background: #fff url(bg3.jpg) repeat-x;
}
#contenthome{
	width:840px;
	margin:0 auto;
	clear:both;
	padding:8px 0px 8px 5px;
	background: #fff url(bg3.jpg) repeat-x;
}

