*{
	margin:0;
	padding:0;
}
body{
	background:#fff;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#222;
}

/* Layout Styles Starts */

#wrapper{
	width:800px;
	margin:36px auto 0 auto;
}
	#header{
		background:url(images/header.jpg) no-repeat;
		height:121px;
		overflow:hidden;
	}
		#nav{
			width:750px;
			float:center;
			padding-left:170px;
			line-height:181px;
		}
				#nav li{
					display:inline;
					margin:0 10px;
				}
					#nav li a{
						color:#ededed;
						text-decoration:none;
						line-height:150px;
					}
						#nav li a:hover{
							color:#fff;
							text-decoration:none;
						}
						#nav li.current a{
							color:#fff;
						}
		#logo{
			width:120px;
			float:left;
			line-height:300px;
			padding-left:30px;
		}
			#logo h1{
				background:;			
				margin:0px 0px 0 0;				
			}
				#logo h1 a{
					height:200px;
					display:block;
				}
					#logo h1 a span{
						display:none;
					}
	#container{
		background:url(images/container-bg.jpg) repeat-y;
		padding:10px 40px;
		position:relative;
	}
		#content{
		}
			#load {
				display: none;
				position: absolute;
				left: 300px;
				top: 40px;
				background: url(images/ajax-loader.gif);
				width: 128px;
				height: 15px;
				text-indent: -9999em;
			}
			.text{
				width:450px;
			}
	#footer{
		background:url(images/footer.jpg) no-repeat;
		height:72px;
		color:#8bb5d4;
		padding:0 0 0 55px;
		line-height:60px;
		font-weight:none;
	}
		#footer a{
			color:#ffffff;
			text-decoration:none;
		}
			#footer a:hover{
				color:#fff;
				text-decoration:none;
			}

/* Layout Styles Ends */

/* Form Styles */

.input, .textarea{
	border:solid #898989;
	border-width:2px 1px 1px 1px;
	margin:3px 0;
}
.input:focus, .textarea:focus{
	border:solid #4e7998;
	border-width:2px 1px 1px 1px;
}
.button1{
	background:#4e7998;
	border:1px solid #4e7998;
	color:#fff;
	width:72px;
	height:23px;
	line-height:20px;
	text-align:center;
	font-size:11px;
	font-weight:none;
	cursor:pointer;
}
/* Form Styles */

/* Paragraph and list Styles */

#container h2{
	font-weight:normal;
}
	#container h2 span{
		color:#151515;
	}
#container p{
	margin:0 0 15px 0;
	text-align:justify;
}
#container p img.floatleft{
	margin:0 10px 0 0;
}
#container p img.floatright{
	margin:0 0 0 10px;
}
#container form p{
	margin:0 0 8px 0;
}
#container ul{
	margin:0 0 0 25px;
}
#container ol{
	margin:0 0 0 30px;
}

/* Paragraph Styles */

/* Genric Styles Starts */

.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%;
}
a {
	color:#ff00ae;
	text-decoration:none;
	font-weight:none;
}
a:hover {color:#113d9f;}
h1{font-size:32px;}
h2{font-size:24px; line-height: 97%}
h3{font-size:20px;}
h4{font-size:20px; font-weight:normal}
h5{font-size:14px; line-height: 110%}
h6{font-size:12px; line-height: 110%}
h7{font-size:10px; line-height: 110%}
h8{font-size:18px; line-height: 110%}
h9{font-size:9px; line-height: 110%}
h1,h2,h3,h4,h5,h6,h7,h8,h9{margin:0 0 0px 0;font-family:"Arial";}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.normal a{font-weight:normal;}
.fc1{color:#b86d13;}
.fs1{font-size:22px;}
/* Genric Styles Ends */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: -10; width: 100%; height: 500px; background-color: #fff; }
