/**************************************************
General Body Styles
**************************************************/
body#index {
     text-align:center;
     background-color: #ffffff;
     background-repeat: no-repeat;
     background-image: url(../images/bgmain_index.jpg);
     background-position: top center;
     padding: 0;
     margin:0; }
body {
     text-align:center;
     background-color: #ffffff;
     background-repeat: no-repeat;
     background-image: url(../images/bg_subpage.jpg);
     background-position: top center;
     padding: 0;
     margin:0; }
#wrapper {
     width: 842px;
     text-align: left;
     margin: 0 auto;
     padding: 0; }
/**************************************************
Comdev News Text Styles
**************************************************/
.title, .titlelink, .textsmall, a.titlelink {
     font-family: Times, "Times New Roman", serif;
     border: none;
     font-weight: normal; }
td.title, td.textsmall {
     font-family: Times, "Times New Roman", serif; }
hr{
display: none;}
td b {
     font-size: 16px;
     border: none;
     font-weight: normal;  }
b{
     border: none;}
/**************************************************
General Text Styles
**************************************************/
.c_one h1, .c_two h1 {
     color: #27231c;
     font-family: Times, "Times New Roman", serif;
     font-size: 25px;
     font-weight: normal;
     border-bottom: 1px #bdb482 solid;
     padding-bottom: 6px;
     margin: 0 0 7px 0; }
.c_two h1{
     border: none; }
h2 {
     color: #0b6e9f;
     font-family: Times, "Times New Roman", serif;
     font-size: 18px;
     font-weight: normal;
     margin: 0 0 7px 0; }
p {
     margin: 0 0 10px 0;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     line-height: 18px;
     color: #5f5a4f; }
blockquote {
     margin: 0 0 20px 20px;
     padding: 10px;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     line-height: 18px;
     color: #5f5a4f;
     border: 1px #beb480 solid;
     background-color: #e9dfc6; }
blockquote.warning {
     background-color: #f8ea99;
     color: #b10000; }
blockquote h2 {
     margin-bottom: 10px;
     padding-bottom: 0; }
a:link, a:visited {
     color: #006ea0; }
a:hover {
     color: #15c0fa; }
li {
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     line-height: 18px;
     color: #5f5a4f; }
.content ul, .content ol {
     padding: 10px 10px 10px 30px;
     margin-left: 20px;
     border: 1px #beb480 solid;
     background-color: #e9dfc6; }
ul.noborder {
     border: none;
     padding: 0;
     margin: 0 0 0 20px; }
.content img {
     margin: 10px 10px 30px 10px; }
/**************************************************
Quick Close Styles
**************************************************/
.quick_close {
     height: 40px;
     background-image: url(../images/bg_close_top.jpg);
     background-repeat: repeat-x;
     text-align: right; }
.quick_close a, .quick_close a:link, .quick_close a:visited {
     padding-top: 10px;
     margin: 0;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 12px;
     text-decoration: none;
     color: #ecd28b; }
.quick_close a:hover {
     color: #fb0009; }
.quick_close img {
     padding: 0;
     margin: 0;
     float: right; }
a.clear_history {
     float: left;
     padding-left: 25px; }
a.close_browser {
     float: right; }
/**************************************************
Logo Box Styles
**************************************************/
.logo_box {
     width: 842px;
     height: 93px;
     background-image: url(../images/bg_logo_banner.jpg);
     background-position: top left;
     background-repeat: no-repeat; }
.logo_box img {
     float: right;
     margin-left: 400px; }
/**************************************************
Navigation Styles
**************************************************/
.navigation {
     text-align: center;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     height:34px;
     width: 842px;
     font-weight: normal;
     background-image: url(../images/bg_nav.jpg);
     background-repeat: no-repeat; }
.navigation ul {
     list-style: none;
     margin: 0;
     padding-top: 5px;
     padding-left: 0; }
.navigation li {
     display: inline;
     padding-right: 6px;
     padding-left: 6px;
     font-size: 13px; }
.navigation a {
     color: #ffffff;
     border: none; }
.navigation a:link, .navigation a:visited {
     /* This is for Win/IE only */
     color: #ffffff;
     text-decoration: none;
     border: none; }
.navigation a:hover {
     color: #e1d289; }
/**************************************************
Main Content Styles
**************************************************/
.content {
     float: left;
     width: 842px;
     background-color: #f6f4e4;
     background-image: url(../images/bg_main_content.jpg);
     background-repeat: no-repeat;
     padding: 25px 0 20px 0;
     min-height: 370px; }
.content_quicklinks {
     padding: 10px;
     margin-bottom: 20px;
     border: 1px #beb480 solid; }
.c_one {
     float: left;
     width: 512px;
     padding-left: 30px; }
.c_two { 
     float: left;
     width: 230px;
     padding: 0 30px 0 20px;}
.c_two img{
     margin-bottom: 0;
     float: right;}
.news{
          border-top: 1px #bdb482 solid;
     margin-bottom: 30px;
}
.c_one br{
     margin: 0;
     padding:0;}
}	 

/**************************************************
Header Styles
**************************************************/
.header h1{
     border: none; }
body#index .header h1{
     float: left;
     width: 842px;
     padding: 250px 0 0 0;
     /* height of the replacement image */
    height: 0px;
     overflow: hidden;
     margin: 0;
     background-image: url(../images/header_index.jpg);
     border: none; }
body#about .header h1 {
     background-image: url(../images/header_about.jpg);
     border: none; }
body#contact .header h1 {
     background-image: url(../images/header_contact.jpg);
     border-bottom: none; }
body#safety_planning .header h1 {
     background-image: url(../images/header_safety_planning.jpg);
     border-bottom: none; }
body#relationship_quiz .header h1 {
     background-image: url(../images/header_relationship_quiz.jpg);
     border-bottom: none; }
body#violent_sexual_crimes .header h1 {
     background-image: url(../images/header_violent_sexual_crime.jpg);
     border-bottom: none; }
body#protection_orders .header h1 {
     background-image: url(../images/header_protection_order.jpg);
     border-bottom: none; }
body#criminal_justice_assistance .header h1 {
     background-image: url(../images/header_criminal_justice.jpg);
     border-bottom: none; }
body#clear_browser_history .header h1 {
     background-image: url(../images/header_clear_history.jpg);
     border-bottom: none; }
body#important_links .header h1 {
     background-image: url(../images/header_important_links.jpg);
     border-bottom: none; }
.header h1{
     float: left;
     width: 842px;
     padding: 142px 0 0 0;
     /* height of the replacement image */
    height: 0px;
     overflow: hidden;
     margin: 0;
     background-image: url(../images/header_subpage.jpg);
     border: none;
     text-decoration: none;
     background-repeat: no-repeat; }
/**************************************************
Footer Styles
**************************************************/
.footer {
     text-align: center;
     margin: 0 auto;
     clear:both;
     height: 101px;
     background-image: url(../images/bg_footer.jpg);
     padding-top: 25px;
     background-repeat: no-repeat;
     border-top: 1px #beb480 solid; }
.footer p {
     font-size: 13px;
     margin: 0 0 10px 0; }
.footer a:hover {
     color: #d5652d; }