/********************************************************************************************** GLOBAL STYLES */

/*** main colors for links ***/
a{
	color:#3C3288;
	text-decoration:none;
	}
a:hover{
	color: #22A414;
	text-decoration: underline;
	
	}
.template_color{
	color:#3C3288;
	font-weight: bold;
	}
/*** Login Styles ***/
#client_login #loginform #un,#client_login #loginform #ps{
	color:#5198E6;
	}
	
/*** Drop Down Menu ***/
#menu_wrap  a.current,#menu_wrap {
	color:#22A414;		
	}
#menu_wrap  a:hover {
	color:#22A414;		
	}

.sf-menu li li {
	background:	#666;
	border-bottom:	1px solid #E5E5E5;
	font-size: 14px;
}
.sf-menu li li li {
	background:	#5198E6;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#E5E5E5;
}

/*** Banner ***/
#banner_wrap{
	background-color:#8DA0EB;
	}
#banner_bottom{
	background:#3C3288 bottom center no-repeat url('../images/banner_corners_bottom.jpg');
	}

/*** Services ***/
.services_table tr.heading td{
	background-color:#8DA0EB!important;
	color:#FFF;
	text-align: center;
}

/*** Products ***/
.product table tr td.description img:hover{
	border:4px #5198E6 solid!important;
	}
	
/*** Contact Form ***/
.message{
	color:#FFF;
	background-color:#8DA0EB;
	}	
table.quote-form .submit{
	background-color:#5198E6;
	color:#FFF;
	}
table.quote-form .submit:hover{
	background-color:#00436D;	
	}	
	
/*** Footer ***/
#footer_container{
	background-color:#22A414;
	border-top:4px #E5E5E5 solid;
	color:#3C3188;
	}
#footer_container a{
	color:#fff;
	}	
#footer_container a:hover{
	color:#3C3188;
	}	

