@charset "UTF-8";

* { margin: 0px; padding: 0px; }
body { background:url(../images/shell/bkg_repeat.jpg) repeat-x top left; color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 1.33em; padding-bottom: 20px; text-align: left; }

p, h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.33em; text-decoration: none; }
p { font-size: 1em; font-weight: normal; margin: 0 auto 1.33em; }
td { margin: auto; padding: auto; }

h1 { color: #808080; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 26px; }
h2 { color: #549116; font-size: 20px; font-weight: bold; margin: 0; padding: 0; }
h3 { font-size: 1.33em; margin: 0 auto .5em; }
h4 { font-size: 1.25em; margin: 0 auto .5em; }
h5 { font-size: 1.15em; margin: 0 auto .5em; }
h6 { font-size: 1em; margin: 0 auto .5em; }

a img { border: 0px; }
hr { margin: .75em 0; height: 1px; }

ul.sidebar { list-style-type: none; }
ul.sidebar li { list-style-type: none; margin: 0; padding: 0; }
ul.sidebar li a { border-bottom: 1px solid #E7E6E3; color:#617ec9; display: block; padding: 10px 0; }
ul.sidebar li a:hover { border-bottom: 1px solid #E7E6E3; color:#617ec9; display: block; padding: 10px 0; }
ul.sidebar li.at  { border-bottom: 1px solid #E7E6E3; color:#000000; padding: 10px 0; }

ul.content { list-style-type: disc; margin: 0; padding: 0 16px 8px; }
ul.content li { margin: 0; padding: 0 0 4px; }

/* Link Styles */
a:link { color: #617ec9; text-decoration: none; }
a:visited { color: #617ec9; text-decoration: none; }
a:hover { color: #617ec9; text-decoration: none; }
a:active { color: #617ec9; text-decoration: none; }

a.white:link { color: #FFF; text-decoration: underline; }
a.white:visited { color: #FFF; text-decoration: underline; }
a.white:hover { color: #FFF; text-decoration: none; }
a.white:active { color: #FFF; text-decoration: underline; }

/* Background/Padding Styles */
.bkg_main { background: url(../images/home/home_cta_paper.jpg) no-repeat bottom left; }
.bkg_left { background: url(../images/shell/bkg_left.jpg) no-repeat top right; }
.bkg_right {background: url(../images/shell/bkg_right.jpg) no-repeat top left; }
.footernav { color: #808080; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
.home_text { color: #4c4c4c; font-size: 13px; line-height: 1.33em; }
.padding15 { padding: 15px; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.padding10_box { border-bottom:1px solid #E7E6E3; padding: 10px; }
.padding20 { padding: 20px; }

/* Text Styles */
.subhead { color: #808080; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:26px; }
.black { color: #000000; }
.footer_credits { color: #FFFFFF; font-size: 11px; }
.grey { color: #666666; }
.red { color: #FF0000; }
.text_sublead { line-height: 18px; }
.text11 { font-size: 11px; }
.white { color: #FFFFFF; }
.ari14 { color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.geo14ital { color: #4c4c4c; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; }

/* Form Styles */
input.contact { border: 1px solid #808080; padding: 2px; width: 222px; }
input.contact2 { border: 1px solid #808080; padding: 2px; }
textarea.contact { border: 1px solid #808080; padding: 4px; width: 476px; }