html { overflow-x: auto; height:100%;}

body {
	background:#FFF;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:0;
	padding:0;
	 }

h1 {  
	 font-family:Arial,Helvetica,sans-serif;
     font-size: 16px;  
     padding:0 0 0 0;
	 margin:0;
	 font-weight:bold;
	 color:#003F89;  
 }
 

h2 {  
     font-size: 18px;  
     padding:0 0 0 0;
	 margin:0 0 0 0;
	 color:#333;  
 }  
   
h3 {  
     font-size: 14px;  
     padding:0 0 0 0;
	 margin:0;
	 color:#828282;
 }


h4{
		font-size:12px;
		color:#005696;
		font-weight:bold;
		margin:0;
		padding:0;
}

/*p {
		margin:0;
		padding:0 0 0 0;
		line-height:16px;
}*/

.stroke{
		width:540px;
		border-bottom:#CCC 1px solid;
		margin:5px 20px 0 0;
}

.ie6 .stroke{
		width:540px;
		border-bottom:#CCC 1px solid;
		margin:-7px 0 0 0;
}

a {
                color:#075a9a;
                text-decoration:none;
}
a:active, a:focus {
                outline:none;
}
a:hover {
                text-decoration:underline;

}

/* General reset */
img {
	border:none;
}
/* End General reset */


* html #container { /* for auto height in IE6 */
height: 100%;
}
	
#container
	{
	margin:0px auto 0px auto; text-align:left; width:980px; background:#FFF; height:100%;
	}

/*Begin Header==========================*/
#header{
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:108px;
		z-index:1000;
		position:relative !important;

}

#top-area{
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:57px;
}

.mv-logo{
		float:left;
		margin:19px 0 0 10px;
		width:165px;
		height:38px;
}

#mv-zone{
		float:right;
		margin:20px 0 0 0;
		width:190px;
		height:21px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#006699;
		font-weight:bold;

}

#search{
		float:right;
		background:url(../images/bg_search.jpg) no-repeat;
		width:239px;
		height:51px;
}

.srch-box{
		margin:15px 0 0 53px;
		width:175px;
		height:23px;
}

.srch-left{
		float:left;
		background:url(../images/srch_left.jpg) no-repeat;
		width:17px;
		height:23px;
}

.srch-input{
		background:url(../images/bg_input.jpg) repeat-x;
		width:125px;
		padding:4px 0 6px 0;
		border:none;
		float:left;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666;
}

.btn-go{
		float:left;
}


/*Begin Menu==========================*/

#menu-area{
		clear:both;
		height:51px;
		background:url(../images/bg_blue_border.jpg) no-repeat right bottom;
}

#menu-bg{
		float:left;
		margin:23px 0 0 0;
		padding:0 0 0 0;
		width:720px;
		height:26px;
		background:url(../images/menu_bg.jpg) repeat-x;
		border-top:#134469 1px solid;
		border-bottom:#134469 1px solid;
		border-left:#134469 1px solid;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
}

.contact-bdr{
		
		/*width:550px;*/
		width:600px;
		border:1px #ebeaea solid;
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-radius: 5px;
}

#menu-bg-inner{
		float:left;
		margin:23px 0 0 0;
		padding:0 0 0 0;
		width:669px;
		height:26px;
		background:url(../images/menu_bg.jpg) repeat-x;
		border-top:#134469 1px solid;
		border-bottom:#134469 1px solid;
		border-left:#134469 1px solid;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
}

.menu{
		font-family:Arial, Helvetica, sans-serif;
		width:740px;
		height:26px;
		margin:0 0 0 0;
		padding:0;
}

ul.menu {list-style:none; margin:0 0 0 0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFF; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:1px; font-size:12px;}
ul.menu ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #0781be; border-top:none; width:225px; margin:0; font-size:11px;}
ul.menu ul li ul li {position:relative; border:1px solid #0781be; border-top:none; width:150px; margin:0 0 0 50px; font-size:11px;}
ul.menu ul li ul li ul li {position:relative; border:1px solid #0781be; border-top:none; width:150px; margin:0 0 0 -10px; font-size:11px;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#0099ff}
ul.menu ul li a:hover {background-color:#105d9a;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:5px 20px 6px 20px; font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover {background:#0099ff;)}
ul.menu .sub {background:#000 url(../images/arrow.gif) 180px 8px no-repeat}
ul.menu .topline {border-top:1px solid #0781be}

/*End Menu==========================*/
/*End Header==========================*/

.body-cotent{
		margin:0 auto 0 auto;
		padding:0 0 0 0;
		height:auto;
}


/*added from halleryview */

#photos {
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:978px;
		height:388px;
		overflow:hidden;

}

.galleryview  {
		text-align:center;
		border:#999 1px solid;
    	-webkit-border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-bor0der-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border-radius: 3px;
	    margin:0 0 0 0;
}

#banner{
		width:709px;
		height:200px;
}


#menu li.drop {
	background:#316eba url(../images/arrow_blue.gif) no-repeat right center;
}
		
/* GALLERY PANELS */
.panel {
	}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; font-family: Vardana, Arial, Helvetica, sans-serif; }
.panel .panel-overlay { color: white; font-size: 0.7em; font-family: Vardana, Arial, Helvetica, sans-serif; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }





/*Begin Left content area==========================*/
#left-cotent-area{
		float:left;
		width:740px;
		height:330px;
		padding:10px;
		background:url(../images/left-panel-bg.jpg) no-repeat;
		
}

#latest-news{
		float:left;
		width:200px;
		height:auto;
		margin:0 0 0 0;
		padding:0 0 0 0;
}

#latest-news ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
		
}

#latest-news li{
		margin:0 0 0 0;
		padding:5.3px 0px 5.3px 0px; /*Display 5 press relases*/
		/*padding:12px 0 12px 0;*/ /*Display 4 press relases*/
		/*padding:10px 0 11px 0; When Logo required*/
		color:#333;
		border-bottom:#666 1px dotted;
}

#latest-news h1{
		font-size:11px;
		font-weight:normal;
}

.chrome #latest-news li{
		margin:0 0 0 0;
		padding:7px 0px 7px 0px; /*Display 5 press relases*/
		/*padding:12px 0 12px 0;*/ /*Display 4 press relases*/
		/*padding:10px 0 11px 0; When Logo required*/
		color:#333;
		border-bottom:#666 1px dotted;
}

#latest-news li a{
		text-decoration:none;
		color:#333;
}

#latest-news li a:hover{
		text-decoration:underline;
		color:#000;
}

.news-date{
		color:#075a9a;
		font-weight:bold;
		font-size:11px;
}

.view-all{
		margin:6px 0 0 0;
		float:right;
		color:#333;
}

.view-all a{
		color:#075a9a;
		text-decoration:none;
}

.view-all a:hover{
		color:#075a9a;
		text-decoration:underline;
}

.see-all{
		margin:8px 0 0 0; /*One event*/
		/*margin:10px 0 0 0;*/
		float:right;
		color:#333;
}

.see-all a{
		color:#075a9a;
		text-decoration:none;
}

.see-all a:hover{
		color:#075a9a;
		text-decoration:underline;
}



#feature-videos{
		float:left;
		width:230px;
		height:auto;
		margin:0 0 0 50px;
		padding:0 0 0 0;
}

#feature-videos ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
}

#feature-videos li{
		margin:0 0 0 0;
		padding:9px 0 5px 0;
		color:#333;
		border-bottom:#666 1px dotted;
}

#feature-videos li a{
		text-decoration:none;
		color:#333;
}

#feature-videos li a:hover{
		text-decoration:underline;
		color:#000;
}

#s-videos {
		border:3px solid #999999;
		height:150px;
		width:222px;
		margin:3px 0 10px 0;

}

.link-info{
		color:#075a9a;
		font-weight:bold;
		font-size:10px;
		font-style:italic;
}

#sample-buy{
		float:left;
		width:200px;
		height:auto;
		margin:0 0 0 50px;
		padding:0 0 0 0;
}

#sample{
		margin:5px 0 15px 0;
		/*padding:10px;*/
		padding:15px 10px 17px 10px;
		background:#FFF;
		border:#cdcdcd 1px solid;
    	-webkit-border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-bor0der-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border-radius: 3px;
}


#sample ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
}

#sample li{
		margin:0 0 0 0;
		padding:4px 0 4px 0;
		border-bottom:#999 1px dotted;
		color:#333;
}

#sample li a{
		text-decoration:none;
		color:#333;
}

#sample li a:hover{
		text-decoration:underline;
		color:#333;
}




.events{
		margin:5px 0 0 0;
		padding:0 0 0 0;
}

.events li h1{
		font-size:11px;
		font-weight:normal;
}

.events ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
}

.events li{
		list-style:none;
		margin:0 0 0 0;
		padding:6px 0 9px 0; /*Two events */
		/*padding:2px 0 2px 0;*/ /*Tree events */
		border-bottom:#999 1px dotted;
		color:#333;
}

.events li a{
		text-decoration:none;
		color:#333;
}

.events li a:hover{
		text-decoration:underline;
		color:#333;
}

/*Right panel===================================*/
#winning-prd{
		float:right;
		margin:0 0 15px 0;
		padding:0 0 0 0;
		width:211px;
		height:162px;
		border:#cdcdcd 1px solid;
    	-webkit-border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-bor0der-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border-radius: 3px;
}

.prd-image{
		text-align:center;
		margin:10px auto 10px auto;
		width:200px;
		height:55px;
}

.btn-more{
		text-align:right;
		padding:0 5px 0 0;
}

#tech-login{
		clear:both;
		margin:0 0 0 0;
		padding:10px;
		width:194px;
		height:150px;
		background:url(../images/bg_login.jpg) no-repeat;
}

.login-input{
		margin:7px 0 3px 0;
		padding:5px;
		width:184px;
		border:#bfbfbf 1px solid;
		font-size:11px;
		color:#666;
}

/*End Right panel===================================*/

/*Begin Footer===================================*/
.footer{
		clear:both;
		margin:7px 0 5px 0;
		padding:10px;
		background:#eff6e8;
		border:#cdcdcd 1px solid;
    	-webkit-border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-bor0der-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border-radius: 3px;
		text-align:center;
}

.footer ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
}

.footer li{
		display:inline;
		margin:0 0 0 0;
		color:#075a9a;
}

.footer li a{
		color:#075a9a;
		text-decoration:none;
		padding:0 5px 0 5px;
}

.footer li a:hover{
		color:#075a9a;
		text-decoration:underline;
		padding:0 5px 0 5px;
}

.copyrights{
		margin:10px 0 10px 0;
		text-align:center;
		color:#999999;
		
}

#social_media_icons{
		float:right;
		margin:-15px 0 0 0;
}
/*End Footer===================================*/



/*Begin Winning Products===================================*/
.prd-heading{
		color:#075a9a;
		font-weight:bold;
		font-size:12px;
}

.top-hdng{
		font-weight:bold;
		background:#075a9a;
		font-size:11px;
		color:#FFF;
		text-align:center;
}

.dotted {
		border-bottom:#b6b6b6 1px dotted;
}

.pr{
		float:right;
}
		

/*End Winning Products===================================*/



