body {margin:0; padding:0; background:#fff; color:#747F81; font-size:100%; font-family: arial, helvetica, sans-serif;}

img {margin:0; padding:0; border:none;}
h1, h2, h3, h4 {margin:0; padding:0;}
p {margin:0; padding:0;}
ul, li {margin:0; padding:0;}


/* general classes */
.clr {clear:both;}
.fl {float:left;}
.fr {float:right;}
.hr{height:1px; background:#ccc;}
.brdr_top{border-top:1px solid #ccc;}
.brdr_btm{border-bottom:1px solid #ccc;}
.space_10{width:5px;float:left; height:20px;}
.blue{color:#009fda;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* text styles */
h1 {}
h2 {}
h3 {}
h4 {}

#pgwrap a {}
#pgwrap a:link, #pgwrap a:visited {color:#007c92; text-decoration:none;}
#pgwrap a:hover {text-decoration:underline;}

/* skip links */
#skiplinks  {position:absolute; left:-9999px;}

/* general layout */
#pgwrap {width:700px; margin-left:10px;}
#contentwrap {border:1px solid #fff; padding-bottom:10px;}
#leftcol {float:left; width:150px; margin:0 5px 0 0; position:absolute; left:-9999px;}
#rightcol {float:left; width:160px;}
/* header */
#head {margin-bottom:15px;}
a.hd-logo {display:block; padding-top:20px; float:left;}
#srch-nav {float:right; width:210px; margin-top:10px; visibility:hidden;}
/* top nav */
#topnav {background:#e3e5e6; border-bottom:solid 1px #fff; visibility:hidden;}
#topnav ul {margin-left:10px; list-style:none;}
#topnav ul li {float:left;}
#topnav ul li a {display:block; float:left; margin-right:17px; font-size:0.8em; padding:2px 0; background:#e3e5e6 url(../images/arw_white.gif) no-repeat 0px 6px; padding-left:15px;}
#topnav ul li a:hover, #topnav ul li a.on:hover {background:#007c92 url(../images/arw_white.gif) no-repeat 0px 6px; color:#e3e5e6; }
/* breadcrumbs */
#breadcrumbs {border-top:solid 1px #e3e5e6; border-bottom:solid 1px #e3e5e6; *padding-top:3px; padding-bottom:5px; margin-bottom:1px; visibility:hidden;}
#breadcrumbs ul {list-style:none;}
#breadcrumbs ul li {display:inline; font-size:0.7em;}
#breadcrumbs ul li a, #breadcrumbs ul li a:link, #breadcrumbs ul li a:visited {text-decoration:underline;}
#breadcrumbs ul li a:hover {text-decoration:none;}

/* left nav */
#leftnav {font-size:0.75em; width:100px; padding:0; margin:0; visibility:hidden;}
#leftnav a, #leftnav a:link, #leftnav a:visited {text-decoration:none;}
#leftnav a:hover {text-decoration:none; background:#007c92 url(../images/arw_white-down.gif) no-repeat 0px 6px; color:#fff;}
/*first level*/
#leftnav ul {list-style:none; width:100px; padding-left:0; margin-left:0;}
#leftnav ul li {background:#e3e5e6 url(../images/arw_white.gif) no-repeat 0px 6px;border-top:1px solid #fff; padding-bottom:1px;}
#leftnav ul li a {display:block; padding:3px 0 3px 0px;}
#leftnav ul li.on a {padding-left:15px; background:#007c92 url(../images/arw_white-down.gif) no-repeat 0px 6px; color:#fff!important;}
/*second level*/
#leftnav ul li.on ul {}
#leftnav ul li.on ul li {padding-bottom:1px;}
#leftnav ul li.on ul li a {background:#ccc url(../images/arw_white.gif) no-repeat 0px 6px; color:#ff0!important;}
#leftnav ul li.on ul li.on a {padding-left:15px; background:#007c92 url(../images/arw_white-down.gif) no-repeat 0px 6px; color:#ff0!important;}
/*first level*/
#leftnav ul li.on ul li.on ul {}
#leftnav ul li.on ul li.on ul li {padding-bottom:1px;}
#leftnav ul li.on ul li.on ul li a {background:#666 url(../images/arw_white.gif) no-repeat 0px 6px; color:#f00!important;}
#leftnav ul li.on ul li.on ul li.on a {padding-left:15px; background:#007c92 url(../images/arw_white-down.gif) no-repeat 0px 6px; color:#f00!important;}


/*********
homepage
*********/

#fullwidth {height:auto;/*temporary*/}
#bnr_home { position:relative; height:120px; background: url(../images/bnr_home.jpg) no-repeat right; padding:0; margin:0; padding:0;}
#bnr_home .bnr_txt{ position:relative; color:#fff;font-size:1.1em; padding:5px 0 5px 0;}
#bnr_home a.bnr_link{font-size:0.8em;color:#ffffff;clear:both; background:url(../images/arw_white.gif) left no-repeat; margin-left:15px; padding-left:15px;}
#bnr_home #bnr_link a{color:#FFFFFF;}
#home_cont {background:url(../images/dots_dk-gry.gif) top repeat-x; width:375px; height:auto; padding-top:5px; float:left;}
#home_cont h4,#mid_col h4, #right_col h4, #rightcol h4{font-size:0.7em;color:#000000; padding-bottom:10px;}
#topic_elec{height:217px; padding:0; margin:1px 0 0 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
#topic_elec a:link{display:block;}
#topic_elec img{float:right; clear:none; width:158px; height:107px; margin:100px 10px 0 0;}
h1.x_large {font-size:6em; clear:none; color:#009fda; padding:0;float:left; margin:125px 0 -10px -5px;}
#home_nav{margin:0; font-size:0.7em; padding:0; width:380px;}
ul#home_nav li{list-style:none; padding:0; margin:0;}
ul#home_nav li a{background: #e3e5e6 url(../images/arw_grn.gif) left no-repeat; display:block; padding:0 0 0 15px; margin:1px 0 1px 0; text-decoration:none;}
/*Selected link */
#home_nav a.selected{background:#fff; clear:left;background: url(../images/arw_grn.gif) no-repeat left; display:block;}

/*Mid column*/
#mid_col{float:left; clear:none; width:135px; margin-left:9px; height:auto;}
#mid_col p{padding-bottom:5px;}
#mid_col ul{list-style:none; color:#666699; font-size:0.7em;}
#share_price{background:#f1f2f2 url(../images/dots_dk-gry.gif) top repeat-x;  padding:5px 0 5px 0; margin-bottom:20px; height:auto;}
#share_price strong{margin:0; padding:0; color:#009fda; font-size:1.8em;}
#share_price .cur_value_up{padding:1px 10px 1px 1px; background: url(../images/arw_up_grn.gif) no-repeat right;}
#share_price .cur_value_down{padding:1px 10px 1px 1px; background: url(../images/arw_down_grn.gif) no-repeat right;}
#mid_col #share_price ul li a, #mid_col #results ul li a, #mid_col #news ul li a{text-decoration:underline; color:#0099cc; clear:left;}
#results, #news{background:url(../images/dots_dk-gry.gif) repeat-x top; padding-top:5px; float:left; width:auto;}
/* Right Column */
#right_col{float:left; clear:none; width:150px; margin-left:10px;}
#right_col ul{list-style:none; color:#666699; font-size:0.7em;}
#right_col #people_bg a{text-decoration:underline; color:#0099cc;}
#right_col #people, #people{background:url(../images/dots_dk-gry.gif) repeat-x top; padding-top:5px; margin-bottom:15px;}
#right_col #people_bg{height:auto; padding-top:1px;}
#right_col #people_bg p{border-top:1px solid #2da6d0;}
#right_col #people_bg img{ position:relative; margin-bottom:-2px; z-index:1;}
#right_col div#who{ position:absolute; z-index:1000; font-size:1.8em; color:#fff; margin-left:3px; font-weight:700; margin:75px 0 0 3px;-moz-opacity:0.99; /*IE*/filter:alpha(opacity=99);/*IE}*/}
#right_col div#who_bg{ position:absolute; z-index:10; background:#2da6d1; color:#FFFFFF; width:160px; height:25px; margin:112px 0 1px 0;-moz-opacity:0.5; /*IE*/filter:alpha(opacity=50);/*IE*/}

.people{background:url(../images/dots_dk-gry.gif) repeat-x top; padding:5px 0 10px 0;}
#right_col cite{font-style:normal;}
/*thubmails*/
#right_col .pics{width:65px; float:left; height:50px;}
#right_col .pics p{margin:0; font-size:0.6em; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#right_col #more_people{height:100px;}
ul#thub_nav{margin:10px 0 0 0; float:left; padding:0; width:160px;}
ul#thub_nav li{float:left; padding:0 0 0 10px; margin:0;}
#right_col #Charlotte_Crawford{width:50px; float:left; margin:0 5px 0 0;}
#right_col #Charlotte_Crawford img{width:30px; height:30px;}
#right_col #Jeremy_Bishop{no-repeat; width:50px; float:left;}
#right_col #Jeremy_Bishop img{padding:0; margin:0;width:30px; height:30px;margin:0;}
#right_col #carrers{margin-top:10px; float:left;}
#right_col #carrers ul li a{text-decoration:underline; color:#0099cc;}

/*main column*/
#maincol {float:left; margin-right:10px; background:url(../images/dots_dk-gry.gif) repeat-x top; float:left; padding:5px 0 0 0;}

#width_400{width:355px;}
#width_400 ul{font-size:0.7em; list-style:none;}
#DITL_wide .DITL_boxcontainer{font-size:0.7em;}

/*mid column*/
#details_info{ float:left; width:300px;}
#details_info {margin-top:10px;}
#details_info h4{padding-bottom:10px; font-size:0.8em; font-weight:700;}
#details_info p, #maincol p{font-size:0.7em;}
#details_info p .lrg_font{font-size:1.25em;}
#maincol #details_info a{text-decoration:underline; color:#0099cc;}
h5.sub_head{font-size:0.7em; font-weight:700; margin-bottom:0;}
#details_info ul{font-size:0.7em; list-style-image:url(../images/bullet_line.gif); margin:10px 0 0 20px; padding-left:0;}
#details_info ul li{margin:0 0 10px 0;} 
label{font-size:0.7em;}
#DITL_wide .fullPaleLine{border-bottom:1px solid #E3E5E6; margin:0px 0px 6px 0px;}

/*right column*/
#rightcol ul#related_links, #rightcol ul#releases{list-style:none; font-size:0.7em; margin-bottom:10px;}
#rightcol ul#related_links li, #rightcol ul#releases li, #rightcol #cr_contact ul li{margin:0; padding:0; display:block; clear:right;}
#rightcol ul#related_links li a, #rightcol ul#releases li a, #rightcol #cr_contact ul li a{text-decoration:underline; color:#0099cc;}
#rightcol #cr_contact{background:url(../images/dots_dk-gry.gif) repeat-x top; padding-top:5px; margin-top:0px;}
#rightcol #cr_contact img{padding:0; margin:0 0 0 -2px; border-bottom:1px solid #ccc; width:100px;}
.img_btm_brdr img{width:100px; height:65px;}
#rightcol #cr_contact p, #rightcol #cr_contact ul{list-style:none;font-size:0.7em}
#rightcol ul{list-style:none; font-size:0.7em;}

/*media*/
.cr_contact ul{list-style:none;}
#media{width:150px; float:left; margin-left:15px;}


/***
Investor landing
***/
#cont_invest{float:left;padding:0; margin:0;}

img.cmhtml-img-centre-1{border-bottom:1px solid #ccc; width:130px; height:90px;}
.sub_col .gray_bg img{width:80px; height:50px;}
.sub_col ul{list-style:none;}
#reminder_btn{width:140px; height:15px; border:0;}

#cont_invest p{font-size:0.7em;}/*temp*/
.sub_col{float:left; width:230px;}
.sub_col ul{list-style:none;}
.sub_col ul li {text-decoration:underline; font-size:0.7em; margin-bottom:10px;}
.sub_col #news h4{font-size:0.7em;color:#000000; padding-bottom:10px; width:330px;}
.sub_col #news p{clear:both; font-size:0.7em; margin-top:10px;}
.sub_col ul li a{text-decoration:underline; color:#0099cc;}

#questions ul, .answer ul{ width:500px;font-size:0.7em; list-style:none;}


/***
About us
***/
ul#abt_us{list-style:none;padding:0; margin:0; float:left; width: 300px;}
ul#abt_us li{ padding:0; margin:0; margin-bottom:10px; float:left; width:300px;}
.sub_col h3{font-size:0.95em; color:#000000;}

#right_col #cr_contact{background:url(../images/dots_dk-gry.gif) top repeat-x; padding-top:5px;}
#right_col #cr_contact p{font-size:0.7em;}
#right_col #reports{background:#f1f2f2 url(../images/dots_dk-gry.gif) top repeat-x; padding-top:5px;}
#right_col #reports p{font-size:0.7em;}
#right_col #reports a{text-decoration:underline; color:#0099cc;font-size:0.7em;}
#work_box{height:270px; margin-bottom:24px;width:230px;}
#why_different{margin:0; padding:0; float:left;}

/*financial calendar*/
.short_par{width:530px;padding-bottom:10px;}
#maincol #years ul#events_years{height:20px; font-size:0.7em; background-color:#e4e5e7; margin:1px 0 0 0; padding:0; list-style:none;}
#maincol #years ul#events_years li{float:left; margin:0; padding:0;}
#maincol #years ul#events_years li a{display:block; padding:3px 10px 1px 10px; text-decoration:underline;}
#maincol #years ul#events_years li a:active{ border-bottom:3px solid #007c92;}
#maincol #years ul#events_years li.current_year a{background:#007c92; border-bottom:3px solid #007c92; text-decoration:underline; color:#ffffff!important;}
ul#events_headings{ list-style:none;background-color:#007c92; color:#fff; font-size:0.7em; font-weight:900; margin:0px; padding:5px 0px 0px 10px; clear:left; height:20px;}
#maincol h3{font-size:0.7em; color:#000; font-weight:800;}
ul#events_headings li{float:left;}
.col_future_events, .col_event_details{width:155px;}
.col_email_reminder{width:215px;}
.col_MSOutlook{width:120px; padding-left:10px;}
#events_reg h3, #events_list h3{font-size:0.7em; color:#000; font-weight:800;}
#maincol #events_list{list-style:none; width:670px; margin:0; padding-top:0;}
#maincol #events_list li{float:left; padding:5px 0 0 5px; height:45px;}
#maincol #events_list li img{margin:15px 0 0 50px; background-color:#FFFFFF;}
input.days_num{width:40px; margin:2px 0 0 0px;}
input.ckbx{padding:0; width:15px; height:15px;}
#events_list label{font-size:0.7em;}
#events_list .col_future_events, #events_list .col_event_details, #events_list .col_email_reminder{border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
#events_reg{float:left; min-height:100px; background:#e4e5e7; width:100%;clear:right; margin-top:-1px; margin-bottom:15px; padding-bottom:10px;}
#events_reg .textError{font-size:0.7em; margin-top:10px;}
#up-to-date{float:left; font-size:2em; color:#009fda; width:200px; padding:0 5px; font-weight:800; margin-right:30px;}
#event_reg{float:left; width:270px; margin-top:10px;}
#event_reg input#reg_email{width:250px;}
#event_reg p{margin:10px 0 10px 0;}
#event_reg input[type="image"]{border:0; margin-right:20px;}
#btn_retrieve, #btn_subscribe{border:0; margin-right:30px;}
ul#past_event_headings li{float:left;}
ul#past_event_headings{ list-style:none;width:663px; background-color:#007c92; color:#fff; font-size:0.7em; font-weight:900; margin:0px; padding:5px 0 0 5px; height:20px;}
ul#past_event_list{list-style:none;float:left; display:inline; width:667px;padding-top:0; margin-top:0; font-size:1em;}
ul#past_event_list h3{font-size:0.7em; color:#000; font-weight:800;}
.col_past_events{width:250px;}
.col_related_events{width:390px; padding-left:10px;}
#past_event_list li{float:left; height:60px; padding:5px 0 5px 5px;}
#past_event_list h3{width:255px;}
.col_related_link{width:400px; padding:0 0 0 10px; margin:0; border-bottom:1px solid #ccc;}
.col_past_events_title{border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:255px;}
#green_bg{background-color:#007c92; padding:3px 0 3px 0; margin:1px 0 5px 0;}
/*mid column */
#details_info{width:415px; float:left; margin-top:0px}
#details_info .cmhtml-section{margin-left:0;}
#details_info h4{padding-bottom:10px; font-size:0.8em; font-weight:700;}
#maincol p{font-size:0.7em;}
#details_info p{padding-bottom:10px;}
.lrg_font{font-size:1.2em; font-weight:600;}
#maincol #details_info a{text-decoration:underline; color:#46aad9;}
#maincol #details_info a:hover{ text-decoration:underline;}
#maincol #details_info a:active{background-color:#007c92; color:#FFFFFF;}
a:active{background-color:#007c92; color:#FFFFFF;}
h5.sub_head{font-size:0.7em; font-weight:700; margin:5px 0 0 0;}
#details_info ul{font-size:0.7em; list-style-image:url(../images/bullet_line.gif); margin:0 0 0 20px; padding-left:0;}
#details_info ul li{margin:0 0 10px 0;}
.rlvr_btn{background:#ffffff; border:1px solid #007c92; padding:1px; display:block; float:left; width:76px; margin:0;}
input.blue_btn{color:#ffffff!important; text-decoration:none!important;background: #009fd9; height:20px; width:76px; margin:0;}
input.blue_btn:hover{background:#007c92;}
.links{font-size:0.7em;}

/* financial tables */

table.financial, table.financial2 {width:95%; border-collapse:collapse; margin-bottom:20px;}
table.financial caption, table.financial2 caption {text-align:left;}
th, td {color:#666; font-weight:normal; vertical-align:bottom; padding:4px 2px 1px 2px; font-size:0.7em;}
.financial2 th, .financial2 td {vertical-align:top;}
th {text-align:left;}
.desc {text-align:left;}
.num {text-align:right; padding-left:5px;}
.b-thin {border-bottom: solid 1px #CCCCCC;}
.b-medium {border-bottom: solid 1px #007c92; padding-right:5px;}
.date {width:40%; vertical-align: top;  }




/* Power Station */
#xtra_wide{background:url(../images/dots_dk-gry.gif) repeat-x top; font-size:0.7em; clear:right; padding-top:5px;}
#pwr_img_hldr{margin:0; float:left; text-align:center;}
#pwr_img_hldr img{width:550px; height:340px;}
#pwr_stn_links{margin:0 0 20px 0; float:left;}
#pwr_stn_links ol{margin:0; padding:0; float:left;}
#pwr_stn_links ol li{list-style:none; width:105px;float:left; padding-right:0;}
#pwr_stn_links ol li ul{list-style:none; margin:0; padding:0; float:left;}
#pwr_stn_links ol li ul li{display:block; width:100px; padding-right:0;}
#pwr_stn_links ol li ul li a{text-decoration:underline;}
#pwr_stn_links ol li ul li a:active{color:#FFFFFF!important;}
#pwr_stn_links ol li ul li a.on{color:#FFFFFF!important; background-color:#007c92; padding:0 1px 0 1px;}
.w_brd_tb{border-bottom:1px solid #fff; border-top:1px solid #fff; padding:2px 0 2px 3px; height:auto; margin:1px 0 0 0;}
#pwr_descr{ height:270px; background:#E3E5E6; clear:both;}
#pwr_descr .w_brd_tb a{color:#46aad9; margin:3px 0 3px 0; margin-right:10px;}
#pwr_descr .w_brd_tb a:active{color:#fff;}
#link_heading{ border-bottom:1px solid #fff; color:#46aad9; font-weight:700; font-size:1.5em; height:auto; padding:2px 0 2px 3px; margin:0;}
#point_desc{width:370px; height:auto; padding:3px 0 0 3px; float:left;}
#point_desc .cmhtml-section p{margin-bottom:0px;}
#point_desc img{float:right; clear:none; margin-top:-3px;}
#prw_wrkr{float:left; margin:0 0 0 10px; height:220px; background:#009fda; width:295px; padding:0; color:#fff;}
#prw_wrkr h5{font-size:1em; padding:3px 0 5px 3px; margin:0; border-bottom:1px solid #fff;}
#prw_wrkr p{font-style:normal; font-size:1.3em; font-weight:600; padding:3px 37px 0px 3px;}
#prw_wrkr img{padding:0; margin:0 0 -3px 0;}
.special{float:left; clear:both;}

/*-----DayInTheLife-----*/
#DITL_wide{padding-top:0; margin-top:0; float:left; width:450px;}
#DITL_wide p{font-size:0.7em;}
#DITL_wide h1{padding:0px; margin:1px 0px 10px 0px;}
#DITL_wide .fullPaleLine{border-bottom:1px solid #E3E5E6; margin:0px 0px 6px 0px;}
#DITL_wide .DITL_boxcontainer{clear:both; margin:0px 0px 5px 0px; padding:0px; border:0px solid #F00;}
#DITL_wide .DITL_boxcontainer ul{float:left; list-style-type:none; margin:0; padding:0px; list-style:none; width:670px;}
#DITL_wide .DITL_boxcontainer ul li{font-size:0.8em; float:left; height:120px;}
#DITL_wide .DITL_boxcontainer ul li a{text-decoration:underline !important;}
.DITL_box{border-left:1px solid #E3E5E6; border-right:1px solid #E3E5E6; border-top:3px solid #FFF; height:auto; width:65px; padding:2px 4px 2px 3px; margin:00px 9px 0px 0px; text-align:center;}
.DITL_on{background-color:#E3E5E6; border-top:3px solid #E3E5E6;}
.DITL_box a{display: block;}
.DITL_last{margin:0px;}
#DITL_wide .smallimage img{width:75px; height:52px; margin:0px 0px 0px 0px;}
#DITL_text{width:500px; clear:both;}
#DITL_text p, #DITL_wide H4{margin:0px 0px 10px 0px; color:#747F81 !important;}
#DITL_text H4{margin:0px; color:#747F81 !important;}
#DITL_biocontainer{background-color:#009FDA; margin:0px 0px 10px 0px; padding-bottom:0;float:left; width:650px; height:252px;}
#DITL_biocontainer h1{background-color:#009FDA !important; width:661px; font-size:1.0em !important; border-bottom:1px solid #FFF; padding:2px; margin:0px;}
.whiteLine{height:1px; width:665px; border-bottom:1px solid #FFF; margin:00px 0px 0px 0px;}
#DITL_biocontainer p.biogrey{background-color:#E3E5E6; color:#666666!important; border-bottom:1px solid #FFF; margin:0px; padding:2px;}
#DITL_biocontainer h3{background-color:#E3E5E6; color:#666666!important; border-bottom:1px solid #FFF; font-size:0.85em;  margin:0px; padding:2px;}
#DITL_biocontainer .bio{font-size:1.0em; padding:2px; width:300px; float:left;}
.careers{margin:0px 0px 10px 0px; font-size:0.7em; background:url(../images/dots_dk-gry.gif) repeat-x top; padding:5px; width:auto;}
.careers h4{font-size:0.7em; padding-top:0px;}
.careers ul{list-style-type:none;}
#rightcol .careers ul li a{width:120px !important; font-size:0.8em; text-decoration:underline !important; font-weight:bold; margin:0px; padding:0px; display:block;}
#application{margin:0px 0px 10px 0px;  background:#E3E5E6 url(../images/dots_dk-gry.gif) repeat-x top; padding:5px; float:left; width:auto;}
#application a{text-decoration:underline !important; margin:0px; padding:0px; display:block;}
.interested{font-size:1.5em !important; font-weight:bold; color:#009FDA;}
#rightcol #application p{ display:block;}
#rightcol #application h4, #rightcol .careers h4{color:#000; font-size:0.7em;}
.top{display:none;}

.rightBox{display:none;}

/*google map */

#google-maps{border-top:1px solid #cccccc; padding-top:1px; width:467px;}
#GoogleMap{width:467px; height:300px; padding-top:10px; margin:0 0 20px 0;}



/* footer */
#footer {padding-top:5px; background: url(../images/dots_lt-gry.gif) repeat-x; display:none;}
#footer div.copyright {font-size:0.7em; float:left; margin-right:10px; }
#footer ul {list-style:none; display:inline;}
#footer ul li {float:left; font-size:0.7em; margin-right:10px;}
#footer ul li.copyright {margin-right:10px; width:160px; }
#footer ul li a, #footer ul li a:link, #footer ul li a:visited {text-decoration:underline;}
#footer ul li a:hover {text-decoration:none;}

/* forms */
form, label, input, textarea, select, option, radio {margin:0; padding:0;}
input {border:solid 1px #007c92;}
/* head search */
form#search label {font-size:0.70em; display:block; width:50px; float:left; }
form#search input#searchText {width:140px; font-size:0.70em; padding:1px;}
form#search input#searchSubmit {width:9px; background:#fff url(../images/arw_grn.gif) no-repeat; border:none;}
#srch-nav a.lnk {margin-left:50px; display:block; font-size:0.70em;}
#searchRes{margin-left:0px; display:block; font-size:1em;  width:100%;}
#searchRes ul{background-color:#F1F2F2; float:left;width:100%; border-bottom:1px solid #E3E5E6; padding:0px 0px 35px 0px; margin:0px 0px 10px 0px;}
#searchRes ul li{display:inline;font-weight:bold; color:#000;}
#searchRes ul p{font-weight:bold; color:#747F81; padding:0px; font-size:1em;}
#searchRes ul li a{font-weight:bold; text-decoration:underline !important; padding:0px 1px 0px 1px;}
#searchRes p{padding:0px 0px 17px 0px;}
.searchedFor{font-size:1.0em; margin:-10px 0px 20px 0px; padding-top:10px;}

/*-----PressReleaseListing-----*/
.tags{background-color:#F1F2F2; height:1.0em; margin:0px 0px 10px 0px;}
.rightBox{border:1px solid #000; margin:0px 0px 10px 0px; font-size:0.8em; padding:0px;}
.rightBox p, .rightBox a, .rightBox form{padding:2px;}
.rightBox form select option{font-size:0.7em; margin:1px;}
.rightBox form submit{margin:1px;}
.rightContainer{display:block; line-height:1.0em;}
.rightBoxTitle{width:154px; background-color:#F1F2F2; font-weight:bold; border-bottom:1px solid #000; margin:0px; padding:0px;}
.rightBoxTitle p{}

/*-----PressRelese-----*/
#pressRelease{margin-left:0px; display:block; font-size:1em; width:500px;}
.PRintro{width:190px; font-weight:bold;}
#pressRelease h4{font-size:0.8em; margin-bottom:10px; color:#747F81 !important;}
#pressRelease p{margin-bottom:10px;}
#pressRelease ul{margin-bottom:10px; list-style: disc inside;}
#pressRelease ul li{font-size:0.7em !important;}

/*--glossary page--*/

#glos { font-size:0.7em; margin-left:110px; width:500px; border-top:1px solid #E3E5E6; padding:10px 0 0 0;}
#glos a { color:#0099CC; text-decoration:underline!important; }
#glos .selected { background-color:#0099CC; padding:0 3px 0 3px; color:#fff!important;}
#glos li { float:left; list-style:none; padding-right:5px; color:#0099CC; margin:10px 0 10px 0;}
#glos dl { padding:0 0 30px 0; clear:both;}
#glos dt { font-weight:bold; padding:0; margin:0; clear:both; float:left;}
#glos dd { margin:0 ; padding:0 0 0 140px;}


/* Image gallery */
.gallery_intro{width:310px; padding-bottom:20px;}
.w310{width:310px;}
.gallery_img_contrainer{ min-height:140px; padding:1px 0 0 0; margin:0 0 10px 0; background:#e3e5e6;}
.gallery_img_contrainer a{clear:both; border-top:1px solid #fff; display:block; font-size:0.7em; color:#46aad9; margin-bottom:10px; padding-left:3px;}
.gallery_img_contrainer a:hover{color:#007c92;}
.gallery_img_contrainer img{border:0; float:left; margin:0 10px 10px 0; width:160px;}
.gallery_img_contrainer p{width:310px; float:left;}

/*Vacancies*/

#vacancy_details{width:480px;}
#vacancy_details ul{font-size:0.7em; margin:15px 0 0 20px;}









