/****** Home Page Module Best Choices *****/
}
#BestChoice {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 298px;
	width: 483px;
}

#BC_nestedtop {
	background: #FFFFFF url(../../../images/stories/ChoicesHomeModule/TopBkColor.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 482px;
}
#BC_nestedtop h1 {
	font: 22px Arial, Helvetica, sans-serif;
	color: #3D4D6F;
	margin: 0px;
	padding-top: 8px;
	padding-left: 15px;
}

#BC_nestedleft {
	background: #FFFFFF url(../../../images/stories/ChoicesHomeModule/SidebarColor.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 253px;
	width: 180px;
	float: left;
}
#BC_nestedleft ul {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	list-style-position: outside;
	list-style-type: disc;
}
#BC_nestedleft ul li {
	padding-bottom: 3px;
}
#BC_nestedright {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 253px;
	width: 292px;
	float:left;
}



/****** Home Page Module Controls *****/

#side1box{
	padding: 7px;
	width: 290px;
	padding: 10px 10px 20px 10px;
	background: #669999;
}

#side2box{
	padding: 7px;
	width: 290px;
	padding: 10px 10px 20px 10px;
	background: #3f7b95;
border-top: 1px solid #FFCC66;
}

h1.side1{
	font: bold 18px/25px Arial, Helvetica, sans-serif;
	color: #003333;
	margin-bottom: 4px;
	margin-top: 0
}

p.side1{
	font: 14px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
margin-bottom: 18px;
margin-top: 0;
}

a.side1:link, a.side1:visited {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	color: #376F77;
	text-decoration: none;
	background: #FFCC66;
}
a.side1:hover {
	text-decoration: none;
	background-color: #336666;
        color: #fff;
}
span.Sidestyle1 {
	color: #FFCC66;
	font-weight: bold;
}

#Feature { 
     background-image: url(../../../images/stories/Home/feature_bk.jpg); 
     background-repeat: repeat-y; 
     width: 619px; 
     padding: 11px 8px 0px 8px; }

#Feature h1 {
	font: bold 18px/25px Arial, Helvetica, sans-serif;
	color: #e4db66;
	margin-bottom: 4px;
	margin-top: 0
}

#Feature p { 
     color: #ffffff; 
     font-family: Geneva, Arial, Helvetica, sans-serif; 
     font-size: 14px/25px; 
     padding-bottom: 20px; } 

#Feature a.button:link, #Feature a.button:visited { 
     font-size: 9pt; 
     font-weight: bold; 
     font-family: Arial, Helvetica, sans-serif; 
     padding: 3px 5px; color: #376F77; 
     text-decoration: none; 
     background: #FFCC66; } 

#Feature a.button:hover { 
     text-decoration: none; 
     background-color: #336666; 
     color: #fff; } 


#Feature span{ color: #FFCC66; font-weight: bold; } #FeatureFooter {}

.moduletableSidebar_1 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #3A4D71;

}
.moduletableSidebar_1 h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
        line-height: 15px;
	color: #3A4D71;
padding-top: 10px;
	padding-bottom: 8px;

}


/****** top navigation 001 *****/

/****** Basic solid color Horizontal bar *****/

.moduletable_TopHorzNav {

	margin-left: 60px;
        margin-top: 0;
        width: 100%;
        height: 20px;
        }

.moduletable_TopHorzNav  ul {

     list-style-type: none;

     margin: 0;

     padding: 11px 2px 3px 0px;

	 

     }
.moduletable_TopHorzNav  li {

     float: left;

     padding-right: 0;



     }

     

.moduletable_TopHorzNav a:link,

.moduletable_TopHorzNav a:visited {

	color: #fff;


	text-decoration: none;

	text-transform: uppercase;

	font: 11px tahoma, arial, geneva, helvetica, sans-serif;

	

	font-weight: bold;

	padding: 3px 6px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #006600;

     }

.moduletable_TopHorzNav  a:hover {

	 background-color:#00aebe;

	 

	 }

     

.moduletabl_TopHorzNav li.active a:link,

.moduletable_TopHorzNav li.active a:visited {

	color: #99CC66;

	background-color: #003300;

     }

	 

/****** End top navigation 001 *****/div.moduletable_sidebar {

width: 230px;

height: auto;

padding-bottom: 5px;

display:inline;

float: left;

}

div#sidebar-1 {

width: 221px;

height: 247px;

margin-top:100px;

margin-left:4px;

float: left;	

display:inline;

clear: both;

}

div#sidebar-2 {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 16px;

float: left;

padding: 0 6px 6px 6px;

width: 179px;

margin-left:4px;

height: auto;

display:inline;

clear: both;

border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #003300;

}



div#sidebar-2 a{

font-weight: bold;

	color: #000000;

	text-decoration: none;





}

div#sidebar-2 a:link{

font-weight: bold;

	color: #000000;

	text-decoration: none;





}



#intro-wrapper {

	width: 637px;

	padding-bottom: 0px;

	padding-top: 0px;

	margin: 2px 0px 0px 3px;

	height: auto;

}

#intro-block {

	height: 229px;

	width: 100%;

margin: 0px;

padding: 0px;

}

#intro-1 h2 

{

	width: 155px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	font-weight: normal;

	line-height: 17px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#intro-1 h2 a:link, #intro-1 h2 a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #CC3300;

font-weight: bold;

text-decoration: none;

}

#intro-1 h2 a:hover

{

color: #333300;

font-weight: bold;

text-decoration: none;

}





#intro-2 h3 

{

	width: 160px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	font-weight: normal;

	margin-left: 85px;

	line-height: 17px;

	margin-top: 0px;

	margin-bottom: 0px;

}



#intro-2 h3  a:link, #intro-2 h3  a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #CC3300;

font-weight: bold;

text-decoration: none;

}



#intro-2 h3  a:hover

{

color: #333300;

font-weight: bold;

text-decoration: none;

}





#intro-3 h3 

{

	width: 160px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	font-weight: normal;

	line-height: 17px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#intro-3 h3  a:link, #intro-3 h3  a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #CC3300;

font-weight: bold;

text-decoration: none;

}



#intro-3 h3  a:hover

{

color: #333300;

font-weight: bold;

text-decoration: none;

}







#clr

{clear:both

}



/****** Removes site name in content on Home page *****/

.componentheading {display:none;} 

.moduletable_LN {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;	

}



.moduletable_LN h3{

	font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

	font-weight: bold;

padding-bottom: 5px;

color: #ff9900;



}

.moduletable_LN ul.latestnews_LN{

	margin-left: 10px;

	list-style-type: square;

	text-decoration: none;

}

.moduletable_LN li.latestnews_LN{

	color: #cccccc;

	text-decoration: none;

margin-bottom: 4px;

}

.moduletable_LN a.latestnews_LN:link{

	color: #cccccc;

	text-decoration: none;

}

.moduletable_LN a.latestnews_LN:visited{

	color: #cccccc;

	text-decoration: none;

}

.moduletable_LN a.latestnews_LN:hover{

	color: #fb9900;

}



.moduletable_popular {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;	

}



.moduletable_popular h3{

	font-size: 14px;

	font-weight: bold;



}

.moduletable_popular ul.mostread_popular{

	margin-left: 10px;

	list-style-type: square;

}

.moduletable_popular li.mostread_popular{}

.moduletable_popular a.mostread_popular:link{

	color: #000000;

	text-decoration: none;

}

.moduletable_popular a.mostread_popular:hover{

	color: #996600;

}



table.blog td{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF6600;

	text-align: left;

}



div.blog_more strong{

	margin-left: -20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

}



div.blog_more{

	margin-left: 20px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 20px;

}

div.blog_more ul{

list-style-type: square;

	display: inline;

	

}

div.blog_more li{

}

div.blog_more a.blogsection{

	

	

}

div.blog_more a.blogsection:link{

        color: #CC6600;

	text-decoration: none;}



div.blog_more a.blogsection:visited{

        color: #CC6600;

	text-decoration: none;}



div.blog_more a.blogsection:hover{

	color: #333333;

}

table.blog a.pagenav{

        

}

table.blog a.pagenav:link{color: #CC6600;

	text-decoration: none;}

table.blog a.pagenav:hover{color: #333333;}









table.blog_port td{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF6600;

	text-align: left;

}



div.blog_more_port strong{

	margin-left: -20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

}



div.blog_more_port{

	margin-left: 20px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 20px;

}

div.blog_more_port ul{

list-style-type: square;

	display: inline;

	

}

div.blog_more_port li{

}

div.blog_more_port a.blogsection{

	

	

}

div.blog_more_port a.blogsection:link{

        color: #CC6600;

        text-decoration: none;}

div.blog_more_port a.blogsection:visited{

        color: #CC6600;

        text-decoration: none;}

div.blog_more_port a.blogsection:hover{

        color: #333333;}

table.blog_port a.pagenav{

        }

table.blog_port a.pagenav:link{

        color: #CC6600;

	text-decoration: none;}

table.blog_port a.pagenav:hover{

        color: #333333;}









.contentpaneopen a.readon:link{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #CC9933;

	padding: 3px;

}

.contentpaneopen a.readon:hover{

	background-color: #FFCC33;

	color: #FFFFFF;

}



.contentpaneopen .modifydate{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #993300;

}





.contentpaneopen span.small{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #993300;

	line-height: 10px;

	margin: 0px;

	padding: 0px;

}





.contentpaneopen .createdate{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #993300;

	line-height: 10px;

	margin: 0px;

	padding: 0px;

}





.banneritem_banner a img{

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



.in_head_banner {

	float: left;

	height: 60px;

	width: 468px;

	margin-top: 70px;

	margin-left: 50px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}





td.buttonheading a {

	text-decoration: none;

}

td.buttonheading a img {

	text-decoration: none;

	border-left-width: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

}



/****** PORT contentpaneopen _blog *****/



.contentpaneopen_blog .createdate {

	font: oblique bold 9px Geneva, Arial, Helvetica, sans-serif;

	color: #EF922A;



       padding-bottom: 10px;

}



table.contentpaneopen_blog a{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



table.contentpaneopen_blog a:hover{

	text-decoration: none;

	color: #F2AF3A;

}

table.contentpaneopen_blog tr td.contentheading_blog{

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: 17px;

	padding-bottom: 2px;

	margin: 0px;

}



table.contentpaneopen_blog{

	display: inline;

	margin: 0px;

	padding: 15px 0 0 0;

}



table.contentpaneopen_blog td, table.contentpaneopen_blog tr{

	margin-left: 15px;

	margin-right: 15px;

	padding-right: 15px;

	

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #000000;

	line-height: 18px;

        }



table.contentpaneopen_blog p {

        margin-bottom:  10px;}



div.componentheading_blog{

	font: bold 18px Geneva, Arial, Helvetica, sans-serif;

	color: #D8DF2F;

	text-align: right;

}





/****** PORT contentpaneopen _port *****/



table.contentpaneopen_port a{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



table.contentpaneopen_port a:hover{

	text-decoration: none;

	color: #F2AF3A;

}

table.contentpaneopen_port tr td.contentheading_port{

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: 17px;

	padding-bottom: 2px;

	margin: 0px;

}



table.contentpaneopen_port{

	display: inline;

	margin: 0px;

	padding: 15px 0 0 0;

}



table.contentpaneopen_port td, table.contentpaneopen_port tr{

	margin-left: 15px;

	margin-right: 15px;

	padding-right: 15px;

	

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #000000;

	line-height: 18px;

        }



table.contentpaneopen_port p {

        margin-bottom:  10px;}



div.componentheading_port{

	font: bold 18px Geneva, Arial, Helvetica, sans-serif;

	color: #D8DF2F;

	text-align: right;

}







/****** Standard contentpaneopen *****/



table.contentpaneopen a{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



table.contentpaneopen a:hover{

	text-decoration: none;

	color: #F2AF3A;

}

table.contentpaneopen tr td.contentheading{

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: 17px;

	padding-bottom: 12px;

}



table.contentpaneopen{display: inline-table;}



table.contentpaneopen td, table.contentpaneopen tr{

	margin-left: 15px;

	margin-right: 15px;

	padding-right: 15px;

	

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #000000;

	line-height: 18px;

        }



table.contentpaneopen p {

        margin-bottom:  10px;}











.tweet .tweet-image img {

	height: 20px;

	width: 20px;

	float: left;

	padding-right: 5px;

}



.tweet .tweet-username a:link, .tweet .tweet-username a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

	text-decoration: none;

	float: left;

	line-height: 11px;

}

.tweet .tweet-username a {

	

}

.tweet .tweet-message a {

	color: #FF9900;

	text-decoration: none;

	margin-left: 0px;

}

.tweet {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	float: left;

	clear: both;

	padding-bottom: 5px;

}

.tweet .tweet-date {

	font-style: oblique;

	color: #999999;

	font-size: 7px;

	text-decoration: none;

	clear: right;

	float: right;

}

.tweet .tweet-message {

	margin-left: 1px;

	font-size: 9px;

	clear: both;

	float: left;

}

.moduletable_twit {

	margin-right: 5px;

}



.moduletable_twit h3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.twit-bar {

	margin-top: -10px;

	margin-left: -10px;

	margin-right: 0px;

	margin-bottom: 4px;

	background-color: #818386;

	width: 205px;

}

#latestnews {

	width: auto;

	margin: 15px;

	padding: 0px;

}

#latestnews  .moduletable  {

}



/* List Control */

#latestnews .moduletabl .latestnews ul {

	margin-left: 0px;

	padding-left: 0px;

	list-style-type: square;

}

#latestnews .moduletable .latestnews li {

	margin-left: 15px;

	padding-left: 5px;

	list-style-type: square;

	margin-bottom: 5px;

	width: 160px;

}

#latestnews .moduletable h3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

/* Link Control*/

#latestnews .moduletabl .latestnews a:link{

	font-family: Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	list-style-image: none;

	font-size: 12px;

	line-height: 14px;

	text-decoration: none;

}

#latestnews .moduletabl .latestnews a:visited {}

#latestnews .moduletabl .latestnews a:hover {

	color: #FF8400;

	list-style-image: none;

	list-style-type: none;

}

#latestnews .moduletabl .latestnews a:active {}

.moduletable{

	margin: 0px;

	padding: 0px;

}





/****** PORT contentpaneopen _port *****/



.moduletable_menu {

	width:100%;

	font-size:10px;

	line-height:normal;

	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;

	float: right;

}



* html .moduletable_menu{ /*IE only. Add 1em spacing between menu and rest of content*/

margin-bottom: 1em;

}



.moduletable_menu ul{

	list-style-type: none;

	margin:0;

	margin-left: 0px;

	border-bottom-width: thin;

	border-bottom-style: none;

}

.moduletable_menu  li{

	margin:0;

	padding:0;

	display: inline;

}



.moduletable_menu a {

	text-decoration:none;

	background-image: url(../media/btn-L.png);

	background-repeat: no-repeat;

	background-position: left -55px;

	float: left;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0px;

	clear: both;

	padding-left: 11px;

	width: 180px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 2px;

	margin-left: 0;

}



.moduletable_menu a span {

	display:block;

	font-weight:bold;

	color:#000;

	background-image: url(../media/btn-R.png);

	background-repeat: no-repeat;

	background-position: 100% -55px;

	padding-top: 6px;

	padding-right: 14px;

	padding-bottom: 6px;

	padding-left: 5px;

}

.moduletable_menu .active   a {

background-position:left -27px;

}



.moduletable_menu .active a span {

	background-position:100% -27px;

	color: #003300;

}



.moduletable_menu a:hover {

	background-position:left -27px;	

}



.moduletable_menu a:hover span {

	background-position:100% -27px;

	color: #003300;

}



.moduletable_menu h3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}