/* - - - - - - - - - - - - - - - - - - - - -

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;
}

/*  --- 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:#FFF;
	color:#222;
	font: .9em/1.6em  Arial, Helvetica, sans-serif;
}
a {
	color: #283790;
	text-decoration:underline;
}
a:active { outline: none; }
a:hover{
	color:#000;
	text-decoration:none;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:17px;}
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:2px 0;}
/* Para Styles Starts */
hr{
color:#239293;
height:1px;}

/* Layout Styles Starts */

#nakainer{
	width:996px;
	margin:25px auto;
	background:#239293;
}
	#header{
		position:relative;
		height:100px;
		clear:both;
	}
		#logo{
			position:absolute;
			top:-45px;
			left:-7px;
			width:237px;
			height:174px;  
			background:url(img/button_over.jpg) no-repeat 10px 10px;    
		}
		
			#logo h1{
			}
				#logo h1 a{
				}
					#logo h1 a span{
						display:none;
					}
		#identity{
			padding: 20px 0px 2px 220px;
			text-align:center;
		}
			#identity h2{
				font-size:33px;
				font-weight:bold;
				border-bottom:#000 2px solid;
				line-height:37px;
				margin:0;
				padding:0;
				color:#FFF;
			}
			#identity h3{
				font-size:13px;
			}
	#utils{
		color:#283790;
		font-size:13px;
		font-weight:bold;
		background:#FFF;
		padding: 0 0 0 500px;
		
	}
		#skip_main{
			background: url(img/skiptomain2.jpg) no-repeat left bottom;
			padding: 0 0 0 20px;
			width:150px;
		
		}
	#menu{
	
		
	}
	#container
	{
		background:#239293;


	}
		#page_area{
			float:right;
			background:#FFFFFF;
			width:788px;
			min-height:700px;
			height:auto !important;
			height:700px;
			margin: 0 1px 0 0;
		}
			#page_area_inner{
				padding: 15px 19px;
			}
		
					#primary_content{
						margin:10px 0 0 0;
						 clear:both;
					}
						#primary_content ul{
							margin:2px 10px;
						}
						#primary_content li{
							margin:2px 5px 0 15px;
						}
				#primary_content h2{
					text-transform:uppercase;
				}
							
		#side_block{
			float:left;
			width:200px;
			padding:20px 0 0 0;		

		}
		
		#business_hours{
			background:#283790;
			color:#fff;
			padding:10px;
			margin:20px 8px 0 12px;}
			
			.lbblock{
				background:#C5E2E3;				
				color:#283790;
				padding:0;
				margin:0 8px 0 12px;
			}	
			.lbblock h3{
				background:#283790;
				color:#FFF;
				text-align:center;
				margin:0;
				padding:0;
			}	
			.lbblock div{
				padding:5px 10px;
			}
		.lbblock a{
		text-decoration:none;
			}
		.lbblock a:hover{
		text-decoration:none;
			}
			.back_btn{
				font-size:15px;
				color:#283790;
				font-weight:bold;}
	#footer{
		background:#1B1512;
		color:#FFF;
		text-align:center;
		font-weight: bold;
		padding:5px;
	}
		#footer a{
			color:#FFF;
			margin:0 10px;
			}
	
	
			
/* 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;}
.fs1{font-size:10px;}
.fs2{font-size:12px;}
.fs3{font-size:14px;}
.fs4{font-size:16px;
line-height:18px;
color:#283790;}
/* 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; }

ol{
	margin: 0 0 10px 30px;
}

#content_address{
	border-top:#239293 1px solid;
}