/* CSS Document */

body { background:url(../layoutimages/background.jpg) repeat-x; }

#wrap { background-color:#FFFFFF; }
#bodyblock { padding:10px; width:940px; }


/*** Side Menu ***/
#side { float:left; width:200px; text-align:left; }
#side dl, #side dd { margin:0; padding:0; }
#side dd a { font-size:0.9em; border-bottom:1px solid #ccc; padding:0.5em 0.7em; color:#003399; text-decoration:none; display:block; background:url(../layoutimages/blue_dot.jpg) no-repeat 0 50%;}
#side dd a:hover { color:#ffcc00; }

#side dd ul {  margin:0 0 0 20px; padding:0 0 0 0px; }
#side dd ul li { list-style-type:none; margin:0; padding:0; }
#side dd ul li a { border-bottom:none; padding:0.2em 0.7em; color:#666; background:url(../layoutimages/orange_dot.jpg) no-repeat 0 50%;}
#side dd ul li a.hover { color:#ffcc00; }

/*** Main Content Area ***/
#main { margin:0 10px 0 220px; font-size:0.9em;}
#main a:link, #footerTxt a:link, #topText a:link { color:#0066CC; text-decoration:underline; }
#main a:visited, #footerTxt a:visited, #topText a:visited { color:#0066FF; text-decoration:none; }
#main a:hover, #footerTxt a:hover, #topText a:hover { color:#ffcc00; text-decoration:none;  }


/*** Header Tags ***/

h1 { color:#ffcc00; }

/*** Header Blocks ***/

#header { background:url(../layoutimages/header_bck.jpg); height:70px; }
#logo { width:400px; float:left; margin:5px 10px; }
#topText {float:right; width:300px; }
#topText dl { text-align:right; margin: 30px 10px 0px 0px; }
#topText dd { display:inline; font-size:0.75em; padding:0 0.2em; margin:0; }

/*** Page Image ***/

#pageImage { background-color:#999999; width:960px; height:280px; margin:0; padding:0; }
#pageImageTxt {position:relative; float:right; right:20px; top:200px; width:180px; margin:0px;  color:#000000; }
#pageImageTxt p { font-size:0.75em; }


/*** Blue Strap ***/

#bluestrap { height:150px; background:url(../layoutimages/blue_strap.jpg) repeat-x; margin:0px 0px; font-size:0.85em; line-height:0.95em; text-align:center; padding:0 10px; }

#bluestrap a { color:#ffcc00; text-align:right; }
#bluestrap a:hover { color:#0099FF; }

.strapBox { width:290px; color:#fff; float:left; margin:10px 10px ; text-align:left; }

#clear {clear:both}
/*** Footer ***/

#footer { color:#333; font-size:9px; height:34px;}
#footerTxt { float:left; padding:0.9em 0; width:220px; }
#footerImages { float:right; width:680px;}

#footerImages ul { margin:0; padding:0; }
#footerImages li { display:inline; margin-left:2px; }
#footerImages li a img { border:none; }

.iepng {behavior: url(css/iepngfix.htc)}