@charset "UTF-8";
/* CSS Document */

body { background:url(images/bg.jpg) top repeat-x #000000; margin: 0px; margin:0; font-family: Arial, Helvetica, sans-serif; color:#555; line-height: 20px;font-size: 14px;}

.bottom { background:url(images/bgBottom.png) bottom repeat-x; padding: 0px 0px 10px 0px;}

img{ border:none; margin: 0px;}
img, div { behavior: url(iepngfix.htc)}

p {margin: 0px; font-size: 14px; }
a {color: #003300; font-weight: bold; text-decoration: none;}
b { color:#333333; font-weight: bold;}

.padding { padding: 0px 2px;}

h1 {}
h2 {}
h3 { color: #003300; background: #CCCC99; padding: 0px 0px 0px 5px; font-size: 22px; padding: 10px; margin: 0px; text-align: center; font-family: "Times New Roman", Times, serif; }
h4 {}

.clear { clear: both;}
.title { background:url(images/titleBg.jpg) left top repeat-x; height: 17px; padding: 14px 10px 10px 10px; font-size: 14px; color: #FFFFFF; text-transform: uppercase;}

.center { text-align: center;}

.main { width: 980px; margin: 0 auto; }
.header { width: 980px; height: 170px; margin: 0 auto; }


.rowTop { background:url(images/roundedTop.png) no-repeat top center; padding: 29px 0px 0px 0px; margin: 0px 0px 10px 0px;}
.rowBottom { background:url(images/roundedBottom.png) no-repeat bottom center; padding: 0px 0px 29px 0px;  }
.rowMiddle { margin: 0px; padding: 0px; background:url(images/bg-mid.png) repeat-y bottom center;}

/*------------------------------------ box list ------------------------------------*/
.mainTable { border-left: 1px solid #cccccc;}
.mainTable td { width: 20%; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

/*------------------------------------ box list ------------------------------------*/
.list { margin: 10px 0px; padding: 0px; list-style: none;}
.list li { border-bottom: 1px dotted #999999; margin-bottom: 10px;}

/*------------------------------------ boxes ------------------------------------*/
.boxPadding {padding: 10px 10px;}
.box1 {padding-left:16px; width: 300px; float: left; background: url(images/boxes.jpg) top left no-repeat; background-position: 16px 50px;}
.box2 {width: 300px; float: left; margin: 0px 0px 0px 20px; background: url(images/boxes.jpg) top left no-repeat; background-position: 0px 50px;}
.box3 {padding-left:20px; width: 300px; float: left; margin: 0px; background: url(images/boxes.jpg) top left no-repeat; background-position: 20px 50px;}


/*------------------------------------ footer ------------------------------------*/
.footer { width: 980px; margin: 0 auto; color: #ffffff; font-weight: bold; height: 60px; background: url(images/footer.png) no-repeat top center;  }
.footer-left {width: 680px; float: left; margin: 0px; padding: 20px 10px; }
.footer-right {width: 260px; float: right; text-align: right; margin: 0px; padding: 20px 10px;}
.footer a, .footer a:visited {color: #ffffff;}
.footer a:hover {color: #CC0000; text-decoration: underline;}
