@charset "UTF-8";
/* CSS DOCUMENT */

/*CSS RESET*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
	margin:0;
	padding:0;}

/*PAGE STRUCTURE*/

body{
	background-image:url(/home/img/uscgbg.jpg);
	background-position:center top;
	background-repeat:repeat-y;}

div#column-e{
	width:782px;
	background-image:url(../img/homerotatebg.jpg);
	background-position:0px 40px;
	background-repeat:repeat-x;
	border:0px;
	padding:0px;}
	
div#homerotate{
	position:relative;
	width:782px;
	height:240px;
	float:left;
	margin:0px;
	padding:0px;}
	
div#homenextprev{
	width:720px;
	height:20px;
	float:left;
	margin:5px 31px 30px 31px;
	padding:0px;}
	
div#homeblogs{
	width:470px;
	height:auto;
	background-image:url(../img/homedotv.jpg);
	background-position:484px 0px;
	background-repeat:repeat-y;
	float:left;
	margin:0px 0px 0px 31px;
	padding:0px 30px 0px 0px;
	overflow:visible;}
	
div#homeright{
	position:relative;
	width:220px;
	height:auto;
	float:left;
	margin:0px 31px 0px 0px;
	padding:0px;
	overflow:visible;}
	
div#homerule{
	width:720px;
	height:30px;
	background-image:url(../img/homedoth.jpg);
	background-position:0px 14px;
	background-repeat:repeat-x;
	float:left;
	margin:0px 31px;
	padding:0px;}
	
div#homead1{
	width:158px;
	height:185px;
	float:left;
	margin:0px 29px 30px 31px;
	padding:0px;}
	
div#homead2{
	width:158px;
	height:165px;
	float:left;
	margin:0px 29px 30px 0px;
	padding:0px;}

div#homead3{
	width:158px;
	height:165px;
	float:left;
	margin:0px 29px 30px 0px;
	padding:0px;}
	
div#homead4{
	width:158px;
	height:165px;
	float:left;
	margin:0px 31px 30px 0px;
	padding:0px;}
	
/*NAVIGATION BUTTONS*/

div.homenavdesc{
	height:30px;
	width:97px;
	float:left;
	margin:10px 0px;
	padding:0px 0px 0px 0px;
	overflow:visible;}
	
div#homers{
	position:absolute;
	top:0px;
	left:0px;}
	
div#homefa{
	position:absolute;
	top:0px;
	left:40px;}
	
div#homeyt{
	position:absolute;
	top:0px;
	left:80px;}
	
div#hometw{
	position:absolute;
	top:0px;
	left:120px;}
	
div#homefl{
	position:absolute;
	top:0px;
	left:160px;}

/*ROTATING DIVS*/

#viewport{
	position:relative;
	width:782px;
	height:240px;
	overflow:hidden;}
	
#viewport ul{
	position:relative;
	padding:0px;}
	
#viewport li{
	width:782px;
	height:240px;
	float:left;
	list-style:none;}
	
#simplePrevious, #simpleNext{
	cursor:pointer;
	text-decoration:none;}

/*RSS INCLUDE*/

.rssinc-trial-header{
	display: none;}

#rssincl-box-118538 img{
	float:left;
	clear:both;
	margin:0 10px 10px 0;
	display:block;
	width:200px;
	height:100px;
}

#rssincl-box-118538{
	margin:0px;
	padding:0px;}
		
#rssincl-box-118538 .rssincl-content{
	margin:0px;
	padding:0px;}
	
#rssincl-box-118538 .rssincl-itemtitle{
	width:468px;
	float:left;
	clear:both;
	font-size:18px;
	font-weight:bold;
	color:#333;
	padding:0px 0px 7px 0px;}

#rssincl-box-118538 .rssincl-itemdesc{
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333;
	padding:0px 0px 0px 0px;}
	
#rssincl-box-118538 .rssincl-itemdate{
	color:#ccc;
	padding:0px 0px 17px 0px;
	font-size:12px;}
	
/*IMAGES*/
	
img.homespacerh{
	margin:14px 0px;}
	
/*TYPOGRAPHY*/

.homenavsm{
	display:none;}

	
	
/*MISCELLANEOUS*/

a{
	text-decoration:none;
	border:none;}
	
a.none{
	text-decoration:none;
	border:none;}
a.none:hover{
	text-decoration:underline;
	border:none;
	color:#999;}	
	
#homersa{
	display:block;
	width:30px;
	height:30px;
	background:url(../img/homesm.jpg) no-repeat 0 0;}
#homersa:hover{ 
	background-position:0 -30px;}
#homers span{
	display:none;}
  
#homefaa{
	display:block;
	position:relative 40px 0;
	width:30px;
	height:30px;
	background:url(../img/homesm.jpg) no-repeat -30px 0;}
#homefaa:hover{ 
	background-position:-30px -30px;}
#homefa span{
	display:none;}
	
#homeyta{
	display:block;
	width:30px;
	height:30px;
	background:url(../img/homesm.jpg) no-repeat -60px 0;}
#homeyta:hover{ 
	background-position:-60px -30px;}
#homeyt span{
	display:none;}
	
#hometwa{
	display:block;
	width:30px;
	height:30px;
	background:url(../img/homesm.jpg) no-repeat -90px 0;}
#hometwa:hover{ 
	background-position:-90px -30px;}
#hometw span{
	display:none;}
	
#homefla{
	display:block;
	width:30px;
	height:30px;
	background:url(../img/homesm.jpg) no-repeat -120px 0;}
#homefla:hover{ 
	background-position:-120px -30px;}
#homefl span{
	display:none;}

#homelea{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 0;}
#homelea:hover{ 
	background-position:-97px 0;}


#homefam{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -30px;}
#homefam:hover{ 
	background-position:-97px -30px;}

#homeima{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -60px;}
#homeima:hover{ 
	background-position:-97px -60px;}

#homenew{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -90px;}
#homenew:hover{ 
	background-position:-97px -90px;}

#homeboa{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -150px;}
#homeboa:hover{ 
	background-position:-97px -150px;}

#homelib{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -120px;}
#homelib:hover{ 
	background-position:-97px -120px;}

#homemes{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -180px;}
#homemes:hover{ 
	background-position:-97px -180px;}

#homeour{
	display:block;
	width:97px;
	height:30px;
	background:url(../img/navbg.jpg) no-repeat 0 -210px;}
#homeour:hover{ 
	background-position:-97px -210px;}
strong{
	display:none;}
.rssincl-backlink a{
	display:none;}

/*RSS INCLUDE*/

.rssinc-trial-header{
	display: none;}

#rssincl-box-309591 img{
	float:left;
	clear:both;
	margin:0 10px 10px 0;
	display:block;}

#rssincl-box-309591{
	margin:0px;
	padding:0px;}
		
#rssincl-box-309591 .rssincl-content{
	margin:0px;
	padding:0px;}
	
#rssincl-box-309591 .rssincl-itemtitle{
	width:468px;
	float:left;
	clear:both;
	font-size:18px;
	font-weight:bold;
	color:#333;
	padding:0px 0px 7px 0px;}

#rssincl-box-309591 .rssincl-itemdesc{
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333;
	padding:0px 0px 17px 0px;}
	
#rssincl-box-309591 .rssincl-itemdate{
	color:#ccc;
	padding:0px 0px 17px 0px;
	font-size:12px;}

/* NEW NAVIGATION */
ul#navigation {	
	width:783px;
	list-style:none;
	height:44px
}

ul#navigation li {
	display:inline
}

ul#navigation li a {
	height:44px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#navigation  li a span {
	float:left;
	display:block
}

ul#navigation li#navigation-1 a {
	width:4px;
	background:url(../img/HomepageButtons.jpg) no-repeat 0px 0
}

ul#navigation li#navigation-1 a:active,
ul#navigation li#navigation-1 a:hover {
	background-position:0px -44px
}
ul#navigation li#navigation-1 a.current {
	background-position:0px -88px
}

ul#navigation li#navigation-2 a {
	width:88px;
	background:url(../img/HomepageButtons.jpg) no-repeat -4px 0
}

ul#navigation li#navigation-2 a:active,
ul#navigation li#navigation-2 a:hover {
	background-position:-4px -44px
}
ul#navigation li#navigation-2 a.current {
	background-position:-4px -88px
}

ul#navigation li#navigation-3 a {
	width:78px;
	background:url(../img/HomepageButtons.jpg) no-repeat -92px 0
}

ul#navigation li#navigation-3 a:active,
ul#navigation li#navigation-3 a:hover {
	background-position:-92px -44px
}
ul#navigation li#navigation-3 a.current {
	background-position:-92px -88px
}

ul#navigation li#navigation-4 a {
	width:98px;
	background:url(../img/HomepageButtons.jpg) no-repeat -170px 0
}

ul#navigation li#navigation-4 a:active,
ul#navigation li#navigation-4 a:hover {
	background-position:-170px -44px
}
ul#navigation li#navigation-4 a.current {
	background-position:-170px -88px
}

ul#navigation li#navigation-5 a {
	width:109px;
	background:url(../img/HomepageButtons.jpg) no-repeat -268px 0
}

ul#navigation li#navigation-5 a:active,
ul#navigation li#navigation-5 a:hover {
	background-position:-268px -44px
}
ul#navigation li#navigation-5 a.current {
	background-position:-268px -88px
}

ul#navigation li#navigation-6 a {
	width:84px;
	background:url(../img/HomepageButtons.jpg) no-repeat -377px 0
}

ul#navigation li#navigation-6 a:active,
ul#navigation li#navigation-6 a:hover {
	background-position:-377px -44px
}
ul#navigation li#navigation-6 a.current {
	background-position:-377px -88px
}

ul#navigation li#navigation-7 a {
	width:124px;
	background:url(../img/HomepageButtons.jpg) no-repeat -461px 0
}

ul#navigation li#navigation-7 a:active,
ul#navigation li#navigation-7 a:hover {
	background-position:-461px -44px
}
ul#navigation li#navigation-7 a.current {
	background-position:-461px -88px
}

ul#navigation li#navigation-8 a {
	width:89px;
	background:url(../img/HomepageButtons.jpg) no-repeat -585px 0
}

ul#navigation li#navigation-8 a:active,
ul#navigation li#navigation-8 a:hover {
	background-position:-585px -44px
}
ul#navigation li#navigation-8 a.current {
	background-position:-585px -88px
}

ul#navigation li#navigation-9 a {
	width:109px;
	background:url(../img/HomepageButtons.jpg) no-repeat -674px 0
}

ul#navigation li#navigation-9 a:active,
ul#navigation li#navigation-9 a:hover {
	background-position:-674px -44px
}
ul#navigation li#navigation-9 a.current {
	background-position:-674px -88px
}

/* NEW SOCIAL MEDIA BUTTONS */
ul#social {	
	width:245px;
	list-style:none;
	height:38px
}

ul#social li {
	display:inline
}

ul#social li a {
	height:38px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#social  li a span {
	float:left;
	display:block
}

ul#social li#social-1 a {
	width:4px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat 0px 0
}

ul#social li#social-1 a:active,
ul#social li#social-1 a:hover {
	background-position:0px -38px
}
ul#social li#social-1 a.current {
	background-position:0px -76px
}

ul#social li#social-2 a {
	width:39px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat -4px 0
}

ul#social li#social-2 a:active,
ul#social li#social-2 a:hover {
	background-position:-4px -38px
}
ul#social li#social-2 a.current {
	background-position:-4px -76px
}

ul#social li#social-3 a {
	width:39px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat -43px 0
}

ul#social li#social-3 a:active,
ul#social li#social-3 a:hover {
	background-position:-43px -38px
}
ul#social li#social-3 a.current {
	background-position:-43px -76px
}

ul#social li#social-4 a {
	width:40px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat -82px 0
}

ul#social li#social-4 a:active,
ul#social li#social-4 a:hover {
	background-position:-82px -38px
}
ul#social li#social-4 a.current {
	background-position:-82px -76px
}

ul#social li#social-5 a {
	width:40px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat -122px 0
}

ul#social li#social-5 a:active,
ul#social li#social-5 a:hover {
	background-position:-122px -38px
}
ul#social li#social-5 a.current {
	background-position:-122px -76px
}

ul#social li#social-6 a {
	width:41px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat -162px 0
}

ul#social li#social-6 a:active,
ul#social li#social-6 a:hover {
	background-position:-162px -38px
}
ul#social li#social-6 a.current {
	background-position:-162px -76px
}

ul#social li#social-7 a {
	width:42px;
	background:url(../img/SocialMediaButtons.jpg) no-repeat -203px 0
}

ul#social li#social-7 a:active,
ul#social li#social-7 a:hover {
	background-position:-203px -38px
}
ul#social li#social-7 a.current {
	background-position:-203px -76px
}