﻿/* CSS Document */

/*Structure*/

body{
margin:0;
padding:0;
line-height: 1.5em;
background:#c9c9c8;
background-image: url(images/BG_concept2.jpg);
background-repeat:repeat-x;
}

#maincontainer{
width: 1002px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:url(images/BG_main.png)
}

#topsection{
background:;
height: 383px; /*Height of top section*/
}

#topsection-interior{
background:;
height: 93px; /*Height of top section*/
}

.top-logozone {
	position: relative;
	width:97%;
	top:-95px;
	left: 25px;
	z-index:200;
}

.topbg {height:104px; background-image:url(images/BG_top.png); background-repeat:no-repeat; margin-left:14px;}

.topbg2 {height:104px; background-image:url(images/BG_top.png); background-repeat:no-repeat; margin-left:14px; padding-top:10px; padding-left:5px; padding-bottom:5px;}

.logo { 
background-image: url(images/Logo.png);
height:93px;
width:435px;}


#contentwrapper{
float: left;
width: 100%;
background-color:;
}

#globalnav{
height:34px;
background-color:;
background:url(images/BG_globalnav.png);
padding-bottom:0px;
padding-top:10px;
padding-left:20px;
z-index:8000;
}


.globalsubnav {
	height:34px;
	width:974px;
	background-color:#efefec;
	background:url(images/BG_globalsubnav.png);
	margin:0px auto;
	margin-bottom:10px;
	padding-left:0px;
	padding-top:8px;
	border-bottom:#CCC solid 1px;
		}

.left { float:left;}
.right{ float:right; padding-left:12px;}

.submenulabel {font-family: arial, sans-serif; font-size: 15px; color: #696968; font-weight:bold; display:inline; padding-left:12px; margin-right:-30px;}

#slick-slidetoggle {font-family: arial, sans-serif; font-size: 15px; color: #696968; font-weight:bold; text-decoration:none; padding:10px; padding-right:30px; background:url(images/button_browsetopics.png) -10px}

#slick-slidetoggle:hover{font-family: arial, sans-serif; font-size: 15px; color: #c0730b; font-weight:bold; text-decoration:none; padding:10px; padding-right:30px; background:url(images/button_browsetopics_hover.png) -10px }

#slickbox {width:934px; background-color:#efefec;margin:0px auto; margin-top:-10px; padding:20px; padding-top:10px;
/* fallback (Opera) */
    background: #efefec;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #dcdcda, #efefec);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#dcdcda), to(#efefec));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
            StartColorStr='#dcdcda', EndColorStr='#efefec', GradientType=0); 
                /* IE10+ */                                          
                background: -ms-linear-gradient(top, #dcdcda, #efefec);             
                                                
border-bottom: solid 1px #c9c9c8;
}

#onecolumn {
	padding-left:15px;
	padding-top:10px;
}

#rightcolumn{
margin-left: 465px; /*Set left margin to LeftColumnWidth*/
background: ;
padding-top:10px;
padding-left:15px;
padding-right:20px;
}

#leftcolumn{
float: left;
width: 465px; /*Width of left column*/
margin-left: -1002px; /*Set left margin to -(MainContainerWidth)*/
padding-left:15px;
background:;
padding-top:10px;
}

#rightcolumn2{
margin-left: 550px; /*Set left margin to LeftColumnWidth*/
background: ;
padding:10px;
padding-right:20px;
padding-top:10px;
}

#leftcolumn2{
float: left;
width: 550px; /*Width of left column*/
margin-left: -1002px; /*Set left margin to -(MainContainerWidth)*/
background: ;
padding-left:15px;
padding-top:10px;
}

#rightcolumn3{
margin-left: 650px; /*Set left margin to LeftColumnWidth*/
background: ;
padding:10px;
padding-right:20px;
padding-top:10px;
}

#leftcolumn3{
float: left;
width: 650px; /*Width of left column*/
margin-left: -1002px; /*Set left margin to -(MainContainerWidth)*/
background: ;
padding-left:15px;
padding-top:10px;
}


#footer{
	clear:left;
width: 1006px;

}

.footerUSMC {
background-image:url(images/BG_footer_Marines.png); background-repeat:no-repeat;
margin-left:-2px;
height:450px;
margin-top:;
}


.footerNavy {
 background-image:url(images/BG_footer_Navy.gif);
 height:384px;
 margin-top:;
 }

.footerArmy {
 background-image:url(images/BG_footer_Army.gif);
 height:384px;
 margin-top:;
 }
 
.footerAirforce{
 background-image:url(images/BG_footer_Airforce.gif);
 height:384px;
 margin-top:;
 } 

.innertube{
margin: 25px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-left:15px;
margin-top: 0;
}


/*Homepage Modules*/
.container {
width:100%;
padding:10px;
margin-bottom:10px;
   /* fallback (Opera) */
    background: #FFFFFF;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #FFFFFF, #efefed);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#FFFFFF), to(#efefed));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
            StartColorStr='#FFFFFF', EndColorStr='#efefed', GradientType=0);
                                /* IE10+ */                                          
                background: -ms-linear-gradient(top, #FFFFFF, #efefed);                              
border: solid 1px #c7c7c7;
border-radius:5px; 
clear:right;
                }
	
.container2 {
width:93%;
padding:10px;
margin-bottom:10px;
   /* fallback (Opera) */
    background: #FFFFFF;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #FFFFFF, #efefed);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#FFFFFF), to(#efefed));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
            StartColorStr='#FFFFFF', EndColorStr='#efefed', GradientType=0); 
                                /* IE10+ */                                          
                background: -ms-linear-gradient(top, #FFFFFF, #efefed);                             
border: solid 1px #c7c7c7;
border-radius:5px;
position:relative;
z-index:5;
                }
	
.containerClear {
width:100%px;
padding-left:10px;
margin-bottom:10px;
	}
	
.hidden { font-size:0px; color:#FFFFFF; margin-top:0px; margin-right:9000px; display:none;}
	
.headerDON {
	font-family: 'MuseoSlab500', Times New Roman, Times, serif;
	font-size: 18px;
	color: #c0730b;
	line-height: 22px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:100;
	}
	
.headerDON H2{
                font-family: 'MuseoSlab500', Times New Roman, Times, serif;
                font-size: 18px;
                color: #c0730b;
                line-height: 22px;
                padding-top:0px;
                padding-bottom:0px;
                font-weight:100;
                margin-bottom:0px;
                margin-top:0px;
                }
	
	
.headersidebar {
	font-family: 'MuseoSlab500', Times New Roman, Times, serif;
	font-size: 18px;
	color: #c0730b;
	line-height: 22px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:100;
	margin-bottom:3px;
	}	

.headerRed {
	font-family: arial, sans-serif; 
	font-size: 22px; 
	color: #1f2122; 
	line-height: 14px; 
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:4px solid #cc3300;
	}
	
.headerBlue {
	font-family: arial, sans-serif; 
	font-size: 22px; 
	color: #1f2122; 
	line-height: 14px; 
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:4px solid #1f4f82;
	}

.headerGold {
	font-family: arial, sans-serif; 
	font-size: 22px; 
	color: #1f2122; 
	line-height: 14px; 
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:4px solid #d1700e;
	}
	
.headerGray{
	font-family: arial, sans-serif; 
	font-size: 22px; 
	color: #1f2122; 
	line-height: 14px; 
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:4px solid #555555;
	}
	
.featureContent {
                font-family: arial, sans-serif;
                padding:6px; 
                word-wrap: break-word;}
                
.featureContent H2{
                margin-bottom:-10px;
                margin-top:4px;
                font-size:20px;
                line-height:22px;
                font-weight:100;
                color: #1f2122;
                }
                
.featureContent H2 a{
                color: #1f2122;
                text-decoration:none;
                }
                
.featureContent H2 a:hover{
                color: #025398;
                text-decoration: none;
                }
                                
.featureContent H3{
                margin-bottom:-10px;
                font-size:12px;
                line-height:20px;
                font-weight:100;
                color:#636363;
                margin-top:6px;
                padding-top:6px;
                }
                
.featureContent p{
                font-size:12px;
                line-height:16px;
                font-weight:100;
                color: #1f2122;
                margin-bottom:10px;
                margin-top:6px;
                padding-top:6px;
                }
.featureContent p a{
                text-decoration:none;
                color: #0066cc;
                }
.featureContent p a:hover{
                text-decoration:none;
                color: #d1700e;
                }                                              
                                
.featureContent h4 {
                Color:#636363;
                font-size:11px;
                font-weight:bold;
                margin-top:-5px;
                padding-top:0px;
                margin-bottom:0px;
                }              
.featureContent h4 a{color: #0066cc;text-decoration:none;font-size:12px;
                font-weight:100;}
                
.featureContent h4 a:hover{color: #d1700e;text-decoration:none;font-size:12px;
                font-weight:100;}
                                                
.featureContent img.left{
                padding-right:15px;
                padding-left:0px;
                padding-bottom:10px;
                padding-top:5px;
                }

.featureContent img.right{
                padding-right:0px;
                padding-left:15px;
                padding-bottom:10px;
                padding-top:5px;
                }              
                
.featureContent ol{
                font-size:12px;
                line-height:18px;
                color: #1f2122;
                                }              
                                
.featureContent ol a{ text-decoration:none;}                     
                                
.featureContent ul { list-style-type: disc; font-size:12px;
          line-height:18px;
          color: #1f2122;}
                                  
.featureContent li a{ text-decoration:none;}
.featureContent li a:hover{ text-decoration:none;color:#c0730b;}            

.blogcomment { color:#0066cc}					
	

.blogContent {
                font-family: arial, sans-serif;
                padding:6px; 
                word-wrap: break-word;
                width:98%;
padding:10px;
margin-bottom:10px;
   /* fallback (Opera) */
    background: #FFFFFF;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #FFFFFF, #efefed);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#FFFFFF), to(#efefed));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
            StartColorStr='#FFFFFF', EndColorStr='#efefed', GradientType=0); 
                                /* IE10+ */                                          
                background: -ms-linear-gradient(top, #FFFFFF, #efefed);                             
border: solid 1px #c7c7c7;
border-radius:5px; 
clear:right;}
	
.blogContent H2{
	margin-bottom:-10px;
	margin-top:4px;
	font-size:20px;
	line-height:22px;
	font-weight:100;
	color: #1f2122;
	}
	
.blogContent H2 a{
	color: #1f2122;
	text-decoration:none;
	}
	
.blogContent H2 a:hover{
	color: #025398;
	text-decoration: none;
	}
		
.blogContent H3{
	margin-bottom:-10px;
	font-size:12px;
	line-height:20px;
	font-weight:100;
	color:#636363;
	margin-top:6px;
	padding-top:6px;
	}
	
.blogContent p{
	font-size:12px;
	line-height:16px;
	font-weight:100;
	color: #1f2122;
	margin-bottom:10px;
	margin-top:6px;
	padding-top:6px;
	}
.blogContent p a{
	text-decoration:none;
	color: #0066cc;
	}
.blogContent p a:hover{
	text-decoration:none;
	color: #d1700e;
	}			
		
.blogContent h4 {
	Color:#636363;
	font-size:11px;
	font-weight:bold;
	margin-top:-5px;
	padding-top:0px;
	margin-bottom:0px;
	}	
.blogContent h4 a{color: #0066cc;text-decoration:none;font-size:12px;
	font-weight:100;}
	
.blogContent h4 a:hover{color: #d1700e;text-decoration:none;font-size:12px;
	font-weight:100;}
			
.blogContent img.left{
	padding-right:15px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:5px;
	}

.blogContent img.right{
	padding-right:0px;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:5px;
	}	
	
.blogContent ol{
	font-size:12px;
	line-height:18px;
	color: #1f2122;
		}	
		
.blogContent ol a{ text-decoration:none;}		
		
.blogContent ul { list-style-type: disc; font-size:12px;
          line-height:18px;
          color: #1f2122;}
		  
.blogContent li a{ text-decoration:none;}
.blogContent li a:hover{ text-decoration:none;color:#c0730b;}
	
.industryContent {
	font-family: arial, sans-serif;
	padding:6px; 
	word-wrap: break-word;}
	
.industryContent H2{
	margin-bottom:-10px;
	margin-top:4px;
	font-size:16px;
	line-height:22px;
	font-weight:100;
	color: #1f2122;
	}
	
.industryContent H2 a{
	color: #1f2122;
	text-decoration:none;
	}
	
.industryContent H2 a:hover{
	color: #025398;
	text-decoration: none;
	}
		
.industryContent H3{
	margin-bottom:-10px;
	font-size:12px;
	line-height:20px;
	font-weight:100;
	color:#636363;
	margin-top:6px;
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:dotted #ccc 1px;
	}	
	
.autolistcontent {
	font-family: arial, sans-serif;
	padding:6px;
	margin-top:-20px;
	padding-bottom:0px;
	margin-bottom:-5px;
	}
	
.autolistcontent li a{
	color: #1f2122;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	}
	
.autolistcontent li a:hover{
	color: #025398;
	text-decoration: none;
	}

.autolistcontent ol {color:#828282; font-size:22px; line-height:28px; margin-left:12px; padding-left:12px; }

.autolistcontent H3{
	margin-bottom:-10px;
	font-size:12px;
	line-height:14px;
	font-weight:100;
	color:#636363;
	margin-top:1px;
	padding-top:1px;
	padding-bottom:8px;
	}	
	
.listContent {
	font-family: arial, sans-serif;
	padding:6px; }
	
.listContent TD{
	font-size:14px;
	line-height:18px;
	vertical-align:top;
	color:#636363;
	padding:4px;
	}
	
.listContent TD a{
	color:#1f2122;
	text-decoration:none;		
	}

.listContent TD a:hover{
	color:#025398;
	text-decoration:none;		
	}

.eventContent {
	font-family: arial, sans-serif;
	padding:6px;
	padding-bottom: 0px; }
	
.eventContent H2{
	margin-bottom:-10px;
	margin-top:4px;
	font-size:20px;
	line-height:22px;
	font-weight:100;
	color: #1f2122;
	}
	
.eventContent H2 a{
	color: #1f2122;
	text-decoration:none;
	}
	
.eventContent H2 a:hover{
	color: #025398;
	text-decoration: none;
	}
		
.eventContent H3{
	margin-bottom:-10px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#1f4f82;
	margin-top:5px;
	padding-top:5px;
	}
	
.eventContent p{
	font-size:12px;
	line-height:16px;
	font-weight:100;
	color: #636363;
	margin-bottom:10px;
	margin-top:6px;
	padding-top:6px;
	}	
	
.eventContent p a{color:#0066cc; text-decoration:none;}
.eventContent p a:hover{color:#c0730b}              
	
.pagetitle {
	font-family: 'arial',helvetica, sans-serif;
	font-size: 20px;
	color: #1f2122;
	line-height: 26px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:100;
	margin-bottom:5px;
	}	


/*Policy Modules*/
.PolicyLinks ul{
	font-family: arial, sans-serif;
	font-size:13px;
	line-height:24px;
	font-weight:100;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
	padding-top:5px;
    }

.PolicyLinks li a { 
	color:#252525;
	text-decoration:none;
	}

.PolicyLinks li a:hover {
	color: #025398;
	text-decoration:none;
	}	
		
.policyintro {
                font-family: arial, sans-serif;
                font-size:12px;
                line-height:18px;
                color: #1f2122;
                padding-right:5px;
                padding-top:0px;
                margin-top:0px;
                }
                
.policyintro p{
                font-size:12px;
                line-height:16px;
                color: #1f2122;
                margin-bottom:10px;
                margin-top:8px;
                padding-top:8px;
                }
.policyintro p a{
                text-decoration:none;
                color: #0066cc;
                }
.policyintro p a:hover{
                text-decoration:none;
                color: #d1700e;
                }
                
.policyintro ol{
                font-size:14px;
                line-height:18px;
                color: #1f2122;
                                }              
                                
.policyintro ol a{ color:#0066cc; text-decoration:none;}                  
                                
.policyintro ul { list-style-type: disc; font-size:12px;
          line-height:18px;
          color: #1f2122;}
                                  
.policyintro ul a{ color:#0066cc; text-decoration:none;}
                                  
.policyintro li a{ text-decoration:none;}
.policyintro li a:hover{ text-decoration:none;color:#c0730b;}                       
	
.servicescontainer { margin-top:6px;}	
	
/*Footer Zones*/
.Aboutus {
	width:450px;
	margin-left:35px;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	float:left;
	}

.AboutusHeader{
	font-family: 'MuseoSlab500', Times New Roman, Times, serif;
	font-size: 18px;
	color: #c0730b;
	line-height: 22px;
	padding-top:10px;
	margin-top:10px;

	}	

.AboutusHeader H1{
				}
				
.AboutusHeader H2{
                font-family: 'MuseoSlab500', Times New Roman, Times, serif;
                font-size: 18px;
                font-weight:100;
                color: #c0730b;
                line-height: 22px;
                padding-top:0px;
                margin-top:-5px;
                margin-bottom:0px;
                }
	

.AboutusLinks ul{
	font-family: arial, sans-serif;
	font-size:13px;
	line-height:20px;
	font-weight:100;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
	padding-top:5px;
    }
	
.AboutusLinks li a { 
	color:#252525;
	text-decoration:none;
	}

.AboutusLinks li a:hover {
	color: #025398;
	text-decoration:none;
	}	
	
.Services {
	width:460px;
	position:relative;
	margin-left:-10px;
	top:1.5em;
	padding-left:-10px;
	padding-right:10px;
	padding-top:1px;
	float:right;
	}
	
.Signup{
	width:460px;
	margin-left:15px;
	position: relative;
	top:1em;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	margin-top:2px;
	float:right;
	color: #313435;
	font-family: arial, sans-serif;
	font-size:16px;
	line-height:30px;
	vertical-align: central;
	}

.address {
	clear:right;
	position:relative;
	top:60px;
	width:100%;
	padding:15px;
	margin-left:20px;
	color: #313435;
	font-family: arial, sans-serif;
	font-size:10px;
	line-height:14px;
		}	

.address a{ 
	text-decoration:none;
	color:#636262;
	}	

.address a:hover{
	color:#9e190f;
		}	
		
	
		

/*Navigation Text & Buttons*/
ul {
  list-style: none;}
 
ul#submenu { font-family: arial, sans-serif; font-size: 15px; color: #696968; font-weight:bold; list-style: none; display:inline;
}

ul#submenu li {
display: inline;
}

ul#submenu li a {
font-family: arial, sans-serif; font-size: 15px; color: #434849; line-height: 14px;; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-decoration: none; font-weight:100; background-color:#e7e7e5; border-radius:5px;} 

ul#submenu li a:hover {
color: #d1700e;
text-decoration: none;
background-color:#FFF;
}  

.menu {
font-family: arial, sans-serif; font-size: 15px; color: #FFFFFF; line-height: 14px; font-weight:bold; padding-bottom: 5px; padding-left: 10px; padding-right:10px; padding-top: 5px; text-decoration: none;
    }
a.menu:link {color: #FFFFFF; text-decoration: none} 
a.menu:visited {color: #FFFFFF; text-decoration: none} 
a.menu:active {color: #FFFFFF, text-decoration: none} 
a.menu:hover {color: #FC0;
text-decoration: none;
}

.menuactive{font-family: arial, sans-serif; font-size: 15px; color: #FC0; line-height: 14px; font-weight:bold; padding-bottom: 18px; padding-left: 10px; padding-right:10px; padding-top: 10px; text-decoration: none;}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'MuseoSlab500';
	src: url('Museo_Slab_500-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'MuseoSlab500';
	src: url(//:) format('no404'), url('Museo_Slab_500-webfont.woff') format('woff'), url('Museo_Slab_500-webfont.ttf') format('truetype'), url('Museo_Slab_500-webfont.svg#webfontaGweLSET') format('svg');
	font-weight: normal;
	font-style: normal;
}

.htmlcontrol
{
    font-family: arial, sans-serif;
	font-size:14px;
	font-weight:100;
	color: #1f2122;
}
.bodytext {
	font-family: arial, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:100;
	color: #1f2122;
	}
.bodytext a{color:#0066cc; text-decoration:none;}
.bodytext a:hover{color:#d1700e; text-decoration:none;}	

.date {font-family: arial, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#FFF;}

.counter {
	font-family: arial, sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color: #1f2122;
	text-align:center;}	
	
.tagtitle {
	font-family: arial, sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#1f2122;
	margin-bottom:-10px;}	
	
.horizontalrule { border-bottom:#CCC dotted 1px; padding-top:3px;}

.horizontalrule2 { border-bottom:#CCC dotted 1px; padding-top:3px; margin-bottom:10px;}

.subheader {
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	color:#1f2122;
	border-bottom:4px solid #555555;
	margin-bottom:10px;
	padding-top:5px;
	}

.subheaderBlue {
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	color:#1f2122;
	border-bottom:4px solid #025398;
	margin-bottom:10px;
	padding-top:5px;
	}	
	
.sidebar{
	font-family: arial, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:100;
	color: #1f2122;
	}
.sidebar a{color:#0066cc; text-decoration:none;}
.sidebar a:hover{color:#d1700e; text-decoration:none;}	

.BlueButton {
        border: 0px solid #B9C5CD;
        padding: 5px 11px 5px 11px;   
        background: #1f4f82;
        font: 14px Aril, Sans-Serif;
		border-radius: 5px; 
    }
a.BlueButton:link {color: #FFFFFF; text-decoration: none} 
a.BlueButton:visited {color: #FFFFFF; text-decoration: none} 
a.BlueButton:active {color: #FFFFFF, text-decoration: none} 
a.BlueButton:hover {color: #FFFFFF; text-decoration: none;
		border: 0px solid #015B1E;
        padding: 5px 11px 5px 11px;    
        background: #0066cc;
}

.BlueButtonMini {
        border: 0px solid #B9C5CD;
        padding: 3px 9px 3px 9px;   
        background: #1f4f82;
        font: 11px  Arial, Sans-Serif;
		border-radius: 5px; 
    }
a.BlueButtonMini:link {color: #FFFFFF; text-decoration: none} 
a.BlueButtonMini:visited {color: #FFFFFF; text-decoration: none} 
a.BlueButtonMini:active {color: #FFFFFF, text-decoration: none} 
a.BlueButtonMini:hover {color: #FFFFFF; text-decoration: none;
		border: 0px solid #015B1E;
        padding: 3px 9px 3px 9px;    
        background: #0066cc;
}

.BlueButtonJumbo {
        border: 0px solid #B9C5CD;
        padding: 8px 14px 7px 14px;   
        background: #247b19;
        font: 15px "MuseoSans500",Trebuchet ms, Aril, Sans-Serif;
		border-radius: 5px; 
    }
a.BlueButtonJumbo:link {color: #FFFFFF; text-decoration: none} 
a.BlueButtonJumbo:visited {color: #FFFFFF; text-decoration: none} 
a.BlueButtonJumbo:active {color: #FFFFFF, text-decoration: none} 
a.BlueButtonJumbo:hover {color: #FFFFFF; text-decoration: none;
		border: 0px solid #015B1E;
        padding: 8px 14px 7px 14px;   
        background: #2c951e;
}

.GoldButton {
        border: 0px solid #B9C5CD;
        padding: 5px 11px 5px 11px;   
        background: #d1700e;
        font: 14px Aril, Sans-Serif;
		border-radius: 5px; 
    }
a.GoldButton:link {color: #FFFFFF; text-decoration: none} 
a.GoldButton:visited {color: #FFFFFF; text-decoration: none} 
a.GoldButton:active {color: #FFFFFF, text-decoration: none} 
a.GoldButton:hover {color: #FFFFFF; text-decoration: none;
		border: 0px solid #015B1E;
        padding: 5px 11px 5px 11px;    
        background: #e88a0f;
}

.RedButton {
        border: 0px solid #B9C5CD;
        padding: 5px 11px 5px 11px;   
        background: #cc3300;
        font: 14px Aril, Sans-Serif;
		border-radius: 5px; 
    }
a.RedButton:link {color: #FFFFFF; text-decoration: none} 
a.RedButton:visited {color: #FFFFFF; text-decoration: none} 
a.RedButton:active {color: #FFFFFF, text-decoration: none} 
a.RedButton:hover {color: #FFFFFF; text-decoration: none;
		border: 0px solid #015B1E;
        padding: 5px 11px 5px 11px;    
        background: #ef3c00;
}

.resourcebutton{padding-top: 25px;}

.resourcebutton2{padding-top: 25px; padding-bottom:20px;}

.Contentview {
                font-family: arial, sans-serif;
                font-size:14px;
                line-height:18px;
                padding:6px;}
                
.Contentview H1{
                margin-bottom:-10px;
                margin-top:4px;
                font-size:24px;
                line-height:26px;
                font-weight: 500;
                color: #1f2122;
                }     
                
.Contentview H1 a{color: #1f2122; text-decoration:none;}          
.Contentview H1 a:hover{text-decoration:none;color: #d1700e;}                                    
                
.Contentview H2{
                margin-bottom:-10px;
                font-size:14px;
                line-height:18px;
                font-weight:100;
                color:#636363;
                margin-top:8px;
                padding-top:8px;
                }
                
.Contentview H3{
                Color:#636363;
                font-size:11px;
                font-weight:bold;
                margin-top:-5px;
                padding-top:10px;
                margin-bottom:0px;
                }
                
.Contentview h3 a{color: #0066cc;text-decoration:none;font-size:12px;
                font-weight:100;}
.Contentview h3 a:hover{color: #d1700e;text-decoration:none;font-size:12px;
                font-weight:100;}                 
                
.Contentview h4 {
                margin-bottom:-10px;
                font-size:16px;
                line-height:18px;
                font-weight:bold;
                color:#025398;
                margin-top:8px;
                padding-top:8px;

                }                             
                
.Contentview H5{
	margin-bottom:-10px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#025398;
	margin-top:8px;
	padding-top:8px;
	}
                                
.Contentview H6{
                
                }  
                               
.Contentview p{
                font-size:14px;
                line-height:18px;
                color: #1f2122;
                margin-bottom:10px;
                margin-top:8px;
                padding-top:8px;
                }
                
                                
.Contentview p a{
                text-decoration:none;
                color: #0066cc;
                }
.Contentview p a:hover{
                text-decoration:none;
                color: #d1700e;
                }                                              
                             

.Contentview blockquote{
                font-size:16px;
                line-height:19px;
                font-weight:bold;
                font-style:italic;
                color:#636363;
                padding:10px;
                padding-left:15px;
    margin-bottom:10px;
    background: #efefed;
                border: dotted 1px #c7c7c7;
                border-radius:5px;
                }                                           

.Contentview img{
                border-right:solid #FFF 20px;
                padding-left:0px;
                padding-bottom:10px;
                padding-top:8px;
                }              
                
.Contentview ol{
                font-size:14px;
                line-height:18px;
                color: #1f2122;
                                }              
                                
.Contentview ol a{ color:#0066cc; text-decoration:none;}                             
                                
.Contentview ul { list-style-type: disc; font-size:14px;
          line-height:18px;
          color: #1f2122;}
                                  
.Contentview ul a{color:#0066cc;}                              
                                  
.Contentview li a{color:#0066cc; text-decoration:none;}
.Contentview li a:hover{ text-decoration:none;color:#c0730b;}

.contentsidebar { 
	font-family: 'MuseoSlab500', Times New Roman, Times, serif;
	font-size:13px;
	line-height:20px;
	color:#464646; 
	float:right; 
	width:40%; 
	padding-top: 10px;
	padding-bottom:10px; 
	margin-left:15px; 
	margin-bottom:15px; 
	margin-top:15px;
	border-top:#c9c9c8 double medium; 
	}												

.relatedlist {
                font-family: arial, sans-serif;
                color:#636363;
                font-size:12px;
                line-height:14px;
                padding-top:8px;
                padding-bottom:8px;
                border-top:#CCC dotted 1px;
                }
                
.relatedlist a{
                font-size:14px;
                line-height:18px;
                color: #1f2122;
                text-decoration:none;
                padding-bottom:20px;
                margin-bottom:20px;
                }
                
.relatedlist  a:hover{
                color: #025398;
                text-decoration: none;
                }              
	
.relatedlist H3{
	margin-bottom:-10px;
	font-size:12px;
	line-height:14px;
	font-weight:100;
	color:#636363;
	margin-top:1px;
	padding-top:6px;
	padding-bottom:8px;
	}	

.pagetools { 
	padding-bottom:5px; 
	padding-top:5px; 
	text-align:right;
	font-family: arial, sans-serif;
	font-size:13px;}
.pagetools a{text-decoration:none; color:#555555}
.pagetools a:hover{text-decoration:none; color:#025398}

.attachments { 
width:98%;
padding:10px;
padding-right:5px;
margin-bottom:10px;
   /* fallback (Opera) */
    background: #efefed;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #FFFFFF, #efefed);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#FFFFFF), to(#efefed));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
            StartColorStr='#FFFFFF', EndColorStr='#efefed', GradientType=0); 
                                /* IE10+ */                                          
                background: -ms-linear-gradient(top, #FFFFFF, #efefed);                             
border: solid 1px #c7c7c7;
border-radius:5px;
}

.register {padding-top:8px; padding-bottom:15px;}

.searchlabel {font-size:0px; color:#0b64a6; margin-left:-10px;}

.searchtop { 
                padding-top:5px; 
                padding-bottom:5px;
                font-family: arial, sans-serif;
                font-size:20px;
                line-height:20px;
                color:#555555;
                font-weight:100;
                margin-top:0px;
                margin-bottom:0px;
                                }
                                                
.searchtop2 {color:#1f2122;font-weight:bold;}   
.searchtop2 a{color:#0066cc;font-weight:bold;text-decoration:none;}
.searchtop2 a:hover{color:#d1700e;font-weight:bold;text-decoration:none;}                     

.searchlist {font-family: Arial, Helvetica, sans-serif; color:#828282; font-size:18px; line-height:22px}

.SearchContainer2 {padding:10px; padding-bottom:2px; width:98%; background-color:#FFFFFF; padding-top:0px; padding-right: 0px;}

.SRHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height:20px; color:#666666; padding-bottom: 4px; }
.SRHeadline a{ color:#1f2122; text-decoration:none;}
.SRHeadline a:hover{ color:#025398; text-decoration:none;}

.SRDate {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; color:#636363; padding-left:0px; padding-bottom:10px;}

.SRBody {font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; padding-left:0px; padding-bottom:8px; color:#666666;}

.SRTags {font-family:Arial, Helvetica, sans-serif; Color:#636363;font-size:11px; padding-left:0px; padding-bottom:15px; color:#666666; font-weight:bold; line-height:16px}
.SRTags a{ color:#0066cc; text-decoration:none; font-weight:100;}
.SRTags a:hover{ color:#0066cc; text-decoration:underline; font-weight:100;}

.SRTags a{color: #0066cc;text-decoration:none; font-size:12px;}
.SRTags a:hover{color:#d1700e;text-decoration:none; font-size:12px;}

.RSSgen{padding:10px; background-color:#efefec; margin-bottom:10px;}

.RSScontainer { padding-top:5px; padding-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:14px;
	line-height:18px;
	color: #1f2122;}
.RSScontainer td {padding:6px;}	
.RSScontainer a{ text-decoration:none; color:#1f2122}
.RSScontainer a:hover { text-decoration:none; color:#025398}

.resourceContent {
	font-family: arial, sans-serif;
	padding:6px; }
	
.resourceContent H2{
	margin-bottom:-10px;
	margin-top:4px;
	font-size:20px;
	line-height:22px;
	font-weight:100;
	color: #1f2122;
	}
	
.resourceContent H2 a{
	color: #1f2122;
	text-decoration:none;
	}
	
.resourceContent H2 a:hover{
	color: #025398;
	text-decoration: none;
	}
		
.resourceContent H3{
	margin-bottom:-10px;
	font-size:12px;
	line-height:20px;
	font-weight:100;
	color:#636363;
	margin-top:6px;
	padding-top:6px;
	}
	
.resourceContent p{
	font-size:12px;
	line-height:16px;
	font-weight:100;
	color: #1f2122;
	margin-bottom:10px;
	margin-top:6px;
	padding-top:6px;
	}
.resourceContent p a{
	text-decoration:none;
	color: #0066cc;
	}
.resourceContent p a:hover{
	text-decoration:none;
	color: #d1700e;
	}			
		
.resourceContent h4 {
	Color:#636363;
	font-size:11px;
	font-weight:bold;
	margin-top:-5px;
	padding-top:0px;
	margin-bottom:0px;
	}	
.resourceContent h4 a{color: #0066cc;text-decoration:none;font-size:12px;
	font-weight:100;}
.resourceContent h4 a:hover{color: #d1700e;text-decoration:none;font-size:12px;
	font-weight:100;}
	
.resourceContent img{
	padding-right:20px;
	padding-left:0px;
	padding-bottom:8px;
	padding-top:8px;
	}	
	
.spacer{ height:5px}	

/*Megamenu*/
.MegaMenuInnerTable td
{
    background-image:url(images/vertrule_megamenu.png);
    z-index:100;
}

ul#menu li.mega a.main {
background: transparent url() center right no-repeat;
padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; font-weight:bold;
z-index:100;
}

ul#menu li.mega a{padding:0px; background-color:transparent; font-weight:100;z-index:100;}
ul#menu li.mega a:hover{background-color:transparent; color:#ffb534;z-index:100;}

ul#menu li.mega a.main:hover {
color: #cc6600;
text-decoration: none;
background-color:#FFF;
z-index:100;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
border: 4px solid #656869;
width: 805px;
position: absolute;
top:6.1em;
left: 0em;
padding-top:10px; 
padding-bottom:10px;
padding-left: 1em;
padding-right:1em;
background-color:#313535;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
z-index:100;
}

ul#menu li.hovering div {
display: block; 
}

.contentmenu {
border: 0px double #DDDDDD;
border-left: 0px;
border-collapse: ;
z-index:100
}

.contentmenu td {
color: #0066cc;
border: 0px solid;
border-top: 0px;
border-bottom: 0px;
border-bottom-color:#FFFFFF;
border-left-color:#DDDDDD;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF; 
text-align: left;
font-size: 12px;
padding: 6px;
}
.contentmenu th {
font-size: 22px;
text-align: left;
}

.contentmenu td a:link { 
color: #0066cc; text-decoration:none; font-weight:100;
}
.contentmenu td a:visited { 
color: #0066cc; text-decoration:none;
}
.contentmenu td a:hover { 
color: #cc6600; text-decoration:underline;
}

.linkslist {
	font-family: arial, sans-serif;
	padding:6px;
	margin-top:-20px;
	padding-bottom:0px;
	margin-bottom:-5px;
	}
	
.linkslist li a{
	color: #1f2122;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	}
	
.linkslist li a:hover{
	color: #025398;
	text-decoration: none;
	}

.linkslist ol {color:#828282; font-size:22px; line-height:30px; margin-left:20px; padding-left:12px; }

/*Forms, Filters & Search*/

#homesearch {
	position: relative;
	top: 0px;
	width: 95%;
	z-index: 10;
	text-align:left;
	margin-bottom:5px;
}

#homesearch form {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: 0px solid #cccccc;
	padding: 4px;
	border-radius: 5px;
	background-color:;
	margin-top:-20px;
	margin-left:150px;
}

#homesearch input {
	font-size: 14px;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
}

#homesearch .textbox {
	background: url(images/search_box_bg.png) repeat-x;
	border: solid 1px #CCC;
	padding-left: 10px;
	width: 200px;
	padding: 0 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
#homesearch .HSButton {
	background-color:#313435;
	height:25px;
	font-family: arial;
	color: #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	border: solid 0px #0167a9;
	border-top:0px;
}
#homesearch .HSButton:hover{
	cursor: pointer;
	background-color:#c0730b 
}
#search_submit{
	background-color:#313435;
	height:25px;
	font-family: arial;
	color: #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	border: solid 0px #0167a9;
	border-top:0px;
}

#search_submit:hover {
	cursor: pointer;
	background-color:#c0730b;
}

#emailsignup {
	position: relative;
	margin-top: -15px;
	padding-top:-15px;
	width: 95%;
	z-index: 10;
	text-align:left;
	margin-bottom:5px;
}

#emailsignup form {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: 0px solid #cccccc;
	padding: 4px;
	border-radius: 5px;
	background-color:;
	margin-top:-20px;
	margin-left:150px;
}
#emailsignup .ESButton {
background-color:#313435;
	height:25px;
	font-family: arial;
	color: #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	border: solid 0px #0167a9;
	border-top:0px;
}
#emailsignup .ESButton:hover{
	cursor: pointer;
	background-color:#1f4f82;    
}

#emailsignup input {
	font-size: 14px;
	width:70px;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
}

#emailsignup .textbox {
	background: url(images/search_box_bg.png) repeat-x;
	border: solid 1px #CCC;
	padding-left: 10px;
	width: 180px;
	padding: 0 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.filterpolicy { 
                font-family: arial, sans-serif; 
                font-size: 14px; 
                color: #666666; 
                line-height: 16px;
                width:225px;
                margin-top:0px;
                padding-top:0px;
                margin-bottom:5px;
                padding-bottom:5px;
                z-index:100;
                float:left;
}

.newsfilter{ 
    width:100%;
	background-color:#ffffff;
	padding:8px; 
	margin-bottom:5px;
	font-family: arial, sans-serif; 
	font-size: 14px; 
	color: #666666; 
	line-height: 16px;}

.tagfiltercontainer{ 
                font-family: arial, sans-serif; 
                font-size: 14px; 
                color: #666666; 
                line-height: 16px;
                width:220px;
                margin-top:0px;
                padding-top:0px;
                margin-bottom:5px;
                padding-bottom:5px;
                z-index:100;
                float:left;}
.tagfiltercontainer a{color:#1f2122; text-decoration:none;}          
.tagfiltercontainer a:hover{color:#025398}           

.tagfiltercontainer2{ 
                font-family: arial, sans-serif; 
                font-size: 14px; 
                color: #666666; 
                line-height: 16px;
                width:120px;
                margin-top:10px;
                padding-top:0px;
                margin-bottom:5px;
                padding-bottom:5px;
                z-index:100;
                float:left;
                }
.tagfiltercontainer2 a{color:#1f2122; text-decoration:none;}       
.tagfiltercontainer2 a:hover{color:#025398}         


.tagrsscontainer{ 
	background-color:#efefec;
	padding:8px; 
	margin-bottom:15px;
	margin-top:15px;
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	line-height: 16px;}
.tagrsscontainer a{color:#1f2122; text-decoration:none;}	
.tagrsscontainer a:hover{color:#025398}	

.expertcontainer { background-color:#efefec; padding:10px; margin-top:5px;}

.RequiredText {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; line-height:20px; padding-bottom:0px; letter-spacing:2px; margin-top:15px; }

.FormLabel {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #27292a; line-height:20px; padding:10px; padding-bottom:20px; background-color:#efefec;}

.Formstyle {
	font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; line-height:16px;
	background: url(images/form_box_bg.png) repeat-x; background-color:#FFF;
	border: 1px solid #CCCCCC;
	padding: 6px;
	border-radius: 5px;
}

.dropdown 
{
	/*padding:10px;z-index:0*/
	font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; line-height:16px;
	border: 1px solid #CCCCCC;
	padding: 6px;
	border-radius: 5px;
}

/*Tables*/

.Policytable {width:100%}

.Policytable td {
border: 0px solid;
text-align: left;
font-family: arial, sans-serif; 
	color: #636363;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding:8px;
}

.Policytable td a{
	font-size:16px;
	color: #1f2122;
	text-decoration:none;
}

.Policytable td a:hover{color:#025398}

.Policytable td .pagination{
background-color: #ffe9cb; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c87b13; line-height: 18px; font-weight:bold; border: 1px solid; border-color: #e7a217}
.Policytable td a.pagination:link {color: #1f2122; text-decoration: none; border-color: #DDDDDD; background-color: #ffffff} 
.Policytable td a.pagination:hover {color: #c87b13; text-decoration: none;  border-color: #e7a217; background-color: #ffe9cb}
.Policytable td a.pagination:visited {color: #1f2122; text-decoration: none; border-color: #DDDDDD; background-color: #ffffff} 
.Policytable td a.pagination:active {color: #c87b13; border-color: #DDDDDD; background-color: #ffffff 
}

.Policytable td .pagination2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 18px; padding-left: 8px; padding-right: 8px}
.Policytable td a.pagination2:link {color: #1f2122; text-decoration: none} 
.Policytable td a.pagination2:visited {color: #1f2122; text-decoration: none} 
.Policytable td a.pagination2:active {color: #025398} 
.Policytable td a.pagination2:hover {color: #025398; text-decoration: none}

.Policytable th {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c0730b;
	border-bottom:0px solid #f7f7f7;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	}
	
.Policytable th a {
	color: #025398;
	text-decoration:none;
	font-weight:bold;
		}

.Policytable th a:hover{
	color:#c0730b;
	}	
	
.Policytable tr.altrow {
	background-color: #f7f7f7;
}

.Attachmenttable td {
border: 0px solid;
text-align: left;
font-family: arial, sans-serif; 
	color: #636363;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding:6px;
}

.Attachmenttable td a{
	font-size:16px;
	color: #1f2122;
	text-decoration:none;
}

.Attachmenttable td a:hover{color:#025398}

.Attachmenttable th {
	text-align:left;
font-family: 'MuseoSlab500', Times New Roman, Times, serif;
	font-size: 18px;
	color: #c0730b;
	line-height: 22px;
	font-weight:100;
	border-bottom:0px solid #efefec;
	}
	
.Attachmenttable th a {
	color: #1f2122;
	text-decoration:none;
		}

.Attachmenttable th a:hover{
	color:#555555;
	}	
	
.Attachmenttable tr.altrow {
	background-color: #f7f7f7;
}

.RSSGentable td {
border: 0px solid;
text-align: left;
font-family: arial, sans-serif; 
	color: #636363;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding:6px;
}

.RSSGentable th {
	text-align:left;
	font-family: arial, sans-serif; 
	font-size:16px;
	color:#555555;	
	border-bottom:0px solid #efefec;
	}

.list li { list-style-type: disc; font-size:14px;
          line-height:18px;
          color: #1f2122;}
	
.submenutable td{padding:5px;line-height: 14px;}           
.submenutable a{font-family: arial, sans-serif; font-size: 12px; color: #434849; line-height: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-decoration: none; font-weight:100; border-radius:5px;}

.submenutable a:hover{color: #d1700e;
text-decoration: none;
background-color:#FFF;
}              

.linkstable {
	border: 0px solid;
	text-align: left;
	font-family: arial, sans-serif; 
	font-size:16px;
	line-height:18px;
	padding:8px;} 
.linkstable td a{	
	color: #1f2122;
	text-decoration:none;} 
.linkstable td a:hover{color:#025398} 

.onlineservices td{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.onlineservices td a{ color:#252525; text-decoration:none;}
.onlineservices td a:hover{ color:#025398; text-decoration:none;}

/*SLIDER*/		   
#header {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR:none; PADDING-LEFT: 0px; PADDING-RIGHT:10px; float:right; margin-top:20px;
}
#footerslide {
	WIDTH: 500px; CLEAR: both; BORDER-TOP: #b4b2b2 1px solid
}		 		  
#header UL#nav {
	 LIST-STYLE-TYPE: none; MARGIN-TOP: -20px; FONT-FAMILY: arial, sans; HEIGHT: 34px; FONT-SIZE: 15px;  
}
#header UL#nav LI {
	FLOAT: left
}
#header UL#nav LI A {
	COLOR: #1f2122; TEXT-DECORATION: none; padding-bottom:10px; margin-top:20px;
}
#header UL#nav LI A:hover {
	COLOR: #999
}
#header UL#nav LI.navprograms A {
	BACKGROUND: url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat
}
#header UL#nav LI.navprograms A:hover {
	BACKGROUND-IMAGE: url(http://media.npr.org/chrome/news/nav_arrow_down_999.gif); COLOR: #999
}

#header UL#nav LI.navprograms A.selected {
	BACKGROUND: url(http://media.npr.org/chrome/news/nav_arrow_up_000.gif) no-repeat; COLOR: #000
}
#header UL#nav LI.navprograms A.selected:hover {
	BACKGROUND: url(http://media.npr.org/chrome/news/nav_arrow_up_000.gif) no-repeat; COLOR: #000
}

#header UL#nav LI.navprograms A {
	BACKGROUND-POSITION: 177px 27px
}
#header UL#nav LI.navprograms A:hover {
	BACKGROUND-POSITION: 177px 27px
}
#header UL#nav LI.navprograms A.selected {
	BACKGROUND-POSITION: 177px 27px
}
#header UL#nav LI.navprograms A.selected:hover {
	BACKGROUND-POSITION: 177px 27px
}

#header UL#nav LI.navprograms A {
	PADDING-LEFT: 15px; WIDTH: 200px
}
	  
#menuprograms {
	DISPLAY: none; BACKGROUND: url(http://media.npr.org/chrome/news/bg_gradient_programs.jpg) no-repeat center top; width:974px; margin-left:14px; margin-top:-10px;
}
#menuprograms A {
	COLOR: #333
}
#menuprograms UL.left {
	MARGIN: 0px 10px 0px 0px; WIDTH: 140px; FLOAT: left
}
#menuprograms UL.right {
	WIDTH: 145px; FLOAT: left
}
#menuprograms UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#menuprograms .col {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}

#menuprograms .news UL.col {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menuprograms H3 {
	BORDER-BOTTOM: #999 4px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 6px; FONT-FAMILY: georgia, sans-serif; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#menuprograms UL LI.hdr {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 8px 0px 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a7a5a0; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#menuprograms UL LI.other {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 3px; BACKGROUND: url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#menuprograms UL LI.other A {
	LINE-HEIGHT: 10px; MARGIN: 0px; COLOR: #888784; FONT-SIZE: 11px
}
#menuprograms UL LI.other SPAN {
	COLOR: #cfcdc7; FONT-SIZE: 9px
}
#menuprograms .footerslide {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; HEIGHT: 24px; COLOR: #fff; CLEAR: both; FONT-SIZE: 10px; PADDING-TOP: 7px; width:959px
}
#menuprograms .footerslide A.closemenu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 17px; BACKGROUND: url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat right -14px; COLOR: #fff; PADDING-TOP: 0px
}
#menulisten {
	DISPLAY: none; BACKGROUND: url(http://media.npr.org/chrome/news/bg_gradient_listen.gif) #abd0d4 repeat-x left top; COLOR: #fff; FONT-SIZE: 12px
}

/* Fancy Dropdowns */

.tzSelect{
	
	/* This is the container of the new select element */
	
	height:26px;
	display:inline-block;
	min-width:220px;
	position:relative;
	z-index: 1000;
	
	/* Preloading the background image for the dropdown */
	background:url(img/select_slice2.png) no-repeat -99999px;
}

.tzSelect .selectBox{
	position:absolute;
	
	height:100%;
	width:100%;
	
	/* Font settings */
	
	font:13px/26px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	text-shadow:1px 1px 0 #EEEEEE;
	color:#666666;

	/* Using CSS3 multiple backgrounds and a fallback */
	
	background: url(img/select_slice2.png) repeat-x #ddd;
	background-image:url(img/select_slice2.png);

	cursor:pointer;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	background: url(img/select_slice2_hover.png) repeat-x;
	background-image:url(img/select_slice2_hover.png);
	color:#ad6501;
	text-shadow:1px 1px 0 #9bc2d0;
}

.tzSelect .dropDown{
	position:absolute;
	margin-top:28px;
	margin-left:0px;
	padding-left:0px;
	width:100%;
	border:1px solid #32333b;
	border-width:0 1px 1px;
	list-style:none;
	background-color:#292a2f;
	
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
	-moz-box-shadow:0 0 4px #111;
	-webkit-box-shadow:0 0 4px #111;
	box-shadow:0 0 4px #111;
}


.tzSelect li{
                height:22px;
                cursor:pointer;
                position:relative;
                font-size:12px;
                color:#FFF;
                padding-bottom:5px;
                
                /* Again, using CSS3 multiple backgrounds with a fallback */
                
                background:url(img/dropdown_slice.png) repeat-x #222;
                                background-image:url(img/dropdown_slice.png)
}


.tzSelect li:hover{ color:#d5800c; background-image:url(img/dropdown_slice_hover.png);
}

.tzSelect li span{
	left:10px;
	position:absolute;
	top:5px;
}

.tzSelect li i{
	color:#999999;
	display:block;
	font-size:12px;
}

.tzSelect li img{
	left:9px;
	position:absolute;
	top:13px;
}

.relatedlist {
	font-family: arial, sans-serif;
	font-size:14px;
	line-height:18px;
	padding-top:8px;
	padding-bottom:8px;
	border-top:#CCC dotted 1px;
	}
	
.relatedlist a{
	color: #1f2122;
	text-decoration:none;
	padding-bottom:20px;
	margin-bottom:20px;
	}
	
.relatedlist  a:hover{
	color: #025398;
	text-decoration: none;
	}
	
.relatedmore {
	font-family: arial, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-top:8px;
	padding-bottom:8px;
	border-top:#CCC dotted 1px;
	}
	
.relatedmore a{
	color: #025398;
	text-decoration:none;
	padding-bottom:20px;
	margin-bottom:20px;
	}
	
.relatedmore  a:hover{
	color: #c0730b;
	text-decoration: none;
	}	
                
.pagination {background-color: #ffe9cb; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c87b13; line-height: 18px; font-weight:bold; border: 1px solid; border-color: #e7a217}
a.pagination:link {color: #1f2122; text-decoration: none; border-color: #DDDDDD; background-color: #ffffff} 
a.pagination:visited {color: #1f2122; text-decoration: none; border-color: #DDDDDD; background-color: #ffffff} 
a.pagination:active {color: #c87b13; border-color: #DDDDDD; background-color: #ffffff} 
a.pagination:hover {color: #c87b13; text-decoration: none;  border-color: #e7a217; background-color: #ffe9cb}

.pagination2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 18px; padding-left: 8px; padding-right: 8px}
a.pagination2:link {color: #1f2122; text-decoration: none} 
a.pagination2:visited {color: #1f2122; text-decoration: none} 
a.pagination2:active {color: #025398} 
a.pagination2:hover {color: #025398; text-decoration: none}
                  
.containerpagination {margin-bottom:15px;}

.searchtable td{ border:0px #FFFFFF}

.contentcounts { 
                font-size:14px;
                line-height:18px;
                color: #1f2122;
                font-family:Arial, Helvetica, sans-serif;
                padding-bottom:0px;
                }
.contentcounts a{ 
                color:#0066cc; 
                text-decoration:none; 
                }
.contentcounts a:hover{ 
                color:#d1700e; 
                text-decoration:none;
                }
