@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body{
	background: #b0d0e2;
	font: normal small Arial, Helvetica, sans-serif;
	color: #000000;
	background:#b0d0e2 url(images/bodybg.gif) repeat-x top;
	height:100%;
}
html{
	height:100%;
}
#container{
	width:960px;
	margin:0 auto !important;
	border:1px solid #3f667c;
	background:#FFFFFF;
/*	background:url(images/container_bg.gif) repeat-y; 972*/
}
#header{
	width:960px;
	height:72px;
	margin:0 auto;
	background: #ffffff;
}
#logo{
	float: left;
	margin: 12px 0 0 5px;
/*	background:url(images/sryaslogo.gif) no-repeat;
*/	width:120px;
	height:58px;
}
.homelink{
	width:120px;
	height:58px;
}
/*  top link */
#toplink{
float:right;
margin:10px 5px 0 0;
}
#toplink ul{
	margin: 0;
	list-style: none;
	line-height: normal;
}
#toplink li{
	display:inline;
}
#toplink li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
margin:0 5px;
}

#toplink li a:visited{
color: #000000;
}

/*  menu bar */
#navigation{
	float:right;
	margin-top:20px;
	clear:right;
	z-index:10 !important;
	width:70% !important;
}
#ienavigation{
	clear:left;
	z-index:10;
	text-align:right;
	position:relative;
}
/*
	#navigation ul{
	margin: 0;
	list-style: none;
	line-height: normal;
}
#navigation li{
	display:inline;
}
#navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
margin:0 5px;
}
*/

#flashmedia{
	width:960px;
	height:185px;
	margin:0 auto;
	z-index:-1000;
}
/* request demo background*/
#requestdemo{
	width:960px;
	margin:0 auto;
	background: #ffffff;
	display:block;
	height:26px;
}
/* *:first-child+html #hzbox{ height:8px; padding:0; margin-top:0px} */
#hzbox{
/*	background:#858484;
*/	height:8px !important;
	background:url(images/hzboxbg.gif) repeat-x;
	margin:0px 0 0 0;
}
#demofloat{
float:right;
width:430px;
margin-top:-4px;
padding-bottom:4px
}
* html #demofloat{margin-top:-12px;} /* ie 6 hack */
#demofloat ul{
	background:url(images/demobg.gif) right no-repeat;
	margin: 0;
	list-style: none;
	line-height: normal;
	text-align:right;
}
#demofloat li{
	display:inline;
	line-height:1.7em;
}
#demofloat a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	margin:5px 12px 3px 5px;
	text-align:right;
}

/* page design */
#content{
	width:960px;
	margin:0 auto;
	padding:0px 0 0 0;
	background: #ffffff;
}
h1, h2, h3, h4, h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#main h3 {
color:#000000;
margin-bottom:10px;
font-size:16px;
}
#main h4{
color:#000000;
margin:5px 0 3px 0;
font-size:15px;
font-family:calibri, Arial, Helvetica, sans-serif;
}

.hasIcon {
    padding-left:64px !important;
    background-repeat:no-repeat;
    background-position:2px 50%;
}
/* home page icons*/
#ic1{
background:url(images/ic1.gif);
background-repeat:no-repeat;
height:64px;
}
#ic2{
background:url(images/ic2.gif);
background-repeat:no-repeat;
height:64px;
}
#ic3{
background:url(images/ic3.gif);
background-repeat:no-repeat;
height:64px;
}
#ic4{
background:url(images/ic4.gif);
background-repeat:no-repeat;
height:64px;
}
#ic5{
background:url(images/ic5.gif);
background-repeat:no-repeat;
height:64px;
}
#ic6{
background:url(images/ic6.gif);
background-repeat:no-repeat;
height:64px;
}
#ic7{
background:url(images/ic7.gif);
background-repeat:no-repeat;
height:64px;
}
#ic8{
background:url(images/ic8.gif);
background-repeat:no-repeat;
height:64px;
}
#content p{
}
#main{
	float:left;
	width:700px;
	border-right:1px dotted #cbcbcb;
	margin:5px 0px 10px 7px;
	display: inline;
	}
*:first-child+html #main{
	margin:0px 0px 10px 7px;
}
#main ul{
	margin: 0;
	list-style: none;
	line-height: normal;
}
#main a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993300;
	text-decoration:none;
}
#main a:hover{
	text-decoration:underline;
	}
.space{
	height:1px;
	clear:both;
	width:960px;
	margin:0 auto;
	background:#FFFFFF;
	}
	
.main-left{
width:340px;
float:left;
}
.main-right{
width:340px;
float:right;
}
/*  right side design*/ 
#sidebar{
	float:right;
	width:240px;
	margin:15px 0 0 0;
}
#sidebar ul{
	list-style-type:none;
	}
#sidebar ul li{
	display:list-item;
	}
#sidebar h3{
	background:url(images/homeheaderbg.gif) no-repeat;
	line-height:1.9em;
	height:27px;
	color:#000000;
	padding:3px 0 3px 10px;
	font-size:14px;
	}
#sidebar p{
	padding:15px;
	color:#000000;
	line-height:1.4em;
	}
#sidebar span{
	text-align:center;
	}
#gallerycontainer{
	width:700px;
	margin:0 auto;
	clear:left;
}
#gallerycontainer p{
	text-align:center;
	margin:10px 0 0px 0px;
	}
#gallerycontainer a{
	text-align:center;
	padding:0px 0px 0 0px;
	line-height:1.6em;
	margin:0px 0 0 5px;
	}
#galleryheader{
	width:690px;
	margin:0 0;
	background:#e1e1e1;
	font-size:13px;
	text-align:center;
	color:#000000;
	height:16px;
	padding:3px 0 2px 0px;
	margin:15px 0 10px 0;
	font-weight:600;
}
#galleryheader a{
	text-align:center;
}
#footer{
	width:960px;
	margin:0 auto;
	text-align:center;
	line-height:1.6em;
	color:#FFFFFF;
	font-size:11px;
	background:url(images/footerbg.gif) repeat-x bottom;
}
#footer a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
/* inner page design */

#headerbg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/headerbg.gif) no-repeat;
}
#productbg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/productbg.gif) no-repeat;
}
#servicebg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/servicebg.gif) no-repeat;
}
#industriesbg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/industriesbg.gif) no-repeat;
}
#partnerbg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/partnerbg.gif) no-repeat;
}
#companybg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/companybg.gif) no-repeat;
}
#careerbg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/careerbg.gif) no-repeat;
}
#casestudybg{
	width:960px;
	height:84px;
	margin:2px auto 0px;
	background:url(images/casestudybg.gif) no-repeat;
	}
#textcontent{
	float:left;
	width:690px;
	border-left:1px dotted #cbcbcb;
	margin:0px 0px 10px 7px;
	padding:0px 0px 5px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:1.6em;
	text-align:justify;
	height:100%;
	background:#FFFFFF;
	}
#textcontent p{
	margin:3px 0 10px 0
}
#textcontent h3{
color:#277ab3;
margin-bottom:10px;
font-size:16px;
padding-bottom:6px;
border-bottom:1px solid #dadada;
}
#textcontent h4{
color:#277ab3;
margin:25px 0 10px 0;
font-size:16px;
border-bottom:1px solid #dadada;
padding-bottom:4px;
}
#textcontent h5{
color:#277ab3;
margin:25px 0 10px 0;
font-size:15px;
}
#textcontent ul{
margin:0 0 0px 20px ;
list-style-type:none;
/*list-style-image:url(images/bullet-2.gif);
*/list-style-position:outside;
}
#textcontent ul li{
padding:0 0 0px 15px ;
background:url(images/bullet-2.gif) no-repeat 0 7px;
vertical-align:top;
}

/*  left side design*/ 
#leftpanel h3{
color:#277ab3;
margin-bottom:5px;
font-size:16px;
}
#leftpanel{
	float:left;
	width:217px;
	margin:0 0 0 12px;
	padding:0px 0 0 0;
	background:#FFFFFF;
}
*:first-child+html #leftpanel{
	margin:0px 0 0 12px;
}
#leftpanel ul{
	list-style-type:none;
	margin-bottom:8px;
}
#leftpanel ul li{
	padding:0 0 0 0px;
	
}
#leftpanel ul li ul{
	padding:0 0 0 13px;
	}
#leftpanel ul li ul li{
	
}
#leftpanel a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993300;
	text-decoration:none;
	line-height:1.3em;
	background:url(images/arrow.gif) no-repeat 2px 50%;
	padding-left:14px;
}
#leftpanel a:hover {
text-decoration:underline;
}

#textcontent a{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993300;
	text-decoration:none;
}
#textcontent a:hover{
	text-decoration:underline;
	}

/* form design */

.input {
    border: 1px solid #006;
    background: #eff7fd;
}

.button {
    border: none;
    background: url('images/formbutton.gif') no-repeat center left;
	width:65px;
	height:20px !important;
	font-size:11px;
}
label {
    display: block;
    width: 120px;
    float: left;
    margin: 2px 17px 6px 4px;
    text-align: right;
}
br { clear: left; }
.boxwidth{
	border: 1px solid #7f9db9;
    background: #ffffff;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	padding:1px 0 0 3px;
	margin: 0 0 0 0;
}
fieldset{
	padding:15px 10px;
	background:#ffffff url(images/fieldset_bg.gif) repeat-x bottom;
	border:1px solid #aac4e2;
}
/* contact us page*/
#contact{}
#contact h5{
	color:#277ab3;
	margin:15px 0 3px 0;
	font-size:14px;
}
#contact a{
background:none;
	}
#contact li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.imgright{
float:right;
margin:10px 0 10px 20px;
padding:5px;
border:1px solid #919090;
}
.imgleft{
float:left;
margin:10px 0 10px 20px;
padding:5px;
border:1px solid #919090;
}
.graph_img{
width:113px;
height:82px;
float:left;
}
.clrright{
	clear:right;
	float:right;
}
#display {
position:absolute;
top:60px;
left:200px;
border:solid 1px #5c5c98;
display:none;
} 
.noborder{
border:none !important;
}
.logincontent{
	margin:0 auto;
	border:none;
	width:960px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:1.6em;
}
.logincontent h5{
color:#277ab3;
margin:20px 0 5px 0;
font-size:15px;
}
.logincontent p{
	margin:3px 0 10px 0;
	text-align:justify;
}
.tourimg{
float:left;
margin:3px 10px 0px 0px;
padding:5px;
/*border:1px solid #919090; */
}
#prodtour{
}
#prodtour ul{
list-style-type:none;
}
#prodtour ul li{
display:inline;
padding:0 10px 0 3px;
margin:0 20px 0 0px;
background:none;
}
.pt_border{
	border-top: 1px solid #dadada;
	padding:5px 0 0 0;
	margin:20px 0 0 0 !important;
	}
#prodtour br{
margin:0 0 5px 0;
padding:0 0 10px 0;
}
#sitemap{
	width:900px;
	margin:30px auto;
	padding:0 10px 0 10px;
	}
#sitemap h5{
	color:#277ab3;
	margin:20px 0 5px 0;
	font-size:15px;
}
#sitemap h3{
	color:#696969;
	margin:5px 0 2px 0;
	font-size:16px;
}
#sitemap ul{
margin:0 0 0px 3px ;
list-style-type:none;
/*list-style-image:url(images/bullet-2.gif);
*/list-style-position:outside;
}
#sitemap ul li{
padding:0 0 0px 13px ;
background:url(images/arrow.gif) no-repeat 0 7px;
vertical-align:top;
}
#sitemap a:hover {
text-decoration:underline;
}

#sitemap li a{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993300;
	text-decoration:none;
	line-height:1.8em;
}
#sitemap a:hover{
	text-decoration:underline;
	}

.goldpartner{
margin:0px 0 0 0;/* 5 0 0 0*/
height:65px;
border-top:0px solid silver;
padding:0px 0 0 0;/* 7 0 0 0*/
}
.leadhead{
	color:#277ab3;
	padding:45px 0 10px 0;
	font-size:12px;
	font-weight:bold;
}

/*  home page image scroller  */

#jCarouselLiteDemo .main {
margin-left:40px;
}

#jCarouselLiteDemo .carousel {
margin:0 0 20px 10px;
padding:10px 0 0;
position:relative;
}
#jCarouselLite{
left:0;
overflow:hidden;
position:relative;
visibility:visible;
width:655px;
z-index:2;
float:left;
 }
 
#jCarouselLite ul{

list-style-type:none;
margin:0;
padding:0;
position:relative;
z-index:1;
 }
#jCarouselLite a{ margin:0; padding:0;}
#jCarouselLite ul li{
float:left;
height:140px;
overflow:hidden;
width:215px;
padding:0 0 0 5px;
 }
 .prev{
display:block;
float:left;
height:140px;
text-decoration:none;
width:9px;
background:url(images/img_scroll_left.gif) 0 50% no-repeat;
}
.next{
display:block;
float:left;
height:140px;
text-decoration:none;
width:9px;
margin:0 0 0 4px;
background:url(images/img_scroll_right.gif) 0 50% no-repeat;
}
a {
outline:none;
}