

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

		
body{
	font-family: Lucida Sans Unicode,Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 70%;
	line-height:150%;
}

a{
	color: #00408E;
	text-decoration: underline;
}

a:link{
	color: #859EBA;
	text-decoration: underline;
}

a:visited{
	color: #B0B0B0;
	text-decoration: underline;
}

a:hover{
	color: #9DB1C8;
	text-decoration: underline;
}




h1{
font-family:Georgia, Times New Roman, Times, serif;
 font-size: 150%;
 color: #9DB1C8;
 margin-top:0px;
 font-weight:normal;
 
}

h2{
font-family:Georgia, Times New Roman, Times, serif;
 font-size: 120%;
 color: #9DB1C8;
 padding: 20px 0px 0px 0px;
 font-weight:normal;
}

h3{
 font-size: 100%;
 font-weight:bold;
 /* padding: 0px; */
 /* margin: 0px; */
}





ul{
 list-style-type: disc;
 margin: 0px;
 padding: 0px 0px 0px 24px;
}



ul ul{
 list-style-type: square;
}

ul ul ul{
 list-style-type: none;
}


li{
 padding: 1px 0px 1px 0px;
}


br{
clear:  both;
}

hr{
clear:  both;
height: 1px;
}


/***********************************************/
/* Layout Classes                                 */
/***********************************************/

	#frame {
		width:962px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px 5px 0px 5px;
		text-align:left;
		/*background-color: #E5E5E5;*/
		}
		
    
    
    #mainmenu_column {
	width:184px;
    float: left;
    padding: 0px;
    margin: 0px 24px 0px 0px;
    }
	
	#content_full_column {
	width:543px;
    float: left;
    padding: 0px;
    margin: 30px 32px 0px 0px;
    }
	
	
	.content_left_column {
	width:180px;
    float: left;
    padding: 0px;
    margin: 30px 32px 0px 0px;
    }
	
	
	.content_left_column_02 {
	width:180px;
    float: left;
    padding: 0px;
    margin: 0px 32px 0px 0px;
    }
	
	.content_right_column {
	width:331px;
    float: left;
    padding: 0px;
    margin: 30px 32px 0px 0px;
    }
	
	
	.content_right_column_02 {
	width:331px;
    float: left;
    padding: 0px;
    margin: 0px;
    }
	
	
	#right_column {
	width:179px;
    float: left;
    padding: 0px;
    margin: 30px 0px 0px 0px;
    }
	
	.fullwidth_column01 {
	width:754px;
    float: left;
    padding: 0px;
    margin: 0px;
    }
	
	
	#footer {
	width:902px;
    float: left;
    padding: 35px 30px 0px 30px;
     margin: 20px 0px 30px 0px;
	clear:both;
	border-top: 1px dashed #EEE4DA;
    }
	
	
	.copyright {
    float: left;
	width:600px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	color: #7F7F7F;
    }
	
	.fac53logo {
    float: right;
	width:15px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
    }
		
		
	.textbox01 {
	width:270px;
    }
	
	.dropdown01 {
	width:170px;
    }
		

		
/***********************************************/
/* General text classes                                 */
/***********************************************/


.validatortext
{
    font-size: 100%;
    font-weight: bold;
    color:Red;
}

.introtext
{
font-family:Georgia, Times New Roman, Times, serif;
 font-size: 120%;
 color: #9DB1C8;
 font-weight:normal;
 margin: 10px;
padding: 0px;
line-height:150%;
}


.rowheading
{
font-family:Georgia, Times New Roman, Times, serif;
 font-size: 120%;
 color: #9DB1C8;
 padding: 0px;
 margin-top: 0px;
 font-weight:normal;
}






/***********************************************/
/* Images                                 */
/***********************************************/

/*this centres the image */
.center{
	display: block;
	margin: 0 auto;
	clear: both;
}





/***********************************************/
/* Main menu                                 */
/***********************************************/

.main_menu {
/*font-family: Georgia , Arial, Helvetica, sans-serif;*/
/*width: 177px;*/
padding: 0px;
margin: 0px;
}


.main_menu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none;
}

.main_menu ul li {
margin: 0px;
padding: 0px;
}

.main_menu ul li a {
display: block;
border-bottom: 1px dashed #EEE4DA;
border-left: 2px solid #FFFFFF;
padding: 5px 0px 5px 4px;
text-decoration: none;
width:177px;
color: #000000;
font-weight:normal;
}

.main_menu ul li a:hover, .main_menu .selected {
text-decoration: none;
border-left: 2px solid #F99614;
}

.main_menu ul li a:hover {
color: #9DB1C8;
}

.main_menu .selected {
color: #000000;
}

.main_menu ul li a:visited {
text-decoration: none;
color: #000000;
}







/***********************************************/
/* submenu01 menu                                 */
/***********************************************/


.sub_menu01 {
font-family:Georgia, Times New Roman, Times, serif;
/*width: 179px;*/
padding: 0px;
margin: 0px;
font-weight:normal;
}

.sub_menu01 h3 {
padding: 0px 0px 5px 9px;
margin-top:0px;
color: #9DB1C8;
font-size: 120%;
font-weight:normal;
border-bottom: 1px dashed #EEE4DA;
}

.sub_menu01 ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none;
}

.sub_menu01 ul li {
margin: 0px;
padding: 0px;
}

.sub_menu01 ul li a {
display: block;
padding: 5px 0px 5px 9px;
text-decoration: none;
width:179px;
color: #9DB1C8;
}

.sub_menu01 ul li a:hover {
color: #9DB1C8;
text-decoration: none;
}


.sub_menu01 ul li a:visited {
color: #9DB1C8;
text-decoration: none;
}




/***********************************************/
/* Footer menu                                 */
/***********************************************/


.footer_menu ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.footer_menu li {
	display: inline;
}


.footer_menu a {
	float: left;
	color: #7F7F7F;
	text-decoration: none;
	padding: 0 20px 0px 0;
}


.footer_menu a:hover{
	text-decoration: underline;
	color: #7F7F7F;
}

/***********************************************/
/* Row layouts                                 */
/***********************************************/

div.row01 {clear: both; }
div.row01 span.left {float: left; width:180px; margin-bottom:20px; }
div.row01 span.right {float: right; width:331px; margin-left:32px; margin-bottom:20px;} 

div.row02 {clear: both;padding: 6px;}
div.row02 span.left {float: left; width:120px; text-align: left;}
div.row02 span.right {float: left;width:auto; text-align: left; margin-left:6px;} 

div.row03 {clear: both;padding: 6px;}
div.row03 span.left {float: left; width:350px; text-align: left;}
div.row03 span.right {float: left;width:auto; text-align: left; margin-left:6px;} 

div.row04 {clear: both;padding: 3px;}
div.row04 span.left {float: left; width:150px; text-align: right;}
div.row04 span.right {float: left;width:150px; text-align: left; margin-left:6px;} 
