/* - - - - - - - - - - - - - - - - - - - - -

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;
}


/*  --- 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:#033375 url(img/bg.jpg) repeat-x;
	color:#222;
	font:12px/18px Arial;
}
a, a:visited {
	color: #464646;
	text-decoration:none;
}
a:active { outline: none; }
a:hover{
	color:#04508e;
	text-decoration:none;
	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: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 */
ul{margin:0 0 0 20px;}
/* Layout Styles Starts */

#nakainer{
	width:900px;
	margin:0 auto;
}
	#header_top{
		background:url(img/header_top.jpg) no-repeat;
		height:120px;
		margin:23px 0 0 0;
	}
		#logo{
			width:465px;
			float:left;
		}
			#logo h1{
				margin:9px 0 0 40px;
			}
				#logo h1 a{
					display:block;
					height:94px;
				}
					#logo h1 a span{
						display:none;
					}
	#search_block{
		background:url(img/search_bg.gif) no-repeat;
		width:214px;
		height:26px;
		float:right;
		padding:0 45px 0 0;
	}
		.search_input{
			background:none;
			width:170px;
			margin:5px 0 0 5px;
			color:#216b9a;
			border:none;
			font-weight:bold;
		}
		.search_button, .search_button a, .search_button a:hover{
			width:25px;
			background:none;
			border:none;
			cursor:pointer;
		}
	#container{
		background:#fff;
		border:15px solid #ced8da;
	}
		#header{
		}
			#nav{
				width:284px;
				float:left;
				border:3px solid #e1e1e1;
				background:#efefef url(img/nav_bg.gif) repeat-x left top;
				min-height:220px;
				height:auto !important;
				height:220px;
			}
				#nav ul{
					width:250px;
					margin:0 auto;
				}
					#nav li{
						list-style:none;
						color:#bebebe;
						font-weight:bold;
						margin:7px 0;
						padding:2px 0;
						border-bottom:1px solid #e3e3e3;
					}
						#nav li a{
							color:#bebebe;
							text-decoration:none;
							background:url(img/bullet.gif) no-repeat left center;
						}
						#nav li a span{
							margin:0 0 0 25px;
						}
							#nav li a:hover{
								background:url(img/bullet_hover.gif) no-repeat left center;
								color:#67b7dd;
							}
			#flash_banner{
				float:right;
			}
		#nakcontainer{
			width:852px;
			margin:18px auto 0 auto;
		}
			#page_area{
				float:left;
				width:634px;
			}
				#welcome_block{
					border:1px solid #e2e1de;
					padding:5px;
				}
				.p_block1{
					border:1px solid #e2e1de;
					padding:5px 0 0 0;
					margin:10px 0;
				}
				#tabular_block{
					background:url(img/tabular_bg.jpg) repeat-x left bottom;
					margin:25px 0 0 0;
				}
					.t_block1{
/*						width:224px;*/
						width:210px;
						border:solid #e2e1de;
						border-width:1px 1px 0 0;
						float:left;
					}
						.t_block1_top{
							background:url(img/t_block1_top.gif) repeat-x;
							height:31px;
							border:solid #e2e1de;
							border-width:0 0 1px 0;
						}
							.t_block1_top h6{
								color:#000;
								line-height:31px;
								text-align:center;
							}
						.t_block1_bg, .t_block2_bg, .t_block3_bg{
							padding:5px 15px;
								color:#464646;							
						}
							.t_block1_bg a, .t_block2_bg a, .t_block3_bg a{
								font-weight:bold;
								color:#464646;
								text-decoration:underline;
							}
								.t_block1_bg a:hover, .t_block3_bg a:hover, .t_block3_bg a:hover{
									color:#04508e;
									text-decoration:underline;
								}
						.t_block2{
							width:209px;
							border:solid #e2e1de;
							border-width:1px 1px 0 0;
							float:left;
						}
							.t_block2_top{
								background:url(img/t_block2_top.gif) repeat-x;
								height:31px;
								border:solid #e2e1de;
								border-width:0 0 1px 0;
							}
								.t_block2_top h6{
									color:#000;
									line-height:31px;
									text-align:center;
								}
						.t_block3{
							width:210px;
							border:solid #e2e1de;
							border-width:1px 1px 0 0;
							float:left;
						}
							.t_block3_top{
								background:url(img/t_block3_top.gif) repeat-x;
								height:31px;
								border:solid #e2e1de;
								border-width:0 0 1px 0;
							}
								.t_block3_top h6{
									color:#000;
									line-height:31px;
									text-align:center;
								}
			#side_block{
				float:right;
				width:208px;
			}
				.s_block1{
					border:1px solid #e2e1dd;
					padding:5px;
					margin:0 0 15px 0;
				}
	#footer{
		margin:15px 0;
		text-align:center;
		color:#b4c2d6;
		font-weight:bold;
		font-size:11px;
	}
		#footer a{
			color:#b4c2d6;
			text-decoration:none;
		}
			#footer a:hover{
				text-decoration:underline;
			}
			.bullet{
				list-style:none;
			}
				.bullet ul{
				}			
					.bullet li{
						text-decoration:none;
						background:url(img/bullet_hover.gif) no-repeat left 5px;
						padding:0 0 0 25px;
						vertical-align:text-top;
					}
						.bullet li a{
							text-decoration:none;
							}				
							.bullet li a:hover{
								text-decoration:underline;
							}				
/* 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:#3273b5;}
.fc2{color:#616161;}
.fc3{color:#801619;}
.fs1{font-size:10px;}
/* Fixed Styles Ends */