/*
Template Name: Academic Education
File: Layout CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/



body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#979797;
	background-color:#003399;
	}


.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{list-style-type:none; margin:0; padding:0;}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:inline-block;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}


.fl_left{float:left;}
.fl_right{float:right;}


/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	position:relative;
	margin:0 auto 5px;
	width:960px;
	text-align:left;
	background-color:#FFFFFF;
	}
div.wrapper1{
	position:relative;
	margin:0 auto 5px;
	width:960px;
	text-align:left;
	background:none;
	}



.row1{color:#FFFFFF; background-color:#FFFFFF;}
.row1 a{color:#000000; background-color:#FFFFFF;}
.row2, .row3, .row4{color:#FFFFFF; background-color:}

/* ----------------------------------------------Generalise-------------------------------------*/

#header, #container, #footer{
	display:block;
	width:960px;
	background-color:#FFFFFF;
	}

.rnd{
	display:block;
	width:960px;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	}

/* ----------------------------------------------Header-------------------------------------*/

#header{padding:15px 0 0 0;}

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	background-color:#FFFFFF;
	}

#header h1{font-size:36px; font-variant:small-caps; font-style:normal;}


#header .fl_left{
	display:block;
	width:540px;
	background-color:#FFFFFF;
	}

#header .fl_right{
	display:block;
	width:320px;
	}

#header .fl_right ul{
	margin-bottom:10px;
	font-size:11px;
	}

#header .fl_right li{
	display:inline;
	margin:0 4px 0 0;
	padding:0 6px 0 0;
	border-right:1px solid #FFFFFF;
	}

#header .fl_right li.last{
	margin:0;
	padding:0;
	border:none;
	}

/* ----------------------------------------------Content-------------------------------------*/

#container{
	width:920px;
	padding:20px;
	line-height:1.6em;
	background-color:#FFFFFF;
	}

#content{
	display:block;
	float:left;
	width:600px;
	background-color:#FFFFFF;
	}


#column{
	display:block;
	float:right;
	width:300px;
	background-color:#FFFFFF;
	}

#homepage{
	position:relative;
	margin:0 auto 1px;
	display:block;
	width:100%;
	border-color:#FFFFFF;
	}

/* ----------------------------------------------Left Column-------------------------------------*/

#homepage #left_column{
	display:block;
	float:left;
	width:650px;
	border-right-color:#000000 !important;
	
	}

/* ----------------------------------------------Right Column-------------------------------------*/

#homepage #right_column{
	display:block;
	float:left;
	width:250px;
	margin:0 0 0 5px;
	border-left-color:#000000;
	border-right-color:#000000;
	}

#homepage #right_column .holder{
	display:block;
	width:100%;
	margin-bottom:20px;
		}


#homepage #right_column .apply a strong{
	display:block;
	float:right;
	width:130px;
	height:72px;
	padding-top:28px;
	text-align:center;
	cursor:pointer; /* IE7 Doesnt render the cursor properly so this is needed */
	}
/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	width:920px;
	padding:5px 20px 15px 20px;
	background-color:#666666;
	text-shadow:#000000;
	}



