html{
	background-color:#47727C;
}
body{
	background-color:#47727C;
}
#doc4, #doc2, #doc1{
	background-color:#FFFFFF;
	/*position: absolute;*/
	/*left:10px;*/
}
#hd{
	border-top:18px solid #47727C;
	background-image:url('../img/header.jpg');
	background-repeat: no-repeat;
	min-height:106px;
	background-color:#47727C;
}

#ft{
	background-color:#A3B9BE;
	border-top:18px solid #47727C;
}
#bd{
	 border-top:18px solid #47727C;
}
#yui-main{
	padding:0px;
	margin:0px;
	background-color:#A3B9BE;
	background-image:url('../img/border.jpg');
	background-repeat: repeat-y;
	background-position:180px;
}
#outline h2{
	margin-top:0px;
}
#content h2{
	margin-bottom:10px;
	margin-top:20px;
}
#content{
	background-color:#FFFFFF;
	padding:40px;
	min-height:400px;
}

#content img{
	max-width: 675px;
}
.photo{
	padding-right:25px;
	padding-bottom:20px;
	padding-top:23px;
	max-height:400px;
	max-width:300px;
}
#outline h2{
	background-color:#AF1027;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:1.08em;
	padding:5px;
}
#outline h2 a{
	color:#FFFFFF;
}
#outline ul{
	margin-left:5px;
}
#outline li{
	list-style:none;
	/*font-variant:small-caps;*/
	font-weight:bold;
	padding-bottom:8px;
}
#outline li a{
	 color:#000000;
}
#outline ul > li > ul > li{
	font-variant:normal;
}
p{
	text-align: justify;
}
table{
	border-collapse:collapse;
	border-spacing:0; 
}
#container a{
	color:#000000;
}
th{
	width:200px;
	text-align:right;
}
.nomenclature_search{
	width:80px;
}
td, th{
	border:0px solid #233456;
}
.source {
	font-size:90%;
}
.resource_list, .resource_title{
	font-size:85%;
}

.creation p{
	display:inline;
}

ul.horizontal-list{
	margin:0;
}

ul.horizontal-list li{
	display: block;
	float:left;
	width:18px;
	list-style-type:none;
	margin:2px;
	border:1px solid #AAAAAA;
	text-align:center;
	font-variant:small-caps;
	font-weight: bold;
}

ul.horizontal-list a{
	width:17px;
	text-decoration:none;
	color:#777777;
	display: block;
}
ul.horizontal-list .selected {
	color:#AF1027;
	font-weight: bold;
	background-color:#DDDDDD;
} 
.delete {
	background-image:url("../icons/bullet_delete.png");
	background-repeat: no-repeat;
	color:#444444;
	border:1px solid #555555;
	padding-left:15px;
        background-color:#FFFFFF;
}
.add {
        background-image:url("../icons/bullet_add.png");
        background-repeat: no-repeat;
        color:#444444;
        border:1px solid #555555;
        padding-left:15px;
        background-color:#FFFFFF;
}

select{
	width:100px;
	border:1px solid #555555; 
}
input{
        border:1px solid #555555;
}
#desk_list li{
	list-style:none;
}

#desk_list table {
	background-color:#EEEEEE;
}
#container a{
	display: block;
	text-decoration:none;
}
#container .work{
	font-style:italic;
}

#hd input{
	width:159px;
	border:0px solid #CCCCCC;
	background-color:#FFFFFF;
}
a{
	color:#000000;
}
#ft .yui-u ul{
	margin:5px;
	text-align:right;
}
#ft .first ul{
        text-align:left;
}
#ft ul li{
	display:inline;
	padding:4px;
}
.about{
	border : 1px solid #FFFFFF;
	background-color:#AF1027;
}
#ft a{
	color:#FFFFFF;
}


h1{
	color:#47727C;
	margin-left:-16px;
	font-variant:small-caps;
}
h1:before{
	content:"> ";
	float:left;
}
h2, h2 a{
	/*padding-top:18px;*/
	color:#AF1027;
	/*margin-bottom:6px;*/
}

.autocomplete_bundle{
	/*border:1px solid #CCCCCC;*/
	width:178px;
}

h4 {
	font-variant:small-caps;
	padding-bottom:5px;
}

label{
	font-variant:small-caps;

}
input, select{
	border:1px solid #999999;
}
.help{
	color:#555555;
}
input[type="submit"], input[type="reset"], button[type="button"] {
	background-color:#FFFFFF;
	border:2px solid #AF1027;
	font-weight:bold;
}
th {
	text-align:left;
}
.errorlist{
	color:#FF0000;
}

#content ul.two_level_list > li {
	list-style-type:none;
	font-weight:bold;
}

#content ul.treeview > li{
        list-style:none;
}
#content #rendertargetoMenu li {
	list-style:none;
}


ol > li {
	list-style-type:decimal;
}

#content ul > li{
	list-style-type:square;
	font-weight:normal;
}	

#content ul > li > ul > li{
	list-style-type:square;
	font-weight:normal;
}
#nomenclature ul >  li{
        font-weight:normal;
}

li {
	padding-bottom:4px;
}

.code{
	border-left:0px solid #EEEEEE;
	/*background-color:#EEEEEE;*/
	/*padding:5px;
	padding-top:5px;*/
}

.code li{
	list-style:none;
}

input.small_input{
     width: 20px; 
}

.softgray{
	color:#777777;
	text-decoration:none;
}

a{
	color:#47727C;
}
a:hover{
	color:#000000;
}


.gallery{
	list-style: none ;
}

.gallery .image{
	width : 130px;
	float:left;
	border:1px #999999 solid;
	padding:3px;
	margin:2px;
	text-align:center;
	background-color:#DDDDDD;
}
.gallery p{
	text-align:center;
}
.gallery img{
	max-width : 80px;
	max-height : 80px;
}
.gallery p{
	font-size:77%;
}
em{
 	font-style:italic;
}	

.hidden{
	display:none;	
}
