﻿body { font-family: Arial, Tahoma, Helvetica; font-size:12px; font-weight: normal; background-color: #E3E3E3; margin: 0; padding: 0; }
img { border: none; }
a { text-decoration: none; color: #1F3447; }
a:hover { color: #D95910; }	

.LeftPanel a, .RightPanel a { text-decoration: none; color: #336699; }
.LeftPanel a:hover, .RightPanel a:hover { color: #D95910; }	

#Container { text-align: center; }
#Inner { width: 990px; margin-left: auto; margin-right: auto; text-align: left; background-color: #FFF; }
#Border { border-left: solid 1px #CCC; border-right: solid 1px #CCC; }
#Hero { clear: both; width: 988px; border-top: solid 6px #1F3447; border-bottom: solid 1px #CCC; padding:0; margin: 0; }
.Logo { width: 200px; padding: 0 10px 10px 10px; letter-spacing: -1px; float: left; }

#Content { padding: 10px 0 40px 0; }

#Toolbar { width: 550px; height: 24px; padding-top: 30px; float: right; padding-right: 10px; }
#Toolbar .RightBorder { border-right: solid 1px #ccc; }
#Toolbar a { border-left: solid 1px #ccc; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; font-size: 12px; color: #888; text-decoration: none; line-height: 24px; display: block; float: left; width: 86px; text-align: center; }
#Toolbar a.right { border-right: solid 1px #ccc; }
#Toolbar a:hover { background-color: #EA6B08; color: #fff; }

.LeftPanel { text-align: left; width: 140px; padding: 0 12px 12px 12px; border-right: solid 1px #ccc; }
.CenterPanel { padding: 0 30px 0 30px; }
.RightPanel { text-align: left; width: 140px; padding: 0 12px 12px 12px; border-left: solid 1px #ccc; }


#Footer { background-color: #1F3447; height: 26px; }
#Footer .Copyright { font-size: 11px; text-align: center; padding: 4px; color: #eee; }
ul.FooterBullet { margin: 3px 0 3px 8px; padding: 3px 0 3px 8px; }
ul.FooterBullet li { list-style-image: url(images/box_bullet.jpg); }

#Footer2 { background-color: #E3E3E3; }

h1, h2, h3, h4, h5 { padding: 0; margin: 0; }
h1 { font-size: 27px; color: #1F3447; padding: 10px 0 6px 0; }
h2 { font-size: 22px; color: #336699; padding-bottom: 6px; }

h4 { height: 30px; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; margin-top: 10px; }

h5 { font-size: 12px; color: #336699; padding-top: 10px; font-weight: bold; }
h5 a { color: #336699; font-size: 12px; font-weight: bold;}

p { color: #555; padding: 0 0 10px 0; margin: 0; }
p.Just { text-align: justify; }
p.HomePage { font-size: 13px; }
td { vertical-align: top; }

a.Highlight { font-size: 12px; font-weight: bold; color: #336699; padding-right: 6px; }
a.Highlight:Hover { color: #D95910; }

ul.BoxBullet { margin: 3px 0 3px 8px; padding: 3px 0 3px 8px; }
ul.BoxBullet li { list-style-image: url(images/box_bullet.jpg); padding-bottom: 4px; }

ul.News { margin: 3px 0 3px 8px; padding: 3px 0 3px 8px; }
ul.News li { list-style-image: url(images/icons/layout_edit.gif); }

ul.BlogPosts { margin: 3px 0 3px 8px; padding: 3px 0 3px 8px; }
ul.BlogPosts li { list-style-image: url(images/icons/book.gif); }

ul.ForumPosts { margin: 3px 0 3px 8px; padding: 3px 0 3px 8px; }
ul.ForumPosts li { list-style-image: url(images/icons/page_edit.gif); }

ul.HomePageList { margin: 3px 30px 3px 30px; padding: 3px 0 3px 8px; }
ul.HomePageList li { list-style-image: url(images/bullet.gif); padding-bottom: 17px; }

p.LearnMore { text-align: right; padding: 0 0 6px 0; margin: 0; }
p.LearnMore a { color: #D95910; text-decoration: none; color: #336699; }

.Box1 { text-align: left; padding: 10px 10px 0 0; }
.Box1 .Head { background-image: url(images/box1/box_h_bg.jpg); background-repeat: repeat-x; height: 25px; font-weight: bold; font-size: 12px; color: #fff; }
.Box1 .Head .HLeft { background-image: url(images/box1/box_h_l.jpg); background-repeat: no-repeat; height: 25px; background-position: left; }
.Box1 .Head .HRight { background-image: url(images/box1/box_h_r.jpg); background-repeat: no-repeat; height: 25px; background-position: right; padding: 0 10px 0 10px; line-height: 25px; }
.Box1 .Body { background-color: #fff; }
.Box1 .Body .BLeft { background-image: url(images/box1/box_l.jpg); background-repeat: repeat-y; background-position: left; }
.Box1 .Body .BRight { background-image: url(images/box1/box_r.jpg); background-repeat: repeat-y; background-position: right; padding: 10px; }
.Box1 .Foot { background-image: url(images/box1/box_f_bg.jpg); background-repeat: repeat-x; height: 13px; }
.Box1 .Foot .FLeft { background-image: url(images/box1/box_f_l.jpg); background-repeat: no-repeat; height: 13px; background-position: left; }
.Box1 .Foot .FRight { background-image: url(images/box1/box_f_r.jpg); background-repeat: no-repeat; height: 13px; background-position: right; }

.Box2 { text-align: left; padding: 10px 10px 0 0; }
.Box2 .Head { background-image: url(images/box2/box_h_bg.jpg); background-repeat: repeat-x; height: 25px; font-weight: bold; font-size: 12px; color: #fff; }
.Box2 .Head .HLeft { background-image: url(images/box2/box_h_l.jpg); background-repeat: no-repeat; height: 25px; background-position: left; }
.Box2 .Head .HRight { background-image: url(images/box2/box_h_r.jpg); background-repeat: no-repeat; height: 25px; background-position: right; padding: 0 10px 0 10px; line-height: 25px; }
.Box2 .Body { background-color: #fff; }
.Box2 .Body .BLeft { background-image: url(images/box2/box_l.jpg); background-repeat: repeat-y; background-position: left; }
.Box2 .Body .BRight { background-image: url(images/box2/box_r.jpg); background-repeat: repeat-y; background-position: right; padding: 10px; }
.Box2 .Foot { background-image: url(images/box2/box_f_bg.jpg); background-repeat: repeat-x; height: 13px; }
.Box2 .Foot .FLeft { background-image: url(images/box2/box_f_l.jpg); background-repeat: no-repeat; height: 13px; background-position: left; }
.Box2 .Foot .FRight { background-image: url(images/box2/box_f_r.jpg); background-repeat: no-repeat; height: 13px; background-position: right; }



.Line { background-image: url(images/line.jpg); background-repeat: repeat-x; height: 1px; padding: 3px 0 6px 0; }


.PageLinks { text-align: right; line-height: 22px; clear: both; }
.PageLinks a { text-decoration: none; padding-right: 16px; padding-left: 20px;  background-repeat: no-repeat; line-height: 22px; background-position: left top; }
.PageLinks a.Print { background-image: url(images/icons/printer.gif); }
.PageLinks a.Email { background-image: url(images/icons/email.gif); }
.PageLinks a.Fav { background-image: url(images/icons/fav.gif); }

.SubmitForm p { clear: both; }
.FormLabel { width: 120px; padding-right: 6px; float: left; }


/* Tabs */
#navcontainer { clear: both;}
#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #ccc;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #D95910;
padding-bottom: 2px;
background: transparent;
color: #D95910;
}

#navlist a:hover { color: #D95910; }


.PageBG1BR, .PageBG1TR, .PageBG1BL, .PageBG1TL { background-image: url(images/people/peoplegroup1.gif); background-repeat: no-repeat; }
.PageBG1BR {  background-position: bottom right; }
.PageBG1TR { background-position: top right; }
.PageBG1BL { background-position: bottom left; }
.PageBG1TL { background-position: top left; }

.PageBG2BR, .PageBG2TR, .PageBG2BL, .PageBG2TL { background-image: url(images/people/peoplegroup2.gif); background-repeat: no-repeat; }
.PageBG2BR {  background-position: bottom right; }
.PageBG2TR { background-position: top right; }
.PageBG2BL { background-position: bottom left; }
.PageBG2TL { background-position: top left; }

.PageBG3BR, .PageBG3TR, .PageBG3BL, .PageBG3TL { background-image: url(images/people/peoplegroup3.gif); background-repeat: no-repeat; }
.PageBG3BR {  background-position: bottom right; }
.PageBG3TR { background-position: top right; }
.PageBG3BL { background-position: bottom left; }
.PageBG3TL { background-position: top left; }

.PageBG4BR, .PageBG4TR, .PageBG4BL, .PageBG4TL { background-image: url(images/people/peoplegroup1.gif); background-repeat: no-repeat; }
.PageBG4BR {  background-position: bottom right; }
.PageBG4TR { background-position: top right; }
.PageBG4BL { background-position: bottom left; }
.PageBG4TL { background-position: top left; }

