body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

* {
  margin:0px; 
  padding:0px;
  }

#wrap
  {
  width:754px;
  margin-left:auto;
  margin-right:auto;
  }
  
#logo
{
	width:754px;
	height:75px;
	float:left;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
}

#logo2
{
	width:754px;
	height:75px;
	float:left;
	background-image: url(images/scottish_logo.jpg);
	background-repeat: no-repeat;
}

#logo3
{
	width:754px;
	height:75px;
	float:left;
	background-image: url(images/innovative_logo.jpg);
	background-repeat: no-repeat;
}

#nav {
width:754px;
height:176px;
float:left;
background-image:url(images/bg_nav.jpg);
background-repeat:no-repeat;
}

#nav ul {
	padding-left: 513px;
	margin-top: 3px;
}

#nav li {
	list-style:none;
	margin-left:30px;
	height:28px;
	padding-top:12px;
}

#nav li a:link, #nav li a:active, #nav li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
		background-image: url(images/white_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#nav li a:hover {
color:#FFFF00;
background-image:url(images/yellow_arrow.jpg);
background-repeat:no-repeat;
}

#leftcolumn {
float:left;
width:513px;
background-image:url(images/left_colum.jpg);
background-repeat:repeat-y;
margin-bottom:10px;
}

#leftcolumn h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1D5299;
	background-color: #FFFFFF;
	height:28px;
	padding-top:8px;
	padding-left: 25px;
	text-align:left;
	margin-bottom:10px;
}

#leftcolumn p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom:10px;	
	}
	
#leftcolumn h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding-left: 25px;
	padding-bottom:10px;	
	}
	
#leftcolumn h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1D5299;
	text-align:left;
	padding-left: 25px;
	}			

#leftcolumn .bluetext {
color:#1D5299;
font-weight:bold;
}

#leftcolumn .copyright {
width:513px;
height:56px;
background-image:url(images/bottom_left_colum.jpg);
background-repeat:no-repeat;
}

#leftcolumn .centreimg {
text-align:center;
padding-bottom:10px;
}

#leftcolumn table {
width:344px;
  margin-left:auto;
  margin-right:auto;

}

#leftcolumn td {
	padding:5px;
	background-color: #FFFFFF;
	color:#1D5299;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#leftcolumn td.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-color:#3E93D3;
color:#FFFFFF;
}

#leftcolumn td a:link, #leftcolumn td a:active, #leftcolumn td a:visited {
color: #1D5299;
}

#leftcolumn td a:hover {
color:#0066FF;
}

#rightcolumn {
float:left;
width:241px;
background-image:url(images/right_colum.jpg);
background-repeat:repeat-y;
}

#rightcolumn h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1D5299;
	background-color: #FFFFFF;
	height:28px;
	padding-top:8px;
	padding-left: 15px;
	text-align:left;
	margin-bottom:10px;
}

#rightcolumn p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1D5299;
	text-align:justify;
	padding-left:17px;
	padding-right: 25px;
	padding-bottom:10px;
	}
	
#rightcolumn #marqueecontainer {
position: relative;
width: 211px; /*marquee width */
height: 278px; /*marquee height */
overflow: hidden;
margin-left:10px;
}

#rightcolumn #marqueecontainer #vmarquee {
    width:211px;
    left: 0px;
    top: -3px;
    position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#1D5299;
	text-align:center;
}

#rightcolumn #marqueecontainer #vmarquee .texttoleft {
text-align:left;
}

#rightcolumn .style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#1D5299;
}

#rightcolumn .bottomright {
width:241px;
height:52px;
background-image:url(images/bottom_right_colum.jpg);
background-repeat:no-repeat;
}

#rightcolumn a:link, #rightcolumn a:active, #rightcolumn a:visited {
	color:#1D5299;
	text-decoration:underline;
	font-weight:bold;
}

#rightcolumn a:hover {
color: #0066FF;
}

#navtrain {
width:754px;
height:176px;
float:left;
background-image:url(images/bg_nav_train.jpg);
background-repeat:no-repeat;
}

#navtrain ul {
	padding-left: 513px;
	margin-top: 3px;
}

#navtrain li {
	list-style:none;
	margin-left:30px;
	height:28px;
	padding-top:12px;
}

#navtrain li a:link, #navtrain li a:active, #navtrain li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
	background-image: url(images/white_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#navtrain li a:hover {
color:#FFFF00;
background-image:url(images/yellow_arrow.jpg);
background-repeat:no-repeat;
}


#naventer {
width:754px;
height:176px;
float:left;
background-image:url(images/bg_nav_enter.jpg);
background-repeat:no-repeat;
}

#naventer ul {
	padding-left: 513px;
	margin-top: 3px;
}

#naventer li {
	list-style:none;
	margin-left:30px;
	height:28px;
	padding-top:12px;
}

#naventer li a:link, #naventer li a:active, #naventer li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
	background-image: url(images/white_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#naventer li a:hover {
color:#FFFF00;
background-image:url(images/yellow_arrow.jpg);
background-repeat:no-repeat;
}