/* common */
body{margin: 0;	padding: 0;	background-image: url("../img/background.gif");	background-repeat: repeat-y;background-position: top center;background-color: #fff;font-family: arial, helvetica, sans-serif;}
h2{font-size: 1.4em;color: #434343; padding:0; margin:0;}
h2 a,h2 a:visited{color: #434343;text-decoration: none;}
h2 a:active,h2 a:hover{color: #74a8f5;}
p{color: #666666;font-size: 0.9em;}
em{	font-style: normal;	font-weight: bold;}
a:link,a:visited{color: #636363;}
a:active,a:hover{color: #fb9622;}
.red {color:#FF0000}
.orange {color:#FF8811;}
#subNav ul li#blue {color:#005599; font-size: 1em; margin:5px 0px 5px 40px;padding :0; border:none; font-weight:bold;}
.underlined { text-decoration:underline;}
.smallText {font-size: 0.7em;padding:10px 0 10px 0;}
td {colour:#636363;}
ul{padding: 0 0 0 18px;}
li{color: #636363;font-size: 0.9em;margin:10px 0 0 15px; /*list-style-image:url("../img/lollipop.jpg");*/ line-height: 120%;}
#navFooter ul li {color: #fff;list-style:none;line-height: 110%; list-style-image:none;}

#container{	width: 760px; height: 900px;	margin: 0 auto;	padding: 0 8px 0px 8px;}

#container img {padding: 0; margin:0 0  0 8px; border:none;}
#subContainer {float:left;}
/*top navigation*/
#logo {width: 210px; height: 168px;	margin: 0 0 0 8px;	padding: 0;	background-image: url("../img/logo.jpg");background-repeat: no-repeat;background-position: top left;}
#navHeader{margin: 0 0 0 223px;width: 529px; height: 52px;}
#navHeader ul{display: block; margin:15px 0 0 10px;padding: 0;}
#navHeader ul li{display: inline;margin: 0 15px 0 0;padding: 0;	list-style: none;}
#navHeader ul li a{font-size: 1.1em;font-weight: bold;	text-decoration: none;	background-position: center left;background-repeat: no-repeat;padding: 0 0 0 20px; line-height:125%;}
#navHeader ul li a:link,#navHeader ul li a:visited{color: #00bb22;}
#navHeader ul li a:hover,#navHeader ul li a:active{color: #559900;background-position: center left;	background-repeat: no-repeat;}
#navHeader ul li a#navPick { background-image: url("../img/triangleGreen.jpg"); }
#navHeader ul li a#navPick:hover { background-image: url("../img/triangleLGreen.jpg"); text-decoration:underline;}
#navHeader ul li a#navSel { color:#559900; text-decoration:underline; background-image: url("../img/triangleLGreen.jpg"); }
#navHeader ul li a#navSel:hover { background-image: url("../img/triangleLGreen.jpg"); }
#navText{width: 529px;height: 106px;background-image: url("../img/navTextRb.jpg");	background-position: top left;	background-repeat: no-repeat;margin: 15px 0 0 0;}
#navHeader h1{color:#03BC23; width: 500px; height: 30px;	margin:5px 0 0 30px; padding: 0; text-align:center;	font-size: 1.7em;line-height: 125%;}
#navText h2{color:#636363; width: 500px; height: 50px;	margin:70px 0 0 10px; padding: 0; text-align:center;	font-size: 1.7em;line-height: 125%;}
#navText p{width: 500px; height: 50px;	margin:70px 0 0 0; padding: 0; text-align:left;	font-size: 1em;line-height: 120%;}
#navText p strong{	color: #00bb22;}
#navText p em{	font-weight: bold;	font-style: normal;color: #636363; padding:0; margin:0px;  font-size: 1.7em;line-height: 150%;text-align:center;}

/*side navigation*/
#sidebar{float: left;clear: left;	width: 200px;	margin: -44px 15px 0 0;	padding: 0 0 0 8px;}
#subNav{margin: 0;width: 198px;	float: left;}
#subNav h2, #subNav h3{text-align:center;color: #005599;font-size: 1.2em; padding: 0 0 12px 0; margin:10px 0 0 0;border-bottom: 1px solid #c1c1c1;}
#subNav h4{text-align:center;color: #005599;font-size: 1.2em; padding: 0 0 12px 0; margin:10px 0 0 0; }
#subNav h5{text-align:center;color: #74A8F5;font-size: 1.2em; padding: 0 0 12px 0; margin:10px 0 0 0;border-bottom: 1px solid #c1c1c1;}
#subNav h6{text-align:center;color: #005599;font-size: 1.0em; padding: 12px 0 12px 0; margin:10px 0 0 0;border-top: 1px solid #c1c1c1;}
#subNav p{text-align:left;color: #74A8F5;font-size: 1.0em; padding: 0; margin:5px 0 5px 0;}
#subNav ul{width: 100%;margin: 0;padding: 0;border-top: 1px solid #c1c1c1;}
#subNav ul li{margin: 0;padding: 0;	border-bottom: 1px solid #c1c1c1;list-style: none;}
#subNav ul li a{display: block;	margin:	5px 0 5px 0;	padding: 0 0 0 20px;	font-size: 1.1em;	font-weight: bold;	text-decoration: none;text-align: left;	line-height: 125%;	background-position: center left;	background-repeat: no-repeat;}
#subNav ul li a:link,#subNav ul li a:visited{color:	#005599;}
#subNav ul li a:active,#subNav ul li a:hover{color: triangleLBlue.jpg;background-position: center left;background-repeat: no-repeat;}
#subNav ul li a#navSel { background-image: url("../img/triangleBlue.jpg"); }
#subNav ul li a#navSel:hover {color: #74A8F5; }
#subNav ul li a.current{background-color: #74A8F5;}
#subNav ul li a:link,#subNav ul li a:visited{color:#005599;background-image: url("../img/triangleLBlue.jpg");}
#subNav ul li a#navSel:active,#subNav ul li a#navSel:hover{color: #74A8F5; background-image: url("../img/triangleLBlue.jpg");}
#subNav ul li a#thispage{color: #74A8F5; background-image: url("../img/triangleLBlue.jpg"); text-decoration:underline;}
#subNav ul li a#thispage:active,#subNav ul li a#thispage:hover{text-decoration:none;}
#specsubnav {margin: 0;width: 198px;	float: left;}

#features {margin: 20px 0 0 0;width: 198px;	float: left;}
#features ul{width: 100%;margin: 0;padding: 0;}
#features p {margin: 0 0 0 25px;padding: 0;	font-size:0.8em; text-align:left;color:#005599; text-decoration:underline;}
#features ul li {margin: 0 0 0 20px; padding: 0 0 0 5px;	list-style:circle;color:#005599; font-size:0.8em; text-align:left; }
#features img, #subNav img {padding:0;  margin:10px 0 10px 0;}

/*## sitemap ##*/
#sitemap{margin: 0; width: 198px; float: left;}
#sitemap h4{text-align:center; color: #005599;font-size: 1.2em; padding: 0 0 12px 0; margin:10px 0 0 0;border-bottom: 1px solid #c1c1c1; }
#sitemap ul{ display: block; margin:50px 0 0 2px; padding: 0;}
#sitemap ul li{padding: 0 0 0 30px; margin: 4px 0 4px 0px; background-image: url("../img/folderO.jpg");background-repeat: no-repeat;background-position: center left;list-style: none;}
#sitemap ul li#folderOpen{font-size: 0.8em;text-decoration: none; Font-weight: normal; line-height: 160% ;margin: 4px 0 4px 25px;background-image: url("../img/folderO.jpg");background-repeat: no-repeat;background-position: center left;}
#sitemap ul li a {color:#005599; text-decoration:none;}
#sitemap ul li a:hover {text-decoration:underline;}
#sitemap ul li#folderClosed{color:#005599;margin: 4px 0 4px 2px;background-image: url("../img/folderC.jpg");background-repeat: no-repeat;background-position: center left;}
#sitemap ul li #em{font-weight:bold; text-decoration: underline;}


#contentBanner{ height:40px;margin:0; padding:0;background-image: url("../img/contentRb.jpg"); background-position: top center;background-repeat: no-repeat; }
#contentBannerNoPic{ height:40px;margin:0; padding:0;}
/*################*/
/*## START home ##*/
/*################*/
#homepage{float: left; width:530px;height:600px; margin: 0; padding:0;background-image: url("../img/rb1.jpg"); background-position: bottom right;background-repeat: no-repeat; }
#homeText p{margin: 5px 5px  0 15px; padding: 0;font-size: 1em;line-height: 160%;color: #636363;}
#homepage #homeText h4 {font-size: 1.5em;color: #999999;margin:0 0 0 15px; padding: 0;}
#homepage #homeText h4 em{color: #636363;}
#homepage #homeText ul{width: 100%;margin: 0;padding: 0;}
#homepage #homeText ul li{color:#636363; font-size: 1em;text-decoration: none; text-align: left; margin: 2px 0 2px 20px;padding: 0 0 0 20px; list-style: none; background-image: url("../img/tick.jpg");background-repeat: no-repeat;background-position: center left;font-weight: normal;line-height: 160%;}
#homeSmallwidth p{margin: 15px 340px  0 15px; padding: 0;font-size: 1em;line-height: 160%;color: #636363;}
/*###################*/
/*## START contact ##*/
/*###################*/
#contactpage{float: left; width:530px;height:600px; margin: 0; padding:0;background-image: url("../img/rb3.jpg"); background-position: bottom right;background-repeat: no-repeat; }
#contactText p{margin: 5px 225px  0 15px; padding: 0;font-size: 1em;line-height: 160%;color: #636363;}
#contactpage #contactText h4 {font-size: 1.5em;color: #999999;margin:0 0 0 15px; padding: 0;}
#contactpage #contactText h4 em{color: #636363;}
#contactpage #contactText ul{width: 100%;margin: 0;padding: 0;}
#contactpage #contactText ul li, #contactpage #contactText ul li#phone, #contactpage #contactText ul li#mail{color:#636363; font-size: 1em;text-decoration: none; text-align: left; margin: 4px 0 4px 10px;padding: 0 0 0 23px; list-style: none;Font-weight: normal;line-height: 160%;}
#contactpage #contactText ul li{background-image: url("../img/email.jpg");background-repeat: no-repeat;background-position: center left;}
#contactpage #contactText ul li#phone{background-image: url("../img/phone.jpg");background-repeat: no-repeat;background-position: center left;}
#contactpage #contactText ul li#mail{background-image: url("../img/mail.jpg");background-repeat: no-repeat;background-position: center left;}

/*###################*/
/*## START about ##*/
/*###################*/
#aboutpage{float: left; width:530px;height:600px; margin: 0; padding:0;background-image: url("../img/rb5.jpg"); background-position: bottom left;background-repeat: no-repeat; }
#aboutText p{margin: 10px 10px 2px 10px; padding: 0;font-size: 1em;line-height: 140%;color: #636363;}
#aboutText p#lalign{margin: 2px 10px 10px 390px; padding: 0;font-size: 1em;line-height: 140%;color: #636363;}
/*###################*/
/*## START disclaimer ##*/
/*###################*/
#disclaimerpage{float: left; width:530px;height:600px; margin: 0; padding:0;}
#disclaimerText p{margin: 10px 10px 2px 10px; padding: 0;font-size: 1em;line-height: 140%;color: #636363;}

/*###################*/
/*## START privacy ##*/
/*###################*/
#privacypage{float: left; width:530px;height:600px; margin: 0; padding:0;}
#privacyText p{margin: 10px; padding: 0;font-size: 1em;line-height: 120%;color: #636363;}
#privacyText p strong{text-decoration:underline; font-weight:bold;}
#privacypage #privacyText h4 {font-size: 1.5em;color: #999999;margin:0 0 0 15px; padding: 0;}

/*################################*/
/*## START TERMS AND CONDITIONS ##*/
/*################################*/
#tandccontainer{	width: 760px; height: 3750px;	margin: 0 auto;	padding: 0 8px 0px 8px;}
#termspage{float: left; width:530px;height:3750px; margin: 0; padding:0;}
#termsText p{margin: 10px; padding: 0;font-size: 1em;line-height: 120%;color: #636363;}
#termsText p strong{text-decoration:underline; font-weight:bold;}
#termspage #termsText h4 {font-size: 1.5em;color: #999999;margin:0 0 0 15px; padding: 0;}



/*spec page*/
#specPage {float: left; width:530px;height:600px; margin: 0; padding:0;background-image: url("../img/rb4.gif"); background-position: top right;background-repeat: no-repeat;}
#specPage #halfspec {width:300px; margin: 0; padding:0;}
#specPage #halfspec h4, #specPage #specification  h4{color:#ff8811;font-size: 1.2em; margin:10px; padding:0;}
#specPage #halfspec p, #specPage #specification  p{color:#636363;font-size: 1em; margin: 10px; padding: 0;font-size: 1em;line-height: 120%;}
#specPage #specification  h5{color:#ff8811;font-size: 1.2em; margin:10px 0 0 15px; padding:0;}
#specPage #specification  ul{margin: 0 0 3px 0;	padding: 0;	list-style: none;}
#specPage #specification table{width:400px;margin:3px 0 0 30px;	padding: 0; text-align:center;	border-bottom:solid 1px #636363;border-top:solid 1px #636363; border-right:solid 1px #636363; border-left:solid 1px #636363; }
#specPage #specification  table tr{height:20px; }
#specPage #specification  table td#parameter em, #specPage #specification  table td#unit em, #specPage #specification  table td#value em {font-size:1.1em; font-weight:bold; color:#636363;}
#specPage #specification  table td#parameter{color:#636363; width:170px; border-bottom:solid 1px #636363; font-size: 1em;line-height: 150%;}
#specPage #specification  table td#unit{color:#636363; width:80px;  border-left:solid 1px #636363;border-bottom:solid 1px #636363;font-size: 1em;line-height: 150%;}
#specPage #specification  table td#value{color:#636363; width:150px;  border-left:solid 1px #636363;border-bottom:solid 1px #636363;font-size: 1em;line-height: 150%;}
#specPage #specification img {padding:10px 0 10px 50px; margin: 0; }
#specsubnav p {color:#636363; font-size: 1em; margin: 60px 2px 0 2px; line-height: 125%;}
#specsubnav h2{text-align:center;color: #005599;font-size: 1.2em; padding: 0 0 12px 0; margin:10px 0 0 0;border-bottom: 1px solid #c1c1c1;}


/*Footer*/
#footer{clear: both;margin: 0px;padding: 0px;background-color: #03BC23;font-size: 1em;	color: #fff;width: 744px;margin: 0 auto 0 auto;}
#footer a{font-weight:normal;	text-decoration: none;}
#footer a:link,#footer a:visited{color: #fff;}
#footer a:active,#footer a:hover{text-decoration: none;}
#siteLink{padding: 10px 20px 0 0;font-size: 1.25em;	text-align: right;}
#siteLink a:link,#siteLink a:visited{color: #fff;font-weight:bold;	text-decoration: none;}
#siteLink a:active,#siteLink a:hover{text-decoration: underline;}
#navFooter{padding: 0px 0 15px 0;font-size: 1em;}
#navFooter ul{margin: 0 0 0 20px;padding: 0;list-style: none;}
#navFooter ul li{margin: 0;	padding: 0;}
#footer p{color: #fff;font-size: 1em;margin:5px; padding:0;}
/* quote*/
.red {color:#CC3300;}
#quotecontainer{width: 300px; height: 550px; background-color: #fff; margin: 0 auto;padding: 0 8px 0px 8px;border-right: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;}
#quotecontainer h5{text-align:left; color: #000;font-size: 11px; padding: 0 ; margin:5px;}
#inputform {margin:5px 0 5px 5px; padding:3px;font-size: 12px;}
#submitform {margin:5px 0 5px 200px; padding:0;font-size: 12px;}
#inputform p{margin:0; padding:0; text-align:left; color: #000; }

/*###################*/
/*## START list ##*/
/*###################*/
#listpage{float: left; width:530px;height:1000px; margin: 0; padding:0;}
#listtpage #listText ul{width: 100%;margin: 0;padding: 0;}
#listpage #listText ul li, #listpage #listText ul li#folderC, #listpage #listText ul li#original{color:#636363; font-size: 1em;text-decoration: none; text-align: left; padding: 0 0 0 30px; list-style: none;Font-weight: normal;line-height: 160%;}
#listpage #listText ul li#original{margin: 4px 0 4px 0px;background-image: url("../img/folderO.jpg");background-repeat: no-repeat;background-position: center left;}
#listpage #listText ul li{margin: 4px 0 4px 50px;background-image: url("../img/folderO.jpg");background-repeat: no-repeat;background-position: center left;}
#listpage #listText ul li#folderC{margin: 4px 0 4px 100px;background-image: url("../img/folderC.jpg");background-repeat: no-repeat;background-position: center left;}
#listpage #listText ul li #em{font-weight:bold; text-decoration: underline;}