body {
	margin: 0 10px 0 10px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial;
	color: #767474; 
}
a { color: #767474; text-decoration: none; }
a:hover { color: #767474; text-decoration: underline; }

img { border: 0px; }

#pageTitle {margin-top:30px;}

.center {
	text-align:center; 
	margin:0 auto 0 auto;
}


/*--------------*/
/*     Login    */
#login {
	margin: 25px auto 0 auto;
	padding: 25px;
	text-align: left;
	width: 175px;
	background: #efefef url(../images/bee.gif) no-repeat bottom right;
	border: solid 3px #dedcdc;
}

h3 {margin:0px; font-size:12px; padding:0px;}

#login .error {font-weight:bold;}
#login form{margin-top:20px;}
#login input {margin-bottom:7px;}

/*--------------*/


/*--------------*/
/*    Header    */
#pages { 
	text-align: center; 
	width: 100%; 
	margin-top:15px;
	margin-bottom: 25px; 
	line-height: 35px; 
	border-bottom: solid 1px #9ec0dc; 
}

#pages a { 
	padding: 10px; 
	background: #9ec0dc; 
	color: #ffffff; 
}

#pages .choosen { 
	position: relative;
	background: #ffffff !important; 
	color: #f34032 !important; 
	font-weight: bold;
	border: solid 1px #9ec0dc;
	border-bottom: solid 1px #ffffff;
	line-height: 30px;

}
/*--------------*/

table{padding-top:10px;}
table th{text-align:center; padding-bottom:2px; border-bottom:1px solid #eeeeee; font-size:12px;}
table td{border-bottom:1px solid #eeeeee; padding:5px 0;}

.sortable {width:550px; margin:0; padding:0; list-style-type:none;}
.sortable ul {margin:0 0 0 35px; padding:0; list-style-type:none;}
.sortable li {width:550px;}
.sortable li div, div.row-titles {width:550px; line-height:25px; text-align:left; font-size:10px; font-weight:bold; border-bottom:1px solid #eeeeee;}
.sortable li div span, div.row-titles span {display:inline-block;}
.sortable li div span.row-id, div.row-titles span.row-id {width:40px; text-align:center;}
.sortable li div span.row-name, div.row-titles span.row-name {width:295px; text-align:left;}
.sortable li div span.row-name {cursor:move;}
.sortable li div span.row-edit, div.row-titles span.row-edit {width:50px; text-align:center;}
.sortable li div span.row-edit img {vertical-align:middle;}

.sortable li ul li {width:515px;}
.sortable li ul li div {width:515px;}
.sortable li ul li div span.row-name {width:260px; text-align:left;}
.sortable li ul li ul li div span.row-name {width:225px; text-align:left;}

.empty-space {background-color:#eeeeee;}
.empty-error {background-color:transparent;}

#ticker li div {width:800px;}
#ticker .row-name, #ticker .row-titles .row-name {width:410px;}
#ticker .row-id, #ticker .row-id  {width:320px; text-align:left;}
#ticker .row-edit, #ticker .row-edit  {width:30px;}
