/* Body & Page */
body { background-color:#FFFFFF; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; }
div#page { background-color:#FFFFFF; }
h1,h2 { color:#ED1C24 /* EE3424 */; font-weight:700; margin-top:25px;}
h1 { font-size:33px; margin-bottom:25px; line-height:44px; }
h2 { font-size:24px; font-weight:700; line-height:1.4em; }
h3 { color:black; font-size:12px; font-weight:bold; }
a { text-decoration:none; color:#ED1C24 /* EE3424 */; }
p.top { background-image:url(/images/dot-red-hor.gif); background-position:top; background-repeat:repeat-x; /* padding-top:22px; */ }
p { line-height:1.6em; }
li { line-height:1.6em; }
.small { font-size:10px; color:black; }
.small11 { font-size:11px; }
.red { color:#ED1C24 /* EE3424 */; }
a.active { color:#ED1C24 /* EE3424 */; }

.style1 {color: #FFFFFF}

/* left content */
div#leftcontent { float:left; width:115px; padding-left:50px; }
div#leftcontent div#logo p#contactus { padding:95px 0 30px 0; }
div#leftcontent div#navigation ul { list-style:none; }
div#leftcontent div#navigation ul li { font-size:11px; line-height:1.1em; padding:7px 0; background-image:url(/images/dot-red-hor.gif); background-repeat:repeat-x; background-position:top; }
div#leftcontent div#navigation ul li a { color:black; }
div#leftcontent div#navigation ul li a.active,div#leftcontent div#navigation ul li ul#service li a.active { color:#ED1C24 /* EE3424 */; }
div#leftcontent div#navigation ul li a:hover,div#leftcontent div#navigation ul li ul#service li a:hover { color:#ED1C24 /* EE3424 */; }
div#leftcontent div#navigation ul li ul#service { padding:7px 0 0 7px; }
div#leftcontent div#navigation ul li ul#service li { font-size:11px; line-height:1.1em; padding:7px 0; background-image:url(/images/dot-grey-hor.gif); }
div#leftcontent div#fontcontrol { background-image:url(/images/fontbg.gif); background-repeat:no-repeat; background-position:top left; padding:10px 16px; margin-right:-2px; text-align:center; }

/* Added */
#logo { padding-top: 31px; }
#logo, #logo img { border: 0; position: relative; z-index: 9001; /* What?! Over nine thousand? */ }
#contactus, #contactus img { border: 0; }
#mainimage, #mainimage img { z-index: 1; }

/* prevent flash of unstyled content */
h1, h2, .item { display: none; }

#breadcrumbs { font-size:10px; width:400px; }
#breadcrumbs a { text-decoration:underline; color:#636466; }
#breadcrumbs a:hover { color: #ED1C24; }

