/*
 * Author:Bhagwati,Karthik Poobalu,Troy Minter
 * Website:www.39articles.net/
 * Website:www.DesignPrefix.com/
 */
/*
@font-face{font-family:'sConv_Helvetica';  src:url('helvetica.eot');  src:url('helvetica.eot?#iefix') format('embedded-opentype'), url('helvetica.woff') format('woff'), url('helvetica.ttf') format('truetype'), url('helvetica.svg#helvetica') format('svg');  font-weight:normal;  font-style:normal}*/
/*--------------- Css Reset ---------------*/
body{    margin:0px;     padding:0px;     color:#363636;  font-family:'Helvetica'; font-size:11px}
fieldset {    padding:0px;     margin:0px;     border:none}
/*fieldset, ul, li{    padding:0px;     margin:0px;     border:none}*/
/*li{list-style:none}*/
img{/*max-width:100%;*/border:0px;}
.flleft{border:none; float:left !important }
.flleft img{margin:-8px 0 0 -5px; border:none;}
.flright{float:right !important}
.flright{margin:-10px 0 0 0;}
.flright img{padding:0 5px 0 10px;}
a{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -transition:all 0.3s linear; outline:none}
* a:hover{color:#e4593a !important;  text-decoration:none !important}
/*p{padding:0xp; margin:0px}*/
h2{color:#333; font-size:18px; line-height:18px; padding:0px; margin:0px; margin-bottom:25px; font-weight:bold}
h3{color:#404040; font-size:12px; padding-bottom:15px; text-align:left; text-transform:uppercase; margin-bottom:20px}
h3.bor-bot{background:url(../images/bor.png) no-repeat bottom left}
/*--------------- TOP Section ---------------*/
.ex-right{margin-right:0px !important}
#top_line{background:none repeat scroll 0 0 #E4593A;  height:4px;  margin:0;  padding:0}
#Container{}
#Navigation{max-width:955px;margin:0 auto}
#center_wrapper{max-width:950px;margin:0 auto;}
#imageslider{max-width:955px;/*added by T-bone*/ margin:0 auto; padding-top:7px;}
/*--------------- SOCIAL LOGO TOP ---------------*/
.contact_info{ font-size:11px;     font-weight:normal;     margin:7px 0 0 0;     padding-right:0px;     text-align:right }
.social_media_wrapper{   overflow:hidden}
.social_media{   float:right}
.social-icons img{padding:0 6px; margin-top:2px;}
/* SEARCH BOX*/
.search_box{   float:right;     height:34px;     margin:47px 0px 0px 0px;   padding-bottom:1px;  overflow:hidden; position:relative}
.search_box input[type="text"]{   background:none repeat scroll 0 0 #f8f8f8;     border:none;     padding:8px 50px 8px 2px;     width:80px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -transition:all 0.3s linear; outline:none; color:#999; font-family:helvetica}
.search_box input:focus{width:130px}

.search_box input[type="submit"]{   background:url("http://dpti.sa.gov.au/__data/assets/image/0011/87599/search.png") repeat-y scroll 0 22px transparent;  border:medium none;  height:20px;  x padding:0;  position:absolute;  width:19px;  z-index:554; top:5px; right:25px}
.search_box input[type="submit"]:hover{background-position:0px -7px;  cursor:pointer}

.one_third_banner_logo{position:relative; margin-right:1%;margin-bottom: 7px; float:left; line-height:15px;margin-top:10px;}
.one_third_banner_menu{width:46%;position:relative; margin-right:1%;float:left;margin-top: 27px;}
.one_third_banner_search{float:right; margin-top:43px;}
/* COMPANY INFO*/
#slogan, #slogana{float:left; font-family:'Helvetica'; font-size:11px;  margin-left:-15px; margin-top:19px; padding:4px 13px 5px 15px; }
.topnav a:link {color:#363636; text-decoration:none;} 
.topnav a:visited {color:#363636; text-decoration:none;}
.topnav a:hover {color:#363636; text-decoration:strong;}
.topnav a:active {color:#363636; text-decoration:none;}
#logo, #logo1{float:left;  margin:0px 10px 2px 0}
/* Banner */
#dpti-content-banner img{width:100%;}
/*MENU CONTAINER*/
#company{float:left; margin-top:10px}
#company480{display:none; text-align:center; float:left; width:100%}
#menu, #primary-nav{float:left;font-size:15px;  margin:2px 0 0}
/*BODY*/
.body_heading{background:none repeat scroll 0 0 #E4593A;}
.body_heading a:hover{color:#fff !important}
.heading_intro{float:left;  margin-left:25px}
.heading_intro h2{border-bottom:2px solid #DDD;  float:left;  font-size:25px;  margin-bottom:20px;  margin-top:20px; line-height:30px;}
.heading_intro h2 a{color:#FFF;  font-weight:bold;  text-decoration:none;  text-transform:uppercase}
.heading_intro p{color:#FFF;  float:left;  font-size:15px;  margin:26px 0 0 20px}
.right_button_holder{float:right;  margin-top:30px}
.button_head{background:none repeat scroll 0 0 #D05134;  color:#FFF;  font-size:14px;  font-weight:bold;  margin:16px;  padding:11px 21px;  text-align:center;  text-decoration:none}
.button_head:hover{background:#b34127}
.bannerimg{float:left}
.viewPro{padding-top:20px}
.btn{background:none repeat scroll 0 0 #e4593a;  border-bottom:1px solid #BEBEBE;  color:#fff;  font-size:12px;  font-weight:bold;  padding:8px 10px;  text-transform:uppercase;  text-decoration:none; border-bottom:1px solid #96351f;}
.btn:hover{ color:#fff !important; background:#444;}
.marnone{ margin-bottom:0px;}
.bottom_wrapper .marnone{ margin-bottom:14px;}
/*ITEMS*/
.body_contant{/*margin:70px 0 0;removed by karthik*/  overflow:hidden}
#body_wrapper{/*margin-bottom:70px; removed by karthik*/ overflow:hidden}
.top_container{overflow:hidden}
.box{overflow:hidden; padding-bottom:40px}
.box .body_heading{}
.box .box_heading img{float:left;  margin-right:5px}
.box .box_heading h3{float:left;  font-size:12px;  margin:7px 5px;  text-transform:uppercase}
.box .box_heading h3 a{color:#404040}
.box p{float:left;  font-size:11px;  line-height:15px;  margin-left:5px;  overflow:hidden}
.box .read_more_button{clear:both;  padding-left:4px; padding-top:9px}
.button{background:none repeat scroll 0 0 #E5E3E3;  border-bottom:1px solid #BEBEBE;  color:#666;  font-size:10px;  font-weight:bold;  padding:6px 8px;  text-transform:uppercase;  text-decoration:none}
.read_more_button a.button, .button_holder a.button{border-radius:0px !important; margin:0px !important}
.button:hover{background:none repeat scroll 0 0 #e4593a;  border-bottom:1px solid #96351f;  color:#FFF !important;  text-transform:uppercase}
.left{margin-right:50px}
.middle{margin:0 10px;  width:280px}
.right{margin-left:55px;  width:240px}
.line{background:none repeat scroll 0 0 #e1e1e1;  border-bottom:1px solid #e1e1e1;  height:6px;  width:40px;  margin:auto}
.divider{margin-bottom:20px;  margin-top:25px}
.divider .divider_text{}
.divider .divider_text h2{color:#404040;  font-size:12px;  text-align:center;  text-transform:uppercase; background:url(../images/text-bg.png); padding-left:15px; text-align:left; line-height:40px; border-left:4px solid #e4593a;}
.divider .divider_text h2 span {float: right;font-size: 9px !important;font-style: italic;margin-right: 15px;text-align: right;text-transform: none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.divider .divider_text h2 span a{ font-size:11px; text-decoration:none; color:#999;}
/*--------------- Bottom Wrapper ---------------*/
.line_min{   background:none repeat scroll 0 0 #E5E3E3;     border-bottom:1px solid #BEBEBE;     height:5px;     width:165px}
.line_min1{       border-bottom:1px solid #e5e3e3;     height:3px;     width:40px}
.bottom_wrapper_heading{   margin-bottom:16px}
.divider_text{       overflow:hidden}
.bottom_wrapper_heading h2{   color:#404040;     font-size:12px;     text-align:left;     text-transform:uppercase}
/*--------------- Footer Section ---------------*/
#footer{ background:#363636; border-top:5px solid #EDEBEB; max-width:955px; margin: 0 auto;}
#footer_wrapper{margin:0 auto; max-width:955px; padding-top:15px;padding-right:10px; padding-left:20px; color:#777}
#footer_wrapper .divider_text{height:25px}
#footer_wrapper h2{color:#fff;}
#footer_wrapper .line_min{background:#e4593a; border:none; width:165px; border-bottom:2px solid #8e3c29;}
.bottom_mar{ margin-top:25px}
#footer_wrapper p a{color:#fff}
p.w90{width:85%}
#footer_wrapper .one_half{width:39.3%}
.footer_link a{color: #FFFFFF;text-decoration: none;}
.footer_link a:hover{color: #E4593A !important;text-decoration: none !important;}
.footer_link_middle{margin-top:47px;}
#footer_quick_links{padding-bottom:20px;}
#footer_quick_links a{color: #FFFFFF;text-decoration: none;}
#footer_quick_links a:hover{color: #E4593A !important;text-decoration: none !important;}
/*--- Newsletter ---*/
ul.news li{font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; font-style:italic; padding-bottom:15px; padding-top:30px}
ul.news li input[type="text"]{font-family:Helvetica; padding:8px 3px; width:47%; border:none; color:#666; font-size:11px; background:#2f2d2e; border-bottom:1px solid #3f4041; border-right:1px solid #3f4041}
ul.news li input[type="submit"]{ background:#d85639 !important;  border:none;  height:26px;  padding:0; text-transform:uppercase; padding:2px 5px; font-size:11px; color:#fff !important;  font-family:helvetica; border-radius:0px !important; border-bottom:2px solid #8e3c29;}
ul.news li input[type="submit"]:hover{background:#676766;  cursor:pointer}
/*--- Footer Info ---*/
#footer-info{background-color:#595959;height:43px;max-width:955px;margin: 0 auto;}
#footer-info a{color:#fff; text-decoration:none}
#footer-info a:hover{color:#cac6c6 !important; text-decoration:none}
#footer-info-inn{margin:0 auto; max-width:960px; padding-top:15px; color:#fff}
/* ---------------- Shortcode Styles ------------------------ */
.one_half a.flleft{margin-right:10px}
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:67.2%}
.one_sixth{width:12%}
.five_sixth{width:82.67%}

.one_half, 
.one_third, 
.two_third, 
.three_fourth, 
.one_fourth, 
.one_fifth, 
.two_fifth, 
.three_fifth, 
.four_fifth, 
.one_sixth, 
.five_sixth{position:relative; margin-right:4%;margin-bottom: 7px; float:left; line-height:15px}
.full-width{position:relative;  margin-bottom:20px; float:left; line-height:15px; width:100%}
.column-last{margin-right:0!important; clear:right}
.mar-right{margin-right:3% !important}
.home-news, 
.home-video{ margin-right:1%;width: 49.5%;}
.dpti_main_content{ float: left;margin:0px; padding: 0;width: 76%;}
#one_fourth_content{float: left;line-height: 15px;margin-bottom: 7px;margin-right: 2%;position: relative;}
/* ---------------- About ------------------------ */
strong{color:#333}
#title{width:100%; background:url(../images/text-bg.png); border-bottom:1px solid #e1e1e1; height:120px; margin-bottom:40px ; border-top:1px solid #e1e1e1 ;}
.title-inner{max-width:960px; margin:0 auto}
.title-inner h2{font-size:23px; color:#999; font-weight:bold; padding:0px; margin:0px; font-family:'Helvetica'; line-height:50px; background:url(../images/h2-bor.png) no-repeat left bottom; padding-top:18px}
/** blog full both sidebar **/
.blog .one_fourth{width:22%}
.blog .one_half{width:46%}
h1.blghead{color:#ffffff; font-size:13px; text-align:left;background:none repeat scroll 0 0 #363636; padding-left:15px; text-align:left; padding:12px;}
.blghead{-webkit-border-radius: 25px 0px 0px 0px; -moz-border-radius:25px 0px 0px 0px; border-radius:25px 0px 0px 0px; behavior: url(PIE.htc);}
h2.blghead_content{color:#ffffff; font-size:13px; text-align:left;background:none repeat scroll 0 0 #363636; padding-left:15px; text-align:left; padding:12px;}
/** Recent Post **/
.contnr{width:100%; float:left; padding-bottom:35px;margin-top:-7px;}
/** Comments widget **/
ul.archive, ul.archive li{float:left; font-weight:bold; width:100%; padding:0px; margin:0px; list-style:none}
ul.archive li a{color:#666; text-decoration:none}
ul.archive li{line-height:10px; border-bottom:1px solid #e1e1e1}

.text-widget{float:left; width:100%}
/** Pagination **/
.blog .w75{width:73%}
/*------------- Portfolio ------------*/
.portfolio_conr{width:100%; float:left; position:relative; margin-top:7px; padding-bottom:10px;}
.portfolio_container{position:relative}
.portfolio_contain{margin:9px 0 0 0px; padding:0px; width:100%; float:left}
/*------------- Input Buttons ------------*/
input[type="button"]{display:inline-block; font-weight:bold; font-family: Arial,sans-serif; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 5px 5px 0; *float:left; -webkit-box-shadow:inset 1px 0px 0px rgba(255,255,255,.3); box-shadow:inset 0px 1px 0px rgba(255,255,255,.3); padding:7px 14px !important; font-size:14px; width:auto !important; float:left}
input[type="button"]:active{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.08); box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.08)}
/* MORE HEADER */
/*hide the legend accessibility tag */
.hideMe{
/* hide the element off screen (nb: this won't work for legends in firefox) */
position: absolute !important;left: -999px !important;top: -990px !important;
/*  hide off-screen using margin (works in firefox for legend tags)*/
height: 0px;padding:0px;margin-left: -90000px;margin-top: -900000px;}
ul.navigation {list-style: none; padding: 0;}
ul.navigation li {display: block; float: left;}

.dpti_main_content div p{ margin:0px 0px 10px 0px; font-size:12px; }
.dpti_main_content div h2{ color:#333; font-size:18px; line-height:18px; padding:0px; margin:20px 0px 10px 0px; font-weight:bold; }
.dpti_main_content div h3{ color:#333; font-size:12px; padding:0px; margin:10px 0px 10px 0px; font-weight:bold; }
.dpti_main_content div ul{ margin:0px 0px 10px 0px; font-size:12px; }
.dpti_main_content div ul li{ margin:0px 0px 0px 30px; list-style:disc outside none; font-size:12px; }