/* CSS Document */
body { margin: 0; padding: 0; background-color: #315AA8; background-image:url(../images/bg_top.jpg); background-repeat: repeat-x; background-position: top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#containerOuter { margin: 40px auto 0; padding: 6px; width: 912px; background-color: #EFEFEF; }
#containerInner { margin: 0 auto; padding: 5px; width: 900px; border: 1px solid #CCC; background-color:#FFF; }
#header { width: 900px; height: 100px; margin: 0 auto;}
#nav { width: 900px; height: 40px; margin: 0 auto; background-image: url(../images/bg_nav.jpg); background-repeat: no-repeat; background-position: top; }
#content { width: 854px; margin: 0 auto; padding: 18px 23px; color:#333333; }
#footer { width: 900px; margin: 0 auto; padding: 6px; color: #AEC2E8; font-size: 12px;}

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #183F85;}
h2.main { font-size: 24px; padding: 0; margin: 0 0 12px 0;}
h4 { text-transform: uppercase;}
#nav .item { margin: 8px 24px; color: #FFF; text-transform: uppercase; font-size: 18px; font-weight: bold; float: left;}
.sidebar { width: 200px; margin: 0; padding: 0 0 0 24px; float: right;}
#nav a, #nav a:visited { color: #FFF; text-decoration: none;}
#nav a:hover, #nav a:active { color: #AEC2E8;}
#content a, #content a:visited { color: #183F85;}
#content a:hover, #content a:active { color: #AEC2E8;}
#footer a, #footer a:visited { color: #AEC2E8;}
#footer a:hover, #footer a:active { color: #FFF;}

.bigList { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #315AA8; list-style-type: square; line-height: 32px;}
a.practiceArea { font-size: 14px; font-weight: bold; text-decoration: none; line-height: 21px; margin-left: 20px;}
a.bigLink { font-size: 18px; text-decoration: none; }