
/*= OVERALL LAYOUT OF ENTIRE HTML
========================================================================*/
body {
    background:#82acdc;
    margin: 0;
    padding: 0 2%;
	color: #000000;
    font: 12px/20px Verdana,Geneva,sans-serif;
}
.main_container
{
	background:#FFFFFF;
	
}

/*=Header
==========================================================*/
header.main-header
{
	background:url(../images/header-bottom-border.jpg) left bottom no-repeat;
	display:block;
}


/*= Gallery
=======================================================================*/
section.page-gallery
{
	margin:2% 0 0 0;
	display:block;
}



/*= Content Container
=======================================================================*/

.bold-text
{
	font:18px/24px Verdana, Geneva, sans-serif;
	color:#3463af;
}


/*= Right Sidebars =*/
article.detail-box
{
	font:12px/20px Verdana, Geneva, sans-serif;
	color:#000000;
	margin:0 0 5% 0;
}
article.detail-box h3
{
	background:#008bce;
	background: linear-gradient(left , #008bce 45%, #3364af 94%);
	background: -o-linear-gradient(left , #008bce 45%, #3364af 94%);
	background: -moz-linear-gradient(left , #008bce 45%, #3364af 94%);
	background: -webkit-linear-gradient(left , #008bce 45%, #3364af 94%);
	background: -ms-linear-gradient(left , #008bce 45%, #3364af 94%);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.45, #008bce),
		color-stop(0.94, #3364af)
	);
	-pie-background: linear-gradient(left , #008bce 45%, #3364af 94%);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008bce', endColorstr='#3364af');*/
	-moz-border-radius:0 0 18px 0;
	-ms-border-radius:0 0 18px 0;
	-o-border-radius:0 0 18px 0;
	-webkit-border-radius:0 0 18px 0;
	-pie-border-radius:0 0 18px 0;
	
	position:relative;
	color:#FFF;
	text-transform:uppercase;
	behavior: url(PIE/PIE.htc);
}
aside.detail-list
{
	font:12px/20px Verdana, Geneva, sans-serif;
	color:#000000;
	margin:0 0 5% 0;
}
aside.detail-list h3
{
	font-size:14px;
	font-weight:bold;
}
 
/* Breadcrum */ 
.bread-crum,
.bread-crum a
{
	font:10px Verdana, Geneva, sans-serif;
	color:#939598;
	text-transform:capitalize;
}

/* Other pages Css
==============================================================================/

/* left sidebar */
.left-side .left-side-nav
{
	background: #0c4678;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3066b1), to(#0089cc));
	background: -moz-linear-gradient(#3066b1, #0089cc);
	background: linear-gradient(#3066b1, #0089cc);
	-pie-background: linear-gradient(#3066b1, #0089cc);
	
	-moz-border-radius:0px 0px 14px 0;
	-ms-border-radius:0px 0px 14px 0;
	-o-border-radius:0px 0px 14px 0;
	-webkit-border-radius:0px 0px 14px 0;
	border-radius:0px 0px 14px 0;
	
	behavior: url(PIE/PIE.htc);
	position:relative;
}

.right-content .entry-header h1,
.right-content .entry-header h1 a,
.entry-content h1
{
	color:#3463AF;
	font-weight:bold;
	text-transform:uppercase;
}

.entry-content
{
	color: #000000;
    font: 12px/20px Verdana,Geneva,sans-serif;
    margin: 0 0 2%;
}
.entry-content span.content-large
{
	font-size:14px;
}

.entry-content .box-contnets table tr td
{
	border:2px solid #6daedf;
	margin:0 0 0 -1%;
}

.col-one,
.col-two,
.col-three
{
	border:2px solid #6daedf;
	min-height:120px;
	vertical-align:top;
	clear:both;
}
.first-row .col-one,
.first-row .col-two,
.first-row .col-three
{
	min-height:0;
	line-height:20px;
}
.first-row .col-two,
.first-row .col-three
{
	border-left:2px solid #FFFFFF !important;
	    font-size: 15px;
    font-weight: bold;
}
.col-title
{
	background:#6caedf;
	text-align:center;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
}

.col-two.col-title, .col-three.col-title {
    padding-bottom: 22px;
    padding-top: 22px;
}

.col-three
{
	font-size:10px;
	line-height:11px;
}


/*Tabbing css*/
.tabbedcontent
{
	border:1px solid #c9cacb;
}
.tabbing-contents h4,
.entry-content h4
{
	font-size:12px;
	color:#82acdc;
	text-transform:uppercase;
}


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wpcf7 label{ width:155px; float:left; }
.wpcf7 label span{ color:#F00}
.wpcf7 input{ 
 text-transform: none;
 -moz-box-shadow:    0 -1px 0 0 #C3C3C3;
  -webkit-box-shadow: 0 -1px 0 0 #C3C3C3;
   box-shadow: 0 -1px 0 0 #C3C3C3;
	behavior: url(PIE/PIE.htc);
	position:relative;

}
.wpcf7 .wpcf7-submit{ 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
	 background: none repeat scroll 0 0 transparent;
    border: 1px solid #000000;
	text-transform: none;
   -moz-box-shadow: inset 0 0 0 0 #000000;
   -webkit-box-shadow: inset 0 0 0 0 #000000;
    box-shadow: inset 0 0 0 0 #000000;
	behavior: url(PIE/PIE.htc);
	position: relative;
	margin-top: 10px;
}

.wpcf7 textarea{}

.content-large{ font-weight:bold; color:#000;}
.entry-content span.content-large {
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
}
.tabbing-contents strong{ color:#000; text-transform:none;}
ul li strong{ color:#000; font-weight:bold;}

.entry-content .box-row ul li {
    list-style: circle outside none;
}

.entry-content .box-row ul { margin: 0 0 0 0;}