/*
	SGR Engineering Ltd CSS Template.
	Unathorised use prohibited.
*/
*{
margin: 0px auto;
padding: 0px;
}
html {
height: 100%;
margin: 0 0 1px;
padding: 0;
}

body{
background-image: url(./images/background_forest.jpg);
text-align: center;
font-family: "Arial";
font-style: normal;
height: 100%;
margin: 0 0 1px;
padding: 0;
}

p{
font-family: "Arial";
font-style: normal;
font-size: 14px; color: #000000; 
margin-bottom: 14px;
}
p.stoppress{
font-family: "Times New Roman";
font-style: italic;
text-align: center;
font-size: 26px; color: #ba0032; 
margin-bottom: 14px;
}
p.header{
text-align: right;
margin-bottom: 0px;
margin-right: 5px;
font-family: "Arial";
font-style: normal;
font-size: 14px; color: #ba0032; 
}
p.center {
font-family: "Arial";
font-style: italic;
font-size: 14px; color: #000000; 
margin-bottom: 14px;
margin-left: auto;
margin-right: auto;
text-align:center;
}
p.nogap{
margin-bottom: 0px;
font-style: normal;
font-size: 14px; color: #ba0032; 
}
p.title{
margin-bottom: 0px;
font-style: normal;
font-size: 14px; color: #ba0032; 
}
p.bold{
font-family: "Tahoma";
font-weight: bold;
font-size: 14px; color: #000000; 
}
p.small{
font-family: "Tahoma";
font-style: normal;
font-size: 12px; color: #000000; 
}
p.menustatic {
text-align: center;
font-size: 14px;
font-weight: bold;
font-family: "Arial";
color: #ffffff;
}

h1.white{
font-family: "Garamond"; 
font-size: 48px; color: #ffffff; 
}
h1.red{
font-family: "Arial"; 
font-size: 48px; color: #ba0032; 
}
h2.hand{
font-family: "comic sans ms";
font-style: italic;
font-size: 20px; color: #000000; 
}
h2.red{
font-family: "Arial"; 
font-style: normal;
font-size: 20px; color: #ba0032; 
}
h3.red{
font-family: "Arial"; 
font-style: italic;
font-size: 18px; color: #ba0032; 
}

img.nspace{
	margin:0px 0px;
}

select{
width:150px;
}

UL, OL {
   margin-left: 20px;
   font-style: normal;
}
LI {
   margin-bottom: 14px;
   margin-left: 24px;
}
LI.question {
	font-style: bold;
	font-family: "Arial";
        font-size: 14px;
	margin-bottom: 0px;
}
LI.answer {
	font-style: italic;
	font-family: "comic sans ms";
        font-size: 12px;
	margin-bottom: 10px;
}
LI.sublist {
	font-style: normal;
	font-family: "Arial";
        font-size: 10px;
	margin-bottom: 0px;
}
LI.small {
	font-style: normal;
	font-family: "Arial";
        font-size: 12px;
	margin-bottom: 0px;
}
img.right{
	float: right;
	margin:5px 5px 15px 15px;
}
img.left{
	float:left;
	margin:5px 15px 15px 5px;
}
img.center{
display:block;
margin-left: auto;
margin-right: auto;
text-align:center;
}
td.redborder {border-color: #ba0032; text-align:center; border-width: 2px; border-style:solid;}
td.open {padding: 4px; font-family: "Tahoma"; font-size: 12px; color: #000000;}
td.sm {border-color: #ff3040; padding: 4px; font-family: "Tahoma"; font-size: 10px; color: #202020;}
td.h2 {border-color: #ff3040; padding: 4px; background-color: #606060; font-family: "Tahoma"; font-size: 10px; color: #ffffff;}
td.h2cust {padding: 4px; font-family: "Tahoma"; font-size: 12px; font-style: bold; color: #000000;}

a:active {text-decoration: none; color : #ff3040; font-weight: bold;}
a:active img {border-width: 0px;}
a:link {text-decoration: none; color : #ff3040; font-weight: bold;}
a:link img {border-width: 0px;}
a:visited {text-decoration: none; color : #ff3040; font-weight: bold;}
a:visited img {border-width: 0px;}
a:hover {text-decoration: underline; color: #000000; font-weight: bold;}
a:hover img {border-width: 0px;}

a.white:active {text-decoration: none; color : #ffffff; font-weight: bold;}
a.white:active img {border-width: 0px;}
a.white:link {text-decoration: none; color : #ffffff; font-weight: bold;}
a.white:link img {border-width: 0px;}
a.white:visited {text-decoration: none; color : #ffffff; font-weight: bold;}
a.white:visited img {border-width: 0px;}
a.white:hover {text-decoration: underline; color: #ff3040; font-weight: bold;}
a.white:hover img {border-width: 0px;}

a.light:active {text-decoration: none; color : #ff3040; font-weight: bold;}
a.light:active img {border-width: 0px;}
a.light:link {text-decoration: none; color : #ff3040; font-weight: bold;}
a.light:link img {border-width: 0px;}
a.light:visited {text-decoration: none; color : #ff3040; font-weight: bold;}
a.light:visited img {border-width: 0px;}
a.light:hover {text-decoration: underline; color: #000000; font-weight: bold;}
a.light:hover img {border-width: 0px;}

a.menu:active {text-decoration: none; color : #000000; font-weight: bold;}
a.menu:active img {border-width: 0px;}
a.menu:link {text-decoration: none; color : #000000; font-weight: bold;}
a.menu:link img {border-width: 0px;}
a.menu:visited {text-decoration: none; color : #000000; font-weight: bold;}
a.menu:visited img {border-width: 0px;}
a.menu:hover {text-decoration: underline; color: #ffffff; font-weight: bold;}
a.menu:hover img {border-width: 0px;}

.menucell a {
width:160px;
height:25px;
background:url(./images/menu_button.jpg) 0 0;
display:block;
overflow:hidden;
text-align:center;
}
.menucell a:hover { 
background-position: 0 -25px;
}
.submenucell a {
width:160px;
height:25px;
background:url(./images/menu_button.jpg) 0 0;
display:block;
overflow:hidden;
text-align:center;
font-size: 12px;
}
.submenucell a:hover { 
background-position: 0 -25px;
}

#mainborder
{
margin-top: 10px;
width: 980px;
background-image: url(./images/background_chevron.jpg);
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
border-style: solid;
border-color: #ffffff;
}
#header
{
text-align: left;
margin-left: 40px;
width: 900px;
height: 160px;
background-image: url(./images/header_background.jpg);
overflow:hidden;
}
#menubody
{
text-align: left;
float: left;
margin-left: 22px;
margin-top: 3px;
width: 160px;
padding-bottom: 3px;
background: #ba0032;
}
html>body #menubody
{
text-align: left;
float: left;
margin-left: 43px;
margin-top: 3px;
width: 160px;
padding-bottom: 3px;
background: #ba0032;
}

#mainbody
{
text-align: left;
width: 724px;
padding-bottom: 8px;
float: left; 
margin-left: 3px;
margin-top: 3px;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
padding-left: 3px;
padding-right: 3px;
background: #ffff66;
}
#mainbody:after
{
    content: "";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

#footer
{
clear: both;
width: 900px;
margin-left: 40px;
font-family: "Comic Sans MS"; 
font-size: 12px; color: #ffffff; 
font-style: italic;
background: #ba0032;
}

#emergency
{
text-align: left;
float: right;
margin-right: 3px;
margin-top: 3px;
width: 160px;
padding-bottom: 3px;
background: #ffff66;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
border-left: 1px;
border-right: 1px;
border-top: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #000000;
}

