body { color: #000099; font-weight: normal; font-size: 12px; font-family: "Verdana", "Arial", "Comic Sans MS" }
p  { color: #000099; font-weight: normal; font-size: 12px; font-family: "Verdana", "Arial", "Comic Sans MS" }
.head  { color: #000099; font-weight: normal; font-size: 20px; font-family: "Verdana", "Arial", "Comic Sans MS" }
.ch  { color: #000099; font-weight: bold; font-size: 16px; }

a:link { font-size: 12px; font-family: "Verdana", "Arial", "Comic Sans MS" }
a:visited { color: #0000FF; font-size: 12px; font-family: "Verdana", "Arial", "Comic Sans MS" }
a:hover { color: #9999CC; text-decoration: none }

a.left:link  { color: #000099; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, "Comic Sans MS"; text-decoration: none }
a.left:visited  { color: #000099; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, "Comic Sans MS"; text-decoration: none }
a.left:hover  { color: #9999cc; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, "Comic Sans MS"; text-decoration: none }

a.left2:link   { color: #000099; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, "Comic Sans MS"; text-decoration: none }
a.left2:visited   { color: #000099; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, "Comic Sans MS"; text-decoration: none }
a.left2:hover   { color: #9999cc; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, "Comic Sans MS"; text-decoration: none }
td {}

.red {color:#900;}

.title {font-size:18px}
h1 a {font-size:24px!important;}
h3 {font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif}
h2  {font: bold 18px Verdana, Arial, Helvetica, sans-serif}

h2.heading {color: #039; font-size:1.3em;}
h2.heading span{display:block; border-top:1px solid #C00; padding-top:10px; font-size:0.8em; color:#036; width:600px; margin:0 auto;}
h2.heading em{width:186px; display:block; float:left;}
h2.heading strong {color:#C00;}
h3.heading2 {border-bottom:1px solid #999; font-size:1.3em;}
strong {color: #009; letter-spacing:1px}

.clear {clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
	
ul.detail {list-style:none; padding:0;}
ul.detail li {padding:6px; background:#FFF; clear:both; border-bottom:1px solid #CCC; height:20px;  background-color: #F4F4F4;}
ul.detail li span {float:left; margin-left:20px; }
ul.detail li em {float:right; font-style:normal; margin-right:20px;} 
ul.detail li.total {background:none; border-bottom:none;} 
ul.detail li.top {background:#069; color:#FFF; padding:10px; font-weight:bold;}
ul.detail li ul li {border-bottom:none;}
.red {color:#B00}
.blue {color:#00B}
.grey {color:#999}
.white {color:#FFF}

.warning {color:#FFF600; padding: 5px 10px 5px 10px; text-align:center; background-image:url(images/warningBG.gif)}
.warning a:link, .warning a:visited {color:#FFFF00; text-decoration:none; font-size: 15px}
.warning a:hover {color:white; text-decoration:none; font-size:15px}

.lineHr {border-bottom:4px dotted #FFF; height:2px; margin-top:10px; margin-bottom:10px}
.lineHr2 {border-bottom:1px dotted #889; height:2px; margin-top:1px; margin-bottom:1px}

imput, textarea {font:12px Verdana, Arial, Helvetica, sans-serif; color:#008; padding:4px}

.testi-texts {font-size:0.95em; color:#03C;}
.testimonials {margin-top:20px;}
.testi-names {color:#C00;}

ul.allcontact {  z-index:999999; font-size:12px; padding-top:20px;}

ul.allcontact li {
	display:block;
	padding:4px;
	border-bottom:1px solid #f3f2e8;
	overflow:hidden;
	
}


ul.allcontact li span {
	float:left;}

ul.allcontact li em {
	float:right;}