@charset "utf-8";

/*
Author: Kosliya
  */

*{margin:0; padding:0; border:0; }


.body {font:12px Arial, Helvetica, sans-serif;	margin:0px; background:#fff url(images/bodybg.jpg) repeat-x;}

.clear{clear:both; height:0px;}

.container{width:971px; margin:auto;   }

.header{ width:971px; float:left;}

.logo{ width:393px; height:67px; float:left; margin-top:20px;}

.headeright{ width:330px; float:right; margin-top:50px; }

.headerighticon{ width:25px; height:35px; float:left; background:url(images/callincon.jpg) no-repeat;}

.headeright p{ font:24px Arial, Helvetica, sans-serif; float:left; font-weight:bold; color:#fff; text-align: right; padding:2px 0 0 5px;}

.TopNavi{ 		width:970px; 		float: left; height:34px; margin-top:104px; position:absolute; 		}



ul#navmenu {

		padding:0 0px;

		}

ul#navmenu li {

		position: relative;

		display: block !important;

		float:left;

		height:34px;

		text-align:center;

		list-style:none;

		background: url(images/Top_Navi_Border.jpg) no-repeat right top;

		}



	ul#navmenu a,

		ul#navmenu a:visited {

		float: none !important; /*For Opera*/

		float: left; /*For IE*/

		height: auto !important;

		height: 1%; /*For IE*/

		font:12px Arial, Helvetica, sans-serif; font-weight:bold;

		color:#fff; text-transform:uppercase; 

		text-decoration:none;

		display:block;

		padding:10px 15px !important;

		}



	ul#navmenu a:hover {float: none !important; /*For Opera*/

		float: left; /*For IE*/

		height: auto !important;

		height: 1%; /*For IE*/

		font:12px Arial, Helvetica, sans-serif; font-weight:normal; 

		color:#33CCFF; font-weight:bold;

		text-decoration:none;

		float:left;

		display:block;

		padding:10px 15px !important;

		background:#202020; }


ul#navmenu li.current_page_item a  {

		background:#202020; }


ul#navmenu li:hover a,

ul#navmenu li.iehover a {

		float: none !important; /*For Opera*/

		float: left; /*For IE*/

		height: auto !important;

		height: 1%; /*For IE*/

		font:12px Arial, Helvetica, sans-serif;

		color:#33CCFF; 

		text-decoration:none; font-weight:bold;

		float:left;

		display:block;

		}

.banner{ width:965px; float:left; border:3px solid #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-top:65px;}		

.bannershadow{ width:957px; float:left; height:11px; background:url(images/bordershadow.jpg) no-repeat; margin-left:7px;}



#box1{ width:118px; height:84px; border:0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#3A3A3A; text-align:center; font:14px Arial, Helvetica, sans-serif; color:#fff; float:left;}

#box1 a{ text-decoration:none; background-color:#3A3A3A;}

#box1 a:hover{  background-color:#33CCFF;}

#box1 img{ padding:5px 0px;}



.td {

background-color: #3A3A3A; width:118px; height:84px; border:0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align:center; font:14px Arial, Helvetica, sans-serif; color:#fff; margin-left:4px; vertical-align:top; padding:0px 3px;

}

.td img{ padding:5px 0px; vertical-align:top;}

.td a{ text-decoration:none; color:#fff;}

.td:hover { background-color:#33CCFF; text-decoration:none; color:#fff;}

.Midmain{ width:971px; float:left; margin-top:20px;}

.Mainright{ width:642px; float:left;}

.Mainright h1{ font:36px Arial, Helvetica, sans-serif; color:#3A3A3A; text-align:left; font-weight: 600; padding-top:20px;}

.Mainright h1 span{ font:50px Arial, Helvetica, sans-serif; color:#3A3A3A; text-align: left; text-transform:uppercase; font-weight: 600; }

.Mainright p{ font:12px Arial, Helvetica, sans-serif; text-align: justify; color:#414141; padding:5px 10px 5px 0px;}

.Mainright p span{ color:#33CCFF; text-transform:uppercase; font-weight:bold; }

.Mainright ul{ width:640px; float:left; padding:8px 0px;}

.Mainright ul li{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; list-style:none; background:url(images/mainlistbg.jpg) no-repeat left center; padding-left:20px;}

.Mainright ul li a{ color:#414141; text-decoration:none;}

.Mainright h6{ font:14px Arial, Helvetica, sans-serif; text-align: justify; color:#000; padding:5px 10px 5px 0px; border-top: 1px dotted #414141; margin-top:15px;}

.Formbg1{ width:310px; height:390px;  float:left; background-color:#F1F1F1;}

.Formbg1 h3{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:8px 0px 10px 8px; text-transform:uppercase; border-bottom:1px solid #B8B8B8;}

.Formbg1 h3 span{ color:#33CCFF;}

.Formbg1 p{ font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; padding:8px 8px 10px 8px; }

.Formbg1 h4{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:2px 0px 4px 8px; text-transform:uppercase; }

.Formbg1 ul{ float:left; width:300px;}

.Formbg1 ul li{ font:10px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-align:left; background:url(images/listbg.jpg) no-repeat left center; list-style:none; padding-left:17px; margin-left:10px;}

.td1 {background-color: #3A3A3A; width:65px;  border:0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align:center; font:14px Arial, Helvetica, sans-serif; color:#fff; margin-left:4px; vertical-align:top; padding:5px 3px; font-weight:bold;}

.td1 a{ text-decoration:none; color:#fff;}

.td1:hover { background-color:#33CCFF; text-decoration:none; color:#fff;}

.callbutton{ width:277px; float:left; background-color:#fff; border:1px solid #E0E0E0; height:33px; -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px; margin-left:16px; margin-top:20px; margin-bottom:30px;}

.callbutton p{ font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#3A3A3A; padding-top:4px; }

.Phoneicon{ width:23px; height:25px; float:left; background:url(images/phoneicon.jpg) no-repeat; margin-top:4px; margin-left:7px; margin-right:10px;}

.Formbg2{ width:310px; height:390px; float:left; background-color:#F1F1F1; float:right;}

.Formbg2 h3{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:8px 0px 10px 8px; text-transform:uppercase;}

.Formbg2 h3 span{ color:#33CCFF;}

.Whitebox{ width:290px; height:31px; background-color:#fff; margin-left:10px; margin-top:1px;}

.Whitebox p{ font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding-top:9px; }

.Whiteboxicon{ width:33px; height:27px; float:left; margin:2px 8px 2px 0px;}

.Mainleft{ width:310px; float:right;}

.Formbg{ width:310px; height:397px; float:left; background-color:#F1F1F1;}

.Formbg h3{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:8px 0px 10px 8px; text-transform:uppercase;border-bottom:1px solid #B8B8B8;}

.Formbg h3 span{ color:#33CCFF;}

.ftable{ width:288px; float:left; margin-left:10px;}

.ftd{ font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; padding-top:8px;}

.ftd span{ color:#F00;}

.finput{ width:286px; float:left; border:1px solid #DCDCDC; height:21px; background:#fff; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; overflow:hidden; }

.finput1{ width:288px; float:left; border:1px solid #DCDCDC; height:55px; background:#fff; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; overflow:hidden; }

.submit{ width:132px; height:36px; float:left; border:0px; margin-top:14px;}

.Mainleft h2{ font:36px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:18px 0px 10px 8px; border-bottom:1px solid #B8B8B8;}

.Mainleft h2 span{ color:#33CCFF; font-size:50px;}

.fgallery{ width:971px; float:left; border-bottom:5px solid #EEEEEE; border-top:5px solid #EEEEEE; margin-bottom:10px;}

.fimngbg{ width:137px; height:92px; float:left; background:url(images/fimgbg.jpg) no-repeat; margin:10px 0px 10px 14px;}

.fimngbg img{ width:127px; height:82px; float:left; padding:6px 5px 5px 5px ;}

.fback{ width:25px; height:26px; float:left; margin-top:43px;}

.fnext{ width:25px; height:26px; float:right; margin-top:43px;}

.footer_page_bottom { 

position:relative; 

width:971px !important;

width:971px; /*For IE*/

margin:0 auto;

padding:0px 4px 0px 0 !important;

padding:0px 6px 0px 0; /*For IE*/

height:80px;

background:#4A4A4A;
list-style: none outside none;
}

.bottom-bg{ 



			

			height:93px; 

			background:#4A4A4A;

			float:left;  

			margin:0 auto;}

.footernavi{ width:970px; float:left; border-bottom:2px solid #5B5B5B;}
.footernavi ul{ width:970px; float:left; margin-top:10px; margin-bottom:10px; margin-left:75px;}
.footernavi ul li{ font:14px Arial, Helvetica, sans-serif; text-align:left; list-style:none; display:inline; color:#fff;  padding-right:15px;}
.footernavi ul li a{ color:#fff; text-decoration:none;}
.footernavi ul li a:hover{color:#33CCFF; text-decoration:none;}
.Copyright{ width:600px; float: left;}
.Copyright p{ font:14px Arial, Helvetica, sans-serif; text-align:left;  color:#fff; padding-top:10px; margin-left:27px}
.Followus{ width:350px; float:right; text-align:right;}
.Followus img{ padding:8px 2px 4px 2px; float:right;}
.Followusyxt{ width:100px; float: right;}
.Followusyxt p{ font:14px Arial, Helvetica, sans-serif; text-align:left;  color:#fff; padding-top:10px; font-weight:bold;}
.Pagetop { position:relative; width:967px !important;width:965px; /*For IE*/margin:40px auto;padding:0px 4px 0px 0 !important;padding:0px 6px 0px 0; /*For IE*/ min-height:500px; background-color:#fff;}

.Pagestopbg{ width:100%; 		float:left;  margin:31px auto; padding-bottom:15px;}
/*background:#fff url(images/inpagetop.jpg) repeat-x top;*/
.Contact{ width:968px; float:left; }
.Contact li{ list-style:none;}
.Topboxtable{ margin-left:2px;}
.Contact h1{ font:18px Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; color:#33CCFF;  border-bottom:2px solid #F1F1F1; border-top:2px solid #F1F1F1; margin-left:11px; margin-top:11px; }
.Contactleft{ width:420px; float:left;}
.contactright{ width:544px; float:right;}
.contactright p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A; border-bottom:1px solid #F1F1F1; padding-top:15px; padding-bottom:15px;}

.DTleft{ width:214px; float:left; margin-top:24px;}

.DTleft h2{ font:18px Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; color:#fff; background:url(images/bluebg.jpg) repeat-x; height:32px; font-style:italic; padding-top:4px; padding-left:10px; text-transform:uppercase;}
.DTright{ width:725px; float:right; margin-top:5px;}

.DTright p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A; border:1px solid #F1F1F1; font-weight:bold; font-style:italic;   padding:10px 0px; }

.DTright h6{ font:18px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#33CCFF; font-weight:bold; font-style:italic; padding:10px 0px;}
.sexypanels{
list-style-type: none;
margin: 0;
padding: 0;
width: 214px; /* width of menu */
background-color: #F0F0F0;
height:285px;
}

.sexypanels li{
border-bottom: none; /* white border beneath each menu item */
 border-bottom: 1px solid #DCDCDC;
}

.sexypanels li a{
background: url(images/newbg.jpg) repeat-x; /*color of menu by default*/
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
color:#414141;
width: auto;
padding: 11px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 12px;
text-decoration: none; text-transform:uppercase;
 /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.sexypanels li a:visited, .sexypanels li a:active{
color:#414141;
}

.sexypanels li a:hover{
 /*color of menu onMouseover*/
color:#33CCFF;
 /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}

.Liemid{ width:510px; float:left; margin-left:16px; margin-bottom:15px; }
.Liemid h5{ font:18px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#33CCFF; padding-top:10px;}
.Liemid h5 span{ color:#2A2A2A; font:28px Arial, Helvetica, sans-serif; font-weight:bold;}
.Liemid h6{ font:14px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#000; padding-bottom:15px; }
.Liemid p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A; border-bottom:1px dotted #D9D9D9; border-top:1px dotted #D9D9D9; padding:12px 0px;}
.Liright{     background-color: #F0F0F0; float: right; margin-top: 24px; width: 176px;  list-style: none outside none;}
.Liright h2{ font:18px Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; color:#fff; background:url(images/bluebg.jpg) repeat-x; height:40px;  padding-top:4px; padding-left:10px; text-transform:uppercase;}
.Liright p{ font:12px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:10px 5px 10px 10px ; border-bottom:1px solid #DCDCDC;}
.Liright p a{ color:#33CCFF;}
.Licontactbg{ width:510px; float:left; background-color:#F0F0F0; margin-left:10px; margin-top:30px;}
.Licontactbg h3{ font:18px Arial; font-weight:bold; text-align:left; color:#33CCFF; text-transform:uppercase; padding-top:10px; padding-left:15px;}
.Licontactbg h3 span{ color:#2A2A2A;}
.Ltable{ width:488px; float:left; margin-left:15px; margin-bottom:25px;}
.Ltd{ font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; padding-top:8px;}
.Ltd span{ color:#F00;}
.Linput{ width:476px; float:left; border:1px solid #DCDCDC; height:21px; background:#fff; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; overflow:hidden; }

.Linput1{ width:476px; float:left; border:1px solid #DCDCDC; height:125px; background:#fff; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; overflow:hidden; }

.submit{ width:132px; height:36px; float:left; border:0px; margin-top:14px;}
.HGVtable{ margin-top:10px; }
.HGV{ width:968px; float:left; background-color:#fff; }
.HGV h1{ font:18px Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; color:#33CCFF; padding-top:10px; border-bottom:2px solid #F1F1F1; padding-bottom:10px;}

.HGVbanner{ width:508px; height:247px; float:left; background-color:#F0F0F0; margin-top:10px; margin-bottom:15px;}
.HGVbanner img{ width:500px; height:239px; float:left; padding:4px 4px;}
.Hiemid{ width:510px; float:left; margin-left:16px; margin-bottom:15px; }
.Hiemid h5{ font:18px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#33CCFF; padding-top:10px;}
.Hiemid h5 span{ color:#2A2A2A; font:28px Arial, Helvetica, sans-serif; font-weight:bold;}
.Hiemid h6{ font:14px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#000; padding-bottom:15px; }
.Hiemid p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A;  padding:12px 0px;}
.Hiemid ul{ width:510px; float:left; padding:0px 0px 8px 0px;}
.Hiemid ul li{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; list-style:none; background:url(images/mainlistbg.jpg) no-repeat left center; padding-left:20px;}
.Hiemid ul li a{ color:#414141; text-decoration:none;}
.NTright{   float: left; margin-top: 5px; width: 535px; margin-left: 33px;}
.NTright p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A; border-bottom:1px dashed #DEDEDE; font-weight: normal; font-style:italic;   padding:10px 0px; }
.NTright p a{ color:#33CCFF; text-decoration:none;}
.NTright h5{ font:18px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#33CCFF; font-weight:bold; font-style:italic; padding:10px 0px; border-bottom:1px dashed #DEDEDE;}
.NTright h6{ font:14px Arial, Helvetica, sans-serif; font-weight: bold; text-align:left; color:#33CCFF; font-weight:bold; font-style:italic; padding:7px 0px; border-bottom:1px dashed #DEDEDE;}
.NTright1{   float: left; margin-top: 15px; width: 535px;  margin-left: 27px;}
.NTright1 p{ font:12px Arial, Helvetica, sans-serif; border: none; font-weight: normal; text-align:left; color:#414141; font-weight: normal;   padding:5px 0px; }
.NTright1 p a{ text-decoration:none; font-weight: bold;}
.NTright1 h5{ font:14px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left;  font-weight:bold; padding:3px 0px; }
.NTright1 h6{ font:14px Arial, Helvetica, sans-serif; font-weight: bold; text-align:left; color:#414141; font-weight:bold;  padding:7px 0px; }
.Giemid{ width:720px; float:left;  margin-bottom:15px;  }
.Giemid img{ width:209px; height:170px; float:left; border:5px solid #F0F0F0; margin:10px 20px 10px 00px;}
.Giemid h5{ font:18px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#33CCFF; padding-top:10px;}
.Giemid h5 span{ color:#2A2A2A; font:28px Arial, Helvetica, sans-serif; font-weight:bold;}
.Giemid h6{ font:14px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#000; padding-bottom:15px; }
.Giemid p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A;  padding:12px 0px;}
.Giemid ul{ width:510px; float:left; padding:0px 0px 8px 0px;}
.Giemid ul li{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; list-style:none; background:url(images/mainlistbg.jpg) no-repeat left center; padding-left:20px;}
.Giemid ul li a{ color:#414141; text-decoration:none;}
.Gormbg2{ width:245px;  float:left; background-color:#F1F1F1; float:right; margin-top:12px;}
.Gormbg2 h3{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:8px 0px 10px 8px; text-transform:uppercase;}
.Gormbg2 h3 span{ color:#33CCFF;}
.Gormbg2 h4{ font:17px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:left; padding:8px 0px 10px 8px; text-transform:uppercase;}
.Gormbg2 h4 span{ color:#33CCFF;}
.Ghitebox{ width:225px; height:31px; background-color:#fff; margin-left:10px; margin-top:1px;}
.Ghitebox p{ font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding-top:9px; }
.Ghiteboxicon{ width:33px; height:27px; float:left; margin:2px 8px 2px 0px;}
.Gtable{ width:245px; float:left; margin-bottom:20px; margin-top:5px;}
.Gtd{ font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; padding-top:8px;}
.Gtd span{ color:#F00;}
.Ginput{ width:220px; float:left; border:1px solid #DCDCDC; height:21px; background:#fff; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; overflow:hidden; }

.Ginput1{ width:220px; float:left; border:1px solid #DCDCDC; height:55px; background:#fff; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#000; overflow:hidden; }


.Ginput21 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #000000;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    height: 25px;
    margin-left: 325px;
    overflow: hidden;
    text-align: left;
    width: 466px;
	margin-top: -19px;
}

.Ginput12{   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #000000;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    height: 101px;
    margin-left: 325px;
    overflow: hidden;
    text-align: left;
    width: 466px;
	margin-top:-17px; }
	
	
.Gtd1 {
    color: #000000;
    font: 12px bold Arial,Helvetica,sans-serif;
    padding-left: 200px;
    padding-top: 8px;
    text-align: left;
	  padding-top: 35px;
}
.Gtd1 span{ color:#F00;}
.submit11 {
    background: none repeat scroll 0 0 #48B8DE;
    border: 0 none;
    border-radius: 5px;
    float: left;
    height: 36px;
    margin-bottom: 55px;
    margin-left: 325px;
    margin-top: 14px;
    width: 132px;
}
.submit{ width:132px; height:36px; float:left; border:0px; margin-top:14px;  background:#48B8DE;  border-radius: 5px;}
.Loactionmain{ width:535px; float:left; margin-top:15px; }
.TLtable{ width:968px; float:left; border-top:2px solid #EEEEEE; border-left:2px solid #EEEEEE; border-bottom:2px solid #EEEEEE; margin-bottom:30px; margin-top:20px; }
.TLTD{ font:14px Arial, Helvetica, sans-serif; color:#2A2A2A; text-align:left; border-bottom:2px  solid #E0E0E0; border-right:2px  solid #E0E0E0; padding-left:10px; padding-top:3px; padding-bottom:3px;}

.OLiemid{ width:510px; float:left; margin-left:16px; margin-bottom:15px; }
.OLiemid p{ font:12px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#2A2A2A; padding:12px 10px 6px 10px;}
.OLiemid h6{ font:16px Arial, Helvetica, sans-serif; font-weight: normal; text-align:left; color:#000; padding:8px 10px 0px 10px;}
.Ontime{ width:500px; float:left; margin-top:10px;}
.Ontime h4{ width:493px;  float:left; text-align:left; color:#fff; font:16px Arial, Helvetica, sans-serif; padding:7px 15px; font-weight:bold; text-transform:none; }
.Ontime h4 span{ float:right;}
.expandContent{ width:520px; float:left; margin-top:5px; background:#fff url(images/parabg.jpg) repeat-x; border:1px solid #E7E7E7; }
#main{ width:500px;  margin-top:10px;
  position:relative; 
  min-height:0;
}

#main h4{ font:16px Arial, Helvetica, sans-serif; text-align:left; color:#000; }
#side{

  float:right;
  display:inline;
  width:18em;
  padding-bottom:1.3em;
  position:relative;
  overflow:hidden
}

.clear {clear:both}

/* --- Headings --- */

#side, #side h2, #side h3 {background:#000; color:#e3e3e3}

#side h4 {background:#414141; color:#e3e3e3}

#side h2 {}

/* --- Links --- */

#main a {padding:1px; border:0 solid #e0e0e0; color:#414141;}
#main a, .accordion .switch a {border-width:0 0 1px 0; text-decoration:none}
.accordion a{border-width:1px; text-decoration:underline}
#main a:hover {border-color:#bcd; text-decoration:none; outline:0 none; } 
#main a:focus{border-color:#bcd; text-decoration:none; outline:0 none; color:#fff;}
#main a:active {border-color:#bcd; text-decoration:none; outline:0 none; }
#side a {display:block;  color:#f0f0f0}
#side a:hover, #side a:active, #side a:focus {background-color:#334; }
/* --- Accordion --- */

.js #main .accordion {visibility:hidden}
.js #side .accordion {display:none}
.accordion {margin:0; padding:0 10px}
.accordion li {list-style-type:none}
.accordion li.last-child {margin-left:19px; list-style-type:disc}
#side ul.accordion ul {margin:0; padding:0 0 0 20px;}
.accordion .outer {border:1px solid #dadada; border-width:0 1px 1px; background: #fff}
.accordion .inner {margin-bottom:0; padding:.5em 20px 1em; overflow:hidden}
.accordion .inner .inner {padding-bottom:0}
.accordion .h {padding-top:.3em}
.accordion p {margin:.5em 0 1em}
.switch {margin-bottom:.5em}

/*  

  Add styles for all links in the 'accordion':

.accordion a {...}

*/    

a.trigger {display:block;  background: url(images/plus.jpg) no-repeat right center;    font-weight:700; width:500px;  }
a.trigger.open { background:#30CAFC url(images/minu.jpg) no-repeat right center; width:500px; }
.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal;}
#main a.trigger {background-color:#f0f0f0; padding:4px 10px;}
#main a.trigger.open {border-color:#dadada; background-color:#30CAFC;}
#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd}
#main .switch a.open {background:transparent none}
#side a.active{font-weight:700; color:#f72; text-decoration:none}
.youtub{}
.youtub h2 {
    background: none;
    color: #3a3a3a;
    font: bold 23px Arial,Helvetica,sans-serif;
    padding: 18px 0 23px 8px;
    text-align: left;
	margin-bottom:15px;
}

.youtub h2 span {
    color: #33CCFF;
    font-size: 40px;
}

.Loactionmain ul li ul { border: 4px solid #F0F0F0;
    width: 511px;
	margin-top:15px}
.Loactionmain ul li ul li{ background: url(images/arrow.jpg) no-repeat left center; 
   border-bottom: 1px dashed #F0F0F0;
    border-left: 3px solid #F0F0F0;
    float: left;
    list-style: none outside none;
    margin-top: 2px;
    width: 167px;
	height:25px;
	font:14px Arial, Helvetica, sans-serif;
	}
.Loactionmain ul li ul li a{ text-decoration:none;  color: #2A2A2A; padding-left:20px; display:block; margin-top:5px;}
.Loactionmain ul li { list-style:none}
.Loactionmain ul li a{ text-decoration:none;  color: #33CCFF;}
.Loactionmain ul li.clear {
	float:none;
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	}

.entry p{ border-bottom: 1px dashed #DEDEDE;
    color: #2A2A2A;
    font: italic 12px Arial,Helvetica,sans-serif;
    padding: 10px 0;
    text-align: left;}
	
.post h2{ color: #33CCFF;}
.widget { list-style:none}

.Whitebox p a{ text-decoration:none; color:#2A2A2A;}

.Ghitebox p a{ text-decoration:none; color:#2A2A2A;}

.registration{    background: none repeat scroll 0 0 #F0F0F0;
    height: 352px;
    margin: auto;
    padding-top: 75px;
    width: 970px; }
.registration h4{ color: #33CCFF; text-align:center; font:28px bold Arial, Helvetica, sans-serif; border-bottom: 4px solid #E8E8E8; margin-top:-50px; }

.Gtable{ background:#E8E8E8}

.Gtable1 {
    float: left;
    margin-bottom: 20px;
    margin-left: 9px;
    margin-top: -5px;
	margin-left:9px;
}
.contactright1  p { margin-left:275px; margin-top:11px; font: 12px Arial,Helvetica,sans-serif;}
.contactright1 img {float:left; margin-left:29px; margin-top:10px;}

.slideshowlink{ display:none}

.jcarousel-container{  display: block; overflow: hidden;  position: relative;  width: 972px;}
	
.jcarousel-prev {  position: absolute; top: 47px;  left: 13px; width: 32px;  height: 32px; cursor: pointer;  background: transparent url(images/prev-horizontal.png) no-repeat 0 0;}

.jcarousel-next {  position: absolute; top: 47px;	right:-5px;  width: 32px;  height: 32px;  cursor: pointer; background: transparent url(images/next-horizontal.png) no-repeat 0 0;}

.Pagetop1 { position:relative; width:967px !important;width:965px; /*For IE*/margin:40px auto;padding:0px 4px 0px 0 !important;padding:0px 6px 0px 0;  background-color:#fff;}