﻿
*{
	outline:				0;
	padding:				0;
	margin:					0;
	border:					0 none;
	text-decoration:		none;
	white-space:			normal;
	vertical-align:			baseline;
}

h1 {
	font-size:				24px;
	color:					#FFF;
	font-weight:			normal;
}

h2 {
	font-size:				16px;
	color:					#FFF;
	font-weight:			normal;
}

a {
	color:					#fff;
	font-size:				12px;
}

p a {
	border-bottom:			1px #FFF dotted;
	font-size:				11px!important;
}

#column li a {
	border-bottom:			1px #FFF dotted;
}

.subtext {
	font-family:"Arial";
	font-size: 10px;
}
/* Global End */

/* Layout Begin */
	
body {
	background-image:		url('../images/bg1.png');
	background-attachment:	fixed;
	font-family:			Arial!important;
	font-size:				11px!important;
	color:					#FFFFFF!important;
	width:					100%!important;
	height:					100%!important;
	padding:				0px;
	margin:					0px;
	position:				relative;
	padding-bottom:			20px;
}

#layout {
	width:					100%!important;
	height:					100%!important;
	background-color:		aqua;
	position:				relative;
}

/* Logo Begin\Strap line Begin */

.logopic {
	width:					100%;
}
	
.logo-top {	
	position:				fixed;
	width:					179px;
	top:					12px;
	left:					12px;
	z-index:				13;
}

.strap_line {
	position:				fixed;
	height:					51.5%;
	top:					17.3%;
	left:					12px;
	z-index:				13;
}

/* Logo Begin\Strap line End */

/* Social Networking / Navigation Begin */

#navigation {
	position:				fixed;
	width:					240px;
	bottom:					20px;
	left:					20px;
	z-index:				10;
}

#navigation img {
	position:				absolute;
	width:					30px;
	height:					20px;
	bottom:					0;
	margin-right:			20px;
}

.twitter {
	left:					55px!important;
	margin-right:			0px!important;
}

.linkedin {
	left:					110px!important;
	margin-right:			0px!important;
}

#navigation ul {
	list-style-type:		none;
	float:					right;
	border-left:			1px #FFF dotted;
	padding-left:			20px;
	padding-top:			20px;
	margin-bottom:			-19px;
	padding-bottom:			5px;
	z-index:				10;
}

#navigation li {
	margin-bottom:			13px;
}

#navigation li a {
	text-transform:			uppercase;
	color:					#FFF;
	font-weight:			bold;
}

#navigation li a:hover {
	border-bottom:			1px #FFF dotted;

}

#navigation li a:visited {
	color:;
}

#navigation .subscribe {
	margin: 20px 0 0 0;
}

#navigation .subscribe h2 {
	margin: 0 0 0 0;
}

#navigation .subscribe input {
	margin: 0 0 10px 0;
	background-image:	url('../images/container_background.png');
	background-color:	transparent;
	background-repeat:	repeat;
	width:				140px;
	height:				20px;
	color:				#fff;
	overflow:			auto;
	z-index:			110;
}

#submit2 {
	margin: 0 0 0 0;
	float:				left;
	color:				#FFF;
	width:				45px!important;
	height:				17px;
	background-image:	none!important;
}

/* Social Networking / Navigation End */

/* Sub Navigation Begin */

#sub_navigation {
	position:				fixed;
	right:					445px;
	top:					0;
	padding-left:			20px;
	border-left:			1px #FFF dotted;
	padding-top:			20px;
	z-index:				100;
	display:				none;
}

#sub_navigation h1 {
	margin-bottom:			15px;
}

#sub_navigation ul {
	list-style-type:		none;
	margin-top:				16px;
	margin-bottom:			16px;
}

#sub_navigation li {
	margin-bottom:			5px;
	text-transform: 		lowercase;
}

#sub_navigation a {
	font-size:				12px;
	color:					#FFF;
}

#sub_navigation a:hover {
	border-bottom:			1px #FFF dotted;
}

#sub_navigation a:visited {
	color:;
}

#sub_navigation address {
	font-size:				12px;
	font-style:				normal;
	margin-bottom:			17px;
}


/* Right Body Begin */
	
#column{
	float:				right;
	margin-right:		22px;
	margin-top:			20px;
	width:				380px;
	z-index:			100!important;
	position:			relative;
}

#column h2 {
	margin-bottom:			10px;
}

#column ul {
	margin-left:		15px;
	margin-top:			15px;
	margin-bottom:		15px;
}

#column p {
	margin-bottom:		15px;
}

.slideshow {
	border:				1px #FFF dotted;
	padding:			1px!important;
	cursor:				default;
	float:				left;
	margin-bottom:		15px;
	width:				334px;
	height:				128px;
	overflow:			hidden;
}

.img_link_s {
	border:				1px #FFF dotted;
	padding:			1px;
	float:				left;
	margin-bottom:		5px;
}

.home_s_container img {
	width:				154px!important;
	height:				58px!important;
}

.border {
	border:				1px #FFF dotted;
	padding:			1px;
	float:				left;
	margin-bottom:		20px!important;
}


.border_s {
	border:				1px #FFF dotted;
	padding:			1px;
	float:				left;
	margin-right:		20px;

}

div.link { width:332px; margin-left:20px; float:left; cursor:pointer; position:relative; }
div.link p { margin:0;}
div.link img { border:1px #333333 solid; z-index:1; width:332px; height:126px;}
div.overlay {position:absolute; background-image:url('../images/overlay.png'); display:none; top:0; left:0; width:332px; height:126px;  z-index:3;}


/* Right Body End */

/* Home Page Style Begin */

/* Large Container */

.a_container {
	background-image:	url('../images/container_background.png');
	background-repeat:	repeat;
	width:				340px;
	padding:			19px;
	float:				left;
	z-index:			100;
}

#column img {
	border:				1px #fff solid;
	background-color:	#FFF;
}

.a_container h1 {
	width:				119px;
	display:			block;
	float:				left;
	height:				100%;
}

.content {
	width:				179px;
	border-left:		1px #FFF dotted;
	padding-left:		20px;
	float:				left;
	margin-left:		10px;
}

/* Small Container */

.home_s_container {
	background-image:	url('../images/container_background.png');
	background-repeat:	repeat;
	width:				160px;
	min-height:			171px;
	padding:			8px;
	float:				left;
	z-index:			100;
}

.home_s_container p {
	margin:				0px!important;
}

.home_s_container h2 a {
	display:				block;
	font-size:				16px;
	font-weight:			normal;
	padding-bottom:			6px;
	border-bottom:			1px #FFF dotted;
	margin-bottom:			-1px;
	width:					160px;
}


/* Home Page Style End */

/* Sub Pages Begin */

.b_container {
	background-image:	url('../images/container_background.png');
	background-repeat:	repeat;
	width:				340px;
	padding:			19px;
	padding-bottom:		5px;
	float:				left;
	position:			relative;
	z-index:			100;
}

.b_container h1 {
	margin-bottom:		12px;
}



/* Work Begin */

.trigger {
	background: url('../images/background_arrow.png') no-repeat;
	height:		17px;
	line-height:10px;
	width:		340px;
	float:		left;
	margin-top:	0px!important;
	padding-top:0px!important;
}

h1 a {
	font-size:	24px!important;	
	cursor:		pointer;
	display:		block;
}

h1.active {background-position: left bottom;} 

.toggle_container {
	clear: both;
}

/* Contact Form Begin */

.contact label {
	font-size:			12px;
}

.contact input {
	background-image:	url('../images/container_background.png');
	background-repeat:	repeat;
	width:				338px;
	line-height:		20px;
	color:				#fff;
	height:				20px;
	border:				0px;
	background-color:	transparent;
	z-index:			110;
	margin-bottom:		7px;
	margin-top:			2px;
}

.contact-home-form {
	margin:				0 0 0 0;
}

.contact-home label {
	font-size:			12px;
}

.contact-home input {
	background-image:	url('../images/container_background.png');
	background-repeat:	repeat;
	width:				139px;
	color:				#fff;
	height:				20px;
	background-color:	transparent;
	margin-bottom:		7px;
	margin-top:			2px;
}

#sign_up {
	float:				left;
	color:				#FFF;
	width:				45px!important;
	background-image:	none!important;
	margin:				0 0 0 0;
}

.small_input {
	float:				left;
}

.small_input input {
	width:				159px!important;
	margin-right:		20px!important;
}

.hear_input {
	float:				left;
}

.hear_input input {
	width:				338px!important;
	margin-right:		20px!important;
}

.last {
	margin-right:		0px!important;
	width:				158px!important;
}

.message {
	float:				left;
}

.contact textarea {
	background-image:	url('../images/container_background.png');
	background-color:	transparent;
	background-repeat:	repeat;
	width:				338px;
	height:				132px;
	color:				#fff;
	border:				0px;
	margin-top:			2px;
	overflow:			auto;
	z-index:			110;
}

#submit {
	float:				right;
	margin-top:			20px!important;;
	margin-bottom:		12px;
	color:				#FFF;
	width:				45px!important;
	background-image:	none!important;
}

#error {
	display:none;
}
.needsfilled {
	background-image:	url('../images/error_bg.png')!important;
	background-color:	transparent;
	background-repeat:	repeat;
	color:white;
}

/* Contact Form End /*

/* Fade Begin */
.fade {
	position:				fixed;
	bottom:					0;
	left:					0;
	width:					100%;
	height:					600px;
	background-image:		url('../images/background-gradient.png');
	z-index:				1;
}



/* JQUERY BEGIN */
.frame {
	position:				relative;
	width:					334px;
	height:					128px;
	border:				1px #FFF dotted;
	padding:			1px!important;
	float:				left;
	margin-bottom:		15px;
}

.home_s_container .frame  {
	width:				156px!important;
	height:				60px!important;
	margin-bottom:		5px!important;
}

.home_s_container .slideshow {
	width:				156px!important;
	height:				60px!important;
	margin-bottom:		5px!important;
}

.slideshow-item {

	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.slideshow-item {
	margin:0px!important;
}

.slideshow-item li{
	position: absolute;
	/* display: none; */
	top: 		0;
	left: 		0;
}

.slideshow-item li a {
	border-bottom:0px!important;
}

/* JQUERY END */

.tickbox {
	width:			auto!important;
	margin-left:	20px!important;
	margin-top:		10px!important;
	margin-bottom:	-5px!important;
}

.sign_up {
	display:		block;
	margin-top:		4px;
	float:			left;
	margin-top:		12px!important;

}

.toggle_container ul a {
	font-size:		11px;
}


#footer {
	margin: 0 0 0 0;
}

#footer a {
	margin: 0 0 0 0;
}
