/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #C8C8C8;
}
.skinmaster {
	height: 100%;
	background-color: white;
}
.skinheader {
}

.controlpanel {
	width: 100%;
	background-color: transparent;
}

.leftpane {
	width: 155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 000000;
        background-color: #556655;
	text-align: center;
}

.leftTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align: center;
}

.contentpane {
	width: 435px; /*  100%;   */
	background-color: white;
 	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
        color: black;
	text-align: left;
}
.contentpaneleft {
	width: 220px; /* 100%; */
	background-color: white;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
        color: black;
	text-align: left;
}

.contentpaneright {
	width: 220px; /* 100%; */
	background-color: white;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
        color: black;
	text-align: left;
}

.rightpane {
	width: 180px;
	background-color: white;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	border-left: white 3px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}

.banner {
   background-image: url('banner.gif'); 
   background-repeat: repeat-x; 
   background-position:  right top; 
}

/**********************************/
.main_dnnmenu_container {
	background-color: transparent;
}

.main_dnnmenu_item { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;
		
}

.main_dnnmenu_rootitem { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand;
	color: red; 
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	font-size: 11pt;
        white-space: wrap;  /*Word wrapping menu item now optional*/	    
        padding: 0px 5px 5px 5px;   /*explicitly set padding for root menu items*/
	width: 145px; /* try this */
}

.main_dnnmenu_rootitem span {
	color: white;
	background-color: transparent;
	font-weight: bold;
	font-family: Arial;
	font-size: 11pt;
}

.main_dnnmenu_itemhover span{  
	color: #F2BA00;
	/*text-decoration: underline;
	color: green;*/
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #C8C8C8;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}


/**********************************/
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.Head {
   font-family: Arial, Helvetica, sans-serif;
   font-size:  11px;
   font-weight: normal;
   color: #000000;
}

.Normal {
   font-family: Arial, Helvetica, sans-serif;
   font-size:  11px;
   font-weight: normal;
   color: white;
}

.sectionheader {
	font-family: Arial, Helvetica; 
	font-size: 12pt; 
	font-weight: bold; 
}

a img{
	border: 0px;
}

/**********************Google Search********************************/
.googleSearchForm {
color: black;
font-family: arial, helvetica;
font-size: 12px;
border: solid 2px #575E4F;
padding: 2;
}

.googleSearchForm  .txtSearch, .btnGo{
background-color: #CCCC99;
color: black;
font-family: arial, helvetica;
font-size: 10px;
border: solid 1px black;
padding: 1;
}

.googleSearchForm .txtSearch {
	width: 130px;
}

.googleSearchForm .btnGo {
	width: 45px;
	text-decoration: none;
	color: black;
}

.googleSearch .btnSearch{
margin-left: 5px;
width: 50px;
color: black;
font-family: arial, helvetica;
font-size: 10px;
float: left;
text-decoration: none;
}

.googleSearch .txtSearch {
background-color: white;
border: solid 1px black;
color: black;
font-family: arial, helvetica;
font-size: 10px;
float: left;
width: 200px;
}

.googleSResults body {
width: 395px;
}

/* 
================================
 Custom Style for GM
================================
*/  
 
body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: black;
}

.Clear
{
	clear:both;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-top: 10px;
	color: black;
}

.Normal td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 10px;
	color: black;
}

.Normal td a
{
	font-size: 9pt;
}

.ArticleBody
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
}


.articlebody h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: 444444;
}

.articlebody h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: 555555;
	text-align: center;
}

.articlebody h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.articlebody h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*   Use for image captions    */

.articlebody h5

{
	clear:         right;
	font-family:   tahoma;
	font-size:     11px;
	font-weight:   bold;
	margin-bottom: 5px;
	float:         left;
}

/*  Use for image credits   */

.articlebody h6

{
	font-family: Arial, Helvetica, sans-serif;
	font-size:     8px;
    float:         right;
    margin-bottom: 5px;
}



a.LtBlueLinkCenter:link {color: #000000; text-decoration: none; font-weight: normal;}
a.LtBlueLinkCenter:visited {color: #000000; text-decoration: none; font-weight: normal;}
a.LtBlueLinkCenter:hover {color: #000000; text-decoration: underline; font-weight: normal;}

.content 
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align:left;
	padding: 0;
}

a:link {font-weight: normal; text-decoration: none; }
a:visited {font-weight: normal; text-decoration: none; }
a:hover {font-weight: normal; color: #000066; text-decoration: underline;}
a:active {font-weight: normal; text-decoration: underline;}

p a:link {font-weight: normal; text-decoration: none; }
p a:visited {font-weight: normal; text-decoration: none; }
p a:hover {font-weight: normal; color: #000066; text-decoration: underline;}
p a:active {font-weight: normal; text-decoration: underline;}

.Footer
{
}

.bottombarfontcolor 
{
	color:  #336600;
	text-align: center;
}

.Footer ltbluelinkbottom {
	color: #FFFF00;
	text-decoration: none;
}

.Footer ltbluelinkbottom a:hover {
	color: #FFFF00;
	text-decoration: underline;
}

a.ltbluelinkbottom:link {color: #009900;text-decoration: none;font-weight: normal;}
a.ltbluelinkbottom:visited {color: #009900;text-decoration: none;font-weight: normal;}
a.ltbluelinkbottom:hover {color: #009900;text-decoration: none;font-weight: normal;}
a.ltbluelinkbottom:active {color: #009900;text-decoration: none;font-weight: normal;}

.NewsSubHead {
	font-family: Arial, sans-serif;
  	font-size: 9pt; 
  	font-style: normal;
	font-weight:bold;
}

/***********************Feed Module CSS**************************/
.ArticleLink li a:link{
	font-size: 11pt;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}
.ArticleLink li a:visited{
	font-size: 11pt;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
} 
.ArticleLink li a:hover {
	color: #73002C;
	font-size: 11pt;
	font-weight:normal;
	text-decoration: underline;
}

.ArticleLink { 
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: Square;
	line-height: 15px;
	margin-top: 1;
	margin-bottom: 7;
}

/***********************Issues Module CSS**************************/
.ulArticlesLst {
	margin-bottom: 5px; 
	margin-top:5px;
	padding: 0px;  
	list-style-position: outside;
    font-size:14px;
}

.ulArticlesLst li{
	margin-left: 0px; 
	margin-top: 5px;
	text-indent: 0px; 
	font-size:16px;
	
}

.ulArticlesLst h2{
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom: 10px;
	text-indent: 0px; 
	font-size:14px;
	color: #009900;

	
}



img.floatLeft { 
    float: left; 
	padding-right: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 25px;
}

.allIssuesItem {
	font-family: Arial, sans-serif;
  	font-size: 9px; 
  	font-style: normal;
	font-weight:bold;
	color: #556655;
	margin: 5px 5px 5px 5px;

}

.allIssuesItem a:link, .allIssuesItem a:visited, .allIssuesItem a:active{
	text-decoration:none;
	font-family: Arial, sans-serif;
  	font-size: 11px; 
  	font-style: normal;
	font-weight: bold;
	color: #556655;
}

.allIssuesItem a:hover {
	color: #8B4513;
	font-family: Arial, sans-serif;
  	font-size: 11px; 
  	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

/***************************LinkMgr CSS*******************************/
.LinkParent {
	font-size: 9pt;
	font-weight:bold;
	color: navy;
}
.ulLinkList li a:link, .ulLinkList li a:visited, .ulLinkList li a:active{
	font-size: 10pt;
	font-weight:normal;
	color: #009900;
	text-decoration: none;
}

.ulLinkList li a:hover {
	color: #73002C;
	font-size: 10pt;
	font-weight:normal;
	text-decoration: underline;
}

/******************************/

.photocaption {
	font-size: 9px;
	font-weight:normal;
	width: 75%;
}

/***********************************************************************/

a.freshfromlink:link{
	font-weight:normal;
	text-decoration: none;
	color: #006600;
}

a.freshfromlink:hover{
	font-weight:normal;
	text-decoration: none;
	color: #006600;
}

a.freshfromlink:visited{
	font-weight:normal;
	text-decoration: none;
	color: #006600;
}

.innerRight a:link {	font-weight:normal;}
.innerRight a:active { font-weight:normal;}
.innerRight a:visited { font-weight:normal;}
.innerRight a:hover { font-weight:normal;}


.innerRight a.freshfromlink:link { font-weight:bold;}
.innerRight a.freshfromlink:active { font-weight:bold;}
.innerRight a.freshfromlink:visited { font-weight:bold;}
.innerRight a.freshfromlink:hover { font-weight:bold;}

.innerRight H1 {
	font-size: 14.5px;
	font-weight: bold;
}

a.nolink:hover {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
}

dl dt dd a:hover, dl dt dd a:link, dl dt dd a:visited, dl dt dd a:active{ font-weight: normal;}

a.stafflink:link, a.stafflink:active, a.stafflink:visited {font-weight: normal;}
a.stafflink:hover {font-weight: normal;}

a.cmdLogin, a.cmdLogin:active, a.cmdLogin:link, a.cmdLogin:visited{
	color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:bold;
	list-style-image:url('none');
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	padding-left:5px
}


/************************************
 HouseMenu CSS
************************************/

ul#HouseMenuNav {
	margin: 0px;
	padding-left: 5px;
	border: none;
}

ul#HouseMenuNav li {
	margin: 0px;
	padding-left: 0px;
	border: none;
	list-style: none;
	line-height: 14pt;
	font-weight:bold;
	margin-bottom:8px;
}

ul#HouseMenuNav li a{
    list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

ul#HouseMenuNav li ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 13px;
	border: none;
}

ul#HouseMenuNav li ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: silver;
}

ul#HouseMenuNav li ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: silver;
	text-decoration: underline;
}

a.nolink:hover {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
}

a.cmdLogin, a.cmdLogin:active, a.cmdLogin:link, a.cmdLogin:visited{
	color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	list-style-image:url('none');
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	padding-left:15px
}