/****** 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 25px/25px Arial, Helvetica, sans-serif;

	color: #003333;

	margin-bottom: 4px;

	margin-top: 0

}



p.side1{

	font: 14px/16px 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 p {

         color: #ffffff;

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

         font-size: 13px;

         line-height: 18px;

}



.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;



}





.moduletable_TopHorzNav/****** top navigation 001 *****/



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



 {



	margin-left: 60px;



margin-top: 0;



     background-color: ;



	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;



	background-color: none;



	font-weight: bold;



	padding: 3px 6px;



	border-left-width: 1px;



	border-left-style: solid;



	border-lleft-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;	



width: 100%



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;



}
