/**************************************
 * THEME NAME: sequal
 *
 * Files included in this sheet:
 *
 *   sequal/sequal.css
 **************************************/

/***** sequal/sequal.css start *****/

@charset "utf-8";
/* CSS Document */

body{font-family:Helvetica, Verdana, Arial, sans-serif;padding:0;margin:0; font-size:0.9em; color:#3F3F3F; background-color:#FFFFFF;}
a{color:#666;font-weight:bold;}
a:visited, a:link{color:#666;}
a:hover, a:focus, a:active{color:#21451A;}
a img{border:none;}
p,ul{font-size:0.9em; margin-top:0.2em;margin-bottom:1.0em;}
align-right{float:right; margin:0 0 10px 10px;}
align-left{float:left; margin:0 10px 10px 0px;}
/*  styles for the home header */

.header_home, .header_main{color:#FFFFFF; font-size:12px;}
.header_home img{margin:0;float:left}
.header_main img{margin:0;float:left}
.header_moto{margin-left:33px; text-transform:}
.header_web{float:right; margin-right:15px;}
a.web{background-image:url(images/header_web.gif); background-repeat:no-repeat;border:none;float:right;margin-right:15px;}
a.web:hover{ background-image:url(images/header_web_r.gif);}

tr.header_red{ background-image:url(images/header_red_tile.gif); background-repeat:repeat-x;}
tr.header_red_top{ background-image:url(images/home_red_top_tile.gif); background-repeat:repeat-x;}
td.home_grey_tile{ background-image:url(images/home_grey_tile.gif); background-repeat:repeat-x; width:100%;height:120px;}
td.header_grey_tile{ background-image:url(images/header_grey_tile.gif); background-repeat:repeat-x; width:100%;}
td.home_top_tile{ background-image:url(images/home_top_tile.gif); background-repeat:repeat-x; vertical-align:top}
td.header_top_tile{ background-image:url(images/header_top_tile.gif); background-repeat:repeat-x; vertical-align:top}

.menu-links{}
.menu-links a{color:#FFFFFF;margin-right:20px;float:left;}
.menu-links a img{border:none;}
.menu-links a:hover{color:#21451A;}
.menu-links a:link{color:white;}

.menu-links a.home{background-image:url(images/header_menu_home.gif); background-repeat:no-repeat;}
.menu-links a.home:hover{ background-image:url(images/header_menu_home_r.gif);}
.menu-links a.forum{background-image:url(images/header_menu_forum.gif); background-repeat:no-repeat;}
.menu-links a.forum:hover{ background-image:url(images/header_menu_forum_r.gif);}
.menu-links a.support{background-image:url(images/header_menu_support.gif); background-repeat:no-repeat;}
.menu-links a.support:hover{ background-image:url(images/header_menu_support_r.gif);}
.menu-links a.contact{background-image:url(images/header_menu_contact.gif); background-repeat:no-repeat;}
.menu-links a.contact:hover{ background-image:url(images/header_menu_contact_r.gif);}

/* Footer */
#footer div{text-align:right; color:white;}
#footer a{color:white;font-size:0.7em;}
#footer .footer_grey{height:10px;background-color:#BFBAAF;border-bottom:1px solid white; line-height:10px;}
#footer .footer_red{height:20px;background-color:#BD0026;line-height:26px;padding:0 20px 2px 5px;}

/* green box on the home page */
.green_box{font-size:13px;margin-left:20px;float:right;}
.green_box div{width:138px;height:120px;padding:0 8px 0 10px; vertical-align:top;margin:0;}
.green_box div h4{margin:0px 0 5px 0;display:block; color:#333;}
.green_box div p{margin:0 0 5px 0;}
.green_box_tl{border-left:2px solid #B0CF38;padding-bottom:5px;}
.green_box_tr{border-right:2px solid #21451A;}
.green_box_bl{border-left:2px solid #7E8413;}
.green_box_br{border-right:2px solid #769C2F;}
.green_box_top_tile{background-image:url(images/green_box_top_tile.gif); background-repeat:repeat-y;}
.green_box_bottom_tile{background-image:url(images/green_box_bottom_tile.gif); background-repeat:repeat-y;}
.green_box a{color:#333;font-weight:bold;text-decoration:none;}
.green_box a.greenboxlink{color:#333;}
.green_box a.greenboxlink:hover{color:#21451A;text-decoration:underline;}
.green_box a:hover{text-decoration:underline;}
.green_box img{float:left}

ul.ticks{list-style-image:url(images/li_tick.gif);}

/* Override Mooodle stylez */
form.loginform{color:#666;}
/* .login_username, .login_password{width:100px;} */
h1{font-weight:bold; font-size:1.3em; color:#BD0026; font-style:italic;margin-top:25px;}
h2{font-weight:bold; font-size:1.0em; color:#BD0026}
h4{font-weight:bold; color:#333;}
input{border:1px solid #B2B2B2;}
.block_login{padding:0;}
.block_login .footer div{font-weight:bold; font-size:0.9em;}
.block_login .loginform .c1 {margin:0;  text-align:left;  display:block; font-size:1.0em;}
.block_login .loginform .c1 input {width:120px;color:#666666;margin-bottom:2px;}
.block_login .loginform .c1 input#login_btn{width:60px; background-color:#f1f1f1;margin:0;}
.block_login .loginform .c1 input#login_btn:hover{background-color:#fff;}

.sideblock .footer { text-align:left;}
.block_login .loginform div {float:right;margin:0;margin-bottom:0.1em;}

.sideblock{color:#666;margin-right:20px; border:none; width:200px;padding:0;}
.sideblock a{color:#666;}
.sideblock h2{ text-transform:uppercase;}
.sideblock .header{border: none;}
.sideblock .content { border:none; background-color:none;}

.generalbox{border:none; margin-bottom: 15px; padding:0px 10px;}
#content{margin-left:45px;padding:0;}
.sideblock div.column {width:auto;}
h2.main{ text-align:left;}

.block_calendar_upcoming .event .date {text-align:left;font-size:0.9em;font-style:normal;}

li.first{font-weight:normal;}
.logininfo{margin:5px 5px 5px 5px;}
.categorybox .category {font-size:1.0em;}
/*breadcrumb*/
.navbar{border:none;margin-left:53px;padding-left:0;margin-bottom:20px;}
.breadcrumb{font-size:0.8em;}
.navbutton{display:block;clear:both;}

/* Login page */
.loginbox.twocolumns {
  width:70%;
  margin-left:15%;
}/***** sequal/sequal.css end *****/

