@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
* {margin:0; padding:0; outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; list-style-type:none; }
table, tr, th, td, tbody { margin:auto; padding:auto; outline:auto; }

table td { padding:3px; }
.padding5 td { padding:5px; }
.padding7 td { padding:7px; }
.padding10 td { padding:10px; }

html, body{height:100%}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; text-decoration:none;}

img {margin:0; padding:0; outline-style:none; outline-width:0; }

.clr {font-size:0; height:0; line-height:0; clear:both;}

body {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; background-color:#e8e8e8; color:#787878; line-height:18px;}
#wrapper{width:100%; margin:0 auto; background:url(images/outer-bg.jpg) no-repeat center top #e8e8e8; min-height:1299px;}
#container{ width:980px; margin:0 auto;}

/*  -----------------------------------------------------
	------------------- Header Styles ------------------
	----------------------------------------------------- */

#headercontainer{ width:100%; margin:0 auto; min-height:167px;}
#topstripbg{ width:100%; background-color:#0a336b; height:32px; margin:0 auto; clear:both;}
	#navcont{width:977px; margin:0 auto; height:32px;}
#header-btmcont{width:977px; margin:auto; min-height:135px;}
	.header-btmcont-inner{width:977px; float:left; position:relative;}
		#logocont{ width:221px; padding:3px 0 0 37px; float:left; min-height:135px;}
		#logo {
	position:absolute;
	width:184px;
	height:170px;
	z-index:100;
}
		#toprt-socialboxarea{ width:540px; float:right;}
			.searchbox-cont{ width:237px; float:left; height:46px; background:url(images/search-bgbox.png) repeat-x; margin:33px 0 0 0; padding:21px 0 0 25px;}
				.search-cont{width:159px; float:left; margin-right:9px; }
					.txtfld1{width:145px; height:21px; background-color:#fff; border:2px solid #d2d2d2; font:normal 9px/21px Tahoma, Geneva, sans-serif; font-style:italic; color:#888; text-transform:uppercase; padding-left:10px;}
					.search-btncont{width:49px; height:25px; float:left;}
			.sociallogos-cont{ width:250px; float:right; margin-top:12px; font:normal 11px/16px Tahoma, Geneva, sans-serif; color:#0076c0; text-align:left;}
			.sociallogos-cont p a{font:normal 10px/15px Tahoma, Geneva, sans-serif; color:#0076c0; text-align:right; text-decoration:underline;}
			.sociallogos-cont ul li{display:inline; float:left; padding:16px 4px 0 4px;}
			#twitter_update_list li { line-height:12px;}
			#twitter_update_list ul {margin:0; padding:0;}
			#twitter_update_list li {margin:0; padding:0;}		
#twitter a, #twitter a:visited { color:#4141EC; }			
			
/*  -----------------------------------------------------
	------------------- Body Styles ------------------
	----------------------------------------------------- */
	
#bodycontainer{width:950px; margin:0 auto; }
	#leftcol{width:220px; float:left; margin:23px 11px 0 0;}
		.leftnav-cont{width:220px; float:left; margin-top:-7px;}
			.lftnav-top{width:220px; float:left;}
			.lftnav-bg{width:220px; background:url(images/leftnav-topprt.png) no-repeat; float:left; padding-bottom:20px; min-height:316px; margin-bottom:10px; }
		.left-bannercont{width:220px; float:left; min-height:905px; background-color:#c3c3c3; }
		/*.left-banner-inner{margin:0 auto; text-align:center; padding:35px 0 35px 0;}*/
		.left-banner-inner{margin:0 auto; text-align:center; padding:5px 0 35px 0;}
		/*.left-banner-inner p{padding-bottom:30px;}*/
		.left-banner-inner font {display:none;}
		.left-banner-inner a { display:inline-block; margin:0 0 15px; }
	#rightcol{width:719px; float:left;}
		.top-bancont{ width:719px; float:left; padding-top:0px;}
		.btm-contarea{width:719px; float:left; margin-top:10px;}
			.midcontarea{ width:587px; float:left;}
			.right-adarea{ width:120px; float:left; margin-left:12px; margin-top:-4px; padding-top:0px;}
			.right-adarea font, .right-adarea br { display:none!important; }
			.right-adarea img { margin:0 0 15px; }
				.rt-adcont{width:120px; float:left; margin-bottom:28px;}
			
			.common-midarea{ width:587px; margin-bottom:13px; float:left;}
			.features-box{ width:552px; margin-bottom:13px; float:left; background-color:#dadada; height:174px; padding:25px 0 0 35px;}
				.vetbox-outer{width:219px; float:left;}
				.vet-box{ width:219px; position:relative;}
				.feature-title{font:bold 18px/20px Tahoma, Geneva, sans-serif; color:#06243a; padding-bottom:14px;}
				.feature-pic-cont{width:211px; height:94px; float:left; border:3px solid #5b6f7c;}
					#v-morebtn {
							position:absolute;
							width:88px;
							height:25px;
							z-index:1;
							left: 118px;
							top: 121px;
							}
					#v-morebtn-nxt {
							position:absolute;
							width:88px;
							height:25px;
							z-index:2;
							left: 118px;
							top: 121px;
							}
			.newsletter-box{width:205px; float:left; margin-right:14px; height:123px; background-color:#d3d3d3; padding:24px 0 0 15px;}
				.nl-title{ float:left; padding-left:18px; background:url(images/arrow2.jpg) left 5px no-repeat; font: 12px/18px Tahoma, Geneva, sans-serif; color:#5c5c5c; text-transform:uppercase; font-style:italic; padding-bottom:15px;}
				.nl-txtfld1{ width:177px; height:20px; background-color:#fff; padding-left:11px; font: 9px/12px Tahoma, Geneva, sans-serif; color:#bcbcbc; text-transform:uppercase; font-style:italic; border:none;}
				.nl-txtfld2{width:119px; height:20px; background-color:#fff; padding-left:11px; font: 9px/12px Tahoma, Geneva, sans-serif; color:#bcbcbc; text-transform:uppercase; font-style:italic; border:none;}
			.midbanner-box{width:321px; float:left; height:128px; background-color:#d3d3d3; padding:19px 0 0 32px;}
				.adcont{ width:133px; float:left; margin:0 27px 11px 0;}
				
			.events-titlebg{width:568px; height:30px; float:left; background-color:#c6c6c6; font:normal 14px/30px Tahoma, Geneva, sans-serif; color:#fff; padding-left:19px; margin-bottom:16px;}
			.eventbox1{width:142px; float:left; margin-right:6px;}
				.events-txt{font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#787878; padding-left:12px;}
				.more-link{font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#0a336b; padding-left:12px;}
				.more-link a{font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#0a336b; text-decoration:underline;}
				.more-link a:visited { color:#0a336b; }
				
	.mediaarea{width:960px; margin:0 auto;}
	.media-bgcont{width:960px; float:left; background:url(images/media-bg.jpg) no-repeat; height:356px; padding:16px 0 0 0;}
		.media-title{font:bold 19px/22px Tahoma, Geneva, sans-serif; color:#fff; padding-left:14px;}
		.social-box{width:278px; float:left; margin-top:26px;}
			.social-logo-pad{ padding:0 0 10px 10px;}
			.youtube-bg{width:243px; background:url(images/youtubelogo-bg.jpg) no-repeat; height:68px; padding:8px 0 0 35px;}
		.flickr-box{width:230px; float:left; margin:26px 0 0 6px;}
			.flickr-titlebg{ width:219px; height:58px; background:url(images/flickr-titlebg.png) no-repeat; font:bold 19px/22px Tahoma, Geneva, sans-serif; color:#fff; padding:2px 0 16px 20px;}
		.flickr-box ul li{float:left; display:inline; padding:0 5px 6px 10px;}
		.playerbox{ width:410px; float:left; height:282px; background-color:#013e66; margin:26px 0 0 12px; padding:13px 0 0 11px; }
		.playerbox-pic{width:386px; height:258px; float:left; padding:15px 0 0 4px;}
			.playername-bg{ width:151px; background:url(images/player-namebg.png) no-repeat; height:31px; font:bold 18px/30px Tahoma, Geneva, sans-serif; color:#5797c0; margin-bottom:4px; padding-left:10px;}
			.playerfrom-bg{ width:111px; height:24px; background:url(images/player-wherefrombg.png) no-repeat; height:24px; font:normal 12px/24px Tahoma, Geneva, sans-serif; color:#fff; padding-left:10px;}
			.playerfrom-bg span{color:#5797c0;}

#rightcol .entry-content ul { margin:5px 0 15px; }
#rightcol .entry-content li { list-style:square; margin:0 0 3px 35px; padding:0; }
#rightcol .entry-content ul li { list-style:square; margin:0 0 3px 35px; padding:0; }
#rightcol .entry-content ol li { list-style:decimal; margin:0 0 3px 35px; padding:0; }

.alignleft { float:left; margin:0 8px 8px 0; }
.alignright { float:right; margin-left:0 0 8px 8px; }

/*  -----------------------------------------------------
	------------------- Footer Styles ------------------
	----------------------------------------------------- */
	
#footercontainer{width:100%; margin:0 auto; height:241px; background-color:#0a336b; margin-top:26px; }
	.footercont{width:963px; margin:auto; padding-top:50px;}
		.footer-links{width:612px; float:left; font:10px/14px Tahoma, Geneva, sans-serif; color:#fff;}
		.footer-links a{font:10px/14px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; }
		.footer-links a:hover{text-decoration:underline;}
		.footer-logo{float:right; width:90px;}

/*-------------Subpage---------*/

h1{font:bold 18px/25px Tahoma, Geneva, sans-serif; color:#3f3f3f; padding-bottom:15px;}
.subpg-subtitle{font:bold 14px/20px Tahoma, Geneva, sans-serif; color:#757575; padding-bottom:15px;}
.subpg-content{ width:552px; float:left; margin-left:18px;}
.subpg-content a {color:#0a336b; text-decoration:none; }
.subpg-content a:hover {color:#0a336b; text-decoration:none; }
.subpg-content a:visited {color:#0a336b; text-decoration:none; }
.bodytxt{font:11px/20px Tahoma, Geneva, sans-serif; color:#757575;}
.bodytxt span{font:11px/21px Tahoma, Geneva, sans-serif; color:#c91522; text-decoration:underline;}
#comments {display:none;}