/* $Id: style.css,v 1.6 2008/07/14 01:41:22 add1sun Exp $ */

/* Reset the basic elements to a baseline. */


body {
    background-attachment:fixed;
    background-repeat: repeat-y;
    background-position: center;
    background-image: url(../images/footer-bkgrd.png);
    color: #474948;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0px;
}
a:link {
    color: #000000;
    text-decoration: none;
    
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
}
a:active {
    color: #000000;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 10px;
}
p, ul, ol {
    font-size: 100%;
    margin-bottom: 10px;
    margin-top: 5px;
}
li {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
    font-size: inherit;
    width: 100%;
}
caption {
    text-align: left;
}
th {
    border-bottom-width: 1px;
    font-weight: bold;
    padding-bottom: 2px;
    text-align: left;
}
td {
    font-size: 100%;
}
form {
    margin: 0;
    padding: 0;
}
fieldset {
    border: 1px solid #E0E0E0;
    padding: 5px;
}
b, strong {
    font-weight: bold;
}
i, em, u {
    font-style: italic;
}
u {
    text-decoration: none;
}
a img {
    border: 0 none;
}
#header h1 {
    margin-bottom: 10px;
}
#header img.logo {
    padding-top: 10px;
    vertical-align: middle;
}
#header .site-name {
}
#header .site-slogan {
}
#header .navigation {
}
#header .navigation .navigation-primary {
}
#header .navigation .navigation-secondary {
}
#header form.search {
    margin-top: 10px;
}

#nice-menu-2 {
	font-size: 12px;
}

ul.nice-menu li {
    padding: 0 10px;
}

#nice-menu-2 li.menuparent ul li a {
    color: #898989;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 0 10px;
}

#nice-menu-2 li.menuparent ul li a:hover {
    color: #000;
}

#nice-menu-2 li.menuparent:hover, #nice-menu-2 li li.menuparent:hover, ul.nice-menu-down, ul.nice-menu li, ul.nice-menu-down li.menuparent {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
#nice-menu-2 li li.menuparent:hover{ background: #FFFFFF; border: medium none;}
#nice-menu-2 {
    margin-left: -6px; margin-top: 4px;
}
#nice-menu-2 li.menuparent:hover {
    background: url("../images/menu_arrow.png") no-repeat scroll center 15px transparent;
  /* commented by rajesh was making problem with banner   height: 40px;*/ 
height: 23px;
}
#nice-menu-2 li.menuparent ul li {
    background-color: #FFFFFF;
    border-bottom: thin solid #CCCCCC;
}
#nice-menu-2 ul.nice-menu-down {
    margin-top: 15px;
}
#nice-menu-2 li a:hover, #nice-menu-2 li a.active {
    color: #000000;
}
#block-nice_menus-2 .title {
    display: none;
}
#nice-menu-2 li a {
    color: #FFFFFF;
    margin-top: -1px;
    padding-top: 0;
    text-decoration: none;
}
#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.sidebar {
}

#left-sidebar {
    float: left;
    width: 200px;
}

#right-sidebar {
    float: right;
    margin-top: -20px;
    width: 249px;
    border-left: 0px solid grey;
}


.front #right-sidebar {
    margin-top: 0px;
}

#page {
    background-color: white;
    border-left: 1px solid #DDDCDC;
    float: left;
    padding-bottom: 10px;
    width: 549px;
}





#page .content {
	padding: 15px;
}




#footer {
    background-color: #37696A;
    float: left;
    padding-bottom: 20px;
    width: 700px;
	padding-left:10px;
}


#footer2 {
    color: #FFFFFF;
    float: right;
    font-size: 85%;
	padding-left:8px;
	width:250px;
}


#footer3 {
    height: 70px;
}
#footer4 {
    background-color: #26494B;
    color: #FFFFFF;
    float: right;
    font-size: 80%;
    width: 131px;
    height:240px;
margin-top: -240px;
}
.ft {
text-decoration:underline;
}
#footer li {
    display: inline;
    list-style-type: none;
    padding-right: 3px;
}
#footer ul.li {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    padding: 5px 2px 0 0;
    text-decoration: none;
}


#footer .block {
    float: left;
    padding-left: 10px !important;
}


#footer .block a {
    color: #FFFFFF;
    font-weight: bold;
}


#page h2.title {
 font-style: normal;
 font-weight: normal;
 font-size: 30px;
 font-family: Georgia, "Times New Roman", Times, serif;
 background-repeat: repeat-x;
 background-position: bottom;
 background-image: url(/sites/all/themes/burcotewind/includes/images/h2-title-bkgrd.png);
 margin-top: 0;
 padding: 15px 10px;
}


#page .mission {
    font-size: 144%;
    padding: 20px;
}
#page .tabs {
}
#page .help {
}
#page .messages {
    background-color: #F0F0F0;
    border: 1px solid #C0C0C0;
    color: #333333;
    margin-bottom: 10px;
    width: auto;
    padding: 10px;
}
#page .error {
    border-color: #FF0000;
}
.breadcrumb {
	margin: 0 15px;
	width: 720px;
}
.block {
    margin-bottom: 10px;
    margin-top: 12px;
    padding-left: 5px;
    padding-right: 5px;
}
.block .title {
    color: #FFFFFF;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-right: 12px;
    padding: 20px 0 6px;
    text-decoration: none;
    text-transform: uppercase;
}
.block .content {
    padding-bottom: 0;
}
.user-login-block {
    text-align: left;
}
.node {
    margin-bottom: 10px;
}
.node h3.title {
}
.node .content {
}
.node .picture {
    background-color: #F0F0F0;
    float: left;
    margin-right: 4px;
    padding: 4px;
}
.node .date {
}
.node .author {
}
.node .terms {
}
.node .links {
    clear: left;
}
.node-sticky {
}
.node table {
    width: 100%;
}
.box {
}
.box h3.title {
}
.box .content {
}
.comment h4.title {
 padding: 5px 0;

}
.comment .new {
}
.comment .content {
}
.comment .picture {
    background-color: #F0F0F0;
    float: left;
    margin-right: 4px;
    padding: 4px;
}
.comment .date {
}
.comment .author {
}
.comment .links {
    clear: left;
}
.comment-new {
}
.header_outer {
    background: url("../images/top_header_bg.jpg") no-repeat scroll center top #36696A;
    height: 109px;
    width: 100%;
}


.main {
    background-color: #f7f5f6;
    width: 100%;
    background-attachment:fixed;
    background-repeat: repeat-y;
    background-position: center;
    background-image: url(/sites/all/themes/burcotewind/includes/images/middle-bkgrd.png);

}



.main_banner, #header {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.main_banner {
    height: 335px;
    margin-bottom: 10px;
    margin-top: -15px;
}
#header {
    height: 95px;
}
body.sidebar-left #page {
    padding-left: 2%;
    width: 514px;
}

body.sidebar-right #page {
    width: 750px;
}



body.no-sidebars #page {
    float: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.footer {
    margin-left: auto;
    margin-right: auto;
}
body.sidebar-left .footer {
    width: 80%;
}
body.sidebar-right .footer {
    width: 80%;
}
body.two-sidebars .footer {
    width: 60%;
}
body.no-sidebars .footer {
    width: 100%;
}
#user-login-form {
    text-align: left;
}
#rightblockimage {
    background: url("/sites/all/themes/burcotewind/includes/images/right_block1.jpg") repeat scroll 0 0 transparent;
    height: 98px;
    width: 229px;
}
.right-blocktext {
    background-position: left top;
    background-repeat: no-repeat;
    padding: 5px 7px;
}

#rightblockimage2 {
    background: url("/sites/all/themes/burcotewind/includes/images/right_block2.jpg") repeat scroll 0 0 transparent;
    height: 185px;
    width: 229px;
}
.toprightbg {
    background-color: #E78544;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 10px 10px 35px;
    width: 205px;
    position: absolute;
    z-index: 30;
-moz-border-radius: 5px 5px 5px 5px ;
}

#block-block-9, #block-block-10, #block-block-12, #block-block-13 {
    margin: 10px 0;
    padding: 0 10px;
}

.not-logged-in #srch .text_box, .not-logged-in #srch .gray_btn {
margin-top:-2px;
}


.gray_btn {
    display: block;
    float: right;
    margin-top: -26px;
    padding-right: 25px;
}

#block-block-15 {
  font-size: 11px;
}



#srch_area {
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    height: 30px;
    margin-top: 10px;
}

#srch {
    float: right;
    font-size: 12px;
    margin-right: -22px;
    margin-top: 3px;
    width: 290px;
    position: relative;
}

.logged-in #srch  {
    width: 450px;
    position: relative;
}


#search1 {
	width: 120px;
}


.text_box {
    display: block;
    float: left;
    margin-top: -28px;
    padding-left: 115px;
}

.logged-in .text_box {
    padding-left: 275px;
}


.more_btn a {
    color: #333333;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 30px;
    list-style: none outside none;
    text-decoration: none;
}
.more_btn a:hover,.more_btnrb a:hover {
    color: #F6974D;
    text-decoration: none;
}
.more_btnrb a {
    color: #333333;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    list-style: none outside none;
    text-decoration: none;
}

#address {
	color: #FFFFFF;
    float: left;
    padding-left: 26px;
    margin-top: 20px;
    clear:both;
    width: 500px;

}

#address a:link {
    color: #FFFFFF;
    text-decoration: none;
}
#address a:visited {
    color: #FFFFFF;}
    
    
.share_it {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    margin: 8px 15px;
    width: 500px;
    padding: 10px;
}

.front .share_it,
.page-news .share_it,
.node-type-news .share_it {
    width: 700px;
}

.share_620 {
    width: 550px;
}

#block-block-6  {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#block-block-6 .content {
    padding: 0px;
}

#block-block-6 .set1 {
    float: left;
}


#block-block-6 .set3, #block-block-6 .set2 {
    float: right;
    padding-left: 1px;
}

#block-block-6 .set3 {
    color: #E78544;
}

#block-block-6 .set4 {
    background: url("../images/facebook.png") no-repeat scroll right center transparent;
    float: right;
    padding-left: 25px;
}

#block-block-6 .set5 {
    background: url("../images/twitter.png") no-repeat scroll right center transparent;
    float: right;
    padding-left: 21px;
}


#block-block-6 .content {

}


.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {
    display: none;
    margin-right: 4px;
}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    float: right;
}
.button_count .like_button_dark .like_button_no_like .liketext, .button_count .connect_widget_like_button .liketext {
    background-position: left -33px;
}

.at15t_print, .at15t_email {
    margin-left: 5px;
}



#footermain {
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
    font-size: 11px;
}

#footermain a:hover {
color: black;
}


#block-block-16 {
	margin-bottom: 40px;
    margin-top: 22px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 11px;
}

#block-block-16 h2 {
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	width: 120px;
	padding-bottom: 5px;
	margin-bottom: 10px;	
}



.views-row h3.title {
padding-bottom:10px
}
#breadcrumb {
   margin-left: 2px;
}
#leftblockimage{
background:url(../images/gmap.png);
width:185px;
height:235px;
}
.views-field img{height:152px; margin-top:10px; margin-bottom:8px; margin-left:10px; margin-right:10px;}
.views-field{background-color:#ffffff;}
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
    white-space: nowrap;
    width: 100%; }

.message-participants {
    border-bottom: 1px solid #C5C5C5; 
    margin: 0 0 0 5px; }

.left-column {
    float: left;
    width: 0px; }
.bottom-border {
    border-bottom: 1px solid #C5C5C5;
    margin: 0 0 10px 5px; }
.right-column {
    margin: 0 0 0 160px; }
.message-actions li {
    background-image: none;
    float: left;
    list-style-type: none;
    margin-left: -40px;
    padding: 5px; }

.privatemsg-view-pager {
    margin: 10px 0;
    width: 100%;
    float: right;
    text-align:right;
     }

.middle-column {
    float: left;
    margin-left: 7px;
    text-align: left;
    width: 150px; }
    
    
    
#block-block-2 {
   left: 28px;
   top: 90px;
   position: absolute;
   z-index: 30;
}

#block-block-2 a:hover {
 color: black;
}

.logged-in #block-block-2 {
    left: 88px;
}

.linebreaker {
  background-repeat: repeat-x;
  background-position: 0 center;
  background-image: url(../images/linebreaker-bkgrd.png);
  height: 10px;
}


.headings {
 font-weight: bold;
}

#user-login, 
#contact-mail-page, 
.page-news .view-content,
#user-register,
#block-block-19,
#block-block-24,
#user-pass
{
  padding: 0 10px;
}



.webform-confirmation
{
  padding: 10px;
}

.node-type-news .date {
  padding:  5px  10px 0px 10px;
  font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    color: #E78544;
  font-style: italic;
}

.node-type-news #page .node-news .content {
  padding-top:  5px;
}

#block-block-18 {
 padding: 0px;
 margin: 0px;
 font-size: 10px;
}
.main_banner #block-views-Homepage_Slider-block_1{
    height: 335px;
    margin-left: -4px;
    margin-top: 1px;
}



#block-block-24 .content, #block-block-19 .content, #block-block-22 .content{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
}


#block-block-22 {
    padding: 0;
}

.page-about-us .view-team  {
	padding: 10px 30px;
}

.page-about-us .view-team .views-row {
	padding: 5px 0px;
}

.page-news .views-field-view-node {
  font-style: italic;
  font-size: 12px;
}

.page-about-us .view-team .views-row a:hover {
	color: #E78544;
}

#block-block-22 .content, 
#block-block-23 .content  {
    padding: 0 15px;
}


.node-type-team #page img {
 float: left;
 padding: 5px 20px 20px 0;
}

.node-type-team #page .field-field-job-title {
font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    color: #E78544;}

#node-33 .content {
    padding-top: 0px;
}

div.block-edit-link a, 
div.node-edit-link a, 
div.view div.views-admin-links-hover a, 
div.view div.views-admin-links:hover a {
    background-color: #000000;
    color: #CCCCCC;
    padding: 3px;
}


div.block-edit-link a:hover, 
div.node-edit-link a:hover, 
div.view div.views-admin-links-hover a:hover, 
div.view div.views-admin-links:hover a:hover {
    background-color: #E78544;
}



/* Left hand menus */


.block-menu.block ul {
    margin: 0;
    padding: 0 0 0.25em 0;
}

.block-menu ul.menu li.expanded,
.block-menu ul.menu li.expanded a {
    list-style-image: none;
    list-style-type: none;
    color: #474948;
    font-weight: bold; 
 }
 
.block-menu ul.menu li.expanded a:hover {
    color: #E78544;
 } 
 
.block-menu ul.menu li ul li  {
    border-bottom: 1px solid #DDDCDC;
    padding: 0.6em 7px;
    width: 152px;
    font-size: 0.9em;
}  




.block-menu ul.menu li.leaf {
    list-style-image: none;
    list-style-type: none;
}  
     


.block-menu ul.menu li ul.menu li a {
  font-weight: normal;
}  
     
  

/* FAQ Alters */

.faq-qa-description { display:none;}
.faq .faq-dt-hide-answer{background:url(../images/plus-icon.png) no-repeat left 6px; padding-bottom: 3px;}
.faq .faq-qa-visible{background:url(../images/minus-icon.png) no-repeat left 6px;padding-bottom: 3px;}
.faq {padding:15px;}
.faq-question-answer {padding: 5px 0; border-bottom: 1px solid #DDDCDC }

/*/ Ends FAQ alters */

/* extra css control added for projects details pages */
.projects {padding:15px;}
.projects_map{width:220px; padding-left:10px; padding-bottom:10px; float:right;}

.projects_map .gmnoprint{display:none;}
.links a{
display:none;
}
.links a:visited {
color:#000000;
text-decoration:none;
}


/* Forums */

.forum-topic-navigation .topic-next {
    float: right;
    text-align: right;
    width: 100%;
}

.forum-topic-navigation .topic-previous {
    float: left;
    text-align: left;
    width: 100%;
}


#block-views-my_recent_forum-block_1 {
    padding: 20px;
    margin: 0px;
}


#block-views-my_recent_forum-block_1 .views-row {
    padding: 5px 0 18px 0;
   border-bottom: 1px solid #000;
   font-size: 0.9em;
}

/* Landowner Messages */


.message-participants {
 padding-bottom: 5px;
}


#privatemsg-new {
 clear:both;
}

#page .view-forum {
	padding:  10px 0;
}


#page .view-forum .views-row {
	padding: 5px;
	 border-bottom: 1px solid #000;
}

#page .view-forum .views-row  a:hover {
	color: #E78544;
}

.comment,
#comments .box {
	 border-top: 1px solid #000;
}

.comment .date, .comment .author {
	 float: left;
	 font-size: 0.9em;
	 padding-right: 5px;
}

.comment .content {
 clear: both;
}

table#attachments td {
 padding: 3px 10px;
}


.front .block-comment {
  display: none;
}

li.block_author {
float: right;
text-align: right;
display: none;
}
/* Cookies pop up */ 
div.EUdirective {
background-color: #264A4B;
padding: 10px;
display: block;
text-align: center;
color: #FFFFFF;
margin-left: -150px;
}
div.EUdirective span.left{
font-size: 1.0.em
line-height: 1.333em;
}
span.EUdirectiveClose {
}

.EUdirectiveClose a {
	background-image: url("/sites/all/themes/burcotewind/includes/images/close1.png");
    background-position: right 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    margin-left: -5px;
    margin-right: 110px;
    margin-top: -5px;
    padding-right: 35px;
    padding-top: 5px;
}
