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

* {
margin:0px;
padding:0px;
}


/* ------------------body-----------------------*/

body {
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url(images/stripe_background.jpg);
	background-repeat:repeat;
}


/* ------------------tables-----------------------*/

.app_table {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	}
	
.app_table td, .bookings_table th {
color:#009DCF;
	}
	
.app_table th {
	color:#009DCF;
	} 
	
	
#surname{   
outline:none;   
}  
.focusField{  
border:solid 2px #ced251;  
background:#ffffff;  
color:#000;  
 }  
.idleField{  
background:#c6e132;  
color: #6F6F6F;  
border: solid 2px #DFDFDF;  
}  



/* -------------------wrapper-------------------- */

#outer_wrapper {
width:1300px;
height:1500px;
background-image:url(images/ozhelp_background.jpg);
background-repeat:no-repeat;
margin:40px auto 40px auto;
float:none;
}

#inner_wrapper {
width:900px;
background-color:none;
margin-left:auto;
margin-right:auto;
float:none;
}


/*------------------- nav ---------------------*/

#nav_main {
	width:900px;
	height:25px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	text-align:right;
	float:left;
	border-bottom:1px solid #969696;
	margin-bottom:5px;
}

#nav_main ul {
list-style:none;
margin:0px;
padding:0px;
}

#nav_main li {
display:inline;
}

#nav_main a:link, #nav_main a:visited {
padding: 10px 10px 10px 10px;
color:#969696;
background-color:transparent;
text-decoration:none;
}

#nav_main a:hover {
color:#009ac8;
}


#help #nav_main li.help,
#map #nav_main li.map,
#contact #nav_main li.contact{
color:#009ac8;
}


#help #nav_main li.help a,
#map #nav_main li.map a,
#contact #nav_main li.contact a{
color:#009ac8;
}





#nav_sub {
width:900px;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
border-top:1px solid #009ac8;
background-image:url(images/nav_back.jpg);
background-repeat:none;
float:left;
}

#nav_sub ul {
list-style:none;
margin:0px;
padding:0px;
}

#nav_sub li {
display:inline;
}

#nav_sub a:link, #nav_sub a:visited {
padding: 10px 21px 9px 21px;
line-height:35px;
letter-spacing:1px;
color:#ffffff;
background-image:url(images/nav_background.jpg);
background-repeat:none;
text-decoration:none;
border-bottom:none;
}



#nav_sub a:hover {
color:#000000;
}


#home #nav_sub li.home,
#what #nav_sub li.what,
#org #nav_sub li.org,
#work #nav_sub li.work,
#employers #nav_sub li.employers,
#sponsors #nav_sub li.sponsors,
#fund #nav_sub li.fund {
color:#ffffff;

}



#home #nav_sub li.home a,
#what #nav_sub li.what a,
#org #nav_sub li.org a,
#work #nav_sub li.work a,
#employers #nav_sub li.employers a,
#sponsors #nav_sub li.sponsors a,
#fund #nav_sub li.fund {
color:#000000;

}


#nav_course {
width:208px;
color:#009ac8;
background-color:#ebfafe;
font-size:12px;
font-family:"Geneva", Tahoma, sans-serif;
border-left:7px solid #009ac8;
padding:10px;
float:left;
}

#nav_course ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
		
#nav_course li {
border-bottom: 4px solid #ebfafe;
margin: 0;
}
		
#nav_course li a {
display:block;
background-image:url(images/course_nav_bg_over.png);
background-repeat:repeat-x;
font-size:12px;
color:#009ac8;
line-height:25px;
text-align:left;
text-indent:4px;
text-decoration: none;
width: 100%;
border-bottom:none;

}

#nav_course li a {
width: auto;
}

#nav_course li a:hover {
background-image:url(images/course_nav_bg.png);
background-repeat:repeat-x;
color: #fff;
}

#mates #nav_sub li.mates,
#life #nav_sub li.life,
#connect #nav_sub li.connect, {
background-image:url(images/course_nav_bg.png);
background-repeat:repeat-x;
color: #fff;
}


#mates #nav_sub li.mates a,
#life #nav_sub li.life a,
#connect #nav_sub li.connect a, {
background-image:url(images/course_nav_bg.png);
background-repeat:repeat-x;
color: #fff;
}




/* -------------------header image-------------------- */

#header_img {
width:900px;
height:250px;
font-family:Verdana, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
text-align:center;
float:left;
margin-bottom:5px;
}


/* -------------------content-------------------- */


#content_left {
width:640px;
color:#969696;
font-size:13px;
font-family:Tahoma, sans-serif;
line-height:18px;
text-align:justify;
margin-top:25px;
padding-right:20px;
float:left;
}

#content_right {
width:235px;
margin-top:20px;
padding-left:5px;
float:right;
}


#right_middle {
width:208px;
color:#969696;
background-color:#f2f0ee;
font-size:12px;
font-family:"Geneva", Tahoma, sans-serif;
line-height:16px;
text-align:left;
border-left:7px solid #7C6A55;
padding:10px;
margin-top:20px;
float:left;
}

#right_bottom {
width:208px;
color:#969696;
background-color:#f9faf3;
font-size:12px;
font-family:"Geneva", Tahoma, sans-serif;
line-height:16px;
text-align:left;
border-left:7px solid #c2cd23;
padding:10px;
margin-top:20px;
float:left;
}

#get_help {
width:235px;
margin-bottom:12px;
float:left;
}


/* -------------------footer-------------------- */

#footer {
	width:900px;
	height:25px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	float:left;
	border-top:1px solid #969696;
	margin-top:15px;
}




/* -------------------classes-------------------- */

h1+p {
margin-top:0px;
}

h1 {
color:#c2cd23;
font-size:30px;
font-family:Helvetica, Tahoma, sans-serif;
letter-spacing:1px;
font-weight:normal;
text-decoration:none;
margin-bottom:15px;
}

h2 {
color:#c2cd23;
font-size:15px;
font-family:Helvetica, Tahoma, sans-serif;
letter-spacing:1px;
line-height:20px;
font-weight:normal;
text-decoration:none;
border-top:1px solid #969696;
border-bottom:1px solid #969696;
padding:9px 0px 5px 0px;
}

.sub_top {
color:#009ac8;
font-size:22px;
font-family:Helvetica, Tahoma, sans-serif;
letter-spacing:1px;
padding:5px 0px 10px 0px;
font-weight:normal;
text-decoration:none;
}

.sub_middle {
color:#7C6A55;
font-size:22px;
font-family:Helvetica, Tahoma, sans-serif;
letter-spacing:1px;
padding:5px 0px 10px 0px;
font-weight:normal;
text-decoration:none;
}

.sub_bottom {
color:#c2cd23;
font-size:22px;
font-family:Helvetica, Tahoma, sans-serif;
letter-spacing:1px;
padding:5px 0px 10px 0px;
font-weight:normal;
text-decoration:none;
}

.b_text {
color:#009ac8;
font-size:12px;
font-family:Tahoma, sans-serif;
line-height:18px;
text-align:justify;
font-weight:bold;
}

.n_text {
color:#009ac8;
font-size:12px;
font-family:Tahoma, sans-serif;
line-height:18px;
text-align:justify;
font-weight:normal;
}

.i_text {
color:#056591;
font-size:11px;
font-family:Tahoma, sans-serif;
line-height:18px;
text-align:left;
font-style:italic;
}


.b_text_brown {
color:#7C6A55;
font-size:12px;
font-family:"Geneva", Tahoma, sans-serif;
line-height:16px;
text-align:left;
font-weight:bold;
}

.b_text_green {
color:#c2cd23;
font-size:12px;
font-family:"Geneva", Tahoma, sans-serif;
line-height:16px;
text-align:left;
font-weight:bold;
}

.b_text2 {
color:#333;
font-size:14px;
font-family:"Geneva", Tahoma, sans-serif;
line-height:18px;
text-align:left;
font-weight:bold;
}


/*------------------- links ---------------------*/


a:link, a:visited {
color:#969696;
text-decoration:none;
font-weight:normal;
}

a:hover, a:active {
color:#009ac8;
text-decoration:none;
font-weight:normal;
}

.content_left {
text-decoration:none;
}

a.left:link, a.left:visited {
color:#009ac8;
text-decoration:none;
font-weight:normal;
font-family:Tahoma, sans-serif;
border-bottom:none;
}

a.left:hover, a.left:active {
color:#c2cd23;
text-decoration:none;
font-weight:normal;
font-family:Tahoma, sans-serif;
border-bottom:none;
}

a.right:link, a.right:visited {
color:#009ac8;
text-decoration:none;
font-weight:normal;
font-family:"Geneva", Tahoma, sans-serif;
border-bottom:1px dotted #009ac8;
}

a.right:hover, a.right:active {
color:#009ac8;
text-decoration:none;
font-weight:bold;
font-family:"Geneva", Tahoma, sans-serif;
border-bottom:1px dotted #009ac8;
}

