@charset "utf-8";
/* CSS Document */

body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
	text-align:justify;
	background-color: #ebebeb;
	}

.container {
	width: 900px;
	background-color: #ffffff;
	padding: 0 20px;
	margin: 0 auto;}
	

ul.ul_roman {
	border-top: 3px solid #C30;
    border-bottom: 3px solid #C30;
    margin: 0px 36px;
    padding-top: 5px;
    padding-bottom: 5px;	
    list-style-type: upper-roman;
	}

.container td {
	padding: 0 10px;}


.box_credits_in_title {
    position: absolute;
    width: 250px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -12px;
    background: #fff;
    font-weight: bold;
	font-size: 14px;
    text-align: center;
	}
	
.box_credits_in {
	border:1px solid #000;
    width: 88%;
    padding: 10px 30px;
	margin:20px auto;
	background:#fff;
	padding-bottom:0;
	position:relative;
	font-size:18px;
    line-height: 28px;	
	}



.bigger {
	font-size: 18px;
	line-height: 36px;
	}
	
.bold {
	font-size:18px;
	font-weight:bold
	}

.smaller {
	font-size: 13px;
	font-style:italic;
	}
	
.notes {
	font-size: 13px;
	}
	
.red_big {
	color:#a7553d;
	font-size: 20px;
	font-weight:bold;
	padding: 10px;
	}

.grey_title {
	color:#666;
	font-size:28px;
	font-weight:bold;
	}
.grey_subtitle {
	color:#666;
	font-size: 20px;
	font-weight:bold;
	}
	
.red_bigger {
	color:#a7553d;
	font-size: 24px;
	font-weight:bold;
	}
	
.red_bold {
	color:#a7553d;
	font-size: 16px;
	font-weight: bold;
	}
	

.solid {
	font-size:13px;
	background-color: #D9DDE0;
	/*border: 1px solid #666;*/
	font-style: italic;
	padding: 20px !important;
    line-height: 20px;
	}
	
.thin {
	/*border: 1px solid #ee1c25;*/
	background-color:#C3DEBA;
	text-align:justify;
	padding: 10px;
	font-size:13px;
	}
	
.legent {
	text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    border-radius: 8px 8px 0px 0px;
    margin-left: -22px;
    margin-top: -29px;
    width: 300px;
    padding: 5px 5px 5px 20px;
    background-color: rgb(182, 25, 25);
	}

.fieldset_prop {
	border: 2px solid rgb(182, 25, 25);
    color: #333;
    background-color: rgb(254, 254, 254);
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0px 10px 10px;
    margin-top: 40px;
    margin-bottom: 20px;;
	}

.terms {
	border: solid 2px #0F804F;
	background-color: #ffffff;
}

.termshead{
	background-color: #0F804F;
	color: #fff;
	font-size:16px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.chron{
	color:#ee1c25;
	font-size:16px;
	font-weight:bold;
}

.chrontitle{
	padding: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	font-size: 18px;
	background-color: #c4d4dd;
	border: solid 1px #ee1c25;
}

.chrontable{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	background-color: #c4d4dd;
	}
img[src^="extras/images/"] {height:28px;vertical-align:text-top;}