/* - - - - - - - - - - - - - - - - - - - - -

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 #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:#263563 url(img/bg.jpg) repeat-x;
	color:#222;
	font:12px/16px Arial, Helvetica, sans-serif;
}
a {
	color: #2f69a0;
	text-decoration:underline;
}
a:active { outline: none; }
a:hover{
	color:#2f69a0;
	text-decoration:underline;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:14px;}
h2,h3,h4,h5,h6{margin:0 0 10px 0;}
/* Heading Styles Ends */
ul{margin:0 0 0 25px;}
li a{text-decoration:underline;}
/* Para Styles Starts */
#container p{margin:10px 0;}
/* Para Styles Starts */

/* Layout Styles Starts */

#nakainer{
	width:780px;
	margin:0 auto;
	background:#fff;
}
	#header{
		background:url(img/header_bg.jpg) repeat-x;
		height:202px;
		padding:10px 5px 0 5px;
	}
		#logo{
			float:left;
			width:241px;
			padding:13px 0 0 5px;
		}
			#logo h1{
				background:url(img/logo.jpg) no-repeat;
			}
				#logo h1 a{
					height:177px;
					display:block;
				}
					#logo h1 a span{
						display:none;
					}
		#flash_banner{
			float:right;
			width:510px;
		}
	#menu{
		background:#17428a;
		height:30px;
		border:solid #59b5e4;
		border-width:0 0 3px 0;
	}
		#menu ul{
			list-style:none;
		}
			#menu li{
				list-style:none;
				margin:0 5px;
				padding:6px 2px 0 2px;
			}
				#menu li, #menu li a{
					display:block;
					float:left;
				}
				#menu li a{
					font-size:13px;
					font-weight:bold;
					color:#fff;
					text-decoration:none;
					padding:0 0 0 25px;
				}
					#menu li a span{vertical-align:top;}
					#menu li a:hover{
						color:#5cb9e7;
						text-decoration:none;
						background:url(img/hover.jpg) no-repeat 0 center;						
					}
	#container{
		background:#fff url(img/curve.jpg) no-repeat left bottom;
		padding:11px 11px 0 11px;
	}
		#page_area{
			float:left;
			width:545px;
		}
		#side_block{
			float:right;
			width:195px;
		}
			#nav{
				margin:10px 0;
				background:url(img/nav_bg.jpg) repeat-y;
			}
				#nav_top{
					background:url(img/nav_top.jpg) no-repeat left top;
					height:11px;
				}
				#nav_bottom{
					background:url(img/nav_bottom.jpg) no-repeat left bottom;
				}
					#nav ul{
						width:190px;
						margin:0 auto;
					}
						#nav li{
							list-style:none;
							margin:0 0 10px 0;
							padding:0 0 10px 0;
							text-indent:5px;
							border:solid #cae1ec;
							border-width:0 0 1px 0;
							font-size:14px;
						}
							#nav li a{
								color:#0b3884;
								font-weight:bold;
								text-decoration:none;
								background:url(img/nav_bullet.jpg) no-repeat left center;
								padding:0 0 0 30px;
							}
								#nav li a:hover{
									color:#41a3d9;
									text-decoration:none;
									background:url(img/nav_bullet.jpg) no-repeat right center;									
									padding:0 30px 0 0;									
								}
		.curver, .curver1{
			margin:30px 0 0 0;
			padding:0 0 5px 0;
/*			background:#d9e4e8;*/
		}
		.curver1{margin:135px 0 0 0;}
			.curver img, .curver1 img{
				margin:0 7px;
			}
	#footer_top{
/*		padding:5px 0 10px 0;*/
	}
		#footer_top img{
			margin:0 20px;
		}
	#footer{
		width:750px;
		margin:0 auto;
		padding:5px 0;
		color:#fff;
		font-weight:bold;
		font-size:11px;
	}
		#footer a{
			color:#fff;
			text-decoration:none;
		}
			#footer a:hover{
				text-decoration:underline;
			}				
/* Layout Styles Ends */
/* List Style Starts Here */
.bullet{
	margin:2px 0;
}
	.bullet ul{
	}
		.bullet li{
			list-style:square;
			color:#000;
			font-weight:bold;
			padding:3px 0;
		}
			.bullet li a{
				color:#000;
				text-decoration:underline;
			}
				.bullet li a:hover{
					color:#2f69a0;
					text-decoration:none;
				}
/* List Style Ends Here */
/* 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:#2f69a0;}
.fc2{color:#0068b6;}
.fs1{font-size:10px;}
.fs2{font-size:18px;}
.fs3{font-size:14px;}
/* Fixed Styles Ends */
