@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;}
div.photo {width:150px;float:left;text-align:center;margin-left:2px;}
/*Header*/
#header {background:#303030;float:left;width:100%;text-align:center;border-bottom:5px #1e1e1e solid;}
#header-wrap {width:900px;clear:both;margin:0 auto;position:relative;text-align:left;}
#header #top-nav {float:right; padding:10px;color:white;width:250px;text-align:right;}
#header #top-nav li {float:left;padding-right:5px;}
#header #top-nav a {font-size:.9em;text-transform:uppercase;color:white;text-decoration:none;padding-right:5px;}
#header #top-nav a:hover {color:#999;}
#header #logo {float:left;width:210px;padding-left:10px;}
#header #main-nav {float:left;padding:20px 0px 10px 10px;color:white;width:670px}
#header #main-nav li {float:left;padding:0 5px;}
#header #main-nav a {text-decoration:none;font-size:1em;text-transform:uppercase;font-weight:bold;padding-right:5px;color:white;}
#header #main-nav a:hover {text-decoration:underline;color:#a30a0a}
#header-img {position:absolute;left:210px;top:75px;}

/*Content Wrappers*/
#container {background:#fcf890; width:100%;float:left;text-align:center;}
#content-wrap {width:878px; margin:0 auto;background:white;clear:both;border-left:3px solid #e6e5e5;border-right:3px solid #e6e5e5;text-align:left;}

/*Left Sidebar*/
#lft-sidebar {float:left;width:210px;border-right:3px solid #e6e5e5;}
#lft-nav {line-height:2.3em;padding-bottom:150px;padding:20px 10px 40px 10px;}
#lft-nav a {font-size:1em;font-weight:bold;color:#323131;text-decoration:none;text-transform:uppercase;display:block;width:100%;padding-right:5px;}
#lft-nav a:hover {color:#a30a0a;background:url(../images/lft-a-hover.gif) center right no-repeat;}

#lft-quote {background:url(../images/quote-bkg.gif) top left no-repeat;padding:35px 10px;text-align:right;}
#lft-quote h2 {text-transform:uppercase;color:#737171;;font-weight:bold;padding-bottom:10px;}
#lft-quote a {color:#a30a0a;}

#lft-email {padding:10px 10px 20px 10px;}
#lft-email a {text-transform:uppercase;font-weight:bold;font-size:.9em;padding:10px 0px 10px 10px;color:#9c9c9c;text-decoration:none;}

#lft-contact {background:#7b7b7b url(../images/contact-bkg.gif) top left no-repeat;padding:30px 10px;text-align:right;}
#lft-contact p, #lft-contact p a {font-weight:bold;font-size:1em; color:white; text-transform:none;}
#lft-contact p a:hover {text-decoration:underline;}


/*Content*/
#content {float:left;padding-top:130px; width:660px; }
#promo {background:#999; height:136px;}
td#idContentTblCell {padding:20px;}
td#idContentTblCell h1 {color:#a30a0a;text-transform:uppercase;border-bottom:4px solid #a30a0a;font-weight:bold;font-size:1.3em;padding:10px 0px;margin-bottom:10px;}
td#idContentTblCell ul {list-style:outside;padding:10px 30px;}
td#idContentTblCell h2 {font-weight:bold;font-size:1.2em;}
td#idContentTblCell p {line-height:1.5em;font-size:1.1em;}
td#idContentTblCell ul li {padding-bottom:0;line-height:1.2em;}
td#idContentTblCell ul ul {margin:0;list-style:disc;line-height:1.2em;}
td#idContentTblCell div {clear:left;padding:10px 0;}
td#idContentTblCell div label {float:left;width:40%;}
td#idContentTblCell div input {width:60%;background:#fcf890;}
td#idContentTblCell div textarea {width:60%;background:#fcf890;height:100px;}

/*Photo Page*/
.photo {width:155px;float:left;}


/*Right Sidebar*/
#rt-sidebar {float:left; padding-top:128px;width:189px;}
#rt-sidebar h2, #rt-sidebar h2 {background:url(../images/rt-h2-bkg.gif) no-repeat;height:31px;color:white;text-transform:uppercase;padding:8px 0px 0px 15px;}
#rt-sidebar h3 {color:#a30a0a; text-transform:uppercase; font-size:.9em;padding:10px 10px 5px 20px;font-weight:bold;background:url(../images/rt-h3-dot.gif) center left no-repeat;margin-left:20px;}
#rt-sidebar p {padding:20px;line-height:1.5em;font-size:.9em;}
#rt-sidebar a {text-align:right;color:#838383;text-transform:uppercase;padding:10px;display:block;}

/*Footer*/
#footer {width:100%;float:left;background:#303030;padding:20px 0px;text-align:center;border-top:5px #1e1e1e solid;}
#footer-wrap {width:880px; margin:0 auto; clear:both;text-align:left;}
#footer #copyright {float:left; width:600px;text-transform:uppercase;color:white;font-size:.8em;}
#footer #bot-nav {float:right;color:white;}
#footer #bot-nav li {float:left;}
#footer #bot-nav a {color:white;text-decoration:none;padding:0 5px;font-size:.9em;}
#footer #bot-nav a:hover {color:#999; text-decoration:underline;}



