@charset "UTF-8";
/* CSS Document */

body {
background: url(../../images/global_images/bodyBG.jpg) top left repeat-x #ffd428; 
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 1.5;
}

.float {
float: left; 
}
.nodisplay
{
	display:none;
}
.clear {
clear: both; 
}

.bold {
font-weight: bolder; 
}

a {
color: #d40511;
}

a:hover {
text-decoration: underline;
}

#textContainer  ul li a {
color: #d40511;
}
#textContainer  ul li  a:hover {
text-decoration: underline;
}

p, ul {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 1.5;
margin: 0px 0px 10px 0px; 
}

h1 {
margin: 0px 0px 5px 0px; 
color: #d40511; 
font-size: 24px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
}

h2 {
margin: 0px; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, sans-serif; 
}

#bodyContainer {
margin-left: 30px;
}

#contentContainer {
background: url(../../images/global_images/contentBG.jpg) bottom left repeat-y #ffffff; 
width: 945px; 
min-height: 500px;
}

#mainContainer {
min-width: 939px;
width: 939px; 
}

#menuContainer {
width: 190px;
padding-left: 25px;
padding-top: 10px; 
}

#textContainer {
width: 671px;
padding-left: 25px;
padding-top: 10px; 
}

#footerContainer {
width: 939px; 
background: url(../../images/global_images/footerBG.jpg) top left repeat-x; 
height: 48px; 
margin-left: 3px; 
}


.headerShade {
width: 5px; 
height: 103px; 
}

div#headerTop {
height: 103px; 
background: url(../../images/global_images/topHeaderBG.jpg) top left repeat-x #ffe066; 
width: 935px; 
}

.header {
height: 65px; 
line-height: 65px; 
margin-left: 25px; 
min-width: 740px;

}

/*IEHACK*/
*html body .header {
width: 692px;

}

.header h1 {
margin: 0px; 
color: #d40511; 
font-size: 24px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
}

.headerLogo {
margin-right: 25px;
text-align: right;

}


.contentShade {
width: 3px; 
min-height: 500px;

}

.left {
background: url(../../images/global_images/contentShadeBG.jpg) top left repeat-y #f0c000; 
}

.right {
background: url(../../images/global_images/contentShadeRBG.jpg) top left repeat-y #f0c000; 
}

.puffContainer {
background: url(../../images/global_images/puffBottom.jpg) bottom left repeat-x #e5e5e5; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 1.5;
width: 206px;  
margin-bottom: 10px;

}

.puffContainer p {
padding: 5px 15px 15px 15px; 
min-height: 25px;
height: 25px;
margin: 0px; 
}

.puffContainer h1 {
margin: 0px 0px 0px 0px; 
color: #d40511; 
font-size: 20px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
padding: 15px 15px 0px 15px; 
}

.columnLeft {
width: 440px;
margin-right: 25px;
}

.columnHeader {
border-bottom: 1px #d40511 solid; 
margin: 0px 0px 25px 0px;
height: 31px;
}



.flipL {
height: 31px; 
width: 8px; 
background: url(../../images/global_images/headerLFlip.jpg) bottom right no-repeat #d40511; 
}

.flip {
height: 31px;
padding-right: 15px;  
background: url(../../images/global_images/flip.jpg) bottom right no-repeat #d40511; 
line-height: 30px;
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 

}

/*IE Hack??*/
* html .flip
{
position: relative; 
top: 1px;
height: 31px;
}

* html .flipL {
position: relative; 
top: 1px;
}


.column2 .readmore {
width: auto;
}
.column3 .readmore {
width: auto;
}

.readmore {
margin-left: 15px;
width: 143px; 
height: 18px; 
background: url(../../images/global_images/readmoreBTN.jpg) center right no-repeat #d40511;
margin-top: 0px; 
margin-bottom: 20px;  
line-height: 18px;
padding-right: 20px;  
}

.readmore a {
color: #ffffff; 
font-size: 12px; 
text-decoration: none;
line-height: 18px;
}

.readmore a:hover {
text-decoration: underline; 
}

.readmoreL {
width: 8px; 
height: 18px; 
background: url(../../images/global_images/readmoreL.jpg) center right no-repeat #d40511;
}

ul#nav {
margin: 0px; 
padding: 0px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 1.5;   
}

li.nav1 {
border-bottom: 1px #d7d7d7 solid; 
}

ul li.nav1 {
list-style-image: url(../../images/global_images/list1.jpg);
padding: 7px; 
font-weight:normal!important;
}



ul li.nav1 .active {
list-style-image: url(../../images/global_images/list1b.jpg)!important;
color: #d40511!important;
font-weight: bolder!important; 
}

ul li a .subActive
{
	color: #d40511!important;
}
.folder a
{
	color: #d40511!important;
}

ul li.active div.navheader {
color: #d40511!important;
font-weight: bolder!important; 
}



ul li.nav2 {
list-style-image: url(../../images/global_images/list2.jpg);
font-weight:normal;
color: black;
}

ul li.nav3 {
list-style-image: url(../../images/global_images/list3.jpg);
margin-left: 0px!important; 
font-weight:normal;
}

li a {
text-decoration: none; 
color: #000000; 
}

li.nav2 ul {
margin: 0px!important;
padding: 0px 0px 0px 10px;!important;
}

li.nav1 ul {
margin: 0px!important;
padding: 0px 0px 0px 15px;!important;
}


.column3 {
width: 223px; 
}


.column2 {
width: 319px;


}

.column2 .puffContainer {
/*min-height: 120px;*/
width: 310px;
}
.column2 .puffImg {
width: 310px;
margin-top: 0px!important;
padding-top: 0px!important;
height: auto;
}

.column2 .readmore {
margin-left: 10px;
}

.column2 .puffImgHeader1 {
width: 277px;
background: transparent;
line-height: 28px;
height: 28px;
padding: 0px!important;
}


.column2 .puffImgHeader1 .puffImgHtext {
width: 234px;
background: #ffffff;
padding-left: 10px;
}


.puffImgend {
width: 14px; 
display:inline-block;
}


.column3 .puffImgHeader1 .puffImgHtext {
width: 160px;
background: #ffffff;
padding-left: 10px;
}

.column3 .puffImgHeader1
{
width: 184px;
background: transparent!important;
padding: 0px!important;
}


.png img {

}
.png {

}


.column2 .puffImgHeader1 a, .column2 .puffImgHeader2 a {
text-decoration: none; 
}



.column2 .puffImgHeader2 {
width: 277px;
background: url(../../images/global_images/ddpuffend2.jpg) center right no-repeat #ffffff;
padding-left: 10px; 
}
.nav3  a
{
	color: #000000!important;
	
}
/*.subActive a
{
	color: #d40511!important;
	
}*/

.HeadActive a
{
	color: #d40511!important;
	font-weight: bolder!important; 
	
}


.puffImg {
width: 206px; 
height: auto; 
}

.puffImgHeader1 {
color: #d40511; 
font-size: 13pt; 

padding-left: 20px; 

position: absolute;
/*top: 50px;*/
height: 28px; 
line-height: 28px; 
margin-top: 25px;

}

.puffImgHeader1 a
{
	text-decoration:none;
}
.td .puffImgHeader1 {
background: url(../../../../images/global_images/read_more_puff.gif) center right no-repeat #ffffff; 
}

.dd .puffImgHeader1 {
background: url(../../../../images/global_images/ddpuff1end.jpg) center right no-repeat #ffffff; 
}

.puffImgHeader2 {
color: #d40511; 
font-size: 13pt; 
background: #ffffff; 
padding-left: 20px; 
width: 112px;
position: relative;
top: 50px;
height: 28px; 
line-height: 28px;
 
}

.td .puffImgHeader2 {
background: url(../../../../images/global_images/tdpuff2end.jpg) center right no-repeat #ffffff;  
}

.dd .puffImgHeader2 {
background: url(../../../../images/global_images/puffheaderend2.jpg) center right no-repeat #ffffff;  
}


.puffImgHeader3 {
color: #d40511; 
font-size: 13pt; 
background: #ffffff; 
padding-left: 20px; 
width: 112px;
position: relative;
top: 50px;
height: 28px; 
line-height: 28px;  

}

.td .puffImgHeader3 {
background: url(../../../../images/global_images/puffheaderend3.jpg) center right no-repeat #ffffff; 
}

.dd .puffImgHeader3 {
background: url(../../images/global_images/ddpuff3end.jpg) center right no-repeat #ffffff; 
}



.tableBorderBottom {
border-bottom: 1px #d40511 solid;
 
}
table
{
	/*background-color:#D40511;*/

	border-collapse: collapse;
}
table td
{
	border-bottom: 1px solid #D40511;
	border-top: 0px solid #D40511;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	background-color:white;

}
td a
{
	color:#D40511;
}
thead td
{
	color:white;
	font-weight:bold;	
	border:none;
	margin:0px;
	background-color:#D40511;
}
thead td a
{
	color:white;
}

.columnRight img {
margin-bottom: 10px; 
}
