﻿/* CSS Reset - www.CatsWhoCode.com */
/* Due to the fact web browsers define different default styling for html elements, the first thing to do is to always include a CSS reset in your stylesheet. */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
/* End CSS Reset */

.clear 
{
    clear: both;
    line-height: 1px;
    font-size: 1px;
}
        
/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{ background:#424242; text-align:center; background-image:url(images/main-background.gif); background-repeat:repeat-x; background-position:top; }

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; line-height:1.333em; color:#333333; } /* 7e8783 */

input, select { vertical-align:middle; font-weight:normal;}
a {color:#4e7b8d;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
ul { margin-left:15px; list-style: disc; }
h1 { color:#339966; font-size:1em; font-weight:bold; }

.content { background-color:#FFFFFF; font-size:0.9em; }

.Single_t {background: url(images/Border-Single-E5E5E5-TS.gif) 0 0 repeat-x; width: 20em}
.Single_b {background: url(images/Border-Single-E5E5E5-BS.gif) 0 100% repeat-x}
.Single_l {background: url(images/Border-Single-E5E5E5-LS.gif) 0 0 repeat-y}
.Single_r {background: url(images/Border-Single-E5E5E5-RS.gif) 100% 0 repeat-y}
.Single_bl {background: url(images/Border-Single-E5E5E5-BL.gif) 0 100% no-repeat}
.Single_br {background: url(images/Border-Single-E5E5E5-BR.gif) 100% 100% no-repeat}
.Single_tl {background: url(images/Border-Single-E5E5E5-TL.gif) 0 0 no-repeat}
.Single_tr {background: url(images/Border-Single-E5E5E5-TR.gif) 100% 0 no-repeat; padding:10px} 

.Filled_E5E5E5_tl {background: url(images/Border-Filled-E5E5E5-BG-E5E5E5-TL.gif) 0 0 no-repeat}
.Filled_E5E5E5_tr {background: url(images/Border-Filled-E5E5E5-BG-E5E5E5-TR.gif) 100% 0 no-repeat; padding:10px} 

.Filled_FFCCCC_tl {background: url(images/Border-Filled-E5E5E5-BG-FFCCCC-TL.gif) 0 0 no-repeat}
.Filled_FFCCCC_tr {background: url(images/Border-Filled-E5E5E5-BG-FFCCCC-TR.gif) 100% 0 no-repeat; padding:10px} 

.Filled_CCFFCC_tl {background: url(images/Border-Filled-E5E5E5-BG-CCFFCC-TL.gif) 0 0 no-repeat}
.Filled_CCFFCC_tr {background: url(images/Border-Filled-E5E5E5-BG-CCFFCC-TR.gif) 100% 0 no-repeat; padding:10px} 

.Solid_t {background: url(images/Border-Solid-E5E5E5-TS.gif) 0 0 repeat-x; width: 20em}
.Solid_b {background: url(images/Border-Solid-E5E5E5-BS.gif) 0 100% repeat-x}
.Solid_l {background: url(images/Border-Solid-E5E5E5-LS.gif) 0 0 repeat-y}
.Solid_r {background: url(images/Border-Solid-E5E5E5-RS.gif) 100% 0 repeat-y}
.Solid_bl {background: url(images/Border-Solid-E5E5E5-BL.gif) 0 100% no-repeat}
.Solid_br {background: url(images/Border-Solid-E5E5E5-BR.gif) 100% 100% no-repeat}
.Solid_tl {background: url(images/Border-Solid-E5E5E5-TL.gif) 0 0 no-repeat}
.Solid_tr {background: url(images/Border-Solid-E5E5E5-TR.gif) 100% 0 no-repeat; padding:10px} 

.menuItems { font-size:0.90em; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.WhatWeDo { font-size:0.8em; font-weight:bold; text-decoration:none; }
.ContactUs { font-size:0.8em; font-weight:bold; }