@charset "utf-8";
/* CSS Document */

body {background:#E6E6E6;}
strong {font-weight:bold;}
p, h1, h2, h3, ul, ol {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
h1 {color:#8900b1; border-bottom:2px #DADAD8 solid; font-weight:bold; font-size:14px; padding:10px 0px 5px 0px;}
h2 {font-weight:bold; padding:5px 0px 0px 0px;}
p {padding:0px 0px 10px 0px;}
ul {list-style-image:none; margin:0px 0px 0px 10px; padding:0px 0px 10px 0px; font-size:10px;}
ul li {background:url('/images/layout/list-bullet.gif') no-repeat; background-position:0px 5px; padding:1px 10px;}
a {color:#8900b1;}
a:hover {text-decoration:none;}

div.grey_fade_bg {width:1000px; margin:0px auto; background:#E6E6E6 url(/images/layout/background-grey.jpg) repeat-y;}
div.purple_fade_bg {width:1000px; margin:0px auto; background:#E6E6E6 url(/images/layout/background-purlple.jpg) repeat-y;}
div.grey_fade_bg div, .purple_fade_bg div {width:800px; margin:0px auto;}

div#logo_bg {height:95px; background:#ffffff url(/images/layout/header-background.jpg) no-repeat;}
div#logo_bg form {float:right; margin:20px 20px 0px 0px;}
div#logo_bg img {float:left; margin:0px 0px 0px 0px;}

div#logo_bg form input {float:left;}
div#logo_bg form input.search_input {background:url(/images/layout/search-field.gif) no-repeat ! important; width:185px; height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px 0px 5px;
border: 0pt none  ! important;   background-color: transparent ! important;
}


div.nav {}
div.nav p {color:#ffffff; font-size:9px; font-weight:bold; text-align:center; padding:0px;}
div.nav p a {color:#ffffff; text-decoration:none; margin:0px 5px 0px 0px;}
div.nav p a:hover {text-decoration:underline;}
div.nav.purple_bg {background:#8900B0; padding:5px 0px 10px 0px;}
div.nav.red_bg {background:#ff0000; padding:10px 0px 10px 0px;}

div#header {background:#000000 url(/images/layout/cta-blackabstract.jpg) no-repeat left;}
div#header .left_panel {width:400px; float:left;}
div#header .left_panel .cta {width:360px; margin:30px auto; font-weight:bold; color:#ffffff;}
div#header .left_panel .cta h3 {font-size:16px; color:#ff00f0; margin:0px 0px 10px 0px;}
div#header .left_panel .cta p { font-size:12px; padding:0px 0px 10px 0px; border-bottom:2px #3E353A solid;}
div#header .left_panel .cta ul {list-style-image:none; line-height:15px; margin:0px; padding:0px; font-size:14px;}
div#header .left_panel .cta ul li {background:url('/images/layout/cta-bullet.gif') no-repeat; background-position:0px 12px; padding:10px 0px 5px 20px;}
div#header .right_panel {width:400px; float:right;}

div#content {background:#ffffff url('/images/layout/rightcolumn-background.jpg') right repeat-y;}
div#contentres {background:#ffffff;}

div#left {width:430px; float:left; margin:0px; padding:0px 10px;}
div#leftres {width:650px; float:left; margin:0px; padding:0px 10px;}
div#right {width:350px; float:right;}
div#rightres {width:0px; float:right;}
div#right table {width:320px; margin:0px auto;}
div#right table td {vertical-align:middle; padding:10px 0px; border-bottom:1px #BABBB7 solid;}
div#right table td  img {margin:0px 10px 0px 0px;}

div#footer {border-top:1px #CCCCCA solid;}
div#footer p {font-size:9px; margin:0px 0px 0px 15px;}
div#footer img {margin:0px 0px 10px 0px;}
div#footer ul {width:170px; margin:10px auto;}
div#footer ul li {margin:0px; padding:3px 0px;; background:none; font-size:9px;}
div#footer div.bottom_nav{width:200px; float:left;}