@charset "utf-8";
/* CSS Document */

body{
	margin			: 0;
	padding			: 0;
	font-family		: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size		: 13px;
	line-height		: 20px;
	text-align		: justify;
	letter-spacing	: .1px;
	background		: url(../images/main_bg.jpg) no-repeat fixed;
}

img{
	border: none;
}

:focus{
	outline: none;
}

a{
	font-family	: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size	: 13px;
	color		: #2693d6;
}

a:hover{
	font-family	: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size	: 13px;
	color		: #1975c0;
}

#wrapper{
	width		: 900px;
	min-height	: 500px;
	margin		: 0 auto;
}

#logo{
	width		: 304px;
	height		: 105px;
	float		: left;
	margin-top	: 50px;
	background	: url(../images/logo.png) no-repeat;
}

#contact_number{
	width		: 288px;
	height		: 105px;
	float		: right;
/*	background	: url(../images/number.png) no-repeat;*/
	margin-top	: 50px;
}

#main_menu{
	width		: 894px;
	height		: 46px;
	float		: left;
	z-index		: 100;	
	padding-left: 6px;
	background	: url(../images/menu_bg.png) no-repeat;
}

#contentTop{
	width		: 900px;
	height		: 10px;
	margin-top	: 1px;	
	background	: url(../images/content_top.png) no-repeat;
	float		: left;
}

#contentPan{
	width		: 880px;
	padding		: 0 10px 0 10px;
	min-height	: 500px;
	background	: url(../images/content_bg.png) repeat-y;
	float		: left;
}

#banner{
	width		: 867px;
	height		: 344px;
	margin-left	: 6px;
	margin-top	: 2px;
/*	background	: url(../images/banner.png) no-repeat; */
	float		: left;
}

#middleBox{
	width		: 553px;
	height		: 116px;
	margin-left	: 6px;
	margin-top	: 10px;
	padding		: 10px;
	background	: url(../images/middle_bg.png) no-repeat left;
	float		: left;
}

#middleBox2{
	width		: 270px;
	height		: 116px;
	margin-left	: 3px;
	margin-top	: 10px;
	padding		: 10px;
	background	: url(../images/middle_bg2.jpg) right no-repeat;
	float		: left;
}

#middleLeft{
	width	: 555px;
	height	: 115px;
	float	: left;
}

#middleRight{
	width	: 268px;
	height	: 115px;
	float	: right;
}

#whiteBg{
	width		: 873px;
	margin-top	: 10px;
	float		: left;
}

#whiteTop{
	width		: 866px;
	height		: 14px;
	float		: left;
	background	: url(../images/white_topbg.png) no-repeat;
}

/*-----------------------------------------------------------*/

#leftContent{
	width		: 573px;
	min-height	: 250px;
	float		: left;
	margin-left	: 5px;
}

#leftTop{
	width		: 573px;
	height		: 14px;
	float		: left;
	margin-top	: 10px;
	background	: url(../images/white_toplft.jpg) no-repeat;
}

#leftTop2{
	width		: 573px;
	height		: 14px;
	float		: left;
	background	: url(../images/white_toplft.jpg) no-repeat;
}

#leftCenter{
	width		: 553px;
	min-height	: 401px;
	float		: left;
	padding		: 0 10px 0 10px;
	background	: url(../images/white_cenbg.jpg) repeat-y;
}

#leftBottom{
	width		: 573px;
	height		: 14px;
	float		: left;
	background	: url(../images/white_botlft.jpg) no-repeat;
}

#rightContent{
	width		: 290px;
	float		: left;
	margin-left	: 5px;
}

#rightTop{
	width		: 287px;
	height		: 10px;
	float		: left;
	margin-top	: 5px;
	background	: url(../images/white_toprgt.jpg) no-repeat;
}

#rightTop2{
	width		: 287px;
	height		: 10px;
	float		: left;
	background	: url(../images/white_toprgt.jpg) no-repeat;
}

#rightCenter{
	width		: 267px;
	min-height	: 250px;
	float		: left;
	padding		: 0 10px 0 10px;
	background	: url(../images/white_cenrgt.jpg) repeat-y;
}

#rightBottom{
	width		: 287px;
	height		: 10px;
	float		: left;
	background	: url(../images/white_botrgt.jpg) no-repeat;
}


/*-----------------------------------------------------------*/

#whiteMiddle{
	width		: 842px;
	min-height	: 230px;
	float		: left;
	padding		: 0 12px 0 12px;
	background	: url(../images/white_midbg.png) repeat-y;
}

#whiteLeft{
	width		: 555px;
	min-height	: 230px;
	border-right: 1px dashed #d8d8d8;
	padding-right: 10px;
	float		: left;
}

#whiteRight{
	width		: 265px;
	min-height	: 230px;
	margin-left	: 10px;
	float		: left;
}

#whiteBottom{
	width		: 866px;
	height		: 10px;
	float		: left;
	background	: url(../images/white_botbg.png) no-repeat;
}

#footPan{
	width		: 830px;
	height		: 43px;
	background	: url(../images/foot_curve.png) top no-repeat;
	float		: left;
	padding		: 25px 20px 0 50px;
}

#footPan a{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:12px;
	color:#ffffff;
	font-style:normal;
	text-decoration:none;	
}

#footPan a:hover{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:12px;
	color:#02b2d6;
	font-style:normal;
	text-decoration:none;	
}

/*----------------------- Styles for Text ------------------------*/
.white_commen13{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:12px;
	color:#ffffff;
	font-style:normal;
	text-decoration:none;	
}	

.testimonialTxt{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:12px;
	color:#999999;
	text-decoration:none;	
	border-bottom:1px dashed #999999;
	padding:5px 0;
	width:530px;
	margin-bottom:20px;
}	

.white_Heading{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:18px;
	color:#ffffff;
	font-style:normal;
	line-height:18px;
}

.white_Commen{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:15px;
	color:#ffffff;
	font-weight:600;
	font-style:normal;
	line-height:18px;
}

.loginFld{
	width:332px;
	height:22px;
	border:1px solid #666666;
	padding:4px;
	margin-top:5px;
}

.button_login{
	width:65px;
	height:33px;
	background:url(../images/but_login.png) no-repeat;
	border:none;
	cursor:pointer;
	float:right;

}

.blue_Heading{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:18px;
	color:#02b2d6;
	font-style:normal;
	line-height:18px;
}


.testi_Heading{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:15px;
	font-weight:600;
	color:#000000;
	font-style:normal;
	line-height:16px;
}

.black_Heading{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:13px;
	font-weight:600;
	color:#000000;
	font-style:normal;
	line-height:30px;
}

.black_normal11{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:13px;
	color:#000000;
	font-weight:600;
	font-style:normal;
	line-height:18px;
}


.normalFld{
	width:130px;
	height:20px;
	border:1px solid #bdbdbd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.normalLrg{
	width:130px;
	height:50px;
	border:1px solid #bdbdbd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.testiFld{
	width:250px;
	height:20px;
	border:1px solid #bdbdbd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.titleFld{
	width:80px;
	height:25px;
	padding:1px;
	border:1px solid #bdbdbd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.nameFld{
	width:339px;
	height:20px;
	border:1px solid #bdbdbd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.testLrg{
	width:339px;
	height:80px;
	border:1px solid #bdbdbd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/*----------------------- Styles for Testimonials ------------------------*/

	#ticker {
		width: 555px;
		text-align: left;
	}

	#content {
		font-size:13px;
		line-height: 18px;
		text-align:justify;
	}

	#content h1 {
		font-size: 14px;
		padding: 5px 0 5px 0;
	}

	#content h2 {
		font-size: 13px;
		margin-top: 3em;
	}

	/* STYLES FOR CROSSFADER */



	div.cf_wrapper
	{	width:555px;
		position: relative;
	}
	
	div.cf_element
	{
		width: 555px;
	}
	
	div.cf_element div.content
	{
		padding-top: 5px;
		padding-left: 2px;
	}

	div.cf_element div.content h3
	{
		padding-top: 0;
		margin-top: 0;
	}

/*---------------------------- Styles for Banner----------------------------- */

#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper2 {width:866px; display:none}
#wrapper2 * {margin:0; padding:0}
#fullsize {position:relative; width:866px; height:344px; background:#000}
#information {position:absolute; bottom:0; width:866px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.8; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:16px; font-weight:bold;}
#information p {padding:0 8px 8px; font-size:13px;}
#image {width:866px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:200px; cursor:pointer; z-index:100}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat; margin-top:135px; width:38px; height:48px;}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat; margin-top:135px; width:38px; height:48px;}
#imglink {position:absolute; height:200px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40); margin-top:50px;}
.linkhover {background:url(../images/link.gif) center center no-repeat;}
#thumbnails {margin-top:15px}
/*#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}*/
#slideleft:hover {background-color:#333}
/*#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat;}*/
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:478px; margin-left:5px; height:81px; overflow:hidden; display:none; /*my edit*/}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/*---------------------------- Styles for Main Navigation----------------------------- */

ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none; font-size:15px;}
ul.menu li {position:relative; float:left; margin-right:2px;  z-index:200; margin-top:10px;}
ul.menu li a:hover {color:#000;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none; margin-top:11px;}
ul.menu ul li {position:relative; border-bottom:1px dashed #666; width:180px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#bacbe1; color:#000; font-size:11px;}
ul.menu ul li a:hover {background-color:#26a8d3;}

ul.menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif);}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/*.current{
	color:#000;
}
*/

/*----------------------------- Usefull Link Style -----------------------------*/

.sidebar ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	display:block;
}

.sidebar li {
	margin:0;
	padding-bottom:7px;
	padding-top:7px;
	height:15px;
	border-bottom:1px dashed #909090;
	background:url(../images/check.png) 0px no-repeat;
}

.sidebar li a {
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-style:normal;
	font-size:13px;
	color:#666;
	margin-left:20px;
}

.sidebar li a:hover {
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-style:normal;
	font-size:13px;
	color:#000000;
}

/*---------------------------------------------*/

#loginWrapper{
	width:395px;
	height:350px;
	float:left;
	margin:0 auto;
}

#loginLogo{
	width:217px;
	height:115px;

	float:left;
	margin:0 0 0 12px;
	background:url(../images/logo.png) no-repeat;
}

#loginBg{
	width:355px;
	height:196px;
	float:left;
	margin: -5px 0 0 0;
	padding:20px;
	background:url(../images/loginbg.png) no-repeat;
}

._pagination{
	height:10px;
	float:left;
	margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#28445a;
	padding:2px 5px 5px 5px;
}

._paginationSelected{
	height:10px;
	float:left;
	margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#28445a;
	padding:2px 5px 5px 5px;
}
._pagination a{
	text-decoration:none;
	color:#28445a;
}

/*-------------------- Styles for Flds-------------------*/

.fldNormal{
	min-width:115px;
	height:18px;
	border:1px solid #969696;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.fldLarge{
	min-width:150px;
	height:17px;
	border:1px solid #969696;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.fldMultipel{
	min-width:210px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #969696;
}


#dialog{
	background		: url(../images/main_bg.jpg) no-repeat fixed;
}

#dialog2{
	background		: url(../images/main_bg.jpg) no-repeat fixed;
}