/* Swansea University Corporate General Text Stylesheet : Created by Adrian Rees for  Current Students website, Web Editor 12 January 2009 */

/*
----------------------------------------------------------------------------- 
BASIC STYLING
-----------------------------------------------------------------------------
*/

/*#current_middle_column a {color: #024d98; text-decoration: none; font-weight: bold;}
#current_middle_column a:visited {color: #0089D3; text-decoration: none; font-weight: bold;}
#current_middle_column a:hover {color: #df6426; text-decoration: none; font-weight: bold;}*/
/*ul{font-size: 87%; font-family: arial, verdana, helvetica, sans-serif;  }*/
/*li {font-size: 100%;}*/
/*a {color: #024d98; text-decoration: none;}
a:visited {color: #0089D3; text-decoration: none;}
a:hover {color: #df6426; text-decoration: none;}*/



/*
----------------------------------------------------------------------------- 
WRAPPER DIVS
-----------------------------------------------------------------------------
*/
#wrapper { margin-left:40px; }

#wrapper_top {
	margin-top: 3px;
	}
	
#wrapper_left {
	float:left; 
	width: 243px;
	margin-right: 4px;
	}
	
#wrapper_centre {
	float:left; 
	width:190px; 
	margin-right: 8px;
	}
	
#wrapper_right {
	float:left;
	margin-top: 0px; 
	margin-right: 10px; 
	padding-right: 0px;
	}

#break_wrapper {
	clear:both;
	}	
	
#wrapper_middle { 
	float:left; 
	margin-left: 5px; 
	width:410px; 
	margin-top: 0px; 
	margin-right: 10px; 
	}
	
#wrapper_far_right{ 
	width:181px; 	
	float:left;
	margin-left:10px;
	}
*html #wrapper_far_right{
	width:181px; 	
	float:left;
	margin-left:10px;
}

#wrapper_footer {
	clear:both;
	}

/*
----------------------------------------------------------------------------- 
BREADCRUMB STYLING
-----------------------------------------------------------------------------
*/
#breadcrumbs {background-image: url(/images/backgrounds/File,30588,en.jpg); background-repeat: repeat-y; margin-top:10px;margin-bottom:10px; padding-top: 5px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; border:1px solid #eee; height:18px;width:840px;font-family: arial, helvetica, sans-serif; }
#breadcrumbs a { color: #0066cc; text-decoration: none;}
#breadcrumbs a:hover { color: #000000; text-decoration: underline;}
#breadcrumbs ul li{ color: #0066cc;  display: inline; list-style-type: none; margin: 0px; line-height: 10px;}
#breadcrumbs ul {	margin:0px;padding: 0px; width: 100%; font-size: .65em;}


/*
----------------------------------------------------------------------------- 
HOME STYLE 3
-----------------------------------------------------------------------------
*/

#style3_news {	
	width: 250px; 
	float:right; 
	margin-top:0px;  
	}

/*
----------------------------------------------------------------------------- 
Ade Styles 
-----------------------------------------------------------------------------

*/

#wrapper_left ul { 
		width:130px; 
		list-style:none; 
		list-style-type:none; 
		display:block; 
		float:right;
		
		font-size:70%; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		list-style:none; 
		list-style-type:none; 
		margin-top:2px;
		}
		
#wrapper_left ul li { 
		list-style:none; 
		list-style-type:none; 
		float:left; 
		margin-right:2px; 
		padding-left:0px; 
		margin-left:0px;
		}

#wrapper_left ul li a:link {
		text-decoration:none; 
		color:#fff; 
		}
		
#wrapper_left ul li a:visited {
		text-decoration:none; 
		color:#2ab1ff; 
		}
		
#wrapper_left ul li a:hover {
		text-decoration:none; 
		color:#7F3F00; 
		}


#wrapper_left h3 {
		margin:0 0 0 0; 
		padding-left:110px; 
		padding-top:5px; 
		color:#FFFFFF; 
		font-size:90%; 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		
#wrapper_left h3 a:link { 
		color:#FFFFFF; 
		text-decoration:none;
		}
		
#wrapper_left h3 a:visited { 
		color:#2ab1ff; 
		text-decoration:none;
		}
		
#wrapper_left h3  a:hover { 
		color:#7F3F00; 
		text-decoration:none;
		}



/*
----------------------------------------------------------------------------- 
#Current students Left hand navigation
-----------------------------------------------------------------------------
*/

#currentstudents_left_nav {      	  
	width:240px; 
	}
	
#currentstudents_left_nav ul { 
	width:240px; 	
	list-style: none;	
	margin: 0 0 0 0;  
	padding: 0; 
	}	
	
#currentstudents_left_nav ul li { 
	font-family: Arial, Helvetica, sans-serif;
	float:none; 
	margin-left:0px; 
	margin-bottom:2px; 
	margin-top:2px;  
	display: block; 
	font-size:12px; 
	color: #000;	
	border-bottom:1px dotted #C8D6E6; 
	}

#wrapper_left #currentstudents_left_nav ul li a {
	display: block;	
	margin-bottom:2px; 
	margin-top:2px;
	border: none;	
	color:#0065b1; 	
	font-weight: bold;	
	margin-left: 0px; 
	text-decoration: none; 
	padding:5px;	
	}
	
#wrapper_left #currentstudents_left_nav ul li a:hover { 
	display:block; 
	margin-bottom:2px; 
	margin-top:2px; 
	background-color:#e1ecf2; 
	padding:5px;
	}

#currentstudents_left_nav h3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18px; 
	height: 25px; 
	color: #0065b1; 
	}
	
/*
----------------------------------------------------------------------------- 
Current students Left hand (buttons x 4 - Homepage) 
 -----------------------------------------------------------------------------
*/


#student_life_button {
	background-image: url(/images/links/File,29974,en.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 240px;
}

#student_life_button:hover {
	background-image: url(/images/links/File,29973,en.jpg);
	background-repeat: no-repeat;
}

#study_button {
    background-image: url(/images/links/File,29976,en.jpg);
    background-repeat: no-repeat;
    height: 120px;
    width: 240px;
	}

#study_button:hover {
    background-image: url(/images/links/File,29975,en.jpg);
    background-repeat: no-repeat;
	}

#money_matters_button {
    background-image: url(/images/links/File,29970,en.jpg);
    background-repeat: no-repeat;
    height: 120px;
    width: 240px;
	}

#money_matters_button:hover {
    background-image: url(/images/links/File,29969,en.jpg);
    background-repeat: no-repeat;
	}

#postgraduates_button {
    background-image: url(/images/links/File,29972,en.jpg);
    background-repeat: no-repeat;
    height: 120px;
    width: 240px;
	}

#postgraduates_button:hover {
	background-image: url(/images/links/File,29971,en.jpg);
	background-repeat: no-repeat;
	}

	

/*
----------------------------------------------------------------------------- 
Key Information (homepage)
-----------------------------------------------------------------------------

*/

#style1_keyinfo { 
	float:left; 
	margin: 0px;
	width: 180px; 
	}
	
#style1_keyinfo h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:17px; 
	height: 25px;	
	margin: 0 0 0 0px;	
	padding: 0px;	
	color: #006699;
	}
	
#style1_keyinfo p, #style1_keyinfo li {
	font-family: Arial, Helvetica, sans-serif;	
	text-indent: 0;	}

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

#style1_keyinfo li { 
	margin-left:5px; 
	display: block; 
	font-size:12px; 
	color: #000;	
	border-bottom: 1px dotted #C8D6E6; 
	margin-bottom:2px; 
	margin-top:2px;  
	}

#style1_keyinfo li a {
	display: block;	
	border: none;	
	color:#006699; 	
	font-weight: bold;	
	margin-left: 0px; 
	text-decoration: none; 
	padding:5px; 
	margin-bottom:2px; 
	margin-top:2px;
	}
	
#style1_keyinfo li a:hover { 
	display:block; 
	background-color:#e1ecf2; 
	padding:5px; 
	margin-bottom:2px; 
	margin-top:2px; 
	}
	
#style3_news {	
	width: 155px; 
	float:left; 
	margin-top:0px; padding-left:10px;
	}
		
	
/*
----------------------------------------------------------------------------- 
(features div) middle column 
-----------------------------------------------------------------------------
*/

#currentmain_feature {
	width: 415px; 
	height:280px; 
	float:left;
	}
	
#currentmain_feature h3 {margin:0 0 0 0; padding-left:10px; padding-top:5px;  font-size:16px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#fff;}

	
#currentmain_feature p {
	padding-left:10px; 
margin-top:0px;
	margin-right:10px;  
	font-size:12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#fff;
	}
	
#currentsub_feature { 
	width:415px; 
	height:190px; 
	float:left;
	margin:3px 0 0 0;
	}


#currentsub_feature h3 {
	margin:0 0 0 0; 
	padding-left:10px; 
	padding-top:5px; 
	color:#FFFFFF; 
	font-size:16px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

#currentsub_feature p { 
	margin-right:10px;
 margin-top:0px;
	padding-left:10px; 
	color:#FFFFFF; 
	font-size:12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
	
a.currentmain_feature {
	width: 415px;
	height: 283px;
	background-image: url(/images/links/Current-students-Main-button.png); 
	background-repeat: no-repeat;
	position: relative;
	display: block;
	font-size: 0.7em;
	padding-top: 0;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 0px
	}

a.currentmain_feature:hover {
	width: 415px;
	height: 283px;
	background-image: url(/images/links/Current-students-Main-button-hover.png); 
	background-repeat: no-repeat;
	position: relative;
	display: block;
	font-size: 0.7em;
	padding-top: 0px;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 0px
	}

a.currentsub_feature {
	width: 415px;
	height: 190px;
	background-image: url(/images/links/Current-students-Sub-button.png); 
	background-repeat: no-repeat;
	position: relative;
	display: block;
	font-size: 0.7em;
	padding-top: 0;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 5px;
	}

a.currentsub_feature:hover {
	width: 415px;
	height: 190px;
	background-image: url(/images/links/Current-students-Sub-button-hover.png); 
	background-repeat: no-repeat;
	position: relative;
	display: block;
	font-size: 0.7em;
	padding-top: 0px;
	color: #ffffff;
	text-decoration: none;
	}	
	
#current_middle_column { 
	width: 415px; 
	float:left; 
	margin-right:0px;   
	height:auto;  
	margin: 0 0 0 0;
	}
	
#current_middle_column h3 { 
	margin: 0 0 0 0; 
	font-size:22px; 
	font-family: arial, verdana, helvetica, sans-serif;
	color:#0065b1; 
	}
	
#current_middle_column p { 
	padding-left:0px; 
	font-size: 85%;
	font-size:12px; 
	line-height: 150%; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#000000; 
	}
	
#current_middle_column h4 { 
	margin: 0 0 0 0; 
	padding-top:0px; 
	font-size:14px; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#000000; 
	}	


#current_middle_column h5 { 
	margin: -5px 0 0 0; 
	padding-top:0px; 
	font-size:12px; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#0065b1; 
	}	
/*

#current_middle_column a {color: #024d98; text-decoration: none; font-weight: bold;}
#current_middle_column a:visited {color: #0089D3; text-decoration: none; font-weight: bold;}
#current_middle_column a:hover {color: #df6426; text-decoration: none; font-weight: bold;}

*/


#current_middle_column ul{font-size: 85%; font-family: arial, verdana, helvetica, sans-serif;  }


/*#current_middle_column li {font-size: 100%;  list-style: disc; }*/

#current_middle_column table {font-family: arial, verdana, helvetica, sans-serif; border-width:1px;border-spacing:5px; border-style: solid; color:#024486; width: 98%; font-size:80%; }
#current_middle_column table td {  border-width:1px;border-style: solid; border-color: #EAF0F5; padding: 8px; }
#current_middle_column table th { border-width:1px;border-style: solid; background-color: #EAF0F5; text-align:center; }
#current_middle_column table p {margin:0px;}


/*
----------------------------------------------------------------------------- 
Current students right hand nav (Subpage) 
 -----------------------------------------------------------------------------
*/

#currentstudents_right_h_column { 
	
	background-image: url(/images/links/File,30556,en.png); 
	background-repeat:no-repeat;
	}

#currentstudents_right_h_column h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	margin-top:3px;
	padding-top:5px;
	padding-left:5px; 
	color: #fff;
	}

#currentstudents_links { 
	width: 180px; 
	background-image:url(/images/links/File,30558,en.png); 
	background-repeat:no-repeat;
	margin-bottom:20px;
	}
	
#currentstudents_links ul {
	font-size:12px; 
	margin-left:0;
	margin-top:5px;
	padding-left:1em; 
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:-1em;
	font-family: Helvetica, Arial, Verdana,  sans-serif;
	color:#999;
	list-style:none; 
	text-decoration:none;
	}
	
#currentstudents_links ul li:before { 
	content: "\00BB \0020";
	color:#666; 
	line-height:140%; 
	}	
	
#currentstudents_links li a{
	color:#404040; 
	text-decoration:none;
	}	
	
#currentstudents_links li a:visited{ 
	color:#0089D3;
	text-decoration:none;
	}		
	
#currentstudents_links li a:hover{ color:#C2C2C2;
	text-decoration:none;
	}


#currentstudents_right_h_columnquote{ 
	width: 180px;
	margin-top:0px;
	background-image: url(/images/links/File,30557,en.png); 
	background-repeat:no-repeat; 
	padding-bottom:3px;
	}

#currentstudents_right_h_columnquote h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	padding-left:5px; 
	padding-top:3px;
	color: #fff;
	}

#currentstudents_right_h_columnquote h4{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	margin-top:-10px;
	padding-left:5px;
	color: #404040;
	}

#currentstudents_quote{
	
	padding-top:5px; 	
	padding-left:10px; 
	padding-right:10px; 
	font-size:12px;
	padding-bottom:10px;
	font-family: Helvetica, Arial, Verdana,  sans-serif; color:#404040;  
	line-height: 140%; 
	background-image:url(/images/links/File,30558,en.png); 
	background-repeat:no-repeat; 
	}
	
#rh_column_pic { 
	width: 180px; 
	margin-top:20;
	margin-bottom:20px;
	}
	
	/*
----------------------------------------------------------------------------- 
(emergency contacts) current students (homepage)
-----------------------------------------------------------------------------
*/

#emergency_info { 
	background-image:url(/images/basic/File,30015,en.jpg); 
	background-repeat:no-repeat;
	float:left; 
	padding-top:10px; 
	width: 180px; 
	}
	
#emergency_info h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color: #006699;
	margin: 0 0 0 0px;	
	padding: 0px;
	}

#emergency_info p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .8em;
	}
	
#emergency_details { 
	padding-left:8px; 
	font-size:14px;
	}
	
	

