.bersearch {
float:left;
padding:0 0 10px 10px;
width:auto;
margin-top:15px;
}

table#BerSearchList td { border: 0; }

.bersearch table#bersearchtable {
background:transparent url(/images/ber/BER_FAQ_search_panel.gif) no-repeat scroll left top;
height:149px;
padding:0;
width:250px;
}

.bersearch table#bersearchtable td {
padding-left:8px;
line-height:0.9em;
padding-top:0px;
padding-bottom:0px;
margin:0px;
border: 0;
}

.bersearch td select {
width:230px;
}

.bersearch td input {
width:225px;
}


#info_one, #info_two {
background:transparent url(/images/ber/box_frame.gif) no-repeat scroll left top;
float:left;
height:87px;
width:250px;
}
#info_one p, #info_two p {
padding:10px 15px 5px 5px;

}
html > body #info_one p, html > body #info_two p {
padding:0 15px 0 0;
margin-top:10px;
}
#info_one.bersearch, #info_two.bersearch {
margin-left:10px;
}
html > body #info_two.bersearch {
margin-left:0;
}



h2.search_heading {
background:transparent url(/images/ber/ber_faq_result_header.gif) no-repeat scroll 0 0;
height:50px;
padding-left:50px;
padding-top:14px;
}

h2.TBsearch_heading {
background:transparent url(/images/ber/ber_bulletin_result_header.gif) no-repeat scroll 0 0;
height:40px;
padding-left:50px;
padding-top:14px;
}

table#BerSearchList td
{
	font-size:12px;	
}

div.blue {
border-bottom:1px solid #D8E8F5;
}


.pageLinks
{
	margin-top:10px;
	padding:5px;
	border-top:1px solid #D8E8F5;
	border-bottom:1px solid #D8E8F5;
}


.Records
{padding:5px;
	border-bottom:1px solid #D8E8F5;
	margin-bottom:10px;
}

.formRow
{
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 280px;	
}

.formRow .formLabel
{
	/*display: block;*/
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 10px;
}

.formRow .required
{
	color: Red;
	display: inline;
}

.formRow #requiredText
{
	padding-right: 14px;
	text-align: right;
}

.btn_Accept 
{
	float: right;
	margin-top: 20px;
	margin-bottom: 3px;	
}

.btn_Submit
{
	margin-left: 202px;	
}

.formRow input
{
	display: inline;
}

ul.pageNo
{
 list-style-image:none;
 list-style-type:none;
 display:inline;	
}

ul.pageNo li{display:inline; width:20px; padding:0px 5px 0px 5px;}

#HarpSearch
{
	left:2px;
position:relative;
top:0;
width:552px;
color:#000000;
font-size:0.9em;
line-height:1.4em;
background:#FFFFFF none repeat scroll 0 0;
padding:5px;
vertical-align:top;
}

.harptable td {
background:#EEEEEE none repeat scroll 0 0;
color:#007A8C;
font-size:0.9em;
border:2px solid #fff;
margin:0;
padding:2px;
}

table.harptable 
{
	border:none;
}

table.details_one, table.details_three
{
border:none;
	color:#000;
	background-color:#fff;
	font-size:1.1em;
}
table.details_three{font-size:1.2em;}

table.details_one td, table.details_three td
{
border:none;
	color:#000;
	background-color:#fff;
}

label.formlabel{float:left;width:100px;}

/*table#BerSearchList td{border-left:1px solid #D8E8F5; border-bottom:1px solid #D8E8F5;}*/
table#BerSearchList tr{border:1px solid #D8E8F5}
table#BerSearchList td{padding:3px;}
table#BerSearchList th{background-color:#D8E8F5; padding:5px; text-align:left; color:#B51E53; font-size:12px;}
.listimage{float:left;}

#TechnicalSearch
{
background:#fff url('/images/ber/BER_bulletin_search_panel.gif') no-repeat top left;
height:170px;
padding:15px;
}

#TechnicalSearch p{margin-top:10px;margin-bottom:10px;}



table.Box1Blue, table.Box2Blue, table.Box3Blue {
margin-bottom:5px;
width:100%;
}

table.Box1Blue td.TopBorder {
background:transparent url(/images/OceanEnergy/contentboxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Blue td.Content {
background:transparent url(/images/OceanEnergy/contentboxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 15px 0 10px;
width:710px;
}



table.Box1Blue td.Bottom {
background:transparent url(/images/OceanEnergy/contentboxes/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Blue td.TopBorder {
background:transparent url(/images/OceanEnergy/contentboxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Blue td.Content {
background:transparent url(/images/OceanEnergy/contentboxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:236px;
}

table.Box3Blue td.Bottom {
background:transparent url(/images/OceanEnergy/contentboxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Blue td.TopBorder {
background:transparent url(/images/OceanEnergy/contentboxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.Box2Blue img { padding: 0; }

table.Box2Blue td.Content {
background:transparent url(/images/OceanEnergy/contentboxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.Box2Blue td.Bottom {
background:transparent url(/images/OceanEnergy/contentboxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}




table.Box1Blue h2, table Box2Blue h2, table Box3Blue h3
{
color:#0182AC;
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Blue td.Content p
{
padding-right:12px;	
}

.noborder, .noBorder{background:none; border:none;}

#oceanTextBanner { background: url("http://www.seai.ie/Renewables/Ocean_Energy/Ocean_Energy_home.jpg") no-repeat scroll left top transparent; height: 124px; }
#oceanTextBanner #bannerText { position: relative; left: 11px; top: 40px; width: 450px; color: #fff; }

/* video banner */
table.bannerVid {}
table.bannerVid td { border: medium none; }
table.bannerVid .bannerVidTop { background: url("/images/oceanenergy/structural/nav_top.gif") no-repeat scroll 0 0 transparent; height: 10px; line-height: 10px; }
table.bannerVid .bannerVidBottom { background: url("/images/oceanenergy/structural/nav_bottom.gif") no-repeat scroll center bottom #0182AC; color: #ffffff; font-size: 11px; height: 25px; line-height: 20px; text-align: center; }
table.bannerVid .bannerVidBottom a:link, table.bannerVid .bannerVidBottom a:visited { color: #ffffff; text-decoration: none; } 
table.bannerVid .bannerVidBottom a:hover, table.bannerVid .bannerVidBottom a:active { color: #ffffff; text-decoration: underline; } 
table.bannerVid object, table.bannerVid embed { display: block; margin-left: 0; }

table.MainTable1col_a th.Table1col_head_a,table.MainTable2col_a th.Table2col_head_a,table.MainTable3col_a th.Table3col_head_a 
{
	font-family:Arial;font-size:14px; color:#fff; text-align:left;
}

/* CSS Styling for File List 

.ItemList {
    margin: 0;
    padding: 0;
    width: 100%;
}

.ItemList .Item {
    border-bottom: 1px dotted #BABABA;
    padding: 15px;
    height: 146px;
}
*/
.ItemList .Item .ItemSummaryImage {
  float: left;
    height: 142px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 9px;
    margin-bottom: 8px;
    width: 100px;
}

.ItemList .Item .ItemContent {
    float: left;
    margin-left: 20px;
    width: 565px;
}


.itemOptions{ clear:both; height:30px; padding-top:5px;}
.opt1, .opt2, .opt3
{
  border-right: 1px solid #D7F3F8;
    float: left;
    height: 21px;
    padding-right: 11px;
    padding-top: 2px;
    margin-top:3px;
}
.opt1{ width: 93px}
.opt2{ width:13px; padding-left:6px;}
.opt3{width:325px; padding-left:8px; border-right:none;}

.ItemList .Item .ItemContent .ItemTitle .ItemName {
    float: left;
}

.mainContent .ItemTitle a, .mainContent .ItemTitle a:link, .mainContent .ItemTitle a:visited{ text-decoration:none; color:#0182AC;}
.ItemTitle a:hover{ text-decoration:underline;}

.Clear, .ClearAll {
    clear: both;
}


.showSummary
{
	width:160px;
	background-color:#D7F3F8;
	color:#0082AC;
	cursor:pointer;
	text-align:center;
	padding:3px 5px 4px 5px;
	margin-top:4px;
}

.showSummaryHover{background-color:#0082AC;
	color:#D7F3F8;}

.Item table.Box1Blue
{ margin-bottom:10px;
}

.ItemSummaryText{ padding-top:5px;}
