#subpage_nav

{

    display: block;

    float: right;

    vertical-align: top;

    width: 245px;

    padding: 10px;

    margin-top: 3px;

    background-color: #F0F0F0;

    margin-bottom: -2000px;

    padding-bottom: 2000px;

}

.newsheader {

	font-size: 14px;

}

.subpage_nav_quote, .subpage_nav_box

{

    vertical-align: top;

    display: block;

    margin-top: 10px;

    margin-bottom: 10px;

}

.subpage_nav_quote_before, .subpage_nav_quote_after

{

    clear: both;

    width: 100%;

    height: 20px;

    background-image: url(/images/subpage/sp_quote_left.png);

    background-repeat: no-repeat;

    background-position: left top;

}

.subpage_nav_quote_middle

{

    clear: both;

    width: 90%;

    padding: 0 5% 0 5%;

}



.subpage_nav_quote_after

{

    background-image: url(/images/subpage/sp_quote_right.png);

    background-position: right top;

}



.subpage_nav_box_before, .subpage_nav_box_after

{

    height: 10px;

    background-image: url(/images/subpage/sp_raised_top.png);

    background-repeat: no-repeat;

}



.subpage_nav_box_middle

{

    padding: 10px;

    width: 226px;

    background-image: url(/images/subpage/sp_raised_middle.png);

    background-repeat: repeat-y;

}



.subpage_nav_box_middle h1, .subpage_nav_links h1

{

    font-size: 14px;

    font-weight: bold;

    margin: 0;

		padding:0;

		line-height:1;

}



.subpage_nav_box_middle p

{

    margin: 0;

}



.subpage_nav_box_after

{

    height: 10px;

    background-image: url(/images/subpage/sp_raised_bottom.png);

    background-repeat: no-repeat;

}







#subpage_nav img

{

    padding: 0;

    margin: 0;

}

#subpage_nav a

{

    color: #000000;

}

#subpage_nav h2

{

    text-indent: -999em;

    overflow: hidden;

    line-height: 0;

    padding: 0;

    margin: 0;

}

#subpage_nav img.header

{

    margin: 3px 2px 3px 10px;

}



#subpage_nav .current

{

    font-weight: bold;

}











.subpage_nav_quote

{

    vertical-align: top;

    display: block;

    margin-top: 10px;

    margin-bottom: 10px;

}

.subpage_nav_quote .box_before

{

    clear: both;

    width: 100%;

    height: 20px;

    background-image: url(/images/subpage/sp_quote_left.png);

    background-repeat: no-repeat;

    background-position: left top;

}

.subpage_nav_quote .box_after

{

    clear: both;

    width: 100%;

    height: 20px;

    background-image: url(/images/subpage/sp_quote_right.png);

    background-repeat: no-repeat;

    background-position: right top;

}

.subpage_nav_quote .box_middle

{

    clear: both;

    width: 90%;

    padding: 0 5% 0 5%;

}



.subpage_nav_box

{

    vertical-align: top;

    clear: both;

    width: 246px;

}

.subpage_nav_box .box_before

{

    height: 10px;

    background-image: url(/images/subpage/sp_raised_top.png);

    background-repeat: no-repeat;

}

.subpage_nav_box .box_after

{

    height: 10px;

    background-image: url(/images/subpage/sp_raised_bottom.png);

    background-repeat: no-repeat;

}

.subpage_nav_box .box_middle

{

    padding: 10px;

    width: 226px;

    background-image: url(/images/subpage/sp_raised_middle.png);

    background-repeat: repeat-y;

}

.subpage_nav_box .box_middle h1

{

    font-size: 14px;

    font-weight: bold;

    margin: 0;

}



.subpage_nav_links

{

    padding: 5px 10px 15px 10px;

}





.subpage_nav_links h3

{

    margin: 0px 0px 3px 0px;

    font-size: 16px;

    font-weight: bold;

    font-style: italic;

    padding-left: 2px;

}



.subpage_nav_links ul

{

    padding-left: 0;

    margin: 0;

}  



.subpage_nav_links ul li

{

    list-style: none;display: inline;

}

 

.subpage_nav_links ul a

{

    color: #555 !important;

    display: block;

    border-bottom: solid 2px #ccc;

    padding: 3px 3px 3px 3px;

   /* margin-top: 2px;*/

    text-decoration: none;

}

.subpage_nav_links ul a:hover

{

    color: #486C90 !important;

    border-bottom: solid 2px #486C90;

}



.subpage_nav_links ul a.selected  

{

	/*

	 border-left: solid 1px #486C90;

	 border-right: solid 1px #486C90;

	 border-top: solid 1px #486C90;

	*/

	color: #486C90 !important;

	font-weight: bold;

	border-bottom: solid 2px #486C90;

	background-color: #DADEE3; /*#D1D7DE;*/

	background-image: url(/images/bg_links_selected.jpg);

	background-repeat: repeat-y;

	background-position: right;

}





.subpage_nav_links ul ul

{

    margin-left: 28px;

}



.subpage_nav_links ul ul li:after {

	content:"";

}







.content-title

{

    margin-top: 14px;

    margin-bottom: 2px;

    margin-left: 15px;

    font-family: "trebuchet MS" ,sans-serif;

    color: #486C90;

    font-size: 22px;

    font-weight: bold;

    letter-spacing: 2pt;

}

.content-section-title

{

}



.content-centered-title

{

    text-align: center;

    border-bottom: solid 2px black;

    font-size: 1.4em;

    padding: 4px;

    padding: 0;

}



.content-abstract

{

    /*   border: solid 4px #e8e8e8;     background-color: #F4F4F4;     padding: 15px;     margin-bottom: 10px;    letter-spacing: 0.2pt;    line-height: 1.4em;     color: #444;     font-size: 16px;*/

}



.content-recap

{

  /*  background-color: #DCE5EE;

    padding: 10px;

    border: solid 2px #C1D1E1;

    color: #263B50;*/

}





.content-link-list

{

    padding-left: 0;

    display: inline;

}



.content-link-list li

{

    width: 200px;

    list-style: none;

}



.content-link-list a

{

    color: Black;

    display: block;

    border-bottom: solid 2px #ccc;

    padding: 4px 3px 3px 3px;

    text-decoration: none;

}

.content-link-list a:hover

{

    color: #486C90;

    border-bottom: solid 2px #486C90;

}



.content-body

{

    padding: 5px 16px 16px 16px;

}



.centered-table

{

    margin: 10px auto;

   /* border: solid 3px #ddd;*/

}

.centered-table a

{

    color: #333;

    padding: 3px 0px 4px 6px;

    display: block;

}

.centered-table a:hover

{

    color: #486C90;

    background-color: #eee;

}



.centered-table th

{

    width: 210px;

    padding: 6px;

    color: #486C90;

    font-size: 1.2em;

}



.centered-table th span

{

    border-bottom: solid 3px #486C90;

    display: block;

    padding: 0px 4px 4px 0px;

}





.footer-container 

{

    background:white none repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    overflow:hidden;

    text-align:left;

    width:909px;

    padding:  6px 0px 6px 0px;

    border-top: solid 1px #ccc;

		font-size:.75em;

}



.footer-menu

{

    padding: 0;

    margin: 0 auto;

    text-align: center;

}



.footer-menu li

{

    display: inline;

    list-style-type: none;

    padding-right: 2px;

}



.footer-menu li a

{

		color:#555555;

    border: solid 1px #ccc;

    padding: 1px 8px 1px 8px;

    text-decoration: none;

}

.footer-menu li a:hover

{

    background-color: #eee;

}





.screenshot

{

		color:black;

    text-decoration: none;

    text-align: right;

    border-collapse: collapse;

    padding: 0px  0px 0px 0px;

    margin: 0px 0px 0px 15px;

}

.screenshot img

{

    width: 250px;

}

.screenshot span

{

    color: Black;

    text-decoration: none;

    font-size: .85em;

}

.screenshot span:hover

{

    text-decoration: underline;

}



.inter-site-link 

{

    color:  #486C90 !important;

}

.inter-site-link:hover

{

    color: Black !important;

}
