

html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary {
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

a img {border:none}

aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block}

/**************************************************
			      Global styles
***************************************************/

html, body {
	width:100%;
	height:100%;
	}

html, body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: black;
	margin:0 0 1px;
	line-height: 1.5;
   background-color:#f7f7f7; 
	background-position:left top;
	background-repeat:repeat;
}

p {
	margin-bottom:7px;
	}
	
a, p a {
	text-decoration:none;
	}
	
a:hover {
   text-decoration:underline; 
}	

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
	position:relative;
}
	
h1{
	font-size: 35px;
	line-height:1.6;
	color:black;
	text-transform:capitalize;
	text-align:left;
	margin-left:40px;
	border-bottom:1px dotted black;
}
	h1 span{
	line-height:1.7px;
	color:black;
	font-size:14px;
	text-transform:none;
	display:block;
}

h2{
	font-size: 18px;
	line-height:1.7;
	color:black;
	text-align:left;
	width:350px;
	padding-top:8px;
	margin-left:40px;
}

	
h3{
	font-size: 28px;
	line-height:1.6;
	color:black;
	text-transform:none;
	text-align:left;
	background-color:transparent;
	padding-top:12px;
	margin-bottom:9px;
	border-bottom:1px dotted black;
}
	
 h3 span{
	font-size: 12px;
	color: black;
	text-transform:capitalize;
	height:24px;
	margin-top:15px;
	text-align:left;
    display:block;
}

h4{
	font-size: 18px;
	line-height:1.7;
	color:black;
	text-align:left;
	width:350px;
	padding-top:8px;
	margin-bottom:12px;
}
	
h4 span{
	font-weight:bold;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFC936;
	padding:8px;
	margin-left:20px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
}

/***************************************************
			    Main containers
***************************************************/

#container, #container_left, #container_right{
	position: relative;
	width:100%;
}

	#container{
		position:relative;
		width:980px;
		margin:0 auto;
		text-align:left;
		padding:10px;
		overflow: hidden; 
		
}
#container2{
		position:relative;
		width:100%;
		margin:0 auto;
		text-align:left;
		overflow: hidden; 
		
}
.group1 {
	float: left;
	width: 613px;
	position: relative;
	background:white;
	padding:15px;
	margin-bottom:10px;
  
}
	
.group2 {
	float: left;
	width: 277px;
	position: relative;
	background:white;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
	
}
.group6 {
	float: left;
	width: 350px;
	position: relative;
	background:white;
	
}
	
.group3 {
	float: left;
	width: 613px;
	position: relative;
	background:white;
	padding:15px;
	margin-top:-28px;
   background-image:url(../images/test.jpg) repeat-y; 
}	
	
.group4 {
	float: right;
	width: 330px;
	position: relative;
	background:white;
	padding:15px;
	margin-bottom:10px;
	margin-left:30px;
}	

.group5 {
	float: left;
	width: 450px;
	position: relative;
	background:white;
	padding:15px;
	margin-bottom:10px;
   background-image:url(../images/test.jpg) repeat-y; 
}
.group6 {
	float: left;
	width: 100%;
	position: relative;
	background:white;
	
}
.group_bannner_left {
	width: 380px;
	position: absolute;
	top:146px;
	left:50px;
	background:transparent;
	margin-top:50px;
}
	
			
header{
	position: relative;
	float:left;
	width: 100%;
	height:100px;
  
}
#header1 
{	position: relative;
	background:	#000;
	text-align:	center;
	float: left;
	width: 100%;
	height: 80px;
	border-bottom: 3px solid #FFC936;
	
	}

	#header1 #top
	{	display:	block;
		margin: auto;
		width: 100%;
		height: 80px;
		padding:	0px;
		text-align:	left;
		background:	#2F2F2F;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F2F2F', endColorstr='#8F8F8F'); /* for IE */
	background-image: -moz-linear-gradient(top, #2F2F2F,#8F8F8F); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,center bottom,center top,from( #2F2F2F),to(#8F8F8F));
        background-image: -o-linear-gradient(rgb(47,47,47),rgb(143,143,143));}

	#header1 #top div
	{	float:left;
	   margin-left:170px;
	    margin-right:200px;
		}

	#header1 img
	{	display:	block;
	   
	   }

	#header1 ul 
	{	float: left;
		top: 0px;
		padding:	0px;
		margin-bottom:	0px;
		list-style:			none;

		}

	#header1 li 
	{	font:				12px arial;
		float:				left;
		padding:			0px;
		margin:				0px;
		height:				80px;
		background:			none;
		font-family:Georgia, "Times New Roman", Times, serif;
              
       }
		
	#header1 li span
	{	display:			block;
		width:				110px;
		text-align:			center;
		padding:			19px 0 20px 0;
		color:				#FFC936}

	#header1 ul li a
	{	display:			block;
		float:				left;
		height:				30px;
		width:				110px;
		margin-top:20px;
                padding-top:10px;   
		text-align:			center;
		color:				#FFC936;
		background:	none;
		
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
     
		}

	#header1 ul li a:hover 
	{	background:			#FFC936;
	   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC936', endColorstr='#FFE08D'); /* for IE */
	   background-image: -moz-linear-gradient(top, #FFC936,#FFE08D); /* Firefox 3.6 */
	   background-image: -webkit-gradient(linear,center bottom,center top,from( #FFC936),to(#FFE08D));
      background-image: -o-linear-gradient(rgb(255,201,54),rgb(255,224,141));
		color:				#4F4F4F;
      border: 1px solid #FFC936;
     -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#header1 ul li a.current{
background:			#FFC936;
	   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC936', endColorstr='#FFE08D'); /* for IE */
	   background-image: -moz-linear-gradient(top, #FFC936,#FFE08D); /* Firefox 3.6 */
	   background-image: -webkit-gradient(linear,center bottom,center top,from( #FFC936),to(#FFE08D));
      background-image: -o-linear-gradient(rgb(255,201,54),rgb(255,224,141));
		color:				#4F4F4F;
      border: 1px solid #FFC936;
        -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
	
/**************************************************
				INTRO
***************************************************/	
	
	#intro{
	width: 960px;
	position: relative;
	float: left;
	height:418px;
	/*background:#EAEAEA;*/
	padding-top: 5px;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-right: 5px;
	-webkit-border-radius: 1.5em; 
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;
}

/***************************************************
				   HOLDERS
***************************************************/	

.holder_content {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom:8px;
	
}
	
.holder_content_separator{
	margin-bottom:20px;
}
	
/***************************************************
			        GALLERY
***************************************************/
	 
	 a.photo_hover3{
	position:relative;
	float: right;
	margin:5px 13px 8px 0;
	padding: 8px;

	}
	a.photo_hover3{ background-color:white;
	border: 1px solid #E1E1E1;

}
	a.photo_hover3:hover {
	border: 1px dotted #66CCFF;
	background-color:#C7EDFF;
	opacity:0.9;
	z-index:1000;
}

	 a.photo_hover2{
	position:relative;
	float: left;
	margin:5px 13px 8px 0;
	padding: 8px;
	-webkit-border-radius: .5em; 

	-moz-border-radius: .5em;
	border-radius: .5em;
}
	a.photo_hover2{ background-color:white;
	border: 1px solid #E1E1E1;

}
	a.photo_hover2:hover {
	border: 1px solid #E1E1E1;
}

/***************************************************
				   GALLERY
***************************************************/	

.holder_gallery {
	width:610px;
	float:left;
	margin-right:10px;
	padding:0;
}		

.holder_gallery a.photo_hover {left:42px}
.holder_gallery h3 { clear:left}
	
.holder_gallery a.name{
	font-size:12px;
	text-align:left;
	position:relative;
	margin-top:15px;
	display:block;
	clear:left;
	line-height:15px;
}

.holder_gallery a.name1{
	font-size:12px;
	position:relative;
	display:inline;
    text-align:left;
	top:20px;
    left:0;
}

.holder_gallery a.description{
	font-size:12px;
	float:left;
	position:relative;
	margin-right:5px;
	padding-top:7px;
	color:gray;
	width:300px;
	display:inline;
}

/**************************************************
			        FOOTER
***************************************************/

footer{
	position: relative;
	height: 80px;
	clear: both;
	width: 100%;
	margin-bottom: 0px;
	background:	#2F2F2F;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#2F2F2F'); /* for IE */
	background-image: -moz-linear-gradient(top, #8F8F8F,#2F2F2F); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,center bottom,center top,from( #8F8F8F),to(#2F2F2F));
        background-image: -o-linear-gradient(rgb(143,143,143),rgb(47,47,47));
}

#FooterOne, #FooterTwo, #FooterTree {
	position: absolute;	
}

#FooterOne{
	position: absolute;
	float: left; 
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 5px;
	color: #FFC936;
}

#FooterTwo{
	position: absolute;
	right: 225px;
	top: 42px;
	color: #FFFFFF;
}

#FooterTree{
	position: absolute;
	left: 225px;
	top: 42px;
	color: #FFC936;
}

.container{
    width:980px;
    margin:0 auto;
	background-color:#33CC99;
}

/***************************************************
				       MENU
***************************************************/

#navs{
	position:absolute;
	width:500px;
	top:25px;
	right:0;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background:black;
}

#navs ul li{
	float: left;
	margin-left:16px;
	line-height:normal;
}

#navs ul li a{
	font-size: 16px;
	font-family:"Helvetica",Arial,Verdana,sans-serif;
	color: white;
	text-transform:capitalize;
	font-weight:normal;
	display:block;	/* IE6, IE7 line height fix */
	padding-bottom:8px;
	padding-top:15px;
	background-color:transparent;
	margin-top:0px;
	margin-right:6px;
    text-decoration:none;
}

#navs ul li a:hover{
	color: white;
	text-decoration:underline;
}

#navs ul li a.current{
	background-color:#FFC936;
	padding:15px;
}

.content_menu{
	float: left;
	width: 274px;
	margin-top:-10px;
	margin-bottom:15px;
}
	
.content_menu ul{	
	margin: 0px;
	padding: 0px;
	float: none;
}

.content_menu ul li{
	float: none;
	padding-bottom: 16px;
}

.content_menu ul li a{
	font-size:14px;
	line-height:normal;
    color:#33CC99;
	text-align:left;
	text-decoration:none;
	background-image:url(../images/circle.png);
	background-position:left;
	background-repeat: no-repeat;
	padding-left:20px;
}
	
.content_menu ul li a:hover{color:#33CC99;}

/***************************************************
				   SPECIFIC
***************************************************/

.logo{
	width: 260px;
    height: 86px;
    }

.clearing{
	clear: both;
	display: inline;
	width: 100%;
	height: 0;
	overflow:hidden;
}

 
.readmore{
	font-size:13px;
	font-family:"Helvetica",Arial,Verdana,sans-serif;
	color:#FFC936;
}

.readmore a {
   color:#FFC936;
}

.readmore1{
	font-weight: bold;
	font-size:13px;
	font-family:"Helvetica",Arial,Verdana,sans-serif;
	color:#FFC936;
}

.readmore1 a {
   color:#FFC936;
}

.holder_news {
	width:274px;
	float:left;
	border-bottom:1px dotted black;
	margin-bottom:10px;
	padding-bottom:12px;
	
}		

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 8px 41px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% "Helvetica",Arial,Verdana,sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
 
.black a {
   color: #ffffff;
}   
/* contact form styling */

.holder_contact {
	width: 450px;
	float:left;
	border-bottom:1px dotted black;
	margin-bottom:10px;
	padding-bottom:12px;
}		

#reg_content {
	width: 400px;
	float: left;
	margin-top: 5px;
	padding; 0px;
}

.reg_gap {
	width: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.reg_field_name {
	width: 95px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/*
.reg_field_value {
	width: 15px;
	float: left;
	margin: 0px;
	padding: 0px;
}	*/			

input[type = "text"]
{
	border: 1px solid #FFC936;
	width: 265px;
}	
	
textarea {
	border: 	1px solid #FFC936;
	width: 265px;
}	
/***** slider *****/

.slider-wrapper {
	width:523px;
	height:337px;
	padding:22px 0 0 107px;
   overflow:hidden;
	position:relative;
	z-index:1;
	float:left;
	margin:0 40px 0 2px;
}
.slider {
	position:relative;
	width:425px;
	height:267px;
}
/*** tabs **/

img {border:0;vertical-align:top;text-align:left}

/* ALIGMENT */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.extra-wrap {overflow:hidden}
.container {width:100%}

/* OTHER */

a.img-border  {border:1px solid #FFC936;display:block;float:left}
a.img-border:hover {border:1px solid #FFC936}
iframe.img-border  {border:1px solid #FFC936;display:block;float:left;
	}
/* BOXES */

.box{
width:220px;
height:250px;
	border: 1px solid #E1E1E1;
	padding-left:20px;
	padding-right:20px;
	webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;

}

/* HEADER */

#header .row-33 {padding:0 0 0 0px}
#header .row-33 ul {width:600px;height:680px;overflow:hidden}
#header .row-33 ul li {width:267px;float:left;height:370px;margin-right:10px;margin-left:10px;margin-top:10px;}
#header .row-33 ul li p {color:#000;line-height:1.43em;padding:14px 0 0 0}


/***contactus***/

#content3 {width:978px;margin:0 auto}
.column_box {padding-top:20px}
.column_box p, .col_bg p {padding-top:0}
.news_text p {padding-top:0;padding-bottom:10px}
.column_box ul, .services_box ul, .blog_right_bg ul {list-style:none;padding-left:20px;padding-top:10px;padding-bottom:5px}
#contactus_left ul {list-style:none;padding-left:20px}

.column_box a, .col_bg a, .blog_box a {font-weight:bold;text-decoration:none}
.link_center {text-align:center;padding-bottom:15px}
.column_box h2 {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#fff;font-weight:bold;padding-bottom:10px}
.col1, .col2, .col3 {width:310px;float:left}
.pad {padding-left:16px;padding-right:16px;padding-top:10px}
.num {float:left;width:31px;height:34px;color:#000;font-size:30px;font-weight:bold;text-align:center;padding-top:9px;margin-right:15px;margin-bottom:10px;margin-top:5px}
.col1, .col2 {padding-right:23px}


.col_bg {background: #ffffff;padding-left:6px;padding-right:6px;border: 1px solid #E1E1E1; -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;}
.col_grad_top {min-height:203px}

.col_bg_top {height:13px}
.col_bg_bot {height:13px}
.con_bg_top {height:13px}

#contact_bg {background:url(../images/contact_bg.png) repeat-y center}
#contactus_left {width:587px;float:left;padding:20px 50px 0px 20px}
#contactus_right {width:270px;float:left;padding:10px 10px 0px 20px}
.con_hr {background:url(../images/con_hr.png) repeat-x top;height:1px;padding-bottom:10px}
.con_bg_bot {height:13px}
.col_hr_line {background:url(../images/col_hr_line.png) no-repeat center;height:2px;padding-top:10px;padding-bottom:10px}
.con_white_hr {border-bottom:1px solid #fff;height:1px;clear:both;padding-top:25px}

#contact_form fieldset {border:none}
#contact_form label {font-size:12px;font-weight:normal;color:#000;text-align:left;padding-left:10px}
#contact_form input {margin-bottom:5px}
#con_name, #con_email, #con_website {width:566px;height:27px;padding-top:0;padding-left:10px;padding-right:12px;border:none;background:url(../images/con_pole.png);background-repeat:no-repeat;background-position:left top;color:#000;padding-bottom:5px}
#con_mess {width:568px;height:113px;padding-top:4px;padding-left:10px;padding-right:10px;padding-bottom:10px;border:none;background:url(../images/con_mess.png);background-repeat:no-repeat;background-position:left top;color:#000;padding-bottom:5px;margin-bottom:10px}



/* Required */
.container22 {width:580px;height:200px;position:relative;overflow:hidden}
.slides {position:absolute;top:0;left:0}
.slides div.slide {width:580px;position:absolute;left:0;display:none;line-height:1.43em}
.slides div.slide img {float:left;margin-right:28px}
.slides div.slide cite {font-style:normal;padding-top:10px;display:block;margin-bottom:15px}
.slides div.slide span {display:block;text-align:right;color:#000;padding-right:10px;}
.slides div.slide span b {display:block}
/* Optional */
#loopedSlider {width:580px;position:relative;clear:both}
#loopedSlider .previous, #loopedSlider .next {display:block;width:21px;height:21px;background-repeat:no-repeat;background-position:0 0;position:absolute;right:0;top:-41px}
#loopedSlider .previous {background-image:url(../images/prev.gif);right:26px}
#loopedSlider .next {background-image:url(../images/next.gif)}
/*table*/

#mytable {
	border: 1px solid #FFC936;-webkit-border-radius:.5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
       margin:10px;
      width:600px;
     text-align:left;
}
th {
	font-weight:normal;
	font-size:13px;
	background-color:#FFC936;
	padding:8px;
	
	
   }

th.nobg {
	border-top: 0;
	border-right: 0;
	border-left: 1px solid #FFC936;
	background: none;
}
td {
	
	background: #fff;
	padding: 6px 6px 6px 12px;
	border-bottom: 1px solid #FFC936;
	
}


td.alt {
	
	color: #797268;
border-bottom: 1px solid #FFC936;
background:  #F7F7F7;
}

th.spec {
	border-bottom: 1px solid #FFC936;
	 border-left: 1px solid #FFC936;
	background: #fff url(../images/bullet1.gif) no-repeat;
	}

th.specalt {
	border-bottom: 1px solid #FFC936;
   border-left: 1px solid #FFC936;
	border-top: 0;
	background:  #F7F7F7;
	
}
/*youtuvbe popup*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F2F2F', endColorstr='#8F8F8F'); /* for IE */
	background-image: -moz-linear-gradient(top, #2F2F2F,#8F8F8F); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,center bottom,center top,from( #2F2F2F),to(#8F8F8F));
        background-image: -o-linear-gradient(rgb(47,47,47),rgb(143,143,143));} 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7;background:			#FFC936;
	   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC936', endColorstr='#FFE08D'); /* for IE */
	   background-image: -moz-linear-gradient(top, #FFC936,#FFE08D); /* Firefox 3.6 */
	   background-image: -webkit-gradient(linear,center bottom,center top,from( #FFC936),to(#FFE08D));
      background-image: -o-linear-gradient(rgb(255,201,54),rgb(255,224,141)); 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }

/* positioning */

.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!


/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }



/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 60px;
	margin-left: -100px;
}
#back-top a {
	width: 30px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 30px;
	height: 30px;
	display: block;
	margin-bottom: 7px;
	background: #ccc url(../images/toparrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}

/*
back-bottom button 
*/
#back-bottom {
	position: fixed;
	bottom: 90%;
	margin-left: -100px;
}
#back-bottom a {
	width: 30px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-bottom a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-bottom span {
	width: 30px;
	height: 30px;
	display: block;
	margin-bottom: 7px;
	background: #ccc url(../images/bottomarrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-bottom a:hover span {
	background-color: #777;
}


.breadcrumb{
float:right;
font:12px ;
margin-bottom:-10px;
color:#FFC936;
}

.breadcrumb a{
background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 12px; /*adjust bullet image padding*/
color:#000;
font-weight:normal;
}

.breadcrumb a:visited, .breadcrumb a:active{
color:#000;
}

.breadcrumb a:hover{
text-decoration: underline;
}

ol li div {
	color: black;background-image: url(../images/1arrow.gif);background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1.8em;
	}
	
	ul li div {
	color: black;background-image: url(../images/1arrow.gif);background-repeat: no-repeat;
padding-left: 1.8em;
	}
.row-33 ul li .box{
padding-left:20px;
	padding-right:20px;
	webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
background-image:none;
}
.row-33 ul li .wrapper{
padding:0;
background-image:none;
}

.carousel ul li div {
	background-image:none;
	}
.carousel ul li .wrapper {
        padding:0;
	background-image:none;
	}



/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
overflow: hidden;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_4,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0px;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_4 {
	width:270px;
margin-bottom: 35px;
}



.container_12 .grid_12 {
	width: 900px;
overflow: hidden;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/*********************************content*************************************/
.boxp{
	width:213px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC936', endColorstr='#FFE08D'); /* for IE */
	   background-image: -moz-linear-gradient(top, #FFC936,#FFE08D); /* Firefox 3.6 */
	   background-image: -webkit-gradient(linear,center bottom,center top,from( #FFC936),to(#FFE08D));
      background-image: -o-linear-gradient(rgb(255,201,54),rgb(255,224,141));

}
	.boxp .padding {padding:3px 3px 3px 20px}
	.boxp a {
		display:inline-block;
		padding-right:18px;
		font-size:15px;
		line-height:1.222em;
		color:#000;
		background:url(../images/marker-3.gif) right 8px no-repeat;
		text-decoration:none;
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-o-transition: all 0.25s ease;
		transition: all 0.25s ease;
	}
	.boxp a:hover {padding-right:25px;text-decoration:underline}


