
body { margin:0; padding:0; background-color:#f7edd8; font-family:arial, sans-serif; font-size:.7em; color:#cdd2e4; background-color:#384262; }

a { margin:0; padding:0; text-decoration:none; color:#769266; }
a:hover { text-decoration:none; color:#cdd2e4; outline:0; }
a.discrete { text-decoration:none; color:#cdd2e4; }
a.discrete:hover { text-decoration:underline; color:#cdd2e4; outline:0; }
a.title { text-decoration:none; color:#fff; }
a.title:hover { text-decoration:none; color:#fff; outline:0; }

p { margin:0 0 15px 0; padding:0; }
h1 { margin:0; padding:0; color:#fffef1; font-family:georgia, serif; font-size:5em; font-weight:normal; line-height:45px; }
h2 { margin:0; padding:3px; color:#fff; font-size:1.2em; font-style:italic; font-weight:bold; text-indent:15px; }
h3 { margin:0 0 10px 0; padding:0; color:#6c779a; font-family:georgia, serif; font-size:2em; font-weight:100; line-height:1em; }
img { border:0; }

#top { height:40px; background-image:url(images/top.jpg); background-repeat:repeat-x; background-color:#f7edd8; }
#banner { height:202px; background-image:url(images/towers.jpg); background-repeat:no-repeat; background-color:#000; }

.title_tagline { margin:0 auto; padding:108px 0 0 0; width:720px; }

#main { min-height:300px; height:auto !important; height:300px; background-image:url(images/content.jpg); background-repeat:repeat-x; background-color:#384262; }
#content { margin:0 auto; padding:55px 0 0 0; width:720px; }
#left { margin:0 0 20px 0; padding:0 15px 0 0; width:515px; text-align:justify; border-right:1px solid #535e82; float:left; }

#right { margin:0; padding:0; width:170px; float:right; }
#right h3 { margin:25px 0 8px 0; font-size:1.7em; }
#right ul { margin:0; padding:0; list-style-type:none; }
#right li { margin:0 0 3px 0; }

#nav { margin:0 0 20px 0; padding:0; list-style-type:none; }
#nav li { margin:0; padding:3px 0 3px 0; }
#nav a { padding:5px 5px 5px 6px; width:150px; color:#cdd2e4; background-image:url(images/nav_bg.gif); background-repeat:repeat-x; display:block; border:1px solid #535e82; }
#nav a:hover { margin:0; padding:5px 5px 5px 6px; color:#cdd2e4; background-color:#efe3d2; border:1px solid #727da1; }

.featuredlinks li { text-indent:17px; }
.featuredlinks li a { padding-top:3px; height:14px; font-weight:bold; text-decoration:none; background:url(images/duoarrowright_lightblu.gif) no-repeat 0px 3px; display:block; }
.featuredlinks li a:hover { background:url(images/duoarrowright_lightblu.gif) no-repeat 0 -23px; border-left:3px solid #394163; }

#below { margin:20px 0 0 0; min-height:170px; height:auto !important; height:170px; color:#939bbb; background-image:url(images/below.jpg); background-repeat:repeat-x; background-color:#ae997c; clear:both; }

.below { margin:0 auto; padding:40px 0 0 0; width:720px; }
.b_left { padding:0; width:45%; float:left; }
.b_img { margin:7px 8px 0 0; border:2px solid #4f5979; }
.b_right { padding:0; width:50%; float:right; }

table { margin-left:auto; margin-right:auto; font-size:110%; }
.linkstable { margin-top:15px; text-align:center; border:1px solid #535e82; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:1px solid #727da1; }
.lws { word-spacing:-.2em; }

#mailform table { border:2px solid #505b80; background-color:#7d85a7; color:#000; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #505b80; }

#footer { min-height:70px; height:auto !important; height:70px; background-image:url(images/footer.jpg); background-repeat:repeat-x; background-color:#f7edd8; }
.footer { margin:0 auto; padding:25px 0 0 0; width:720px; }
.footer a, .footer a:hover { text-decoration:none; color:#fff; }

