/* CSS Document */

/* ----------- NAVIGATION 1----------- */

	#navigation ul{
	 height:15px;
	 line-height:15px;
	 margin-top:0px	
	}
	#navigation ul li{
		display:inline;
	}
	#navigation ul li a,
	#navigation ul li a:visited {
		background:url(image/nav-line.gif) right no-repeat;
		padding-left:8px;
		padding-top:4px;
		padding-right:8px;
		display:block;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		float:left;
		color:#ffffff;
		font-weight:normal;
	}
	#navigation ul li a:hover{
	color:#FFCC00;
	font-weight: normal;
	}
/* ----------- SUBLINKS ----------- */
#sublinks{
	width:900px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}	
	#sublinks ul{
	 height:10px;
	 line-height:12px;
	 margin-top:0px;	
	}
	#sublinks ul li{
		display:inline;
	}
	#sublinks ul li a,
	#sublinks ul li a:visited {
		padding:0 10px;
		display:block;
		text-decoration:none;
		float:right;
		color:#FFCC00;
	}
	#sublinks ul li a:hover{
		text-decoration:underline;
	}
/* ----------- SUBMENU ----------- */
#s2, #s3{display:none;}

/* ----------- BODY  ----------*/
.datafield {
	height:12px;width:90px;float:left;margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999
	}
.headerfont {
	font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:16px; color:#942525; padding:10px
	}
.headerfont1 {
	font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:16px; color:#942525; border-bottom:#990000 solid 1px
	}
.bodyfont {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:10px;
	text-align:justify;
	border-right:1px;
	border-right-color:#942525;
	border-right-style:solid;
	background-color:#FFFFFF
	}
.divbutt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:#CCC 1px solid;
	color:#999
	}
.divbutt a:link {
	color: #8f2525;
	text-decoration: underline;
}
.divbutt a:visited {
	text-decoration: underline;
	color: #8f2525;
}
.divbutt a:hover {
	text-decoration: none;
	color: #8f2525;
}
.divbutt a:active {
	text-decoration: none;
	color: #8f2525;
}
	#divbutt ul li a:hover{
		color:#666;
	}
.divfont {
	margin-left:90px;
	font-family:Tahoma;
	font-size:14px;
	color:#666;
	text-align:justify;
	padding:10px
	}
.divfont2 {
	margin-left:5px;
	font-family:Tahoma;
	font-size:14px;
	color:#666;
	padding:10px
	}
	.divfont33 {
	font-family:Tahoma;
	font-size:14px;
	color:#666;
	width: 200px;
	}
.bottomdiv {
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:5px;
	padding-top:15px;
	text-align:right;
	background:url(image/bottom-2.gif) repeat-x
	}
.address {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding:12px;
	}
.copyright {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-align:center; padding-top:0px;
	}
.extremefont1 {
	font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:18px; font-weight:200; border-bottom:#CCCCCC solid 2px;
	}
	
/*--------Transparent -------*/
	
.transparent{
   height: 197px; width:300px; padding:20px; background:#000000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:560px; font-size:11px;
   filter:alpha(opacity=75); 
   -moz-opacity: 0.75; 
   opacity: 0.75; 
	}
.transparent2{
   height:auto; width:250px; padding:20px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#333333;font-size:11px;
   filter:alpha(opacity=75); 
   -moz-opacity: 0.75; 
   opacity: 0.75; 
	}
/*-------life in london ------*/
.imagediv1 {
	width:270px; height:170px;background:url(image/london_2.jpg); border:#666666 solid 1px; float:left; margin-top:5px
	}
.imagediv2 {
	width:270px; height:170px;background:url(image/london_1.jpg); border:#666666 solid 1px; float:left; margin-top:5px
	}
.lifetext1 {
	height:130px;font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin-left:270px; margin-top:20px; padding:20px; text-align:justify
	}
.lifetext2 {
	height:130px;font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin-left:270px; margin-top:20px; padding:20px; text-align:justify
	}
.head {
	width:900px; height:30px; background:#666666; float:left
	}
/*--------Inner page header--------*/
.headerdiv {
	width:900px; height:30px; background:#666666
	}
.headerinn {
	background:#333333; width:20px; height:24px; float:left
	}
.headerinn1{
	width:840px;
	height:20px;
	background:#333333;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	padding:2px;
	padding-right:20px;
	text-align:left;
	float:right
	}
.arrow {
	width:15px; height:24px; background:url(image/arrow.gif) no-repeat; margin-top:8px; margin-left:1px; float:left
	}
/*-------course div(link)------*/
.bodyfont a:link {
	color: #666666;
	text-decoration: none;
}
.bodyfont a:visited {
	color: #666666;
	text-decoration: none;
}
.bodyfont a:link:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont a:visited:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont1 {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:10px;
	text-align:left;
	background-color:#FFFFFF;
	border-left:#CCCCCC dotted 1px
	}
.bodyfont1 a:link {
	color: #8f2525;
	text-decoration: none;
}
.bodyfont1 a:visited {
	color: #8f2525;
	text-decoration: none;
}
.bodyfont1 a:link:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont1 a:visited:hover {
	color: #8f2525;
	text-decoration: underline;
}

	
.bodyfont2 {
	font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:14px; color:#666666; padding:10px; text-align:center
	}
.bodyfont2 a:link {
	color: #666666;
	text-decoration: none;
}
.bodyfont2 a:visited {
	color: #666666;
	text-decoration: none;
}
.bodyfont2 a:link:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont2 a:visited:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont3 {
	width:380px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:10px;
	text-align:justify;
	background-color:#FFFFFF;
	border-left:#CCCCCC dotted 1px;
	margin-left:100px;
	margin-top:20px
	}
.bodyfont3 a:link {
	color: #666666;
	text-decoration: none;
}
.bodyfont3 a:visited {
	color: #666666;
	text-decoration: none;
}
.bodyfont3 a:link:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont3 a:visited:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont4 {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:10px;
	text-align:left;
	background-color:#FFFFFF
	}
.bodyfont4 a:link {
	color: #666666;
	text-decoration: none;
}
.bodyfont4 a:visited {
	color: #666666;
	text-decoration: none;
}
.bodyfont4 a:link:hover {
	color: #8f2525;
	text-decoration: underline;
}
.bodyfont4 a:visited:hover {
	color: #8f2525;
	text-decoration: underline;
}
.otherdip {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border-bottom:#999999 solid 1px; padding:5px
	}
/*-------overseas background -------*/
.overstext {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding:5px
	}
/*-------table small (dip4)------*/
#one-column-emphasis
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	width: 600px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px;
	color:#990000;
	border-right: 1px dotted #CCCCCC;
}
#one-column-emphasis td
{
	padding: 5px 5px;
	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.oce-first
{
	background:#E1E1E1;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
/*-------table for fees ------*/
#feetable{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	width: 880px;
	text-align: center;
	border-collapse: collapse;
	border-left:#FFF 1px dotted;
}
#feetable th {
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px;
	color:#ffffff;
	text-align:center;
	border-left: 1px dotted #CCCCCC;
}
#feetable td{
	padding: 5px 5px;
	color:#666666;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.accatable td{ border-bottom-style:solid;
border-bottom-width:thin;
border-right-style:solid;
border-right-width:thin;
 border-color: #000;
}
.accatablecap { color:#FFF
	
}
/*----------For Small picture--------*/
.picdiv {
	width:80px; height:75px; margin-left:5px; margin-top:5px; float:left; border:#CCCCCC solid 2px
	}
.picdiv2 {
	width:100px; height:100px; margin-left:5px; margin-top:5px; float:left; border:#CCCCCC solid 2px
	}
.picdiv3 {
	width:80px; height:75px; margin-left:15px; margin-top:15px; float:left; border:#CCCCCC solid 2px
	}
.searchfield{ 
 width: 120px; 
 height:20px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color:#fff; 
 color:#333; 
 border: 1px solid #333;    
 }
.rolloverimage {
	background:url(image/homel1o.gif)
}
.homepic {
	margin-top:5px; width:80px; height:70px; float:left; border:#999 2px solid;
}
.top {
	text-align:right; margin-right:20px;
}
.style3 {
	font-size: 10px;
	font-style: italic;
}

.bottomdiv a:link {
	color: #FFCC00;
	text-decoration: none;
}
.bottomdiv a:visited {
	text-decoration: none;
	color: #FFCC00;
}
.bottomdiv a:hover {
	text-decoration: underline;
	color: #FFCC00;
	font-weight: normal;
}
.bottomdiv a:active {
	text-decoration: underline;
	color: #FFCC00;
}

div.headerinn1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
div.headerinn1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
div.headerinn1 a:hover {
	text-decoration: underline;
	color: #FFCC00;
	font-weight: normal;
}
div.headerinn1 a:active {
	text-decoration: none;
	color: #FFCC00;
	font-weight: normal;
}

div.divunderline a:link {
	text-decoration: none;
}
div.divunderline a:visited {
	text-decoration: none;
}
div.divunderline a:hover {
	text-decoration: underline;
	color: #FFCC00;
	font-weight: normal;
}
div.divunderline a:active {
	text-decoration: none;
	color: #FFCC00;
	font-weight: normal;
}

#feetable2 th {
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px;
	color:#ffffff;
	text-align:center;
	border-left: 1px dotted #CCCCCC;
}
#feetable2 td{
	padding: 5px 5px;
	color:#666666;
	border: 1px solid #CCCCCC;
	
}
#buttonsid li a {
	text-decoration:none;
	color:#999;
	font-weight: bold;
}
#buttonsid a:visited {
	text-decoration:none;
	color:#999;
	font-weight:bold;
}
#buttonsid a:hover{
	color:#999;
	font-weight: bold;
	text-decoration: underline;
}
#buttonsid { background-color:#900;
width:300px;
height:242px;
}
#picturesid { background-color:#900;
width:600px;
height:242px;
}
.stutable td {
	border:thin solid;
	border-color:#999;	
}
.bigred {
	font-size:16px;
	color:#F00;
	text-align: center;
}
.mydivfont {
	font-family:Tahoma;
	font-size:12px;
	color:#990000;
	text-align:justify;
	padding:10px
	}
.mydivfont a:link {
	color: #990000;
	text-decoration: none;
}
.mydivfont a:visited {
	color: #990000;
	text-decoration: none;
}
.mydivfont a:link:hover {
	color: #8f2525;
	text-decoration: underline;
}
.mydivfont a:visited:hover {
	color: #8f2525;
	text-decoration: underline;
}
