/* bcoos.net bcoos 2.0 GPL */

#debug {
margin-top: -5px;
margin-left: 15px;
margin-bottom: 5px;
font-size: 0.8em;    
}
input[type=text]{
	background: #ffffff top;
	border: 1px solid #d2dce5;
}
input[type=password]{
	background: #ffffff top;
	border: 1px solid #d2dce5;
}
input[type=button]{
	background: #eeeeee top;
	border: 1px solid #222222;
}
input[type=submit]{
	background: #eeeeee top;
	border: 1px solid #222222;
	padding:2px;
}
input[type=reset]{
	background: #eeeeee top;
	border: 1px solid #222222;
}

.login {
    border:1px solid #D2DCE5;
}
#login {
margin-left: 10px;
}

#contentMessage {
    border: 1px solid black;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: -1px;
    width: 600px;
    padding: 10px;
}

.objectEmbeded { border: 1px dotted black;}

#contentMessage li {
    margin-left:14px;
}
#contentImage img {
    position:relative;
    background-color: #d2dce5;
    z-index:1
}

textarea {
    border:1px solid #D2DCE5;
}
#toolbar {
    border:1px solid #D2DCE5;
    float:left;
    clear: both;
    background-color: white;
    padding: 5px;
}
#clear {
    clear:both;
}

#navigation ul {
    margin:0px;
    padding:0px;
    background-color:#EFF2F5;
}
#navigation ul li {
    list-style:none;
    padding-left:10px;
}  
#navigation ul li:hover { position:relative;}
#navigation ul ul {
    display:none;
    position:absolute;
    left:100px;
    top:5px;
    border:1px solid #D2DCE5;
}  
#navigation ul li:hover ul {display:block;}
#navigation ul ul li {
    border:none;
    width:250px;
    float:left;
    display:inline;
}
#navigation ul ul li:hover {border:none;}

.tdName {
	background-color:#F7F9F9;
    border:1px solid #D2DCE5;
	padding:4px;
	text-align:right;
}

.tdName2 {
    background-color:#F7F9F9;
    border:1px solid #D2DCE5;
    padding:4px;
}

.tdContent {
    border:1px solid #D2DCE5;
    padding:4px;
}
.table {
    border-collapse:collapse;
}

.th > th {
    font-weight:bold;
    background-color:#F7F9F9;
    border:1px solid #D2DCE5;
    padding:3px;
}

.td > td {
    border:1px solid #D2DCE5;
    padding:3px;
}

.table {
    border-collapse:collapse;
}

.td1 > td {
    border:1px solid #D2DCE5;
    text-align:center;
    vertical-align:top;
}

.td2 > td {
    border:1px solid #D2DCE5;
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;
}

.td3 > td {
    vertical-align:top;
}

.td4 > td {
    border:1px solid #D2DCE5;
    padding:5px;
    padding-top:3px;
    padding-bottom:3px;
}

.td5 > td {
    border:1px solid #D2DCE5;
    padding:5px;
    padding-top:3px;
    padding-bottom:3px;
    vertical-align:top;
}

.cell {
    border:1px solid #D2DCE5;
    border-top:0px;
    padding:3px;
}

.username {
    font-weight:bold;
}

.floatLeft        { float:left;}
.borderLeft       { border-width: 0px 0px 0px 1px;}
.borderBottom     { border-width: 0px 0px 1px 0px;}
.borderLeftBottom { border-width: 0px 0px 1px 1px;}
.borderStyle      {
    border-style:solid;
    border-color:black;
}
.spacer {
    height:5px;
    border:0px
}
.nElement {
    margin:0px;
    height:15px;
    width:15px;     
}
.nElementContent { margin-left:15px;}
.lastElement {
    height:15px;
    width:15px;         
}
.content {border:1px solid black;}

.cursor  {cursor:pointer;}

#mainContainer {
	background-color:#EFF2F5;
	border:1px solid #D2DCE5;
	margin:10px;
	min-height:300px;
}

/* suggestion */

#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
#country{
	padding:3px;
	border:1px #CCC solid;
	font-size:17px;
}
.suggestionsBox {
	position: absolute;
	left: 0px;
	top:10px;
	margin: 20px 0px 0px 0px;
	width: 200px;
	padding:0px;
	background-color: #000;
	border-top: 3px solid #000;
	color: #fff;
	z-index: 500;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
	z-index: 500;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#000;
}
.suggestionList ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
}

.load{
background-image:url(loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:relative;
}

.inputText {
	margin-bottom: 5px;
}

.layer1 {
	width: 300px;
	position:absolute;
	background-color:#f0f5FF;
	border: 1px solid #000;
	z-index: 50;
}

.layer1_handle  {
	position: relative;
	background-color:#5588bb;
	padding:2px;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
	z-index: 50;
}
.values {
	padding:5px;
}
#layer1_content {
	padding:5px;
}

.user {
	position:relative;
	z-index: 25;
}

#close {
	float:right;
	text-decoration:none;
	color:#FFFFFF;
}

#view       { list-style:none; margin: 0px;}
#view li    { float:left;}
#view li ul { 
	position:relative;
	list-style:none;
	top: -270px;
}

#loader {
	position:absolute;
	height: 16px;
	width: 300px;
	z-index: 50;
}
#imgLoader {
	display:none;
}

.color3 {
	background:#2078A8 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 4px;
}

.color2 {
background:#cbd2e5 none repeat scroll 0 0;
color:#000000;
}

.ref {
background-color:#e4e6ea;
color:#000000;
}

.ref td {
	padding:2px;
}
.color2 td {
	padding: 2px;
	color: black;
}

.color3 td {
	padding: 2px;
}

td a {
	color: black;
}

