@import url("core.css");
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222324;
	text-decoration: none;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-color:#f3f3f0;
	text-align:center;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
h1 {
	font-family:Verdana;
	font-size:18px;
	color:#65235e;
	font-weight:normal;
	padding-bottom:5px;
}
.colortext {
	font-size:16px;
	color:#666666;
}
h2 {
	color:#d17131;
	font-size:13px;
	font-weight:bold;
}
h3 {
	font-size:15px;
	padding-top:5px; padding-bottom:6px;
}
h4 {
	font-size:18px;
	color:#7f4261;
	padding:0px;
	margin:0px;
}
h5 {
	font-size:18px;
	color:#65235e;
	padding-bottom:15px;
}
h6 {
	font-size:16px;
	padding-top:5px;
	padding-bottom:3px;
	color:#524910;
}
h7 {
	font-size:15px;
	padding-bottom:15px;
}
h8 {
	font-size:16px;
	color:#65235e;
	font-weight:normal;
	padding-bottom:25px;
	padding-top:25px;
}

h9 { color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:0px; padding-top:5px;  }
	
	h10 { color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-left:20px; padding-top:5px;  }
	
/*h4 {
	font-size:18px;
	color:#7f4261;
	padding:0px;
	margin:0px;
}*/

ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	color: #ff5e56;
	text-decoration:none;
}
a:hover {
	color: #ff5e56;
	text-decoration:underline;
}
a:active {
	color: #555137;
}
p {
	margin:0px;
	color:#222324;
	font-size:11px;
	line-height: 20px;
	padding-top:2px;
	padding-bottom:5px;
}
p img {
background-position:left;
margin:0 10px 10px 0;
float:left;
border:2px solid #814562;
}
span {
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#wrapper {
	text-align:left;
	width:950px;
	padding-top:30px;
	margin:0px auto;
}
#header {
}
#logo {
	background-image:url(../images/logo.png);
	position:absolute;
	width:246px;
	height:1px;
	padding-top:102px;
	overflow:hidden;
	margin-top:-10px;
	margin-left:39px;
	z-index:100;
}
.topline {
	color:#3a3a3a;
	font-size:13px;
	font-family:Verdana;
	text-align:right;
}
#flash {
	background-image:url(../images/subpage-mainsection-bg.png);
	background-repeat:no-repeat;
	height:281px;
	margin-top:10px;
}
#subpage-flash {
	background-image:url(../images/subpage-mainsection-bg.png);
	background-repeat:no-repeat;
	height:229px;
	margin-top:10px;
}
#sub-banner, #flashbanner {
width:939px; padding-left:0px;
height:187px;
}
#flashbanner {
height:240px;
width:942px;
margin:0px auto;


}

#mainnav { font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:right;
	width:645px;
	height:40px;
	margin-right:14px;
	margin-top:2px;
}
#mainnav li {
	float:left;
	background-image: url(../images/mainnav-divider.png);
	background-repeat:no-repeat;
	background-position:right center;
}
#mainnav li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:12px 16px 11px 16px;
	display:block;
}
#mainnav li a:hover, #mainnav li a.active, #mainnav li a.hover {
	background-color:#5a2b43;
	color:#FFFFFF;
	text-decoration:none;
}
/*---------------main nav dropdown--------------------*/
#mainnav li ul {
	position:absolute;
	width: 100px;
	background-color: #7f4261;
}
#mainnav li li {
	font-weight:bold;
	font-size:11px; display:block; width:130px;}
#mainnav li li a {
	background-image:none;
	height:auto;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	background-color:#5a2b43;
	padding:5px 5px 5px 10px;
	text-transform:capitalize; display:block;
}
#mainnav li li a:hover {
	background-color:#7f4261;
	color:#ffffff; display:block;
}
#mainnav li ul {
	display:none;
	position:absolute;
}
#mainnav li:hover ul {
	display:block;
}
#mainsection {
	background-image:url(../images/mainsection.png);
	background-position:center top;
	padding:12px 12px 0 19px;
	background-repeat:no-repeat;
	margin-top:2px;
}

#welcometext { font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 16px 28px 28px;
	font-size:11px;
	color:#474a4b;
	line-height:22px;
}
#whatsnew {
	background-image:url(../images/whats-new-bg.png);
	width:263px;
	min-height:170px;
	margin-left:8px;
	float:left;
	background-repeat:no-repeat;
	padding:18px 20px 0 18px;
}
#whatsnew li {
	font-size:11px;
	line-height:15px;	background-image:url(../images/what-bulet.gif);
	background-repeat:no-repeat;
	background-position:left 4px;	padding-left:18px;
	padding-bottom:10px;
	display:block;
}
#whatsnew li a {

	color:#ff2a00;
	text-decoration:none;

}
#whatsnew li a:hover {
	color:#ff2a00;
	text-decoration:underline;
}
#pdfutlities {
	width:165px;
	height:25px;
	float:left;
	margin-top:24px;
}
#pdfutlities li {
	float:left;
}
#pdfutlities li a {
	background-image:url(../images/pdfutis.png);
	width:165px;
	display:block;
	background-repeat:no-repeat;
}
#pdf {
	height:25px;
	background-position:0 0;
}
#pdf:hover {
	background-position:-165px 0px;
}
#enquiry {
	height:26px;
	background-position:0 -25px;
}
#enquiry:hover {
	background-position:-165px -25px;
}
/*--------------search search-----------------------------*/
#searchboxholder {
	padding-top:7px;
	position:absolute;
	margin-left:677px;
	top:13px;
	display:none;
}
#searchbox {
	background-color:#5a2b43;
	padding:8px 10px 10px 10px;
}
.gobutton {
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	background-color:#f22b03;
	text-align:center;
	text-decoration:none;
	padding:3px;/*border:1px solid #ffffff;*/
}
.gobutton a {
	color:#ffffff;
}
.gobutton:hover {
	color:#ffffff;
}
#searchbox input {
	width:200px;
	padding:2px 2px 2px 5px;
	font-size:11px;
	color:#2b2c2c;
}
/*--------------search-search-----------------*/


#content {
	float:left;
	background-image:url(../images/right-box.png);
	width:590px;
	margin-left:15px;
	float:left;
	background-repeat:no-repeat;
}
#main-tab {	float:left;
	width:582px;}

#tabnav {
background-image:url(../images/tab-right.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:53px;
}
#tabnav li {
	float:left;
}
#tabnav li a {
	background-image:url(../images/tab-nav.png);
	height:50px;
	display:block;
	background-repeat:no-repeat;
}
#ipac {
	width:96px;
	background-position:0px 0px;
}
#ipac:hover, #ipac.selected {
	background-position:0px -53px;
}
#epay {
	width:83px;
	background-position:-96px 0px;
}
#epay:hover, #epay.selected {
	background-position:-96px -53px;
}
#xtent {
	width:85px;
	background-position:-178px 0px;
}
#xtent:hover, #xtent.selected {
	background-position:-178px -53px;
}
#rislite {
	width:87px;
	background-position:-263px 0px;
}
#rislite:hover, #rislite.selected {
	background-position:-263px -53px;
}
#tab-right {
	width:230px;
	height:38px;
	margin:0px 0 0 -2px;
	background-position:right;
}
#content p {
	padding:10px 18px 0 25px;
}
.cont-uti, #product-show {
	width:525px;
	float:left;
	padding:5px 15px 0 25px;
}

#product-show { padding:0px 0 0 220px;}
.product { 
}
.product li {
	float:left; background-image:none;
	list-style-type:none;
}
.product li a {
	background-image:url(../images/utilities-right.png);
	width:172px;
	display:block;
	background-repeat:no-repeat;
	list-style-type:none;
}
.product-pdf {
	height:29px;
	background-position:0 0;
}
.product-pdf:hover {
	background-position:-172px 0px;
}
.presentation {
	height:31px;
	background-position:-0 -29px;
}
.presentation:hover {
	background-position:-172px -29px;
}
.quote {
	height:36px;
	background-position:-0 -60px;
}
.quote:hover {
	background-position:-172px -60px;
}
#download {
	height:83px;
	float:right;
	width:232px;
}
#download li {
	float:right;
}
#download li a {
	background-image:url(../images/download.png);
	height:82px;
	float:right;
	width:232px;
	display:block;
	background-repeat:no-repeat;
}
#download li a:hover {
	background-position:-0px -82px;
}
#footer {
	margin-top:17px;
	background-image:url(../images/footer-bg.jpg);
	height:215px;
	background-repeat:repeat-x;
	width:936px;
	margin-left:7px;
	margin:0px auto;
	text-align:left;
}
#rachus {
	padding:15px 0 0 16px;
	width:200px;
	height:77px;
	float:left;
}
.box-iso {
	padding:15px 0px 0 15px;
	float:left;
}
.box-iso li { background-image:url(../images/bullet.jpg);
	background-position:5px 5px;
  font-size:10px;
	color:#73706a;
	text-decoration:none;
	background-repeat:no-repeat;
	padding:3px 5px 3px 15px;
	display:block;
	width:130px;
}
.box-iso li a {
	
}
.box-iso li a:hover {
	text-decoration:underline;
}
.copyright { font-family:Arial, Helvetica, sans-serif;
	width:450px;
	float:left;
	padding-top:30px;
	padding-left:15px;
	line-height:22px;
	color:#555137;
}

.copyright a {
	
	color:#555137; text-decoration:none;
}

.copyright a:hover {
	
	color:#555137; text-decoration:underline;
}
.bl {
	color: #000000;
	font-weight: bold;
}
#reachus { font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	width:138px;
	height:61px;
	background-image: url(../images/reachus.png);
	background-repeat:no-repeat;
	font-size:14px;
	color:#525252;
	padding-left:62px;
	font-weight:bold;
	padding-top:17px;
}

#reachus a { color:#525252; text-decoration:none; }
#reachus a:hover { color:#525252; text-decoration:underline; }

#support {
	padding:15px 0 0 16px;
	width:200px;
	float:left;
}
#support-email { font-family:Arial, Helvetica, sans-serif;
	float:right;
	line-height:18px;
	float:left;
	width:142px;
	height:61px;
	background-image: url(../images/support.png);
	background-repeat:no-repeat;
	font-size:14px;
	color:#525252;
	padding-left:58px;
	font-weight:bold;
	padding-top:17px;
}


#support-email a { color:#525252; text-decoration:none; }
#support-email a:hover { color:#525252; text-decoration:underline; }

/*-------------------subnav-------------*/
#subnav {
	float:left;
	width:169px;
	min-height:320px;
	background-image: url(../images/subnav-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}
	#subnav ul {
	padding-top:15px;
	}
	#subnav li {
		font-size:11px;
		font-weight:bold;
		margin:0px 12px;	
	}
	#subnav li a {
	display:block;
	color:#515150;
	width:120px;
	padding:6px 0px 6px 25px;
	background-image: url(../images/subnav-bulet.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	}
	#subnav li a:hover, #subnav li a.active  {
		color:#7f4261;
		text-decoration:underline;
	}
	 #subnav li a.active  {
		color:#7f4261;
		text-decoration:none;
	}
	#subnav li ul {
		margin-top:-10px;
		padding-bottom:3px;
		}
		#subnav li li {
		background-image:none;
		}
		#subnav li li a {
		background-image:url(../images/subnavli-bullet.gif);
		padding:3px 0px 4px 15px;
		width:110px;
		text-decoration:none;
		font-size:11px;
		}


/*-------------------sitemap-------------*/
#sitemap {
	float:left;
	margin-right:100px;
}
	#sitemap ul {
	padding-top:15px;
	}
	#sitemap li {
		font-size:11px;
		font-weight:normal;
		margin:0px 12px;	
	}
	#sitemap li a {
	display:block;
	color:#515150;
	width:140px;
	padding:6px 0px 6px 25px;
	background-image: url(../images/sitemap-bulet.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	}
	#sitemap li a:hover, #sitemap li a.active  {
		color:#7f4261;
		text-decoration:underline;
		background-image: url(../images/sitemap-bulethover.gif);
	}
	 #sitemap li a.active  {
		color:#7f4261;
		text-decoration:none;
	}
	#sitemap li ul {
		margin-top:-10px;
		padding-bottom:3px;
		}
		#sitemap li li {
		background-image:none;
		}
		#sitemap li li a {
		background-image:url(../images/sitemap-secontdevel--bulet.gif);
		padding:3px 0px 4px 15px;
		width:110px;
		text-decoration:none;
		font-size:11px;
		}
		#sitemap li li a:hover {
		background-image:url(../images/sitemap-secontdevel--bulethover.gif);
		}






#subpage-content {
	float:left;
	width:75%;
	min-height:308px;
	background-image: url(../images/sub-content-bg.png);
	background-repeat:no-repeat;
	padding: 15px 18px 0px 18px;
}
#subpage-content ul {
	
	padding-left:12px;

}
#inner-content li {
	padding-top:5px;
	font-size:11px;
	background-image:url(../images/bullets.gif);
	background-repeat:no-repeat;
	background-position:left 13px;
	padding-left:12px;
	line-height:18px;
	padding-right:5px;
}
#main-content, #getquote-content {
	float:left;
	width:700px;
	min-height:250px;
	background-image:url(../images/contact-bg.png);
	background-repeat:no-repeat;
	padding: 18px 10px 0px 20px;
}
#inner-content { width:540px; float:left; min-height:250px;}
#inner-content-aboutus { width:690px; float:left; min-height:250px;}

#getquote-content {
margin:0px auto;
float:none;

}
#cta {
	float:right;
	width:147px;
	margin-top:-125px;
	margin-right:20px;
}
#cta li a {
	width:147px;
	display:block;
	background-image:url(../images/cta.png);
	background-repeat:no-repeat;
}
#cta-download {
	height:48px;
	background-position:0px 0px;
}
#cta-download:hover {
	background-position:-147px 0px;
}
#cta-support {
	height:60px;
	background-position:0px -48px;
}
#cta-support:hover {
	background-position:-147px -48px;
}
#cta-contact {
	height:65px;
	background-position:0px -108px;
}
#cta-contact:hover {
	background-position:-147px -108px;
}
/*for tabs*/

.tabcontent {
	display:none;
}
.tabcontent a {
	color:#ff2a00;
	font-weight:bold;
}
#contactblock, #getquoteblock {
	float:left;
	width:200px;
	background-image:url(../images/content-eff.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#getquoteblock {
padding-left:0px;
width:100%;


}

#contactblock p { font-size:11px; }

.contact_form {
	float:left;
	width:200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.contact_form label {
	display: block;
	width:116px;
	float: left;
	margin-bottom: 10px;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
	line-height: 19px;
}
.contact_form input {
	display: block;
	width: 175px;
	float: left;
	margin-bottom: 10px;
	background-image: url(../images/bg_logininput.png);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	font-size: 13px;
	color: #000000;
}
.contact_form #textarea {
font-size:13px; padding:3px;
	display: block;
	width: 176px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
.contact_form br {
	clear: left;
}
.contact_form .formbutton {
	height: 22px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#contentcontactus {
	width:450px;
	padding:10px 35px 60px 30px;
	background-image:url(../images/content-eff.png);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:320px;
	float:left;
}
#submitbutton {
	float:left;
	text-align:left;
	width:85px;
	height:30px;
	padding-left:115px;
}
.submit {
	text-align:left;
	width:50px;
	height:50px; padding-top:8px;
	padding-left:50px;
	padding-bottom:300px;
}
#mapbox {
	float:left;
	width:300px;
}
#world-map {
	width:393px;
	margin:0px auto;
}

#sourceedgelogo {
	float:right;
	margin:42px 10px 0px 0px;
}

#footerright { font-family:Arial, Helvetica, sans-serif;
	width:105px;
	padding-left:10px;
	float:right;
	margin:42px 10px 0px 0px;
	background-image: url(../images/footer-divider.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#footerright a { color:#666666; }
#footerright a:hover { text-decoration:underline; }

.smalltext {
	margin:0px;
	color:#222324;
	font-size:11px;
	line-height: 18px;
	padding-top:2px;
	padding-bottom:5px;
}
#dicom { margin-top:10px; margin-bottom:10px; border:1px solid #666666; background-color:#FFFFFF; width:400px; margin-left:60px; }
#xtent-img { margin-top:10px; margin-bottom:10px; border:1px solid #666666; background-color:#FFFFFF; width:400px; margin-left:0px; width:523px; height:144px; }


#contactbox { padding:10px 10px 0px 10px; font-size:10px;  }
#contactbox p { font-size:11px; font:Arial, Helvetica, sans-serif; }
#contactbox a  { color:#222324; text-decoration:none;  }
#contactbox a:hover  { color:#222324; text-decoration:underline;  }
#archive { float:right; padding-right:15px; }

#membername { font-size:11px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #666666; width:200px; }
 @media print {
.tabcontent {
	display:block !important;
}
}


.pages {
		float:left;
		margin-left:2px;
		margin-top:50px;
		font-size:11px;
		font-weight:bold;
		background-image:url(../images/num.jpg);
		width:21px;
		height:18px;
		text-decoration:none;
		text-align:center;
		padding-top:2px;
	}
	
	#navsearch { margin:0px;}
.knowledge a { float:left; padding-left:60px; height:32px; padding-top:15px; background-image:url(../images/knowledge-icon.jpg); background-repeat:no-repeat; font-size: 14px; color:#d87432; margin-right:50px; margin-bottom:15px; text-decoration:none; font-weight:bold; }

.knowledge:hover { color:#d87432; text-decoration:underline; }

.faqs a { float:left; padding-left:60px; height:32px; padding-top:15px; background-image: url(../images/faqs.jpg); background-repeat:no-repeat; font-size: 14px; color:#d87432; margin-right:50px; margin-bottom:15px; text-decoration:none; text-decoration:none; font-weight:bold;  }

.faqs:hover { color:#d87432; text-decoration:underline; }


.email-support a { float:left; padding-left:60px; height:32px; padding-top:15px; background-image: url(../images/email-support.jpg); background-repeat:no-repeat; font-size: 14px; color:#d87432; margin-right:75px; margin-bottom:20px; text-decoration:none; text-decoration:none; font-weight:bold; }

.email-support:hover { color:#d87432; text-decoration:underline; }


.online-support a{ float:left; padding-left:60px; height:32px; padding-top:15px; background-image: url(../images/online-support.jpg); background-repeat:no-repeat; font-size: 14px; color:#d87432; margin-right:50px; margin-bottom:20px; ext-decoration:none; text-decoration:none; font-weight:bold; }

.online-support:hover { color:#d87432; text-decoration:underline; }

.product-logo { float:right; 	width:147px; margin-bottom:15px; border: solid 1px #d0cd9d;
  }
