body {
	font-family: Verdana;
	font-weight: 300;
}

	body img {
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	
	body a {
		text-decoration: none;
		color:black;
		}
	
		body a:hover {
			background:white;
			font-weight: normal;
			text-decoration:underline;
		}
		
		body a.active,
		body a.active:hover {
			color:#0072BB;
			background:white;
			font-weight: normal;
			}

	body h1,
	body h2,
	body h3{
		text-transform: capitalize;
		color: #0072BB;
	}


	body h1{
		font-size: large;
	}

	body h1 a {
		color: #0072BB;
	}
	body h1 a:hover {
		color: #0072BB;
		font-weight:bold;
	}


	body h2{
		font-weight:normal;
		font-size:medium;
	}

	body h3{
		font-weight:normal;
		font-size:small;
	}


.container {
	border: 1px solid #0072BB;
}
.container div {
}


.header {
	display:inline-block;
	width: 100%;
	min-width:100%;
}

.tag_line {
	display:inline;
	text-transform:none;
	font-weight:bold;
	font-size:x-large;
	color: #0072BB;
	vertical-align:top;
	text-align:right;
}

	.tag_line p {
		display:run-in;
		margin: 10px 5px 0 0;
		text-align:center;
	}

.tag_line_2 {
	/*padding: 25px 30px 0px 25px;*/
	display:block;
	min-width:100%;
	text-align: center;
	text-transform:none;
	font-weight:bold;
	font-size:medium;
	color: #0088FF;
}

	.tag_line_2 p {
	}


.logo{
	display:inline;
	float:left;
	vertical-align:top;
	margin: 5px;
}

.text_resizer{
	width: 100%;
	min-width:100%;
	text-align:right;
	margin-right: 3px;
}

.text_resizer p{
	margin: 0px 5px 2px 3px;
	padding: 3px;
}

.text_resizer a{
	margin: 0px 5px 0px 5px;
}

.decrease_text{
	}

.increase_text{
	font-size:medium;
	}
	
/***************************************************************/
.content {
	background-image: url('../images/on.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 300px;
	padding: 20px;
}

	.content hr{
		width:66%;
		height: 2px;
	}

	.content h1{
		margin-bottom:3px
	}

	.content p{
	font: 100%/130% Verdana;
	margin-top: 2px;
}
	

.content_col_left{
	width:50%;
	display:inline-block;
	vertical-align:top;
}
	.content_col_left p{
		padding-right:20px;
		margin-left:6px;
		margin-bottom:10px;
	}

.content_col_right{
	display:inline-block;
	vertical-align:top;
}
	.content_col_right p{
		padding-right:20px;
		margin-left:6px;
		margin-bottom:10px;
	}

.testimonial  {
	margin: 5px;
	padding: 3px;
	display:run-in;
	vertical-align:top;
}

.testimonial  p {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.testimonial  hr {
	height: 0;
	border: 0;
	border-top: 1px #0BB9EB solid;
	max-width: 30%;
	width: 30%;
}

.testimonial_from {
	margin: 0px;
	padding-left: 8px;
	font-size:x-small;
}

/***************************************************************/

.licol_container {
	min-width: 100%;
	width: 100%;
	margin: 0px;
	display: inline-block;
	text-align:left;
}

.licol_container p {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	min-width: 100%;
	width:100%;
}
	.licol_container  ul {
		padding: 0px;
		margin: 0px;
		display:inline;
		text-align:left;
		min-width: 100%;
		float:left;
	}

	.licol_container li {
		padding: 0px;
		margin: 2px;
		overflow:visible;
		text-align: left;
		display: block; 
		float: left; 
		}

/***************************************************************/
.bluebar {
	background-color: #0072BB;
	width: 100%;
	min-height: 20px;
	color: #FFFFFF;
	padding: 4px 0px 0px 0px;
}
	.bluebar p {
		display: inline;
		font-weight:bolder;
		margin: 8px 6px 4px 6px;
	}
	
	.bluebar a {
		margin:0px;
		color:white;
		padding:0px;
		font-weight:normal;
	}

	.bluebar a:hover {
		background-color: #0072BB;
	}

/***************************************************************/

/***************************************************************/
.page_footer{
	padding: 0px 6px 0px 6px;
	color: gray;
	margin-top: 6px;
	vertical-align:middle;
}
	.page_footer p {
		display: inline;
		min-height:100%;
		margin: 0px 3px 0px 3px;
	}

	.page_footer img {
		vertical-align: top;
	}

	.page_footer a {
		color: gray;
		padding: 3px;
	}


/***************************************************************/

/***************************************************************/
.nav_bar  {
	float: left;
	width: 100%;
	min-width: 100%;
	min-height: 20px;
	margin: 0px 0px 0px 0px;
	background-color: #0072BB;
}
	.nav_bar  ul {
		padding: 0px;
		margin: 0px;
		display:inline;
		text-align:center;
		background-color: #0072BB;
		min-width: 100%;
	}

	.nav_bar li {
		background-color: #0072BB;
		padding: 0px;
		margin: 2px;
		overflow:visible;
		text-align: left;
		list-style: none; 
		display: block; 
		float: left; 
		}

	.nav_bar li a {
		padding: 6px 5px 5px 6px;
		margin: 0px;
		display: block;
		min-height: 20px;		
		color: white;
		overflow:visible;
		text-decoration: none;
		}

	.nav_bar li a:hover,
	.nav_bar li a.active,
	.nav_bar li a.active:hover {
		color:#0072BB;
		background:white;
		font-weight: normal;
		}

