/* Best on IE 6. Also tested on Mozilla Firefox 1.5 and Opera 9.0.1 */
HTML {
height : 100%; 
padding : 0; 
margin : 0; 
} 
BODY {
height : 100%;
padding : 0; 
margin : 0; 
color : #364049; 
font : normal 90% Verdana, Arial, Helvetica, sans-serif;

text-align : center; 
}
/*BODY.silver { background:url(img-silver/page-bg-center-clear2.jpg) center top no-repeat; background-color:#e3e4e5;}*/
BODY.silver { background-color:#fff;}
BODY.red { background-color:#fff; }
BODY.green { background-color:#fff; }
BODY.blue { background-color:#fff; }
form, p, ul, li, h1, h2, h3 {
padding : 0; 
margin : 0; 
} 

#home{
margin:0 auto;
max-width:990px; /* **** / */
padding:0;
height:592px;
/*text-indent:-9999px;*/
}


#home h1, #home h2 { padding:0; margin:0;font : normal 10% Arial, Verdana, Helvetica, sans-serif; height:0;overflow:hidden;}
#home-menu { margin:0 auto; margin-top:0; width:520px; height:0;overflow:hidden;}
#home-menu a {
display:block;
width:125px;
height:125px;
/*text-indent:-9999px;*/
float:left;
/*margin-right:47px;*/
margin-left:24px;
margin-right:24px; display:inline;
overflow:hidden;	
}
div#home { background:url(img-silver/page-bg-inner.jpg) center top no-repeat; }
BODY.red #home   { background: url(img-red/page-bg-home.jpg) center top no-repeat; }
BODY.green #home { background:url(img-green/page-bg-home.jpg) center top no-repeat; }
BODY.blue #home { background:url(img-blue/page-bg-home.jpg) center top no-repeat; }

#footer { margin:0 auto; }
/*#footer {background:url(img-silver/footer-bg-line2.png) center top no-repeat;}
BODY.red #footer {background:url(img-red/footer-bg-line.png) center top no-repeat;}
BODY.green #footer {background:url(img-green/footer-bg-line.png) center top no-repeat;}
BODY.blue #footer {background:url(img-blue/footer-bg-line.png) center top no-repeat;}*/
#footer p {
font : bold 80% Arial, Verdana, Helvetica, sans-serif; 
padding:30px 0 10px 0px;
max-width:990px;
/*min-width:770px;*/
margin:0 auto;
margin-top:0px;
text-align:center; 
}


#footer p a {
color:#777; background-color:inherit;
text-decoration:none;
letter-spacing:0.1em;
margin:0px 11px 0px 11px;
}
#footer p, #footer p a { color:#777; background-color:inherit; text-align:center; }
#footer.red p, #footer.red p a { color: #777; background-color:inherit; text-align:center; }
#footer.green p, #footer.green p a { color: #777; background-color:inherit; text-align:center; }
#footer.blue p, #footer.blue p a { color: #777; background-color:inherit; text-align:center; }

#inner-bg #footer p { margin-top:0px; }

/* Division content */

/*div#inner-bg {width:100%;background:url(img-silver/page-bg-inner.jpg) center top no-repeat; }*/
/*div#inner-bg {width:100%;background:url(img-silver/page-bg-inner2.jpg) center top no-repeat; }*/
div#inner-bg {width:100%;}
/*BODY.red div#inner-bg { background:url(img-red/page-bg-inner.jpg) center top no-repeat; }
BODY.green div#inner-bg { background:url(img-green/page-bg-inner.jpg) center top no-repeat; }
BODY.blue div#inner-bg { background:url(img-blue/page-bg-inner.jpg) center top no-repeat; }*/

#header-bg {
width:770px;
height:109px;
margin:0 auto;
padding-top:30px;
text-align:center;
}
#header-bg { background:url(img-silver/hdr-borders2.gif) 0px 30px no-repeat; }
BODY.red #header-bg { background:url(img-red/hdr-borders.gif) 0px 30px no-repeat; }
BODY.green #header-bg { background:url(img-green/hdr-borders.gif) 0px 30px no-repeat; }
BODY.blue #header-bg { background:url(img-blue/hdr-borders.gif) 0px 30px no-repeat; }

#header-in {
width:752px;
height:89px;
margin:0 auto;
padding-top:10px;
}
#header-in.green {background:url(img-green/hdr-banner.gif) right bottom no-repeat;}
#header-in.red {background:url(img-red/hdr-banner.gif) right bottom no-repeat;}
#header-in.blue {background:url(img-blue/hdr-banner.gif) right bottom no-repeat;}
#header-in.silver {background:url(img-silver/hdr-banner2.gif) right bottom no-repeat;}

#header-in h1, #header-in h2 {  font : normal 10% Arial, Verdana, Helvetica, sans-serif; }
#header-in h1 a { 
display:block;
text-indent:-99px;
overflow:hidden; 
float:left;
text-decoration:none;	
}
#logo-silver { width:219px; height:89px; float:left; background:url(img-silver/hdr-logo2.gif) 0px 0px no-repeat; text-indent:-9999px; }
#logo-red { width:219px; height:89px; float:left; background:url(img-red/hdr-logo.gif) 0px 0px no-repeat; text-indent:-9999px; }
#logo-green { width:219px; height:89px; float:left; background:url(img-green/hdr-logo.gif) 0px 0px no-repeat; text-indent:-9999px; }
#logo-blue { width:219px; height:89px; float:left; background:url(img-blue/hdr-logo.gif) 0px 0px no-repeat; text-indent:-9999px; }

#header-menu { width:533px; height:81px; padding:4px 0; float:right;}


#header-menu ul, #header-menu ul li { padding:0; margin:0; display:inline; list-style:none; }
#header-menu ul li a {
display:block;
width:86px;
height:81px;
float:right;
text-indent:-9999px;
overflow:hidden;
text-decoration:none;	
}

#header-menu #hdr-mn-fire { background:url(img-silver/hdr-mn-fire-services.gif) 4px 0px no-repeat; }
#header-menu #hdr-mn-learning { background:url(img-silver/hdr-mn-e-learning-solutions.gif) 4px 0px no-repeat; }
#header-menu #hdr-mn-training { background:url(img-silver/hdr-mn-training-solutions.gif) 4px 0px no-repeat; width:87px; }

#header-menu #hdr-mn-fire.deactivated { background:url(img-silver/hdr-mn-fire-services.gif) 4px -81px no-repeat; }
#header-menu #hdr-mn-learning.deactivated { background:url(img-silver/hdr-mn-e-learning-solutions.gif) 4px -81px no-repeat; }
#header-menu #hdr-mn-training.deactivated { background:url(img-silver/hdr-mn-training-solutions.gif) 4px -81px no-repeat; width:87px; }


#top-menu { width:770px; min-height:244px; margin:0 auto; background:url(img-silver/top-menu-bg2.gif) center top repeat-y; }
BODY.red #top-menu{ width:770px; min-height:244px; margin:0 auto; background:url(img-red/top-menu-bg.gif) center top repeat-y; }
BODY.green #top-menu { width:770px; min-height:244px; margin:0 auto; background:url(img-green/top-menu-bg.gif) center top repeat-y; }
BODY.blue #top-menu{ width:770px; min-height:244px; margin:0 auto; background:url(img-blue/top-menu-bg.gif) center top repeat-y; }
#top-menu-photo { width:751px; height:244px; margin:0 auto; /* background:url(img-silver/top-menu-photo.jpg) center top no-repeat; */ }
/*
BODY.red #top-menu-photo { background:url(img-red/top-menu-photo.jpg) center top no-repeat; }
BODY.green #top-menu-photo { background:url(img-green/top-menu-photo.jpg) center top no-repeat; }
BODY.blue #top-menu-photo { background:url(img-blue/top-menu-photo.jpg) center top no-repeat; }
*/

#top-mn { width:195px; height:244px; float:left; display:inline;  }
#top-mn ul { padding-top:15px; list-style:none; position:relative; left:-1px; }
#top-mn ul li { color:#ffffff; padding-bottom:1px; padding-left:26px; font : normal 11px Arial, Verdana, Helvetica, sans-serif; text-align:left; width:172px; height:16px; line-height:16px; }
#top-mn.silver ul li { background:url(img-silver/top-mn-primary.gif) 0px 0px no-repeat; }
#top-mn.silver ul li.active { background:url(img-silver/top-mn-primary-active.gif) 0px 0px no-repeat; }
#top-mn.red ul li { background:url(img-red/top-mn-primary.gif) 0px 0px no-repeat; }
#top-mn.red ul li.active { background:url(img-red/top-mn-primary-active.gif) 0px 0px no-repeat; }
#top-mn.green ul li { background:url(img-green/top-mn-primary.gif) 0px 0px no-repeat; }
#top-mn.green ul li.active { background:url(img-green/top-mn-primary-active.gif) 0px 0px no-repeat; }
#top-mn.blue ul li { background:url(img-blue/top-mn-primary.gif) 0px 0px no-repeat; }
#top-mn.blue ul li.active { background:url(img-blue/top-mn-primary-active.gif) 0px 0px no-repeat; }


#top-mn ul li ul.sec { width:190px; min-height:244px;  display:inline; position:absolute;  left: 200px !important; left:180px; top:0px; }

#top-mn ul li ul li ul.sec { width:190px; min-height:244px;  display:inline; position:absolute; left: 1905px !important; left:192px; top:0px; }

#top-mn ul li ul.sec li { color:#ffffff; padding-bottom:1px; padding-left:10px; font : normal 11px Arial, Verdana, Helvetica, sans-serif; text-align:left; width:174px; height:16px; background:url(img-silver/top-mn-second.gif) 0px 0px no-repeat; line-height:16px; }
#top-mn.silver ul li ul.sec li { background:url(img-silver/top-mn-second.gif) 0px 0px no-repeat; }
#top-mn.silver ul li ul.sec li.active { background:url(img-silver/top-mn-second-active.gif) 0px 0px no-repeat; }
#top-mn.silver ul li ul.sec li.dbl { height:28px; background:url(img-silver/top-mn-second-dbl.gif) 0px 0px no-repeat; }
#top-mn.silver ul li ul.sec li.dbl-active { height:28px; background:url(img-silver/top-mn-second-active-dbl.gif) 0px 0px no-repeat; }

#top-mn.red ul li ul.sec li { background:url(img-red/top-mn-second.gif) 0px 0px no-repeat; }
#top-mn.red ul li ul.sec li.active { background:url(img-red/top-mn-second-active.gif) 0px 0px no-repeat; }
#top-mn.red ul li ul.sec li.dbl { height:28px; background:url(img-red/top-mn-second-dbl.gif) 0px 0px no-repeat; }
#top-mn.red ul li ul.sec li.dbl-active { height:28px; background:url(img-red/top-mn-second-active-dbl.gif) 0px 0px no-repeat; }

#top-mn.green ul li ul.sec li { background:url(img-green/top-mn-second.gif) 0px 0px no-repeat; }
#top-mn.green ul li ul.sec li.active { background:url(img-green/top-mn-second-active.gif) 0px 0px no-repeat; }
#top-mn.green ul li ul.sec li.dbl { height:28px; background:url(img-green/top-mn-second-dbl.gif) 0px 0px no-repeat; }
#top-mn.green ul li ul.sec li.dbl-active { height:28px; background:url(img-green/top-mn-second-active-dbl.gif) 0px 0px no-repeat; }

#top-mn.blue ul li ul.sec li { background:url(img-blue/top-mn-second.gif) 0px 0px no-repeat; }
#top-mn.blue ul li ul.sec li.active { background:url(img-blue/top-mn-second-active.gif) 0px 0px no-repeat; }
#top-mn.blue ul li ul.sec li.dbl { height:28px; background:url(img-blue/top-mn-second-dbl.gif) 0px 0px no-repeat;line-height:1.2em; }
#top-mn.blue ul li ul.sec li.dbl-active { height:28px; background:url(img-blue/top-mn-second-active-dbl.gif) 0px 0px no-repeat;line-height:1.2em; }

#top-menu a { color:#ffffff; text-decoration:none; }

#content, #content-full {
 width:770px; margin:0 auto;
}
#content, #content-full { background:url(img-silver/content-bg2.gif) 0px 0px repeat-y; 
 margin:0 auto; text-align:left;;
}
#content ul, #content-full ul{ 
 margin: 0 0 1em 1.5em;
 
}
BODY.red #content, BODY.red #content-full { background:url(img-red/content-bg.gif) 0px 0px repeat-y; }
BODY.green #content, BODY.green #content-full { background:url(img-green/content-bg.gif) 0px 0px repeat-y; }
BODY.blue #content, BODY.blue #content-full { background:url(img-blue/content-bg.gif) 0px 0px repeat-y; }

#content p, #content-full p { width:701px; color:#37424b; text-align:left; padding-bottom:0; margin:0 auto 1em auto; }
#cntnt-txt { width:701px; margin:1em auto 0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3em;font-size:75%;}
#content p.cntnt-top, #content-full p.cntnt-top { width:770px; margin:0 auto; height:20px; background:url(img-silver/content-top-bg2.gif) 0px 0px no-repeat; }
#content-full h3 { width:749px; margin:0 auto; color:#828d96; margin-top:0px; margin-bottom:0; padding:12px 0 6px 0;  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:160%; font-weight:normal;
background:url(img-silver/content-top-line.gif) left bottom no-repeat; text-indent:25px; text-align:left; }
BODY.red #content p.cntnt-top, BODY.red #content-full p.cntnt-top { background:url(img-red/content-top-bg.gif) 0px 0px no-repeat; }
BODY.red #content-full h3 {background:url(img-red/content-top-line.gif) left bottom no-repeat; color:#cc0000;}
BODY.green #content p.cntnt-top, BODY.green #content-full p.cntnt-top { background:url(img-green/content-top-bg.gif) 0px 0px no-repeat; }
BODY.green #content-full h3 {background:url(img-green/content-top-line.gif) left bottom no-repeat; color:#37b700;}
BODY.blue #content p.cntnt-top, BODY.blue #content-full p.cntnt-top { background:url(img-blue/content-top-bg.gif) 0px 0px no-repeat; }
BODY.blue #content-full h3 {background:url(img-blue/content-top-line.gif) left bottom no-repeat; color:#0071b7;}

#content-full p#content-bttm-bar, #content p#content-bttm-bar { width:701px; height:16px; background:url(img-silver/content-bttm-bar.gif); margin:0 auto; margin-top:16px; margin-bottom:10px;}
#content-full p#content-bttm, #content p#content-bttm { width:770px; background:url(img-silver/content-bttm-bg3.gif); height:20px; margin-bottom:0; }
BODY.red #content-full p#content-bttm-bar, BODY.red #content p#content-bttm-bar { background:url(img-red/content-bttm-bar.gif);}
BODY.red #content-full p#content-bttm,BODY.red #content p#content-bttm {background:url(img-red/content-bttm-bg.gif); }
BODY.green #content-full p#content-bttm-bar, BODY.green #content p#content-bttm-bar { background:url(img-green/content-bttm-bar.gif);}
BODY.green #content-full.green p#content-bttm, BODY.green #content p#content-bttm {background:url(img-green/content-bttm-bg.gif); }
BODY.blue #content-full p#content-bttm-bar, BODY.blue #content p#content-bttm-bar { background:url(img-blue/content-bttm-bar.gif);}
BODY.blue #content-full p#content-bttm, BODY.blue #content p#content-bttm {background:url(img-blue/content-bttm-bg.gif); }

#left-box, #right-box { width:333px; float:left; display: inline; margin-top:10px;}
#left-box p, #right-box p { width:333px;font-size:75%;line-height:1.3em;}
#left-box { margin-left:36px;  }
#right-box { margin-left:36px; }
#left-box h3, #right-box h3 { width:333px; margin:0 auto; color:#828d96; margin-bottom:15px; padding:1px 0 5px 0;  font : normal 160% Arial, Verdana, Helvetica, sans-serif;
text-align:left;
border-bottom:#828d96 1px solid;
}
#left-box a, #right-box a { color:#37424B; background-color: inherit; }
#cntnt-txt a { color:#37424B; background-color: inherit; }
#right-box p.title { margin-bottom:6px; }
#right-box strong { line-height:30px; margin-bottom:0px; position:relative; top:5px; }
#content #left-box h3, #content #right-box h3 { color:#828d96; border-bottom:#828d96 1px solid; }
BODY.red #content #left-box h3, BODY.red #content #right-box h3 { color:#cc0000; border-bottom:#cc0000 1px solid; }
BODY.green #content #left-box h3, BODY.green #content #right-box h3 { color:#37b700; border-bottom: #37b700 1px solid; }
BODY.blue #content #left-box h3, BODY.blue #content #right-box h3 { color:#0071b7; border-bottom:#0071b7 1px solid; }
#right-box h3 { margin-bottom:6px; }
div.read-more {  width:333px; height:18px; text-indent:-9999px; background:url(img-silver/read-more.gif) left top no-repeat; margin:0; float:left;
margin-left:36px; display:inline; }
BODY.red #content div.read-more {  background:url(img-red/read-more.gif) left top no-repeat; }
BODY.green #content div.read-more {  background:url(img-green/read-more.gif) left top no-repeat; }
BODY.blue #content div.read-more {  background:url(img-blue/read-more.gif) left top no-repeat; }
div.read-more a{
display:block;
width:333px;
height:18px;
overflow:hidden;
}
div.buttons { padding:0; margin:14px 0 0 0; height:25px; float:left; }

fieldset { padding: 0px 5px 10px 5px; margin-bottom: 10px; line-height:18px; }
legend { font-weight:bold; margin-bottom:5px; }


input	{ font-size: 11px; height:14px; }
select	{ font-size: 11px; height:20px; }
#button	{ font-size: 11px; height:20px; }

.clearer {clear: left;}

#date_new { display:none; }

#left-box table {
	font-size:11px;
}

#left-box table a {
	text-decoration:none;
}

#left-box table a:hover {
	color:#41991b;
}