/*         MAIN ELEMENTS          */

body {margin-top:20px;margin-bottom:20px;background-color:#FFFFFF;}
p {padding-left:15px;padding-right:15px;color: #000000;font-size:13px;font-family: Arial, Helvetica, sans-serif;line-height:120%;}

ul{list-style:square;margin-left:30px;padding-left:15px;padding-right:15px;color: #000000;font-size:13px;font-family: Arial, Helvetica, sans-serif;line-height:120%;}
ul.leftcol {list-style: none;padding-left:1px;text-indent:-1px;}
li.leftcol {margin-left:-15px;list-style-type:square;list-style-image:none;font-size:13px;font-family: Arial, Helvetica, sans-serif;line-height:120%;text-align:left;color: #000000;}

.style4{font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:2px;margin-bottom:0px;color:#000;text-align:center;}
.style5{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#0099cc;margin:0px;margin-bottom:2px;text-align:center;}
.style6{margin-top:-10px;margin-bottom:35px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#1d4489;text-align:center;}
.style7{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#1d4489;text-align:left;}
.style8 {color: #0099ccs;}
.style9 {color: #ff0000;font-weight:bold;}
.style11 {font-size: 16;font-weight: bold;}
.style12 {color: #FF0000;font-size:13px;}

blockquote{margin:25px 30px 25px 30px;padding:20px;font-size:13px;font-family: Arial, Helvetica, sans-serif;line-height:120%;color:#000000; background-color:#D3D3D3;font-style:italic;text-align:justify;}


/*         HEADER ELEMENTS          */

h1 {margin-top:20px;padding-top:5px;padding-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;color:#1d4489;text-align:center;letter-spacing:1px;}
h2 {margin-left:10px;margin-right:0px;padding-left:5px;;padding-top:5px;padding-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#1d4489;text-align:left;background-image:url(graphics/h2-bg.gif)}
h2.long {margin-left:10px;margin-right:6px;padding-left:5px;;padding-top:5px;padding-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#1d4489;text-align:left;background-image:url(graphics/h2-bg.gif)}
h3{padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:2px;margin-bottom:0px;color:#000;text-align:left;text-decoration:underline;}	


/*         LINK ELEMENTS          */

a:link, a:visited {font-weight: normal; text-decoration:underline; font-size:12px; color:#0000FF;line-height:120%;}
a:hover, a:active {font-weight: normal; text-decoration:none; font-size:12px; color:#FF0000;line-height:120%;}

A.strikeouts {font-weight: normal; text-decoration:none; font-size:13px; color:#666666;line-height:120%;}
A.strikeouts:link {font-weight: normal; text-decoration:none; font-size:13px; color:#666666;line-height:120%;}
A.strikeouts:visited {font-weight: normal; text-decoration:none; font-size:13px; color:#666666;line-height:120%;}
A.strikeouts:hover {font-weight: normal; text-decoration:none; font-size:13px; color:#666666;line-height:120%;}





/*         MAIN NAVIGATION ELEMENTS          */

/*Navigation modified from CSS Play - www.cssplay.co.uk*/
.images {background:#1d4489; width:20px; padding:1px;} /* not part of the menu */
#outer {padding:2px 0; border:1px solid #1d4489;border-color-top:#072761;border-color-bottom:#072761;background:#529ad0 url(graphics/gradient.gif) repeat-x bottom left; margin:0px 0 0px 0;}
#point {display:table; padding:0; margin:0 auto; list-style:none; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; font-family:arial; font-size:0.9em; height:3.1em; line-height:3.1em; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#fff; background:#529ad0 url(graphics/gradient.gif) repeat-x bottom left; border-right:1px solid #1d4489; border-left:1px solid #529ad0;}
#point li a:hover, #point li a.current {background:#529ad0 url(graphics/down_arrow.gif) no-repeat center top; color:#fff;}
#point li a:hover b, #point li a.current b {display:block; float:left; background:transparent url(graphics/up_arrow.gif) no-repeat center bottom; cursor:pointer} 



/*         TABLE ELEMENTS          */

table.blast {border:1px solid #000;}

table.archive {border-width: 2px 2px 2px 2px;border-spacing: 3px 3px;border-style: ridge ridge ridge ridge;border-color: black black black black;border-collapse: separate;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
table.archive th {border-width: 1px 1px 1px 1px;padding:2px 2px 2px 2px;border-style: outset outset outset outset;border-color: gray gray gray gray;-moz-border-radius:2px 2px 2px 2px;}
table.archive td {border-width: 1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style: outset outset outset outset;border-color: gray gray gray gray;-moz-border-radius:2px 2px 2px 2px;line-height:110%;}

table.reg {border-width:0px;border-spacing:0px;border-style:ridge;border-color:black;border-collapse:separate;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
table.reg th {border-width:0px;padding:0px;border-style:outset;border-color:gray;-moz-border-radius:2px;}
table.reg td {border-width:0px;padding:5px;border-style:outset;border-color:gray;-moz-border-radius:2px;line-height:110%;}
