.contentContainer
{
    font-family:Arial,Helvetica;
    padding:5px;
    font-size:0.7em;
    background-color:#ffffff;

    
}
.contentContainer
{
    font-family:Arial,Helvetica;
    padding:5px;
    font-size:11px;
    background-color:#ffffff;

    
}

.footerContainer
{
    font-family:Arial,Helvetica;
    font-size:0.6em;
    color:#333333;
    
}


.footerLinks
{
    font-family:Arial,Helvetica;
    color:#86030F;
        color:#86030F;
            color:#86030F;
    margin-bottom:0px;

    
}


.footerLinks a
{

    color:#86030F;
    color:#86030F;
    color:#86030F;
    text-decoration:none;
    font-weight:bold;
    
}


.articleLinks 

{
	font-family:Arial,Helvetica;
	font-size:12px;
    color:#333333;
    text-decoration:none;
    
}

.articleLinks a:visited
{
    color:#333333;
    text-decoration:none;
    
}


.articleLinks a:hover
{
    color:#333333;
    text-decoration:underline;
    
}

	
.articleLinks a:active
{
    color:#333333;
    text-decoration:none;
    
}


.articleLinks a:link
{
    color:#333333;
    text-decoration:none;
  
}

ul.articleLinks
{
	list-style-type:none;
	line-height:18px;
}

.articleLinks br
{
	line-height:5px;
}
	
	
.article_body 
{
    font-family:Arial,Helvetica,font-size: 11px;
    color: #333333;
    
}


h1
{
    font-family:Arial,Helvetica;
    color:#86030F;
    font-size:1.3em;
    margin-top:5px;
    margin-bottom:0px;
    padding:0px;
    
}

h2
{
    font-family:Arial,Helvetica;
    color:#CA0002;
    font-size:16px;
    margin-top:5px;
    margin-bottom:0px;
    padding:0px;
    
}
.mainContainer
{
    font-family:Arial,Helvetica;
    width:600px;
    
}


.new
{
    color:#86030F;
    font-weight:bold;
    padding-left:8px;
    
}


.volumeContainer
{
    font-size:0.8em;
    font-weight:normal;
    padding:3px;
    
}


a.header{
	font-size:11px;
	font-weight:bold;
	text-decoration:none; 
	color:#CA0002;
}

a:hover.header{
	
	text-decoration:underline;
	color:#CA0002;
}

.bulletinContainer
{
    font-size:1.1em;
    font-weight:bold;
    padding:3px;
    
}


.dateContainer
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    font-weight:normal;
    padding:3px;
    
}


.titleContainer
{
    background-color:#ffeda3;
    font-family:Arial, Helvetica, sans-serif;
    color:#002e4f;
    font-size: 15px;
    
}
.titleContainer2
{
    background-color:#9CB6C7;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size: 15px;
    
}

.navigationContainer
{
    font-family:Arial,Helvetica;
    font-size:11px;
    padding-left:10px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:0px;
    line-height:12px;
    margin:0px;
    background-color:#002e4f;
    width:150px;
    color:#ffffff;
    
}


.navigationContainer a
{
    color:#ffd42e;
    color:#ffd42e;
    color:#ffd42e;
    text-decoration:none;
    font-weight:bold;
    
}


li
{
    margin-left:0px;
    
}

#content
{
	width:900px;
	border-left:0px solid #8C0000;
    border-right:0px solid #8C0000;
	text-align:left;
	margin: 0 auto;
	margin-top: 15px;
	vertical-align:top;
}

.left
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:600px;
	overflow: hidden;
        padding-left:5px;
        padding-top:5px;
}

.left ul li
{

	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:0px;


}
 .left ul ol
{
	list-style:none;
	margin:0px;
	padding:0px 9px;
}   

.columns ol
{
 	
  width: 500px  /* room for 3 columns */
}
.columns ol li
{
  list-style-type:none;
  float: left;
  width: 13em;  /* accommodate the widest item */
}

.gradcolumns ol
{

  margin:10px;
  width: 540px  /* room for 4 columns */
}

.gradcolumns ol li
{

  list-style-type:none;
  float: left;
  /* accommodate the widest item */
}

.rank
{

  list-style-type:none;
  float: left;
  width: 100px;  /* accommodate the widest item */
} 
.name
{
  list-style-type:none;
  float: left;
  width: 200px;  /* accommodate the widest item */
} 

.category
{
  list-style-type:none;
  float: left;
  width: 120px;  /* accommodate the widest item */
}

.organization
{
  list-style-type:none;
  float: left;
  width: 100px;  /* accommodate the widest item */
}




.left ul
{
	margin-top:0px;
	margin-bottom:5px;
	padding-top:6px;
}

.left .headlineLinks 

{
	font-size:14px;
	font-weight:bold;
    background-color:#FCFCFC;   
    color:#CA0002;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:5px;
    padding-top:15px;	
    border-left: 1px solid #d1d2d4; 
    border-right: 1px solid #d1d2d4; 
    border-top: 1px solid #d1d2d4; 
     border-top-left-radius:6px;
     border-top-right-radius:6px;
    text-decoration:none;
}

.left .headlineLinks a:link,.left a:visited,.left a:active
{
    color:#CA0002;
    text-decoration:none;
   
}


.left .headlineLinks a:hover
{

    text-decoration:underline;
    
}

	


ul.headlineLinks
{
	list-style-type:none;
	line-height:18px;
	margin-left:10px;
}

.headlineLinks p
{
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	margin-left:0px;
	width:280px;
    color:#333333;
    text-decoration:none;
}

.headlineLinks br
{
	line-height:5px;
}

.newstext
{
        font-size:12px;
        background-color:#FCFCFC;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
		padding-top:4px;	
        border-left: 1px solid #d1d2d4; 
        border-right: 1px solid #d1d2d4; 
        border-bottom: 1px solid #d1d2d4; 
        border-bottom-left-radius:6px;
		border-bottom-right-radius:6px;
		overflow: hidden;
        margin-bottom:5px;
}

.newstext img
{
		padding:0px;
	    border-left: 1px solid #333333; 
        border-right: 1px solid #333333; 
        border-bottom: 1px solid #333333; 
        border-top: 1px solid #333333; 
        margin-top:10px;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:0px;
}


.caption
{
        font-size:11px;
        color:#ffffff;
        background-color:#333333;
        margin-top:0px;
        text-align:left;
        margin-bottom:10px;
        
}

.caption img
{
		padding:0px;
		margin:0px;
	    border-left: 1px solid #000000; 
        border-right: 1px solid #000000; 
        border-bottom: 1px solid #000000; 
        border-top: 1px solid #000000; 
               

}


.caption p
{
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:15px;
}

.newstext  a:link,.newstext a:visited,.newstext a:active
{
    color:#ca0002;
    text-decoration:none;
   
}


.newstext a:hover
{

    text-decoration:underline;
    
}

.byline
{
        font-size:11px;
        font-style:italic;
        background-color:#FCFCFC;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:15px;
		padding-top:4px;	
        border-left: 1px solid #d1d2d4; 
        border-right: 1px solid #d1d2d4; 
        border-bottom: 0px solid #d1d2d4; 
		overflow: hidden;
        margin-bottom:0px;
}
.title
{ 
background-color: #D8E3D8; 
color: #2D6D6B; 
padding: 2px 4px 2px 6px; 	
border: 1px solid #2D6D6B; 

}

.margin10t {margin:10px 0px 0px 0px;}

.more-link 
{
	font-size:11px;
	padding:2px 5px 2px 5px;
	background-color:#32495b;
	border-width:1px;
	border-style:solid;
	border-color:#445463 #021221 #021221 #445463;
	margin-left:490px;
}

a.more-link:link,a.more-link:visited {color:#FFF; text-decoration:none;}
a.more-link:hover {color:#FFF; text-decoration:underline;}


.right
{
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:285px;
	overflow: hidden;
	background-color:#C2C6E1;
	vertical-align:top;
	border-radius:6px;
    border-top: 1px solid #DFE3FC;
    border-left: 1px solid #DFE3FC;
    border-right: 1px solid #878BA6;
    border-bottom: 1px solid #878BA6;
	margin-top:5px;	
	margin-bottom:15px;

}

.right  a:link,.right a:visited,.right a:active
{
    color:#333333;
    text-decoration:none;
   
}


.right a:hover
{

	color:#ffffff;
    text-decoration:underline;
    
}



.right .title
{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	border: 0px;
	color: #4A4B84;
	background-color:#C2C6E1;
    padding:  8px 8px 8px  8px; 
    margin-top:10px;
    margin-left:10px;
    margin-bottom:5px;
    margin-right:10px;
    border-top: 1px solid #DFE3FC;
    border-left: 1px solid #DFE3FC;
    border-right: 1px solid #878BA6;
    border-bottom: 1px solid #878BA6;
    border-radius:4px;

}

.right ul li
{
	list-style:none;
	font-weight:bold;
	color:#4A4B84;
	font-size:12px;
	margin-top:8px;
	padding:0px 10px;
	width:110px;
}
.right ul ol
{
	list-style:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:0px;
	padding:0px 9px;
}
.right ul
{
	margin:0px 0px;
	margin-bottom:5px;
	padding:6px;
   
}

.box
{
	margin-left:10px;
	padding-top:0px;
	margin-right:10px;
	padding-bottom:0px;
	border-top: 1px solid #DFE3FC; 
}

.bulletin_footer
{

	clear:both;
	width:896px;
	background:#FFFFFF;
	border-left: 1px solid #d1d2d4; 
    border-right: 1px solid #d1d2d4; 
    border-bottom: 1px solid #d1d2d4; 
	border-top: 1px solid #d1d2d4; 
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
    font-family:Arial,Helvetica;
    font-size:11px;
    color:#333333;
  


}
.bulletin_footer a:link,.bulletin_footer a:visited,.bulletin_footer a:active
{
	font-family:Arial,Helvetica;
    font-size:11px;
	color:#333333;
	text-decoration:none;
	padding: 3px  25px 1px 5px;
	
}

.bulletin_footer a:hover
{
	text-decoration:underline;
}

.bulletin_footer ul
{
	text-align:left;
	list-style-type:none;
}



.VolnumContainer
{
    font-family:Arial,Helvetica;
    color:#4A7393;
    padding:5px;
    padding-left:15px;
    font-size:12px;
    text-align:left;
  
}

.special_banner
{

	font-size:13px;
	font-weight:bold;
	font-style:italic;
    background-color:#FFFFFF;   
    color:#cccccc;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:5px;
    padding-top:5px;	
    margin-top:0px;
    margin-bottom:0px;
    border-left: 1px solid #871620; 
    border-right: 1px solid #cccccc; 
    border-top: 1px solid #871620; 
    border-bottom: 1px solid #cccccc; 
    text-decoration:none;

}
