/* CSS Document */

*{

	margin:0px;

	padding:0px;

}

a img{	

	border:none;

}



a{

	color:#222;

	text-decoration:none;

}

body{

	font-family:Arial, Helvetica, sans-serif;

	background:url(../img/background.jpg) no-repeat #fff;

}







/*------------------Start Landing Page---------------*/

.landingimgback{

	width:782px;

	margin:90px 0 20px 0;

}

.landingtextback{

	width:782px;

	margin:20px 0;

	line-height:28px;

}

/*------------------End Landing Page---------------*/



.container{

	width:802px;	

	margin:0px auto;

	

}



.containerleft{

	width:802px;

	float:left;

	padding:0 0 0 20px;

	background:url(../img/backgroundshadow.png) repeat-y;

}



.header{

	width:760px; 

	height:95px;

	float:left;

}

.logoback{

	width:255px;

	height:93px;

	float:left;

}

.socialnetworklinkback{

	width:505px;

	height:95px;

	float:right;

}

.number{

	width:495px;

	float:right;

	margin:20px 0px 10px 0;

	text-align:right;

	padding-right:10px;

}

.socialnetwork{

	width:495px;

	float:right;

	margin:0px 0px 10px 0;

	text-align:right;

	padding-right:10px;

}



/*-----------------Start Navigation------------------*/



.navigation{

	width:752px; 

	height:30px;

	float:left;

	padding:5px 3px 3px 5px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../img/navigation.png) repeat-x;

	-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}



.ddsmoothmenu{

font: bold 14px  Verdana, Arial;

width: 100%;

}



.ddsmoothmenu ul{

z-index:100;

margin: 0;

padding: 0;

list-style-type: none;

}



/*Top level list items*/

.ddsmoothmenu ul li{

position: relative;

display: inline;

float: left;

}



/*Top level menu link items style*/

.ddsmoothmenu ul li a{

display: block;

font-family: Arial, Helvetica, sans-serif

font-size: 11px;

text-align:center;

padding:6px 10px 5px 10px;

color: #fff;

text-decoration: none;

font-weight:normal;

}





* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

display: inline-block;

}



.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{

color: #fff;

}



.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/

background:url(../img/hover.png) repeat-x;

color: #fff;

-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}



.ddsmoothmenu ul li a:hover{

background:url(../img/hover.png) repeat-x;

color: #fff;

-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}

	

/*1st sub level menu*/

.ddsmoothmenu ul li ul{

position: absolute;

left: 0;

display: none; /*collapse all sub menus to begin with*/

visibility: hidden;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.ddsmoothmenu ul li ul li{

display: list-item;

float: none;

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.ddsmoothmenu ul li ul li ul{

top: 0;

}



/* Sub level menu links style */

.ddsmoothmenu ul li ul li a{

font: normal 10.5px Verdana;

width: 165px; /*width of sub menus*/

padding: 7px;

text-align:left;

margin: 0;

border-top-width: 0;

border-bottom: 1px solid #d7d7d7;

background:#222;

-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}



/* Holly Hack for IE \*/

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/





/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

position: absolute;

top: 12px;

right: 7px;

}



.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow{ /*shadow for NON CSS3 capable browsers*/

position: absolute;

left: 0;

top: 0;

width: 0;

height: 0;

background: silver;

}



.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/

opacity: 0.8;

}



.ac{



background:url(../img/hover.png) repeat-x;

color: #fff;

-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */



}





.footer{	

	width:752px; 

	height:30px;

	float:left;

	padding:5px 3px 3px 5px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../img/navigation.png) repeat-x;

	-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}

.footerleft{

	width:350px;

	color:#fff;

	font-size:11px;

	float:left;

	margin-top:7px;

}

.copyright{

	width:275px;

	float:right;

	margin:7px 5px 0 0;

	color:#fff;

	font-size:11px;

	text-align:right;



}



/*-----------------End Navigation------------------*/



.containerright{

	width:222px;

	height:920px;

	background:url(../img/rightbackground.jpg) no-repeat;

	float:left;

}





.rightmainback{

	width:222px; 

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;



}



.rightbackground{

	width:222px; 

	float:left;

	margin-top:10px; 

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	

}



.righttopimg{

	width:222px;

	height:20px;

	float:left;

	background: url(../img/righttop.png) no-repeat;



}

.rightmiddleimg{

	width:222px;

	float:left;

	background: url(../img/rightback.png) repeat;



}



.righttoptext{

	width:162px;

	float:left;

	background:#fff;

	-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

	border:1px solid #999;

	margin:5px 0 5px 23px;

	padding:5px;

}



.righttoptextheadding{

	width:162px;

	float:left;

	font-size:14px;

	color:#222;

	margin-bottom:10px;

	font-weight:bold;

}

.righttoptextinner{

	width:162px;

	float:left;

	font-size:12px;

	color:#222;

	text-align:justify;

	margin-bottom:10px;

}

.righttoptextbtn{

	width:162px;

	float:left;

	font-size:12px;

	color:#000;

	margin-bottom:10px;

}

.readmorebtn{

	padding:5px 10px;

	background:url(../img/hover.png) repeat-x;

	color: #fff;

	float:right;

	-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}



.rightbottomimg{

	width:222px;

	height:20px;

	float:left;

	background: url(../img/rightbottom.png) no-repeat;



}





.socialnetwork1{

	width:202px;

	float:left;

	margin:0px 0px 10px 0;

	padding-left:15px;

}





























.hide {

	visibility: hidden;

	position: absolute;

	top: -400px;

	float:left; 	

}



#qscroller3 {

	position: relative;

	width:170px;

	height:250px;

	float:left;

	text-align:justify;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.qslide3{

	width:160px;

	float:left;



}



.testitextstrong{

	color:#0f3a7b; margin-top:20px; font-weight:bold; font-size:12px; width:150px; text-align:left;

}







.imagegalleryback{

	width:758px;

	height:200px;

	border:1px solid #cfcfcf;

	float:left;

	margin-top:12px;

	-moz-border-radius: 5px 5px 5px 5px; /* Firefox */

    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */

	border-radius: 5px 5px 5px 5px; /* CSS3 */

}



img{border:none;}



    /* image replacement */

        .graphic, #prevBtn, #nextBtn{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px;

            }

    /* // image replacement */

					

	#content{

		position:relative;

		}			





/* Easy Slider */



	#slider{}	

	#slider ul, #slider li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:758px;

		height:200px;

		overflow:hidden; 

		}	

	#prevBtn, #nextBtn{ 

		display:block;

		width:30px;

		height:77px;

		position:absolute;



		top:55px;

		}	

	#nextBtn{ 

		left:730px;

		}														

	#prevBtn a, #nextBtn a{  

		display:block;

		width:30px;

		height:77px;

		background:url(../img/btn_prev.png) no-repeat 0 0;	

		}	

	#nextBtn a{ 

		background:url(../img/btn_next.png) no-repeat 0 0;	

		}												



/* // Easy Slider */





.containt{

	width:740px;

	float:left;

	margin-top:10px;

	padding:10px;

	font-size:12px;

	line-height:22px;

}



.clearer{

	clear: both;

}







span, sup{

	color:#FF0000;

}

.rightsideform{

	width:300px;

	float:left;

	border:1px solid #ccc;

	padding-bottom:10px;

	margin-right:20px;

}

.rightsideform_heading{

	width:300px;

	float:left;

	font-size:18px;

	padding:10px 0;

	text-align:center;

	background:#ddd;

}

.rightsideform_mainback{

	width:300px;

	float:left;

	margin-top:10px;

	text-align:center;

}

.rightsideform_mainleftback{

	width:100px;

	float:left;

	text-align:right;

	padding:0px 5px 0 0 ;

	height:17px;

}

.rightsideform_mainrightback{

	width:190px;	

	float:left;

}

.rightinput{

	width:175px;

	height:20px;

	float:left;

	border:1px solid #ccc;

	

}

.righttextarea{

	width:175px;

	height:100px;

	float:left;

	border:1px solid #ccc;

}

.rightinputbtn{

	float:left;

	padding:5px 10px;

	color:#CCCCCC;

	background:#05519a;

}



.addressback{

	width:396px;

	min-height:270px;

	float:left;

	border:1px solid #ccc;

	padding:10px;

}

.googlemap{

	width:390px; height:140px; float:left; background:#333333;

}