body { /* DEFAULT PAGE ATTRIBUTES */
margin:0;
padding:0;
font:13px Verdana, Geneva, Tahoma, sans-serif;
color:#333333;
overflow-x:hidden;
overflow-y:scroll;
}

img, a img {
border:none;
margin:0;
padding:0;
}

.img_full { /* MARGINS FOR IMAGE SPANNING FULL WIDTH */
margin:5px 0;
}

p, ul, li, ol, h1, h2, h3, h4, h5, h6 { /* DEFAULT PADDING AND MARGIN */
margin:0;
padding:0;
}

ul li ul li {
margin-left:10px;
list-style:inside circle;
}

#sm_column ol li {
font-size:11px;
color:#333333;
line-height:175%;
}

span h1, span h2, span h3, span h4, span h5, span h6, span p { /* HIDES TAGS FROM RENDERING IN BROWSER */
display:none;
}

h1 { /* MAIN NAVIGATION & PAGE TITLE */
font:bold 19px Verdana, Arial, Helvetica, sans-serif;
color:#cc2328;
line-height:normal;
margin-bottom:5px;
}

h2 { /* PAGE CONTENT TOPICS */
color:#000000;
font-size:14px;
}

h3 { /* SMALL COLUMN TITLE */
font-size:11px;
font-weight:bold;
color:#555555;
}

h4 { /* SMALL COLUMN TITLE TOPIC */
font-size:11px;
font-weight:bold;
color:#777777;
}

h5 {
}

h6 {
font-size:13px;
color:#cc2328;
margin-bottom:5px;
display:block;
width:400px;
background-color:#eaeaea;
}

#header_banner { /* POSITIONS LOGO AND TEXT AT TOP OF PAGE */
width:1024px;
height:167px;
margin:0 auto;
z-index:-250;
background:url(../images/general/head_banner.png) no-repeat;
}

#header_link {
width:1024px;
height:167px;
display:block;
}

#header_underlay { /* 100% WIDTH FOR LARGER RESOLUTION */
width:100%;
height:167px;
position:absolute;
background:url(../images/general/banner_tile.gif) repeat-x;
top:0;
z-index:-500;
}

#main_navigation { /* POSITIONS PRIMARY NAVIGATION */
width:764px;
height:41px;
margin:-19px auto 0 auto;
}

#centering_container { /* CONTAINS AND CENTERS ALL PAGE CONTENT */
width:764px;
height:auto;
margin:0 auto 10px auto;
}

#sm_column { /* CREATES A SMALL COLUMN */
width:150px;
min-height:500px; /* SETS STANDARD MINIMUM HEIGHT SO DOTTED LINES ALWAYS GO TO BOTTOM OF PAGE */
height:400px;
margin:10px 10px 0 10px;
float:left;
}

#sm_column ul li { /* STYLES A LIST ITEM INSIDE A SMALL COLUMN */
list-style:none;
margin-left:5px;
}

#sm_column ol li { /* STYLES A LIST ITEM INSIDE A SMALL COLUMN */
margin-left:20px;
list-style-type:disc;
list-style-position:outside;
}

#sm_column p, #sm_column ul, #sm_column img { /* SETS BOTTOM MARGIN FOR PARAGRAPHS AND UNORDERED LISTS INSIDE #SM_COLUMN */
font-size:11px;
margin-bottom:10px;
list-style:none;
}

#lg_column { /* STYLES A LARGE COLUMN */
width:400px;
min-height:500px; /* SETS STANDARD MINIMUM HEIGHT SO DOTTED LINES ALWAYS GO TO BOTTOM OF PAGE */
height:auto;
padding:0 10px; /* SETS DOTTED LINE AWAY FROM CONTENT */
margin:10px 0 0 0;
float:left;
border-left:1px dotted #666666;
border-right:1px dotted #666666;
}

#lg_column p, #lg_column ul { /* STYLES PARAGRAPHS INSIDE OF A LARGE COLUMN */
line-height:18px;
margin:8px 0;
list-style:inside;
}

.no_style { /* REMOVES BULLETS FROM ORDERED AND UNOREDED LISTS */
list-style-type:disc;
} 

.date { /* DATES FOR HEADLINES, NEWS, BLOG */
font: 8px normal Helvetica, sans-serif;
color:#666666;
border-bottom:1px dotted #666666;
margin:10px 0 0 0;
}

.footnote { /* STYLES FOOTNOTES AND LEGAL TEXT */
font: 9px normal Helvetica, sans-serif;
padding:10px;
line-height:normal;
color:#444444;
background-color:#E5E5E5;
}

.clear { /* CLEARS FLOATS */
clear:both;
width:764px;
height:5px;
}

#foot { /* STYLES FOOTER */
width:764px;
height:27px;
text-align:center;
margin:15px 0;
padding-top:10px;
border-top:1px dotted #666666;
}

a:link, a:visited { /* STYLES LINKS AND VISITED LINKS */
text-decoration:none;
color:#1a8fe0;
}

a:hover, a:active { /* STYLES HOVERED AND ACTIVE LINKS */
text-decoration:underline;
color:#1a8fe0;
}

table {
margin:10px auto;
font:10px Verdana, Geneva, Tahoma, sans-serif;
border-collapse:collapse;
background-color:#efefef;
}

td {
border:1px solid #999999;
}


#zebra, #zebra2, #zebra3, #zebra4, #zebra5, #zebra6, #zebra7, #zebra8, #zebra9, #zebra10, #zebra11, #zebra12, #zebra13, #zebra14, #zebra15, #zebra16, #zebra17, #zebra18, #zebra19, #zebra20 {
border: 1px solid #666666;
}

#zebra tbody tr td, #zebra2 tbody tr td, #zebra3 tbody tr td, #zebra4 tbody tr td, #zebra5 tbody tr td, #zebra6 tbody tr td, #zebra7 tbody tr td, #zebra8 tbody tr td, #zebra9 tbody tr td, #zebra10 tbody tr td, #zebra11 tbody tr td, #zebra12 tbody tr td, #zebra13 tbody tr td, #zebra14 tbody tr td, #zebra15 tbody tr td, #zebra16 tbody tr td, #zebra17 tbody tr td, #zebra18 tbody tr td, #zebra19 tbody tr td, #zebra20 tbody tr td {
padding: 3px 8px;
border-left: 1px solid #999999;
}
	
#zebra tbody tr.selected td, #zebra2 tbody tr.selected td, #zebra3 tbody tr.selected td, #zebra4 tbody tr.selected td, #zebra5 tbody tr.selected td, #zebra6 tbody tr.selected td, #zebra7 tbody tr.selected td, #zebra8 tbody tr.selected td, #zebra9 tbody tr.selected td, #zebra10 tbody tr.selected td, #zebra11 tbody tr.selected td, #zebra12 tbody tr.selected td, #zebra13 tbody tr.selected td, #zebra14 tbody tr.selected td, #zebra15 tbody tr.selected td, #zebra16 tbody tr.selected td, #zebra17 tbody tr.selected td, #zebra18 tbody tr.selected td, #zebra19 tbody tr.selected td, #zebra20 tbody tr.selected td  {
background-color: #3d80df;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #346DBE;
border-bottom: 1px solid #7DAAEA;
}
