
body { 
margin: 4px 0px 4px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background-color: #003366;
background-image: url("http://localhost/images/bg.gif");
}


/* ----------container------------------------- */
#container {
display: table;
width: 957px;
height: auto;
text-align: center;
background-color: #ffffff;
border-top: 1px solid #DCEAFA;
border-right: 1px solid #DCEAFA;
border-bottom: 1px solid #DCEAFA;
border-left: 1px solid #DCEAFA;
}

#container2 {
display: table;
width: 957px;
height: auto;
text-align: center;
background-color: #ffffff;
border-top: 1px solid #003366;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
border-left: 1px solid #003366;
}

/* ----------header----------------------------- */
#header {
width: auto;
height: auto;
text-align: center;
border: 0px solid #003366;
}


/* ----------maincontent------------------------ */
.contentbox {
width: auto;
height: auto;
margin: 10px 10px 10px 10px;
padding: 0px 10px 0px 10px;
text-align: center;
border: 0px solid #990000;
}

.contentbox h1 {
margin: 26px 0px 20px 0px; 
font-size: 24px;
color: #003366;
text-align: center;
text-decoration: none;
}

.contentbox h2 {
margin: 10px 0px 10px 0px; 
font-size: 20px;
color: #003366;
text-align: center;
text-decoration: none;
}

.contentbox2 { 
display: block;
width: auto;
height: auto; 
margin: 0px 0px 0px 0px; 
padding: 10px 20px 10px 20px;
text-align: left;
border: 0px solid #000000;
}

.contentbox2 ul {
  list-style: url(images/checkmark2.gif); /* wide image for the bullet */
  margin: 10px 0 0 30px;  /* bullet image is in left margin */
  padding: 0px 0px 0px 0px;
}
  
.contentbox2 li {
  margin: 0px 0px .5em 0px;
  padding: 0px 0px 0px 0px;
}

.contentbox2_article { 
display: block;
width: auto;
height: auto; 
margin: 0px 0px 0px 0px; 
padding: 10px 20px 10px 20px;
text-align: left;
border: 0px solid #000000;
}

.contentbox2_article h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
text-align: center;
}

.contentbox2_article h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

a.contentbox2_action:link {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

a.contentbox2_action:visited {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

a.contentbox2_action:hover {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

a.contentbox2_action:active {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

div.homepagebutton { 
width: auto;
height: auto; 
margin: 0px 0px 0px 0px; 
padding: 20px 0px 20px 20px;
text-align: left;
border: 0px solid #000000;
}

div.homepagebutton_article { 
width: auto;
height: auto; 
margin: 0px 0px 0px 0px; 
padding: 20px 0px 20px 0px;
text-align: center;
border: 0px solid #000000;
}

.emptextred {
font-weight: bold;
color: #990000;
}

.emptextblue {
font-weight: bold;
color: #003366;
}

.emptextblue2 {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

hr {
width: auto;
height: 1px;
text-align: center;
border: none 0; 
border-top: 1px solid #000000;
}

* html hr { 
width: 95%;
}

/* ----------searchbox-------------------------- */ 
#searchbox {
display: table;
margin: auto;
width: 360px; 
padding: 20px 0px 20px 0px;
text-align: center;
border: 0px solid #000000;
}

table.courtboxnew2_table {
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

.courtboxnew2_title {
font-size: 11pt;
font-weight: bold;
color: #ffffff;
text-align: center;
background-color: #003366;
}

.courtboxnew2_text {
font-size: 9pt;
text-align: center;
}

.courtboxnew2_button {
font-size: 11pt;
color: #333333;
font-weight: bold;
}












h1 {
color: #003C79;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
text-align: center;
text-decoration: underline;
} 

h2 {
color: #000000;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: center;
text-decoration: none;
}

h4 {
font-size: 10pt;
font-weight: bold;
margin-bottom: 0;
} 

td { 
font-size: 10pt;
}

td.nav_header { 
line-height: 16px;
border-bottom: 1px solid #003366;
}

td.nav_header2 { 
background-color: #DCEAFA; 
font-size: 7pt;
color: #5E748A;
line-height: 18px;
border-bottom: 1px solid #003366;
}

td.nav_ppcheader { 
background-color: #DCEAFA; 
font-size: 7pt;
color: #5E748A;
line-height: 18px;
border-top: 1px solid #5E748A;
border-bottom: 1px solid #5E748A;
}


/* start top right text and links */
td.tophead_text {
font-size: 10px;
color: #333333;
padding: 10px;
}

td.top_tagline {
font-size: 17px;
font-weight: bold;
color: #333333;
text-align: center;
padding: 10px 30px 10px 10px;
}

a.top_link {
font-size: 10px;
color: #333333;
font-weight: bold;
text-decoration: underline;
}

a.top_link:hover {
font-size: 10px;
color: #CC0000;
font-weight: bold;
text-decoration: underline;
}
/* end top right text and links */



/* start top navbar text links */
a.topnav_link {
font-size: 10px;
color: #333333;
font-weight: bold;
text-decoration: underline;
}

a.topnav_link:hover {
font-size: 10px;
color: #CC0000;
font-weight: bold;
text-decoration: underline;
}
/* end top navbar text links */



/* start homepage tables (article box -text - etc) */
td.homebox_title {
background-color: #003366;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
padding: 8px;
text-align: center;
}

td.homebox_content {
background-color: #DCEAFA;
font-size: 10pt;
padding: 5px;
text-align: left;
white-space: nowrap;
}

a.homebox_link {
font-size: 9pt;
color: #003C79;
font-weight: bold;
text-decoration: underline;
}

a.homebox_link:hover {
font-size: 9pt;
color: #003C79;
font-weight: bold;
text-decoration: underline;
}
/* end homepage tables (article box -text - etc) */



/* start sub nav text and links */
.subhead_text {
font-size: 10px;
color: #333333;
}

a.sub_link {
font-size: 10px;
color: #003C79;
font-weight: bold;
text-decoration: underline;
}

a.sub_link:hover {
font-size: 10px;
color: #003C79;
font-weight: bold;
text-decoration: underline;
}

td.subnav_box {
border: 1px solid #6E96D5; 
background-color: #DCEAFA;
font-size: 10px;
padding: 5px;
text-align: center;
}
/* end sub nav text and links */




/* start hr line spacers */
hr.spacer {
width: auto;
border: 1px dashed #333333;
height: 1px;
margin: 10px 0px 0px 0px;
text-align: center;
}

* html hr.spacer { 
width: 95%;
}

/* end hr line spacers */



/* start hr2 line spacers */
hr.spacer2 {
border: 1px dashed #333333;
width: 100%;
height: 1px;
margin: 10px 0px 0px 0px;
text-align: center;
}
/* end hr2 line spacers */





/* start headline + sub headline text */
.headline {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #003C79;
font-weight: bold;
text-decoration: none;
} 

.sub_headline {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000000;
font-weight: bold;
text-decoration: none;
} 
/* start headline + sub headline text */


div.bodycontent { 
position: relative;
padding: 0;
position: relative;
padding: 120px 0px 0px 0px;
}



/* start table for ebooks */
table.book {
border-width: 4px;
border-style: dashed;
border-color: #CC0000;
}
/* end table for ebooks */




/* start div & table for opt-in */
table.optin {
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

div.optin {
float: left; 
width: 300px; 
padding: 20px 20px 20px 0px;
}

.optin_text {
font-size: 9pt;
text-align: center;
}

.disclaimer { 
font-size: 7pt;
color: #666666;
}
/* end div & table for opt-in */



/* start div for article opt-in */
div.optin_article {
float: left; 
width: 360px; 
padding: 20px 20px 20px 0px;
}

* html div#optin_article { 
width: 380px;
}
/* end div for article opt-in */


/* start div for state article opt-in */
div.optin_state {
float: right; 
width: 360px; 
padding: 5px 0px 20px 20px;
}

* html div#optin_state { 
width: 380px;
padding: 20px 0px 20px 0px;
}
/* end div for state article opt-in */



/* start article directory */
a.category_title {
font-size: 12px;
color: #003C79;
font-weight: bold;
text-decoration: underline;
}

a.category_title:hover {
font-size: 12px;
color: #003C79;
font-weight: bold;
text-decoration: underline;
}
/* end article directory */




/* start searchbox */
table.searchbox2_table {
border-width: 2px;
border-style: dashed;
border-color: #CC0000;
background-color: #FFFFCC;
}

div.searchbox2 {
float: left; 
width: 300px; 
padding: 5px 20px 20px 0px;
}

.searchbox_title2 {
font-size: 11pt;
font-weight: bold;
text-align: center;
}

.searchbox_text2 {
font-size: 9pt;
text-align: center;
}

.disclaimer { 
font-size: 7pt;
color: #666666;
}
/* end searchbox */



/* start courtbox2 */
div.courtbox2 {
float: left; 
width: 300px; 
padding: 5px 20px 20px 0px;
}

table.courtbox2_table {
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

.courtbox2_title {
font-size: 11pt;
font-weight: bold;
text-align: center;
}

.courtbox2_text {
font-size: 9pt;
text-align: center;
}

.courtbox2_button {
font-size: 11pt;
color: #333333;
font-weight: bold;
}
/* end courtbox2 */




/* start courtbox3 */
div.courtbox3 {
float: left; 
width: 340px; 
padding: 5px 20px 20px 0px;
}

table.courtbox3_table {
width: 360px;
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

.courtbox3_title {
font-size: 11pt;
font-weight: bold;
text-align: center;
}

.courtbox3_text {
font-size: 9pt;
text-align: center;
}

.courtbox3_button {
font-size: 11pt;
color: #333333;
font-weight: bold;
}
/* end courtbox */




/* start courtbox new */
div.courtboxnew {
float: left; 
width: 360px; 
padding: 5px 40px 20px 0px;
}

table.courtboxnew_table {
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

.courtboxnew_title {
font-size: 11pt;
font-weight: bold;
color: #ffffff;
text-align: center;
background-color: #003C79;
}

.courtboxnew_text {
font-size: 9pt;
text-align: center;
}

.courtboxnew_button {
font-size: 11pt;
color: #333333;
font-weight: bold;
}
/* end courtbox new*/






/* start statebox */
div.statebox {
float: right; 
width: 360px; 
padding: 5px 0px 20px 40px;
}

table.statebox_table {
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

.statebox_title {
font-size: 11pt;
font-weight: bold;
color: #ffffff;
text-align: center;
background-color: #003C79;
}

.statebox_text {
font-size: 9pt;
text-align: center;
}

.statebox_button {
font-size: 11pt;
color: #333333;
font-weight: bold;
}
/* end statebox */




/* start reversebox new */
div.reverseboxnew {
float: left; 
width: 360px; 
padding: 5px 20px 20px 0px;
}

table.reverseboxnew_table {
border-width: 1px;
border-style: solid;
border-color: #003C79;
background-color: #DCEAFA;
}

.reverseboxnew_title {
font-size: 11pt;
font-weight: bold;
color: #ffffff;
text-align: center;
background-color: #003C79;
}

.reverseboxnew_text {
font-size: 9pt;
text-align: center;
}

.reverseboxnew_button {
font-size: 11pt;
color: #333333;
font-weight: bold;
}
/* end reversebox new*/






/* start product tables */

table.prod_tableprice {
border: solid #EEEEEE 1px;   
width: 152px;
text-align: center;
}

table.prod_table {
border: solid #EEEEEE 1px;   
width: 152px;
text-align: center;
}

td.prod_pad {
padding: 5px;
}

td.prod_box {
border: 1px solid #6E96D5; 
background-color: #003366;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
padding: 5px;
text-align: left;
}

td.prod_box2 {
border: 1px solid #808080; 
background-color: #EEEEEE;
padding: 5px;
text-align: left;
}

td.prod_box3 {
border: 1px solid #6E96D5; 
background-color: #DCEAFA;
font-size: 7pt;
padding: 5px;
text-align: left;
}

td.prod_pricetitle {
background-color: #003366;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
padding: 3px;
}

td.prod_price {
background-color: #DCEAFA;
font-size: 12px;
color: #333333;
font-weight: bold;
padding: 3px;
}

td.prod_price2 {
background-color: #EEEEEE;
font-size: 12px;
color: #333333;
font-weight: bold;
padding: 3px;
}

a.prod_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #CC0000;
font-weight: bold;
text-decoration: none;
} 

a.visit_link {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #990000;
font-weight: bold;
text-decoration: underline;
}

.small { 
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}
/* end product tables */





/* start footer text and links */
td.copyright {
font-size: 12px;
color: #333333;
}

.footer_text {
font-size: 12px;
color: #333333;
}

a.footer_link {
font-size: 12px;
color: #333333;
font-weight: bold;
text-decoration: underline;
}

a.footer_link:hover {
font-size: 12px;
color: #CC0000;
font-weight: bold;
text-decoration: underline;
}
/* end footer text and links */










/* --------------left box------------- */
#leftbox {
width:200px; 
float:left; 
position:relative; 
margin-right:1px;
}
