body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;
        font-family: arial, sans-serif; line-height: 16px;
    } 
    table {border-collapse:collapse;border-spacing:0;}
    fieldset,img {border:0; margin:0;padding:0;}
    address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
    ol,ul {list-style:none;}
    caption,th {text-align:left;}
    h1,h2,h3,h4,h5,h6 {font-size:100%;}
    q:before,q:after {content:'';}
    h1 a {
        padding: 3px 0px;
        font-size: 20px;
        color: #000;
        text-decoration: none;
    }

    h1 a:hover {
        text-decoration: underline;
    }
    h2 {
        padding:10px 0px 6px 4px;
        font-size: 15px;
        color: #cc6600;
        font-weight:bold;
    }
    h3 {
        padding:12px 0px 8px 12px;
        font-size: 15px;
        color: #000;
        font-weight:bold;
    }

    h4 {
        margin:0px;	padding:7px  0px 0px 0px; padding-left: 22px; 
        font-size: 16px;color: #cc6600;	font-weight:bold;
        background: url(images/inbox-arrow.gif) no-repeat 2px 9px;}
    h4 a { color: #cc6600;text-decoration: none;}
    h4 a:hover {color: #cc6600;	text-decoration: underline; }
    h5 {
        font-size: 11px;
        color: #000;
        font-weight: normal;
        font-style:italic;
    }

    ul {
        margin: 0px;
        padding: 0px 5px 3px 5px;
    }

    li {
        margin: 0px;
        padding: 0px;
        padding: 2px 0px 1px 14px;
        background: url(images/list-box.gif) no-repeat left 8px;
    }

    li a {
        margin: 0px;
        font-size: 12px;
        color: #336968;
        text-decoration: none;
    }

    li a:hover {
        text-decoration: underline;
    }

    p {
        margin:0px;
        padding:2px 2px 3px 2px;
        font-size: 11px;
        color: #909090;
        }

     p a {
        font-size: 11px;
        color: #cc6600;
    }
    strong {
        font-weight:bold;
        color: #6d6d6d;
    }
    .top-date-text {
		font-size: 10px;
		color: #8d8d86;
    }
    .top-date-text a {
		font-size: 10px;
		color: #8d8d86;
		text-decoration: underline;
    }
    .top-date-text a:hover {
       color: #373737;
    }

    /* Main Navigation */

    .menu-head {
        margin:0px;
        padding:0px;
        font-family: arial, sans-serif;
        font-size: 18px;
        color: #ffffff;
        font-weight:bold;
        padding-left: 30px;
        background: url(images/header-img.gif) no-repeat 0px top;
        height: 59px;	
    }

    .main-nav { 
     }

    .main-nav ul {
        margin: 0;
        padding: 5px 10px;
    }

    .main-nav li {
        margin: 0;
        padding: 9px 5px 9px 24px;
        background: url(images/box-arrow.gif) no-repeat 0px 10px;
    }

    .main-nav li a {

        font-size: 14px;
        font-weight: bold;
        display: block;
        color: #fff;
        text-decoration: none;
    }

    .main-nav li a:hover {
        color: #fff;
        text-decoration: underline;
    }

    .box-text {
        font-size: 11px;
        color: #fff;
    }

    .box-text a {
        font-size: 11px;
        color: #fff;
    }

    .box-text a:hover {
        color: #373737;
    }

    .list ul {
        margin: 0px;
        padding: 0px 10px;
     }

    .list li {
       margin: 0px;
        padding: 1px 2px 1px 12px;
     }

    .list li a {

        margin: 0px;

        font-size: 12px;

        color: #3b7a59;

        font-weight: bold;

        text-decoration: none;

    }

    .list li a:hover {

        text-decoration: underline;

    }

    .list-2 .header {

        padding: 15px 0px 0px 10px;

        font-size: 14px;

        color: #cc6600;

        font-weight: bold;

    }

    .list-2 ul {

        margin: 0px;

        padding: 5px 11px;

        background: none;

    }

    .list-2 li {

        margin: 0px;

        padding: 0px 0px 0px 12px;

        background: url(images/dot-gray.gif) no-repeat 0px 7px;

    }

    .list-2 li a {

        margin: 0px;

        font-size: 12px;

        color: #65665d;

        text-decoration: none;

    }

    .list-2 li a:hover {

        text-decoration: underline;

    }

    .text-black {
        padding:8px 0px 8px 0px;
        font-size: 12px;
        color: #6d6d6d;
        }

    .text-black p {
        margin:0px;
        padding:8px 10px 15px 22px;
        font-size: 12px;
        color: #6d6d6d;
        border-bottom: 1px solid #efefef;
        }

    .text-black p a {
        font-size: 12px;
        color: #cc6600;
    }

    .text-black strong {
        margin:0px;
        padding:8px 12px;
        font-family: arial, sans-serif;
        font-size: 11px;
        font-weight:bold;
        color: #21424b;
        background: url(images/gray-arrow.gif) no-repeat 0px 11px;
    }
    .gray-border {}
    .list-gray ul {
        margin: 0px;
        padding: 12px 2px 12px 8px;
        background: #9d9e97;
        border-top: 3px solid #979891;
        border-bottom: 3px solid #979891;
    }
    .list-gray li {
        margin: 0px;
        padding: 8px 0px 8px 18px;
        background: url(images/result-page-arrow.gif) no-repeat left 12px;
		text-align:left;
    }
    .list-gray li a {
        margin: 0px;
        padding: 0px;
        font-size: 12px;
        color: #fff;
        text-decoration: none;
		text-align:left;
    }
    .list-gray li a:hover {
        text-decoration: underline;
    }

    .list-header {

        margin:0px;

        padding:10px 2px;

        font-size: 14px;

        color: #ffffff;

        font-weight:bold;

        background: #83a1ac;

        border-top: 1px solid #fff;

        border-bottom: 1px solid #fff;

    }

    .list-header2 {

        margin:0px;

        padding:5px 4px;

        font-size: 12px;

        color: #565656;

        font-weight:bold;

        background: #dbdbdb;

        border-top: 1px solid #fff;

    }

    .footer-link {
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #567278;
    }
    .footer-link  a {
		margin:0px;
		padding:12px 4px ;
		font-size: 11px;
		color: #567278;
		text-decoration: underline;
    }
    .footer-link  a:hover {
		text-decoration: none;
		color: #000;
    }
    form {
		margin:0px;
		padding:0px;
    }
    .form-css  {
		margin:0px;
		padding:0px;
		font-size: 11px;
		color: #6b6b6b;
    }
    .form-css .inputcss {
		padding:2px 4px;
		font-size: 11px;
		color: #65665d;
		border: 1px solid #a1a1a1;
    }
.form-css .button {
		font-size: 11px;
		padding:2px 4px;
		color: #fff;
		background: #969696;
		font-weight:bold;
		border: 1px solid #a1a1a1;
    }
    .form-css td { 
		padding: 4px 0px;
		border-bottom: 1px solid #eee;
		color: #6d6d6d;
    }
    .form-css .hilite {
     color: red; 
    }
.banner-border-120 { border: 1px solid #333333; width:120px; height:600px;}
.pagehead { border-top: 1px solid #fff; padding:3px 0px 3px 12px;  background:#73ae8f; }
.pagehead h3 { color:#ffffff; font-size: 18px; font-weight: bold;}