body	{margin-top: 0 !important; padding: 0; color: #000000; background-color: #FFFFFF}

/* IE5/Win Only Styles
   Uses the Mid Pass Filter:
   http://tantek.com/CSS/Examples/midpass.html
----------------------------------------------- */

body, body div, body p, body th, body td, body li, body dd    {
    /* more specific to override imported rule */
    font-size: x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size: small; font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	/* intended value for better browsers */
		/* IE 6 size */
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 90%; font-family: Verdana, Geneva, Arial, Helvetica, san-serif; 
 }

.boxbullet {
	list-style: url(http://www.bath.ac.uk/graphics/icons/box-o.gif);
	margin-left:1em;
	padding:0 0 0px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	margin-bottom: 0px;
}
.subboxhead {

	font-family: Geneva, Arial, Helvetica, san-serif;

	font-size: 12px;

	background-color: #FF9933;

	font-weight: bold;

	color: #FFFFFF;

	 

	border-top: 2px solid #FFFFFF;

	border-right: 2px solid #FFFFFF;

	border-bottom: 0px none #FFFFFF;

	border-left: 2px solid #FFFFFF;

	padding: 1px 1px 1px 4px;



}
.uni-bg {
	background-image:   url(http://www.bath.ac.uk/international/images/uni-bg.jpg);
	background-repeat: no-repeat;
    background-position: left bottom;<br />
 margin: 0px;
}

.sub {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	background-color: #fff8f0;
	font-weight: normal;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 0px none;
	border-left: 2px solid #FFFFFF;
	padding: 1px;


}

.sub1 {



	font-family: Geneva, Arial, Helvetica, san-serif;

	font-size: 12px;

	background-color: #EDF5FE;

	font-weight: normal;

	color: #666666;

	 

	border-top: 2px solid #FFFFFF;

	border-right: 2px solid #FFFFFF;

	border-bottom: 0px none;

	border-left: 2px solid #FFFFFF;

	padding: 1px;

}
.headbox {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	background-color: #000099;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 2px none #FFFFFF;
	border-right: 2px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 2px none #FFFFFF;
	padding: 2px;







}
.section {
	color: #333333;
	font-weight: normal;
	border-top: 1px solid #Cae1ff;
	border-right: 2px solid #FFFFFF;
	border-bottom: 1px dotted #Cae1ff;
	border-left: none;
	font-size: 13px;
	padding: 2px;
	margin: 1px;
}
.section1 {
	color: #CC6633;
	font-weight: bold;
	border-bottom: 1px dotted #eed8ae;
	border-top: 1px solid #eed8ae;
	font-size: 12px;
	padding: 2px;
	margin: 0px;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.quote   { font-family: Verdana,  Arial,  Helvetica, sans-serif; font-size: 12px;  color:#666666;  }

.navbox {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; border: 1px #CCCC99 solid; background-color: #fffff0; font-weight: normal; color: #333399; clip:  rect(   )}
.border {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	border-top: 2px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 3px solid #000099;
	border-left: 1px solid #000099;
}

.xsmalltext {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: normal; color: #660033; text-align: justify}

.entryreq {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #003333; background-color: #FFFFF0}


.newsletter { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: normal; background-color: #E0E3FE; color: #660066; padding-left: 1px; border-color: #6666CC black; border-top-width: 0px; border-bottom-width: 0px}

.newsletterhead { font-size: 16px; color: #660033}

.newsletternormP { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.newsletter-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCFF;
	padding: 2px;
}

.newsletteraltfont { font-family: "Comic Sans MS"; font-size: 12px; font-weight: normal; text-align: justify; border: #9999CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #EEE6FB}

.newsletterbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #663333; padding-right: 2px; padding-left: 2px }

.newsletterbar { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: normal; background-color: #E0E3FE; color: #660033}

.newslettersubhead { font-size: 15px; color: #660066 ; font-weight: bold}

.newsletterboxsmalltext { clip: rect( ); padding-right: 2px; padding-left: 2px ; border: 1px #660066 solid; color: #660033; text-align: justify; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px}

.newsletterquery {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #666666; text-align: justify}

.newslettertext { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #660066 }

a.main:visited {color:#000099; background: transparent;}

a.main:link:active {color: #ff9933; background: transparent;}

a.main:link:hover {color:#ff6600; background: transparent;}

a.main:link { font-size: 14px; font-weight: bold; color: #33CC33 }

.chevron {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600}

.xsmall { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: normal; color: #999999}

.box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #F0F8FF; font-weight: normal; border-color: #6666CC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.ELentryreq { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #F5F5F5; border-color: black black #EEDFCC; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.ug { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid; background-color: #f5fffa; font-weight: normal; color: #336666; clip: rect( ) ; border-width: 1px 0px 0px; border-color: #96cdcd black black}

.research { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid; color: #336666; clip: rect( ) ; border-width: 1px 0px 0px; border-color: #EEDFCC black black; font-weight: normal; background-color: #FFFAFA}

.pg { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid; background-color: #f8f8ff; font-weight: normal; color: #336666; clip: rect( ) ; border-width: 1px 0px 0px; border-color: #B9D3EE black black}.subcountry { font-family: Arial, Helvetica, sans-serif; ; border: 1px #009933 solid; font-size: 12px; background-color: #FFFFFF; padding-right: 2px; padding-left: 2px; padding-top: 0px }

.subapply { font-family: Arial, Helvetica, sans-serif; ; border: 1px #3366CC solid; font-size: 12px; background-color: #FFFFFF; padding-right: 2px; padding-left: 2px; padding-top: 0px }

.subabout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #CC9933;

}

.subadvice {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px #996699 solid;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #6666CC;
	padding: 2px;
}



.event { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #3366FF;
border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FF0066; border-bottom-color: #FF99CC; }

.mainnav { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; border: 1px solid #FFFFFF; background-color: #3366CC; font-weight: bold; padding: 1px 1px 1px 2px; color: #003399; }

.banner-io {
	background-color: #3366cc;
	background-image: url(http://www.bath.ac.uk/international-office/images/int-office-01.jpg);
	background-repeat: no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	height: 78px;

}
.boxbullet {
	list-style: url(http://www.bath.ac.uk/graphics/icons/box-o.gif); margin-left:1em; padding:0 0 0 4; font-size: 13px;
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 13px;
}
.arrowbullet {
list-style: url(http://www.bath.ac.uk/graphics/icons/arrowb.gif); margin-left:1em; padding:0; font-size: 13px;
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
}

.caption {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #999999;
}


.menubar {
	background-color: #3366cc;
	border: none;
	color: #ffffff;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;



}
.topnav {

	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #cc9933;
}
.boxCountry {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339933;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border: none;


}
.sidenavbox {
	font-size: 12px;
	color: #666666;
	padding: 2px 2px 2px 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CC9933;
	border-bottom-color: #CC9933;
	font-weight: bold;




}
.centre {
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 12px;
}
h2 {
	color: #CC9900;
}
li {
	padding-bottom: 4px;
	color: #333333;
}
#mainMenu {
	background-color: #3366cc;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #fff;
	border-right: 1px none #fff;
	border-bottom: 1px none #fff;
	border-left: 1px none #fff;
}

#menuList {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

#menuList ul {
  margin: 0px;
  padding: 0px;
}

#menuList li {
  display: inline;
  list-style: none;
    color: #fff;
}

a.actuator {
  background-color: transparent;
  color: #fff;
  font-size: 12px;
  margin: 0px;
  padding: 0px 6px 3px;
  text-decoration: none;
}
a.actuator:visited {
  background-color: transparent;
  color: #fff;
  }
  a.actuator:hover {
  background-color: #99ccff;
  color: #fff;
}

.menu {
	color: #3366cc;
	background-color: #fff8f0;
	border: 1px solid #CC9933;
	position: absolute;
	width: 20em;
	color: #3366CC;
}

.menu li a {
  background-color: transparent;
  color: #003399;
  display: block;
  font-size: 12px;
  line-height: 1.75em;
  margin: 0px;
  padding: 0px 10px;
  text-decoration: none; text-align: left; 
}

.menu li a:hover {
  background-color: #009;
  color: #EEE;
}

#prospectiveMenu { width: 165px;}
#paMenu { width: 165px;}
#currentMenu { width: 160px;}
#exMenu { width: 160px;}
#newsMenu { width: 165px;}
#contactMenu { width: 165px;}
#links {
margin: 0px;  }
#button {
	background-color: #ffffff; color: #3366CC; margin-right: 1px;
	font-weight: bold;
	border-top: 1px solid #333366; border-right: 1px solid #333366;
	border-left: 1px solid #333366; border-top: 1px solid #333366; }
#button ul {
	list-style: none; border: none; margin: 0; padding: 0 }
#button li {
	border-bottom: 1px solid #333366; margin: 0 }
#button li a {
	border-top: 2px solid #ffffff; border-right: 2px solid  #DFDFCF;
	border-bottom: 2px solid #ffffff; border-left: 2px solid #DFDFCF; 
	font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif;
	display: block; padding: 2px 0.2em; width: 100%;
	text-align: center; text-decoration: none }
html>body #button li a { 
	width: auto }
#button li a:hover { 
	background-color: #333366; color: #ffffff; }
.small {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #666666;
}
.banner-intercom {

	background-color: #333333;
	background-image: url(http://www.bath.ac.uk/international-office/images/bar-04.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	height: 78px;
}
.backgdintercom {


	background-color: #333333;
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	height: 78px;
}
#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 0px;
	padding-left : 10px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 0px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}
#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #f00;
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a
 {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7 {
	display : none;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7 {
	display : inline;
	left : 10px;
	top : 22px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-4 #menu ul#subnav-5 a,
body.section-4 #menu ul#subnav-6 a,
body.section-4 #menu ul#subnav-7 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 0px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

 #menu ul a:hover {
	color : #f00 !important;
}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
}
.boxMoney {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #990066;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border: none;
}.intercomi-bg {
	background-repeat: no-repeat;
	background-position: left bottom;
 margin: 0px;
	background-color: #FBFAF9;
}
.newsletter-bar {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(http://www.bath.ac.uk/international/images/newsletter/bar-lg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 24px;
	padding-left: 1%;
}
.rightcol {
	border-left: 3px solid #99CC33;
	padding-left: 10px;
	text-align: left;
	font-size: 1em;
}
.smaller {
	font-size: 0.9em;
}
h4.intercom {
	color: #003399;
	background: url(../newsletter/images/limedot.gif) repeat-x left top;
	padding-top: 20px;
}h3.intercom {
	color: #003399;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 6px;
}
.newsletter-quote {
	background: url(../newsletter/images/quote-open.gif) no-repeat left top;
	float: left;
	width: 42%;
	padding-left: 24px;
}

.newsletter-quote p {
	background: url(../newsletter/images/quote-close.gif) no-repeat right bottom;
	color: #003399;
	font-size: 1.25em;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	float: left;
	margin-right: 10px;
}
.intercom-bg {
	background-image:   url(http://www.bath.ac.uk/international/images/newsletter/banner-new.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 105px;
	background-color: #FBFAF9;
	background-position: left bottom;
}
.leftcol {
	text-align: left;
	font-size: 1.1em;
}
.coldivide {

	border-left: 1px dotted #99CC33;
	padding-left: 10px;
	text-align: left;
	font-size: 1em;
}
.tablecell {
	padding-left: 6px;
	text-align: left;
	font-size: 1em;
}
.tablehead {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	background-color: #99FF00;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 1px 1px 1px 4px;
}
