/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
color : #152F3E;
background-color: #B2C2CF;
scrollbar-arrow-color: #152F3E;
scrollbar-3dlight-color: #C8D5DD;
scrollbar-darkshadow-color: #93AAB8;
scrollbar-face-color: #B2C2CF;
scrollbar-highlight-color: #EFF0F4;
scrollbar-shadow-color: #A5B8C6;
}

/* Small text */
.gensmall {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #152F3E;
}

/* Small text in lighter color*/
.gensmalllight {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #516771;
}

/* General text */
.gen {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #152F3E;
text-align:justify;
}

/* General text in lighter color*/
.genlight {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #516771;
}

/* Large text */
.genlarge {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #152F3E;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2 {
font-size: 16px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
text-decoration: underline; 
line-height : 120%; 
color : #152F3E;
}

/* Subheader underlined */
.hu {
font-size: 14px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;  
line-height : 120%; 
color : #152F3E;
}

a:link {
color:#466371;
}

a:visited {
color:#466371;
}

a:hover {
color:#7892A0;
}

/* Hyperlinks */
.genlink { 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #466371;
text-decoration: underline;
}

/* Navbox fixed size */
.navbox300 {
width:300px;
background-color:#B2C2CF;
color:#152F3E;
}

/* Contact form definitions */
.contactform {
background-color:#CBD5DE;
color:#152F3E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* Contact form definitions */
.contactformbullets {
background-color:#B2C2CF;
color:#152F3E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* Horizontal Ruler Definition */
hr {
border-top: 1px solid #121316;
border-bottom: 1px solid #47475D;
height: 2px;
width: 100%;
}



/* Basic Menu table definitions*/
table.menu a { 
width:120px; 
border:1px solid #333333;
display: block;
} 
/* Fix for border on NS4 */
div.menu a {
color: #333333; 
background: #ffffff; 
text-decoration:none; 
font-size:11px; 
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 5px;
}

/* Link Colors and hover styles for Menu Tables */
div.menu a:link {
color: #333333; 
background: #A6B6C5; 
}

div.menu a:visited {
color: #333333; 
background: #A6B6C5; 
}

div.menu a:hover {
color: #eeeeee;
background: #698495; 
border:1px solid #333333; 
}

div.menu a:active { 
color: #000000;
background: #305A7A; 
}

div.menu { 
position:absolute;
top:0; 
left:145px;
}

/* Basic SubMenu table definitions*/
table.submenu a { 
width:119px; 
border:1px solid #333333;
display: block;
} 
/* Fix for border on NS4 */
div.submenu a {
color: #333333; 
background: #ffffff; 
text-decoration:none; 
font-size:11px; 
line-height:10px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 5px;
}

/* Link Colors and hover styles for SubMenu Tables */
div.submenu a:link {
color: #333333; 
background: #A6B6C5; 
}

div.submenu a:visited {
color: #333333; 
background: #A6B6C5; 
}

div.submenu a:hover {
color: #eeeeee;
background: #698495; 
border:1px solid #333333; 
}

div.submenu a:active { 
color: #000000;
background: #305A7A; 
}

/*
div.submenu { 
position:absolute;
top:0; 
left:13;
} 
*/

table.tabs {
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
border-top:none;
display: block;
padding:0;
margin:0;
}

