@charset "utf-8";
/* CSS Document */

body{
	font:normal 12px Arial, sans-serif;
	color:#4E4E4E;
	width:100%;
	
	margin:0px;
	padding:0px;
	background: #e5ebf7 url(nd-bodybg1.jpg) repeat-x;
    height: auto;
}
.maintable{
width:1150px;
height:80%;
}
img{
border:0px;
}
a, a:link {
	text-decoration: none;
	color: #456129;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	padding:0px;
	
}

a:visited { 
	color: #5C8138;	
}

a:hover, a:active {
	color: #000;
	background-color:#e5ebf7;	
}

p { 
	margin: 5px;	
	padding: 0px;
	font:normal 12px  Arial, sans-serif;
	}
p.content { 
	padding: 0 10px 10px 20px;
	text-align: left;
	}
p.desc{
font:normal 11px  Arial, sans-serif;
}
p.innercontent{
padding: 10px 10px 10px 20px;
text-align: justify;
}

td.topbar{
width:100%;
height:120px;
}

td.menubar{
height:27px;
}
td.footer{
height:25px;
border-top:1px solid #333;
font:normal 10px sans-serif,Tahoma, Arial;
color:#666666;
}

#menu1 {
  width:800px;
  padding:0; 
  
  margin:0 auto; 
  list-style-type:none;
  border-left:1px solid #90acd3;
    top: 0px;
    left: 99px;
}
#menu1 li
{ 
    float: left;
    width: 100px;
    border-right: 1px solid #90acd3;
}
#menu1 a {
  display:block;
  width:100px;
  color:#2a2b8f;   
  text-align:center; 
  padding:6px 0px; 
  text-decoration:none; 
  float:left;
  font-weight:700;
  
  }
#menu1 a:hover {
  color:#000;
  background-color:#e5ebf7; 
  
  }
#menu1 a.active{
  color:#000; 
  background-color:#e5ebf7;  
  }
 #topleft{
 width:50%;
 height:120px;
 float:left;
 text-align:left;
 }
 #topright{
	width: 50%;
	height: 120px;
	float: right;
	text-align: right;
	
 }
 div.contentpart{
	height: 200px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	float: right;
	/* background-image: url(bg-para.png);*/
	background-color:#fff;
 }
 div.horicontentpart{ 
 height:300px;
 margin:2px 0px 5px 10px;
 padding:0px; 
 width:150px;
 
 float:right; 
 }
 h2{
 color:#2a2b8f;
 font:bold 1.1em Arial, Helvetica, sans-serif;	
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;	
	text-align:left;
 
 }
 .clea{
 clear:both;
 height:5px;
 }
 .bigclea{
 clear:both;
 height:10px;
 }
 
 table.innercontent{
 width:100%;
 height:auto;
 }
 td.innerleft{
 width:190px;
 }
 td.innermiddle{
 width:10px;
 background:url(linedivder.jpg) no-repeat top center;
 }
 
 .open
{
padding: 0px;
margin: 0px 2px 0px 2px;
text-align:left;

}

.open li
{	
	margin:0px;
	padding:0px;
	width:100%;
	list-style: none;
				
}

.open li a,.open li a:link{
	margin:0px;
	padding:5px 5px 5px 10px;
	display:block;
	color:#000;
	/*line-height:24px;*/
	text-decoration:none;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(bullets1.gif) no-repeat 0 .8em;
}

.open li a:visited, .open li a:active{
	color:#000;
	text-decoration:none;
}
.open li a:hover { 
color:#C10000;
background-color:#e7e5e5;
}
.open li a.selected { 
color:#C10000;
background-color:#e7e5e5;
}
.select{
background-color:#CCCCCC;
}

.open li ul{
margin:3px 0 0 0;
padding:0;

}
.open li li a, .open li li a:link{
margin: 0px 1px 0px 0px;
padding:5px 0 5px 15px;
color:#000000;
font-weight:normal;
background:none;
}

 /****    ****/
#listdisplay { 
width: 98%; 
margin:0px 0px 10px 30px;


}

#listdisplay ul
{
margin: 0;
padding: 0;
list-style:none;
}

#listdisplay li
{
padding:5px 0 5px 20px; 
font: bold 12px Arial, sans-serif;
text-align: justify;
color:#000000;
background: url(../images/arrow1.gif) no-repeat;
margin:0px;
background-position:0 .9em;

}

.header{
	margin:10px;
	padding:0px;
	font-size:1em;
	font-weight:bold;
	color:#2a2b8f;
	font-style:italic;
	
	
}

.slogans1{
background-color:#F8F8F8;
color:#2a2b8f;
font-size:12px;
font-weight:bold;
margin-left:15px;
padding-left:5px;
}

.slogans{
	background-color:#A3C87D;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
	padding:2px;
}


a.resources{
display:block;
margin:10px 5px 10px 5px;
}
/*********************/

.TeaserImage {
	margin-right: 10px;
	padding: 5px;
	border: 0;
	background-color: #fff;
	z-index: 100;
	float: left;
	border:1px solid #000;
}
div.prodis{
text-align:left; 
height: auto; 
margin:0 10px 5px 10px;
}
div.progap{
text-align:left; 
height: 20px; 
margin:0px 10px 0px 10px;
clear:both;
}
 .floatleft
{
float: left;
margin: 2px;
clear:left;
}
.prohead
{
margin:5px 0 5px 0;
padding:0;
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}
/*****************/
/*************/

ul#gallery {
float:left;
width:800px;
}
ul#gallery, ul#gallery li{
list-style:none;
margin:0;
padding:0;
}
ul#gallery li{
float:left;
display:inline;
margin:7px;
text-align: left; 
width:230px;
height: 70px;
border:1px solid #2a2b8f;
}
ul#gallery li a{
padding:3px;
display:block;
}
ul#gallery li p.slogans1{

color:#2a2b8f;
font-size:12px;
font-weight:bold;
margin:0px;
padding-left:5px;
}

/*************/

.passsubranges

{
	margin:5px 5px 15px 15px;
	padding: 0;
	list-style: none;
}

.passsubranges li

{
	margin:0;
	text-align:left;
	background:url(arrow-right.gif) no-repeat;	
	font:normal 12px Arial, Helvetica, sans-serif;
	display:block;	
	
	color:#000;
	padding: 5px 0 0 20px;
}
.passsubranges li li{
	padding: 5px 0 0 20px;
	list-style: none;
	color:#CC3300;

}



/****************************/

ul#ygallery {
float:left;
width:770px;
}
ul#ygallery, ul#ygallery li{
list-style:none;
margin:0;
padding:0;
}
ul#ygallery li{
float:left;
display:inline;
margin:7px;
text-align: left; 
width:160px;
height: auto;
border:1px solid #2a2b8f;
}
ul#ygallery li a{
padding:3px;
display:block;
}
ul#ygallery li p.slogans1{

color:#2a2b8f;
font-size:12px;
font-weight:bold;
margin:0px;
padding-left:5px;
}

ul#ygallery .ahead{
font-size:11px;
}

/***********************************/

ul#rgallery {
float:left;
width:98%;
}
ul#rgallery, ul#rgallery li{
list-style:none;
margin:0;
padding:0;
}
ul#rgallery li{
float:left;
display:inline;
margin:7px;
text-align: left; 
width:100px;
height: auto;
border:1px solid #2a2b8f;
}
ul#rgallery li a{
padding:3px;
display:block;
}
ul#rgallery li a.slogans1{

color:#2a2b8f;
font-size:12px;
font-weight:bold;
margin:0px;
padding-left:5px;
}

/**********************************/


ul#sgallery {
float:left;
width:95%;
}
ul#sgallery, ul#sgallery li{
list-style:none;
margin:0px;
padding:0px;
}
ul#sgallery li{
float:left;
display:inline;
margin:7px;
padding:0px; 
width:150px;
height:auto;

}



/****************************/

ul#tgallery {
float:left;
width:770px;
}
ul#tgallery, ul#tgallery li{
list-style:none;
margin:0;
padding:0;
}
ul#tgallery li{
float:left;
display:inline;
margin:7px;
text-align: left; 
width:160px;
height: auto;
border:1px solid #2a2b8f;
}
ul#tgallery .cimg{
padding:3px;
display:block;
}

ul#tgallery .ahead{
font-size:11px;
padding-left:5px;
}
ul#tgallery .nex{
clear:both;
height:20px;
display:block;
float:none;
width:90%;
background-color:#CC3300;
font-weight:bold;
color:#FFFFFF;
border:none;
}

/***********************************/

a.whatsnew{
font-size:18px;
color:#FF0000;
text-transform:capitalize;
margin-left:20px;
}

ul.galleryy {
float:left;
width:850px;
margin-bottom:10px;
}
ul.galleryy, ul.galleryy li{
list-style:none;
margin:0;
padding:0;
}
ul.galleryy li{
float:left;
display:inline;
margin:7px;
text-align: left; 
width:150px;
height: 112px;
border:1px solid #2a2b8f;
padding:2px;
}
ul.galleryy li a{

display:block;
}


.navlist { width: auto; margin:0; padding:0; clear:both; }

.navlist ul
{
margin: 0px 5px 5px 20px;
padding: 0;
list-style-type: none;
}

.navlist li
{
display: block;
margin:0 0 0 5px;
padding:2px 5px 5px 20px;;
width:800px;
background-color: none;
color:#001b54;
text-decoration: none;
font:bold 11px Arial, Helvetica, sans-serif;
background-image:url(box-bg.gif);
background-repeat:no-repeat;
text-align:left;
}

#ver-zebra
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 45px;
	width: 900px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

/*****************************************/

#hor-zebra
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 15px;
	width: 680px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 5px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


ul.teamgallery {
float:left;
width:100%;
}
ul.teamgallery, ul.teamgallery li{
list-style:none;
margin:0px 0px 0px 10px;
padding:0;
}
ul.teamgallery li{
float:left;
display:inline;
margin:5px 9px;
text-align: left; 
width:255px;
height: 265px;
border:1px solid #2a2b8f;
}
ul.teamgallery .cimg{
padding:3px;
display:block;
}

ul.teamgallery .ahead{
font-size:12px;
padding-left:5px;
font-weight:bold;
padding-top:5px;
}

ul.teamgallery .hed{
clear:both;
height:20px;
display:block;
float:none;
width:100%;
background-color:#CC3300;
font-weight:bold;
color:#FFFFFF;
border:none;
padding-left:5px;
}
<!--  *****************************  -->

ul.teamgallery2 {
float:left;
width:100%;
}
ul.teamgallery2, ul.teamgallery2 li{
list-style:none;
margin:0px 0px 0px 10px;
padding:0;
}
ul.teamgallery2 li{
float:left;
display:inline;
margin:5px 9px;
text-align: left; 
width:346px;
height: 365px;
border:1px solid #2a2b8f;
}
ul.teamgallery2 .cimg{
padding:3px;
display:block;
}

ul.teamgallery2 .ahead{
font-size:12px;
padding-left:5px;
font-weight:bold;
padding-top:5px;
}

ul.teamgallery2 .hed{
clear:both;
height:20px;
display:block;
float:none;
width:100%;
background-color:#CC3300;
font-weight:bold;
color:#FFFFFF;
border:none;
padding-left:5px;
}

<!--  *****************************  -->

ul.productgallery {
float:left;
width:100%;
}
ul.productgallery, ul.productgallery li{
list-style:none;
margin:0px 0px 0px 20px;
padding:0;
}
ul.productgallery li{
float:left;
display:inline;
margin:5px 10px 5px 0px;
text-align: left; 
width:470px;
height: 160px;
border:1px solid #2a2b8f;

}
ul.productgallery .cimg{
padding:3px;
float:left;
width:230px;
}

ul.productgallery .ahead{
font-size:12px;
padding-left:5px;
font-weight:bold;
padding-top:5px;
float:right;
width:220px;
color:#009;
}

ul.productgallery p{
	color:#555;
}
/* begin css tabs */

ul.pmenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #1b5384;
}

.pmenu li {
    float: left;
}

.pmenu li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.pmenu li a:hover {
    background-color: #111;
}
.pmenu .active {
    background-color: #4CAF50;
	font-weight:bold;
}

/* end css tabs */