html, body{
height:100%;
margin:0px;
padding:0px;
}

body{
background-color:#333333;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
}

a {cursor:hand}

a:link{color:#F56600;text-decoration:none;font-size:10px;
font-family:Verdana,Helvetica,sans-serif;}
a:hover{color:#000000;text-decoration:none;font-size:10px;
font-family:Verdana,Helvetica,sans-serif;}
a:visited{color:#F56600;text-decoration:none;font-size:10px;
font-family:Verdana,Helvetica,sans-serif;}

#container{width:900px;margin: 30px auto 0 auto;background-color:#ffffff;position:relative;background: url(../img/bg-hor.gif) repeat-y 0 0}

#header{height:225px;width:100%; background: url(../img/bg.png) repeat-x 0 0;
 background-color:#fff;
}



.crn-tl, .crn-tr {
display:block;height:225px; width:20px;
background: #333 url(../img/crnrs.png) no-repeat;
}

.crn-tl{
float:left; background-position:0 0;
}

.crn-tr{
float:right; background-position:100% 0;
}

/* .crn-bl, .crn-br {
display:block;height:40px; width:20px;
background: url(../img/crnrs.png) no-repeat;
}

.crn-bl{
float:left; background-position:0 100%;
}

.crn-br{
float:right; background-position:100% 100%;
/* margin-top:-30px */
/*}

#spylog505015{
margin-left:15px;
} */

.crn-bl, .crn-br {
	width: 20px; height: 40px; background: #333 url(../img/crnrs.png) no-repeat;
}
.crn-bl {
	float: left; clear:left;background-position:0 100%;
}
.crn-br {
	float: right;background-position:100% 100%;
}
#spylog505015 {
	float:left; MARGIN-LEFT: 15px; 
}


#header h1{margin:10px auto 0 auto;
height:200px;padding:10px 20px;
width:820px;overflow:hidden;
float:left; background: url(../img/fon.png) no-repeat 0% 0%;
}

#header h1 span{width:810px;height:225px;text-indent: -99999px;display:block;background: url(../img/bg2.jpg) no-repeat 105% top;}

#header h1 a{
margin-left:10px;
height:150px;
width:300px;
display:block;
background: url(../img/nirab-logo.gif) repeat-x 0 0;
}
#menu{
height:45px;margin: 0 auto;
background: url(../img/menu-bg.png) no-repeat 50% 100%;
}	
	
#menu ul{	list-style: none;height:30px;margin:0;
	float: left; padding: 5px 25px 5px 15px;
	width: 860px;

}
#menu ul li {
	float: left;
	margin: 0; padding: 0; 
}

#menu ul li.thrd{
display:none
}

/*--CSS Sprites - Default State--*/
#menu ul li a {
	float: left;font-size:11px; color:#fff;
	display: block;padding:2px 20px 0 30px;
	height: 20px; /*--Specify height of navigation--*/
	
}

#menu ul li a:hover {
color: #000;
}

#menu ul li.frst a {
background-position:0 0;
}
#menu ul li.frst a { 
padding-left:43px;
}
/*--Assign an image and width to each link--
#menu ul li.scnd a {
background-position:0 -24px;
}
#menu ul li.scnd a:hover {
background-position:0 -173px;
}	

#menu ul li.thrd a {
background-position:0 -49px;
}
#menu ul li.thrd a:hover {
background-position:0 -198px;
}

#menu li.frth a {
background-position:0 -74px;
}
#menu li.frth a:hover {
background-position:0 -223px;
}

#menu li.ffth a {
background-position:0 -99px;
}
#menu li.ffth a:hover {
background-position:0 -248px;
}*/

#content{margin:10px auto 0 10px;width:880px;
padding: 0; background-color:#fff;
}


.columns{
  width:880px;background: url(../img/vdot.gif) repeat-y 50% 50%;
}
.columns .col1{
width:385px;float:left; padding:10px 30px 15px 25px;
  overflow:hidden;
}
.columns .col2{
float:left;width:390px; padding:10px 25px 15px 25px;
 
}

.long {padding-bottom:20px}

.long .col1{ padding:10px 20px 15px 25px;
  overflow:auto;height:450px;margin-right:20px
}

.long .col2{overflow:auto;height:450px;padding:10px 15px 15px 25px;
}

.hdr .col1{
padding:10px 30px 0px 25px;
}
.hdr .col2{
padding:10px 25px 0px 25px;
}

.txt{
border-bottom:15px solid #ededed
}

.columns:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .columns {height: 1%;}
.columns{ display:inline-block; }
.columns{ display:block; }

.columns ul{margin:0px;padding:0px; padding-left:16px;margin-left:0px;}
.columns ol{margin:0px;padding:0px; padding-left:16px;margin-left:0px;}

.columns ul li{
color:#000000;
list-style-type:none;
list-style-image: url('../img/list.gif');
padding:0px;margin:0px;margin-bottom:3px
}

p{margin:0px;
padding:0px;
padding-right:15px;
font-size:100%;
text-align:justify;
color:#333333;line-height:130%
}

#gallery p{
padding-bottom:20px;margin-bottom:5px;background:url(../img/dot.gif) repeat-x 0% 90%;
}

input{
border:solid 1px #333333;
color: #333333;wid-th:100%;
text-align:left;font-size:10px;
font-family:Verdana,sans-serif;
height:20px;
}

input.fifty{width:50%;margin-bottom:2px}

input.stop{visibility:hidden}

input.sub{
border:solid 0 #cccccc;
background-color:#ffffff;
text-align:left;
color:000000;font-weight:bold;
font-size:10px;
font-family:Verdana,sans-serif;
widt-h:70px;height:17px;
}

textarea{
border:solid 1px #333333;
text-align:left;
color: #000000;
overflow:auto;
width:100%;
height:100px;
font-size:10px;
font-family:Verdana, sans-serif;
}

#footer{width:900px; margin:0 auto; color:#333333;
height:40px;padding:0;border-top:0px solid #999999;
background:#dddddd url(../img/bg.gif) repeat-x 100% 100%}

h2{display:block;
font-size:12px;
font-weight:bold;
font-family:Verdana,sans-serif;
color:#499E16;margin-bottom:10px;
padding-bottom:15px;background:url(../img/dot.gif) repeat-x 0% 100%
}

h3{
font-size:12px; font-weight:bold;margin:10px 0;
}

.cntr{margin:50px auto; width:70%;/*height:200px*/}

/* jQuery lightBox plugin - Gallery style */
	#gallery ul { list-style: none; padding:0 ; list-style-image:none;}
	#gallery ul li { display: inline; list-style-image:none;}
	#gallery ul a:hover { color: #fff; }
	#gallery ul li img {border:0;
	background: url(../img/shadow.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	margin-right:5px;margin-bottom:7px;} 
#lightbox-image-details span{color:#ffffff; font-size:10px; line-height:11px}
#lightbox-container-image-box{border:1px solid #333333; border-bottom:none}
#lightbox-container-image-data-box{background-color:#666666;border:1px solid #333333;}


div.nomargin{
	margin-right:0px;
}

.pic{
	float:left;
	margin:1px;
	border:5px solid #efefef;
	width:83px;
	height:83px;opacity: 0.67;
}

.pic a{
	width:83px;
	height:83px;
	text-indent:-99999px;
	display:block;
}

.pic:hover{
border:5px solid #333333;opacity: 100;
}

.clear{
	clear:both;
}

.pht{
width:857px
}