* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 16px;
    font-family: Arial;
    color: #464749;
		background: #e4e4e4 url(images/bg.gif) repeat-x 0 0;
    text-align: left;
    padding-bottom:30px;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #808080; text-decoration: none;}
a:hover { color: #4f81bd; text-decoration: underline;}



.left { float: left; display: inline; }
.right { float: right; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -4000px;}

.shell {margin: 0 auto; width: 1001px;}

#header { background: url(images/header.gif) no-repeat 0 0; height: 164px;}

h1#logo {padding-top: 38px; padding-left: 48px; float: left;}
h1#logo a {background: url(images/logo.gif) no-repeat 0 0; display: block; width: 203px; height: 65px;}

#search-bar {float: right; width: 245px; padding-top: 39px; padding-right: 20px;}
#search-bar label {font-family: Arial; font-size: 13px; color: #1c5486; font-weight: bold; text-transform: uppercase; display: block; padding-bottom: 8px;}
#search-bar #span1 {background: url(images/search-field.gif) no-repeat 0 0; z-index:1; float:left;  display:inline; width: 200px; height: 17px; display: block; padding-left: 4px; padding-top: 2px;}
#search-bar .input1 {background: transparent; border: 0; float: right; width: 193px; font-family: Arial;} 
#search-bar #span2 {width: 30px; height: 15px; display: block; padding-left: 4px;  z-index:2; float:right; display:inline;}
#search-bar .btn {width: 30px; font-family: Arial; float:right;} 


.input1-label {font-family: Arial; font-size: 12px; color: #1c5486; }
.input1-span {background: url(images/search-field.gif) no-repeat 0 0; width: 200px; height: 17px; display: block; padding-left: 4px; padding-top: 2px;}
.input1 {background: transparent; border: 0; width: 193px; font-family: Arial;}

.fields {background: transparent; border: 0; width: 205px; font-family: Arial;}
.textarea {background:url(http://powersresources.com/images/contact-us-box.gif) no-repeat 0 0; width: 205px; height: 95px; font-family: Arial; padding-left: 4px; padding-top: 2px; border:0px; font-size:12px}

#navigation {padding-top: 36px; padding-left: 52px;}
#navigation ul {list-style-type: none;}
#navigation ul li {display: inline; float: left; padding-right: 17px; position: relative; height: 25px;}
#navigation ul li a {width: 106px; height: 19px; background: url(images/nav.gif) no-repeat 0 0; display: block; font-family: Arial; font-size: 12px; color: #fff; text-transform: uppercase; text-align: center; padding-top: 5px; text-decoration: none;}
#navigation ul li a:hover, #navigation ul li a.active {text-decoration: none; background-image: url(images/nav-hover.gif);}

#navigation ul .levelone a {background: transparent; color: #010101; font-size: 11px; height: 19px; padding-top: 5px; padding-left: 2px; text-decoration: none; text-transform: none;text-align: left;}
#navigation ul .levelone a:hover {background: #358beb; color: #fff; height: 19px; padding-top: 5px; text-decoration: none;}

#navigation ul .levelone a img {background: url(http://www.powersresources.com/images/sub-active.gif?123) no-repeat 0 0; }
#navigation ul .levelone a:hover img{ }

#navigation ul li ul {position: absolute; width: 106px; background: #eeeeef; padding: 10px 1px 6px 1px; border: 0px solid #05568a; top: 25px; left: -1px; z-index: 3;}
#navigation ul li ul li {display: block; float: left; background: #eeeeef; width: 106px; padding-right: 0; height: 24px;}
#navigation ul li ul li a {background: transparent; color: #010101; font-size: 11px; height: 19px; padding-top: 5px; text-decoration: none; text-transform: none;}
#navigation ul li ul li a:hover, #navigation ul li ul li a.active {background: #358beb; color: #fff; height: 19px; padding-top: 5px; text-decoration: none;}
#navigation ul li ul li ul {position: absolute; top: 0;left: 106px; width: 150px; background: #eeeeef; padding-top: 1px; padding-bottom:10px; z-index: 5;}
#navigation ul li ul li ul li {width: 150px; height: 20px; float: left;}
#navigation ul li ul li ul li a {text-transform: none; text-align: left; padding-left: 5px; width: 146px; height: 16px; padding-top: 4px; text-decoration: none;}
#navigation ul li ul li ul li a:hover {background: #eeeeef; color: #358beb; height: 14px; padding-top: 4px; text-decoration: none;}
#navigation ul li ul li ul li a.sub-active, #navigation ul li ul li ul li a.sub-active:hover {background: url(http://www.powersresources.com/images/sub-active.gif?123) no-repeat 3px 9px; padding-left: 18px; width: 150px; color: #358beb; text-decoration: none;}

#navigation ul li ul.dropdown {display: none;}


#heading {background: url(images/heading.gif) no-repeat 0 0; height: 248px;}
#heading h2 {font-family: Arial; font-size: 38px; color: #fff; font-weight: normal; line-height: 40px;}
#heading h3 {font-family: Arial; font-size: 26px; color: #fff; font-weight: normal; line-height: 28px;}
.headings-cnt {float: right; width: 396px; padding-top: 15px;}
/*#inner-heading {background: url(images/inner-heading.gif) no-repeat 0 0; height: 156px}*/
#inner-heading {background: url(http://www.powersresources.com/images/banner-with-shadow.jpg) no-repeat 0 0; height: 156px;}
#inner-heading .headings-cnt {padding-top: 74px; padding-right: 94px; float: right; width: 255px;}
#inner-heading h2 {font-family: Arial; font-size: 28px; color:#fff; font-weight: normal; line-height: 34px;}
#inner-heading h3 {font-family: Arial; font-size: 20px; color:#fff; font-weight: normal; line-height: 22px;}

#main {background: #eeeeef url(images/main-bg.gif) repeat-x 0 repeat-y;}
#main-cnt {background: url(images/main-left.gif) repeat-y 0 0; height: 100%;}
#main-cnt-right {background: url(images/main-right.gif) repeat-y right 0; padding-right: 8px; padding-left: 8px; padding-top: 17px; height: 100%;}
.main-cnt-right-inner {padding-top: 45px !important;}

#main-cnt1 {background: url(images/main-left.gif) repeat-y 0 0; padding-left: 9px; height: 100%;}
#main-cnt-right1 {background: url(images/main-right.gif) repeat-y right 0; padding-right: 8px; padding-top: 0px; height: 100%;}
.main-cnt-right1-inner {padding-top: 45px !important;}

#sidebar {padding-left: 13px; float: left;}
#sidebar h3 {background: url(images/hr.gif) no-repeat 0 bottom; padding-bottom: 6px; font-size: 13px; font-family: Arial; text-transform: uppercase; color: #005180;}
#sidebar h4 {background: url(images/sidebar-heading2.gif) no-repeat 0 bottom; line-height: 14px; width: 167px; height: 15px; color: #eeeeef; font-family: Arial; text-transform: uppercase; padding-left: 9px; padding-top: 10px;}
#sidebar h4.more-p { padding-top: 18px;}
#sidebar h4.space {padding-top: 22px;}

.menutitle h5 {background: url(images/sidebar-heading.gif) no-repeat 0 bottom; line-height: 14px; width: 167px; height: 14px; color: #eeeeef; font-family: Arial; text-transform: uppercase; padding-left: 9px; padding-top: 10px; font-size:10px; font-weight:bold;}
.menutitle h5 a{line-height: 14px; width: 167px; height: 14px; color: #eeeeef;text-decoration: none;  font-family: Arial; text-transform: uppercase; padding-left: 1px; padding-top: 10px; font-size:10px; font-weight:bold;}
.menutitle h5 a:hover{line-height: 14px; width: 167px; height: 15px; color: #eeeeef;text-decoration: none;  font-family: Arial; text-transform: uppercase; padding-left: 1px; padding-top: 10px; font-size:10px; font-weight:bold;}
.menutitle h5.more-p { padding-top: 18px;}
.menutitle h5.space {padding-top: 22px;}


#sidebar form {padding-left: 4px; padding-top: 11px; padding-bottom: 4px;}
#sidebar form label {color: #1a1818; font-size: 13px; display: block; padding-bottom: 4px; font-family: Arial;}
#sidebar form input.text-field {background: transparent; border: 1px solid #1a1818; display: block; margin-bottom: 8px; width: 158px; height: 15px;}

.sidebar-cnt { width: 203px; height: 100%;}
.sidebar-top { font-family:Arial, Helvetica, sans-serif; font-weight:bold;background: url(images/sidebar-top-newest.gif) no-repeat 0 0; min-height: 311px; padding-left: 12px; padding-top: 12px;}

#content {padding-left: 47px; float: left; width: 700px; min-height: 420px; padding-top:20px}
#content h2 {font-weight: normal; font-size: 15px; color: #154775; text-transform: uppercase; padding-bottom: 13px;}
#content h2 a {color: #154775;}
#content p {width: 629px; line-height: 21px;}
#content p.slim {width: 300px;}
.article {padding-bottom: 15px; }
.article p {padding-bottom: 15px;}
.inner-article p {font-size: 13px;}
.books {background: url(images/books.png) no-repeat 0 0; width: 341px; height: 166px; float: right;}

#bottom-nav {background: url(images/bottom-nav.gif) repeat-x 0 0; height: 30px; padding-top: 8px; padding-left:250px;}
#bottom-nav ul {list-style-type: none;  margin: 0 auto;}
#bottom-nav ul li {float: left; display: inline; height: 21px; background: url(images/divider.gif) no-repeat right 0; padding-top: 3px; padding-left: 10px; padding-right: 12px;}
#bottom-nav ul li.last {background: transparent;}
#bottom-nav ul li a {color: #fff; font-size: 12px; text-transform: uppercase; font-family: Arial;}

#footer {padding-top: 12px; font-family: Arial; font-size: 11px; padding-bottom: 10px;}
#footer ul {list-style-type: none; float: left; padding-left: 55px;}
#footer ul li {float: left; display: inline; background: url(images/divider-2.gif) no-repeat right 3px; padding-left: 5px; padding-right: 7px;}
#footer ul li.last {background: transparent;}
#footer ul li a { color: #464749;}
#footer p {float: right; font-weight: bold; color: #464749; padding-right: 50px;}


#sidebar ul { list-style-type: none; font-size:11px; font-weight: bold; padding-top:5px;}
#sidebar ul li{ padding-bottom:2px; }
#sidebar ul li a{ color:#58595b; text-decoration: none ;}
#sidebar ul li a:hover{ color:#003d76; }
.leftmenu{color: #003d76; }


.menutitle{
    cursor:pointer;
    margin-bottom: 5px;
    color:#000000;
    width:140px;
    padding:2px;
    text-align:left;
    text-transform: uppercase;
}

.submenu{
     margin-left: 1em;
     /*text-transform: lowercase; */
}

.orange {
    font-family: Arial;
    font-size: 12px;
    color: #FF6803;
    text-decoration: none;
}
.description{font-family: Arial;font-size: 13px; color:#000000}

.title{font-family: Arial;color:#000; font-size:13px; font-weight: bold;} 

.url {font-family: Arial;color: #115599;font-size:13px;} 
/*
.article a {font-family: Arial; font-size: 13px; color: #4f81bd;    text-decoration: underline;} 
.article a:hover {color: #808080;    text-decoration: udnerline;}  
.article a:visited {color: #808080;    text-decoration: udnerline;}
*/
.article span li{margin-right: 15px;color: #808080;}
.footer_links{ padding-left:260px; padding-bottom:15px;}
#error{
	color:red;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
}
