/* CSS Document */

html, head, body, div, span, p, h1, h2, h3, h4, h5, h6, strong, em, abbr, acronym, address, bdo, blockquote, cite, q, code, ins, del, dfn, kbd, pre, samp, var, br, a, base, img, area, map, object, param, img, ul, li, dl, dt, dd, form,  label, fieldset, legend,
b, i, tt, sub, sup, big, small, hr
{
margin: 0;
padding: 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
body {
	background: url(../images/bg.jpg) repeat-x;
	background-color:#F0F6E8;
	margin-top: 0px;
}

.sites {
  font-family:Arial, Helvetica, sans-serif;
  color:#50761B;
  font-size:12px;
  min-height:11px;
}
.sites a:active {
    text-decoration:none;
    
}
.sites a:hover {
    color:#FF9900;
    text-decoration:underline;
}
.package {
   color:#50761B;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

h3 {
   color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;

}
.vert_line {
     background-image:url(../images/vert_block.jpg);
	 background-repeat:repeat-y;
	 background-position:center;
}
.horiz_line {
     background-image:url(../images/horiz_block.jpg);
	 background-repeat:repeat-x;
	 background-position:center;
}
.topLine {
    color:#007065;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.h4 {
   font-size:16px;
   color:#007F75;
   font-weight:bold;
}
.clientLogin {
   color:#434343;
   font-weight:bold;
   font-size:16px;
}
.comLink a:link {
  text-decoration:underline;
  color:#434343;
  font-weight:bold;
}
.comLink a:active {
  text-decoration:none;
  font-weight:bold;
  color:#434343;
}
.comLink a:visited {
  text-decoration:none;
  font-weight:bold;
  color:#434343;
}
.comLink a:hover {
  text-decoration:underline;
  font-weight:bold;
  color:#434343;
}
.text_box ul{
  list-style-image:url(../images/bullet.jpg);
  list-style-position: inside;

}
.text_box h3 {
   font-size:14px;
   font-weight:bold;
   color:#637846;
}
.text_green {
   font-size:20px;
   font-weight:bold;
   color:#637846;
}
.link_red{
color:#FF0000;
font-size:16px;
font-weight:bold;}
.link_red:hover{
color:#003399;
font-size:16px;
font-weight:bold;}
.footer {
  		font-size:10px;
		color:#C2F0EC;

}

.footer a:link {
		color:#C2F0EC;
		text-decoration:none;
		font-size:10px;
		}
		.footer a:active {
		color:#C2F0EC;
		text-decoration:none;
		font-size:10px;
		}
	    .footer a:visited {
		color:#C2F0EC;
		text-decoration:none;
		font-size:10px;
		}
	    .footer a:hover {
		color:#C2F0EC;
		text-decoration:underline;
		font-size:10px;
		}
		
/* Medium Button */
a.buttonmed{ background: url(./images/orange2left325.gif) no-repeat top left;
display: block;
float: left;
padding-left: 12px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#FFFFFF }
a:visited.buttonmed,a:active.buttonmed{ color: white!important;
}
a.buttonmed span{ background: url(./images/orange2398.png) no-repeat top right;
display: block;
padding: 12px 15px 15px 10px;
}

a:hover.buttonmed{ background: url(../images/orange2left325.png) no-repeat;
background-position: 0 -59px;
color:#ffffff!important;
text-decoration:none;
}
a:hover.buttonmed span{ background: url(../images/orange2398.png) no-repeat top right;
background-position: right -59px;
text-decoration:none;
}
.buttcontainer{ overflow: hidden;
width: 100%;
display:inline;
padding-left:2px;
}
.navContainer {
    padding-left:7px;
}
a.current_menu_item { background: url(images/orange2left325.png) no-repeat;
background-position: 0 -59px;
color:#ffffff!important;
text-decoration:none;
}

a.current_menu_item span{ background: url(images/orange2398.png) no-repeat top right;
background-position: right -59px;
text-decoration:none;
}

