﻿/* DON'T FORGET TO ADD IE6FIX HEIGHT STYLES! */

/* Standard HTML Tag overrides */
body {background-color:#eaeaea;color:#000;font-size:small; /*line-height:1.1em;*/ margin:1em;padding: 0;
   font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, Tahoma,Arial,sans-serif;}
/*a {color:#000;font-weight:bold;}*/
/*a:hover{color:#fff;}*/
p {margin:0;padding: 0.1em;/*line-height:1.1em;*/}
ul {list-style-type:disc;list-style-position:outside;}
/*p, p:first-child {margin-top:0;padding: 0px 10px 5px 10px;}*/
img {border:0px;}
#ctl00_ContentPlaceHolder1_gridJobApplications{border-top:0;border-bottom:1px solid black;border-right:0;border-left:0;width:99%;}
#ctl00_ContentPlaceHolder1_gridJobApplications th {border-bottom:1px solid black;border-right:0;border-left:0;border-top:0;}
#ctl00_ContentPlaceHolder1_gridJobApplications tbody tr{border-bottom:1px solid black;}
#ctl00_ContentPlaceHolder1_gridJobApplications tbody td{border-bottom:1px solid black;border-left:0;border-right:0;border-top:0;padding:5px;}

h1,h2,h3 {/*line-height:1.1em;*/margin:0;padding:2px;font-family: Verdana, Lucida Sans Unicode,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;text-align:left;}
h4,h5,h6 {line-height:1.1em;margin:0;padding-top:7px;padding-bottom:7px;font-family: Verdana, Lucida Sans Unicode,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;text-align:left;}

h1{/*letter-spacing: -0.15ex;*/}
h2,h3,h4 {/*letter-spacing: -0.05ex;*/}
h1{font-size:large;}
h2{font-size:medium;}
h3,h4{font-size:11pt;}
h5,h6{font-size:small;}
.floatleft{float:left;}
.floatlefth3{float:left;margin-left:10px;}
.floatright{float:right;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}

/* Main.Master and Default.aspx:
panelcontainer - ajax curved corners
-container
--header
---headerNavLeft
---headerNavRight
----JourneyPlannerText
--content
--footer
---siteLinks
----siteLinks a
----#ctl00_cmsSearchBar_pnlSearchBar
-container
panelcontainer
*/
.panelcontainer{width:950px !important;background-color:#fff;margin-left:auto;margin-right:auto;}
   .container {width:950px;background-color:#ffffff;text-align:center;}
      .header, .footer {clear:both;color:#000000;background-color:#FFFFFF;}
      .header{padding: 0px 20px 20px 20px;text-align:center;}
      .headerNavLeft {float:left;text-align:left;margin-bottom:10px;}
      .headerNavRight {float: right;text-align:right;}
         .JourneyPlannerText {font-size:large;font-weight:bold;color:#15135F;letter-spacing: -0.1ex;}
   .content{width:950px;clear:both;}
   .footer {text-align:center;padding: 10px 10px 0px 10px;}
      /*.siteLinks{font-size:small;color:#15135F;text-align:right;padding-top:5px;text-decoration:none;} not used */
      /*.siteLinks a,*/.siteLinksBottom a {margin-left:30px;color:#1C94C4;margin-bottom:5px;text-decoration:none;}
      /*.siteLinks a:hover,*/.siteLinksBottom a:hover{color:#000;text-decoration:none;}
      #ctl00_cmsSearchBar_pnlSearchBar{padding:2px;}
      .siteLinksBottom{font-size:small;color:#15135F;text-align:center;}
      .searchBar{position:relative;top:40px;padding-right:360px;}
/* Default page divs:
content
-leftcolumn
--leftcolumnheading
--columnpadding
--leftcolumnbottom

*/
/* common properties */
.leftcolumnheading, .rightcolumnheading, .centercolumnheading{height:40px;color:#fff;}
.leftcolumnheading, .rightcolumnheading, .centercolumnheading {cursor: pointer;}

/* min heights for main page columns */
.leftcolumn,.centercolumn,.rightcolumn{min-height:725px;}
/* min heights for sub page columns */
.recruitmentleftcolumn,.recruitmentrightcolumn,.medialeftcolumn,.mediarightcolumn,.corporateleftcolumn,.corporaterightcolumn,.genericcentercolumn{min-height:510px;}

/* Controls the 3 main columns on front page */
.leftcolumn, .centercolumn, .rightcolumn {width:300px;text-align:left;}

.leftcolumn{background-image:url(../images/leftcolumnbottom.gif);background-repeat:no-repeat; background-position:bottom center;}
.centercolumn{background-image:url(../images/centercolumnbottom.gif);background-repeat:no-repeat; background-position:bottom center;}
.rightcolumn{background-image:url(../images/rightcolumnbottom.gif);background-repeat:no-repeat; background-position:bottom center;}
.leftcolumnheading h3{/*height:40px;*/color:#fff;}
.leftcolumn .columnpadding a {color:#ff0;}
.leftcolumn .columnpadding a:hover {color:#fff;}
/*.leftcolumn a:hover{color:#fff;}*/
/* unique properties */
#LatestPR .columnpadding p img{/*width:200px;*/border:1px solid white;}
#LatestPR .columnpadding h3 a{text-decoration:none;}
#LatestPR .columnpadding h3 a:hover{text-decoration:underline;}
.columnpadding p a{text-decoration:none;}
.columnpadding p a:hover{color:#fff;text-decoration:underline;}

.leftcolumn{background-color:#8a89af;margin-left:10px;float:left;}
.leftcolumn .fieldsetcenter a{color:#ff0;text-decoration:none;} /* styles the Media Press Release Links */
.leftcolumn .fieldsetcenter a:hover{color:#fff;text-decoration:underline;} /* styles the Media Press Release Links */

.leftcolumnheading h3,.centercolumnheading h3,.rightcolumnheading h3{padding:11px;}
.leftcolumnheading {background-image: url(../images/leftcolumnbackground.gif); background-repeat:no-repeat; background-position:center bottom;}
.leftcolumnbottom {height:5px;background-image: url(../images/leftcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}

.centercolumn{background-color:#c4c4d7;display:inline-block;}
.centercolumn a{text-decoration:none;}
.centercolumn a:hover{color:#fff;text-decoration:underline;}
.centercolumnheading {background-image: url(../images/centercolumnbackground.gif); background-repeat:no-repeat; background-position:center bottom;}
.centercolumnbottom {height:5px;background-image: url(../images/centercolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}

.rightcolumn{background-color:#dde598;margin-right:10px;float:right;}

.rightcolumn .fieldsetcenter a{color:#15135f;text-decoration:none;} /* styles the Recruitment Job Ads Links */
.rightcolumn .fieldsetcenter a:hover{color:#000;text-decoration:underline;} /* styles the Recruitment Job Ads Links */

/*.rightcolumn a{color:#333399;}*/
/*.rightcolumn a:hover{color:#fff;}*/
.rightcolumnheading {background-image: url(../images/rightcolumnbackground.gif); background-repeat:no-repeat; background-position:center bottom;}
.rightcolumnbottom {width:300px;min-height:5px;background-image: url(../images/rightcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}

.columnpadding {margin:0;padding: 5px;} /* used for center content of all columns */

   /*-webkit-border-top-right-radius: 5px;  Safari prototype */
	/*-webkit-border-top-left-radius: 5px;  Safari prototype */
	/*-moz-border-radius: 5px 5px 0px 0px;  Gecko browsers */
	/*border-radius: 5px 5px 0px 0px;  Everything else - limited support at the moment */

/* fieldset style inside columns */
.fieldsettop{background-image: url(../images/fieldsettop.gif); background-repeat:no-repeat; background-position:center bottom;}
.fieldsetcenter{background-image: url(../images/fieldsetmiddle.gif); background-repeat:repeat-y; background-position:center bottom;
	padding: 0px 20px 10px 20px;text-align:left;margin:0;}
.fieldsetbottom{background-image:url(../images/fieldsetbottom.gif); background-repeat:no-repeat; background-position:center top;}

/* MEDIA logon styles */
.loginmediacentertop{height:30px;color:#15135f;background-image: url(../images/loginmediacentertop.gif); background-repeat:no-repeat;
	 background-position:center top;}

.mediacenterloginbutton {width:45px;background-image: url(../images/loginbuttonmediacenter-norm.gif);}
.mediacenterloginbutton a {color:#000;}
.mediacenterloginbutton a:hover {color:#333;text-decoration:underline;}

/* unique */
.mediacenterregisterbutton{width:65px;background-image: url(../images/registerbuttonmediacenter-norm.gif);}
/* common */
.mediacenterregisterbutton:hover,.mediacenterloginbutton:hover {color:#333;text-decoration:underline;}
.mediacenterregisterbutton:hover{height:25px;width:65px;background-image: url(../images/registerbuttonmediacenter-norm.gif); background-repeat:no-repeat; background-position:center center;}
.mediacenterloginbutton, .mediacenterregisterbutton{color:#000;text-decoration:none;margin-left:3px;padding-top:10px;height:25px;background-repeat:no-repeat; background-position:center center;}

/* RECRUITMENT login buttons */
.loginemploymenttop{height:30px;color:#fff;background-image: url(../images/loginemploymenttop.gif); background-repeat:no-repeat; background-position:center top;}
.recruitmentloginbutton{width:45px;background-image: url(../images/loginbuttonrecruitment-norm.gif);}

/*.recruitmentloginbutton:hover{height:25px;width:45px;background-image: url(../images/loginbuttonrecruitment-over.gif); background-repeat:no-repeat;}*/

.recruitmentregisterbutton{width:65px;background-image: url(../images/registerbuttonrecruitment-norm.gif);display:block;text-align:center;padding-bottom:5px;}
/*.recruitmentregisterbutton:hover{width:65px;background-image: url(../images/registerbuttonrecruitment-over.gif);}*/

.recruitmentloginbutton, .recruitmentregisterbutton {color:#fff;}
.recruitmentregisterbutton:hover, .recruitmentloginbutton:hover {text-decoration:underline;}

/*.mediacenterregisterbutton:hover{padding-top:5px;height:25px;width:65px;background-image: url(../images/registerbuttonmediacenter-over.gif); background-repeat:no-repeat; background-position:center center;}*/
.recruitmentloginbutton, .recruitmentregisterbutton{text-decoration:none;margin-left:3px;padding-top:10px;height:25px;background-repeat:no-repeat; background-position:center center;}


/* common properties */
.logincenter{background-color:#fff;padding: 10px 5px 0px 5px;margin: 0px 0px 0px 0px;text-align:left;}
.logincenter span{display:block;clear:both;}
.loginbottom{height:5px;background-image:url(../images/loginbottom.gif); background-repeat:no-repeat; background-position:center top;}

.textbutton{text-align:right;font-size:small;margin-left:5px;padding: 0.2em 0.6em 0.2em 0.6em;background-color:#FFE101;border: solid 1px #000;text-decoration:none;}

.logincontainer {width:280px;margin:10px;}
/* commented out because it needs to be styled via a specific to control type */
/*.logincenter a{color:#000;font-weight:normal;}*/
/*.logincenter a:hover{}*/
.logincenter{min-height:80px;}
.logincenter a {float:right;font-size:small;}
/*.logincenter a:hover {font-size:small;color:#333399;text-decoration:underline;}*/
/*.logincenter input{font-size:small;width:150px;}*/
.logincenter p {font-size:small;text-align:center;}
.logincenter input{font-size:1em;}
/* common properties */
.clearboth{clear:both;font-size:0;height:0;min-height:0;}

/* corporate icons styling for web control corporatemenu.ascx / getCorporateMenu.xslt */
.CorporateIcons {float:left; width:30%; margin: 0px 0px 0px 5px;padding: 5px 0 0 0;text-align:center;min-height:140px;height:140px;}
.CorporateIcons a {color:#fff;font-size:small;border:0;text-decoration:none;}
.CorporateIcons a:hover {text-decoration:underline;}
.CorporateIcons a img {width:75px;}
.CorporateIcons:hover * {color:#fff;text-decoration:underline;/*background-color:#6D6C9B;outline:solid 1px #fff;*/}
/*.CorporateIcons:hover {background-color:#6D6C9B;}*/
.altcolour a{color:#000;}


/* Media Page Template */

/* unique */
.mediacolumnheading
{color:#fff;height:40px;background-color:#15135F;text-align:left;float:left;background-image:url(../images/mediaheadingfullwidth.gif);}

.mediacolumnheading h3,.corporatecolumnheading h3,.recruitmentcolumnheading h3{padding-right:1px;padding-top:10px;padding-bottom:12px;padding-left:1px;}

.corporatecolumnheading {color:#fff;height:40px;background-color:#6D6C9B;text-align:left; width:100%;float:left;background-image:url(../images/corporateheadingfullwidth.gif);}
.recruitmentcolumnheading {color:#fff;height:40px;background-color:#BCCC32;text-align:left; width:100%;float:left;background-image:url(../images/recruitmentheadingfullwidth.gif);}

/* common */
.mediacolumnheading, .corporatecolumnheading, .recruitmentcolumnheading {cursor:pointer;width:100%;}

/* combination of all buttons floatlefth3 is the style for h3 without a button i.e. when your in corporate section */
.mediabutton,.corporatebutton,.recruitmentbutton{width:145px;}

/* media menu's at top of all three sub pages - I used class="mediabutton floatleft" for example makes for a lot less repetitive styles */
.mediabutton{text-align:center;color:#fff;background-image: url(../images/mediabutton.gif);background-repeat:no-repeat; background-position:center center;}
.mediabutton a {color:#fff;text-decoration:none;}
.mediabutton a:hover {color:#fff;text-decoration:underline;}

.corporatebutton{text-align:center;color:#fff; background-image: url(../images/corporatebutton.gif);background-repeat:no-repeat; background-position:center center;}
.corporatebutton a {color:#fff;text-decoration:none;}
.corporatebutton a:hover {color:#fff;text-decoration:underline;}

.recruitmentbutton{text-align:center;color:#fff;background-image: url(../images/recruitmentbutton.gif);background-repeat:no-repeat; background-position:center center;}
.recruitmentbutton a {color:#fff;text-decoration:none;}
.recruitmentbutton a:hover {color:#fff;text-decoration:underline;}

.recruitmentrightcolumn a {display:block;}
/* these styles are for a full width column heading, then three floated h3 tags inside them 1 floated left and 2 floated right (depending on page!) */
/* unique */
.mediacolumnheadingmenuleft {background-image: url(../images/mediaheadingleftbackground.gif);margin-left:10px;}
.corporatecolumnheadingmenuleft {background-image: url(../images/corporateheadingbackground.gif);}
.recruitmentcolumnheadingmenuleft {background-image: url(../images/recruitmentheadingbackground.gif);}
/* common */
.mediacolumnheadingmenuleft, .corporatecolumnheadingmenuleft, .recruitmentcolumnheadingmenuleft{display:inline;float:left;color:#fff;background-repeat:no-repeat;margin-left:10px;}

.columnheadingmenucorporate {width:95px;background-image: url(../images/corporatebutton.gif);background-repeat:no-repeat; background-position:center center;}
.columnheadingmenucorporate a {color:#fff;text-decoration:none;}
.columnheadingmenucorporate a:hover {color:#fff;text-decoration:underline;}

.columnheadingmenurecruitment {/*background-color:#BCCC32;*/width:111px;background-image: url(../images/recruitmentbutton.gif);background-repeat:no-repeat; background-position:center center;}
.columnheadingmenurecruitment a {color:#fff;text-decoration:none;}
.columnheadingmenurecruitment a:hover {color:#fff;text-decoration:underline;}

.columnheadingmenumedia {/*background-color:#BCCC32;*/width:111px;background-image: url(../images/mediabutton.gif);background-repeat:no-repeat; background-position:center center;}
.columnheadingmenumedia a {color:#fff;text-decoration:none;}
.columnheadingmenumedia a:hover {color:#fff;text-decoration:underline;}

/* common properties */

.mediacolumnheadingmenucorporate,.mediacolumnheadingmenurecruitment{display:inline;float:right;color:#fff;margin: 1px 0 0 0;padding: 10px 2px 10px 0px;text-align:center;}

/* media page: media floats left, corp and recruit float right */
.mediapage-mediabutton{float:left;}
.corporatecolumnheadingmenuleft,.recruitmentcolumnheadingmenuleft{float:right;}
/* corp page: corp floats left, media and recruit float right */
.corporatecolumnheadingmenuleft{float:left;}
.mediapage-mediabutton,.recruitmentcolumnheadingmenuleft{float:right;}
/* recruit page: recruit floats left, media and corp float right */
.recruitmentcolumnheadingmenuleft{float:left;}
.recruitpage-mediabutton,.corporatecolumnheadingmenuleft{float:right;}
/* styles for media left column */

.medialeftcolumn{width:650px;background-color:#8a89af;float:left;text-align:left;}
.medialeftcolumn{background-image: url(../images/medialeftcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}
.medialeftcolumn #ctl00_ContentPlaceHolder1_UpdatePanel1{padding:5px;}

.medialeftcolumn #ctl00_ContentPlaceHolder1_printLink{float:right;margin:5px;width:45px;height:45px;}
.printButton{background-image:url(../images/icon_printer_media_norm.gif);}
.printButton:hover{background-image:url(../images/icon_printer_media_over.gif);}

.imagewrapper{float:right;padding:5px;text-align:center;font-weight:bold;font-size:smaller;}
.imagewrapper input {font-size:1.1em;}
.imagewrapper img{border:1px solid white;}
.imagewrapper input{display:inline;}

/* not used
.medialeftcolumnbottom {height:5px;background-image: url(../images/medialeftcolumnbottom.gif); background-repeat:no-repeat; background-position:left bottom;}
*/

/* html styles for media left column */
.medialeftcolumn p {margin:0;padding:0;/*padding-left:10px;padding-right:10px;*/}
.medialeftcolumn h3 {color:#FFFF00;font-size:xx-large;font-weight:bold;letter-spacing:-0.06em;}

.mediarightcolumn{color:#000;width:300px;background-color:#504E87;float:left;text-align:center;}
.mediarightcolumn{background-image: url(../images/mediarightcolumnbottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.mediarightcolumn .fieldsetcenter a{color:#FFFF00;}
.mediarightcolumn .fieldsetcenter a:hover{color:#fff;}

.mediarightcolumnheading {background-image: url(../images/rightcolumnbackground.gif);}
/* not used
.mediarightcolumnbottom {height:10px;background-image: url(../images/mediarightcolumnbottom.gif); background-repeat:no-repeat; background-position:left bottom;}
*/
/* commmon properties */

/*.mediarightcolumnheading, .mediarightcolumnbottom {background-repeat:no-repeat; background-position:center bottom;}*/

/* menuitem is the other buttons that float on the top heading for sub pages */
.menuitem {width:100px;color:#fff;float:right;}

.menuitemMedia {width:100px;color:#fff;float:right;}
.menuitemCorporate {width:100px;color:#fff;float:right;}
.menuitemRecruitment {width:100px;color:#fff;float:right;}

/* commmon properties */

/* Corporate Page Template */
/* unique properties */
/* commmon properties */

.corporatecolumnheading {color:#fff;text-align:left; width:100%;background-color:#8A89AF;float:left;background-image: url(../images/corporateheadingfullwidth.gif);background-repeat:no-repeat; background-position:left bottom;}

.corporateleftcolumn{width:650px;background-color:#C4C4D7;float:left;text-align:left;}
.corporateleftcolumn {background-image: url(../images/corporateleftcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}
.corporateleftcolumn h3 {color:#FFFF00;font-size:xx-large;font-weight:bold;letter-spacing:-0.06em;}
/* Not used
.corporateleftcolumnbottom {line-height:5px;background-image: url(../images/corporateleftcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}
*/
.corporaterightcolumn{width:300px;background-color:#808080;float:left;text-align:center;}
.corporaterightcolumn{background-image: url(../images/corporateheadingrightcolumnbottom.gif);background-repeat:no-repeat; background-position:center bottom;}
.corporaterightcolumnheading {background-image: url(../images/corporateheadingrightcolumntop.gif);background-position:center top;}

/* Now not used
.corporaterightcolumnbottom {height:5px;background-image: url(../images/corporateheadingrightcolumnbottom.gif);background-repeat:no-repeat; background-position:center bottom;}
*/

.corporaterightcolumnheading, .corporaterightcolumnbottom {/*height:5px;*/}

/*.corporaterightcolumn a{display:block;clear:both;}*/

/* Recruitment Page Template */
/* unique properties */
/* commmon properties */

.recruitmentcolumnheading {color:#fff;text-align:left; width:100%;background-color:#BCCC32;float:left;background-image: url(../images/recruitmentheadingfullwidth.gif);background-repeat:no-repeat; background-position:left bottom;}

.recruitmentleftcolumn{width:650px;background-color:#DDE598;float:left;text-align:left;}
.recruitmentleftcolumn{background-image: url(../images/recruitmentleftcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}
.recruitmentleftcolumn h3{background-color:Transparent;}
/*.recruitmentleftcolumn * {margin:5px;}*/
/*
.recruitmentleftcolumnbottom {background-image: url(../images/recruitmentleftcolumnbottom.gif); background-position:center bottom;}
*/
.recruitmentrightcolumn{width:300px;background-color:#CDD965;float:left;text-align:center;}
.recruitmentrightcolumn{background-image: url(../images/recruitmentrightcolumnbottom.gif); background-repeat:no-repeat; background-position:center bottom;}
.recruitmentrightcolumnheading {background-image: url(../images/corporateheadingrightcolumntop.gif);background-position:center top;}
/* not used
.recruitmentrightcolumnbottom {background-image: url(../images/recruitmentrightcolumnbottom.gif);background-position:center bottom;}
*/
.recruitmentleftcolumnbottom,.recruitmentrightcolumnheading, .recruitmentrightcolumnbottom {clear:both;height:10px;background-repeat:no-repeat;}

/* Generic Template for similar pages like aboutus.aspx and search results etc which all have same layout */

/* unique */
.genericcolumnheading {color:#fff;text-align:left; width:100%;background-color:#BCCC32;float:left;
	background-image: url(../images/genericheadingfullwidth.gif);background-repeat:no-repeat; background-position:left bottom;}
.genericcolumnheading h3{padding:11px;}
.genericcentercolumn{text-align:left; background-color:#BFBFBF;}
/* DON'T FORGET TO ADD IE6FIX HEIGHT STYLES! */
.genericcolumnbottom{height:5px; background-image: url(../images/genericcolumnbottom.gif);background-repeat:no-repeat; background-position:center top;}
.genericcentercolumn ul{/*margin:0;*/list-style-type:disc;}
.genericcentercolumn ul li a{color:#15135f;}
.genericcentercolumn ul li a:hover{color:#8a89af;}

/* common */

/* Form Styles */
/* formrow styles a full line */
/* formleftcolumn holds text labels - formcentercolumn does text fields - formrightcolumn does any validation */

.formrow{clear:both;}
.formleftcolumn{width:30%;text-align:right;margin-right:2px;}
.formcentercolumn{width:25%;}
.formrightcolumn{width:35%;}

.formleftcolumn,.formcentercolumn,.formrightcolumn{float:left;margin:0;}

/* Formatting for 3 column form but with less right column */

.formleftcolumnVacancy{width:45%;text-align:right;margin-right:2px;}
.formcentercolumnVacancy{/*width:44%;*/}
.formrightcolumnVacancy{/*width:1%;*/}

.formleftcolumnVacancy,.formcentercolumnVacancy,.formrightcolumnVacancy{float:left;margin:0;}

/* Formatting for 3 column form but with less right column and more left column*/
/* Used for radios mainly */

.formleftcolumnBigLeft{width:59%;text-align:right;}
.formcentercolumnBigLeft{width:30%;}
.formrightcolumnBigLeft{width:0%;}

.formleftcolumnBigLeft,.formcentercolumnBigLeft,.formrightcolumnBigLeft{float:left;margin:0;}

/*.formdatacolumn{width:250px;float:left;clear:right;}*/
/* Application form section  */
/*.formrow p textarea{width:99%;}
.formrow formcentercolumn p textarea{width:99%;}*/
.inputnormal{width:auto;font-size:medium;font-family: Verdana, Lucida Sans Unicode,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;}
.inputfullwidth{width:99%;font-size:medium;font-family: Verdana, Lucida Sans Unicode,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;}
.textareafullwidth{width:99%;}
/*div div input{width:99%;}*/

#ctl00_ContentPlaceHolder1_ListSummary1 img{width:100px;float:right;border:1px solid white;margin:0.2em;}
.PressReleaseList{clear:both;margin:1em;}
.PressReleaseList h2 a {color:#ffff00;text-decoration:none;}
.PressReleaseList h2 a:hover {text-decoration:underline;}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#fff; 
    /*filter:alpha(opacity=50);
    opacity:0.5;*/
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    text-align:center;
}
#outerjigsaw{width:100%; text-align:center;}
/* jigsaw image map styles */
#jigsaw {width: 550px; height: 185px;background: url('../images/jigsaw_org.gif');position: relative;margin:0;padding:0;}
#jigsaw ul{margin:0;padding:0;}
#jigsaw li {list-style: none;position: absolute;top: 0px;}
#jigsaw li, #jigsaw a {height: 240px;display: block;}

#panel1 a:hover {background: url('../images/jigsaw_roll.gif') no-repeat 0 -0px;}
#panel2 a:hover {background: url('../images/jigsaw_roll.gif') no-repeat -136px -356px;}
#panel3 a:hover {background: url('../images/jigsaw_roll.gif') no-repeat -363px -712px;}
	
#panel1 {left: 0; width: 190px; height:240px;}
#panel2 {left: 136px; width: 293px; height:240px;}
#panel3 {left: 363px; width: 187px; height:240px;}

#jigsaw2 {width: 550px;height: 171px;background: url('../images/jigsaw_org.gif') no-repeat 0 -185px;position: relative;}
#jigsaw2 ul{margin:0;padding:0;}
#jigsaw2 li {list-style: none;position: absolute;top: -69px;}
#jigsaw2 li, #jigsaw2 a {height: 240px;display: block;}

#panel4 a:hover {background: url('../images/jigsaw_roll.gif') no-repeat 0 -1184px;}
#panel5 a:hover {background: url('../images/jigsaw_roll.gif') no-repeat -176px -1540px;}
#panel6 a:hover {background: url('../images/jigsaw_roll.gif') no-repeat -363px -1896px;}
	
#panel4 {left: 0; width: 229px; height:185px;}
#panel5 {left: 176px; width: 250px; height:185px;}
#panel6 {left: 363px; width: 187px; height:240px;}

