/* CSS Document */

body {
	margin: 0px auto;
	padding: 0;
font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size: 11px;
	color:#000000;
	text-align:center;
	background-color: #999999;
	
}

/* GENERAL STYLES */

a {
font-family:Arial, Helvetica, sans-serif;
color:#3366cc;
text-decoration:underline;
}

a:hover {
color:#006666;
text-decoration:underline}


h2 {
	font-size: 14px;
	color:#003875;
	margin: 0 0 5px 0;
	font-weight:bold;
	line-height:1.3em;
	padding: 2px 0px 0px 0px;
}

h6 {
	font-size: 30px;
	color:#ffffff;
	margin: 0 0 5px 0;
	font-weight:bold;
	line-height:1.3em;
	padding: 2px 0px 0px 0px;
}


h3 {
	font-size: 12px;
	color:#003875;
	margin: 0 0 5px 0;
	font-weight:bold;
	line-height:1.3em;
	padding: 2px 0px 0px 0px;
}

h4 {
	font-size: 18px;
	color:#003875;
	margin: 0 0 5px 0;
	font-weight:lighter;
	line-height:1.3em;
	padding: 2px 0px 0px 0px;
}


h1 { /* controls the look of h1 tag if sIFR is disabled */
	font-family: Arial, Verdana, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	line-height:1.3em;
	color: #fff;
	margin: 0;
	padding: 0;
}


h1 a { 
	color: #fff;
	text-decoration:none
		
}

h1 a:hover { 
	color: #fff;
	text-decoration:none
		
}

h5 { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
		line-height:1.3em;
	text-align: left;
	font-weight:normal;
	color: #003875;
	margin: 0;
	padding: 0;
}



/* LAYOUT*/


#wrap {

width:900px;
margin:auto;
text-align:left;
}





/* TOP NAVIGATION*/

#topnav {
height:19px;
background-color:#e6e6e6;
text-align:left;
color:#003875;
padding-right:15px
}

#topnav ul{
margin: 0; padding: 0px;height:19px;
	list-style-type: none; list-style-image: none; text-align:left
}

#topnav li { display:inline; float: left; 

}

#topnav li a  {
float: left; 
display:block;
text-align: left;
height:18px;
padding-top:2px;
padding-left: 5px;
padding-right: 5px;
text-decoration: underline;
color:#003875;

     }
	 
	 
#topnav li a:hover {
display:block;
color:#009966;
text-decoration:underline;
     }
	 
	 
/* HEADER*/	 

#header {
width:900px;
padding:0px;
background-color:#FFFFFF;
height:164px;
}

#logo {
width:450px;
height:80px;
float:left;
margin-top:15px;
padding-left:20px
}

#logo h5{
padding-top:15px
}

#rightimage {
width:250px;
height:100px;
float:right;
margin-top:15px
}


/* MAIN MENU */	 



#menu {
width:500px;
height:30px;
color:#003875;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
margin-left:17px
}


#menu ul {
margin: 0; padding: 0px;height:29px;
	list-style-type: none; list-style-image: none; text-align:left
	   
}

#menu li { display: inline; float: left;  


} 

#menu li a  {
float: left; 
background-color:#f7f9fb;
display:block;
text-align: center;
height:22px;
padding-top:7px;
padding-left: 7px;
padding-right: 7px;
text-decoration: none;
color:#003875;
margin-right:3px
     }
	 
	 
#menu li a:hover {
background-color:#c0dbe1;
display:block;
color:#003875;
text-decoration:none;
     }
	 
	 
#menu li .current {
background-color:#c0dbe1;
display:block;
color:#003875;
text-decoration:none;
     }
	 

/* HOME FLASH MOVIE */	 

#flash {
width:900px;
background-image:url(../images/movie-back2.jpg);
background-repeat:no-repeat;
height:300px;
}

#flashtext {
margin-top:115px;
margin-left:45px;
float:left;
width:350px
}

#animation {
width:400px;
margin-right:30px;
float:right;
height:270px
}

#flashcopy {
margin-left:17px;
width:866px;
text-align:left;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
border-top:solid 1px #FFFFFF;
}

#flashcopy a {
color:#FFFFFF;
text-decoration:none;
}


#flashcopy a:hover {
color:#FFFFFF;
text-decoration:underline;
}


#flashcopy .right {
float:right
}
	 

/* CONTENT */	 

#content {
width:900px; 
background-color:#FFFFFF
}

#content2 {
width:900px;
background-image:url(../images/background.gif);
background-repeat:repeat-y;
background-color:#FFFFFF
}

/* HOME CONTENT */

#homeleftwrap{
width:615px;
float:left;
margin-top:15px;
margin-bottom:15px}

#homeleft {
width:280px;
_width:260px;
margin-left:17px;
float:left;
text-align:left
}


#midhome {
width:280px;
_width:250px;
float:left;
text-align:left;
margin-left:17px;
_margin-left:10px;
background-color:#dfe6ee;
padding:10px;
height:460px
}

#midhome ul{
list-style:none;
margin-left:0px;
padding:0px

}

#midhome li{
list-style:none;
background-image:url(../images/bullet.gif) ; margin-left: 5px; 
background-repeat:no-repeat; padding-left:20px; padding-top:0px;
margin-bottom:6px
}


#righthome{
width:250px;
margin-right:17px;
float:right;
text-align:left;
margin-top:15px;
margin-bottom:15px
}

#form {
width:225px;
background-color:#c0dbe1;
display:block;
padding:10px}

#feature {
background-image:url(../images/featureback.jpg);
width:245px;
height:99px;
background-repeat:no-repeat;
margin-top:10px
}





/* INTERNAL PAGES CONTENT */

#leftwrap{
width:615px;
float:left;
margin-bottom:15px}

#left {
width:185px;
margin-left:0px;
float:left;
text-align:left;


}


#mid {
width:390px;
float:left;
text-align:left;
margin-left:28px;
margin-top:15px;

}

#mid ul{
list-style:none;
margin-left:0px;
padding:0px

}

#mid li{
list-style:none;
background-image:url(../images/bullet.gif) ; margin-left: 5px; 
background-repeat:no-repeat; padding-left:20px; padding-top:0px;
margin-bottom:6px
}


.PDFbox {
background-color:#dfe6ee;
text-align:left;
padding-top:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px
}

.PDFboxcopy {
background-image:url(../images/page.png);
background-repeat:no-repeat;
padding-left:20px;
margin-left:5px;
text-align:left;
}



/* PRODUCT RANGE*/

#productrange {
padding-left:30px;
padding-right:30px;
height:160px;
background-color:#ebeff3;
border-top:2px #FFFFFF solid;
}


#productrange a {
font-family:Arial, Helvetica, sans-serif;
color:#003875;
text-decoration:none;
}

#productrange a:hover {
color:#003875;
text-decoration:underline;
}


#footer {
width:900px;
margin:auto;
color:#ffffff;
font-size:10px;
clear:both;
text-align:left;
background-color:#003875;
padding-top:5px;
padding-bottom:5px

}

#footer a{
color:#ffffff;
text-decoration:underline

}

#footer a:hover{
color:#009966;
text-decoration:underline

}



#footer .left {
float:left;
display:block;
padding-left:15px;

}

#footer .right {
float:right;
display:block;
padding-right:15px;
}



.clearall {
clear:both;
}



.floatright {
float:right;
padding-bottom:10px;
padding-left:10px}

.floatleft {
float:left;
padding-bottom:10px;
padding-right:10px}



.divider {
height:10px;
clear:both;
}




#pagebanner {
width:900px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
height:65px;

}

#pagebanner .title {
padding-left:30px;
padding-top:18px
}




#leftnavigation {
width:165px;
color:#003875;
font-size:11px;
margin-left:17px;
text-align:left;
padding-top:10px
}

#leftnavigation .title{
color:#ffffff;
background-color:#003875;
display:block;
font-size:12px;
height:20px;
font-weight:bold;
padding:5px
}

#leftnavigation ul{
padding:0;
margin:0;
list-style:none
}

#leftnavigation li{
border:none
}

#leftnavigation a {
color:#003875;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#FFFFFF;
min-height:15px;
padding:5px;
margin-top:2px

}
#leftnavigation a:hover {
color:#003875;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#c0dbe1;

}

#leftnavigation .current {
color:#003875;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#c0dbe1;

}

