/*  Global */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 12pt;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #535353;
	background-color: #FFF1C9;

	behavior:url('css/csshover3.htc');
}

#footerNav{
text-align:right;
padding: 6px 20px 6px 0px;
background-color: #0C4C98;
color: #ffffff;
background-image: url('../images/navbg-gradient.gif');
}

#footerNav a{
color: #ffffff;
}

#footerNav a:hover{
color: #000000;
}

img{
border:none;
}


/* Text */

.copy {
	font-size: 12px;
	line-height: 12pt;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #535353;
}

.white {
	font-size: 12px;
	line-height: 14pt;
	font-family: Arial;
	text-decoration: none;
	color: #FFF;
}

.nav_pipe{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;	
	color: #FFF;
}
.topnav_pipe{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #888;
}
.header{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #888;
}
.header_blue_large{
	font-family: Arial;
	font-weight: normal;
	font-size: 24px;
	text-decoration: none;
	color: #3C74B3;
}
.header_blue{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #3C74B3;
}
.percent{
	font-family: Arial;
	font-weight: normal;
	font-size: 32px;
	text-decoration: none;
	color: #FFBF00;
}


/* Lists */

ul.home {
	list-style-image: url("../images/global/bullet1.gif");
	list-style-position: outside;
	
	margin-left: -18px;
	font-size: 12px;
	/*line-height: 15pt;*/
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #535353;
	.margin-left:19px; /* FOR IE */
	.padding-left:0;
}

ul.home li{
margin-bottom: 8px;
}

ul.home a{
	color: #535353;
	font-weight: normal;
}

ul.home a:visited{
	color: #535353;
	font-weight: normal;
}

ul.alerts {
	list-style-image: url("../images/home/alert_bullet.gif");
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 24px;
	width: 160px;
}
ul.alerts li{
	margin-bottom: 8px;
	color: #000;
	/*height: 64px;*/
	height: auto;
}
ul.alerts a{
	color: #bf2e1a;
	font-weight: normal;
}

ul.alerts a:visited{
	color: #535353;
	font-weight: normal;
}

/* news block */
.newsItem{
margin-bottom:10px;
border:solid;1px;
}

.newsIcon{
width:35px;
float:left;
text-align:center;
background-color:#333;
}

.newsCopy{
width:230px;
float:left;
background-color:#999;
}

/* Headings */

.blockHeader{
/*background-color: #0C4C98;*/
color: #ffffff;
padding: 5px 0px 5px 8px;
font-size: 120%;
background-image: url('../images/navbg-gradient.gif');
background-repeat: no-repeat;
background-position: 25%;
}

.blackHeader{
color:#000000;
font-size:140%;
font-weight: normal;
}

/* Blocks */

#two-column-box{
width:950px;
background-color:#E4E6E6;
background-image:url('../images/home/flash_dropshadow.gif');
background-position: top;
background-repeat: repeat-x;
border-bottom:solid;1px;
border-width:thin;
}

.two-col-img{
float:left;
width:120px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.two-col-copy{
float:left;
width:500px;
padding: 20px 0px 0px 0px;
}

.three-column-box{

}



/* Navigation */
/* Primary navigation */

#primary_nav{
height:24px;
overflow:hidden;
}

ul.primary_nav { 
	margin: 0; 
	padding:0; 

	/*background-color: #0C4C98; */
	background-image: url('../images/navbg-gradient.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	border-bottom: 1px solid #fff; 
	list-style-type: none;
	list-style-position: inside;
}

ul.primary_nav li { 

	display: inline;
	list-style-type: none;
	list-style-position: inside;
	text-align: center;
	vertical-align: middle;

	border-right: 1px solid #fff;
	color: #FFF;
	padding: 5px 2.0%;
	margin: 0;
	*padding: 8px 2.0% 9px;

}

ul.primary_nav li.first { margin-left: 0; }
ul.primary_nav li a { 
	color: inherit; 

	*color: #FFF; /* IE breaks everything */
	*position: relative;
	*top: 3px;

	font-size: 11px; 
	font-weight: bold;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-decoration: none;
	
	padding-bottom: 10px;
}

ul.primary_nav li.active { background-color: #FFBF00; color: #000 !important;  }
ul.primary_nav li.active a { color: #000 !important; }
ul.primary_nav li:hover { background-color: #FFBF00 !important; color: #000 !important; cursor: pointer; }
ul.primary_nav li a:hover { color: #000; }

ul.primary_nav li.noborder { border: 0; }

ul.primary_nav li.permits {
border: 0;
/*color: #000000;
background-color: #FFBF00;*/
background-color: green;
}

ul.primary_nav li.permits a{
color: #FFF;
}

ul.primary_nav li.permits a:hover{
color: #666;
}

div.submenu {
	position: absolute;
	display: none;
	border-left: 1px solid #fff;
}
div.submenu ul.primary_nav li { 
	border-color: #aaa; 
}
div.submenu a.selected {
	color: #FFBF00 !important;
	
}

/* IE links reset */
ul.primary_nav a:link, 
ul.primary_nav a:visited, 
ul.primary_nav a:hover, 
ul.primary_nav a:active { color: #FFF; font-size:11px; font-weight: bold;text-decoration:none; }

div.submenu ul.primary_nav li:hover { background-color: transparent !important; cursor: pointer;  }
div.submenu ul.primary_nav li:hover a { color: #FFBF00 !important; }












/* Links */


a:link {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #005798;
}
a:visited {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #005798;
}
a:hover {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
a:active {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #005798;
}

a.header:link {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #3C74B3;
}
a.header:visited {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #3C74B3;
}
a.header:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #000;
}
a.header:active {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #3C74B3;
}

a.nav:link {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}
a.nav:visited {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}
a.nav:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.nav:active {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

a.nav_highlight:link {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.nav_highlight:visited {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.nav_highlight:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.nav_highlight:active {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}

a.nav_sub:link {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
}
a.nav_sub:visited {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
}
a.nav_sub:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FFBF00;
}
a.nav_sub:active {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
}

a.topnav:link {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #888;
}
a.topnav:visited {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #888;
}
a.topnav:hover {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.topnav:active {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #888;
}

a.quick:link {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.quick:visited {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.quick:hover {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #888;
}
a.quick:active {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}

/* Tables */

td.left_margin {
	background-image: url('../images/global/left.gif');
	background-repeat: repeat-y;
}

td.right_margin {
	background-image: url('../images/global/right.gif');
	background-repeat: repeat-y;
}

td.vr {
	background-image: url('../images/global/vr.gif');
	background-repeat: repeat-y;
}

td.bottom_margin {
	background-image: url('../images/global/bottom.gif');
	background-repeat: repeat-x;
}

td.Y {
	background-image: url('../images/nav/Y.gif');
	background-repeat: repeat-x;
}

td.B1 {
	background-image: url('../images/nav/1.gif');
}
td.B2 {
	background-image: url('../images/nav/2.gif');
}
td.B3 {
	background-image: url('../images/nav/3.gif');
}
td.B4 {
	background-image: url('../images/nav/4.gif');
}
td.B5 {
	background-image: url('../images/nav/5.gif');
}
td.B6 {
	background-image: url('../images/nav/6.gif');
}

td.YY {
	background-image: url('../images/nav/YY.gif');
}

td.BB1 {
	background-image: url('../images/nav/1BB.gif');
}
td.BY1 {
	background-image: url('../images/nav/1BY.gif');
}
td.YB1 {
	background-image: url('../images/nav/1YB.gif');
}

td.BB2 {
	background-image: url('../images/nav/2BB.gif');
}
td.BY2 {
	background-image: url('../images/nav/2BY.gif');
}
td.YB2 {
	background-image: url('../images/nav/2YB.gif');
}

td.BB3 {
	background-image: url('../images/nav/3BB.gif');
}
td.BY3 {
	background-image: url('../images/nav/3BY.gif');
}
td.YB3 {
	background-image: url('../images/nav/3YB.gif');
}

td.BB4 {
	background-image: url('../images/nav/4BB.gif');
}
td.BY4 {
	background-image: url('../images/nav/4BY.gif');
}
td.YB4 {
	background-image: url('../images/nav/4YB.gif');
}

td.BB5 {
	background-image: url('../images/nav/5BB.gif');
}
td.YB5 {
	background-image: url('../images/nav/5YB.gif');
}

table.sub_1 {
	background-image: url('../images/nav/1SUB.gif');
	background-repeat: no-repeat;
}
table.sub_2 {
	background-image: url('../images/nav/2SUB.gif');
	background-repeat: no-repeat;
}
table.sub_3 {
	background-image: url('../images/nav/3SUB.gif');
	background-repeat: no-repeat;
}
table.sub_4 {
	background-image: url('../images/nav/4SUB.gif');
	background-repeat: no-repeat;
}
table.sub_5 {
	background-image: url('../images/nav/5SUB.gif');
	background-repeat: no-repeat;
}

