/*
 * link coloring
 */
a:link    {
	color:           #5CC85C;
	text-decoration: none;
	font-weight:     bold;
}

a:visited {
	color:           #5CC85C;
	text-decoration: none;
	font-weight:     bold;
}

a:hover   {
	color:           #80EE80;
	text-decoration: none;
	font-weight:     bold;
}

a:active  {
	color:           #5CC85C;
	text-decoration: none;
	font-weight:     bold;
}

/*
 * body coloring
 */
body {
	background-image: url('/images/layout/back.jpg');
	color:            #D4D4D4;
	font:             10pt verdana, arial, helvetica, times, sans-serif;
	margin:           50px 0px;
	padding:          0px;
}
	
.pageContent {
	width:      750px;
	margin:     0px auto;
}

.subTitleContent {
    text-align:     right;
    vertical-align: bottom;
    padding-right:  10px;
    padding-bottom: 3px;
    font-size:      16px;
    font-weight:    bold;
}

.kneejahHR {
    border:           0px;
    height:           1px;
    color:            #DFDFDF;
    background-color: #DFDFDF;
    width:            100%;
    padding:          0px;
    margin:           0px;
}

.paddedBox {
    padding-left:   10px;
    padding-right:  10px;
    padding-top:    5px;
    padding-bottom: 5px;
}

/*
 * table coloring
 */
td {
	color: 	    #DFDFDF;
	font:	    10pt verdana, arial, helvetica, times, sans-serif;
}

hr {
	background-color: #5CC85C;
}

/*
 * form button coloring
 */

input:focus, textarea:focus, input, textarea, select {
        color:      #CCC;
        background: #3C3C3C;
}
input, textarea {
	border: 1px solid #565656;
}

input:focus, textarea:focus {
	border: 1px solid #aaa;
}

/*
 * specific border panels
 */
.borderRightBottom {
	border:       #5CC85C solid;
	border-width: 0px 1px 1px 0px;
}

.borderRight {
	border:       #5CC85C solid;
	border-width: 0px 1px 0px 0px;
}

.borderBottom {
	border:       #5CC85C solid;
	border-width: 0px 0px 1px 0px;
}

.borderTop {
	border:       #5CC85C solid;
	border-width: 1px 0px 0px 0px;
}

.borderBottomTop {
	border:       #5CC85C solid;
	border-width: 1px 0px 1px 0px;
}

.borderAllSides {
	border:       #5CC85C solid;
	border-width: 1px 1px 1px 1px;
}

.borderRightLeftBottom {
	border:       #5CC85C solid;
	border-width: 0px 1px 1px 1px;
}

.borderRightLeft {
	border:       #5CC85C solid;
	border-width: 0px 1px 0px 1px;
}

/*
 * random other stuff
 */
.teenydot {
	color:           #5CC85C;
	text-decoration: none;
	font-weight:     bold;
	font-size:       1.25em;
}

.imageBG {
	border:           #5CC85C solid;
	border-width:     1px 1px 1px 1px;
	background-image: url('/images/layout/bann-back.png');
}

#loadingind {
	position:         absolute;
	top:              50%;
    left:             50%;
	width:            120px;
	height:           45px;
	margin-left:      -60px;
	margin-top:       -27px;
	padding-top:      9px;
	text-align:       center;
	vertical-align:   middle;
	border:           1px #5CC85C solid;
	font-weight:      bold;
	background-image: url('/images/layout/back.jpg');
}

.draggable-new, .draggable-edit {
	top:              50%;
    left:             50%;
	width:            600px;
	height:           350px;
	margin-left:      -300px;
	margin-top:       -175px;
	position:         absolute;
	border:           1px #5CC85C solid;
	background-image: url('/images/layout/back.jpg');
	color: 	          #DFDFDF;
	font:	          10pt verdana, arial, helvetica, times, sans-serif;
}

.loginBox {
	top:              50%;
    left:             50%;
	width:            300px;
	height:           50px;
	margin-left:      -150px;
	margin-top:       -25px;
	position:         absolute;
	border:           1px #5CC85C solid;
	background-image: url('/images/layout/back.jpg');
	color: 	          #DFDFDF;
}

#loginBoxTitle {
    cursor: pointer;
}

.drag_title:hover {
	cursor: pointer;
}
