#maincontent { 
width: 960px;
clear: both;
color: #333;
margin: 0 0 5px 0;
padding: 0px;
min-height: 23.8em;
height: auto;
_height: 23.8em;
}

#maincontent img { 
float: left;
clear: left;
}

p.maintext {
color: #FFF;
font-weight: bold;
line-height: 160%;
margin: 0 0 0 30px;
}

p.maintext a {
color: #FFF;
text-decoration: none;
}

p.maintext a:hover {
color: #000;
text-decoration: underline;
}

.bg_home {
background-color: #AAA;
/*background-image: url(../../images/cc/home2007/main_bg_home.jpg);*/
/*background-image: url(../../images/cc/home2007/fades/more_march2009.jpg);*/
/*background-image: url(../../images/cc/home2007/fades/adult_learner_week.jpg);*/
/*background-image: url(../../images/cc/home2007/fades/open_event_june2009.jpg);*/
background-repeat: no-repeat;
}
.bg_one {
background-color: #762556;
background-image: url(../../images/cc/home2007/main_bg_14-18.jpg);
background-repeat: no-repeat;
}
.bg_two {
background-color: #A0C51E;
background-image: url(../../images/cc/home2007/main_bg_adult.jpg);
background-repeat: no-repeat;
}
.bg_three {
background-color: #B90050;
background-image: url(../../images/cc/home2007/main_bg_fun_and_leisure.jpg);
background-repeat: no-repeat;
}
.bg_four {
background-color: #FF6600;
background-image: url(../../images/cc/home2007/main_bg_university.jpg);
background-repeat: no-repeat;
}
.bg_five {
background-color: #0096AC;
background-image: url(../../images/cc/home2007/main_bg_international.jpg);
background-repeat: no-repeat;
}
.bg_six {
background-color: #DC241F;
background-image: url(../../images/cc/home2007/main_bg_business.jpg);
background-repeat: no-repeat;
}

#rightcol {
display: none;
}

#tab1,#tab2,#tab3,#tab4,#tab5,#tab6  { 
margin: 8px 1px 0 0;
padding: 0px;
height: 77px;
width: 159px;
float: left;
}



#tab1 a{
	display: block;
	width: 159px;	
	background-color: #666666;
	background-image: url(../../images/cc/2010/tab1_off.gif);
}

#tab1 a:hover {
	background-image: url(../../images/cc/2010/tab1_on.gif);
}

#tab2 a{
	display: block;
	width: 159px;
	background-color: #666666;
	background-image: url(../../images/cc/2010/tab2_off.gif);
}
#tab2 a:hover {
	background-image: url(../../images/cc/2010/tab2_on.gif);
}


#tab3 a{
	display: block;
	width: 159px;
	background-color: #666666;
	background-image: url(../../images/cc/2010/tab3_off.gif);
}
#tab3 a:hover {
	background-image: url(../../images/cc/2010/tab3_on.gif);
}


#tab4 a{
	display: block;
	width: 159px;
	background-color: #666666;
	background-image: url(../../images/cc/2010/tab4_off.gif);
}
#tab4 a:hover {
	background-image: url(../../images/cc/2010/tab4_on.gif);
}


#tab5 a{
	display: block;
	width: 159px;
	background-color: #666666;
	background-image: url(../../images/cc/2010/tab5_off.gif);
}
#tab5 a:hover {
	background-image: url(../../images/cc/2010/tab5_on.gif);
}


#tab6 a{
	display: block;
	width: 159px;
	background-color: #666666;
	background-image: url(../../images/cc/2010/tab6_off.gif);
}
#tab6 a:hover {
	background-image: url(../../images/cc/2010/tab6_on.gif);
}

p.business {
font-size: 120%;
}

p.business a {
text-decoration: underline;
}

#coursefinder { 
color: #333;
margin: 0;
padding: 0 0 0 10px;
height: 21em;
width: 150px;
float: left;
}

#coursefinderform { 
color: #FFF;
margin: 10px 0 10px 0;
padding: 10px 5px;
height: 240px;
width: 140px;
float: left;
}

.formbg_1 {background-color: #56193F;}
.formbg_2 {background-color: #78960E;}
.formbg_3 {background-color: #E30062;}
.formbg_4 {background-color: #027B8D;}
.formbg_5 {background-color: #CC3300;}
.formbg_6 {background-color: #B3201C;}

#coursefinderform p { 
margin: 15px 0;
line-height: 150%;
}

#coursefinderform select { 
margin: 0 0 10px 0;
}

#coursefinderform p.advancedsearch { 
margin: 0 0 2px 0;
font-size: 90%;
}
#coursefinderform p.advancedsearch a { 
color: #FFF;
}
#coursefinderform p.advancedsearch a:hover { 
text-decoration: underline;
}

#navigation { 
color: #333;
margin: 0;
padding: 0;
height: 285px;
width: 320px;
float: left;
}

/* sub links inside each section on home page */
ul.homelink_list {
margin: 0;
list-style: none;
line-height: 150%;
float: left;
}

ul.homelink_list li {
float: left;
margin: 0;
}

a.homelink {
font-family: Tahoma, "Arial Narrow", Helvetica, sans-serif;
font-size: 1.1em;
text-transform: uppercase;
font-weight: bold;
float: left;
width: 245px;
display:block; 
text-decoration:none; 
color:#FFF; 
padding: 0px 20px 6px 20px; 
margin: 0;
background-repeat: no-repeat; 
background-position: right center; 
}

a:hover.homelink {
text-decoration:underline; 
color:#FFF; 
background-color: transparent;
}

a.tab2 {
color:#FFF; 
}

a:hover.tab2 {
text-decoration:underline; 
color:#FFF; 
background-color: transparent;
}

/* ---- */

.emptydiv { 
margin: 0;
padding: 0;
height: 285px;
width: 160px;
float: left;
}

#icons { 
color: #333;
margin: 0;
padding: 0;
height: 285px;
width: 160px;
float: left;
}

.icon { 
color: #FFF;
margin: 0;
padding: 0;
height: 70px;
width: 160px;
float: left;
}

.icon a {
color: #FFF;
text-decoration: none;
font-weight: bold;
}

.icon a:hover {
color: #FFF;
text-decoration: underline;
background-color: transparent;
}

.floaticon {
float: left;
margin: 10px 8px 0 10px;
}

.icontext {
padding: 18px 10px 0 0;
}







#newsstrip { 
width: 930px;
margin: 0 0 10px 0;
padding: 3px 0 0 30px;
height: 2em;
line-height: 2em;
background-image: url(../../images/shared/twitter_24x24.png);
background-repeat: no-repeat;
background-position: left center;
background-color: #004498;
font-size: 90%;
overflow:hidden;
}

#newsstrip a { 
color: #FFF;
font-weight: bold;
}
#newsstrip a:hover { 
color: #FFF;
}


ul#twitter_update_list {
list-style-type: none;
}
ul#twitter_update_list li { 
color: #FFF;
}

#twit-div a { color: #6C3454; }


.feedicon { 
float: left;
margin: 6px 150px 5px 9px;
}





#box1 { /*one column - forthcoming events*/
color: #333;
background: #ACABAB url(../../images/cc/home2007/bg_opendays.gif) no-repeat;
margin: 0 1px 1px 0;
padding: 0px;
width: 160px;
float: left;
/*min-height hack*/
min-height: 150px;
height: auto;
_height: 150px;
}

#box1b { /*one column - latest news*/
color: #333;
background: #ACABAB url(../../images/cc/home2007/bg_news.gif) no-repeat;
margin: 0 1px 1px 0;
padding: 0px;
width: 160px;
float: left;
/*min-height hack*/
min-height: 150px;
height: auto;
_height: 150px;
}

#box1b a {
color: #333;
text-decoration: underline;
font-size: 85%;
}

#box1b a:hover {
color: #333;
text-decoration: none;
}

#box2 { /*two column - campuses*/
color: #333;
background: #ACABAB url(../../images/cc/home2007/bg_campuses.gif) no-repeat;
margin: 0 1px 1px 0;
padding: 0px;
width: 318px;
float: left;
/*min-height hack*/
min-height: 150px;
height: auto;
_height: 150px;
}

#box2 span.left {
float: left;
text-align: left;
width: 176px;
margin: 0;
padding: 0;
min-height: 150px;
height: auto;
_height: 150px;
}

#box2 span.right {
float: right;
text-align: left;
width: 140px;
margin: 0;
padding: 0;
min-height: 150px;
height: auto;
_height: 150px;
}

#box3 { /*two column - more miscellaneous links*/
color: #333;
background: #ACABAB url(../../images/cc/home2007/bg_andtheresmore.gif) no-repeat;
margin: 0 1px 1px 0;
padding: 0px;
width: 319px;
float: left;
/*min-height hack*/
min-height: 150px;
height: auto;
_height: 150px;
}

#box3 span.left {
float: left;
text-align: left;
width: 45%;
margin: 0;
padding: 0;
min-height: 3em;
height: auto;
_height: 3em;
}

#box3 span.right {
float: left;
text-align: left;
width: 54%;
margin: 0;
padding: 0;
min-height: 3em;
height: auto;
_height: 3em;
}


#box3b { /*one column - more miscellaneous links*/
color: #333;
background: #ACABAB url(../../images/cc/home2007/bg_explore.gif) no-repeat;
margin: 0 1px 1px 0;
padding: 0px;
width: 158px;
float: left;
/*min-height hack*/
min-height: 150px;
height: auto;
_height: 150px;
}


#box4 {/*single column - advert*/
color: #333;
background: #ACABAB;
margin: 0 0 1px 0;
padding: 0px;
height: 150px;
width: 160px;
float: left;
}





/*New box layout - Mar 2011*/

.boxlinks { /*one column - miscellaneous links*/
background-color: #ACABAB;
color: #333;
margin: 0 1px 1px 0;
padding: 0px;
width: 159px;
float: left;
/*min-height hack*/
min-height: 150px;
height: auto;
_height: 150px;
}

.boxlinks a {
color: #333;
text-decoration: underline;
font-size: 100%;
}

.boxlinks a:hover {
color: #333;
text-decoration: none;
}

.lastbox {/*last box*/
color: #333;
background-color: #ACABAB;
margin: 0 0 1px 0;
padding: 0px;
height: 150px;
width: 160px;
float: left;
}

.boxlinks h4, .lastbox h4 {
color: #222222;
margin: 10px 0 5px 8px;
font-size: 16px;
text-transform: uppercase;
font-weight: normal;
}

/*end*/

/* eventfinder additional styles  */

form#eventfinder {
	margin: 0 0 0 10px;
}

/*---*/


p.boxtext {
margin: 30px 10px 10px 10px;
line-height: 150%;
font-size: 90%;
}

p.darkbox {
margin: 5px 10px 10px 10px;
padding: 5px;
color: #FFF;
line-height: 130%;
font-size: 85%;
background-color: #666;
}

p.darkbox a {
color: #FFF;
text-decoration: underline;
}

p.darkbox a:hover {
color: #FFF;
text-decoration: none;
}

ul.boxlist {
list-style-image: url(../../images/cc/content2007/arrow_bullet_blue.gif);
margin: 0 0 0 26px;
font-size: 90%;
}

ul.boxlist li {
margin: 0 0 2px 0;
}

ul.boxlist li a {
color: #333;
text-decoration: underline;
}

ul.boxlist li a:hover {
color: #333;
text-decoration: none;
}
