
/* 
   Content Supplied Pages
------------------------------------------------------------------- */
/* Generic Styles for all Pages */
/* Both Content Box and Sidbar Box can be adjusted to fit website dimensions. The default is based off a 1000px website */
.content-box-full {width:1000px;height:auto;overlfow:auto;font-family:Verdana, Arial, Helvetica;font-size:100%;padding:5px;}
.content-box {width:750px;height:auto;overlfow:auto;font-family:Verdana, Arial, Helvetica;font-size:100%;}
.sidebar-box {width:250px;height:auto;overflow:auto;background:#ffffff;padding:5px;font-family:Verdana, Arial, Helvetica;font-size:100%;-webkit-border-radius:.5em; -moz-border-radius:.5em;border-radius:.5em;}
.fl {float:left;}
.fr {float:right;}
.ml-20 {margin-left:20px;}
.mb-20 {margin-bottom:20px;}
.mb-25 {margin-bottom:25px;}


/* Action Button in Sidebar Box */
.button-sv {display: inline-block;zoom: 1;*display: inline;vertical-align: baseline;margin: 5px 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Verdana, Arial, Helvetica;padding: 1em 1em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .0em; -moz-border-radius: .0em;border-radius: .0em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button-sv:hover {text-decoration: none;}
.button-sv:active {position: relative;top: 1px;}


/* Blue Button Just an Example // Change Class Name and Colors if Needed! */
.blue {
	color: #d9eef7 !important;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}



/* Homepage */
.hp-service-half {width:45.5%;height:auto;overflow:auto;background:#ffffff;padding:5px;font-family:Verdana, Arial, Helvetica;font-size:100%;-webkit-border-radius:.5em; -moz-border-radius:.5em;border-radius:.5em;min-height:200px;}

.hp-service-mini {width:21.5%;height:auto;overflow:auto;background:#ffffff;padding:5px;font-family:Verdana, Arial, Helvetica;font-size:100%;-webkit-border-radius:.5em; -moz-border-radius:.5em;border-radius:.5em;min-height:300px;}



/* About Us */
/* Group Photo */
div.group-photo-lrg {margin:20px auto;width:900px;}



/* Services */
.service-line {width:98%;height:auto;overflow:auto;padding:5px;font-family:Verdana, Arial, Helvetica;font-size:100%;border-bottom:1px #ddd solid;}
.service-mini {width:21.5%;height:auto;overflow:auto;background:#ffffff;padding:5px;font-family:Verdana, Arial, Helvetica;font-size:100%;-webkit-border-radius:.5em; -moz-border-radius:.5em;border-radius:.5em;min-height:600px;}

