/* blue */
a:link, a:visited {
	color: #135cae;
}


a:hover {
	color: #0b3768;
}

#pillmenu a:hover {
	text-decoration: none;
	height: 28px;
	background-image: url(color/blue_navy_hover.png);   /** STATE PILL***/
	background-repeat: repeat;
}

#pillmenu a#active_menu-nav {
}

#pillmenu a#active_menu-nav:hover {
}

h3 , table.moduletable th {
   color: #135cae;   
}

.componentheading , div.moduletable h3{
}
/* CHANGEABLE ITEMS */

#whitebox_m {
		background: #DCDCDC; /* Pink Main Menu background when no information area */
}
#page_bg_red {
}

#pathway {
	background-color: #F0F0F0;
	color: brown;  /* STATE... US DOES NOT HAVE ANYTHING */
	border-bottom: 1px solid gray;
}

#registermenu {
	background-color: #F0F0F0;  /* slightly gray */
	color: black;   /* STATE... US DOES NOT HAVE ANYTHING */
  border-bottom: 1px solid gray;  /* put a line at the bottom */
}
#registermenu a {
	color: brown;   /* STATE... US DOES NOT HAVE ANYTHING */		
}
#registermenu a:hover {
color: blue;  /* STATE... US DOES NOT HAVE ANYTHING */
}

td.pill_m {
	background-image: url(color/gray_hover.png);  /*** STATE PILL **/
	background-repeat: repeat-x;
	}

#pillmenu a {
	 color: #fff;
}
#mypillmenu {
background: gray; /* pink */
}
#mypillmenu a {
	color: #1705C1;
	border-right: #0e0379 1px solid;
	border-top: #bfd9ff 1px solid;
	border-left: #0e0379 1px solid;
	border-bottom: #0e0379 1px solid;
	border: 1px solid dimgray;
	border-top: 1px solid #FFFFFF;
  background: url(color/gray_menu_block.png) repeat-y; /* grey menu button */
}

#mypillmenu a:hover {
		color: brown;
}

#leftcolumn {
background: gray; /* menu background */
}

#maincolumn,
#maincolumn_full {
	background: white; /* pink - mainbody user1 and user 2 area */
}
table.nopad {
background: white; /* orange - mainbody */
}

table.mynopad {
background: white; /* orange - area Bottom1 thru 4*/  
}
table.nopad td.middle_pad {
	background: white; /* orange - mainbody */  
}

table.mynopad td 
{
 width: 50%;
 		background: white; /* orange - mainbody */  
}
h2, .contentheading {
		background-image: url(color/gray_hover.png); /*** STATE RED */
	  background-repeat: repeat-x;
		color: white;
}

div.moduletable h3 /*, .componentheading,*/ {
	background-image: url(color/blue_navy_hover.png); /*Blue title*/
	background-repeat: repeat-x;
	color:white;   /*Not is US */
}

div.bottom1moduletable h3, div.bottom3moduletable h3, div.user1moduletable h3, div.bottom5moduletable h3, div.componentheading,
div.bottom7moduletable h3, div.bottom9moduletable h3
{
	background-image: url(color/gray_hover.png); /*** STATE RED */
	background-repeat: repeat-x;
	color: white; /* not in US */
}
div.bottom2moduletable h3, div.bottom4moduletable h3,  div.bottom6moduletable h3, div.rightmoduletable h3, div.user2moduletable h3,  
div.bottom8moduletable h3,  div.bottom10moduletable h3 {
	background-image: url(color/blue_navy_hover.png);   /*** STATE  BLUE */
	background-repeat: repeat-x;
}
div.linksmoduletable h3 {
	background-image: url(color/blue_navy_hover.png);  /** STATE BLUE */
	background-repeat: repeat-x;
  color: white;	
}

div.sponsorsmoduletable h3 {
	background-image: url(color/black_hover.png);
	background-repeat: repeat-x;
}
div.sponsorsmoduletable{
background: white;   /* pink Sponsors table */
}


table.contentpaneopen, table.contentpane {
background-color: white; /*#EEEEEE ;   pink mainbody Content pages. */
	border: 1px solid #EEEEEE; /* added border to mainbody */
}
div.module_menu h3 {
background: url(color/blue_navy_hover.png) repeat-x;  /** STATE MENU */ 
color: white;     /* white on header */
}
div.module_menu {
	background: white;  /* actual menus on Left*/
}
/*#########Latest News on Left or Right Menu#########*/
div.module_menunews, div.moduletable_menunews, div.module_menunews2, div.moduletable_menunews2
{
	background: white;  /* actual latest news menu*/
}
div.module_menunews h3, div.moduletable_menunews h3 {
background: url(color/gray_hover.png) repeat-x; /* US was RedButtonTile header of latestnews */
color: white;     /* white on red header */
}
div.module_menunews2 h3, div.moduletable_menunews2 h3 {
background: url(color/blue_navy_hover.png) repeat-x; /* US was BlueButtonTile header of latestnews */
color: white;     /* white on red header */
}
div.module_menu ul li a, div.module_menu ul li a:link, div.module_menu ul li a:visited,
div.module_menu ul li.active a:link,div.module_menu ul li.active a:visited {
	background: url(color/gray_menu_block.png) repeat-y;
	border: 1px solid dimgray;
	border-top: 1px solid #FFFFFF;
	 color: brown;   /* State is red  USFF jas #1705C1 */
	 	border-right: #0e0379 1px solid;
	border-top: #bfd9ff 1px solid;
	border-left: #0e0379 1px solid;
	border-bottom: #0e0379 1px solid;
	 }
 div.module_menu ul li a:hover,div.module_menu ul li a:active,div.module_menu ul li a:focus{
color: #1705C1;  /* State is blue  USFF is brown */
}
/* ################## Main Menue ################## */
div.module_menu ul li ul {
background:#fff;
border:solid 1px #E0C1E0; 
border-bottom:solid 0 brown; /*#93246F;*/
border-left:solid 4px brown; /*#93246F;*/
border-top:0;
margin:0;
}

div.module_menu ul li ul li {
border:solid 1px #fff;
}

div.module_menu ul li ul li a:hover, div.module_menu ul li ul li a:active,div.module_menu ul li ul li a:focus {
background: #93246F;
font-weight:bold; 
color:#fff;
}
div.module_menu ul li ul li ul {
border:solid 0 #E0C1E0; 
padding:10px 0 10px 5px;
}
div.module_menu ul li.active ul li a:link,div.module_menu ul li.active ul li a:visited {
background:#fff;
border-bottom:solid 1px #E0C1E0;
border-left:solid 0 #DD75BB; 
color:#000;
font-weight:normal;
padding:3px 4px 3px 20px;
}
div.module_menu ul li.active ul li ul li a:link,div.module_menu ul li.active ul li ul li a:visited {
background:#fff;
border-bottom:solid 1px #E0C1E0;
color:#000;
font-weight:normal;
margin:0 0 0 10px;
}
div.module_menu ul li.active ul li.active a:link,div.module_menu ul li.active ul li.active a:visited {
 background: brown;  /* blue */
border-left:solid 0 #DD75BB; 
color:#fff;
}
div.module_menu ul li.active ul li.active ul li a:link,div.module_menu ul li.active ul li.active ul li a:visited {
color:#000;
font-weight:normal;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}
div.module_menu ul li.active ul li.active ul li.active span.active_link {
background:#3366CC; /* blue */ /*#93246F; */
border-bottom:solid 1px #E0C1E0; 
color:#fff;
font-weight:bold;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

div.module_menu form a:hover,div.module_menu form a:active,div.module_menu form a:focus {
font-weight:bold;
color:#fff;
}
/*##################user 1 and User 2 ##############*/
/* this is the module inside user1 or user 2 */
table.user1user2 div.moduletable {
	font: normal 8px Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
}

/* this is user 2 */
table.user1user2 div.user2moduletable {
width: 187px;  /* this is the width of USER2 area*/
background: white;  /* pink user 2 area */
}

/* this is the module around user 1 */
table.user1user2 div.user1moduletable {
background: white; /* pink user 1 area*/
}



