/*
------------------------------------------------------------------------
Theme Name:[projectname]
Author:[authorname]
Author Company URI:http://www.globalwsolutions.com
------------------------------------------------------------------------
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold}
em{font-style:italic}
a img{border:none}

h1, h2, h3, h5, h5, h6{font-weight:bold}

/*
-----------------------------------------
LAYOUT
----------------------------------------- 
*/



h1 {
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
img {
	border: none;
}	


body{
	margin: 0;
	padding: 0;
	text-align: center;
}




#wrapper{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 750px;
}

#header{
	height: 105px;
	width: 750px;
	
}

#logo{	
	height: 58px;
	width: 206px;
	float: left;	
	margin-top: 40px;	
}

#h_right{
	float: right;
	width: 500px;	
	text-align: right;
}

#nav_admin{
	height: 10px;
	padding-top: 20px;
}

#tagline{
	width: 500px;	
	margin: 0;
	padding:0;
	text-align: right;	
	margin-top: 45px;
	
}



#tagline h2{
	color: #A18C72;
	margin: 0;
	padding: 0;
}



#nav{
	height: 70px;
}


#nav_parent{
	height: 34px;
	text-align: center;
}

#nav_child{
	height: 24px;
	margin-top: 5px;
}

.centralImg { /* Top image on homepage (cycling Gif)*/
	background: url(images/bg_ctrlimg.gif) repeat-y top right;
	position: relative;
	/*height: 175px;*/
	width: 806px;
	top: 0;
	z-index: 1;	
	left: -56px;
	margin: 0;
	padding: 0;
}


#container_content{
	width: 750px;
	background: url(images/contentBg2.gif) repeat-x top left;
}


#content{
	width: 750px;
	/*background: url(images/top.gif) no-repeat top left;*/
	
	padding-top: 5px;
}



#newsTicker{
	margin: 0;
	padding: 0;
	width: 750px;


}

#newsTickerBg{
	text-align: left;
	height: 25px;
	width: 693px;
	background: url(images/tickerBg.gif) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 15px;
	margin-left: 20px;
	padding-top: 5px;
}

*html #newsTickerBg{
	height: 30px;
	width: 708px;
}

*+html #newTickerBg{
	height: 30px;
	width: 708px;
}

#newsTickerBg p{
	margin: 0;
	padding: 0;	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}

#newsTickerBg img{
	margin-right: 10px;
}


#content_bottom{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.left_content{
	float: left;
	width: 251px;
}

.right_content{
	margin-left: 20px;
	float: left;
	width: 430px;
	
}

.d_clear{
	height: 0;
	width: 0;
	clear: both;
}



#footer{
	height: 23px;
	width: 750px;
	background:url(images/footerBg.gif) no-repeat top left;
	text-align: left;
}

#footer p{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 7px;
}

#footer a:link, #footer a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

#footer a:hover, #footer a:active {
	text-decoration: underline;
	color: #FF9900;
}





/* SNAPSIS MENU */

#navParent ul{
	margin: 0;
	padding: 0;
}

#navParent li{
	
}

#navParent a:link,  #navParent a:visited,  #navParent a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
    font-weight:bold;    
    float:left;
    display:block;
    text-align:center;
    white-space: nowrap;
    width: 106px;
	height: 18px;
    text-decoration:none;
    color:#C5C6C7;
    background: transparent url(images/navBg3.gif) no-repeat top left;
	padding-top: 8px;
	padding-bottom: 8px;
}

*html #navParent a {
	height: 34px;
}

*+html #navParent a {
	height: 34px;
}

#navParent a:hover
 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
    font-weight:bold;
    text-decoration:none;
    background-image: none;
    color:#000000;
}



#navParent li {
    
	display: inline;
} 

#navParent li:hover,
#navParent li.hover
{
    background: none;
}

#navParent .SelectedItem {
    background: none;
}
#navParent .SelectedItem a {
    background: none;
    color:#000000;
}




#navChild{
	width: 600px;
	height: 24px;
	background:url(images/subNavBg.gif) no-repeat top left;
	padding-left: 15px;
	padding-right: 15px;
}

#navChild ul.Level1 {
    display:none;

}

#navChild ul {
    margin-top: 3px;
	padding:2px 0 2px 15px;
    margin:0;
    display:inline;
    list-style:none;
    float:left;
	background: url(images/arrow.gif) no-repeat left;
	margin-right: 15px;
}

#navChild li {
  position: relative;
  display: inline;
  list-style-type: none;
}
#navChild li {
  
}
#navChild li li{
  background:url();
}
#navChild li ul { /* second-level lists */
	position : absolute;
	z-index:5;
	left: -999em;
	border:1px solid #333333;
    background-color:#f1f1f1;
}

#navChild a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	display:block;
    text-decoration:none;  
    text-align:left;
}
#navChild li li a {
    width:125px;
}

#navChild li a:hover {
  	/* text-decoration: underline; */
}

#navChild a.SelectedItem {
    background-color: #ffffff;
    /* border:1px solid #3b3b3b; */
}
#navChild .DisabledItem {
    color:#cccccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#navChild li:hover ul ul,
#navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul,
#navChild li.hover ul ul,
#navChild li.hover ul ul ul,
#navChild li.hover ul ul ul ul{
  left: -999em;
}

#navChild li:hover ul, 
#navChild li.hover ul {
	top: 26px;
	left:0;
}
#navChild li li:hover ul,
#navChild li li li:hover ul,
#navChild li li.hover ul,  
#navChild li li li.hover ul {
	top: 0;
	left:130px;
}


















#welcomeContent .intro {
	color:#002664;
	font-size:13px;
	font-style:italic;
}


#welcomeContent h3 {
	font-size:16px;
}



#welcomeContent .threat {
font-size:15px;
font-weight:bolder;
}

#welcomeContent ul {
font-size:13px;
margin-left:10px;
margin-top:10px;
}



















#adBlock {
	/*float: left;*/
	width: 251px;
}
#adBlock h1 {
	font-size: 18px;
	color: #FFFFFF;
}
#adBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#adBlock a:link, #adBlock a:visited {
	text-decoration: none;
}

#adBlock a:hover, #adBlock a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

#adOne h1 {
	margin-bottom: 3px;
	padding-top: 11px;
}

#adOne li a {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#adOne li {
	background-image: url(images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

#adOne {
	background-image: url(images/adPanel01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 155px;
	width: 251px;
	margin: 0px;
	padding: 0px 11px;
	display: block;
}
#adOne ul {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#adOne .adlink {
	display: block;
	text-align: right;
	margin-top: 5px;
	width: 231px;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12em center;
	color: #FFFFFF;
}
#adOne .adlink a {
	color: #FFFFFF;
}

#adTwo a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 231px;
	text-align: right;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12em 0.5em;
}


#adTwo {
	background-image: url(images/adPanel02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 110px;
	width: 251px;
	padding: 0px 11px;
}
#adTwo h1 {
	padding-top: 11px;
}
#adThree {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	height: 150px;
	width: 251px;
	background-image: url(images/adPanel03.gif);
	background-repeat: no-repeat;
}
#adThree h1 {
	padding-top: 11px;
}



#form_home {
	width: 231px;
}

#form_home form{
	float: left;
}

#form_home .title {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	margin-right: 5px;
	color: #FFFFFF;
}

#name {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-color: #002664;
	color: #FFFFFF;
}

#l205551-205551 {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-color: #002664;
	color: #FFFFFF;
}

#CompanyName {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-color: #002664;
	color: #FFFFFF;
}

#form_home .f_column {
	margin-bottom: 5px;
	text-align: right;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#form_home .link {
	background: url(images/arrow.gif) no-repeat left center;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: center;
}



























/*styles the top content block*/

#topContent { 
	height: auto;
	width: auto;
	display: block;
	padding-bottom: 15px;
}
#topContent .question {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #44B6Ac;
	margin-bottom: 5px;
}
#topContent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

#firstHeading {
	display: block;
	height: auto;
	width: auto;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #44B6AC;
	margin-bottom: 15px;
}

#leftCol {
	display: block;
	height: auto;
	width: 340px;
	float: left;
}
#leftCol ul {
}
#leftCol .quote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	display: block;
	margin-top: 10px;
}
#leftCol .introCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #002664;
}
#leftCol .sub {
	font-family: Arial, Helvetica, sans-serif;
	width: 1em;
	font-size: 9px;
}
#leftCol .question a {
	color: #44B6AC;
}

#rightCol {
	height: auto;
	width: 330px;
	margin-left: 364px;
	float: none;
	margin-bottom: 30px;
}
#rightCol .imageSpace {
	padding-top: 90px;
	padding-bottom: 170px;
}
#rightCol img {
	padding-bottom: 25px;
}

#rightCol .quote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	display: block;
	margin-top: 10px;
}



#rightCol ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rightCol .question a {
	color: #44B6AC;
}

/*Ends*/
/*styles the second content block*/

#baseContent {
	height: auto;
	width: auto;
	display: block;
	padding-bottom: 15px;
}

#secondHeading {
	display: block;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #44B6AC;
}

#sndleftCol {
	display: block;
	height: auto;
	width: 330px;
	float: left;
}
#sndleftCol table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right: 1px solid #44B6Ac;
	border-bottom: 1px solid #44B6AC;
	border-left: 1px solid #44B6AC;
}
#sndleftCol table tr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
}
#sndleftCol table td {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #44B6AC;
	border-right-color: #44B6AC;
}
#sndleftCol table td.right {
	border-right-style: none;
}

#sndleftCol .caps {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

#sndrightCol {
	height: auto;
	width: 330px;
	margin-left: 364px;
	float: none;
	margin-bottom: 30px;
}

#sndrightCol02 {
	height: auto;
	width: 330px;
	margin-left: 364px;
	float: none;
	margin-bottom: 0px;
}

/*Table Column full width*/


#tableCol {
	display: block;
	height: 360px;
	width: 708px;
	float: left;
}
#tableCol table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right: 1px solid #44B6Ac;
	border-bottom: 1px solid #44B6AC;
	border-left: 1px solid #44B6AC;
	float: left;
	margin-right: 24px;
	display: block;
}
#tableCol table tr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
}
#tableCol table td {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #44B6AC;
	border-right-color: #44B6AC;
}
#tableCol table td.right {
	border-right-style: none;
}

#tableCol .caps {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}


/*Ends*/

/*Ends*/

#productNav {
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 708px;
	height: 25px;
}
#productNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	width: auto;
	float: left;
}

#productNav a:link, #productNav a:visited {
	text-decoration: none;
}

#productNav a:hover, #productNav a:active {
	text-decoration: underline;
}
#title {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #002664;
	font-weight: normal;
	margin-top: 3px;
	text-transform: uppercase;
}
#rangeRight {
	position: absolute;
	height: auto;
	width: auto;
	right: 50px;
}
#rangeRighttwo {
	height: auto;
	width: auto;
	position: absolute;
	right: 0px;
}

#titlebar .subhead {
	color: #002664;
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
}
#titlebar h1 {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

/* Product details */

#productDetails {
	width: 708px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails li {
	margin-bottom: 6px;
}

#featuresLeftCol { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details02 */

#productDetails02 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails02 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails02 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails02 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails02 li {
	margin-bottom: 6px;
}

#featuresLeftCol02 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol02 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details03 */

#productDetails03 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails03 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails03 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails03 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails03 li {
	margin-bottom: 6px;
}

#featuresLeftCol03 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol03 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details04 */

#productDetails04 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails04 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails04 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails04 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails04 li {
	margin-bottom: 6px;
}

#featuresLeftCol04 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol04 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details05 */

#productDetails05 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails05 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails05 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails05 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails05 li {
	margin-bottom: 6px;
}

#featuresLeftCol05 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol05 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details06 */

#productDetails06 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails06 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails06 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails06 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails06 li {
	margin-bottom: 6px;
}

#featuresLeftCol06 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol06 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details07 */

#productDetails07 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

#productDetails07 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails07 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails07 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails07 li {
	margin-bottom: 6px;
}

#featuresLeftCol07 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol07 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */

/* Product details08 */

#productDetails08 {
	width: 708px;
	margin-top: 20px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 70px;
}

#productDetails08 p {
	margin-left: 15px;
	margin-right: 15px;
}

#productDetails08 h1 {
	margin-left: 15px;
	font-size: 18px;
	padding-top: 15px;
	height: auto;
	width: auto;
	display: block;
	margin-bottom: 10px;
}

#productDetails08 ul {
	font-size: 12px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#productDetails08 li {
	margin-bottom: 6px;
}

#featuresLeftCol08 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 15px;
	float: left;
	padding-left: 10px;
}
#featuresRightCol08 { /* Use for ul lists */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/* Ends */


#detailLeftCol { /* Use for paragraphs of copy */
	display: block;
	height: auto;
	width: 325px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#detailRightCol { /* Use for paragraphs of copy */
	display: block;
	height: auto;
	width: 325px;
	margin-left: 365px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#headlineRule {
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 708px;
	height: 15px;
}

#centreCol {
	display: block;
	height: auto;
	width: auto;
	margin-bottom: 10px;
}
#centreCol p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #002664;
}
#centreCol .sub {
	font-size: 10px;
}
#callToAction {
	display: block;
	margin-left: 15px;
	height: auto;
	width: auto;
	padding-bottom: 15px;
}
#callToAction a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: none;
	font-size: 14px;
	color: #CC3300;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	display: block;
	font-weight: bold;
}
#callToAction a:hover {
	text-decoration: underline;
}
#subNav {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#subNav ul {
	list-style-type: none;
}
#subNav li {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 3px;
}
#subNav li a {
	display: inline-block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
#subNav li a:hover {
	text-decoration: underline;
}
#subNav .lastItem {
	margin-bottom: 10px;
}
#subNav h2 {
	display: block;
	margin-bottom: 10px;
}
#Diagrams {
	display: block;
	height: auto;
	width: auto;
	margin-bottom: 10px;
	margin-top: 235px;
}
#thirdHeading {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #44B6AC;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

#fourthHeading {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #44B6AC;
	padding: 0px;
	margin-bottom: 10px;
}

#leftCol .productLink a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #002664;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}

#leftCol .productLink a:hover {
	text-decoration: underline;
}

#rightCol .productLink a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #002664;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}
#rightCol .productLink a:hover {
	text-decoration: underline;
}
#rmSanilink {
	height: auto;
	width: 688px;
	background-image: url(images/detailBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	margin-top: -20px;
}
#rmSanilink h2 {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
}
#pdleftCol {
	width: 340px;
	float: left;
	height: auto;
	display: block;
	margin-bottom: 20px;
}

#pdrightCol {
	height: auto;
	width: 340px;
	display: block;
	margin-left: 364px;
	margin-bottom: 20px;
}
#productAdone {
	width: auto;
	background-image: url(images/prodAd01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 133px;
	padding: 0px 15px;
	margin-bottom: 10px;
}

#productAdone h1 {
	color: #FFFFFF;
	font-size: 20px;
	display: block;
	margin-bottom: 7px;
	padding-top: 15px;
}
#productAdone p {
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	margin-bottom: 7px;
}

#productAdone a {
	text-align: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 6em 0.6em;
	font-size: 12px;
}
#productAdone a:hover {
	text-decoration: underline;
}

#productAdtwo {
	width: auto;
	background-image: url(images/prodAd02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 133px;
	padding: 0px 15px;
}
#productAdtwo h1 {
	color: #FFFFFF;
	font-size: 20px;
	display: block;
	margin-bottom: 7px;
	padding-top: 15px;
}
#productAdtwo p {
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	margin-bottom: 7px;
}
#productAdtwo a {
	text-align: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5em 0.6em;
	font-size: 12px;
}
#productAdtwo a:hover {
	text-decoration: underline;
}

#productAdthree {
	width: auto;
	background-image: url(images/prodAd03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 133px;
	padding: 0px 15px;
	margin-bottom: 10px;
}
#productAdthree h1 {
	color: #FFFFFF;
	font-size: 20px;
	display: block;
	margin-bottom: 7px;
	padding-top: 15px;
}
#productAdthree p {
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	margin-bottom: 7px;
}
#productAdthree a {
	text-align: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1.25em 0.6em;
	font-size: 12px;
}
#productAdthree a:hover {
	text-decoration: underline;
}

#productAdfour {
	width: auto;
	background-image: url(images/prodAd04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 133px;
	padding: 0px 15px;
}
#productAdfour h1 {
	color: #FFFFFF;
	font-size: 20px;
	display: block;
	margin-bottom: 7px;
	padding-top: 15px;
}
#productAdfour p {
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	margin-bottom: 7px;
}
#productAdfour a {
	text-align: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 6.75em 0.6em;
	font-size: 12px;
}
#productAdfour a:hover {
	text-decoration: underline;
}

#rangelist {
	height: auto;
	width: auto;
	margin: 0px 0px 15px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#rangelist ul {
	margin-left: 15px;
	padding-left: 15px;
}
#rangelist li {
	margin-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#rangelist h2 {
	display: block;
	margin-bottom: 10px;
}
#rangelist .lastItem {
	margin-bottom: 10px;
}
#leftCol ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
}
#rightCol .caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#table {
	display: block;
	height: auto;
	width: auto;
	margin-top: 15px;
	padding-left: 15px;
	padding-top: 10px;
	background-image: url(images/tableBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#table .titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#table .lasttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#table h1 {
	font-size: 18px;
	margin-bottom: 10px;
}
#table table td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #6F8591;
	border-right-color: #6F8591;
	padding: 3px;
}

#table table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #6F8591;
	border-bottom: 1px solid #6F8591;
	border-left: 1px solid #6F8591;
	margin-bottom: 10px;
}
#rangeFeatures {
	height: auto;
	width: auto;
	margin-top: 15px;
	background-image: url(images/tableBg.gif);
	padding-left: 15px;
	background-repeat: repeat-x;
	background-position: left top;
}

#rangeFeatures h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 15px;
}
#rangeFeatures ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rangeFeatures h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: italic;
}

#rangeFeatures .firstbullet {
	margin-bottom: 15px;
}
#left {
	display: block;
	height: auto;
	width: 325px;
	float: left;
	margin-bottom: 10px;
}

#right {
	display: block;
	width: 325px;
	margin-left: 365px;
}
#fixedleft {
	width: 325px;
	display: block;
	padding-bottom: 10px;
	height: auto;
}
#fixedleft ul {
}
#fixedleft li {
	margin-top: 3px;
	margin-bottom: 3px;
}

/* Styles for contact form */

#responseForm {
	display: block;
	height: auto;
	width: 500px;
	margin-left: 188px;
}
#responseForm h3 {
	margin-bottom: 10px;
	padding-top: 7px;
	margin-top: 10px;
}

#responseForm div {
	display: block;
	text-align: left;
	margin-top: 10px;
}
#responseForm input {
	left: 50px;
	margin-left: 15px;
	border: 1px solid #7984AE;
	font-size: 12px;
	padding: 2px;
	background-image: url(images/formBg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 250px;
}
#responseForm .title {
	width: 140px;
	display: block;
	float: left;
	font-size: 13px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
}

#responseForm .submitDetails {
	width: 140px;
	display: block;
	float: left;
	font-size: 1px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

#responseForm textarea {
	border: 1px solid #7984AE;
	margin-left: 15px;
	padding: 2px;
	font-size: 12px;
	background-image: url(images/formBg2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#responseForm select {
	margin-left: 15px;
}
#responseForm textarea {
	font-size: 12px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
}
#responseForm .shorter input {
	height: auto;
	width: auto;
}

#responseForm .subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #00336F;
}

#responseForm .productsTitle {
	width: 140px;
	display: block;
	font-size: 13px;
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#responseForm .noBorder input {
	height: auto;
	width: auto;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#responseForm .lastnoBorder input {
	height: auto;
	width: auto;
	border: 1px solid #7984AE;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 155px;
}

#responseForm .noMail input {
	height: auto;
	width: auto;
	margin-right: 15px;
	float: left;
	margin-bottom: 0px;
	margin-left: 155px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#responseForm .noMailtxt {
	width: 300px;
	display: block;
	font-size: 11px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 15px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#responseForm .multiSelect {
	margin-bottom: 25px;
}
#responseForm .title .required {
	color: #CC0000;
}
#responseForm .requiredTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	display: block;
	margin-top: 15px;
	margin-left: 155px;
}

#contactThanks {
	display: block;
	height: auto;
	width: 500px;
	margin-left: 188px;
}
#contactThanks h1 {
	display: block;
	margin-top: 10px;
}
#contactThanks h3 {
	display: block;
	margin-bottom: 15px;
}

/* End */

#addressCol {
	width: 168px;
	float: left;
	height: auto;
	text-align: right;
	background-image: url(images/contactDetailsBg.gif);
	background-repeat: repeat-x;
}#addressCol h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #00336F;
	margin-bottom: 5px;
	padding-right: 10px;
	font-weight: normal;
}
#addressCol p {
	padding-right: 10px;
	padding-left: 10px;
}
#addressCol .telNo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006Ab2;
	display: block;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	padding: 0px;
}
#addressCol a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1em center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#addressCol a:hover {
	text-decoration: underline;
}
#addressCol .topcurve {
	background-image: url(images/curvedTop.gif);
	background-position: left top;
	display: block;
	height: 11px;
	width: 168px;
	background-color: #F1F3F4;
}
#addressCol .privacylink a {
	background-position: 2.5em;
}
#addressCol .enqFirstLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	display: block;
}
#topImg02 {
	display: block;
	z-index: 2;
	height: 397px;
	width: 749px;
	margin-top: 20px;
	background-image: url(images/4600.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topImg03 {
	display: block;
	z-index: 2;
	height: 397px;
	width: 749px;
	margin-top: 20px;
	background-image: url(images/2600.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topImg04 {
	display: block;
	z-index: 2;
	height: 397px;
	width: 749px;
	margin-top: 20px;
	background-image: url(images/4200.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topImg05 {
	display: block;
	z-index: 2;
	height: 397px;
	width: 749px;
	margin-top: 20px;
	background-image: url(images/2200.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topImg06 {
	display: block;
	z-index: 2;
	height: 397px;
	width: 749px;
	margin-top: 20px;
	background-image: url(images/6200.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#legalDetail {
	height: auto;
	width: auto;
	margin-top: 15px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#legalDetail p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
#fourColumns {
	height: 130px;
	width: auto;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#one {
	float: left;
	height: auto;
	width: 165px;
}
#two {
	float: left;
	width: 165px;
	margin-left: 15px;
	height: auto;
}
#three {
	float: left;
	margin-left: 15px;
	height: auto;
	width: 165px;
}
#four {
	float: left;
	height: auto;
	width: 165px;
	margin-left: 15px;
}

#baseContent .lessMargin img {
	margin-top: -20px;
}

#baseBlock {
	display: block;
	height: 20px;
	width: auto;
}

#thumbnail {
	visibility: hidden;
	height: auto;
	width: auto;
}

#Contactdetails {
	font-size: 1px;
	text-indent: -999px;
	white-space: nowrap;
	overflow: hidden;
	visibility: hidden;
}

#homeContactdetails {
	font-size: 1px;
	text-indent: -999px;
	white-space: nowrap;
	overflow: hidden;
	visibility: hidden;
}
#caseLink {
	display: block;
	height: auto;
	width: auto;
	padding-top: 15px;
}

#tickering a
{
	color:#FFFFFF;
}

