   
body{
background:url(http://www.cirencester.ac.uk/themes/default/white/images/main_bg_blue_gen.png)  repeat-x center -1px #fff;
}


#topmenu{
/*background:url(http://www.cirencester.ac.uk/themes/default/white/images/main_bg_blue_gen.png)  no-repeat center -70px #fff;*/
}

p, div, span, li, a, strong, dt, dd, b, em {
	font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#105163;
}

td{
	border:0px dotted #333;
}

.module{
	margin-bottom:1em;
	padding:0px;
	padding-top:0px;

}

.module_header, a.sitemapmenuitemlink{
	background:#CEE3E7;
	color:#183C46;
	
	font-weight:bold;
	padding:3px 0px 3px 2px;
	margin-bottom:0px;
	margin-top:0px;
	border-right:10px solid #8DADB5;
	border-bottom:0px solid #8DADB5;
	border-top:1px solid #8DADB5;
	font-size:12px;
}
.module_content{
	padding:5px 5px 0px 0px;
	margin-bottom:10px;
}
.module_homepage{
background:url(http://www.cirencester.ac.uk/themes/default/white/images/module_corner.png) #8DADB5 top right no-repeat;
}


.module_content ul{
}

a:link, a:visited{
	color:#105163;
    text-decoration:underline;
}
a:hover{
	color:orange;
}


.message{
background:#ffff99;
font-weight:bold;
padding:2em;
border:1px solid #444;
}

.coursename{
font-family:Trebuchet MS, sans-serif;
	color:#105163;
	border-right:10px solid #8DADB5;
	border-bottom:0px solid #8DADB5;
	border-top:1px solid #8DADB5;
	margin-top:0px;

}
}
h3{
color:#105163;
font-size:15px;
}
.contentheading{
	color:#105163;
	font-size:15px;
	border-bottom:5px double #105163;
}


.column{
	border-right:0px solid #8DADB5;
}

.catlinks{
	clear:both;
	float:right;
	color:#808080;
	white-space:nowrap;
}
.catlinks span, .sharecontent a{
	color:#105163;
	font-size:80%;
}


.explodedheading {
	background:#CEE3E7;
    padding:0.5em;

}
.explodedheading a{
	color:#183C46;
    font-size:120%;
    font-weight:bold;

}


/* course information */
.heading {
font-weight:bold;
border-bottom:1px dotted #105163;
}

.sharecontent{
	text-align:left;
	clear:both;
	padding:0.5em;
	font-size:80%;
	
}

#breadcrumb {
	background:transparent;
	padding:0.5em 1em 0.5em 0em;
	margin-left:200px;
	margin-bottom:0.5em;
    width:750px;
    position:relative;
    top:-2em;
    /*background:#CEE3E7;*/
    border-top:1px dotted #8DADB5;
    border-bottom:1px dotted #8DADB5;
	
}
#breadcrumb, #breadcrumb a{
}

#menulist img{
	/*display:none;*/
}
#menulist 
{
}

.azed_divider{
font-weight:bold;
border-top:1px solid #CEE3E7;
border-bottom:1px solid #CEE3E7;
}

.coltext{
	padding:8px 11px 8px 4px;
}



.short_desc{
padding-top:2em;
font-weight:bold;

}


.column_clean, .testimonial_img{
border:0px solid #8DADB5;
/*background:#CEE3E7;*/
}
.column_clean .testimonial_text, .column_clean .testimonial_name, .column_clean .testimonial_extra{
/*color:#183C46;*/
}




#course_images{
padding-left:47px;
}


.searchitem{
border-bottom:1px dotted #105163;
padding-bottom:0.5em;
margin-bottom:0.5em;
}

.blogdate{
text-align:right;
font-style:italic;
margin-bottom:4em;
background:#CEE3E7;
color:#183C46;
	border-left:10px solid #8DADB5;
	border-bottom:1px solid #8DADB5;
}

.blogtitle{
background:#CEE3E7;
color:#183C46;
padding:0.5em 1em;
}




.blogitem{
}


.category_listing{
border:1px dotted #ccc;
margin-bottom:5px;
padding:3px;
background:#eee;
}

.category_desc p{
margin:0em;
}
.category_desc p{
}

#supportinginfo{
background:url(http://www.cirencester.ac.uk/common/images/supporting_info.png) no-repeat;
position:relative;
left:300px;
top:-24px;
z-index:3;
height:24px;
}


.archiveheader{
background:url(http://www.cirencester.ac.uk/common/images/archiveheader.png) no-repeat #8DADB5 ;
width:730px;
height:61px;
padding:12px 0px 0px 30px;
font-size:18px;
font-family: Trebuchet MS, sans-serif;
float:left;
color:white;
}
.calendarheader{
background:url(http://www.cirencester.ac.uk/common/images/calendarheader.png) no-repeat #8DADB5 ;
width:730px;
height:61px;
padding:12px 0px 0px 30px;
font-size:18px;
font-family: Trebuchet MS, sans-serif;
float:left;
color:white;
}

.itemdate{
text-align:right;
}


.fullwidthmenubar{
background:#8DADB5;
width:984px;
height:30px;
}


/*
.fullwidthmenubar .megamenu .sitemapsubmenu .sitemapsubmenulink{
border:1px solid #183C46;
background:#8DADB5;
}
*/

.def{
background:#eee;
border:1px solid #ccc;
margin-bottom:6px;
}


.add_module{
border-top:1px dotted #444;
border-bottom:1px dotted #444;
}

.eleaflet{
background:#8DADB5;
border:none;
float:right;
}

.calendarevent{
}
.calendareventbullet
{
width:8px;
height:8px; 
overflow:hidden;
border:0px solid #CEE3E7;
background:url(http://www.cirencester.ac.uk/common/images/event_bullet.png) no-repeat #8DADB5;
margin-right:2px;
}
.calendardate{
color:#105163;
font-weight:bold;
border-top:1px dotted #8DADB5;
}

.calendarcat{
padding-left:1em;
font-style:italic;
}
.calendarcat a{
text-decoration:none;
font-size:80%;
}


.frontpagescrollbg{
background:#444;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

.frontpagescroll p, .frontpagescroll div, .frontpagescroll span, .frontpagescroll a, .frontpagescroll li, .frontpagescroll{
font-weight:bold;
color:white;
text-decoration:none;
}

.atlas_button{
border:1px solid white;
background:#8DADB5;
color:#ffffff;
font-size:90%;
}
#atlas_user_id, #atlas_user_pw{
font-size:90%;
}


.homebuttons{
margin-bottom:8px;
}

.ui-tabs .ui-tabs-nav li {
	background-color:#CEE3E7;

    }
.ui-tabs .ui-tabs-nav li a {
	color:#183C46;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color:#8DADB5;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{	
	color:#183C46;
}



/* preferences pane */
.toggler { width: 100%; position:absolute;}
#button { padding: .5em 1em; text-decoration: none;  }
#effect {   padding: 0.4em; position: relative; }
#effect h3 { margin: 0; padding: 0.4em; text-align: center; }


		
		
/* resize text */

.medium, .medium p, .medium div, .medium span, .medium li, .medium a,  .medium blockquote { 
font-size: small; 
}
.medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6{
font-size:large;
}
.large, .large p, .large div, .large span, .large li, .large a,  .large blockquote { 
font-size: small; 
}
.large h1, .large h2, .large h3, .large h4, .large h5, .large h6{
font-size:medium;
}

.resizer { border:margin: 0 0 0px 10px; padding: 0px; color:#fff;}
.resizer li { float: left; line-height: 26px; margin-right: 5px; color:#fff;}
.resizer .small, .medium .resizer .small, .large .resizer .small { font-size: 12px; line-height: 26px; color:#fff; }
.resizer .large { margin-right: 0; color:#fff;}
.resizer .small a, .medium .resizer .medium a, .large .resizer .large a {  text-decoration: none; color:#fff; }
.medium .resizer a, .large .resizer  a {  text-decoration: underline; color:#fff; }

.user, #smallbtn a, #medbtn a, #largebtn a{
color:#fff;
}

.large #topmenu{
	margin-top:-0.75em;
	padding-bottom:0.75em;
}

.linktype{display:none;}
