/* - - - - - - - - - - - - - - - - - - - - -

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:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* Clearfix Property Starts Here */

/* Global Form Styles */

form{
margin: 0;
padding: 0;
}
input, textarea{
	background: #fff;
	border: 1px solid #ccc;
}


/*  --- 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:#2976b5 url(img/bodybg.jpg) left top repeat-x;
	color:#222;
	font:12px/16px Arial;
}
a{
	color:#1e347f;
	text-decoration: none;
}
a:active { 
	outline: none; 
	color:#3f5296;
	}
a:hover{
	color:#009ada;
	text-decoration:underline;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:15px;
line-height:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:13px;}
h2,h3,h4,h5,h6{margin:0 0 10px 0;}
li{
margin:5px 0 0 20px;}
ul,ol{
margin:0 10px 0 10px;}
hr{
	color:#e03837;
	height:1px;}
/* Heading Styles Ends */
/* Para Styles Starts */

/* Para Styles Starts */

/* Layout Styles Starts */

#nakainer{
	width:100%;	
	padding:0;
	
}

#nakainer_inner{
		margin:0 auto;
		width:930px;
		background:#fff url(img/nakainerbg.jpg) center repeat-y;
		padding:0px 15px 10px 15px;
		border-top:solid 2px #dededc;
		line-height:18px;
		
		
			}
			#header{}
			
			#header_inner_right{
				float:right;
				width:600px;				
				padding:0 5px 0px 30px;
				margin:0;
				}
			
			#logo{
				width:295px;
				background:url(img/logo.jpg) no-repeat;	
				float:left;
				margin:30px 0 0 0;
				padding:0px;
			}
				
					#logo a{
						display:block;
						height:30px;
					}
						#logo a span{
							display:none;
						}
			
			#topright_slogan{
				float:right;
				font-size:18px;
				line-height:24px;
				color:#2b77b5;
				padding:0 10px 0 0;
				}
				
				
				#topright_slogan2{
				float:right;
				font-weight:bold;
				margin:30px 5px 0 0;							
				font-size:14px;
				line-height:20px;
				color:#2b77b5;
				}
			
		#menu{
		float:right;		
		text-align:right;
		background:#fff;
		width:440px;
		list-style:none;					
		padding:7px 0;
		margin:0px 0 0px 0px;				
	}
	
	
	
	
		#menu ul{
				list-style:none;
				
			}
				#menu li{
					list-style:none;					
					display:inline;
					line-height:21px;
					font-size:13px;
					font-weight:bold;					
					margin:0 0px;
					border:solid #1e347f;
					border-width:0 1px 0 0;
					padding:0px 15px;
				}
					#menu li a{
						color:#1e347f;
						text-decoration:none;
					}
						#menu a:hover{
							color:#009ada;
							text-decoration:none;
						}
				
				#news_events{
					background:url(img/news_events_img2.jpg) no-repeat;
					width:570px;
					padding:20px 120px 40px 30px;					
					font-size:13px;
					line-height:16px;}
				
				
#pagearea{		
	padding:15px 10px;
	border:solid 1px #bbb;
	margin:10px;
	background:#fff;
	font-size:14px;
	line-height:18px;
	min-height:350px;
	height:auto !important;
	height:350px;
	
	}
	
	#pagearea2{		
	padding:15px 10px;
	border:solid 1px #bbb;
	margin:10px;
	background:#fff;
	font-size:14px;
	line-height:18px;
	min-height:350px;
	height:auto !important;
	height:350px;
	
	}
	
	#pagearea2 h3{	
	font-size:18px;
	line-height:26px;
	font-weight:normal;
	color:#009ada;}
	
	#pagearea h3{	
	font-size:18px;
	line-height:26px;
	font-weight:normal;
	color:#009ada;}
	
	#company_namelist{
	font-size:16px;
	 line-height:34px; 
	 font-weight:bold; 
	 text-transform:uppercase;
	 color:#666;
	 text-align:center;	 
	 margin:10px 20px;}
	 
	 #company_namelist span{
	 padding:0 20px 0 0;
	}
					
					
	#footer{
		width:940px;
		margin:0px auto;		
		text-align:center;		
		padding:10px;
		font-size:10px;
		line-height:14px;
		clear:both;
		color:#fff;
		
		
	}			
			#footer a{				
				text-decoration:none;
				color:#fff;
				padding:0 10px;
				
			}
			
			#footer a:hover{
				color:#fff;
				text-decoration:underline;
			}
		
		.submit_btn{
			background:url(img/submit_btnhover.gif) no-repeat;
			width:100px;
			height:37px;
			border:none;
			font-size:16px;
			font-weight:bold;
			color:#fff;}			
			
			
			
		
/* Layout Styles Ends */

/* Fixed Styles Starts */
.border{ border-bottom: dashed 2px #919191;}
.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:#009ada;}
.fc3{color:#006699;}
.fc4{color:#1e347f;}
.fc6{color:#00923f;}
.fc5{color:#919191;}
.fs1{font-size:10px;}
.fs2{font-size:12px; color:#1e347f;}
/* Fixed Styles Ends */
