/* - - - - - - - - - - - - - - - - - - - - -

TITLE    :   NAKCSS FRAMEWORK VERSION 3
AUTHOR   :   NAKDESIGNER
URL      :   HTTP://WWW.NAKLABS.COM

- - - - - - - - - - - - - - - - - - - - - - 

Variable Defination

.textleft      =     Aligns Text to Left
.textcenter    =     Aligns Text to Center
.textright     =     Aligns Text to Right
.bg            =     Background Style
.fc            =     Font Color Style
.fs            =     Font Size Style

- - - - - - - - - - - - - - - - - - - - - */

/* Clearfix Starts Here */

/* ClearFix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Clearfix Property Starts Here */

/* Global Form Styles */

form{
margin: 0;
padding: 0;
}
input, textarea{
	background: #fff;
	border: 1px solid #83cde1;
}
input:hover, textarea:hover {
	background: #F0FDE2;
}
input:focus, textarea:focus {
	background: #FCFFEC;
}

/*  --- Global Form Styles  -- End HERE */

/*  Image PNG fix ******************   */
 img, 
 div,
 a,
 a:hover,
 a:visited{ behavior: url(./iepngfix.htc) }
/*  Image PNG fix END   */

/* Global Reset Styles Starts */
*{
	margin:0;
	padding:0;
}
/* Global Reset Styles End */

body {
	background:#409337 url(img/page_bgs.jpg) repeat-x;
	color:#222;
	font: .8em/1.5em  Arial, Helvetica, sans-serif;
}
a {
	color: #29613C;
	text-decoration: underline;
}
a:active { outline: none; }
a:hover{
	color:#000;
	text-decoration: none;
	outline: none;
}
a img {border: 0;}

li,ul,ol{
margin:5px 10px 0 15px;}

/* Heading Styles Starts */
h1{font-size:20px;
line-height:26px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:13px;}
h2,h3,h4,h5,h6{margin:0 0 10px 0;}
/* Heading Styles Ends */
/* Para Styles Starts */
#container p{margin:10px 0;}
/* Para Styles Starts */

/* Layout Styles Starts */


#topblock{
width:100%;}

#topblock_inner{
width:780px;
margin:10px auto 0 auto;}


#headright_links{
			background:#29613C;
			padding:2px;
			color:#fff;
			width:400px;
			text-align:center;
			float:right;
			
			}
			
			#headright_links a{
			color:#FFFFFF;
			text-decoration:none;
			font-weight:bold;
			padding:0 10px;
			}
			
			#headright_links a:hover{
			color:#83C326;}
			

#nakainer{
	width:720px;
	margin:0px auto 1px auto;
	border: #4FA8A8 1px solid;
	padding:10px 30px;
	background:#FFF;
}
		#header{

	}
		#logo{
			width:480px;
			padding:5px 0 0 0px;
			float:left;
		}
			#logo h1{
				background:url(img/logo.jpg) no-repeat;			
			}
				#logo h1 a{
					display:block;
					height:74px;				
				}
					#logo h1 a span{
						display:none;
					}
		#headright{
			float:right;
			text-align:right;
		}
		
		
			
		
		#searchbox{
			border:#CCCCCC 1px solid;
		}
		#searchbox input{
			padding:0;
			margin:0;
			border:none;
		}
		#menu{
			margin: 5px 0;
		}
		
		#ticker{
			font-size:14px;
			line-height:18px;
			padding:0px 0 3px 0;
			font-weight:bold;
			border-bottom:solid 1px #4a9fd7;
			color:#29613c;}
		
		
		#pagearea{
			margin: 10px 0px 0px 0px;
			position:relative;
		}
		
		#primary_content{
			padding:0 230px 0 0;
			position:relative;
			min-height:285px;
			height:auto !important;
			height: 310px;
		}
		#primary_content2{
			padding:0 0 0 0;
			position:relative;
			min-height:310px;
			height:auto !important;
			height: 310px;
		}
		
		
			#primary_content ul,#primary_content2 ul{
				margin:0 0 0 20px;
			}
			#primary_content h3,#primary_content2 h3{
				color:#009022;
			}
		
		#footer{
					background:#82c226;
					width:100%;
					padding:10px 0;}
					
					#footer_inner{
					color:#fff;
					width:960px;
					margin:5px auto;
					font-size:11px;
					line-height:14px;
					position:relative;
					}
					
					#footer_inner a{
						color:#fff;}
						
						#footer_inner a:hover{
						color:#29613C;}
						
						.accessible_info{
							border:dashed  #fff; 
							border-width:1px 0; 
							padding:10px; 
							margin:0 150px;
							text-align:center;
							display:none;}
							
							.funding_info{
							border:dashed  #fff; 
							border-width:0px 0 1px 0; 
							padding:0px 0 15px 0; 
							margin:0 150px; 
							text-align:center;}
					
						#bottomright_logo{
						position:absolute;
						bottom:-10px;
						right:0px;}
						
						.copyrights{
							text-align:center;
							margin: 0;}		
			
			
			#teaser_block{
					margin:20px 0 5px 0;}
					
					#teaser_block ul{						
						list-style:none;
						display:block;}	
					
					#teaser_block li{
						list-style:none;
						display:block;
						width:218px;
						float:left;						
						margin-right:5px;
						background:#82c226;
											
						}
						
						#teaser_block li h2{
							text-align:center;
							padding:0px 0 5px 0;
							margin:0;}
						
						
					
					#teaser_block li a{
					color:#fff;
					text-decoration:none;}
					
					#teaser_block li a:hover{
						color:#29613C;
						text-decoration:none;
						}	
			
			
			#bottom_logos{
			border-top:#459ECB 1px solid;
			border-bottom:#459ECB 1px solid;
			display:none;
			}
			
			
			#bottom_links{
			
			border:#459ECB solid;
			border-width:1px 0 0 0;
			padding:10px 0;
			margin-top:15px;
			}
			
										
				#bottom_links ul{
				
				width:20%;
					float:left;
					text-align:left;
					margin:0;
					}
				
				#bottom_links li{
					list-style:none;
					font-size:11px;
					line-height:18px;
					font-weight:normal;
										}
					
				#bottom_links li span a{
									
					color:#000;
					text-decoration:underline;
					font-weight:bold;}
					
					#bottom_links li span a:hover{										
					color:#0C1B8E;
					text-decoration:none;
					
					}
				
				#bottom_links li a{
					color:#29613C;
					text-decoration:underline;}
					
					
				
				#bottom_links li a:hover{
					color:#333;
					text-decoration:none;}
			
			
/* Layout Styles Ends */

/* Fixed Styles Starts */
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.clear{clear:both;}
.noborder{border:none;}
.boldtext{font-weight:bold;}
.normaltext{font-weight:normal;}
.bg1{background:#fff;}
.fc1{color:#000;}
.fc2{color:#283790;}
.fc3{color:#0F75BC;}
.fc4{color:#009022;}
.fs1{font-size:10px;}
.fs2{font-size:12px;}
.fs3{font-size:14px;}
.fs4{font-size:16px;}
/* Fixed Styles Ends */


.dashborder{
	border: #333333 1px dashed;
	border-width:0px 0 1px 0;
	margin:0 0 5px 0;
	}


.bg2{
	background:#FFF;
}
.bg3{
	background:#46CDCE;
}





/* CSS Document */
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
.pmenu {
position:relative;
z-index:100;
float:left;
}

/* Get rid of the margin, padding and bullets in the unordered lists */
.pmenu, .pmenu ul {padding:0; margin:0 0 0 0px; list-style-type: none;}

/* Set up the link size, color and borders */

.pmenu a, .pmenu a:visited {
display:block; 
float:left;
background:url(img/button.jpg) no-repeat;
text-decoration:none;
color: #FFF;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
padding :0 3px 0px 2px;
width:120px;
height:44px;
text-align:center;
line-height:43px;
/*border-left:1px solid #cf6f01;
border-right:1px solid #cf6f01;*/
}



.pmenu a.pmenu_1:hover {color:#FFF;background:url(img/button_over.jpg) no-repeat; text-decoration:none;}




.pmenu li a.enclose, .pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
.pmenu li {float:left; }
