body 
{
	margin:0px;
	padding:0px;
	font-size: 100.01%;
}
.green
{
    color:#079C5B;
}

sup 
{
    font-size:65%;
    line-height:inherit;
}

.expander-open, .expander
{
    color:Blue;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand;
}
.expanded
{
    width:95%;
}
    .expandedContent 
    {
    background-color:#F5F6F6;
    padding:6px;
    }
    .FAQ .expanded .expandedContent  
    {
        padding:none;
    }
	
ul
{
    list-style-image: url(/images/template/graphic_bullet_blue.gif.gif);
    line-height:18px;
}
ul.plain 
{
    list-style-image: none;
    list-style:none;
    font-weight:bold;
    margin:0px;
    padding:0px;
    
}
    ul.plain li 
    {
        margin:0px;
        margin-top:0;
        margin-bottom:0;
        padding:0;
    }
.unexpander 
{
    padding:10px 0;
}

a:visited 
{
    color:#3252b2;
}

.sponsorlisting {border-top:1px solid #CCCCCC;margin-top:10px;padding-top:10px;}
    .sponsorlisting h2 {margin-bottom:10px;}
    .sponsortable {width:100%;}
    .sponsortable th {color:#979797;font-weight:bold;font-size:12px;text-align:center;}
    .sponsortable td {border-right:1px dashed #979797;text-align:center;width:20%;vertical-align:top;}
        .sponsortable tr td img {margin:6px;border:none;}
        .sponsortable tr td.right {border:none;}

#MainContent 
{
    padding:8px 11px;
    font-family:Helvetica, Arial, Sans-Serif;
}
* html #MainContent 
{
    padding:5px 10px;
    font-family:Helvetica, Arial, Sans-Serif;
}
    #MainContent h1, h2, h3
    {
        font-family:Arial,Verdana,Helvetica,  Sans-Serif; 
    }
    #MainContent h1
    {
        /*font-size: 20px;
        color:#18398C; */
        margin:0; 
        margin-top:0;
        margin-bottom:15px;
        margin-bottom:12px;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:24px;
        font-weight:bold;
        color:#18398C;
    }
    	h1 .s {font-family:Times New Roman, serif;font-weight:normal;}
		h1 sup {font-size:14px;}
    
    
    #MainContent h2
    {
        font-size: 14px;
        color:#18398C; 
        margin:10px 0 2px 0; 
    }
    
    h3, #MainContent h3
    {
        font-size: 1.125em; /* 16x1.125=18px */
        color:#18398C;  
    }
    #MainContent p 
    {
        font-size: 12px;
        margin-top:0;
		line-height:16px;
    }
    #MainContent ul,#MainContent ol 
    {
        font-size: 12px;
        padding-bottom: 10px;
        margin:20px;
        list-style-image: url(/images/template/graphic_bullet_blue.gif)
    }
        #MainContent ul li, #MainContent ol li
        {
            margin:10px;
        
        }
        .successPhoto
        {
            font-size: 0.7875em;
            line-height: 1.4em;
            clear:both;
            color:#18398C;
            font-weight:bold;
            padding-top:0;
        }
        .successPhoto p 
        {
            color:Black;
        }
        .SuccessStoryIMG 
        {
            clear:both;
            float:left; margin:0 10px 50px 0;
        }
        .successText
        {
            padding-left:183px;
            padding-bottom:20px;
            padding-top:10px;
        }
        
        
.workshop 
{
    margin-bottom:24px;
}
    .workshop p.pdf, .workshop p.xls, .workshop p.ppt, .workshop p.zip
    {
        margin-left:24px;
    }   
p.doc, p.word
{
    background-image:url("/images/template/graphic_icon_doc.gif");
    background-repeat:no-repeat;
    background-position:.5% 2%;
    padding-left:20px;
    margin-top:16px;
    line-height:17px;
}
p.xls
{
    background-image:url("/images/template/graphic_icon_xls.gif");
    background-repeat:no-repeat;
    background-position:.5% 2%;
    padding-left:20px;
    margin-top:16px;
    line-height:17px;
}
p.ppt
{
    background-image:url("/images/template/graphic_icon_ppt.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
    margin-top:16px;
    line-height:17px;
}
p.zip
{
    background-image:url("/images/template/graphic_icon_zip.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
    margin-top:16px;
    line-height:17px;
}
p.date 
{
   margin:15px 0 10px;
   padding:4px;
   font-weight:bold;
}
p.pdf
{
    background-image:url("/images/template/graphic_icon_pdf.gif");
    background-repeat:no-repeat;
    background-position:.5% 2%;
    padding-left:25px;
    margin-top:16px;
    line-height:17px;
}
       
p.pdf2
{
    background-image:url("/images/template/graphic_icon_pdf.gif");
    background-repeat:no-repeat;
    background-position:.5% 2%;
    padding-left:20px;
    margin-top:16px;
    line-height:17px;
}
       
p.pdf3
{
    background-image:url("/images/template/graphic_icon_pdf.gif");
    background-repeat:no-repeat;
    background-position:0% 13%;
    padding-left:20px;
    margin-top:16px;
    line-height:17px;
}
        
/*#SideBar
{
    padding:none;
}
    #SideBarContent
    {
    background-color:#BFDCBB; 
    padding:0 5px;
    font-family:Helvetica, Arial, Sans-Serif;
    margin:0;
    }
    
        #SideBarContent p 
        {
            font-size: 0.7875em;
            line-height: 1.4em;
            padding-bottom: 10px;
            margin-top:0;
        }
        #SideBarContent h3
        {
            font-size: 0.9875em;
            color:#00A563; 
            margin:10px 0 14px 0; 
        }
*/
 
 #SideBarContent
 {
    font-family:Verdana,Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    margin-top:0;
    padding:0;
	background-color:#d8f4f9;
 }
    #SideBarContent p 
    {
        margin: 0px 8px;
		padding-top:8px;
		padding-bottom:8px;
    }
        #SideBarContent p.link
        {
        }
#SideBarContent p.qt 
{
    background-image:url("/images/template/graphic_icon_qt.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:23px;
    margin-top:8px;
    margin-bottom:0;
}
#SideBarContent p.pdf 
{
    background-image:url("/images/template/graphic_icon_pdf.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:23px;
    margin-top:8px;
}
#SideBarContent p.doc 
{
    background-image:url("/images/template/graphic_icon_doc.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:23px;
    margin-top:8px;
}
#SideBarContent p.ppt 
{
    background-image:url("/images/template/graphic_icon_ppt.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:23px;
    margin-top:8px;
}
    #SideBarContent p.bold {margin:0;padding-top:10px;font-weight:bold;}
    #SideBarContent p.qt a {color:inherit;text-decoration:none;}
    #SideBarContent p.pdf a {color:inherit;text-decoration:none;}
    #SideBarContent p.doc a {color:inherit;text-decoration:none;}
    #SideBarContent p.ppt a {color:inherit;text-decoration:none;}
    #SideBarContent img 
    {
        margin:8px 0;
    }
    
#SideBarContent .gray
{
    /*background-color:#F5F6F6;*/
    padding:0 8px 8px;
    margin:0;
}    
#SideBarContent .sponsors
{
    text-align:center;
    background-color:#fff;
    margin-bottom:0px;
}

.linkList 
    {
        font-size: .9em;
        line-height: 1.2em;
    }
    
    
    .linkList ul
    {
        padding:0 20px;
        margin-top:0;        
    }
            
        .linkList ul li
        {
        }
            .linkList ul li a
            {
            /*font-size: 1.3em;*/
            }
 
 #SiteFooter 
{
    text-align:left;
    font-family:Helvetica, Arial, Sans-Serif;
    line-height:1em;
	background-image:url(/images/template/graphic_logo_nra.gif);
	background-repeat:no-repeat;
	background-position:35px 0px;
	margin-top:15px;
	margin-bottom:15px;
	height:70px;
	color:#4D7194;
}
    #SiteFooter p
    {
        margin:9px;
        font-size:70%;
    }
 /*           
#SiteFooter {text-align:center;padding:20px 0;color:#003366;
    font-family:Helvetica, Arial, Sans-Serif;
	font-size:.7em;
	line-height:.7em;
}
#SiteFooter ul.SiteFooterList {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#SiteFooter ul.SiteFooterList li {
	margin-left: 0;
	padding: 0px 12px;
	border-left: 1px solid #003366;
	list-style: none;
	display: inline;
	}
	
		
#SiteFooter ul.SiteFooterList li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
*/
 
.services
    {
    background-color:#BBD6F1;
    width:190px;
    position:absolute;
    top:200px;
    }
    .services ul
        {
        padding:0;
        list-style-type:none;
        }
        .services ul li
            {            
            list-style-image: none;
            }
    .services p
        {
        text-align:center;
        font-weight:bold;
        background-color:#003366;
        padding:15px;
        color:#fff;
        }
#admin
    {
    left:185px;
    }
#toolbox
    {
    left:395px
    }
#info
    {
    left:605px;
    } 
ul.tight {display:block;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}

.topics td {padding:5px 10px;width:50%;
    font-family:Helvetica, Arial, Sans-Serif;font-size:13px;
    vertical-align:top;}
.topics th {padding:5px 10px;width:50%;
    font-family:Helvetica, Arial, Sans-Serif;font-size:13px;
    vertical-align:top;color:#fff;background-color:#0a50a0;}
 
.faq-q, .faq-q-open {margin-top:10px;padding-bottom:20px;}

.foldinglist_header{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:0.9em;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:23px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}

.foldinglist_header a {color:#18398C;}

.foldinglist_list{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	background-color:#E2EBED;
	width:320px;
	margin-left:80px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.foldinglist_list_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
ul.supplements li {margin:10px 1px;}
.supplement_image {margin-right:10px;margin-bottom:5px;float:left;border:1px solid #000;}

.calloutlink {background-color:#bbd6f1;padding:4px;}
.none {text-decoration:none;color:#18398C;}

.contents h3 {margin-bottom:0;clear:both;}
.contents h3 a {text-decoration:none;color:#18398C;}
.contents h3 a:hover {text-decoration:underline;}
.contents p {margin-top:0;}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
	padding:0;margin:0;margin-top:-8px;margin-bottom:0;padding-bottom:0;border:none;
		/* padding: 10px;
		width: 520px; */
	}
	#gallery ul { list-style: none; padding:5px;;margin-top:0;margin-left:10px;padding-top:-10px;}
	#gallery ul.sidebar_gallery {padding:0;max-height:90px;height:90px;overflow:hidden;}
	#gallery ul li { display: inline; min-width:100px; margin-left:0; }
	#gallery ul img {
		border:0;
		padding:0;
	}
	#gallery ul a:hover img {
		border: 0;
	}
	#gallery ul a:hover { color: #fff; }
	
/* media section */	
#press_releases, #photo_galleries 
	{
     padding:0px 20px 10px 40px;
	}
.blacklink a 
	{
	color:#000;text-decoration:none;
	}
.blacklink a:hover 
	{
	text-decoration:underline;
	}
	
.footcrumb
	{
	clear:both;
	margin:24px 0;
	}
	
#ContentPhoto {} /* container for slideshow or static image */
	#ContentPhoto .carousel {width:435px;margin:0;padding:0;} /* slideshow div */
	    #ContentPhoto .carousel ul.carousel-list {width: 618px; margin:0;padding:0;} /* slideshow list */
	        #ContentPhoto .carousel ul.carousel-list li {margin:0;padding:0;} /* slideshow items  */
	            #ContentPhoto .carousel ul.carousel-list li img {border:0} /* slideshow img  */

.header-image {border:0;margin-top:18px;}

.blackheader {font-weight:bold;margin-bottom:0;margin-left:6px;}  /* sidebar header type */
.blackheader2 {color:#000;font-weight:bold;margin-bottom:0;margin-left:6px;margin-bottom:0;padding:0;text-decoration:none;}  /* sidebar header type */
.blacklink2 {text-align:right;font-size:90%;} /* sidebar link type */
    .blacklink2 a {color:#000;text-decoration:underline;font-weight:bold;} /* sidebar link type */
.bluelink {text-align:center;margin-left:8px;margin-right:8px;} /* sidebar link type */

.pressreleases {padding-top:10px;}
.pressreleases H2 {margin-bottom:10px;margin-top:10px;}
p.release {}
.events h3 {text-align:left;margin-top:50px;margin-bottom:10px;}

/* #n11, #n12, #n13, #n14, #n15, #n16 {display:none;} */
.sidebar_white {background-color:#fff;margin:-4px;text-align:center;}
.grayheader {color:#666;margin-bottom:0;margin-top:10px;padding:0;}

.scholarship {padding:0 0 10px 0px;background-color:#e5f8fb;margin-left:24px;margin-bottom:20px;border-bottom:1px solid #abc9ce;border-left:1px solid #abc9ce;border-right:1px solid #abc9ce;}
.scholarship hr {display:none;}
.scolarshipdeadline {margin-bottom:0;}
.scholarship p.pdf2
{
    background-image:url("/images/template/graphic_icon_pdf.gif");
    background-repeat:no-repeat;
    background-position:1% 16%;
    padding-left:28px;
	margin:0 0 16px 0;
    line-height:17px;
}
.scholarshipapply {marginleft:100px;}
.scholarship h3.scholarshipname {background-color:#abc9ce;color:#000;padding:4px 2px;margin-bottom:4px;}
.scholarshipgroup {display:none;}
.scholarshipgroup p {margin-left:4px;}
h3.schol {margin:0;padding:0;cursor:pointer;}
p.schol{ }
.indent {padding-left:10%;}


.clear {
	clear:both
}

.blue {
	color:#18398C;
}

#gallery2 {
	position:relative;
	height:385px
}
	#gallery2 a {
		float:left;
		position:absolute;
	}
	
	#gallery2 a img {
		border:none;
	}
	
	#gallery2 a.show {
		z-index:500
	}

	#gallery2 .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:60px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery2 .caption .content {
		margin:5px
	}
	
	#gallery2 .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
	
.bold {font-weight:bold;}

.homebullets {padding-left:5px;margin-bottom:0px;padding-top:0;}
.homebullets li {margin:0;}
.spotlightheader {border:0;margin-top:18px;}
a.lightblue, .lightblue {color:#2f6296;}

.slideshow { height: 468px; width: 258px;max-height:258px;cursor: pointer; cursor: hand;}
.slideshow img { padding:0; border:none;}

.pdfthumb {float:left;margin-right:6px;margin-top:0;margin-bottom:50px;}
.headshot {float:right;margin:0 0 20px 10px;width:200px;}
.eventimage {float:left;border:1px solid black;margin-right:12px;margin-bottom:60px;}

.donateleft {float:left;margin-right:1px;}
.donate {background-image:url('/images/template/graphic_gradient_box3.png');background-repeat:no-repeat;width:265px;height:149px;padding:8px;}

		.downtime_msg {margin:3px 1px 8px;background-color:#feff99;background-image:url(/images/template/downtime_bkgd.png);background-position:10px 10px;background-repeat:no-repeat;padding:10px 20px 10px 120px;font-family:helvetica,arial,sans-serif;font-size:13px;color:#003399;font-weight:bold;font-style:italic;}
		.downtime_msg p {width:320px;margin:0;padding:0;}