/* - - - - - - - - - - - - - - - - - - - - -

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
.ff            =     Font Face 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{
	
}
input:hover, textarea:hover {
	
}
input:focus, textarea:focus {
	
}

/*  --- 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:#bdc8e7 url(img/body_bg.gif) repeat-x;
	color:#222;
	font: .8em/1.6em Arial, Helvetica, sans-serif;
}
a {
	color: #bc2a37;
	text-decoration: none;
}
a:active { outline: none; }
a:hover{
	color:#bc2a37;
	text-decoration:underline;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:15px;}
h3{font-size:18px;}
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 */

/* Para Styles Starts */
hr{}
li,ol{
	margin:0px 5px 0px 20px;
	padding:2px 0;}

/* Layout Styles Starts */

#nakainer{
	width:770px;
	margin:20px auto 0 auto;
	background:#fff;
	border:solid #000 2px;
	padding:1px;	
	
}
		
		#header{
			
	}
		#logo{								
			float:left;
			width:500px;					
			
		}
			#logo h1{
				background:url(img/logo.jpg) no-repeat left top;
				height:69px;			
			}
				#logo h1 a{
					display:block;
					height:69px;
					width:190px;				
				}
					#logo h1 a span{
						display:none;
						
					}
					#time{
						float:left;
						margin:40px 0 0 0;
						padding:5px 17px;
						font-weight:bold;}
						
					#search{
						float:left;
						background:url(img/search.jpg) no-repeat;
						height:60px;
						padding:10px 40px 10px 15px;}
				
	#menu{	
	text-align:center;
	padding:5px 0;
		}
		
				
	#pagearea{
		padding:10px 0px;
		width:770px;}
		
		#primarycontent{
			width:455px;
			padding:0px 10px;
			float:right;
						
		}
		#primarycontent_bottom{
			width:750px;
			padding:0px 10px;
			min-height:450px;
			height:auto !important;
			height:450px;
						
		}
		#primarycontent_bottom h3{
			background:url(img/h3_bg1.jpg) no-repeat;
			padding:10px 0 7px 40px;
			color:#B62A2B;
									
		}
		#primarycontent_bottom h4{
			font-size:14px;
			color:#B62A2B;
		
		}
		#primarycontent_bottom ul{	
									
		}
		
		#primarycontent_bottom li{
			color:#bc2a37;
			font-weight:bold;
			padding:5px 0;	
									
		}
		
		#primarycontent_bottom li a{
			color:#000;
			text-decoration:none;
											
		}
		
		#primarycontent_bottom li a:hover{
			color:#bc2a37;
			text-decoration:none;	
									
		}
		#side_block{
		width:260px;
		padding:0 10px;}
		
			#nav_block{
			float:right;
			width:234px;}
		
				#nav_top{
				background:url(img/nav_top_bg.jpg) no-repeat top center;
				border:solid #fff;
				border-width:0px 0 1px 0;
							
				}
				
				#nav_top h2{
					font-size:18px;
					font-weight:bold;
					text-align:center;
					line-height:21px;
					color:#000;
					padding:5px 0 0 0;
					
				}
				
				#nav_top h2 span{
					font-size:14px;
					font-weight:bold;
					text-align:center;
					line-height:18px;
					color:#bc2a37;
				}
				
				#nav_mid{
				background:url(img/nav_mid_bg.jpg) repeat-y center;
				}				
				
				#nav_mid ul{
				padding:10px 0 0 0px;
				
				}
				
				#nav_mid li{
				font-size:13px;
				font-weight:bold;
				line-height:18px;				
				color:#bc2a37;
				}
				
				#nav_mid li a{
					color:#000;
					text-decoration:none;					
					}
					
				#nav_mid li a:hover{
					color:#bc2a37;
					text-decoration:none;}
					
					
					#nav_bot{
						background:url(img/nav_bottom_bg.jpg) no-repeat bottom center;
						height:32px;}
		
		
		
		#about_guam{
		width:250px;}
		
		#about_guam_top{
			background:url(img/about_guam_top_bg.jpg) no-repeat;
			height:20px;
		}
		
		#about_guam_mid{
			background:url(img/about_guam_mid_bg.jpg) repeat-y;
			padding:0 10px;
			margin:0px;
			
			
		}
		
		#about_guam_bot{
			background:url(img/about_guam_bot_bg.jpg) no-repeat;
			height:20px;
		}
		
			#bottom_links{		
		padding:5px 10px 15px 10px;
		background-color:#bc2a37;
		border-bottom:dashed 2px #fff;			
						
	}
		#bottom_links ul{
			text-align:center;				
				
			}
				#bottom_links li{
					list-style:none;					
					display:inline;
					text-align:center;					
					font-weight:bold;					
					margin:0px;
					padding:0 10px;
				}
					#bottom_links li a{
						color:#fff;
						text-decoration:underline;
					}
						#bottom_links a:hover{
							color:#fff;
							text-decoration:none;
						}
							
	#footer{		
		text-align:center;		
		font-weight:bold;
		background-color:#bc2a37;
		color:#fff;
		padding:5px 10px 10px 10px;
		margin:0;
		
	}
	
	#footer span{
	color:#000;
	padding: 0px 0 10px;}
	
	#footer a{
	color:#fff;
	text-decoration:underline;
		
	}
	#footer a:hover{
	color:#fff;
	text-decoration:none;		
	}
	
	.style_btn{
	background:#ccc;
	border:solid 1px #000;
	color:#222;
	padding:3px;
	font-weight:bold;}
	
/* 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;}
.underline{text-decoration:underline;}
.bg1{background:#fff;}
.fc1{color:#bc2a37;}
.fc2{color:#2392dd;}
.fc3, .fc3 a{color:#79580a;text-decoration:none;}
.fc3 a:hover{color:#000;text-decoration:none;}
.fs1{font-size:10px;}

