html, body, img, div, form, a, script, input { margin:0; padding:0; }

body {
    font-family:Trebuchet MS,tahoma,arial,helvetica;
    font-weight:normal;
    font-size:11px;
    color:#555555;
}

img { border:0; display: block; }

p { margin:0; padding-top:5px; padding-bottom:5px; }

input, select { font-size:12px; }

a { color:#03C024; text-decoration:none; font-weight:bold;}
a:hover, a:active { color:#03C024; text-decoration:underline; }

#content ul {
    list-style-type: none; 
    font-family: Trebuchet MS,tahoma,arial,helvetica;
    font-size: 11px;
    color: #555555;
    padding: 0;
    text-align: center;
    display: block;
}

#content ul li {
    font-family: Trebuchet MS,tahoma,arial,helvetica;
    font-size: 11px;
    color: #555555;
    padding: 0;
    margin-left: 35px;
    text-align: left;
    list-style-image: url(/images/ar-list.png);
    display: list-item;
}

h1 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #464646;
}
h2 {
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    color: #018D4B;
}
h3, h4 {
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    color: #10CF31;
}
h5 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
}
h6 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color: #0960C9;
}

.headerBox { 
    margin-bottom:10px;
    border-bottom:2px solid #03C024;
    padding:6px;
}
.headerBox h1 { display:inline; }
.headerBox h1 { color:#000000; }
.headerBox h1.arrow { color:#818282; }

.clearfix:after {
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* start: pagination */
#searchPagination { background:#ffffff; width:700px; margin:0 auto; text-align:center; padding-bottom:28px; }

#pagination a { padding:2px 6px; color:#004276; background:#fff; text-decoration:none; border:1px solid #cdddee; }

table.centerPagination { text-align:center; width:100%; margin:0px; padding:0px; }

table.pagination { padding:0px; margin:0px; }

table.pagination a { padding:2px 6px; display:block; font-size:.8em; color:#004276; background:#fff; text-decoration:none; border:1px solid #cdddee; }

table.pagination a:hover { color:#fff; background-color:#004276; border:1px solid #004276; }
table.pagination a.searchCurrentPage, table.pagination a.searchCurrentPage:hover { padding:2px 6px; display:block; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid white; white-space:nowrap; cursor:default; }

table.pagination a.searchPreviousPage,
table.pagination a.searchPreviousPage:hover,
table.pagination a.searchNextPage,
table.pagination a.searchNextPage:hover
{ padding:2px 6px; display:table-cell; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid #dcdcdc; white-space:nowrap; cursor:default; }

.paginationArrows { line-height:10px; }
/* end: pagination */

#registrationForm { font-size:11px; }
#registrationForm .inputbox { background:url('/images/contact_textbox.png') no-repeat; border:none; font-size:11px; height:25px; margin:0 0 4px 0; padding:0; width:227px; }
#registrationForm .inputbox input { background:none; border:none; font-size:11px; height: 20px; margin:0 0 0 11px; padding:5px 0 0 0; width:205px; }
#registrationForm .inputbox select { background:none; border:none; font-size:11px; height: 20px; margin:0 0 0 11px; padding:5px 0 0 0; width:205px; }