body{
    
    color: #000000;
	margin: 0;
  	background: #585858 url(../resources/images/bg_body.jpg) repeat-y top center;
    background-color: #2C2C2A;
    width: 100%;

}

#allcntnt{

  	margin-top: 0;
  	margin-bottom: 0;
    width: 796px;
    margin-right: auto;
    margin-left: auto;
    font-family: "Palatino Linotype", "Palatino", serif;
    font-size: 10pt;
    line-height: 1.35em;


}

.title{

    font-style:italic;

}



.reveal{

    color: #0000ff;
    text-decoration: none;
    cursor: pointer;

}

.revelanda{

    display: none;

}


.foreign{

    font-style: italic;

}

.greek{

    font-style:italic;

}

.latin{

    font-style:italic;

}

/* list style types */

ol{

    padding: 5px 55px 5px 100px;
    list-style-type: declmal;

}

ul{

    padding: 5px 55px 5px 100px;

}


.alpha{

    list-style-type: lower-alpha;

}

.lat_numerals{

    list-style-type:lower-roman;

}

.numbered{

    list-style-type:decimal;
    width: 80%;

}

.no_marker{

    list-style-type: none;

}

.unordered{

    list-style-type: disc;

}



li{
    position:relative;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;

}

ol.no_marker li{

    margin: 0;

}

ol.ordered_xrcs li a{

    width: 20%;
    position: absolute;
    bottom: 0em;
    right: 0px;

}

.xrcs_txt{

    width: 79%;
    

}


table{

	position: relative;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	font-size: 100%;
	margin: 2em auto 2em auto;

}

.year_calc{

    position: relative;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    margin: 2em auto 2em auto;

}


.label{

    font-weight: bold;

}


.second_level{

    color: #ff0000;
    background-color: #ffffff;
    padding: 12px 0 12px 0;

}

sup{

    color: #0000ff;
    text-decoration: underline;

}

.fn_content{

    display: none;

}

p{

    padding: 5px 45px 5px 45px;

}

h1{

    font-size: 185%;
     padding: 35px 0px 10px 10px;

}

h2{

    font-size: 120%;
    padding: 10px 0px 10px 20px;

}


#footer{

    position: relative;
    left: 0px;
    border-top: 7px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: white;
    background-color: black;
    padding-bottom: 15px;
    line-height: 110%;
    font-weight: normal;
    width: 796px;

}

#contacts{

    padding: 10px 10px 10px 10px;
    position: relative;
    width: 50%;
    float: left;
    z-index:100;

}

#footer_image{

    text-align: right;
    position: relative;
    top: 10px;
    padding: 20px 10px 10px 0px;
    z-index: 10;

}

#contacts a:link{

    color: #aaaaaa;
    background-color: #000000;
    text-decoration: underline;

}

#contacts a:hover{

    color: white;
    text-decoration: underline;

}

#contacts a:active{

    color: white;
    text-decoration: none;

}

#contacts a:visited{

color: #aaaaaa;
text-decoration: underline;

}

div.spacer{

	clear: both;

}

.short_xmpl{

    font-style:italic;

}    

fieldset.quick_links{

	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;


}

fieldset.quick_links legend{

	font-size: 120%;
	color: #333333;
	font-style: italic;
	font-weight: bold; 
	
}

.ql_allcols{

	width: 100%;
	padding: 3% 0px 3% 12%;

}

.ql_col1, .ql_col2, .ql_col3{

	width: 33%;
	float: left;

}

/* about page */

.credit, .credit_summary{

	    padding: 5px 45px 5px 45px;

}

.credit_summary{
	
	padding-bottom: 0.6em;

}

.credit_summaries{

	padding-bottom: 3.5em;

}

.credit_line{

	font-weight: bold;

}

.credit_line a{

	display: block;
	width: 33%;
	float: left;

}

.credit_line .name{

	float: left; 
	width: 33%;

}

.credit_line .education{

 	font-weight: normal;
	float: left; 	
	width: 33%;
}

.documentation{

	display: list-item;
	clear: left;
	margin-left: 5em;
	padding-top: 0.4em;

}

.credit_content p{

	padding-left: 0px;
	margin-left: 0px;

}

.credit_content{

	margin-top: 1.5em;

}

.credit_content p .download{

	display: inline;

}

.credit_content ol{

	margin: 0 5em 0 0;
	padding: 0;

}

.credit_content ol li{

	margin: 0 0 0 5em;

}

ul#test_links{

	position: relative;
	width: 100%;

}

ul#test_links li{

	float: right;
	width: 15%;
	list-style-type: none;
	border: thin solid white;
	color: white;

}

