@charset "UTF-8";/* CSS Document */body, h1, h2, p, li { margin: 0px; }body {	background: #FFFFFF url(images/graphics/background/Body-BG.jpg) repeat-x;	font: 13px Helvetica, "Lucida Sans", Arial, sans-serif;	color: #2D2D2D;}#outerwrapper {	width: 1000px;	margin-right: auto;	margin-left: auto;}#header {	position: relative;	height: 240px;	background: url(images/graphics/1000/Header-BG2.png) no-repeat center top;	width: 1000px;	margin-right: auto;	margin-left: auto;}#content {	background: url(images/graphics/1000/Content-BG.png) repeat-y;	margin-top: -4px;	margin-bottom: -4px;	padding-bottom: 0px;	width: 1000px;}#footer {	width: 1000px;	color: #E9EAEA;	margin-top: -2px;	padding: 0px;	height: 100%;	display: block;}#footerTop {	background: url(images/graphics/1000/Footer-BG.png) no-repeat bottom;	height: 20px;	padding: 0px;	margin: 0px auto;	width: 1000px;}#footerContent {	background: url(images/graphics/1000/footerCont-BG.png) repeat-y scroll top;	padding-left: 15px;	padding-right: 15px;	margin: 0px;	display: block;	height: 100%;}#topNav {	background: url(images/graphics/1000/TopNav.png) no-repeat;	height: 52px;	width: 985px;	position: absolute;	top: 189px;	margin: 0px;	padding-left: 15px;}#logo {	height: 130px;	width: 450px;	position: absolute;	left: 40px;	top: 20px;}.adFoot468x60 {	height: 70px;	width: 473px;	text-align: center;	padding: 0px;}#topNav ul {	margin: 0px;	padding-top: 15px;}#topNav ul li {	list-style: none;	color: #E9EAEA;	display: inline;	float: left;	margin-right: 10px;	font: 16px "Lucida Sans", Helvetica, Arial, sans-serif;}#topNav a:link, #topNav a:visited {	color: #E9EAEA;	text-decoration: none;}#topNav a:hover {	color: #4C90D0;	text-decoration: underline;}#home { width:60px }a:link, a:visited {	color: #000000;	text-decoration: none;	font-weight: bold;}a:hover {	color: #2D5A83;	text-decoration: underline;}.leftcolmn {	padding-top: 10px;	padding-left: 13px;	width: 797px;	float: left;	position: relative;}.ad728x90 {	float: left;	height: 90px;	width: 728px;	margin-left: 15px;	margin-top: 5px;}.topTagLine {	position: absolute;	left: 50px;	top: 118px;	width: 430px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	font-size: 16px;	display: inline;	font-weight: bold;	text-align: left;}h1 {	font: 18px Georgia, "Times New Roman", Times, serif;	margin-bottom: 15px;	color: #2D5A83;	width: 98%;	border-bottom: 1px solid #2D5A83;	margin-top: 8px;	text-transform: capitalize;		}h2 { display: inline; }#rightCol {	float: right;	width: 163px;	border-style: none;	padding: 0px;}.rotateImg {	height: 300px;	top: 5px;	overflow: hidden;	text-align: center;	width: 480px;	border: 1px solid #2D5A83;	z-index: 5;}.leftcolmn p, .fullCol p{	line-height: 20px;	margin-top: 3px;	margin-bottom: 5px;}.rotateImg img {	margin-right: auto;	margin-left: auto;	border: 2px solid #2D5A83;	text-align: center;}.footerLinks {	margin: 0px 0px 15px;	width: 550px;	text-align: center;	padding: 0px;}.footerLinks li {	color: #E9EAEA;	list-style: none;	display: inline;	margin-right: 15px;	line-height: 25px;}.copyright {	font-size: 11px;	border-top: 1px solid #2D5A83;	padding: 3px;	clear: both;}.category {	margin: 0 2px 0px 8px;	border-left: 2px solid #2D5A83;	border-bottom: 2px solid #2D5A83;	background: #E9EAEA;	width:150px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	display: block;	height: 180px;}.category li {	margin-bottom: 1px;	list-style: none;	text-align: right;	padding-right: 6px;	font-size: 12px;	margin-top: 1px;	line-height: 15px;}#rightCol h3 {	color: #2D5A83;	font: bold 14px Georgia, "Times New Roman", Times, serif;	text-align: center;}#innerwrapper {	width: 976px;	margin-right: auto;	margin-left: auto;	padding-right: 14px;	padding-left: 12px;	position: relative;}.sectionTitle {	color: #2D5A83;	width: 98%;	border-bottom: 1px solid #810000;	font: bold 16px Georgia, "Times New Roman", Times, serif;	margin-top: 8px;	margin-bottom: 6px;	text-align: left;}/*.fullCol .sectionTitle {	color: #2D5A83;	width: 850px;	border-bottom: 1px solid #2D5A83;	font: bold 16px Georgia, "Times New Roman", Times, serif;	margin-top: 8px;	margin-bottom: 5px;}*/p.large {	font-size: 16px;	font-weight: bold;	color: #000000;}.homeBanner {	height: 60px;	width: 270px;	border: 1px solid #2D5A83;	margin: 0px 1px 1px;}.flrt {	margin: 0px;	float: right;}.fullCol {	margin: 0px auto;	position: relative;	width: 950px;}.homeSglImg {	height: 107px;	width: 160px;	border: 1px solid #016088;	margin: 4px;}/****************************************** ADD THIS FLOAT ON LEFT ****************************************//* Fixed Positioned AddThis Toolbox */            .addthis_toolbox.atfixed {	position: fixed;	border: 1px solid #2D5A83;	padding: 5px 5px 1px;	width: 32px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	top: 200px;	right: 15px;	z-index: 10;}.addthis_toolbox .custom_images a {    width: 32px;    height: 32px;    margin: 0;    padding: 0;    cursor: pointer;}.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }/****************************************** __________________________ ****************************************/#like {	height: 52px;	width: 300px;}.ad300x250 {	height: 250px;	width: 340px;	margin: 7px;}.bold {	font-size: 14px;	font-weight: bold;}.likeFB {	height: 65px;	width: 294px;	border: 1px solid #2D5A83;}.searchBox {	position: absolute;	height: 82px;	color: #333333;	right: 18px;	width: 320px;	text-align: right;	bottom: 53px;}#footerLeft {	float: left;	width: 600px;	margin-right: 15px;	border-right: 1px solid #2D5A83;	padding: 4px;	margin-top: 0px;}.footerRight {	float: right;	width: 150px;	margin-left: 7px;	padding: 0px 5px 0px 0px;	margin-top: 0px;}#footer p { line-height: 20px; }.keywords {	border: 1px solid #A90000;	padding: 3px;	text-align: center;	width: 325px;	margin-right: 10px;	margin-left: 10px;	margin-bottom: 10px;}.keywords ul {	margin: 0px;	padding: 0px;}.keywords ul li {	line-height: 18px;	display: inline;	font-weight: bold;	margin-right: 8px;	text-align: center;	margin-top: 3px;}.keywords2 {	border: 1px solid #A90000;	padding: 8px 15px;	text-align: center;	line-height: 18px;	font-weight: bold;	color: #000000;	word-spacing: 11px;	margin-bottom: 10px;	margin-right: auto;	margin-left: auto;	width: 600px;}.keywords3 {	border: 1px solid #A90000;	padding: 8px 15px;	text-align: center;	line-height: 18px;	display: block;	font-weight: bold;	color: #000000;	word-spacing: 11px;	margin-bottom: 10px;	width: 300px;}/*================================================ TAG CLOUD IN CONTENT ===============================*/#cloud a.tag1 {	font-size: 10px;	font-weight: 100;} #cloud a.tag2 { font-size: 11px; font-weight: 200; } #cloud a.tag3 {	font-size: 13px;	font-weight: 300;} #cloud a.tag4 {	font-size: 14px;	font-weight: 400;} #cloud a.tag5 {	font-size: 15px;	font-weight: 500;} #cloud a.tag6 {	font-size: 16px;	font-weight: 600;} #cloud a.tag7 { font-size: 14px; font-weight: 700; } #cloud a.tag8 {	font-size: 15px;	font-weight: 800;} #cloud a.tag9 {	font-size: 17px;	font-weight: 900;} #cloud a.tag10 {	font-size: 18px;	font-weight: 900;}  #cloud {	padding: 2px;	line-height: 2em;	text-align: center;	margin: 0px 10px 15px 0px;} #cloud a {	padding: 0px;	color: #262626;} #cloud li {	display: inline;	margin-bottom: 5px;	line-height: 9px;}.footernav a  {	padding: 0px;	color: #262626;	font-weight: 200;	}/*======================================================= CATEGORY PAGES =========================================*/#breadcrumbs{	width:697px;	padding-top:3px;	margin-bottom:10px;	height: 20px;}#breadcrumbs p{ font-size:12px; }#breadcrumbs a{ color:#2D5A83; }#breadcrumbs img{float:none;}.flLft {	float: left;	margin: 0px;	padding: 0px;}.gallery {	padding: 1px;	text-align: center;	width: 780px;	margin-right: auto;	margin-left: auto;	position: relative;}.gallery ul {	margin: 0px auto;	text-align: center;}.gallery ul li { margin: 0px; }.gallery ul li img {	float: none;	margin-bottom: 3px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	text-decoration: none;	height: 112px;	max-width: 150px;}.gallery li.galleryImg {	list-style: none;	width: 166px;	display: inline;	float: left;	height: 155px;	margin-right: 10px;	padding-top: 4px;	text-align: center;	font-weight: bold;	border: 1px solid #CCCCCC;	margin-bottom: 9px;	margin-left: 10px;	overflow: hidden;	line-height: 14px;	text-transform: capitalize; }.gallery li.galleryImg a:hover {	/*border: 1px solid #2D5A83;*/	text-decoration: none;}#SingleImage {	float: left;	margin-right: 20px;	width: 600px;	background: #E9EAEA;	text-align: center;	padding: 5px 5px 15px;	margin-bottom: 15px;}.newImages li {	list-style: none;	width: 150px;	display: inline;	height: 130px;	margin-right: 50px;	padding-top: 4px;	text-align: center;	font-weight: bold;	border: 1px solid #CCCCCC;	margin-bottom: 15px;	overflow: hidden;	text-transform: capitalize;	font-size: 11px;	margin-top: 1px;	float: left;	line-height: 15px;}.newImages a {	text-decoration:none;		-moz-box-shadow: 3px 4px 4px #333;	-webkit-box-shadow: 4px 3px 4px #333;	box-shadow: 3px 4px 4px #333;	/* For IE 8 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";	/* For IE 5.5 - 7 */	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');}.SnglImgDesc {	width: 300px;	float: right;	background: #E9EAEA;	border: 1px solid #2D5A83;	padding: 4px;	margin-bottom: 5px;}#urlcode, .urlcode {	background: #E9EAEA;	border: 4px ridge #999999;	font: 12px "Courier New", Courier, monospace;	color: #000000;	padding: 3px;	margin-right: auto;	margin-left: auto;}#SingleImage img {	margin-right: auto;	margin-left: auto;	max-height: 530px;	max-width: 598px;}#SingleImage h1 {	text-align: left;	margin-bottom: 4px;}.SnglImgDesc a {	font: bold 14px Georgia, "Times New Roman", Times, serif;	height: 18px;	width: 18px;}.smShare {	height: 18px;	padding-left: 5px;}.smShare a img {	border: 0;	margin: 0 10px 1px 0;	opacity: 1.0;	height: 18px;	width: 18px;}.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }.large {	font-size: 16px;	font-weight: bold;	color: #333333;}#download {	display: inline;	width: 200px;}.joinUs {	clear: both;	width: 252px;	float: left;	margin-right: 10px;	border: 1px solid #CCCCCC;}#descpLgImage {	width: 750px;	padding: 5px;	margin-bottom: 25px;}p.small { font-size: 9px; }.more {	font-size: 16px;	text-align: center;	color: #2D5A83;}.ad468x15 {	height: 20px;	width: 470px;}.category h3 { margin: 10px 1px 5px; }ul{	font-size: 14px;	line-height: 20px;	font-weight: bold;	padding-left: 10px;	margin-left: 10px;	color: #333333;	position: relative;	display: block;}li {	list-style:circle outside;	margin-bottom: 5px;}.fullCol .350block { width: 350px; }.fullCol .new {	width: 350px;	margin-right: 10px;}.aboutPage { margin-left: 10px; }.footerRight ul li  {	color: #E9EAEA;	font-size: 12px;	line-height: 13px;	list-style: none;	padding: 0px;	margin-left: 0px;}.footerRight li a, .footerMid li a { color: #E9EAEA; }.footerRight a:hover, .footerMid a:hover { color: #2D5A83; }.footerMid {	float: left;	width: 120px;	padding: 4px;	height: 100%;	border-right:1px solid #2D5A83;}.footerMid ul li {color: #E9EAEA;font-size: 12px;line-height: 10px;list-style: none;}.topTagLine p {	color: #810000;	line-height: 25px;	letter-spacing: 2px;	word-spacing: 2px;	font-weight: bold;	text-shadow: 2px 2px 2px #999999}p.medium { font-size: 12px; }hr {	color: #810000;	line-height: 12px;	font-weight: bold;	width: 95%;}.homethumbnls {	width: 850px;	margin-right: auto;	margin-left: auto;	padding: 0px;}.homethumbnls ul { margin-left: 0px; }.sitemap {	width: 400px;	padding-left: 5px;}.outer .inner li {	list-style: none;	line-height: 14px;	margin-bottom: 2px;	color: #999999;	font-size: 12px;}.outer li {	list-style: disc;	font-size: 14px;}ul.outer { border-bottom: 1px solid #2D5A83; }#homeimg1 {	width: 152px;	float: left;	margin-right: 2px;	border-style: none;	height:112px;}#homeimg2 {	width: 152px;	margin-top: 25px;	float: left;	margin-right: 2px;	height:112px;}#homeimg3 {	width: 102px;	float: left;	margin-right: 2px;	margin-top: 50px;	height:112px;} #homeimg4 {	width: 152px;	margin-top: 75px;	float: left;	margin-right: 2px;	height:112px;} #homeimg5 {	width: 102px;	float: left;	margin-right: 2px;	margin-top: 100px;	height:112px;}#homeimg6 {	width: 152px;	margin-top: 140px;	float: left;	height:112px;}.bordered{	border-top: 1px solid #999999;	border-right: 1px solid #810000;	border-bottom: 1px solid #810000;	border-left: 1px solid #810000;}a img.bordered {	border-top: 1px solid #999999;	border-right: 1px solid #810000;	border-bottom: 1px solid #810000;	border-left: 1px solid #810000;}a:hover img.bordered {	border-top: 1px solid #999999;	border-right: 1px solid #2D5A83;	border-bottom: 1px solid #2D5A83;	border-left: 1px solid #2D5A83;}.homethumbnls a p { color: #FFFFFF; }.homethumbnls a:hover p { color:  #2D5A83; }img {border:none;}.footerRight ul {	padding: 0px;	margin-top: 2px;	margin-bottom: 0px;}.footerMid ul {	padding-left: 0px;	margin-top: 2px;}#footer h3 {	font-weight: bold;	text-transform: uppercase;	margin: 0px;	padding: 0px;	font-size: 12px;}.resourcelinks { width: 340px; }.resourcelinks li { margin-left: 10px; }.resourcelinks ul { }.250width {	width: 250px;	margin-right: 15px;	border-right: 1px solid #2D5A83;	height: 200px;}p { }.downloadTitle a {	color: #810000;	font: bolder 24px Georgia, "Times New Roman", Times, serif;	text-decoration: underline;}.downloadTitle a:hover {	color: #2D5A83;	text-decoration: underline;}.ad336x280 {	margin: 5px;	width: 338px;}.custom_images p { float: left; }textarea { border: 1px solid #2D5A83; }.descriptionIndex {	width: 338px;	margin-top: 5px;}.descLinks {	width: 350px;	border-right: 1px solid #DFE1E2;	margin-bottom: 5px;}.newImages {	width: 800px;	border: 1px solid #CCCCCC;	padding: 2px;	margin-right: auto;	margin-left: auto;}.newImages ul {	margin: 0px auto;	list-style: none;	width: 785px;}.newImages .end { margin-right: 0px; }.shutter {	text-align: center;	height: 127px;	width: 127px;	margin-right: auto;	margin-left: auto;	margin-top: 4px;}.shutterSearch {	width: 550px;	margin-right: auto;	margin-left: auto;}.fbPage-more {	width: 800px;	position: relative;	clear: both;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;}.joinUs p {	line-height: 12px;	font-size: 11px;	margin-right: 3px;	margin-left: 3px;}.suggestions {	width: 475px;	float: right;	border: 1px solid #CCCCCC;	padding-bottom: 5px;}.suggestions ul {	margin: 0px auto;	padding: 0px 0px 0px 7px;	width: 470px;}.suggestions li {	list-style: none;	display: inline;	margin-right: 12px;	width: 150px;}.suggestions a:hover { text-decoration: none; }.suggestions img {	border: 1px solid #CCCCCC;	-moz-box-shadow: 3px 4px 4px #333;	-webkit-box-shadow: 4px 3px 4px #333;	box-shadow: 3px 4px 4px #333;	/* For IE 8 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";	/* For IE 5.5 - 7 */	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');	margin-right: auto;	margin-left: auto;	height: 115px;}.adgallery {	height: 340px;	width: 372px;}#topNav #like {	width: 80px;	display: inline;	margin-left: 150px;	margin-right: 2px;}.ad160x600 {	height: 600px;	width: 160px;	margin-right: 3px;	margin-left: auto;	margin-top: 3px;}h3 { margin: 2px 2px 1px; }.ad728x15 {	height: 15px;	width: 728px;	margin-right: auto;	margin-left: auto;}#headershare {	width: 250px;	position: absolute;	height: 45px;	right: 50px;	bottom: 2px;}#images {	width: 140px;	padding: 0px;}#terms { width: 60px; }#header #topNav #about { width: 60px; }.topshare {	margin-top: 1px;	margin-bottom: 4px;}#header .addthis_toolbox addthis_default_style addthis_32x32_style .topshare { margin-bottom: 4px; }#topNav #share {	width: 60px;	font-size: 12px;	text-align: center;	margin-right: 3px;}/********************************************** Home Page ********************************/.home_thumbnails  {	padding: 1px;	text-align: center;	width: 800px;	margin-right: auto;	margin-left: auto;	position: relative;}ul.home_horz {	width: 780px;	text-align: center;	margin-right: auto;	margin-left: auto;	margin-top: 0px;}.home_thumbnails .home_horz img {	height: 115px;	max-width: 150px;	margin-bottom: 3px;	-moz-box-shadow: 3px 4px 4px #333;	-webkit-box-shadow: 4px 3px 4px #333;	box-shadow: 3px 4px 4px #333;	/* For IE 8 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";	/* For IE 5.5 - 7 */	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');	}	.home_thumbnails .home_horz li {	list-style: none;	width: 166px;	display: block;	float: left;	height: 150px;	margin-right: 20px;	padding: 1px 0px 0px;	overflow: hidden;	line-height: 14px;	text-transform: capitalize;	margin-bottom: 20px;	margin-left: 0px;	text-align: center;	border: 1px solid #CCCCCC;	}ul.home_horz li a {	text-decoration:none;		/*width: 166px;	display: block;		height: 160px;*/	}.home_thumbnails li a:hover {text-decoration: none; color: #2D5A83;}/********************************************** Sub-Gallery Pages ********************************/.gal_thumbnails  {	padding: 0px;	position: relative;	max-width: 790px;	margin: 2px auto 3px;	width: 790px;}ul.gal_horz {	width: 775px;	text-align: center;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	padding-left: 15px;}ul.gal_horz li a {	text-decoration:none;	width: 166px;	display: block;	border: 1px solid #CCCCCC;	padding-top: 2px;	height: 160px;		}.gal_thumbnails .gal_horz li {	width: 166px;	text-align: center;	float: left;	display: block;	height: 160px;	padding: 1px 0px 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	list-style: none;		}ul.gal_horz p {	text-align: center;	padding: 0px;	overflow: hidden;	overflow:hidden;	vertical-align: middle;	margin: 2px 1px 1px;	text-transform: capitalize;	font-size: 11px;	line-height: 11px;}/*ul.gal_horz li a:hover, ul.home_horz li a:hover, ul.maingal_thumbnails li a:hover {text-decoration: none;}*/ul.gal_horz h2 {	display: block;	overflow: hidden;	color: #000000;	margin-top: 2px;	font-size: 14px;	line-height: 14px;}ul.gal_horz li a span {	display:block;	height:33px;	overflow:hidden;	text-decoration:none;	padding: 0px 1px 2px;	margin-top:0px;	vertical-align:top;	color: #031a48;	text-align: center;	width: 160px;	margin-right: 1px;	margin-left: 4px;	font: bold 11px/12px Arial, Helvetica, sans-serif;	text-transform: capitalize;	white-space: normal;}ul.gal_horz li a:hover span {	text-decoration:underline;	color: #0639A1;	margin-bottom: 0px;	}.gal_horz img, .homegal_horz img, .maingal_horz img  {	margin-bottom: 1px;	height: 115px;	max-width: 150px;	-moz-box-shadow: 2px 3px 3px #999;	-webkit-box-shadow: 3px 2px 3px #999;	box-shadow: 2px 3px 3px #999;	/* For IE 8 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";	/* For IE 5.5 - 7 */	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');	margin-right: auto;	margin-left: auto;}/********************************************** EXTRA ********************************/.ellipsis {	word-wrap:normal;	white-space:nowrap;	overflow:hidden;	-moz-binding:url(ellipsis-xbl.xml#ellipsis);	-o-text-overflow:ellipsis;	text-overflow:ellipsis;}.adsubgallery {	height: 280px;	width: 336px;	margin: 0px 10px 3px;}.ad468x60 {	margin: 2px auto;	height: 60px;	width: 468px;}.copyrightnotice-maincat {	width: 520px;	margin-right: auto;	margin-left: auto;	color: #000000;	line-height: 15px;}.copyrightnotice-subcat {	margin: 10px;	width: 320px;	line-height: 16px;	text-align: center;}.ad160x90 {	height: 90px;	width: 160px;	margin-right: auto;	margin-left: auto;}p.tall { line-height: 25px; }.linkcol1 {	float: left;	width: 310px;	margin-right: 10px;}.linkcol1 a { margin-bottom: 10px; }.footernav {	margin-top: 1px;	margin-bottom: 2px;}.footernav dt {	display: inline;	font-size: 14px;}.footernav dt  a {	font-weight: 600;	font-size: 14px;	}.footernav dd {	display: inline;	margin-left: 3px;	margin-right: 1px;	font-size: 12px;}.footerdir {	float: right;	width: 350px;}
