/*
demo9 site's stylesheet

General HTML tags
*/

body {
	font-size: 60%; /* For best results set to 60%, 69% or 76%. All following font sizes must be set to em's and must always be 1.0em or more*/
	font-family: Arial, Helvetica, Geneva, sans-serif;
	line-height: 1.5em;
	margin-top: 0px;
	margin-left: 0px;
width:100%;
height:100%;
}


p {
   font-size: 1.2em;
   margin-top: 0em;
	margin-bottom: 0.8em;
	color: #333;
}
td{
font-size:1.1em;
}
h1 {
   width: auto;
	font-size: 1.8em;
	line-height: 1.5em;
	color: #ff8000;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: #ccc;
}

h2 {
	font-size: 1.6em;
	color: #9999cd;
	margin-top: 4px;
	margin-bottom: 5px;
}

h3 {
	font-size: 1.4em;
	color: #000;
	margin-top: 4px;
	margin-bottom: 5px;
}

a {
	color: #454590;
}

#wrapper {

}

/*
Header graphics - series of images positioned using absolute values - relies on sites left-alignment in browser window.
*/

#header {
	width: 900px;
	height: 130px;
	background-color: #bababa;
}

#eye { /*Editable region*/
   width: 190px;
	position: absolute;
   top: 0px;
   left: 0px;
}

#caption {
   width: 290px;
   position: absolute;
   top: 0px;
	left: 190px;
}

#motif {
	width: 315px;
   position: absolute;
   top: 0px;
	left: 480px;
}

#sigmerlogo {
	width: 94px;
   position: absolute;
   top: 40px;
	left: 795px;
}

/*
Utility Menu - editable region
*/

#utilitymenu {
   width: 895px;
	position: absolute;
	top: 110px;
	text-align: right;
	color: #555;
	font-size: 1.0em;
}

#utilitymenu a {
	color: #666;
	text-decoration: none;
}

#utilitymenu a:hover {
		text-decoration: underline;
}



/*
Strap line - editable region
*/

#strapline {
        width: 720px;
	height: auto;
	font-size: 1.1em;
	color: #454590;
	position: relative;
	left: 191px;
	top: -4px;
	padding-top: 8px;
}

/*
Demo navigation
*/

#demonav {
   width: 900px;
	height: 22px;
	background-color: #000;
	color: #454590;
	font-size: 1.0em;
}

#navbar {
   width: auto;
	font-size: 1.2em;
	color: #fff;
	background-color: #000;
}

#navbar a {
	font-size: 1.0em;
	line-height: 1.7em;
	color: #fff;
	background-color: #000;
	text-decoration: none;
}

#navbar a:hover {
	text-decoration: underline;
}

/*
Call to action strip above main content
*/

#actioncall {
	width: 900px;
	height: 32px;
	background-color: #f3f3f3;
	font-size: 1.1em;
	float: left;
}

/*
Content includes Main Menu, Main Content and Fixed Menu
*/


/*
LHS Column - contains main menu which is generated by menu builder
*/

#lhscol {
	width: 190px;
	float:left;
	left: 0px;
	top: 206px;
}

#mainmenu {
	width: 190px;
}


#mainmenu .hidepipe {
	font-size: 1px;
	line-height: 0px;	
	color: #9999cd;
}

#mainmenu .level2 .hidepipe {
	font-size: 1px;
	line-height: 0px;	
	color: #f3f3f3;
}

#mainmenu .level2on .hidepipe {
	font-size: 1px;
	line-height: 0px;	
	color: #ff8000;
}


#mainmenu .menupad {
	padding-left: 8px;
	padding-right: 8px;	
	line-height: 2.2em;
}

#mainmenu .level1 {
   width: auto;
	height: 25px;
	background-color: #9999cd;
 	font-size: 1.2em;
   border-right: solid 10px;
   border-right-color: #000;
	margin-bottom: 1px;
}

#mainmenu .level1 a {
	text-decoration: none;
	color: #000;
}

#mainmenu .level1 a:hover {
  text-decoration: underline;
  cursor: pointer;
}

#mainmenu .level1on {
   width: auto;
	height: 25px;
	background-color: #9999cd;
 	font-size: 1.2em;
   border-right: solid 10px;
   border-right-color: #ff8000;
	margin-bottom: 1px;
}

#mainmenu .level1on a {
	text-decoration: none;
	color: #000;
}

#mainmenu .level1on a:hover {
  text-decoration: none;
  cursor: pointer;
}

#mainmenu .level2 {
   width: auto;
	background-color: #f3f3f3;	
	font-size: 1.2em;
        padding-left: 8px;
        margin-bottom: 1px;
}

#mainmenu .level2 a {
	text-decoration: none;
	color: #000;
}

#mainmenu .level2 a:hover {
  text-decoration: underline;
  cursor: pointer;
}

#mainmenu .level2on {
   width: auto;
	background-color: #ff8000;	
 	font-size: 1.2em;
   line-height: 1.0em;
	padding-left: 8px;
}

#mainmenu .level2on a {
	text-decoration: none;
	color: #000;
}

#mainmenu .level2on a:hover {
  text-decoration: none;
  cursor: pointer;
}


#mainmenu .level3 {
   width: auto;
	font-size: 1.0em;
   	background-color: #fff;
	padding-left: 18px;	
}

#mainmenu .level3 a {
	text-decoration: underline;
	color: #000; 
}

#mainmenu .level3 a:hover {
  text-decoration: underline;
  cursor: pointer;
}

#mainmenu .level3on {
   width: auto;
	font-size: 1.0em;
   line-height: 1.0em;
	background-color: #fff;
	padding-left: 18px;
}

#mainmenu .level3on a {
	text-decoration: none;
	color: #ff8000;
}

#mainmenu .level3on a:hover {
  text-decoration: none;
  cursor: pointer;
}


/*
Centre Column - contains editable page content
*/
#iefix{
	width:950px;
}
#contentwrapper {
	width: 710px;
   margin-left:190px;
	background-color: #f3f3f3;
}

#contentarea {
	width: 520px;
	background-color: #fff;
}

#nonedit {
   width: 500px;
   position: relative;
   left: 10px;
   top: 11px;
	
}

#edit {
   width: 485px;
   background-color: #ECECF5;
	position: relative;
   left: 10px;
	padding: 6px;	
	border: solid 1px;
	border-color: #000;
 }

#form {
   width: 500px;
   position: relative;
   left: 10px;
  }

/*
RHS Column - contains non-editable static menu
*/

#rhscol {
	width: 150px;
	position: absolute;
	left: 700px;
	top: 206px;
	}


#fixedmenu {
	width: 150px;
	background-color: #fff;
	margin-left: 30px;
}

#fixedmenu .hidepipe {
  font-size: 1px; 
  line-height: 1px;
}

#fixedmenu .heading {
   width: auto;
   height: 25px;
   background-color: #656565;
   display: block;
   font-size: 1.2em;
	color: #fff;
   line-height: 2.0em;
   text-decoration: none;
  	margin-bottom: 1px;
}

#fixedmenu .menupad {
	display: block;
	padding-left: 8px;
	padding-right: 8px;	
}

#fixedmenu .menupad2 {
	display: block;
	padding-left: 20px;
	padding-right: 8px;	
}

#fixedmenu .level1 a {
   width: auto;
   height: 15px;
   background-color: #dddbdb;
   display: block;
   font-size: 1.1em;
   color: #000;
   line-height: 1.7em;
   text-decoration: none;
  	margin-bottom: 1px;
}

#fixedmenu .level1 a:hover {
	text-decoration: underline;
}

#fixedmenu .level2 a {
   display: block;
   font-size: 1.1em;
   color: #000;
   line-height: 1.4em;
   text-decoration: none;
  	margin-bottom: 1px;
}

#fixedmenu .level2 a:hover {
	text-decoration: underline;
}

#fixedmenu .level3 a {
	color: #000;
	text-decoration: none;
}

#fixedmenu .level3 a:hover {
	text-decoration: underline;
}

#footer {
	width: 500px;
	height: 18px;
	position: relative;
   left: 10px;
	border-top: solid 1px;
}

#footer a {
	color: #000;
}

/*
Content styles available in Scribe Editor
*/

.caption1 {
	font-size: 1.6em;
	line-height: 1.2em;
	color: #000;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*Form styles*/

form {
   width: 90%;
	background-color: #dddbdb;
	padding: 8px;
	font-size: 1.1em;
}

fieldset {
	width: auto;
	padding: 5px;
  font-size: 1.0em;
}

legend {
  font-weight: bold;
  font-size: 1.1em;	
 }

.label {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
}

.row {
   display: block;
   margin-left: 10px;
}

.rowindent {
	display: block;
   text-align: center;
}

.fsradiolabel {
	font-size: 1.1em;
}