
*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements */
body{background;color:#666;font-family:'Trebuchet ms', Verdana, Arial, san-serif;font-size:13px;line-height:1.6em;
background-image: url(images/power1_bkg.jpg);
background-attachment: fixed;background-repeat: no-repeat;}
a{color:#a54569;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4{clear:left;color:#5c5a5a;font-weight:400;margin:0.7em 0;font-family: Trebuchet, Verdana, Georgia, Arial;}
h1{font-size:1.3em;color: #253547;
font-family: 'Trebuchet ms', Verdana, Arial, san-serif;
font-weight: bold;
font-style: oblique;
padding-left:5px;
font-variant: small-caps;text-transform: capitalize;}

h2.red {
font-size:1.1em;color: #be2901;
font-family: 'Trebuchet ms', Verdana, Arial, san-serif;
font-weight: bold;
font-style: oblique;
padding-left:5px;
font-variant: small-caps;
}

h2{
font-size:1.1em;
color: #253547;
font-family: 'Trebuchet ms', Verdana, Arial, san-serif;
font-weight: bolder;
font-style: oblique;
padding-left:5px;
font-variant: small-caps;
}


h3{font-size:1em;color: #2d2d2d;
font-family: 'Trebuchet ms', Verdana, Arial, san-serif;
font-weight: bolder;
font-style: oblique;
padding-left:5px;
font-variant: small-caps;}

p,ul{margin:10px 0 10px 5px;font-size:1em;color:#000;
text-align: justify;}
i,em {font-style:italic;}
b,strong {font-weight:700;}

/* Main wrappers */
#wrapper1240{background-color:#fff;margin:20px auto;width:1240px;}

#wrapper960{
background-color: #6EA9F2;
margin:20px auto;
width:960px;
height:100%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
 }

#wrapper760{background-color:#fff;margin:20px auto;width:760px;}
#wrapper600{background-color:#fff;margin:0 auto;width:600px;}
#wrapperfluid{background-color:#fff;margin:0 auto;max-width:1260px;}

/* Layout IDs */
#header{position:relative;color:#fff;}
#sitetitle{float:left;margin:30px 0 10px 30px;}
#sitetitle h1 {font-size:40px;color:#777;margin:0;padding:0;}
#header-image{height:300px;margin:0;padding:0;}
#content{padding:15px 30px;background-color: #6EA9F2;}
#extended{padding:15px 30px;background-color:#fff;}
#extended a{text-decoration:underline;}

/* Top links menu */
#toplinks{background-color: #6EA9F2;padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:right;}
#toplinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;background-color: #6EA9F2;}
#toplinks ul li a{
color: #484747;
}
#toplinks ul li a:hover{color:#2c2b2b;text-decoration:none;background-color: #ffff00;}#bottomlinks{background-color: #6EA9F2;padding:0 30px;}


#bottomlinks ul{list-style:none;
margin:30px 0 0 300px;
text-align:right;
width:550px;
}
#bottomlinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;background-color: #6EA9F2;}
#bottomlinks ul li a{color: #484747;}
#bottomlinks ul li a:hover{color:#2c2b2b;text-decoration:none;background-color: #ffff00;}

/* Columns */
#sidebar{
width:33.3%;
height:100%;
margin:120px 0 0 0;}

#sidebar img{
margin:20px 0 -5px 10px; 
}

#main{
width:66.6%;
height:100%;
}

#main img{
float:left;
margin:20px 10px 10px 5px;
}

#sidebar img.right{
float:right;
margin:0 0 10px 10px;
}

#sidebar img.header{
float:left;
margin:-61px 10px 10px -10px;
}

#sidebar img.bottom{
float:left;
margin:1px 10px 10px 0;
}

#main img.letter{
float:right;
margin:-40px 0 20px 10px;
display: inherit;
position: relative;
}

#main img.letter1{
float:left;
margin:-40px 0 20px 10px;
display: inherit;
position: relative;
}

#main img.phone{
float:left;
margin:0 0 10px 10px;
display: inline;
position: relative;
top: +1.1em;
left: -.5em;}

#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin:5px 30px;}
#trio1 .inner{margin-left:0;}
#trio2 .inner{margin:0;}
#trio3 .inner{margin-right:0;}
.left .inner{margin-left:0;}
.right .inner{margin-right:0;}

/* Footer */
#footer{
clear:both;
margin:0 0 0 0;
background-color: #a6a7a8;background-image: url(images/footer.png)repeat;
}
#footer p{color:#000;font-size:12px;margin:20px 0 0 0;padding:15px 30px;text-align:center;
background-color: #6EA9F2;}
#footer a{color: #000;}
#footer a:hover{color: #4c1a4c;}

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background:url(images/shadow.png) top center no-repeat;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/* Alternate color scheme, add class="altcolors" to the body tag to apply */
.altcolors{background-color:#e6e8e8;}
.altcolors #wrapper600, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid {box-shadow: 0px 0px 28px #888;}
.altcolors #toplinks, .altcolors #footer{background-color:#eaecec;}
.altcolors #content{background-color:#f2f4f4;}

/*
 jQuery Nivo Slider v2.7.1
 http://nivo.dev7studios.com
 Copyright 2011, Gilbert Pellegrom
 Free to use and abuse under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
 */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}

/*
Skin Name: Nivo Slider Default Theme (modified)
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider, modified to work with the Inland One template.
Version: 1.0
Author: Gilbert Pellegrom (modified by Andreas Viklund)
Author URI: http://dev7studios.com
*/
.slider-wrapper .nivoSlider{position:relative;height:300px;background:#fafafa url(images/loading.gif) no-repeat 50% 50%;margin-bottom:55px;}
.slider-wrapper .nivoSlider img{position:absolute;top:0;left:0;display:none;}
.slider-wrapper .nivoSlider a{border:0;display:block;}
.slider-wrapper .nivo-controlNav{position:absolute;left:50%;bottom:-41px;margin-left:-60px;/* Tweak this to center bullets */}
.slider-wrapper .nivo-controlNav a{display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.slider-wrapper .nivo-controlNav a.active{background-position:0 -22px;}
.slider-wrapper .nivo-directionNav a{display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.slider-wrapper a.nivo-nextNav{background-position:-30px 0;right:15px;}
.slider-wrapper a.nivo-prevNav{left:15px;}
.slider-wrapper .nivo-caption{font-family:'Trebuchet ms', Verdana, Arial, san-serif;background:rgba(0, 0, 0, 0.2);text-align:center;text-shadow:0 0 4px #111;}
.slider-wrapper .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.slider-wrapper .nivo-caption a:hover{color:#fff;}


#main ul.wow{
  list-style: none;
  margin:10px 0 15px 20px;
  padding:5px;
  list-style-position: inside;
display: list-item;
}

#main li{
list-style: none;  
background: url(images/ul_image.png) no-repeat 0em .5em ;
padding-left: 25px;
font-size: 1em;
font-weight: normal;
font-style: italic;
color:#000;
text-align: justify;
margin:0 0 10px 0;
}
#vlightbox1 {margin : 20px 0 0 120px;}

.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4 url("widget-table-bg.jpg") top left repeat-x;
}

.pretty-table caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}


table.imagetable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.imagetable th {
	background:#b5cfd2 url('images/cell-blue.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}
table.imagetable td {
	background:#dcddc0 url('images/cell-grey.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}

#cssmenu {
	width: 270px;
	background: #d2e6fe;}
#cssmenu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
#cssmenu li a {
	height: 32px;
  	height: 24px;
	text-decoration: none;
	font-weight:normal;
background-image: url("images/v3.jpg");}	
	
#cssmenu li a:link, #cssmenu li a:visited {
	color: #26370A;
	display: block;
	background: url("images/v3.jpg");
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#cssmenu li a:hover {
	color: #ff6633;
	background: url("images/v3.jpg") 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#cssmenu li a.active {
	color: #ffffff;
	background: url("images/v3.jpg") 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	font-weight: bolder;
    font-style: oblique;
    font-variant: small-caps;
    }
	
.layer1 {
margin: 20px 0 0 0;
padding: 0;
width: 550px;
}
 
.heading {
margin: 1px;
color: #1a1a1a;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#97C2F7;
}
.content {
padding: 5px 10px;
background-color:#D2E6FE;
}
p { padding: 5px 0;color:#1a1a1a; }

#searchwrapper {
width:250px; /*follow your image's size*/
height:30px;/*follow your image's size*/
background-repeat:no-repeat; /*important*/
padding:0px;
margin:380px 0 0 0;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:relative; /*important*/
margin: -450px 0 0 0;
left:12px;
width:250px;
height:28px;
background-image: url(images/searchbar.jpg) no-repeat;}

.date {
color: #cc0000;font-size: 1em;font-weight: bold;}


