/* Container styles -
 * -----------------------
 */
#container{width:950px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto;overflow:hidden;}
#content{width:502px;}
*  html #content { margin-top: 8px; margin-left: -15px; }
*+ html #content { margin-top: 8px; }
#background_left_nav{background: url(images/bodybg.gif) repeat-y;width:950px;}
*+ html #background_left_nav { margin-top:-6px;}
#left_nav{width:173px;margin-right:15px; margin-top: -15px; }
#right_content{width:233px; 
  margin-left:-0px; /* must be negative or column breaks in IE 6 */
  padding-left:15px;
 }
#right_content,#content,#background_left_nav,#left_nav{float:left;}
#right_content,#content{margin-top:14px;}

/* Generic element styles -
 * -----------------------
 */
* {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;

}


body {

    font-size:12px;
    font-family:Arial, Verdana, sans-serif;
    color:#333;

}

a:link,a:visited {

    text-decoration:none;

}

/* --  Power Control Engineers Pty. Ltd.
ftop_nav a:hover {

    text-decoration:underline !important;

}
*/

img {

    border:0;

}

p {

    color:#333;
    margin-bottom:10px;

}

hr {

    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#FFF;

}



/* Header styles -
 * ---------------
 */
#header {

    width:950px;
    height:66px;

}

#tools_container {

    width:950px;

}

#page_tools {

    float:right;
    margin-right:5px;
    margin-top:2px;
	
}

#page_tools ul {

    list-style:none;

}

#page_tools li {

    float:left;
    display:inline;
    margin-right:5px;

}

#top_links {

    float:right;

}

#top_links li {

    float:left;
    display:inline;
    margin-right:5px;
	widthe:950px;

}

#top_links a:link,#top_links a:visited,#top_links a:hover {

    font-size:11px;
    color:#000;
    text-decoration:underline;
    font-weight:400;

}

#top_links ul {

    list-style:none;

}

/* Top navigation styles -
 * -----------------------
 */

#top_nav ul {
    display: inline;
}

#top_nav li ul {
    display: block;
    left: -999em;
}

#top_nav li {
    z-index: auto;
}

#top_nav li.sfhover ul {
    left: auto;
    margin: 0;
}

#top_nav li:hover ul{
        left: auto;
    margin: 0;
}


#top_nav a:link,#top_nav a:visited,#top_nav a:hover {

    color:#000;
    font-size:11px;
    font-weight:700;
    text-decoration:none !important;

}

#top_nav ul {

    list-style:none;

}

#top_nav li {

    float:left;
    background-color:#fc3;
    display:block;
    position:relative;
    border-right:1px solid #fff;
    line-height:16px;
	width: 950;

}

#top_nav li span a {

    padding:7px 14px 7px;
    display:block;

}

#top_nav li.id37282 {

    padding-left:8px;
    padding-right:8px;
    border-right:none;
    width:180px;

}

#top_nav ul li ul li a:link,#top_nav ul li ul li a:visited,#top_nav ul li ul li a:hover {

    font-weight:400;

}

#top_nav li:hover ul,#top_nav li.hover ul,#top_nav li:hover ul#asset_133,#top_nav li.hover ul#asset_133,#top_nav li:hover ul#asset_129,#top_nav li.hover ul#asset_129 {

    display:block;

}

#top_nav li ul {

    display:none;
    width:180px;
    position:absolute;
    top:29px;
    left:0;
    font-weight:400;
    border-top:#777 1px solid;
    border-bottom:#777 1px solid;
    z-index:10000;

}

#top_nav li ul#asset_133 {

    display:none;
    z-index:100000;
    width:180px;
    position:absolute;
    top:24px;
    left:2px;
    font-weight:400;
    color:green;
    border-top:#777 1px solid;
    border-bottom:#777 1px solid;
    margin-left:-72px;

}

#top_nav li ul#asset_129 {

    display:none;
    z-index:100000;
    width:180px;
    position:absolute;
    top:24px;
    left:2px;
    font-weight:400;
    color:green;
    border-top:#777 1px solid;
    border-bottom:#777 1px solid;
    margin-left:-60px;

}

#top_nav li li {

    position:relative;
    padding:0 0 0 3px;
    margin:0;
    width:180px;
    background:#FC3;
    border:#777 1px solid;
    border-top:0;
    border-bottom:1px solid #FFF;

}

* html #top_nav li li {

    float:left;
    clear:both;

}

#top_nav li li a:link,#top_nav li li a:visited {

    padding:0;
    margin:0;
    width:100%;
    color:#000;
    text-align:left;
    font-weight:400;
    line-height:20px;

}

#top_nav li li a:hover {

    color:#000;

}

#top_nav li li .arrow {

    position:absolute;
    top:5px;
    right:5px;
    width:5px;
    height:8px;
    background:url() 0 0 no-repeat;
    overflow:hidden;

}

* html #top_nav li li .arrow {

    right:5px;
    cursor: default;

}

#top_nav li:hover li ul,#top_nav li.hover li ul {

    display:none;

}

#top_nav li li:hover,#top_nav li li.hover {

    background:#fff;

}

#top_nav li ul li:hover ul,#top_nav li ul li.hover ul {

    display:block;
    top:2px;
    z-index:1;
    left:170px;
    border-top:1px #777 solid;
    font-size:100%;
	

}

#top_nav li ul#asset_133 li:hover ul,#top_nav li ul#asset_133 li.hover ul,#top_nav li ul#asset_129 li:hover ul,#top_nav li ul#asset_129 li.hover ul {

    display:block;
    top:0;
    z-index:100;
    left:-172px;
    border-top:1px #777 solid;
    font-size:100%;

}

* html #top_nav li li:hover ul,* html #top_nav li li.hover ul {

    left:170px;

}


#main_banner {

    clear:both;
    width:950px;
    height:113px;
    background-color: #00436e;
}

*+ html #main_banner {

    height: 119px;
} 


/* Section banner  styles -
 * ------------------------
 */


#search {

    float:right;
    width:220px;
    height:112px;
    margin-top: -112px;

}

#search input {

    float:left;
    width:147px;

}

#search input.search_button {

    float:left;
    width:50px;
    height:20px;
    padding-bottom:8px;

}

#search_contents {

    padding-top:12px;
    padding-left:12px;
    z-index:-10000;

}

*+ html #search_contents {

    padding-top: 5px; 
}

#search .drop_down_options select {

    width:159px;
    height:18px;
    font-size:11px;

}

*+ html #search .drop_down_options select {

    width:159px;
    height:21px;
}

#search .drop_down_options {

    margin-top:2px;

}

/* Left navigation styles -
 * ------------------------
 */
#left_nav {

    float:left;
    width:173px;
    margin-right:25px;

}

#left_nav a:link,#left_nav a:visited {

    color:#00436e;
    font-size:11px;
    font-weight:700;

}

#left_nav ul {

    list-style:none;
    padding:5px;

}

#left_nav li {

    border-bottom:1px solid #fff;
    padding:6px 0 0px 10px;

}

#left_nav ul ul {

    color:#00436e;
    background-color:#c2d1dd;
    margin-left:-10px;
    border-top:1px solid #fff;

}

#left_nav ul ul li {

    border:none;
    padding:0 0 0 4px;
    margin:0;
    background:none !important;

}

#left_nav ul ul li a {

    padding-left:5px;

}

#left_nav li.selected span a:link,#left_nav li.selected span a:visited {

    display:block;
    font-weight:700;
    background-color:#fc3;
    margin-left:-10px;
    width:153px;
    margin-top:-10px;
    padding-top:10px;
    padding-left:10px;
    height:22px;

}

#left_nav li a:hover {

    text-decoration:none !important;
    color:#933 !important;

}

#left_nav li span:hover {
    background-color: #fc3;
}


/* Right Content */

* html #right_content_holder {
    float: right;
    margin-right: -6px;
}

* html #right_content .right_quick_links {
    margin-left: 0px;
}

*+ html #right_content {
    
    margin-top:12px;
}

#right_content .right_quick_links ul {

    list-style:none;
    width: 240px;

}

#right_content .right_quick_links li {

    float:left;
    display:inline;
    margin-right:5px;
    padding-bottom: 3px;
}


#right_content .right_quick_link img {

    width:114px;
    height:60px;

}

* html #right_content .right_box_topic_1 {
    
     float:left;
     background-color:#93afc5;
     margin-bottom:8px;
     margin-right:-3px;
}

/* End */



/* Footer styles -
 * ---------------
 */
#footer {

    background-color:#00436e;
    clear:both;
    overflow:hidden;
    height:34px;
    border-top:5px solid #dcdcdc;
    color:#93afc5;
    font-size:11px;
    padding-bottom:5px;
	width:950px;

}

#footer a:link,#footer a:visited {

    color:#93afc5;
    font-size:11px;
    text-decoration:underline;
    font-weight:400;

}

#footer a:hover {

    color:#fc3;

}

#footer ul li a.secret_link,#footer ul li a.secret_link:hover {

    cursor:default !important;
    text-decoration:none !important;
    color:#93afc5 !important;

}

#footer ul {

    list-style:none;
    margin-left:7px;
    padding-top:3px;
    width:755px;

}

#footer li {

    float:left;
    display:inline;
    margin-right:7px;

}

#footer li img {

    margin-top:4px;

}

#footer span {

    float:left;

}

* html #footer span {

    position: absolute;
    margin-left: 490px;
    margin-top: -17px; 
}

*+ html #footer span {

    position: absolute;
    margin-left: 490px;
    margin-top: -17px; 
}

/* inserted as a fix for go live */
#feature {
    width: 233px;
    height: 140px;
        background-color: #93AFC5;
    margin: 0 0 10px;
    }
            
.featureHeads {
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #93AFC5;
    padding-left: .35em;
    padding-right: .35em;
    }

#featureImg {
    width: 233px;
    float: left;
    margin-bottom: .25em;
    overflow: hidden;
    clear: both;    
    }    
        
#featureCopy {
    width: 233px;
    height: 40px;
    background-color: #93AFC5;
    clear: both;
    }    
    
#featureCopy a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003399;
    text-decoration: none;
    }        

#featureCopy p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 0.5em;
    color: #333333;
    margin-top: .25em;
    }
    
.txtFeatureCopyRed {
    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;
    color: #990000;
    text-transform: uppercase;
    }  
	
