﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #eaeaea;
    font-size: 12px;
    font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
    margin: 0px;
    padding: 0px;
    color: #4d4d4d;
}

.topborder
{
	width:100%;	
	height:4px;
	background-color:#fabc00;
	display:table;
	min-width:760px;
}

.headermenu
{
	width:100%;
	height:92px;
	background-color:#f5f5f5;
	display:table;
	color:#3b3535;
	font-size:14px;
	text-align:center;
	min-width:760px;
}

.headermenuinner
{
	width:760px;
	display:inline-block;
	text-align:center;
}

.headermenuinner .menu
{
	position:relative;
	margin-top:-60px;
	margin-right:10px;
	float:right;
}

.headermenuinner .menu a, .headermenuinner .menu a:active 
{ 
	color:#3b3535;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	padding:0px 0px 0px 20px;
}

.headermenuinner .menu a:hover
{
	color:#d6d6d6;
}

.headermenuinner .menu .active
{ 
	color:#bdbdbd;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	padding:0px 0px 0px 20px;
}
.sliderheader
{
	width:100%;
	background:#d6d6d6  url("../images/shadowaboveheader.jpg") repeat-x;
	display:table;
	text-align:center;
	min-width:760px;
}

.headersocialnetwork
{
	width:760px;
	height:38px;
	text-align:right;
	margin-top:10px;
	margin-right:10px;
	display:inline-block;
}

.socialnetwork
{
	background-image:url("../images/socialmedia_image.jpg");
}

.socialsitelinks
{
	float:right;
	width:193px;
	height:19px;
	text-align:right;
}
.social-icon {
	width:19px; height:19px;
	background-repeat: no-repeat;
    display: inline-block;
	cursor:pointer;
}
.socialnetwork1 { background-position:0 0; }
.twitter { background-position:-16 -16;  }
.socialnetwork3 { background-position: -32 -32;}

.homeheader
{
	height:280px;
}

.header
{
	height:200px;
	background:#d6d6d6 url(../images/inner_header_01.jpg) no-repeat top center;	
}

.main 
{
	width:100%;
	min-height:300px;
	display:block;
	text-align:center;
}

.maincontentarea
{
	width:760px;
	display:inline-block;
	text-align:left;
	
}
.maincontentleftmenu
{
	float:left;
	width:200px;
	min-height:430px;
	border-right:1px solid #d9d9d9;
	margin: 20px 0px 20px 0px;
	display:block;
	bottom:10px;
}
.maincontentleftmenu a
{
	color:#8e8e8e;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:10px 20px 5px 0px;
	border-bottom: 1px solid #d9d9d9;
	text-align:right;
}

.maincontentleftmenu a:hover
{
	color:#bdbdbd;
}

.testimonial
{
	background:#d6d6d6 url(../images/Testimonial_panel.jpg) no-repeat center center;
	width:189px;
	height:153px;
}
.maincontent
{
	text-align:justify;
	padding-left:240px;
	display:block;
}

.pagetitle
{
	background-color:#8e8e8e;
	padding:2px;
	color:#fff;
	display:inline-block;
	font-size:14px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width:80px;
	overflow:visible;
	text-align:center;
}

.subtitle
{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	display:inline-block;
}

.footerborder
{
	width:100%;
	height:4px;
	background-color:#fabc00;
	display:table;
	min-width:760px;
}

.footer
{
	width:100%;
	height:131px;
	background-color:#424242;
	color:#fff;
	font-size:10px;
	display:table;
	min-width:760px;
}


.copyrightborder
{
	width:100%;
	height:1px;
	background-color:#fabc00;
	display:table;
	min-width:760px;
}

.copyright
{
	width:100%;
	height:68px;
	background-color:#424242;
	color:#eeeeee;
	font-size:12px !important;
	font-weight:normal;
	display:block;
	text-align:center;
	padding-bottom:10px;
	min-width:760px;
}

.copyright .mailto 
{
	color:#eeeeee;
	text-decoration:none;
}
.copyrightarea
{
	width:760px;
	text-align:left;
	margin-top:10px;
	margin-right:10px;
	display:inline-block;
}

.fleft
{
	display:block;
	float:left;
}

.fright
{
	display:block;
	float:right;
}



.SuccessMsg
{
	 padding:  10px 10px 10px 10px;
	 border:solid 1px #a8b87c;
	 background-color:#fbfff1;
	 color:#447f43;
	 font-weight:bold; 
	 width:auto;
	 vertical-align:middle;
	 font-size:13px;
	 text-align:left;
	 display:block;
}

.ErrorMsg
{
	 padding: 10px 10px 10px 10px;
	 border:solid 1px #ff8635;
	 background-color:#fff1f0;
	 color:#cc0000;
	 font-weight:bold; 
	 width:auto;
	 vertical-align:middle;
	 text-align:left;
	 font-size:13px;
	 display:block;
}

.slideContainer
{
	/*height:330px; */
	display: inline-block; text-align:center;
}

.homethump
{
	width:760px; height:100px; display: inline-block; text-align:center; top:-50px; position:relative;
}

#tblFeedback input,textarea,select,button{font-family:Arial,Tahoma,Verdana,Geneva,sans-serif; font-size:11px; padding:5px; margin:5px;}

#tblHomeContent td{border-right:solid 1px #d8d8d8; padding:0px 10px 10px 10px; vertical-align:top; text-align:left;}

#tblfooter{width:760px; margin-top:10px; margin-bottom:10px;}

#tblfooter td{padding:10px; border-right:solid 1px #fabc00; text-align:right; vertical-align:top; min-width:80px;}

#tblfooter td a{ color:#eeeeee; text-decoration:none;}
#tblfooter td a:hover{ color:#ddd; text-decoration:none;}

#tblFeedback .btn{font-size:11px; line-height:14px;}

.buttonWidth{padding:7px; width:140px; text-align:center; float:left; display:block; margin-right:10px;}
.buttonWidth a,.buttonWidth a:visited,.buttonWidth a:hover{color:#fff; text-decoration:none;}