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

body { background:url("images/custom/bg-body.gif") #fff repeat-x; background:#CCC; }

h1,h1 *	{ color:#000000!important; }
h2,h2 *	{ color:#ff9933!important; }
h3,h3 *	{ color:#000000!important; border-color:#e1e1e1; }

body,p,a,li,label { color:#666666; }
li { background:url("images/global/bullet.gif") 0 3px no-repeat; }

#header	span.rule-1 { background:url("images/global/dash-horz-FFF.gif") repeat-x; }
#header	span.rule-2 { background:url("images/global/dash-vert-FFF.gif") repeat-y; }
#header	span.rule-3 { background:url("images/global/dash-horz-FFF.gif") repeat-x; }
#header div.banner { background:url("images/global/fader.png") repeat; }
#header div.banner a.logo { background:url("images/custom/logo.png") no-repeat; }
#header	div.banner span.rule-1 { background:url("images/global/dash-vert-000.gif") repeat-y; }
#header	div.banner form { background:#FFC758; }
#header	div.banner form span.rule-1 { background:url("images/global/dash-vert-FA2.gif") repeat-y; }
#header	div.banner form span.rule-2 { background:url("images/global/dash-horz-FA2.gif") repeat-x; }
#header	div.banner form span.rule-3 { background:url("images/global/dash-horz-FA2.gif") repeat-x; }
#header	div.banner form input.field { background:#f5dba8; border:1px solid #f0af4e; }
#header	div.banner form div.submit { background:#f4c976; border:1px solid #f0af4e; }
#header	div.banner form div.submit input:hover { background:#f0af4e; }

#nav { background:url("images/custom/bg-nav.gif") #fff repeat-x; }
#nav ul li a { color:#333; }
#nav ul li a:hover { background:#f7b538; }
#nav ul li a.active { background:#f7b538; }

#content div.row-top { background:url("images/global/dash-vert-025.gif") 530px 0 repeat-y; }
#content div.row-top div.col.left p.headline { color:#f7b538; }
#content div.row-top div.col.right h3 { color:#000000; }
#content div.row-top div.col.right p { color:#999999; }
#content div.row-bot { background:url("images/custom/bg-row-bot.gif") 0 0 repeat-y; }
#content div.row-bot div.col.thr div.promo { background:url("images/global/dash-horz-AAA.gif") repeat-x; }

#content div.row-sub { background:url("images/custom/bg-row-sub.gif") 0 0 repeat-y; }
#content div.row-sub div.col.one h2 { color:#000; }
#content div.row-sub div.col.one ul { background:url("images/global/dash-horz-000.gif") bottom repeat-x; }
#content div.row-sub div.col.one ul li { background:url("images/global/dash-horz-000.gif") repeat-x; }
#content div.row-sub div.col.one ul li a { color:#FFC758; }
#content div.row-sub div.col.one ul li a.active { background:#FFC758; color:#fff; }
#content div.row-sub div.col.one ul li a:hover { background:#FFC758; color:#fff; }
#content div.row-sub div.col.one ul li ul li { border-top:1px solid #eee; }
#content div.row-sub div.col.one ul li ul li a { color:#666; }
#content div.row-sub div.col.one ul li ul li a:hover { background:#eee; color:#002b55; }
#content div.row-sub div.col.one ul li ul li a.active { background:#eee; color:#002b55; }
#content div.row-sub div.col.one ul li span { background:url("images/global/collapse.gif") 0 0 no-repeat; }

#content div.row-sub div.col.two p.headline { color:#f7b538; }
#content div.row-sub div.col.thr p { color:#a7b6c4; }

#content div.galleryframe div.thumb:hover { background:#4c6a88; }
#content div.h3 { border-color:#a7b6c4; }

#footer { background:url("images/global/dash-horz-9AB.gif") repeat-x; }
#footer a.logo { background:url("images/global/logo-small.gif") no-repeat; }
#footer ul li a { color:#000000; }

#searchresults a.pager:hover { background:#ff9933; color:#FFF; }
#searchresults h3:hover { background:#ff9933; }
#searchresults h3:hover * { color:#FFF!important; }

