body {
    background-color: #B6BFCE;
	/* background-image:url(images/bg.jpg); */
	
/*	background-repeat:repeat-x; */
     background: #fff url("images/bg-blue.jpg") no-repeat 50% 0;
	background-position:top;
	margin: 0px;
	padding: 0px;
}

h2 {
        padding-left: 10px;
}

p {
        padding-left: 10px;
}

#page {
  /*  height: 1500px; */
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.5em;
/*	.text-align:center; */

}

#formholder {
    padding-left: 15px; 
    padding-right: 15px; 
}

#footer {
	text-align: center;
	padding-top: 200px;

}

img {
	border: 0px;
}

.formlegends {
   color: #ffffff;
}

.fielderror{
   color: yellow;
   font-weight: bold;
}

#toplogo {

  margin-left: 10px;
}


#container {
    width:800px;
	/* height: 1500px; */
	background-color: #23afc6;
	position: absolute;
	top: 20px;
	left: 13%;
	padding-bottom: 30px;
}

#header {
	width:100%;
	height: 101px;
	background-color: 23afc6;
	margin:0;
	padding:0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;


}

textarea:focus, input:focus {
	background: #FFFFCC;
}


/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_two */

.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(images/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url(images/button3.gif);}
.menu2 li.current a b {background:url(images/button3.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url(images/button4.gif);}
.menu2 li a:hover b {background:url(images/button4.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
.menu2 li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}


/* Form Formating */
fieldset {  
margin: 1.1em 0 0 0;  
padding: 0;
}
legend {  
margin-left: 1em;  
color: #ffffff;  
font-weight: bold;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
padding-bottom: 1em;
}
fieldset.submit {  
border-style: none;
text-align: center;
}

.timetable {
     color: #ffffff;

}

.timetable th {
     text-align: left;

}

.timetable table {
    width: 100%;
    color: #ffffff;
    font-size: 85%; 
}
.tc {
     color:yellow;
 

}


label {  
display: block;
}

/* Used to display form errors */
label strong {  
display: block;  
color:  yellow; 
font-size: 85%;  
font-weight: bold;  
text-transform: uppercase;
}

.boxlet {
	width: 180px;
        border:2px solid #ffffff;
        border-top:24px solid #ffffff;
        padding:7px;
        padding-bottom:10px;
 	    margin-bottom: 10px;
  }
  
.boxlet table {width: 100%; padding: 0px; margin-top: 0px }

.boxlet table td {vertical-align: top;}

.boxlet h1 {color:#000;}  

.box_title {position:relative;top: -26px;padding:0px;margin:0px;color:#FFCC33;font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.newboxlet {
    width: 240px; 
	height: 330px; 
	background:#fff url("images/boxbottomgrad.jpg") repeat-x 0 100%; margin:0; padding:8px 10px 4px; border:1px solid #DADADA; display:block !important; display:inline-block; color:000000; float:left;
}


.newbox {
/* height: 400px; overflow: auto; */
	background:#fff url("images/boxbottomgrad.jpg") repeat-x 0 100%; margin:0; padding:8px 10px 4px; border:1px solid #DADADA; display:block !important; display:inline-block; color:000000;
}
.boxlethead h2, .boxhead h2, .texthead h2 {padding:3px 0px 4px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#eee url("images/boxhead_bg.jpg") repeat-x 0 0; margin-top:20px; border:1px solid #dfdfdf; color:#333; height:auto; font-size:24px; text-indent:0px; line-height:22px;}

.boxlethead {width:201px;}

#cu3er-container {width:750px; outline:0; height:265px; margin-left: 20px;}

.clear {
	overflow: hidden;
	width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

.daysleft {
	font-size: 75%;
}
 

