/* --------------------------------------------------------------------------------------

	Theme Name: Ductware
	Theme URI: http://ductware.com.au
	Description: A Custom Wordpress Theme by TeamSoft
	Version: 1.0
	Author: CommOut
	Author URI: http://ductware.com.au
	
-------------------------------------------------------------------------------------- */

/*
			   /*background-image: -webkit-gradient(linear, left top, left bottom, from( #74B042 ), to( #56A00E )); /* Saf4+, Chrome */
               /* background-image: -webkit-linear-gradient( #74B042 , #56A00E ); /* Chrome 10+, Saf5.1+ */
               /*background-image:    -moz-linear-gradient( #74B042 , #56A00E ); /* FF3.6 */
               /* background-image:     -ms-linear-gradient( #74B042 , #56A00E ); /* IE10 */
               /* background-image:      -o-linear-gradient( #74B042 , #56A00E ); /* Opera 11.10+ */
               /* background-image:         linear-gradient( #74B042 , #56A00E );
*/


/* ------- HTML5 display-role reset for older browsers ------- */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

h1 { font-family:"Cent-Regular",sans-serif; letter-spacing:-1px; font-weight: normal; }
h1 em {}

h2, h3 , h4{ font-family: "Cent-Bold",sans-serif; color:#333;  font-weight: normal; }
h2 em, h3 em, h4 em, h5 em {  }

body {
	font-size:13px;
	color:#555;
	font-family: sans-serif;
	/*font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif; */
}
.main_wrap { }
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p { }
/*
Century Gothic W01
Century Gothic W02
Century Gothic W15
*/


nav, footer {  }




/* ------- Clearfix ------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */






/*============================================== HEADER AND MENU SECTION ==============================================*/

.header-top { 
	background:url(images/gradient_bg.png) repeat-x 0 100%; 
	padding:20px 0;
}
.header-footer, .header-footer-page {
	border-top:2px solid #fff;
	
	background: #e1e2e4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTJlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #e1e2e4 0%, #ffffff 70%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e2e4), color-stop(70%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1e2e4 0%,#ffffff 60%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1e2e4 0%,#ffffff 70%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e1e2e4 0%,#ffffff 70%); /* IE10+ */
	background: linear-gradient(to bottom, #e1e2e4 0%,#ffffff 70%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
	

.logo_block {  }
.logo { display:inline; float:left; }
	h1.caption { font-family:"Cent-Bold",sans-serif; font-weight:normal; position:relative; display:inline; float:left; margin:0px; font-size:1.4em; letter-spacing:0; line-height:.9em; width:225px; max-width:225px; padding-left:20px; }
	h1.caption b, h1.caption  strong { color:#00853e; font-weight:normal;}

	
.search_block { }
	.search-form { display:block; }
	.search-form #searchsubmit { font-family:'FontAwesome', sans-serif; }
	
	
/*----------------- sf-menu basic styles ------------*/

.sf-menu li{ text-align:center}
.sf-menu a {
	text-decoration:none;
	display:		block;
	position:		relative;
	padding: 		0px 10px;
	margin: 		0px;
}
.sf-menu li:hover, .sf-menu li.current, .sf-menu li.current-menu-item{ margin-top:0;}
.sf-menu a:hover, .sf-menu li.current, sf-menu li.current-menu-item > a{ }

.sf-menu li.current-menu-item >a{ }

/* Drop down menu */
.sf-menu ul a:hover {}
.sf-menu li li {
	text-align:left;
	line-height:20px;
	margin:0;
	padding:0px;
	width:auto;
	text-align:left;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:100%;
	position:absolute;
	right:0;
	bottom:0;
	float:left;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			12em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
ul.sf-menu li {
	float:			left;
	position:		relative;
	margin:0;
	list-style: none;	
}

.sf-menu li li{margin:0px 0px!important;}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-1px;
	top:			4.3em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			-1px;
	margin-left:	0px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			-1px;
}
.sf-menu ul li a{
	padding:8px 20px 7px 20px!important;
	margin:0px;
	font-size:11px;
}

.sf-menu ul li a:hover{}
.sf-menu li ul {
	
}
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			10px;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}


/* TOP MENU */
.main-menu-container{position:relative; z-index:200; }

.upper_nav {background:url(images/gradient_bg.png) repeat-x 0 0;  height:40px;}
/* Nav Menu */
#topnav{
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible;
	position:relative;
}

.main_menu a {
	text-decoration:none;
	display:		block;
	position:		relative;
	padding: 		0px 10px;
	margin: 		0px;
	line-height:	40px;
	border-right:	1px solid #757576;
	text-shadow:    0px 1px 2px #665c6b;
	font-size:		1.2em;
	font-weight:	400;
	font-family: "Cent-Regular",sans-serif; 
}
.main_menu a, .main_menu a:visited{color:#fff;}/* 1st level */
.main_menu a:hover, .main_menu li.current > a{color:#fff;   }/* 1st level */
.main_menu li:hover {background:url(images/gradient_bg.png) repeat-x 0 -50px;}
.main_menu li.current, .main_menu li.current:hover, .current-menu-item,  .current-page-ancestor{	background:url(images/gradient_bg.png) repeat-x 0 -100px;}
.main_menu > li a{ }


/* dropdown */

.main_menu li li a, .main_menu li li a:visited, .main_menu li li a:hover, main_menu li.current li a{color:#fff;}
.main_menu li li:hover, .main_menu li li.current{background:#303030; background-image:none;}
.main_menu ul{background:#272727;}
.sf-with-ul{}
.main_menu li li {border-top:solid 1px #393939!important}
.main_menu li li:first-child{ border-top:0!important}
.main_menu li li:last-child{ border-bottom:0}


/* ----------------- slider --------------------------- */
/* ------------------- CYCLE SLIDESHOW -------------------------------------- */

/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { 
	position: relative;
	display:block;
	height:100%;
 }

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */

    width: 100%; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow section:first-child {
    position: static; z-index: 100;
}

#home_slider { background:#0b6136; height:300px;  margin-bottom:15px; overflow:hidden; }
.slideshow_slides { overflow:hidden; height:300px; width:100%; display:block; }

.slider_caption_holder { float:left; }
.slider_caption {display:block; padding:3em;}
	.slider_caption h1 { font-size:2.75em; line-height:1.25em; color:#fff;}

.slider_img_holder { float:right; }
.slider_image { display:block; width:100%; height:300px; }




/* ------------------- CYCLE SLIDESHOW -------------------------------------- */


/* ----------------- IMAGE --------------------------- */


/* float align */
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignnone,
img.alignnone {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin:0px;
}


img.alignleft, 
img.alignright, 
img.aligncenter
{
	margin-bottom: 20px;
}
img  {position:relative; max-width:100%; height:auto;  }

/* ------------------------ CONTENT Style ---------------------------- */
.content_zone { padding-bottom:25px;}
	.content_zone h1 { color:#0e8b52; }
	.content_zone h1, .content_zone h2, .content_zone h3    {  }
	.pagetitle {	 margin-bottom:20px; font-size:2em; }
	.searchtitle { margin-bottom:20px; font-size:1.7em; }
	.error404 {  font-size:5em; font-weight:bold; color:#333 !important; }
.homepanel { border:1px solid #e5e5e5;  }
	.homepanel .homepanel_title {margin-bottom:15px; padding:0 12px; line-height:30px; height:30px; font-size:1.12em; color:#6b6b6b;}
	.homepanel section { padding:0 12px 5px 12px; }
	.homepanel h3{ margin-bottom:3px; }

	
.product_list { position:relative; }	
	.product_list .morelink { }
	.product_brief {}

.grid_4 { }
	
.office_location { margin-bottom:10px; }
.office_location .location_details { padding:10px 10px 0px 10px; border:1px solid #e8e8e8; min-height:190px; }
	.office_title { margin-bottom:15px; color:#0e8b52; }


#searchform { text-align:right; }
.search-post { margin-bottom:15px; }




/* Results Display */
#resultHolder { padding:0 15px 15px 15px; }
#promtShow { display:none; }
#promtShow  #result{
	display:block;
	padding:15px 25px;
	border:2px dashed #1bb158;
	margin-bottom:20px;
}
#promtShow  #result h1 { font-size:2em; margin-bottom:15px; color:#333; } 
#promtShow p { font-size:1.1em; }

#promtShow p span.right { color:#28a665; font-weight:bold; }
#promtShow p span.wrong { color:#e74c3c; font-weight:bold; }

div.results{
	display:block; clear:both;
	margin:10px 0;
	padding:10px 0 0 0;
}
.results .cell{
	margin:0 0 20px 0;
}

.cell h3{
	font-weight:bold;
	padding:10px 15px;
	margin:0;
	width:80%;
	border: 1px solid #b1dbd6;
	border-width:1px 1px 0px 1px;
	 
	-moz-border-radius-topright: 40px;
	-webkit-border-top-right-radius: 40px;
	border-top-right-radius: 40px;	
	background:#dff3f1;
	font-size:16px;

}
.cell .lower{
	padding:10px 20px 20px 20px;
	display:block;
	font-weight:normal !important;
	position:relative;
	border: 2px solid #b1dbd6;
}

.cell .lower ul.lists{
	list-style:none;
	margin:0; padding:0;
	position:relative;
}
.cell .lower ul.lists li{
	float:left; width:100%;
	display:block;
	padding:7px 0 15px 0;
	display:block;
	clear:both;
	vertical-align:top;
	position:relative;
	border-bottom:1px dotted #ccc;
	background-image:none;
}
.cell .listdesc , .cell .listright{
	float:left; display:inline-block;
	position:relative; padding:0 2%;
}
.cell .listdesc { border-right:1px dotted #ccc; width:65%; }
.cell .listright { width:35%; }
p.info{
	display:block;
	padding:5px 10px 5px 25px;
	margin:0 0 10px 0;
	background:url(images/info.gif) no-repeat 0px 7px;
}




	
/* ------------------------ TAB LIST Style ---------------------------- */	
	
#tab-nav { overflow: hidden; margin: 0 ; border-right:1px solid #ccc; }
#tab-nav li { display:block; margin:0 0 3px 0; padding:0px; background-image:none; }
#tab-nav li.last { margin-bottom: 0; }
#tab-nav li a { display: block; background: #f6f6f6; color:#0e8b52; font-size: 1.154em; text-align: right; padding:5px 15px; border: 0;}
#tab-nav li a:hover { background-color: #ddf8ef; }
#tab-nav li a.current{background:#ddf8ef; border-left:3px solid #0f8b53; }


.data_cell h1 { margin-bottom:15px; }
.data_image_holder { display:block; margin-bottom:10px;  text-align:center; padding:5px; border:2px solid #f1f1f1; }
.data_image_holder .data_image {  margin:0 auto !important; position:relative; max-height:200px !important;}
	.data_code p { margin-bottom:5px; }

.data_cell ul li { background-image:url("images/iconNote.png"); background-repeat:no-repeat; background-position:3px 50%; }
	
	
#t2, #t3, #t4 , #t5, #t6, #t7, #t8, #t9, #t10{ display: none; }	
	
	
	
	
/*-------------- Gradient CSS -------------------------------- */

.gradient_grey{
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZGVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 40%, #ededee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,#ededee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 40%,#ededee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 40%,#ededee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 40%,#ededee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 40%,#ededee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededee',GradientType=0 ); /* IE6-8 */
}
.gradient_lightgreen {
	background: #d6fcf7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNkNmZjZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjVlN2UzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #d6fcf7 15%, #b5e7e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#d6fcf7), color-stop(100%,#b5e7e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6fcf7 15%,#b5e7e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6fcf7 15%,#b5e7e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6fcf7 15%,#b5e7e3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d6fcf7 15%,#b5e7e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6fcf7', endColorstr='#b5e7e3',GradientType=0 ); /* IE6-8 */
	}


.gradient_green {
	background: #34a476; /* Old browsers */
	background: -moz-linear-gradient(top, #34a476 0%, #34a476 0%, #148252 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34a476), color-stop(0%,#34a476), color-stop(100%,#148252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #34a476 0%,#34a476 0%,#148252 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #34a476 0%,#34a476 0%,#148252 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #34a476 0%,#34a476 0%,#148252 100%); /* IE10+ */
	background: linear-gradient(to bottom, #34a476 0%,#34a476 0%,#148252 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a476', endColorstr='#148252',GradientType=0 ); /* IE6-9 */
}

.gradient_green:hover {	
	background: #34a476; /* Old browsers */
	background: -moz-linear-gradient(top, #34a476 0%, #38ab7f 0%, #178e5c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34a476), color-stop(0%,#38ab7f), color-stop(100%,#178e5c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #34a476 0%,#38ab7f 0%,#178e5c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #34a476 0%,#38ab7f 0%,#178e5c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #34a476 0%,#38ab7f 0%,#178e5c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #34a476 0%,#38ab7f 0%,#178e5c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a476', endColorstr='#178e5c',GradientType=0 ); /* IE6-9 */
}


/* ------------------------ SIDE Style ---------------------------- */
.sidebar {}

.sidebar h1 { margin-bottom:10px;}

.sideunit {
  margin-bottom: 15px;
  padding:10px 10px 5px 10px;
  border:1px solid #b1dbd6;
}
.sideunit  p { margin-bottom:10px; }


.sideunit_grey {
	display:block;
	border:1px solid #dadada;
	border-width:0px 1px 1px 1px;
}


.sideunit_grey .sideunit_title{
	color:#6b6b6b;
	text-shadow: 1px 1px 0 #FFFFFF;
	line-height:30px;	
	padding:0 10px;
	margin-bottom:20px;
	border-top:1px solid #dadada;	
	
}
.sideunit_grey ul { 
	padding: 0 10px;
	margin-bottom:25px;
	}

.sideunit_grey ul  li{
	background:url(images/iconNote.png) no-repeat 0% 3px;
	margin-bottom:15px;
	}
	
.sidebar > ul >  li.cycle-slide{
	padding:0px !important; margin:0px !important;
}
.sidebar .sliceshow-slideshow-container { border:0px !important; }	
	
h2.sliceshow-caption { font-family: 'Muli', Arial, sans-serif; }
	
	
/* --------------------------- FAQ Plugin ------------------------------------- */
.qa-faqs  { padding-top:25px; }
.qa-category { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.faq-catname { margin-bottom:10px; }
	.faq-catname span { color:#666; font-weight:normal; }
.qa-faq-title { font-size:1em; margin-bottom:10px; padding-left:20px; position:relative;}
	
.qa-faq-answer { padding:10px 0 0 15px; margin:0 0 30px 0; position:relative; border:1px solid #e3e3e3; border-width:1px 0 0 1px; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);}

.qa-faq-title .fa { font-size:1.2em; position:absolute; position:absolute; left:0px; color:#b4b4b4;}

.qaplus_search { width:80%;}	
	
	
	
	
/* --------------------------- PAGING STYLE ------------------------------------- */
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #3C8DC5;
}
	
	
	
	
	
	
	
	
	
	
	
/* ------------------------ Footer Style ---------------------------- */	
.footer_zone { position:relative; line-height:1.1em;}
	.footer { background: url("images/gradient_bg.png") 0% -775px repeat-x; padding-bottom:50px; font-size:.85em; color:#888;    }

	.footer_links, .copy {
		padding-top:20px;
	}
.footer_nav { 
	list-style:none;
	margin:0; padding:0;
	}
.footer_nav ul { margin:0; float:right; }
.footer_nav ul li {	display:inline; background-image:none; padding:0; }
	.footer_nav li.current:hover, ul.footer_nav li.current-menu-item, ul.footer_nav li.current-page-ancestor  { background-image:none; }
	.footer_nav li a { padding: 0 8px; border-right:1px solid #ccc; }

.credit_link { text-align:right; }

