/*
THEME NAME: copters-6
THEME URI: http://blog-relations.com
DESCRIPTION: Helibub Theme
AUTHOR: Blog Relations
AUTHOR URI: http://blog-relations.com
*/

/* =Reset
----------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}




#wrapper {
text-align:left;
margin: auto;
}






#footer,.post,.clear {
clear:both;
}


#content,#secondary,#primary {
display:inline;
}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }





h1 {
position: absolute;
display: block;
top: 0;
background: url(images/banners/Heli-Banner-06.png) no-repeat top right;
height: 135px;
width: 220px;
}

h1 span {display: none}



/* =Typography
----------------------------------------------- */
body {
font-size:62.5%;
 font-family: Lucida, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
/*background: #fff;*/
padding-top: 5px;
}


p,dl,li {
font-size:1.2em;
line-height:1.5em;
margin-bottom:.75em;
}

ul li ul li {
font-size:1em;
line-height: 1.8;
}

.post-meta p,.sorry {
border-bottom:1px solid #BFCCFF;
}

.sorry {
padding-bottom:1em;
}

p.source {

font-size:1.2em;
line-height:1.5em;
}



h3,legend{
color: #333;
}



h2 {
font-size:2em;
line-height: 1.5em;
border-bottom:1px solid #666;
color: #666;
padding-top:0.6em;
padding-bottom:0.3em;
padding-right: 300px;
margin-left:20px;
margin-bottom: .6em;
clear: both;
font-weight: bold;

}


h3.front {
padding: .3em;
background: #eee;
}



#content h3 {
font-size:1.6em;
line-height:1.125;

float: left;
width: 100%;
}

body.accidents h3 {
margin-top:1.2em;
}

#content h3 {
font-weight: bold;
}



h4 {
font-size:1.6em;
line-height:1;
margin:1.23em 0 .69em 0;
font-weight: bold;
}



h5 {
font-size:1.2em;
line-height:1;
margin:1.33em 0 .67em;
}

h6 {
font-size:1em;
line-height:1;
margin:1.6em 0 .8em;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
text-decoration:none;
}

#primary li {
font-size:1em;
line-height:1.8;
margin:0 0 1.8em;
}

#primary ul {
margin:1.8em 0;
padding:1em 0;
}

#primary li ul li {
margin:0;
padding:0;
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

a:focus,a:hover {
color:#000;
}

a {
color:#009;
text-decoration:underline;
}

.sidebar p {
font-size:1em;
line-height:1.8em;
margin-bottom:1.8em;
}

div.premeta {
margin-bottom:1.8em;
}

div.premeta p {
font-size:1em;
line-height:1.8;
margin:0;
padding:0;
}

div.postmeta p {
font-size:1em;
line-height:1.8;
}

.emphasis {
font-weight: bold;
}

.right {
display: block;
float: right;
}


/* =Structure
----------------------------------------------- */



#container:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#container {
padding-bottom:18px;
border-top: 1px solid black;
}

#wrapper {
position: relative;
background:#FFF;
width:960px;
margin:auto;
}

#content {
float:left;
margin-left:20px;
overflow:hidden;
width:550px;
}



#primary {
float:right;
margin-right:20px;
width:230px;
}


/* =Sections
----------------------------------------------- */


li.home,li.listed{
border-left:5px solid #e2b452;
}

li.news {
border-left:5px solid #6a82e2;
}

li.magazines {
border-left:5px solid #6de56b;
}

li.sales {
border-left:5px solid #6983e4;
}

li.safety {
border-left:5px solid #e26a6c;
}

li.events {
border-left:5px solid #df65a2;
}






/* =Sidebar
----------------------------------------------- */
#primary ul {
padding: 0;
margin: 0;
}


#primary ul li ul li {
border-bottom:1px solid #BFCCFF;
}

li#cloud ul.popular {

margin:0 0px;
padding:1em 0;
}


li#cloud ul.popular li,p.wp-caption-text {
}

#primary h3 {
margin:0;
}



a.feed {
background:url(images/icons/feed.png) no-repeat 100% 50%;
padding:5px 3em 5px 0;
}

/* =Icons
----------------------------------------------- */

a.external {
background:url(images/icons/external.png) no-repeat 100% 40%;
padding:5px 20px 5px 0;
}

a.twitter {
background:url(images/icons/twitter.gif) no-repeat 100% 50%;
padding:5px 3em 5px 0;
}

a.email {
background:url(images/icons/email.png) no-repeat 100% 50%;
padding:5px 3em 5px 0;
}

a.tweet {
margin-left:-8px;
}

.sectionfeed {
position: absolute;
background:url(/wordpress/wp-content/themes/copters-5/images/icons/feed.png) no-repeat 100% 50%;
top: 180px;
left:785px;

padding:5px 3em 5px 0;
}

/* =Forms
----------------------------------------------- */


#primary form {
margin:0 0px;
padding:1em 1em 1.5em;
background: #eee
}

#primary input {
font-weight:700;
}

label {
line-height:3em;
font-size:1.2em;
}


#primary form select {
width:160px;
}






/* =Horizontal Navigation
----------------------------------------------- */

.sf-menu,.sf-menu * {
list-style:none;
margin:0;
padding:0;
font-size: 12px;
}

.sf-menu {
line-height:1.0;
}

.sf-menu ul {
position:absolute;
top:-999em;
width:12em;
}

.sf-menu ul li {
width:100%;
}

.sf-menu li:hover {
visibility:inherit;
}

.sf-menu li {
float:left;
position:relative;
}

.sf-menu a {
display:block;
position:relative;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:2.5em;
z-index:99;
}

ul.sf-menu {
width:960px;
float:left;
background:#eee;
}

ul.sf-menu a {
width:12em;
text-decoration:none;
padding-left:1em;
margin:0;
}

ul.sf-menu li {
float:left;
width:12em;
background:#eee;
border-bottom:1px solid #FFF;
padding-top:.2em;
padding-bottom:0.2em;
margin:0;
}

ul.sf-menu li ul {
position:absolute;
background:#eee;
width:11em;
margin-top:-0.5em;
}

ul.sf-menu li ul li ul {
margin-top:0;
}

ul.sf-menu li ul li {
padding-bottom:1em;
padding-top:1em;
}

#container {
clear:both;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:12em;
top:0;
}

/* =Single Posts
----------------------------------------------- */
.post img {

float:left;
margin-bottom:9px;
margin-right:20px;
border: 1px solid black;
}

span.tags {
padding-right:8px;
}

.post-meta {
clear:left;
}

.post-meta p {
padding-bottom:1.2em;
}

.post-meta a {
font-weight:400;
}

body.tag h3 {
text-transform:uppercase;
}

#inlinead {
margin-left:20px;
}

body.single span.comment {
display:block;
float:right;
font-size:0.8em;
font-weight:700;
line-height:1em;
}

.nav-above {

margin-left:18px;
}

span.date {
display: block;
font-size: 1.2em;
padding-bottom: .6em;
}

/* =Links
----------------------------------------------- */
a {
color:#3300cc;
text-decoration:none;
}

a:hover {
color:maroon;
text-decoration:underline;
}


/*articles
---------------------*/
.entry-content ul {
/*padding-left: 20px;
list-style: disc;
*/
}


/* =Front Page
----------------------------------------------- */
/*
ul.headlines {
padding:  0 0 2.15em 0 ;
margin-bottom: 1.5em;
border-bottom: 1px dotted gray;

}

ul.headlines li {
margin:  .75em 0
}*/


/* =Images
----------------------------------------------- */

ul#gallery {
float: left;
padding:  0 0 2.15em 0 ;
margin-bottom: 1.5em;
border-bottom: 1px dotted gray;
}

#gallery img {
float: left;
display: inline;
}

.imgright,.alignright,img.alignright {
float:right;
}

.aligncenter,img.aligncenter {
display:block;
}

.imgleft,.alignleft,img.alignleft {
float:left;
}

.show {
padding:1px 20px 0 0px;
background:  url(images/arrow-r.png) no-repeat 75% 20%;
}

.hide {
padding:1px 20px 0 0px;
background:  url(images/arrow-d.png) no-repeat  75% 20%;
}

#frontpic {
margin-bottom: 20px;
}

/* =Pagination
----------------------------------------------- */

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

.wp-pagenavi {
margin-left:-20px;
padding-bottom:15px;
padding-top:5px;
}

/* =Lists
----------------------------------------------- */

ul.headlines {
float: left;
clear: both;
width: 528px;
/*border: 1px solid #eee;
padding: 0 10px 0 10px;*/
list-style: none;

}

dt {
display:block;
padding-right:0.5em;
clear:left;
color:#000;
float:left;
font-weight:700;
text-align:left;
width:100px;
}



dd {
display:block;
margin:0 0 0 110px;
padding:0 0 0.5em;
}

dl {
margin:0 0 20px 0;
padding:0 0.5em;
}

dt:after {
content:":";
}





.sidebar ul {
list-style: none;
}




/* =Horizontal Navigation
----------------------------------------------- */




/* =Clearing
----------------------------------------------- */

body.single .entry-content,.entry-title,.entry-meta {
clear:both;
}


/* =Footer
----------------------------------------------- */
#footer .wp-pagenavi {
margin-left: 0px;

}

#footer {
padding-left: 200px;
padding-bottom:10px

}



#header form{
position:relative;
left:545px;
top:50px;
}

#header form a {

font-size: 1.2em;
line-height: 2;
margin-left: 233px;
color: black;
text-decoration: underline;
}

input#searchterm {
width: 300px;
height: 20px;
font-size: 1.2em;
line-height: 1.5em;
padding: 3px;
padding-left: 5px
}






input[type=text],[type=password],textarea{
	background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #999999;
    color: #333333;
    font-family: inherit;
    font-size: 9pt;
    padding: 3px;
	width: 350px;

}
select{
	background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #999999;
    color: #333333;
    font-family: inherit;
    font-size: 9pt;
    padding: 3px;
	width:358px;
 /*border: 1px solid #A5ACB2;
    font-size: 11px;
    width: 358px;*/
}
table td{
	font-family:inherit;
	font-size:9pt;
	vertical-align:top;
}
.red-star{
	color:red;
	font-size:8pt;
}
.tbl_register th{
	font-family:inherit;
	font-size:9pt;
	color:#333;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
}
.tbl_search_detail{
	width:100%;
	border-collapse:collapse;
	border:0px solid #CCC;
}
.tbl_search_detail  th{
	border-bottom:1px solid #EEE;
	color: #003366;
    font-family: inherit;
	padding:8px;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}
.tbl_search_detail  td{
	
	border-bottom:1px solid #EEE;
	color: #333;
    font-family: inherit;
	padding:8px;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}
table.tbl_search_result{
	width:100%;
	border-collapse:collapse;
	border:0px solid #CCC;
}
.tbl_search_result  th{
	text-align:center;
	font-size:10px;
	color:#333;
	padding:8px;
	border-bottom:1px solid #ccc;
}
.tbl_search_result  td{
	/*font-size:.75em;*/
	padding:2px;
	border-bottom:1px solid #ccc;
}
table.tbl_search{
	width:100%;
}
.tbl_search  th{
	    color: #333;
    font-family: Verdana,Geneva,sans-serif;
 /*   font-size: 10pt;*/
    font-weight: normal;
    text-align: left;
}
.row_head{
	
	padding:10px;
	background: none repeat scroll 0 0 #DDD; /* old browsers */
	color:#003366;
	font-weight:bold;	
}
.boxred {
    margin:0 auto;
	border-color: #A8CEFD;
    border-style: solid;
    border-width: 0px;
	overflow:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:90%;
	
}
.boxredheader {
	text-align:left;
    padding: 10px;
	border-bottom:1px solid #CCC;
	
}
.headingred {
    color: #9E0B0F;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12pt;
    font-weight: normal;
    text-align: left;
}
#body .tender_search{
	overflow:hidden;
	margin:0 auto;
	border:0px solid #333;
	height:auto;
	width:600px;	
}
#body .tender_search_result{
	overflow:hidden;
	margin:0 auto;
	border:0px solid #333;
	height:auto;
	width:90%;
	margin-top:20px;
	margin-bottom:20px;
}
form label.error{
	color:red;
	}