#DEVBOXWARNING{display:none !important;}

body
{
margin: 0px auto 0px auto;
font-size: 62.5%;
font-family: verdana, arial;
background: #F9F9F9 url('/gfx/footer-bg-001.jpg') no-repeat center bottom;
height:100%;
}

#accessbody
{
background-image:none !important;
}

/*************************
*   Accessibility page   *
*************************/

#access
{
width: 100%;
position: absolute;
top: 0px;
right: 0px;
background-color: transparent;
padding: 0px;
font-size: 1.2em;
display: block;
float: right;
z-index: 1000;
text-align: center;
color:#EEEEEE;
}

#accessin
{
width:978px;
background-color: transparent;
padding: 3px 19px 1px 3px;
font-size: 1em;
display: block;
z-index: 1000;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#contentaccess
{
width: 90%;
height: 100%;
text-align: left;
padding: 20px 20px 20px 20px;
font-size: 1.6em;
color: #000000;
background-color: #ffffff;
max-width: 1200px;
}

.accesslist
{
list-style-type:none;
list-style-image:none;
}

a.accesslink:link {color: #004CBE; text-decoration: none; font-size: 1em;font-weight:normal;}
a.accesslink:visited {color: #004CBE; text-decoration: none;font-size: 1em;font-weight:normal;}
a.accesslink:hover {color: #004CBE;  text-decoration: underline;font-size: 1em;font-weight:normal;}
a.accesslink:active {color: #004CBE; text-decoration: none;font-size: 1em;font-weight:normal;}

a.accesslinkh:link    {display:inline;float:right;height:19px;line-height:18px;padding: 0px 8px 0px 8px;color: #EEEEEE; text-decoration: none; font-size: 1em;font-weight:normal;     background: url('/gfx/access-bg.png') repeat-x left top;border:0px solid #FCB36B;margin-left:4px;}
a.accesslinkh:visited {display:inline;float:right;height:19px;line-height:18px;padding: 0px 8px 0px 8px;color: #EEEEEE; text-decoration: none;font-size: 1em;font-weight:normal;      background: url('/gfx/access-bg.png') repeat-x left top;border:0px solid #FCB36B;margin-left:4px;}
a.accesslinkh:hover   {display:inline;float:right;height:19px;line-height:18px;padding: 0px 8px 0px 8px;color: #EEEEEE;  text-decoration: underline;font-size: 1em;font-weight:normal;background: url('/gfx/access-bg.png') repeat-x left top;border:0px solid #FCB36B;margin-left:4px;}
a.accesslinkh:active  {display:inline;float:right;height:19px;line-height:18px;padding: 0px 8px 0px 8px;color: #EEEEEE; text-decoration: none;font-size: 1em;font-weight:normal;      background: url('/gfx/access-bg.png') repeat-x left top;border:0px solid #FCB36B;margin-left:4px;}

/*************************
* Accessibility page End *
*************************/

/*********************
Standard layout blocks
**********************/

noscript
{
background-color: black;
color: #ffffff;
font-size: 16px;
font-family: arial, verdana;
text-align: left;
}

#page
{
width: 100%;
height: auto;
display:block;
float:left;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 0px;
left: 0px;
background: transparent url('/gfx/header-bg-001.jpg') no-repeat center -2px;
}

#mainbody
{
width: 1000px;
height: auto;
margin-left: auto;
margin-right: auto;
position: relative;
top: 0px;
left: 0px;
display: block;
text-align: left;
font-weight: normal;
font-size: 1.5em;
color: #2B2B2B;
}

#header
{
display:block;
float:left;
width:1000px;
height:165px;
margin:0px;
padding:0px;
background: url('/gfx/headercv.png') no-repeat left top;
position:relative;
top:0px;
left:0px;
}

#maincontent
{
display:block;
float:left;
width:988px;
height:auto;
min-height:580px;
margin: 0px 6px 0px 6px;
padding:0px;
background-color:#ffffff;
border-left:1px solid #f6f6f6;
border-right:1px solid #f6f6f6;
position:relative;
top:0px;
left:0px;
}

#leftmenu
{
display:inline;
float:left;
width:170px;
height:auto;
margin: 30px 7px 10px 10px;
padding:0px;
}

#leftmenu ul
{
display:block;
float:left;
width:170px;
height:auto;
margin:0px;
padding:0px;
list-style-type:none;
list-style-image:none;
}

#leftmenu ul li
{
display:block;
float:left;
margin: 0px 0px 5px 0px;
}

#leftmenu ul li ul
{
display:none;
float:left;
width:160px;
height:auto;
padding: 6px 0px 2px 0px;
margin: 0px 0px 7px 4px;
background-color:#F9F9F9;
}

#content
{
display:inline;
float:left;
width:778px;
height:auto;
margin: 10px 7px 10px 0px;
padding: 10px 7px 20px 7px;
position:relative;
top:0px;
left:0px;
}

#contentep
{
display:inline;
float:left;
width:778px;
height:auto;
margin: 10px 7px 10px 0px;
padding: 10px 7px 219px 7px;
position:relative;
top:0px;
left:0px;
}

#homeleft
{
display:inline;
float:left;
width:481px;
height:auto;
margin: 0px 7px 0px 0px;
padding: 0px;
}

#homeright
{
display:inline;
float:left;
width:290px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 60px 0px 0px 0px;
}

#footer
{
display:block;
float:left;
width:1000px;
height:207px;
margin:0px;
padding:0px;
background: url('/gfx/footercv.png') no-repeat left top;
position:relative;
top:0px;
left:0px;
}

#footer .copyright
{
position:absolute;
bottom:5px;
left:15px;
font-size:0.8em;
}


#footer ul
{
display:inline;
float:left;
width:150px;
height:auto;
margin: 20px 0px 0px 30px;
padding:0px;
border-right: 1px dashed #6D6D6D;
list-style-type:none;
list-style-image:none;
font-size:0.8em;
}

#footer ul li
{
display:block;
float:left;
width:136px;
margin: 0px 0px 4px 0px;
padding: 3px 7px 3px 7px;
background-color: transparent;
}

#footer ul li:hover
{
background-color: #D1D9E3;
}

/*********************
Splash page
**********************/

.accessSplash a       {color:#f9f9f9 !important;}
.accessSplash a:hover {color:#eeeeee !important;}


#splash
{
background-image:none !important;
}

.splash
{
background-image:none !important;
}

.msplash
{
background:#F9F9F9 url('/gfx/splash-bg.gif') no-repeat center center !important;
border:none !important;
width:1000px !important;
height:600px !important;
margin: 30px 0px 40px 0px;
overflow:hidden;
position:relative;
top:0px;
left:0px;
}

#spheader
{
display:block;
float:left;
width:1000px;
height:490px;
margin:0px;
padding:0px;
position:relative;
top:0px;
left:0px;
}

#spheader #emrtimgS
{
display:block;
float:left;
width:379px;
height:219px;
position:absolute;
top:170px;
left:115px;
}


#spheader #emrtimgS img
{
position:relative !important;
top:0px !important;
left:0px !important;
}

#spheader #edalespintro
{
display:block;
float:left;
width:449px;
height:85px;
position:absolute;
top:105px;
right:115px;
}

#spcontent
{
display:block;
float:left;
width:1000px;
height:292px;
margin:0px;
padding:0px;
position:relative;
top:0px;
left:0px;
}

#splashenter
{
display:block;
float:left;
width:176px;
height:48px;
position:absolute;
top:0px;
left:270px;
}

#splashdonate
{
display:block;
float:left;
width:176px;
height:48px;
position:absolute;
top:0px;
left:571px;
}

#spcontent #edalesplogo
{
display:block;
float:left;
width:272px;
height:65px;
position:relative;
bottom:250px;
left:500px;
}


#spcontent #splashcopy
{
position:absolute;
bottom:20px;
right:16px;
color:#FCDDBE;
font-size:0.6em;
}


/*********************
Incident Block Hompage
**********************/

#incmaphome
{
display:inline;
float:left;
margin: 0px 0px 15px 0px;
padding:0px;
width:476px;
height:345px;
position:relative;
top:0px;
left:0px;
}

#incidentmapho
{
display:block;
float:left;
margin: -5px 0px 0px 7px;
padding:0px;
width:459px;
height:297px;
position:relative;
top:0px;
left:0px;
overflow:hidden;
}

#incidentmaph
{
display:block;
float:left;
margin: -5px 0px 0px 7px;
padding:0px;
width:1009px;
height:297px;
position:relative;
top:0px;
left:-450px;
}

#incmaphcover
{
display:block;
float:left;
margin: 0px;
padding:0px;
width:470px;
height:308px;
position:absolute;
top:31px;
left:1px;
background: url('/gfx/inc-map-cv.png') no-repeat left top;
}

#incidentmapinfo
{
display:block;
float:left;
margin: 0px;
padding:0px;
width:175px;
min-height:300px;
position:absolute;
top:50px;
left:285px;
overflow:hidden;
}

#incidentmapinfo .increport
{
display:block;
float:left;
margin: 0px;
padding: 8px 0px 7px 0px;
width:175px;
height:106px;
border-bottom:1px dashed #AFB4AD;
position:relative;
top:0px;
left:0px;
}

#incidentmapinfo .increport p
{
margin:0px;
padding: 0px 0px 22px 0px;
color:#2355A0;
font-weight:normal;
font-size:0.8em;
}

#incidentmapinfo .increport .incinfbt
{
text-align:right;
position:absolute;
bottom:6px;
right:0px;
padding: 0px 0px 0px 0px !important;
}


#incidentmapinfo .increport span
{
color:#000000;
font-weight:bold;
}

.inchead
{
width:175px;
color:#002E72;
font-size:1.1em;
font-weight:normal;
padding: 0px 0px 6px 0px;
margin:0px;
border-bottom:1px dashed #AFB4AD;
}

/*********************
Incident page
**********************/

#latestinc
{
display:block;
float:left;
width:731px;
height:auto;
margin: 20px 42px 10px 0px;
padding: 0px 0px 5px 0px;
background-color: #FFF4E9;
font-size:0.8em;
text-align:center;
}

#latestinc .inchead
{
display:block;
float:left;
width:724px;
height:39px;
margin:0px;
padding: 0px 5px 0px 0px;
background: #FFF4E9 url('/gfx/incidenthead.gif') repeat-x left top;
border: 1px solid #FDD2A7;
list-style-type:none;
list-style-image:none;
}

#latestinc .inchead li
{
display:inline;
float:left;
height:24px;
line-height:24px;
margin: 7px 0px 8px 5px;
padding: 0px 5px 0px 5px;
color:#ffffff;
border-right: 1px solid #FED8B3;
}

#latestinc .increport
{
display:block;
float:left;
width:725px;
height:auto;
margin: 0px;
padding: 5px 3px 0px 0px;
background-color: #FFF4E9;
border: 1px solid #FFF4E9;
list-style-type:none;
list-style-image:none;
}

#latestinc .increport li
{
display:inline;
float:left;
height:100%;
margin: 0px 0px 0px 5px;
padding:5px;
color:#494949;
background-color:#FFFAF6;
border-right: 1px solid #FFFAF6;
}

#latestinc .incinc
{
width: 60px;
}

#latestinc .incdate
{
width: 80px;
}

#latestinc .inctime
{
width: 50px;
}

#latestinc .inccat
{
width: 80px;
}

#latestinc .incdesc
{
width: 375px;
text-align:left;
}

#latestinc .incattd
{
width: 50px;
border-right:none !important;
}

#mapinfo
{
width:250px !important;
height:60px !important;
overflow:auto;
padding: 0px 5px 5px 5px;
font-size:0.7em;
line-height:1.1em;
color:#494949;
}

#mapinfo span
{
display:block;
float:left;
width:218px;
padding: 2px 6px 2px 6px;
margin-bottom:6px;
background-color:#F6F6F6;
font-weight:bold;
font-size:1.2em;
}

#mapinfo em
{
font-size:0.6em !important;
font-style:normal;
}


#findinc
{
display:block;
float:left;
width:718px;
height:auto;
margin: 0px 0px 20px 0px;
padding: 6px;
color:#ffffff;
background-color:#F49E48;
text-align:right;
font-weight:bold;
}

#findinc select
{
border:none;
padding: 2px;
}

#findinc #arcsbutton
{
width:107px;
height:23px;
background: url('/gfx/reparcbutton.gif') no-repeat center center;
border:none;
color: #767676;
padding: 2px 0px 4px 0px;
cursor:pointer;
}

#findinc #latsbutton
{
float:left;
width:107px;
height:23px;
background: url('/gfx/reparcbutton.gif') no-repeat center center;
border:none;
color: #767676;
padding: 2px 0px 4px 0px;
cursor:pointer;
}


#FC_mapcoods
{
width:400px;
height:27px;
text-align:left;
margin: 0px auto 0px auto;
padding:3px;
background-color:#FEE9D5;
}

#FC_mapcoods span
{
display:inline;
float:left;
margin-top:7px;
margin-left:3px;
}

#FC_mapcoods #mapACcoords
{
display:inline;
float:left;
width:130px;
height:15px;
padding: 5px 15px 5px 15px;
background-color:#ffffff;
border:1px solid #FDD0A4;
margin: 0px 10px 0px 10px;
text-align:center;
}

#FC_mapcoods #coordslinks
{
display:inline;
float:left;
margin-top: 6px;
}

#findcoordsbody
{
background-image:none !important;
}

#mapouter
{
display:block;
float:left;
width: 730px;
height: 450px;
position:relative;
left:0px;
top:0px;
overflow:hidden;
}

#mapouter #mapmenu
{
display:none;
float:left;
width: 201px;
height: 434px;
position:absolute;
right:-180px;
top:0px;
background: transparent url('/gfx/mapmenusdw.png') no-repeat right center;
overflow:hidden;
}

#mapouter #mapmenu #mapmenuctr
{
display:inline;
float:left;
width: 25px;
height: 418px;
margin: 16px -4px 0px 0px;
padding:0px;
cursor:pointer;
background: transparent url('/gfx/mapmenuctrout.png') no-repeat center center;
position:relative;
left:0px;
top:0px;
z-index:53;
}

#mapouter #mapmenu #mapmenudts
{
display:inline;
float:left;
width: 169px;
height: 378px;
margin: 16px 0px 0px 0px;
padding: 20px 0px 20px 11px;
background: transparent url('/gfx/mapmenudetbg.png') repeat-x left center;
position:relative;
left:0px;
top:0px;
z-index:51;
overflow:hidden;
font-size:0.8em;
}

#mapouter #mapmenu #mapmenudts #mapmenudetsinner
{
display:block;
float:left;
width:169px;
height:378px;
margin:0px;
padding:0px;
overflow:auto;
}

#mapouter #mapmenu #mapmenudts #mapmenudetsinnerb
{
display:block;
float:left;
width:152px;
height:auto;
margin:0px;
padding:0px;
}

#mapouter #mapmenu #mapmenudts .mapmdetdat
{
font-size:0.8em !important;
}


/*********************
Fundraising page(s)
**********************/

.fundrhtblk
{
display:block;
float:left;
width:565px;
height:70px;
padding: 15px;
margin: 10px 0px 10px 15px;
background-color:#fdfdfd;
}

.fundrhtblk p
{
margin:0px;
padding:0px;
}

.fundrhtblk img
{
float:left;
margin: 0px 12px 15px 0px;
}

.fundrhtblk h4
{
margin-bottom:3px;
}


.fundday
{
display:inline;
float:right;
width:71px;
height: 68px;
background: #ffffff url('/gfx/caldaybg.gif') no-repeat center center;
padding:0px;
position:relative;
top:0px;
left:0px;
text-align:center;
font-size:2.2em;
line-height:68px;
}

/*********************
Team info page(s)
**********************/

.teamhistorydate
{
float:right;
margin: 0px 0px 15px 15px;
font-size:2.4em;
color:#E9E9E9;
}


.msdate
{
font-weight:bold;
font-size:1.3em;
padding:3px;
background-color:#ffffff;
}

/*********************
Main Calendar Page
**********************/

#latestcal
{
display:block;
float:left;
width:731px;
height:auto;
margin: 20px 42px 10px 0px;
padding: 0px 0px 5px 0px;
background-color: #FFF4E9;
font-size:0.8em;
text-align:center;
}

#latestcal .inchead
{
display:block;
float:left;
width:724px;
height:39px;
margin:0px;
padding: 0px 5px 0px 0px;
background: #FFF4E9 url('/gfx/incidenthead.gif') repeat-x left top;
border: 1px solid #FDD2A7;
list-style-type:none;
list-style-image:none;
}

#latestcal .inchead li
{
display:inline;
float:left;
height:24px;
line-height:24px;
margin: 7px 0px 8px 5px;
padding: 0px 5px 0px 5px;
color:#ffffff;
border-right: 1px solid #FED8B3;
}

#latestcal .increport
{
display:block;
float:left;
width:725px;
height:24px;
margin: 0px;
padding: 5px 3px 0px 0px;
background-color: #FFF4E9;
border: 1px solid #FFF4E9;
list-style-type:none;
list-style-image:none;
}

#latestcal .increport li
{
display:inline;
float:left;
height:14px;
margin: 0px 0px 0px 5px;
padding:5px;
color:#494949;
background-color:#FFFAF6;
border-right: 1px solid #FFFAF6;
}

#latestcal .caldate
{
width: 80px;
}

#latestcal .calday
{
width: 80px;
}

#latestcal .caltime
{
width: 60px;
}

#latestcal .caldet
{
width: 225px;
}

#latestcal .increport .caldet
{
background-color:#FFFCFA;
color:#000000;
}

#latestcal .calloc
{
width: 200px;
}

#latestcal .calloch
{
width: 195px;
border-right: 0px solid #FFFAF6 !important;
}


/*********************
Calendar page
**********************/

.calendar
{
display:block;
float:left;
width:770px;
height:auto;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 5px;
background-color: #FFF8F2;
font-size:0.8em;
text-align:left;
border: 1px solid #FFF4E9;
}

.calendar h4
{
display:block;
float:left;
width:760px;
height:27px;
line-height:27px;
margin: 0px 0px 0px -5px;
padding: 0px 5px 0px 10px;
background: #FFF8F2 url('/gfx/calhead.gif') repeat-x left top;
border-bottom: 1px solid #FDD2A7;
color:#ffffff;
font-size:1.2em;
cursor:pointer;
}


.calendar .caldate
{
display:inline;
float:left;
width:170px;
height:67px;
margin: 0px 0px 5px 0px;
padding: 10px;
background: #ffffff url('/gfx/caldatebg.gif') no-repeat left top;
position:relative;
top:0px;
left:0px;
}

.calendar .caldate .caldatedet
{
display:none;
float:left;
width:171px;
min-height:70px;
height:auto !important;
height:70px;
margin: 0px;
padding: 11px 7px 7px 8px;
background: transparent url('/gfx/caldettbg.png') repeat left top;
border: 1px solid #FBF4EE;
position:absolute;
top:2px;
left:3px;
}

.calendar .caldate a:link	{position:absolute;bottom:1px;left:3px;color:#494949;font-size:0.9em;font-weight:normal;}
.calendar .caldate a:visited	{position:absolute;bottom:1px;left:3px;color:#494949;font-size:0.9em;font-weight:normal;}
.calendar .caldate a:hover	{position:absolute;bottom:1px;left:3px;color:#000000;font-size:0.9em;font-weight:normal;}
.calendar .caldate a:active	{position:absolute;bottom:1px;left:3px;color:#000000;font-size:0.9em;font-weight:normal;}

.calendar .caldate .caldatedet a:link	 {position:absolute;bottom:3px;right:3px;color:#494949;font-size:0.9em;font-weight:normal;text-align:right;}
.calendar .caldate .caldatedet a:visited {position:absolute;bottom:3px;right:3px;color:#494949;font-size:0.9em;font-weight:normal;text-align:right;}
.calendar .caldate .caldatedet a:hover	 {position:absolute;bottom:3px;right:3px;color:#000000;font-size:0.9em;font-weight:normal;text-align:right;}
.calendar .caldate .caldatedet a:active	 {position:absolute;bottom:3px;right:3px;color:#000000;font-size:0.9em;font-weight:normal;text-align:right;}

.calendar div
{
float:left;
padding-top:6px;
}

.calendar .caldet
{
display:inline;
float:left;
width:88px;
height: 51px;
padding: 3px 3px 13px 3px;
font-size:1.1em;
line-height:1.4em;
position:relative;
top:0px;
left:0px;
}

.calendar .ldate
{
display:inline;
float:left;
width:71px;
height: 68px;
background: #ffffff url('/gfx/caldaybg.gif') no-repeat center center;
padding:0px;
position:relative;
top:0px;
left:0px;
}

.calendar .ldate em
{
width:56px;
position:absolute;
top:15px;
left:10px;
font-size:3em;
text-align:center;
font-style:normal;
}

.calendar .ldate .tday
{
width:56px;
position:absolute;
bottom:15px;
left:10px;
line-height:0.8em;
text-align:center;
}

.calendar .ldate .dath
{
position:absolute;
top:9px;
right:5px;
}

#teamcalalink
{
position:relative;
top:0px;
left:0px;
width:150px;
height:250px;
display:inline;
float:right;
}

#teamcalalink #teamcalalinkmth
{
position:absolute;
top:139px;
left:20px;
}

/*********************
Press releases page
**********************/

#pressreleases
{
margin-top:25px;
}

#pressreleases p
{
position:relative;
top:0px;
left:0px;
margin-left:52px;
padding-bottom:15px;
border-bottom: 1px dotted #E7E7E7;
}

#pressreleases .prlupdate
{
position:absolute;
bottom:15px;
right:0px;
font-size:0.9em;
}


/*********************
Header Team Image
**********************/

#edalemrtimg
{
position:absolute;
top:-165px;
right:10px;
z-index:20;
}


/*********************
Home Intro Text
**********************/

.homeintro
{
width:390px;
margin: 30px 0px 25px 0px;
position:relative;
top:0px;
left:0px;
z-index:25;
}

/*********************
News Block Home
**********************/

#homenews
{
display:inline;
float:left;
margin: 0px 0px 15px 0px;
padding:0px;
width:476px;
height:auto;
position:relative;
top:0px;
left:0px;
}

#homenews .newsarticles
{
position:relative;
top:0px;
left:0px;
display:inline;
float:left;
padding: 5px 7px 7px 7px;
width:462px;
height:94px;
background: url('/gfx/news-bg.gif') repeat-x left bottom;
border-bottom: 1px dashed #BEBEBE;
}

#homenews .newsarticles h4
{
display:block;
float:left;
width:452px;
height:20px;
line-height:20px;
border-bottom: 0px solid #F0F0F0;
padding: 0px 10px 0px 0px;
margin: 6px 0px 0px 0px;
color:#494949;
font-size:0.8em;
}

#homenews .newsarticles p
{
display:block;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
height:52px;
}


#homenews .newsarticles .newsdate
{
position:absolute;
bottom:6px;
left:7px;
width:49%;
display:inline;
float:left;
font-weight:bold;
font-size:0.6em;
}

#homenews .newsarticles .newsredf
{
position:absolute;
bottom:6px;
right:7px;
width:49%;
display:inline;
float:right;
text-align:right;
font-weight:bold;
font-size:0.9em;
}

/*********************
Latest news page
**********************/

#newsitems .newsarticles
{
position:relative;
top:0px;
left:0px;
display:block;
float:left;
width:525px;
height:auto !important;
margin: 15px 0px 15px 0px;
padding:20px;
background: #FBFBFB url('/gfx/newsart-bg.gif') repeat-x left bottom;
border:none !important;
}

#newsitems .newsarticles h4
{
display:inline;
float:left;
width:360px !important;
height:31px !important;
line-height:31px !imporant;
border-bottom: 1px solid #F0F0F0;
padding: 0px 10px 0px 10px;
margin: 0px 45px 15px 0px;
color:#494949;
}

#newsitems .newsarticles .newsdate
{
position:relative !important;
top:0px;
left:0px !important;
display:inline;
float:left;
width:100px !important;
height:31px;
line-height:31px;
border-bottom: 1px solid #F0F0F0;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
text-align:center;
font-size:0.7em !important;
font-weight:normal !important;
}

#newsitems .newsarticles .newsredf
{
position:absolute;
bottom:24px;
right:24px;
width:49%;
display:inline;
float:right;
text-align:right;
font-weight:bold;
font-size:0.9em;
}

#newsitems .newsarticles p
{
display:block;
float:left;
width:505px;
height:auto;
margin:0px;
padding: 0px 10px 25px 10px;
border-bottom: 1px solid #F0F0F0;
}


#newsmenu
{
display:none;
float:right;
width:166px;
height:auto;
margin: 0px 0px 15px 15px;
padding:8px;
text-align:right;
}

#newsmenu h4
{
display:block;
float:left;
width:146px;
padding:5px;
margin: 0px 5px 0px 5px;
background-color: #fcfcfc;
color:#494949;
border-bottom:1px dashed #eeeeee;
font-size:0.9em;
cursor:pointer;
}

#newsmenu h4 span
{
float:left;
font-weight:bold;
margin-left:10px;
font-size:1.2em;
}

#newsmenu h5
{
display:block;
float:left;
width:146px;
padding:5px;
margin: 0px 5px 0px 5px;
background-color: #fcfcfc;
color:#494949;
font-size:0.9em;
}

.newsmenu
{
display:block;
float:left;
width:156px;
height:auto;
margin: 5px 5px 10px 5px;
padding: 0px 0px 8px 0px;
list-style-type:none;
list-style-image:none;
background-color: #fefefe;
}

.newsmenu li
{
display:block;
float:left;
width:144px;
height:24px;
text-align:right;
padding: 0px;
margin-bottom:4px;
position:relative;
top:0px;
left:0px;
}

.newsmenu #newsmneucv
{
position:absolute;
top:0px;
right:-10px;
}

#latestnewsmssg
{
text-align:center;
}


.newsimagem
{
float:right;
margin: 0px 0px 15px 15px;
}

.newstexttop
{
display:block;
float:left;
width:100%;
margin: 30px 0px 12px 0px;
}

.newstext
{
display:block;
float:left;
width:100%;
margin: 8px 0px 12px 0px;
}

.newstextli
{
display:block;
float:left;
}



/*********************
Newsletter block home
**********************/

#newsletter
{
display:none;
float:left;
width:170px;
height:102px;
margin: 15px 0px 25px 0px;
padding:0px;
background: url('/gfx/newsletter.gif') no-repeat center top;
}

#newsletter form
{
margin:0px;
padding:0px;
}

#newsletter h4
{
margin: 18px 0px 0px 21px;
padding:0px;
font-weight:bold;
color:#4A5687;
font-size:0.7em;
}

#newsletter .nsinput
{
border:1px solid #D3D3D3;
margin: 5px 0px 0px 21px;
color:#000000;
padding:3px;
}

#newsletter .nsinputt
{
border:1px solid #D3D3D3;
margin: 5px 0px 0px 21px;
color:#D3D3D3;
padding:3px;
}

#newsletter .nssubmit
{
width:61px;
height:24px;
margin: 12px 9px 0px 0px;
padding: 0px 0px 5px 0px;
background: url('/gfx/newsletter-bt.gif') no-repeat left top;
border:none;
float:right;
color:#ffffff;
font-weight:bold;
font-size:0.8em;
cursor:pointer;
}

/*********************
I need mtr block
**********************/

#ineedmtr
{
display:block;
float:left;
width:255px;
height:221px;
margin: 20px 0px 20px 0px;
padding: 20px 20px 15px 15px;
background: url('/gfx/mt-rescue-bg.gif') no-repeat center center;
overflow:hidden;
color:#023073;
text-align:center;
}

#ineedmtr h2
{
font-size:1.1em;
margin: 0px 0px 0px 0px;
padding:0px;
}

#ineedmtr p
{
margin: 10px 0px 10px 0px;
padding:0px;
background-color:transparent;
font-size:0.7em;
}

#ineedmtr ol
{
font-size:0.7em;
text-align:left;
}

#ineedmtr ol li
{
margin-bottom:7px;
}



/*********************
Media block homepage
**********************/

#homemedia
{
display:none;
float:left;
width:290px;
height:auto;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 15px;
}

#homemedia h3
{
margin-left:-7px;
}

.homemediabt
{
display:block;
float:left;
width:267px;
height:59px;
background: url('/gfx/media_bt_bg.gif') no-repeat center center;
}

.homemediabt .hsleft
{
display:inline;
float:left;
width:108px;
height:34px;
margin:0px;
padding: 10px 10px 15px 15px;
}

.homemediabt .hsright
{
display:inline;
float:left;
width:129px;
height:30px;
margin: 7px 5px 0px 0px;
padding: 11px 0px 0px 0px;
background: url('/gfx/h_media_button.gif') no-repeat center center;
color:#ffffff !important;
text-align:center;
}




/*********************
Thankyou letter
**********************/

.thksltr
{
display:block;
float:left;
width:772px;
height:auto;
margin:0px;
padding:0px;
}

.thksltr .thklhead
{
display:block;
float:left;
width: 772px;
height:53px;
padding: 0px 0px 0px 0px;
margin:0px;
background: url('/gfx/letter-head.gif') no-repeat left top;
}

.thksltr .thklbody
{
display:block;
float:left;
width: 652px;
height:auto;
padding: 0px 60px 0px 60px;
margin:0px;
background: url('/gfx/letter-body.gif') repeat-y left top;
}

.thksltr .thklfoot
{
display:block;
float:left;
width: 772px;
height:53px;
padding: 0px 0px 0px 0px;
margin:0px;
background: url('/gfx/letter-foot.gif') no-repeat left top;
}

/**************************
Contact Form
***************************/

#gencontact
{
display:block;
float:left;
margin:0px;
padding:0px;
width:480px;
height:auto;
overflow:hidden;
}




#gencontact label
{
display:inline;
float:left;
width:115px;
height:auto;
margin: 0px 10px 0px 0px;
font-size:12px;
font-weight:bold;
color:#494949;
padding: 5px 5px 6px 5px;
background-color:#f3f3f3;
}

#gencontact .blabel
{
background-image:none;
background-color:#ffffff;
}

.contactins
{
border: 1px solid #666666 !important;
}


.cftext
{
display:inline;
float:left;
font-size:12px;
}

#gencontact .cinput, #gencontact select, #gencontact textarea
{
display:inline;
float:left;
width:auto;
height:auto;
margin: 0px 0px 10px 0px;
border:1px solid #CCCCCC;
padding: 4px;
}


#gencontact .sdbutton
{
float:right;
background-color:#626E9E;
color:#ffffff;
font-weight:bold;
border:1px solid #5D6896;
cursor:pointer;
margin-right:110px;
}

.error
{
display:inline;
float:left;
width:80px;
height:27px;
margin: 0px 0px 10px 10px;
font-weight:bold;
font-size:0.8em;
}

.errorn
{
display:inline;
float:left;
font-weight:bold;
font-size:1.1em;
}

.errorin
{
padding:3px;
background-color:#ffffff;
color:#C70909;
}

/**************************
Weather page
***************************/

#currweather
{
display:block;
float:left;
width:258px;
padding:10px;
background-color:#F1F6FC;
margin-left:10px;
}

.ig_reset
{
border:1px solid #E8F0F9 !important;
background-color: #ffffff !important;
padding:2px !important;
margin-left: 0px !important;
}

.ig_lgbluelink
{
float:left !important;
}




/**************************
Media Centre
***************************/

.gallerymain
{
display:block;
float:left;
width:778px;
height:auto;
margin: 20px 0px 20px 0px;
padding: 0px 0px 20px 0px;
border-bottom:1px solid #E7E7E7;
}

.photothumb
{
display:inline;
float:left;
width:232px;
height:229px;
margin: 0px 12px 15px 12px;
padding:0px;
background: url('/gfx/maingallery-bg.gif') no-repeat left top;
overflow:hidden;
}

.photothumbHi
{
display:inline;
float:left;
width:232px;
height:229px;
margin: 0px 12px 15px 12px;
padding:0px;
background: url('/gfx/maingallery-bgHi.gif') no-repeat left top;
overflow:hidden;
}

.avatcontainer
{
display:block;
float:left;
width:186px;
height:143px;
margin: 22px 23px 9px 23px;
position:relative;
top:0px;
left:0px;
overflow:hidden;
}

.avatcontainer img
{
max-width:186px;
}

.videothumb
{
display:inline;
float:left;
width:320px;
height:265px;
margin: 0px 20px 12px 20px;
padding: 13px 13px 13px 13px;
overflow:hidden;
text-align:center;
background: url('/gfx/video-bg.gif') no-repeat center center;
}

#videolink
{
display:block;
float:left;
width:760px;
height:auto;
margin: 15px 0px 15px 0px;
padding: 0px;
}

#videolink h3
{
display:inline;
float:right;
width:372px;
height:38px;
line-height:38px;
margin: 0px 15px 0px 15px;
padding: 0px 35px 0px 15px;
background: url('/gfx/plink-bg.gif') no-repeat left center;
color:#838383;
font-size:1em;
}


.gallerythumb
{
display:inline;
float:left;
width:172px;
height:132px;
margin: 0px 22px 22px 0px;
padding:0px;
text-align:center;
}

.gallerythumb img
{
max-width:162px;
max-height:122px;
padding:3px;
margin:1px;
border:1px solid #F39E49;
background-color:#F7B575;
cursor:pointer;
}

.gallerythumbHi
{
margin:0px !important;
padding:4px !important;
background-color:#F39E49 !important;
}

#lrgimage
{
display:none;
float:left;
margin: 0px;
padding:0px;
background: url('/gfx/gallerybg.png') repeat left top;
text-align:center;
position:absolute;
top:10px;
left:10px;
z-index:1200;
}

#lrgimage #innerimg
{
margin: 30px auto 0px auto;
position:relative;
top:0px;
left:0px;
cursor:pointer;
z-index:1290;
}

#lrgimage #innerimg img
{
max-width:600px;
max-height:500px;
}

#lrgimage #galcloseimg
{
display:none;
position:absolute;
top:10px;
right:10px;
cursor:pointer;
}

#galllrgimg
{
display:none;
}

#galloading
{
position:absolute;
top:48%;
left:50%;
z-index:1230;
color:#ffffff;
font-weight:bold;
font-size:1.4em;
}


#gthumbmenu
{
display:block;
float:left;
width:776px;
height:auto;
min-height:169px;
overflow:hidden;
position:relative;
top:0px;
left:0px;
z-index:69;
}

#gthumbmenuwrapin
{
display:block;
float:left;
width:718px;
height:159px;
overflow:hidden;
position:relative;
top:0px;
left:0px;
background-color:#FEF9F3;
z-index:71;
margin: 5px 0px 0px 29px;
}

#gthumbmenuinner
{
display:block;
float:left;
width:auto;
height:159px;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
background-color:#FEF9F3;
z-index:76;
padding-left:0px;
}


#gthumbmenuinner .gallerythumb
{
margin: 14px 10px 0px 0px !important;
position:relative;
top:0px;
left:0px;
z-index:78;
}

#largephoto
{
display:none;
float:left;
text-align:center;
width:776px;
height:400px;
margin: 0px 0px 20px 0px;
padding:px;
background: url('/gfx/emrtloading.gif') no-repeat center center;
position:relative;
top:0px;
left:0px;
z-index:73;
}

#lrgphotoimg
{
}

#gallerymenu
{
display:block;
float:left;
text-align:center;
width:778px;
height:37px;
margin: 0px 0px 20px 0px;
padding:px;
background: url('/gfx/gallerymenubg.gif') no-repeat center center;
position:relative;
top:0px;
left:0px;
}

#switchgallery
{
position:absolute;
top:8px;
left:8px;
cursor:pointer;
}

#galprevimg
{
position:absolute;
top:8px;
left:322px;
cursor:pointer;
}

#galimgnumber
{
width:90px;
height:21px;
position:absolute;
top:8px;
left:344px;
text-align:center;
font-weight:bold;
color:#ffffff;
}

#galnxtimg
{
position:absolute;
top:8px;
left:436px;
cursor:pointer;
}

#bktomc
{
position:absolute;
top:8px;
right:8px;
cursor:pointer;
}

#galprevthumb
{
position:absolute;
top:0px;
left:0px;
z-index:80;
cursor:pointer;
}

#galnxtthumb
{
position:absolute;
top:0px;
right:0px;
z-index:82;
cursor:pointer;
}

.enthisimg
{
display:none;
position:absolute;
top:-36px;
right:0px;
width:167px;
height:44px;
line-height:33px;
z-index:84;
background: url('/gfx/galinfobub.png') no-repeat left top;
font-weight:bold;
color:#ffffff;
font-size:0.8em;
}

/**************************
Standard text & link styles
***************************/

.imgttr
{
margin-left:5px;
}

.lrgheader
{
width:264px;
height:42px;
line-height:40px;
overflow:hidden;
color:#ffffff;
font-size:1.1em;
font-weight:normal;
background: url('/gfx/large-header.gif') no-repeat left top;
padding: 0px 0px 0px 15px;
margin:0px;
}

.medlxheader
{
width:164px;
height:42px;
line-height:38px;
overflow:hidden;
color:#ffffff;
font-size:1.1em;
font-weight:normal;
background: url('/gfx/med-lx-header.gif') no-repeat left top;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px -3px;
}

.medheader
{
width:150px;
height:42px;
line-height:38px;
overflow:hidden;
color:#ffffff;
font-size:1.1em;
font-weight:normal;
background: url('/gfx/med-header.gif') no-repeat left top;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px -3px;
}

.smlheader
{
width:117px;
height:40px;
line-height:38px;
overflow:hidden;
color:#ffffff;
font-size:1.1em;
font-weight:normal;
background: url('/gfx/sml-header.gif') no-repeat left top;
padding: 0px 0px 0px 14px;
margin:0px;
}

.clheader
{
font-size:1.1em;
font-weight:normal;
color:#494949;
border-bottom:1px solid #898989;
padding-bottom:6px;
margin: 30px 0px 15px 0px;
width:375px;
}

.rhtimg img
{
float:right;
margin:0px 0px 15px 15px;
}

.bluehead
{
color:#002E72;
font-size:1.2em;
width:auto !important;
}

#jointeam
{
margin-top:15px;
margin-bottom:15px;
}

.joinbt img
{
margin: 10px 25px 0px 25px;
}

#utilityimg
{
margin-top:-45px;
}

.webshop img
{
margin: 0px 10px 10px 10px;
}

img
{
border:none;
}

p
{
font-size:0.8em;
line-height:1.5em;
}

.lrgtxt
{
font-size:1.4em !important;
}

.smltxt
{
font-size:0.6em !important;
}

.ctrtxt
{
display:block;
float:left;
width:100%;
text-align:center;
}

.rhttxt
{
text-align:right;
}

.imgrht
{
float:right;
margin: 0px 0px 15px 15px;
}

.fpar
{
display:block;
float:left;
width:100%;
height:auto;
}

.lftimgd
{
display:block;
float:left;
width:100%;
}

.lftimgd img
{
float:left;
margin: 0px 12px 6px 0px;
}

.lftimgd h4
{
margin-bottom:3px;
}

.lftimgd p
{
margin-top:3px;
}

.rhtimg
{
display:block;
float:left;
width:100%;
}

.rhtimg img
{
float:right;
margin: 0px 0px 15px 15px;
}


.rhtimgs img
{
float:right;
margin: 0px 0px 15px 15px;
}

.lftimg
{
display:block;
float:left;
width:100%;
}

.lftimg img
{
float:left;
margin: 0px 12px 12px 0px;
}

.lftimgs img
{
float:left;
margin: 0px 15px 15px 0px;
}

.zomarg
{
margin: 6px 0px 0px 0px;
padding:0px;
}

.hidden
{
display:none !important;
}

.visibleb
{
display:block !important;
}

.visiblei
{
display:inline !important;
}


h3
{
margin: 0px 0px 10px 0px;
padding:0px;
}

h4
{
margin: 0px 0px 10px 0px;
padding:0px;
color:#023073;
}


.toppar
{
margin-top: 30px;
}

.vertmidtxt
{
margin-top: 25px;
text-align:center;
}

.vertmidtxt img
{
vertical-align:middle;
margin-right:10px;
margin-left:40px;
}

.medialink
{
display:block;
float:left;
width:96%;
padding-right:4%;
margin-bottom:30px;
text-align:right;
}

.clearbh
{
display:block;
float:left;
clear:both;
}

ul
{
font-size:0.9em;
list-style-type:circle;
}

.childlinks
{
display:block;
float:left;
width:756px;
margin-top:20px;
padding:10px;
background-color:#F5F7FE;
border:1px dashed #F1F3FC;
position:absolute;
bottom:12px;
right:15px;
}

.childlinks li
{
margin-bottom:6px;
}

.childlinks a:link    {text-decoration:none;font-weight:normal;}
.childlinks a:visited {text-decoration:none;font-weight:normal;}
.childlinks a:hover   {text-decoration:underline;font-weight:normal;}
.childlinks a:active  {text-decoration:underline;font-weight:normal;}

#contentmenu
{
display:inline;
float:right;
width:190px;
margin:10px 0px 15px 15px;
padding:10px;
background-color:#F1F6FC;
border:1px solid #E8F0F9;
text-align:right;
font-size:0.9em;
}

#contentmenu h4
{
padding-bottom:4px;
border-bottom: 1px solid  #E8F0F9;
}

#contentmenu ul
{
padding:0px;
list-style-type:none;
list-style-image:none;
margin-top: 20px;
}

#contentmenu ul li
{
margin: 3px 0px 10px 0px;
}

#contentmenu a:link    {text-decoration:none;font-weight:normal;}
#contentmenu a:visited {text-decoration:none;font-weight:normal;}
#contentmenu a:hover   {text-decoration:underline;font-weight:normal;}
#contentmenu a:active  {text-decoration:underline;font-weight:normal;}


a.splinklt:link 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-lt.png') no-repeat center center;}
a.splinklt:visited 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-lt.png') no-repeat center center;}
a.splinklt:hover 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-dk.png') no-repeat center center;}
a.splinklt:active 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-dk.png') no-repeat center center;}

a.splinkdk:link 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-dk.png') no-repeat center center;}
a.splinkdk:visited 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-dk.png') no-repeat center center;}
a.splinkdk:hover 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-lt.png') no-repeat center center;}
a.splinkdk:active 	{display:block;float:left;width:176px;height:48px;line-height:48px;text-align:center;color: #FCDDBE; text-decoration: none; font-size: 1em;font-weight:bold;margin:0px;padding:0px;background:url('/gfx/sp-button-lt.png') no-repeat center center;}



a:link 		{color: #0042BB; text-decoration: underline; font-size: 1em;font-weight:bold;}
a:visited 	{color: #1C335F; text-decoration: underline; font-size: 1em;font-weight:bold;}
a:hover 	{color: #0042BB; text-decoration: none;      font-size: 1em;font-weight:bold;}
a:active 	{color: #0042BB; text-decoration: none;      font-size: 1em;font-weight:bold;}

a.blklink:link 		{color: #000000; text-decoration: none; 	font-size: 1em;font-weight:normal;}
a.blklink:visited 	{color: #000000; text-decoration: none; 	font-size: 1em;font-weight:normal;}
a.blklink:hover 	{color: #000000; text-decoration: underline;font-size: 1em;font-weight:normal;}
a.blklink:active 	{color: #000000; text-decoration: underline;font-size: 1em;font-weight:normal;}


a.gphoto:link 		{display:block;float:left;width:141px;height:33px;line-height:33px;color: #ffffff; text-decoration: none;font-size: 1em;font-weight:normal;margin: 0px 23px 22px 23px;padding: 0px 30px 0px 15px;}
a.gphoto:visited 	{display:block;float:left;width:141px;height:33px;line-height:33px;color: #ffffff; text-decoration: none;font-size: 1em;font-weight:normal;margin: 0px 23px 22px 23px;padding: 0px 30px 0px 15px;}
a.gphoto:hover 		{display:block;float:left;width:141px;height:33px;line-height:33px;color: #ffffff; text-decoration: none;font-size: 1em;font-weight:normal;margin: 0px 23px 22px 23px;padding: 0px 30px 0px 15px;}
a.gphoto:active 	{display:block;float:left;width:141px;height:33px;line-height:33px;color: #ffffff; text-decoration: none;font-size: 1em;font-weight:normal;margin: 0px 23px 22px 23px;padding: 0px 30px 0px 15px;}

a.vlinkgal:link		{color:#838383 !important;text-decoration:none !important;}
a.vlinkgal:visited	{color:#838383 !important;text-decoration:none !important;}
a.vlinkgal:hover	{color:#838383 !important;text-decoration:underline !important;}
a.vlinkgal:active	{color:#838383 !important;text-decoration:underline !important;}

a.doclink:link		{display:inline;float:left;width:auto;height:44px;line-height:42px;margin: 5px 12px 15px 0px;padding: 1px 2px 1px 39px;background: url('gfx/word.gif') no-repeat left center;color:#0042BB;text-decoration:none;      }
a.doclink:visited	{display:inline;float:left;width:auto;height:44px;line-height:42px;margin: 5px 12px 15px 0px;padding: 1px 2px 1px 39px;background: url('gfx/word.gif') no-repeat left center;color:#1C335F;text-decoration:none;      }
a.doclink:hover		{display:inline;float:left;width:auto;height:44px;line-height:42px;margin: 5px 12px 15px 0px;padding: 1px 2px 1px 39px;background: url('gfx/word.gif') no-repeat left center;color:#0042BB;text-decoration:underline; }
a.doclink:active	{display:inline;float:left;width:auto;height:44px;line-height:42px;margin: 5px 12px 15px 0px;padding: 1px 2px 1px 39px;background: url('gfx/word.gif') no-repeat left center;color:#0042BB;text-decoration:underline; }


a.prLink:link		{display:block;float:left;width:708px;height:42px;line-height:40px;margin: 5px 0px 0px -52px;padding: 0px 10px 0px 52px;background: url('/gfx/doc-txt.gif') no-repeat left center;color:#0042BB;text-decoration:none;     font-size:1.2em; }
a.prLink:visited	{display:block;float:left;width:708px;height:42px;line-height:40px;margin: 5px 0px 0px -52px;padding: 0px 10px 0px 52px;background: url('/gfx/doc-txt.gif') no-repeat left center;color:#1C335F;text-decoration:none;     font-size:1.2em; }
a.prLink:hover		{display:block;float:left;width:708px;height:42px;line-height:40px;margin: 5px 0px 0px -52px;padding: 0px 10px 0px 52px;background: url('/gfx/doc-txt.gif') no-repeat left center;color:#0042BB;text-decoration:underline;font-size:1.2em; }
a.prLink:active		{display:block;float:left;width:708px;height:42px;line-height:40px;margin: 5px 0px 0px -52px;padding: 0px 10px 0px 52px;background: url('/gfx/doc-txt.gif') no-repeat left center;color:#0042BB;text-decoration:underline;font-size:1.2em; }
.prPdf				{background-image: url('/gfx/doc-pdf.gif') !important;}
.prWord				{background-image: url('/gfx/doc-word.gif') !important;}
.prXls				{background-image: url('/gfx/doc-xls.gif') !important;}


a.mapmenulink		{ display:block;float:left;width:152px;height:auto;margin: 4px 0px 10px 0px;padding: 0px 0px 10px 0px;color:#2b2b2b;text-decoration:none;border-bottom: 1px dashed #D9D4D0;font-weight:normal;cursor:pointer; }
a.mapmenulink:link	{ display:block;float:left;width:152px;height:auto;margin: 4px 0px 10px 0px;padding: 0px 0px 10px 0px;color:#2b2b2b;text-decoration:none;border-bottom: 1px dashed #D9D4D0;font-weight:normal;cursor:pointer; }
a.mapmenulink:visited	{ display:block;float:left;width:152px;height:auto;margin: 4px 0px 10px 0px;padding: 0px 0px 10px 0px;color:#2b2b2b;text-decoration:none;border-bottom: 1px dashed #D9D4D0;font-weight:normal;cursor:pointer; }
a.mapmenulink:hover	{ display:block;float:left;width:152px;height:auto;margin: 4px 0px 10px 0px;padding: 0px 0px 10px 0px;color:#7E7E7E;text-decoration:none;border-bottom: 1px dashed #D9D4D0;font-weight:normal;cursor:pointer; }
a.mapmenulink:active	{ display:block;float:left;width:152px;height:auto;margin: 4px 0px 10px 0px;padding: 0px 0px 10px 0px;color:#7E7E7E;text-decoration:none;border-bottom: 1px dashed #D9D4D0;font-weight:normal;cursor:pointer; }

.newsmenu a:link	{display:block;float:left;width:119px;height:24px;line-height:24px;color:#494949;text-decoration:none;font-size:0.8em;background-color:transparent;border:0px solid #F8F8F8;padding:0px 25px 0px 5px;background: url('/gfx/news-bullet.gif') no-repeat right center;}
.newsmenu a:visited	{display:block;float:left;width:119px;height:24px;line-height:24px;color:#494949;text-decoration:none;font-size:0.8em;background-color:transparent;border:0px solid #F8F8F8;padding:0px 25px 0px 5px;background: url('/gfx/news-bullet.gif') no-repeat right center;}
.newsmenu a:hover	{display:block;float:left;width:109px;height:24px;line-height:24px;color:#494949;text-decoration:none;font-size:0.8em;background-color:transparent;border:0px solid #f6f6f6;padding:0px 35px 0px 5px;background: url('/gfx/news-bullet.gif') no-repeat right center;}
.newsmenu a:active	{display:block;float:left;width:109px;height:24px;line-height:24px;color:#494949;text-decoration:none;font-size:0.8em;background-color:transparent;border:0px solid #f6f6f6;padding:0px 35px 0px 5px;background: url('/gfx/news-bullet.gif') no-repeat right center;}


/*********************
left menu styles
**********************/
ul li a.lftmenu:link 		{display:inline;float:left;width:140px;height:32px;line-height:32px;padding: 0px 8px 0px 20px;color: #656565; text-decoration: none; font-weight: normal;font-size: 0.8em;background:url('/gfx/lmenubgOn.gif') no-repeat center center;margin-bottom:0px;}
ul li a.lftmenu:visited 	{display:inline;float:left;width:140px;height:32px;line-height:32px;padding: 0px 8px 0px 20px;color: #656565; text-decoration: none; font-weight: normal;font-size: 0.8em;background:url('/gfx/lmenubgOn.gif') no-repeat center center;margin-bottom:0px;}
ul li a.lftmenu:hover 	{display:inline;float:left;width:140px;height:32px;line-height:32px;padding: 0px 8px 0px 20px;color: #ffffff; text-decoration: none; font-weight: normal;font-size: 0.8em;background:url('/gfx/lmenubgHi.gif') no-repeat center center;margin-bottom:0px;}
ul li a.lftmenu:active 	{display:inline;float:left;width:140px;height:32px;line-height:32px;padding: 0px 8px 0px 20px;color: #ffffff; text-decoration: none; font-weight: normal;font-size: 0.8em;background:url('/gfx/lmenubgHi.gif') no-repeat center center;margin-bottom:0px;}
ul li a.lftmenuac		{background:url('/gfx/lmenubg.gif') no-repeat center center !important;color:#ffffff !important}
ul li a.lftmenuacc		{background:url('/gfx/lmenubgC.gif') no-repeat center center !important;color:#ffffff !important;margin-bottom:0px !important;}

ul li ul li a.lftmenu:link 	    {display:inline;float:left;width:132px;height:24px;line-height:24px;padding: 0px 8px 0px 20px;color: #656565; text-decoration: none; font-weight: normal;font-size: 0.8em;background-color:#F9F9F9;margin-bottom:2px;background-image:none;border-top:1px solid #F9F9F9;border-bottom:1px solid #F9F9F9;}
ul li ul li a.lftmenu:visited 	{display:inline;float:left;width:132px;height:24px;line-height:24px;padding: 0px 8px 0px 20px;color: #656565; text-decoration: none; font-weight: normal;font-size: 0.8em;background-color:#F9F9F9;margin-bottom:2px;background-image:none;border-top:1px solid #F9F9F9;border-bottom:1px solid #F9F9F9;}
ul li ul li a.lftmenu:hover 	{display:inline;float:left;width:122px;height:24px;line-height:24px;padding: 0px 8px 0px 20px;color: #656565; text-decoration: none; font-weight: normal;font-size: 0.8em;background-color:#f3f3f3;margin: 0px 5px 2px 5px;background-image:none;border-top:1px solid #F9F9F9;border-bottom:1px solid #F9F9F9;}
ul li ul li a.lftmenu:active 	{display:inline;float:left;width:122px;height:24px;line-height:24px;padding: 0px 8px 0px 20px;color: #656565; text-decoration: none; font-weight: normal;font-size: 0.8em;background-color:#f3f3f3;margin: 0px 5px 2px 5px;background-image:none;border-top:1px solid #F9F9F9;border-bottom:1px solid #F9F9F9;}
ul li ul li a.lftmenuac		{width:122px !important;padding: 0px 8px 0px 20px !important;background-color:#f3f3f3 !important;color:#656565 !important;background-image:none !important;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin: 0px 5px 2px 5px;}

/*****************
MG Stuff...
*****************/

.tableTitle {
   color : #000;
   background-color : #e1e1e1;
   padding : 0.25em;
   border-top : 1px solid #ccc;
   border-right : 1px solid #aaa;
   border-bottom : 1px solid #aaa;
   border-left : 1px solid #ccc;
   font : bold x-small tahoma, verdana, arial, helvetica, sans-serif;
   text-align : left;
}

.tableContent {
   color : #000;

   padding : 0.25em;
   vertical-align : middle;
   font : normal x-small tahoma, verdana, arial, helvetica, sans-serif;
   text-align : left;
}


.incidentListTable {
	font-family: verdana, arial;
	font-size: 8pt;
	margin: 0px 0px 0px 5px;
	padding: 15px 15px 15px 15px;
	color: #494949;
	background-color:#FFFAF6;
	text-align: center;

}

.incidentListHead {

	background: #FFF4E9 url('/gfx/incidenthead.gif') repeat-x left top;
	color: #FFFFFF;
	height: 45px;
	font-size: 11pt;
	font-weight: normal
	vertical-align: middle
}

.incidentListHeadOld {
	display:block;
	float:left;
	background: #FFF4E9 url('/gfx/incidenthead.gif') repeat-x left top;
	color: #FFFFFF;
	height: 45px;
	font-size: 11pt;
	font-weight: normal
	vertical-align: middle
}

.incidentListHeadCell {
	margin: 0px 0px 5px 0px;
}

.incidentListContent {
font-family: verdana, arial;
font-size: 8pt;
	background-color:#FFFAF6;
	border-style:solid;
	border-width:2px;
	border-color: #FFF4E9;
	vertical-align: top;
	padding: 12px 0px 0px 0px;
}

.incidentCommentTable {
	font-family: verdana, arial;
	font-size: 8pt;
	color: #494949;
	background-color:#FCFCfc;
	text-align: left;
	width: 400px;
	border-top : 1px solid #ccc;
	border-right : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	border-left : 1px solid #ccc;
    vertical-align: top;
}

.incidentCommentHeadCell {
	margin: 10px 10px 10px 10px;
}

.incidentCommentContent {
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

#mginc {
	display:block;
	float:left;
	width:731px;
	height:auto;
	margin: 20px 42px 10px 0px;
	padding: 0px 0px 5px 0px;
	background-color: #FFF4E9;
	font-size:0.8em;
	text-align:center;
}

#mginc .inchead {
	display:block;
	float:left;
	width:724px;
	margin:0px;
	padding: 0px 5px 0px 0px;
	background: #FFF4E9 url('/gfx/incidenthead.gif') repeat-x left top;
	border: 1px solid #FDD2A7;
	list-style-type:none;
	list-style-image:none;
	color: #FFFFFF;
	height: 45px;
	font-size: 11pt;
	font-weight: normal
}

#mginc .inchead li {
	display:inline;
	float:left;
	height:24px;
	line-height:24px;
	margin: 7px 0px 8px 5px;
	padding: 0px 5px 0px 5px;
	color:#ffffff;
	border-right: 1px solid #FED8B3;
}

#mginc .increport
{
display:block;
float:left;
width:725px;
height:auto;
margin: 0px;
padding: 5px 3px 0px 0px;
background-color: #FFF4E9;
border: 1px solid #FFF4E9;
list-style-type:none;
list-style-image:none;
}

#mginc .increport li
{
display:inline;
float:left;
height:100%;
margin: 0px 0px 0px 5px;
padding:5px;
color:#494949;
background-color:#FFFAF6;
border-right: 1px solid #FFFAF6;
}

#mginc .incinc
{
width: 60px;
}

#mginc .incdate
{
width: 80px;
}

#mginc .inctime
{
width: 50px;
}

#mginc .inccat
{
width: 80px;
}

#mginc .incdesc
{
width: 375px;
text-align:left;
}

#mginc .incattd
{
width: 50px;
border-right:none !important;
}

.systemMsgNormal {
	color: #0005C7;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
}

.systemMsgError {
	color: #0005C7;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.newsHeadline {
	font-size:10pt;
	font-weight:bold;
	color:#1c004f;
}

.newsDate {
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;

}
.body{ margin: 0; padding: 0; } 

.thumbnail{
 padding: 3px 3px 8px 3px;
 border: 1px solid #000000;
 background-color: #FFFFFF;
 
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 10px;
 } 

 .section{
 padding: 1.4em 0 3.2em 0;
 overflow: auto;
 width: 100%;
 }

 h2 {
 font-size: 1.5em;
 letter-spacing: 0.4pt;
 color: #D0EB6A;
 text-transform: uppercase;
 padding-top: 0.5em;
 }

 h3 {
 font-size: 1.0em;
 letter-spacing: 0.2pt;
 color: #c0dB5A;
 text-transform: uppercase;
 padding-top: 0.5em;
 }

 #lightbox{
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
	
#lightboxCaption{ 
	font-size: 16px;
	font-family: arial, verdana;
	float: left; 
	}

#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 



#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}