/* CSS Document */

body { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #000000 ; background-color: #dddddd ; margin: 0px 0px 0px 0px }
td { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #000000 ; line-height: 1.5 }
p { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; margin: 12px 10px 12px 0px ; color: #000000 ; line-height: 1.5 }
p.copyright { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #ffffff ; margin-top: 0px ; margin-left: 17px ; margin-bottom: 0px ; margin-right: 0px}

a { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #2C8552 ; font-weight: 400 ; text-decoration: none ; margin: 0px 0px 0px 0px }
a:visited { color: #2C8552 }
a:hover { color: #2C8552 ; text-decoration: underline}

a.menu { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #333333 ; font-weight: 400 ; text-decoration: none ; margin: 0px 0px 0px 24px ; line-height: 1.2 }
a.menu:visited { color: #333333 }
a.menu:hover { color: #2C8552 ; text-decoration: underline}

a.black { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #000000 ; font-weight: 400 ; text-decoration: none ; margin: 0px 0px 0px 0px ; line-height: 1.5 }
a.black:visited { color: #000000 }
a.black:hover { color: #2C8552 ; text-decoration: underline}

a.title { font-family: verdana, helvetica, sans-serif ; font-size: 12px ; color: #DC6D3C ; font-weight: bold ; text-decoration: none ; margin: 0px 0px 0px 0px ; line-height: 1.2 }
a.title:visited { color: #DC6D3C }
a.title:hover { color: #DC6D3C ; text-decoration: underline}

a.premium { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #DC6D3C ; font-weight: bold ; text-decoration: none ; margin: 0px 0px 0px 0px ; line-height: 1.2 }
a.premium:visited { color: #DC6D3C }
a.premium:hover { color: #DC6D3C ; text-decoration: underline}

a.combo { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #0066CC ; font-weight: bold ; text-decoration: none ; margin: 0px 0px 0px 0px ; line-height: 1.2 }
a.combo:visited { color: #0066CC }
a.combo:hover { color: #0066CC ; text-decoration: underline}

a.free { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #2C8552 ; font-weight: bold ; text-decoration: none ; margin: 0px 0px 0px 0px }
a.free:visited { color: #2C8552 }
a.free:hover { color: #2C8552 ; text-decoration: underline}

a.toplinks { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #ffffff ; margin: 0px 0px 0px 0px}
a.toplinks:visited { color: #ffffff }
a.toplinks:hover { color: #ffffff ; text-decoration: underline}
h1 { font-family: verdana, helvetica, sans-serif ; font-size: 10px ; color: #4c4c4c ; font-weight: 550 ; margin: 0px 0px 7px 10px ; line-height: 1.0 }
h2 { font-family: verdana, helvetica, sans-serif ; font-size: 20px ; color: #788CA0 ; font-weight: 550 ; margin: 0px 0px 16px 0px ; line-height: 1.0 }
h3 { font-family: verdana, helvetica, sans-serif ; font-size: 17px ; color: #2C8552 ; font-weight: 550 ; margin: 0px 0px 0px 0px ; line-height: 1.0 }
h4 { font-family: verdana, helvetica, sans-serif ; font-size: 12px ; color: #DC6D3C ; font-weight: 550 ; margin: 0px 0px 0px 0px ; line-height: 1.2 }

li { line-height: 1.5 }
p.small { font-family: verdana, helvetica, sans-serif ; font-size: 10px ; color: #4c4c4c ; font-weight: 400 ; margin-top: 5px ; margin-left: 0px ; margin-bottom: 5px ; margin-right: 0px ; line-height: 1.2 }
div.right { font-family: verdana, helvetica, sans-serif ; font-size: 11px ; color: #000000 ; font-weight: 400 ; margin-top: 0px ; margin-left: 15px ; margin-bottom: 0px ; margin-right: 0px ; line-height: 1 }
td.small { font-family: verdana, helvetica, sans-serif ; font-size: 10px ; color: #4c4c4c ; font-weight: 400 ; margin: 0px 0px 0px 0px ; line-height: 1.0 }

#center { position:relative ; width:756px ; z-index:0 ; text-align: center}
#logo { position:absolute ; width:755px ; height:71px ; z-index:2 ; background-image: url(media/top-bg.gif) ; background-repeat: repeat-x ; left: 10px; top: 10px }
#toplinks { position:absolute ; width:170px ; height:21px ; z-index:3 ; left: 590px; top: 60px }
#body { position:absolute ; width:756px  ; z-index:1 ; left: 10px; top: 10px ; background-image: url(media/bg2.gif) ; background-repeat: repeat-y }
#menu { position:absolute ; width:203px  ; z-index:8 ; left: 0px; top: 0px; padding: 82px 0px 0px 0px }
#right { position:absolute ; width:170px ; z-index:5 ; left: 574px; top: 80px ; padding: 0px 0px 0px 0px } 
#bottom { position:relative ; width:756px ; height:37 ; z-index:7 ; background-color: #dddddd ; background-image: url(media/bottom-bg.gif) ; background-repeat: repeat-x ; padding-top: 6px ; padding-bottom: 0px ; }
#body-content { position:absolute ; width:756px  ; z-index:4 ; left: 0px ; top: 0px ; padding: 78px 0px 0px 0px ; background-image: url(media/bg-temp.gif) ; background-repeat: repeat-y}
#body-wide { position:absolute ; width:756px  ; z-index:4 ; left: 0px ; top: 0px ; padding: 78px 0px 0px 0px ; background-image: url(media/bg3.gif) ; background-repeat: repeat-y}
#body-text { position:relative ; width:330px  ; z-index:4 ; left: 217px ; top: 80px ; padding: 0px 0px 0px 0px }

#newsletter { position:absolute ; width:325px ; height: 175px ; z-index:4 ; left: 0px ; top: 0px ; padding: 20px 20px 20px 20px ; font: verdana ; font-size: 11px ; color: #000000 ; background-color: #f7f7f7 }

