
/* Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; }

h1 {
 color:#777777;
 font-size:24px;
 line-height:1.6em;
 text-transform:capitalize;
}

h2 {
 color:#777777;
 font-size:40px;
 line-height:1.6em;
 margin-bottom:30px;
 font-weight:bold;
}

h3 {
 font-family:"Arial Black",  Arial, Verdana, sans-serif;
 color:#777777;
 font-size:22px;
 line-height:0.9em;
 margin-bottom:35px;
 font-weight:bold;
 text-transform:uppercase;
}

h4 {
 font-family:Arial, Helvetica, sans-serif;
 color:#777777;
 font-size:16px;
 line-height:1.6em;
 margin-bottom:5px;
 font-weight:bold;
}

h5 {
 color:#777777;
 font-size:14px;
 line-height:1.4em;
 margin-bottom:5px;
 font-weight:bold;
}

h6 {
 color:#777777;
 font-size:13px;
 line-height:1.4em;
 margin-bottom:5px;
 font-weight:bold;
}

h2 a, h3 a, h4 a, h5 a { text-decoration:none; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }

/* Text elements
-------------------------------------------------------------- */
p {
 font-size:12px;
 line-height:1.8em;
 margin-bottom:28px;
}

p.large {
 font-size:18px;
 line-height:27px;
 font-family:Arial, Helvetica, sans-serif;
 margin-bottom:26px;
 color:#777777;
}

p.small {
 font-size:0.8em;
 line-height:1.8em;
 margin-bottom:24px;
}

strong {
 font-weight:bold;
 color:#333333;
}

h3 strong {
 font-weight:bolder;
 color:#333333;
}

.breadcrumb {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

.hr {
 margin-bottom:20px;
}

ol {
 list-style:decimal inside;
 font:Arial, Helvetica, sans-serif;
 color:#777777;
}

ol li { list-style:decimal inside; }

.body-list {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#777777;
 padding-left:20px;
 margin-top:10px;
 margin-bottom:15px;
}

.body-list li{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 padding-bottom:7px;
}


img.left {
 float:left;
 margin:0.2em 0.8em 0.3em 0;
 padding:0;
}

img.right {
 float:right;
 margin:0.2em 0 0.3em 0.8em;
 padding:0;
}

a:hover {
 color:#72CE17;
 text-decoration:underline;
}

a {
 text-decoration:none;
 color:#007CCA;
}

.main_link a:hover {
 color:#FFFFFF;
 background-color:#72CE17;
 text-decoration:none;

}

.main_link a {
 padding:2px 4px 2px 4px;
 text-decoration:none;
 color:#FFFFFF;
 background-color:#007CCA;
}

.back_link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
}

.back_link a:hover {
 color:#FFFFFF;
 background-color:#72CE17;
 text-decoration:none;

}

.back_link a {
 padding:4px 6px 4px 6px;
 text-decoration:none;
 color:#FFFFFF;
 background-color:#007CCA;
}


ul, ol { margin-bottom:23px; }

li {
 margin-left:20px;
 list-style:disc;
 line-height:1.7em;
}

blockquote {
 font-family:georgia;
 font-style:italic;
 line-height:1.7em;
}

acronym { border-bottom:1px dotted #ccc; }

input[type="button"], input[type="submit"] { cursor: pointer;}

td.bold { font-weight: bold; text-align: center;}
