/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* To make it easy to update your theme, you should not edit the styles in this file. Instead use 
* the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style from this file and paste it in custom.css and
* it will override the style in this file. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Layout & Styling
*/



/*
-) BASIC CONTAINERS
-) HEAD
-) FEATURED
-) FOOTER
-) SOCKET
-) SIDEBAR
-) CONTENT AREA
-) COMMENTS
-) GENERIC
-) FORM ELEMENTS
*/

/* BASIC CONTAINERS */
html{background: #fff;font-family: 'Droid Sans', sans-serif;}
body{ color: #777; background-color: #fff; font-family: 'Droid Sans', sans-serif;}
#wrap_all, #main{ background: #fff; }


/************************************************************************
HEAD
*************************************************************************/

#top .bg-logo a{
background-image: url(../images/skin-minimal/logo.png);
background-repeat: no-repeat;
}


#header{
color:#333;
border-bottom: 1px solid #eee;
background-image: url(../images/skin-minimal/bg-header.png);
background-repeat: repeat-x;
background-color: #f8f8f8;
}

#header .main_menu .menu ul li a{
color:#aaa;
}

#breadcrumb_wrapper .breadcrumb {
    background: none repeat scroll 0 0 #FFFFFF;
    color:#555;
   }

#breadcrumb_wrapper a{
color:#999;
}

/*submenu*/

#header .submenu{
color:#fff;
background:#82a743 url(../images/backgrounds/x/TopHeaderGreenBar.png) repeat-x 0 0;
border-bottom: none;
}

#header .submenu a, #top #header .social_bookmarks li.phone{
color:#fff;
}

#header .submenu a:hover{
color:#eee;
text-decoration: underline;
}

.submenu li a{
background: transparent url(../images/skin-minimal/delimiter-menu.png) center right  no-repeat;
}

/*main navigation*/

.main_menu .menu a{
color:#333;
border-left:1px solid #eee;
}

.main_menu .menu li a span {
color:#999;
}


#top #header .main_menu .menu ul li a {
border:1px solid #eee;
border-bottom: none;
color:#888;
background: #fff;
}

#top #header .main_menu .menu ul li a:hover{
color:#555;
background: #f8f8f8;
}

#top .main_menu .menu ul{
border-bottom:1px solid #eee;
}

#top #header .main_menu .menu .submenu_available>a{
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right center #fff;
}

#top #header .main_menu .menu .submenu_available>a:hover{
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right center #f8f8f8;
}

/************************************************************************
FOOTER
*************************************************************************/

#footer{
background: #7b9d3f url(../images/backgrounds/x/FooterGreen.png) repeat-x 0 0;
border-bottom:1px solid #222222;
color:#fff;
}

#footer a{
color:#fff;
}

#footer a:hover{
color:#eee;
}

#footer h1, 
#footer h2, 
#footer h3, 
#footer h4, 
#footer h5, 
#footer h6, 
#footer h1 a, 
#footer h2 a, 
#footer h3 a, 
#footer h4 a, 
#footer h5 a, 
#footer h6 a, 
#top #footer .widgettitle, 
#top #footer .widgettitle a
{
	color:#fff;
}

#top #footer .widgettitle
{
border-bottom:solid 1px #a9cc62;
font-size:12px;
}

/*Footer menu*/
#footer .widget_nav_menu h3{margin-bottom:10px;}
#footer .widget_nav_menu .sub-menu{display:none;}/*Hide sub items in footer*/
#footer .menu .first a{border-top:none;}
#footer .widget_nav_menu li a
{
	background-image:none;
	border-top:none;
	border-bottom: 1px dotted #a9cc62;
	padding:4px 0;
}
#footer .widget_nav_menu li a:hover{background-color:transparent;color:#c7dd97;}

/*Accreditation menu*/
#Accreditation{border-top:solid 1px #8eb14d;margin:0 auto;padding:30px 0;position:relative;width:930px;}

#Accreditation ul li {
	background:transparent url(../images/backgrounds/accsprites.png) no-repeat 0 0;
	float:left;
	margin-right:7px;	
}
#Accreditation ul li a{
background:transparent url(../images/backgrounds/accsprites.png) no-repeat 0 0;
display:block;
height:85px;
text-indent:-9000px;
opacity:0;
}

#Accreditation ul li.britishcouncil{background-position:0 -85px;}
#Accreditation ul li.ukba{background-position:-169px -85px;}
#Accreditation ul li.englishuk{background-position:-347px -85px;}
#Accreditation ul li.toeic{background-position:-518px -85px;}
#Accreditation ul li.bulats{background-position:-655px -85px;}

#Accreditation ul li.britishcouncil a{background-position:0 0;width:160px;}
#Accreditation ul li.ukba a{background-position:-169px 0;width:170px;}
#Accreditation ul li.englishuk a{background-position:-347px 0;width:162px;}
#Accreditation ul li.toeic a{background-position:-518px 0;width:129px;}
#Accreditation ul li.bulats a{background-position:-655px 0;width:274px;}

#Accreditation ul li a:hover
{
	opacity:1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

/************************************************************************
-) SOCKET
*************************************************************************/

#socket{
background: #111;
border-top:#333;
color:#bababa;
}

#socket a{
color:#bababa;
}

#socket a:hover{
color:#fff;
text-decoration: underline;
}

.social_bookmarks .skype a,
.social_bookmarks .rss a,
.social_bookmarks .facebook a,
.social_bookmarks .twitter a,
.social_bookmarks .search_site a,
.social_bookmarks .mail a{background:transparent url(../images/icons/SocialSprites.png) no-repeat 0 0}

.social_bookmarks .skype a{background-position:3px 0px;}
.social_bookmarks .rss a{background-position:-75px 0px;}
.social_bookmarks .facebook a{background-position:-54px 0px;}
.social_bookmarks .twitter a{background-position:-34px 0px;}
.social_bookmarks .search_site a{background-position:-95px 0px;}
.social_bookmarks .mail a{background-position:-16px 0px;}

#socket .social_bookmarks .skype a,
#socket .social_bookmarks .rss a,
#socket .social_bookmarks .facebook a,
#socket .social_bookmarks .twitter a,
#socket .social_bookmarks .search_site a,
#socket .social_bookmarks .mail a{background:transparent url(../images/icons/SocialSpritesBlackBg.png) no-repeat 0 0}

#socket .social_bookmarks .skype a{background-position:3px 0px;}
#socket .social_bookmarks .rss a{background-position:-75px 0px;}
#socket .social_bookmarks .facebook a{background-position:-54px 0px;}
#socket .social_bookmarks .twitter a{background-position:-34px 0px;}
#socket .social_bookmarks .search_site a{background-position:-95px 0px;}
#socket .social_bookmarks .mail a{background-position:-16px 0px;}

/************************************************************************
Sidebar
*************************************************************************/

.sidebar{
border-left: 1px solid #eee;
}

.sidebar .textwidget
{
	color:#808080;
	font-size:13px;
}

/*Button for callout etc.*/
.sidebar .buttonBox
{
	padding-top:10px;
	text-align:center;	
}

.sidebar_left.sidebar{
border-left: none;
border-right: 1px solid #eee;

}

/*.sidebar a{
color:#999;
}*/

.widget .news-link{
color:#555;
}

.sidebar .widget{
border-bottom: 1px solid #eee;
}

.sidebar .widget_text
{
	border:solid 1px #6b863a;
	border-width:1px 0 0 0;
	margin-top:10px;
	padding:10px 0;
}


a .news-time, a:hover .news-time{
color:#c6e38e;
}

.news-thumb, 
.tweet-thumb a{
border-radius:3px; /*=FILL*/
border:solid 1px #6f8e3a;
padding:3px;
background: #c7dd97; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3ZGQ5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWNjNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c7dd97 0%, #a9cc62 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7dd97), color-stop(100%,#a9cc62)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c7dd97 0%,#a9cc62 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c7dd97 0%,#a9cc62 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c7dd97 0%,#a9cc62 100%); /* IE10+ */
background: linear-gradient(top,  #c7dd97 0%,#a9cc62 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7dd97', endColorstr='#a9cc62',GradientType=0 ); /* IE6-8 */

}

.tweet-text.avatar_no {
border-top: 1px dotted #eee;
}


.avia_socialcount .asc_rss{
background: url(../images/skin-minimal/rss_widget.png) transparent no-repeat left center;
}

.avia_socialcount .asc_twitter{
background: url(../images/skin-minimal/twitter_widget.png) transparent no-repeat left center;
}


#footer .news-thumb{

}


/*tagcloud*/

.tagcloud a{
border:1px solid #eee;
background:  #f8f8f8;
color:#777;
}

.tagcloud a:hover, #footer .tagcloud a:hover{
background:  #eee;
}

.recentcomments, .widget_rss li{
border-bottom:3px solid #eee;
}



#recentcomments .recentcomments:last-child, .widget_rss li:last-child{
border:none;
}

.widget .rsswidget{
color:#555;
}

/*nav menu widget*/

#top .widget_nav_menu{
border:none;
}
.widget_nav_menu a{
border-top: 1px solid #eee;
background:url("http://www.avalonschool.co.uk/wp-content/themes/corona/images/icons/small/arrow-right-light.png") no-repeat scroll right center transparent;
}

.widget_nav_menu a:hover{
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right center #f8f8f8;
color:#444;
text-decoration: none;
}

.widget_nav_menu .current-menu-item>a, 
.widget_nav_menu .current_page_item>a,
.sidebar_right>.widget_nav_menu .current_page_item>a{
color:#444;
background:url("../images/icons/small/PurpleBullet.png") no-repeat scroll left center transparent;
}

.widget_nav_menu .sub-menu, 
.widget_nav_menu .children{
border-left:1px solid #eee;
}

.widget_nav_menu>div>ul>li:last-child a, #top .nested_nav{
border-bottom: 1px solid #eee;
}

.sidebar_right>.widget_nav_menu{border-bottom:1px solid #8DB352;padding-bottom:10px;}

.sidebar_right>.widget_nav_menu .sub-menu, 
.sidebar_right> .widget_nav_menu .children{
border-right:none;
border-left:none;
padding-right:none;
}

.sidebar_right>.widget_nav_menu a{
background:url("../images/icons/small/GreenBullet.png") no-repeat scroll left center transparent;
}

.sidebar_right>.widget_nav_menu a:hover{
background-color:#f8f8f8;
}


/*footer variations*/

#footer .news-thumb, 
#footer .tweet-thumb a,
#footer .rsgallery a,
#footer .ngg-widget a{
border: 1px solid #6f8e3a;
}

#footer .tweets .tweet-text a,
#footer .tweets .tweet-text a:visited{color:#c6e38e;}
#footer .tweets .tweet-text a:hover{color:#fff;}

#footer .avia_partner_widget a{
border-color:#555;
}
#footer .avia_parnter_empty{
background: #333;
border-color:#555;
}


#footer .tagcloud a{
border:1px solid #555;
background:  #333;
color:#fff;
}

#footer .tagcloud a:hover{
background:  #222;
}

#footer .recentcomments, .widget_rss li{
border-bottom:3px solid #eee;
}

.js_active #footer  .tab_content{
background: #333;
border-color: #555;
}

.js_active #footer .tab {
background: #222;
color:#aaa;
border-color: #555;
}

.js_active div #footer .active_tab{
background: #333;
color:#aaa;
border-color: #555;
}

/************************************************************************
-) CONTENT AREA
*************************************************************************/


#top .post-title, .post-title a, .dynamic-column-title, .dynamic-column-title a{
color:#404040;
}

.archive_list a{
color:#999;
}

/*pagination*/

#top .pagination span, #top .pagination a {
border-right: 1px solid #eee;
color:#999;
}

#top .pagination .current{
color:#222;
}

.pagination{
border-top: 1px solid #eee;
}

#top .pagination .pagination-meta{
border-left: 1px solid #eee;
border-right:none;
}


#top .firstheading{
border-bottom: 1px solid #eee;
color:#333;
}

/*template-search*/

.template-search .post-entry{
color:#999;
}

.template-search .post-entry:hover{
color:#444;
}

/*portfolio*/

.sort_by_cat, .sort_by_cat a{
color:#999;
}

.sort_by_cat .active_sort{
color:#333;
}

.single-portfolio .post_nav{display:none;}

.portfolio_sort{
background: #fff;
}

.post-entry-portfolio-first{
color:#aaa;
}

.post-entry-portfolio-first strong, .entry-content strong{
color:#333;
}

div .blog-meta strong{
font-weight: normal;
}

.template-portfolio-overview .more-link{
background: #fff;
}

.portfolio-categories{
border-bottom:1px solid #eee;
border-top:1px solid #eee;
}

.portfolio-categories .date-container{

}

.next_post_link_align a, .previous_post_link_align a{
color:#999;
}

.next_post_link_align{
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right center transparent;
}

.previous_post_link_align{
background:url("../images/skin-minimal/arrow-left-light.png") no-repeat scroll left center transparent;
}

/*blog-meta*/



.minor-meta, .minor-meta a{
color:#aaa;
}

.blog-meta, .template-blog .entry-content, .blog-tags{
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

.small_image  .blog-meta, .dual-sidebar .blog-meta, .template-blog .entry-content,  .blog-tags{
border-bottom:none;
}

.small_image .mini_slider{
border-top:1px solid #eee;
}

.permalink{
color:#aaa;
border-bottom:1px solid #eee;
background: url("../images/skin-minimal/permalink.png") no-repeat right center #fff;
}



/*related posts*/

.relThumWrap, .related_single_heading{
color:#999;
}

.related_single_heading{
background: #fff;
}

.relThumWrap:hover{
text-decoration: none;
color:#555;
}

.related_posts_default_image{
background:url("../images/skin-minimal/magnify_light.png") no-repeat scroll center center #333;
}

div .related_posts_video{
background:url("../images/skin-minimal/video_light.png") no-repeat scroll center center #333;
}

#top .related_posts .contentSlideControlls a{
background: #f8f8f8;
color: #999;
}



/************************************************************************
COMMENTS
*************************************************************************/

#comments span, .minitext{
color:#999;
}

#top .commentlist ul {
border-left: 1px solid #eee;
}

.children .children .says{
border-bottom:1px solid #eee;
}

#top .gravatar img{
background: #fff;
}

.author_name a{
color:#777;
}


/************************************************************************
GENERIC
*************************************************************************/
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #top .widgettitle, #top .widgettitle a, .relThumbHeading{
color:#333;
}

.hr{
background: url("../images/skin-minimal/hr.png") repeat-x scroll left center transparent;

}

.bigTitle{margin-bottom:30px;}
.post-entry .bigTitle{margin:30px 0 10px 0;}

#top .grid9 .dynamic-column-title, 
#top .bigTitle h1,
.bigTitle  h2
{
background:#8db352 url(../images/backgrounds/GreenHeadingEnd.png) no-repeat 100% 0;
color:#6b863a;
font-family: 'Droid Sans', sans-serif;
font-size:22px;
font-weight:bold;
line-height:18px;
padding-bottom:0;
padding-top:0;
}

#top .grid9 .dynamic-column-title{margin:20px 0 10px 0;}

#top .grid9 .dynamic-column-title a, 
#top .bigTitle  h1 span,
.bigTitle  h2 span
{
	background-color:#fff;
	color:#6b863a;
	display:inline-block;
	_display:inline;
	zoom:1;
	padding-right:20px;
}


.text-sep{
color:#ccc;
}

/*table*/


th {
color: #fff;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
background: #555;
}

th.nobg {
border-right: 1px solid #eee;
color:#555;
}

td {
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
background: #fff;
color: #777;
}


td.alt {
background: #eee;
color: #777;
}

th.spec {
border-left: 1px solid #eee;
background: #fff;
color:#777;
}

th.specalt {
border-left: 1px solid #eee;
background: #eee;
color: #777;
}

td:first-child{
border-left: 1px solid #eee;
}

/*=Tables
==============================================*/
/*Standard green table*/
table.wp-table-reloaded{border:solid 1px #b3d967;border-collapse:collapse;font-size:1em;margin:10px 0 20px 0;width:100%}
table.wp-table-reloaded th
{
	background:#d7ecb4 url(../images/backgrounds/x/tableHeaderAlt.png) repeat-x 0 0;
	border: 1px solid #b3d967;
	border-collapse:collapse;
	color:#666;
	font-size:14px;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:0;
	padding:10px;
	text-align:center;
}
table.wp-table-reloaded th.nobg{border-top:0;border-left:0;border-right: 1px solid #b3d967;background:none}
table.wp-table-reloaded td{background:#fff;border:solid 1px #b3d967;color:#666;font-size:13px;padding:12px 6px 12px 12px}
table.wp-table-reloaded .odd td{background:#f8fded;color:#666}
table.wp-table-reloaded .highlight td{background:#daeda3}

table.ai1ec-full-event th{background:#fff none;color:#777;}
table.ai1ec-full-event td{text-align:left;}


.image_overlay_effect{
background: url("../images/skin-minimal/glossy_overlay.png") no-repeat scroll right top transparent;
}

.slideshow_featured .image_overlay_effect, .slideshow_fullsize .image_overlay_effect, .aviacordion .image_overlay_effect {
background :none;
}

.lightbox_video .image_overlay_effect_inside
{
background: url("../images/skin-minimal/video.png") no-repeat scroll center center transparent;
} 

.lightbox_image .image_overlay_effect_inside{
background: url("../images/skin-minimal/magnify.png") no-repeat scroll center center transparent;
}

.aviacordion .lightbox_image .image_overlay_effect_inside, .slideshow_featured .lightbox_image .image_overlay_effect_inside{
background: url("../images/shared/magnify.png") no-repeat scroll center center transparent;
}

.aviacordion .lightbox_video .image_overlay_effect_inside, .slideshow_featured .lightbox_video .image_overlay_effect_inside{
background: url("../images/shared/video.png") no-repeat scroll center center transparent;
}

.aviacordion .lightbox_image, .aviacordion .lightbox_video{
background-color: transparent;
}

/************************************************************************
CONTACT FORM
*************************************************************************/

.valid .text_input, .valid .text_area{border:1px solid #9AA600;}
.error .text_input, .error .text_area{border:1px solid #FF6600;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}

/************************************************************************
FORM ELEMENTS
*************************************************************************/

input, textarea{
color:#777;
}

#s{
color:#ccc;
background:#fff;
border:solid 1px #dcdcdc;
padding:10px 40px 10px 10px;
width:206px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2); 
}

#s:focus{border:solid 1px #bbb;color:#333;}

#searchform div,
#searchformMain div{
position:relative;
}

#top .widget_search #searchsubmit,
#top .widget_search #searchsubmitMain{
background:url("../images/icons/right_arrow.png") no-repeat scroll center center transparent;
cursor: pointer;
height:32px;
position:absolute;
right:4px;
top:3px;
width:32px;
}

.text_input, textarea, select, #commentform input{
border:1px solid #dedede;
background: #f8f8f8;
}

.wpcf7 h4{color:#555;font-size:13px;}

label.wide{margin-bottom:5px;text-align:left;width:98%}
.wpcf7-radio .wpcf7-list-item label,
.wpcf7-checkbox .wpcf7-list-item label{text-align:left;width:300px}

/************************************************************************
Shortcodes
*************************************************************************/

/*tabs and toggler and slider */
.js_active .toggler{
background:url("../images/skin-minimal/toggle.png") no-repeat scroll 6px 6px #FFFFFF;
border:1px solid #ddd;
}

.js_active  #top .activeTitle{
background: #f8f8f8 url('../images/skin-minimal/toggle.png') no-repeat 6px -77px ; 
border:1px solid #ccc;
color:#555555;
}

.js_active .tab_content{
background: #fff;
border:1px solid #ddd;

}

.js_active  .tab{
background:#f8f8f8;
border:1px solid #ddd;
border-bottom: none;
}

.js_active #top  .active_tab{
background:none repeat scroll 0 0 #fff;
color:#555555;
}

.toggle_content{
border: 1px solid #ddd;
}


/*dynamic*/

.outer_callout{
background: #fff;
border-top:2px solid #8db352;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding:15px;
}

.home .callout .big_button{line-height:1.2em;}

.home .callout .content-area
{
	color: #8DB352;
    font-size: 20px;
}

.callout .content-area
{
	color:#6b863a;
	font-size:18px;
	font-style:normal;
	font-family: 'Droid Sans', sans-serif;
}

.callout .big_button {
color: #fff;
background-color: #8db352;
background-image: url("../images/icons/bg-button.png");
border:1px solid  #6b863a;
font-size:18px;
padding:10px 20px;
text-shadow: 0 1px 0 #6b863a;
}

.callout .big_button:hover{
background-color: #7b9e40;
-webkit-transition: background 500ms ease;
-moz-transition: background 500ms ease;
-o-transition: background 500ms ease;
transition: background 500ms ease;
}

/*=Class timetable
========================================*/
table.classtimetable{border-collapse:collapse;width:100%;}

/*Clear all borders*/
.classtimetable,.classtimetable th,.classtimetable td,.classtimetable .tr{border:solid 2px #fff;}

/*Clear padding to stop black dots optical illusion*/
.classtimetable td{padding:0;}

/*Headings*/
.classtimetable td.column-1,
.classtimetable th{background-color:#e8e8e8;color:#444;font-weight:normal;}

/*First cell has no data*/
.classtimetable tr.row-1 th.column-1{background-color:#fff;}

/*Striping*/
.classtimetable tr.odd td{background-color:#e8e8e8;}
.classtimetable tr.even td{background-color:#fff;}


/*Narrow columns*/
.classtimetable th.column-2,
.classtimetable th.column-4,
.classtimetable th.column-6{width:100px;}
/*Wide columns*/
.classtimetable th.column-3,
.classtimetable th.column-5,
.classtimetable th.column-7{width:150px;}

.classtimetable td span,
.classtimetable td a
{
	background:transparent url(../images/backgrounds/x/pinkbck.png) repeat-x 0 0;
	border:solid 1px #ccc;
	color:#fff;
	display:block;
	font-family:Helvetic,arial,sans-serif;
	font-size:12px;
	line-height:1em;
	min-height:36px;
	padding:5px 3px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

.classtimetable td .skills{background-color:#e068a8;background-image:url(../images/backgrounds/x/pinkbck.png);}
.classtimetable td .gxp{background-color:#151515;background-image:url(../images/backgrounds/x/blackbck.png);}
.classtimetable td .book1{background-color:#c1d74c;background-image:url(../images/backgrounds/x/greenbck.png);}
.classtimetable td .book2{background-color:#2c98d2;background-image:url(../images/backgrounds/x/bluebck.png);}
.classtimetable td .book3{background-color:#f57f3b;background-image:url(../images/backgrounds/x/orangebck.png);}
.classtimetable td .book4{background-color:#9051a0;background-image:url(../images/backgrounds/x/purplebck.png);}
.classtimetable td .book4plus{background-color:#f03d41;background-image:url(../images/backgrounds/x/redbck.png);}