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


Varshyl Tech
www.varshyltech.com

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

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal;}
table, td, th {}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
/*p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}*/
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
table {}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:0;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#3c3c3c url(../images/bg.jpg) no-repeat top center;
	
	}

.clear{clear:both;}

#wrapper{
	width:894px;
	margin:0 auto;
	}
#header{
	width:894px;
	height:155px;
	background:url(../images/hedaerbg.gif) repeat-y top;
	border-bottom:solid 3px #0069aa;
	}
#header .logo{
	width:289px;
	height:101px;
	float:left;
	margin:10px 0 0 50px;
	display:block;
	background:url(../images/logo.gif) no-repeat top;
	}

#header .logo a#home {
	display:block;
	width:289px;
	height:101px;
	text-indent:-9999px;
	}
#topright{
	width:290px;
	height:32px;
	color:#333;
	float:right;
	margin:98px 0 0 0;
	background:url(../images/toprightbg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#333;
	}
/**+html div#topright{margin-top:98px;}	*/		
#topright a, #topright a:visited{
	color:#333; 
	text-decoration:none; 
	line-height:35px; 
	margin:0 5px 0 5px;
	}
#topright a:hover{
	color:#000; 
	text-decoration:underline; 
	line-height:35px; 
	margin:0 5px 0 5px;
	}


#contaner{
	width:894px;
	background-color:#fdf9ef;
	}
#contaner p{text-align:justify;}	
#maincontent1{
	width:886px;
	margin:0;	
	float:left;
	
	background:url(../images/rightpanelbot-bg.jpg) repeat-y right top; 
	padding:0;
	}
#maincontent{
	width:885px;
	border-left:dotted 1px #999;
	border-right:dotted 1px #999;
	text-align:left;
	min-height:500px;
	/*padding:8px 20px 20px 20px;*/
	float:left;
	background:url(../images/rightpanelbot.jpg) no-repeat right top; 
	padding:0 0 10px;
	}
#innercontent{
	width:575px;
	text-align:left;
	float:left;
	padding:8px 20px 0 20px;
	}
#innercontent2{
	width:850px;
	text-align:left;
	float:left;
	padding:8px 20px 0 20px;
	}
#innercontent p img{float:left; margin:0 10px 5px 0; width:214px;} 		
#innercontent h1{
	color:#0069aa; 
	font-size:20px; 
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:solid 1px #ad6533;
	margin-bottom:10px;
	}
#innercontent h2{
	color:#a54700; 
	font-size:14px; 
	font-weight:bold;
	border-bottom:solid 1px #0069aa;
	margin:10px 0 10px 0;
	padding-bottom:5px;
	}
	
#innercontent h3{
	color:#a54700; 
	font-size:14px; 
	font-weight:bold;
	border-bottom:solid 1px #0069aa;
	margin:10px 0 10px 0;
	padding-bottom:5px;
	}
#innercontent h3 span{
	color:#a54700; 
	font-size:12px; 
	font-weight:bold;
	}		
			
#innercontent .contenttop{
	width:575px;
	font-size:11px; 
	color:#999999;
	height:20px;
	margin-top:5px;
	float:right;
	text-align:right;
	}
#innercontent .contenttop span{float:left;}	
#innercontent .contenttop a, #innercontent .contenttop a:visited{color:#999; text-decoration:none;}
#innercontent .contenttop a:hover{color:#873b00; text-decoration:underline;}	

#innercontent2 p img{float:left; margin:0 10px 5px 0; width:214px;} 		
#innercontent2 h1{
	color:#0069aa; 
	font-size:20px; 
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:solid 1px #ad6533;
	margin-bottom:10px;
	}
#innercontent2 h2{
	color:#a54700; 
	font-size:14px; 
	font-weight:bold;
	border-bottom:solid 1px #0069aa;
	margin:10px 0 10px 0;
	padding-bottom:5px;
	}		
#innercontent2 .contenttop{
	width:850px;
	font-size:11px; 
	color:#999999;
	height:20px;
	margin-top:5px;
	float:left;
	text-align:right;
	}
#innercontent2 .contenttop span{float:left;}	
#innercontent2 .contenttop a, #innercontent .contenttop a:visited{color:#999; text-decoration:none;}
#innercontent2 .contenttop a:hover{color:#873b00; text-decoration:underline;}	


#indinfobox{
	width:250px;
	float:left;
	font-size:11px;
	padding:20px 0 20px 0;
	}
#indinfobox a, #indinfobox a:visited{color:#FFF; text-decoration:none;}	
#indinfobox a:hover{color:#FFF; text-decoration:none;}
#indinfobox .headingbg{background:url(../images/headingbg.gif) no-repeat; 
	width:260px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	}
#indinfobox ul{margin-top:10px;}
#indinfobox ul li{
	background:url(../images/bullet.gif) no-repeat left 5px; 
	list-style:none;
	padding-left:10px;
	line-height:17px;
	}
#indinfobox span {color:#0069aa; float:right;}
#indinfobox span a, #indinfobox span a:visited{
	font-size:11px; 
	color:#0069aa; 
	font-weight:bold; 
	text-decoration:underline;
	}
#indinfobox span a:hover{
	font-size:11px; 
	color:#0069aa; 
	font-weight:bold; 
	text-decoration:none;
	}
#rightpanel{
	width:267px;
	float:right;
	}
#rightpanel h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	}	
#rightpanel .rightbox1{
	width:242px;
	height:246px;
	background:url(../images/rightbox1bg.gif) no-repeat;
	margin-top:8px;
	}						
#rightpanel .rightbox1 p{
	padding:10px 15px 0 10px; 
	font-size:11px;
	}
#rightpanel span {color:#0069aa; float:right; margin-right:15px;}
#rightpanel span a, #rightpanel span a:visited{
	font-size:11px; 
	color:#0069aa; 
	font-weight:bold; 
	text-decoration:underline;
	}
#rightpanel span a:hover{
	font-size:11px; 
	color:#0069aa; 
	font-weight:bold; 
	text-decoration:none;
	}
#rightpanel #videopanel{
	width:242px;
	height:248px;
	background:url(../images/videobg.gif) no-repeat;
	margin-top:20px;
	padding-left:8px;
	}
#rightpanel #videopanel a, #rightpanel #videopanel a:visited{font-size:11px; color:#333; text-decoration:none;}
#rightpanel #videopanel a:hover{font-size:11px; color:#000; text-decoration:underline;}	
.hrline{border-bottom:solid 1px #c3e2aa;}			

#footer{
	height:63px;
	background:url(../images/footer-bg.jpg) no-repeat center top;
	width:100%;
	float:left;
	}
#ftrcontaner{
	width:894px;
	margin:0 auto;
	}
#ftrcontaner .ftrnews{background:url(../images/ftrnews.gif) no-repeat; width:846px; height:28px; padding-top:2px; margin-left:20px; color:#ac5f43; padding-top:5px;}
#ftrcontaner .ftrnews a,#ftrcontaner .ftrnews a:visited{font-size:11px; color:#ac5f43; text-decoration:underline; font-weight:bold;}
#ftrcontaner .ftrnews a:hover{font-size:11px; color:#ac5f43; text-decoration:none; font-weight:bold;}
#ftrcontaner .ftrnews span{color:#333; text-align:left; float:left; margin-left:30px;}
#ftrcontaner .ftrnews .date{color:#000; font-size:11px; font-weight:bold; width:117px; height:18px; float:left; margin-left:90px;}	

#ftrcontaner .ftrbottom{ font-size:11px; color:#99cccc; font-weight:bold; background:#000 url(../images/ftrbottombg.gif) no-repeat right; height:30px; line-height:30px;}
#ftrcontaner .ftrbottom .copyright{color:#ccc; font-weight:normal; float:left;}
#ftrcontaner .ftrbottom a,	#ftrcontaner .ftrbottom a:visited{ color:#99cccc; text-decoration:none; margin:0 5px 0 5px;}
#ftrcontaner .ftrbottom a:hover{ color:#99cccc; text-decoration:underline; margin:0 5px 0 5px;}

#ftrcontaner .ftrbottom span{color:#ccc; font-weight:normal; margin-left:80px;}
#ftrcontaner .ftrbottom span a,	#ftrcontaner .ftrbottom span a:visited{ color:#ccc; font-weight:normal; text-decoration:none;}
#ftrcontaner .ftrbottom span a:hover{ color:#ccc; font-weight:normal; text-decoration:underline;}	

.nav{border-top:solid 1px #7bc046; border-bottom:solid 1px #7bc046; height:18px; background:url(../images/tabbg.gif) repeat-x;}
.chromestyle{width:auto; font-weight: bold; margin-left:70px;}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*border-top: 1px solid #7bc046;
border-bottom: 1px solid #7bc046;*/
width: 100%;
padding: 0 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
background:url(../images/tabbg.gif) repeat-x;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #0069aa;
padding: 1px 17px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}
.chromestyle ul li a.active{color:#FFF; text-decoration:none; background:url(../images/hover.gif) repeat-x;}
.chromestyle ul li a:hover{ color:#000;}
.chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/ color:#000;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:12px;
font-weight:normal;
text-align:left;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover, .dropmenudiv a.active{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

#innerrightpanel{
	width:267px;
	float:right;
	margin-right:3px;
	}

#maincontent-home{
	width:885px;
	margin:0 3px 0 3px;
	border-left:dotted 1px #999;
	border-right:dotted 1px #999;
	text-align:left;
	/*padding:8px 20px 20px 20px;*/
	float:left;
	}

#innerbox {width:255px; text-align:left; color:#333; margin:30px 0 0 9px; float:left;}
#innerbox span{float:right; margin:0 10px 5px 0;}
#innerbox a, #innerbox a:visited{color:#0069aa; font-size:10px; text-decoration:none;}
#innerbox a:hover{color:#0069aa; font-size:10px; text-decoration:underline;}
#innerbox .midcontent{border-left: solid 1px #7bc046; border-right: solid 1px #7bc046; background-color:#FFF;padding:0px 0 0 10px;}
#innerbox .topimg{background:url(../images/innerrightboxtop.gif) no-repeat top; width:255px; height:8px;}
#innerbox .botimg{background:url(../images/innerrightboxbot.gif) no-repeat top; width:255px; height:8px;}


.lightbox a{color:#000; text-decoration:none;}
.lightbox a:hover{color:#000; text-decoration:underline;}
#rightlinkbox {width:227px; color:#0069aa; margin:25px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#rightlinkbox .midarea{border-left: solid 1px #0069aa; border-right: solid 1px #0069aa; background-color:#FFF;padding:0px 0 0 10px;}
#rightlinkbox .midarea ul{list-style:none; padding-top:10px; margin:0px;}
#rightlinkbox .midarea ul li{ background:url(../images/linkhrline.gif) no-repeat bottom; line-height:35px;}
#rightlinkbox .midarea ul li a, #rightlinkbox .midarea ul li a:visited{color:#873b00; font-weight:bold; text-decoration:none;}
#rightlinkbox .midarea ul li a:hover, #rightlinkbox .midarea ul li a.active{color:#ae4d01; font-weight:bold; text-decoration:none;}
#rightlinkbox .top{background:url(../images/rightlinkboxtop.gif) no-repeat top; width:227px; height:12px;}
#rightlinkbox .bot{background:url(../images/rightlinkboxbot.gif) no-repeat top; width:227px; height:12px;}	



/*---------------
	22 OCT 2009
	-----------------*/
.content-left{
	width:575px; float:left; height:auto; clear:both; margin:10px 0 0 0;
	}
.content-left a{
	color:#000; text-decoration:underline;
	}
.content-left a:hover{
	color:#000; text-decoration:none;
	}
.content{
	width:575px; height:auto; float:left;
	}
.peg2{
	width:236px; float:left; height:auto; font-size:11px; line-height:12px;
	}
.peg2-text{
	width:325px; float:right; height:auto;
	}
h2 span{
	color:#000; font-size:12px;
	}
.management-content{
	width:575px; float:left; height:auto;
	}
.form-part{
	width:410px; float:left; clear:both; height:auto; margin:15px 0 0 0;
	}
.form-part dl{ 
	width:455px; float:left; clear:both; height:auto; margin:0  0 5px;
	}
.form-part dd{ 
	width:200px; float:left; text-align:right;
	}
.form-part dd span{ 
	color:#ff0000;
	}
.form-part dt{ 
	width:236px; float:right; padding:0 0 0 10px;
	}
.contact-textarea{
	width:220px; height:100px;
	}
.sitemap-container{
	width:500px; float:left; height:auto;
	}
.sitemap-container ul{
	list-style:none; margin:0 0 5px;
	}
.sitemap-container ul li{
	list-style:none;
	}
.sitemap-container ul ul{
	padding:0 0 0 15px;
	}
	
	
.name-email-container{
	width:460px; float:left; height:auto; font-weight:bold; margin:5px 0 0 0; 
	}
.name-left{
	width:150px; height:auto; float:left; 
	}
.name-left span{
	color:#ff0000; font-size:12px;
	}
.name-mid{
	width:150px; height:auto; float:left;
	}
.name-right{
	width:150px; height:auto; float:right;
	}
.name-textfield{
	width:300px; float:left;
	}
	
.thanks-box{
	width:885px;
	margin:0;	
	float:left;
	padding:100px 0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	clear:both;
	}

	a.bio:link,a.bio:visited{ color:#0069aa; text-decoration:underline;}
	a.bio:hover{ color:#0069aa; text-decoration:none;}
	
.errors, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;text-align:left;}
.errors {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left;}
.errors a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.contact-left{
	width:287px; float:left;
	}
.contact-textfield{
	width:220px;
	}
.terms{
	width:100%; height:auto; float:left; padding:10px 0 0 0;
	}
.text a{
	color:#000; text-decoration:underline;
	}
.text a:hover{
	color:#000; text-decoration:none;
	}
.caption {font-size:10px; float:left; margin-right:10px; width:210px; text-align:center;}