body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f4f4f;
	margin: 0;
    background: url(../images/rtc_top2.jpg) repeat-x;
}
#loginMsg {color:Red;margin-top:5px;}
#cols li {float:left;margin-right:20px;vertical-align:top;}
#cols {list-style:none; width:1200px}
#footer {border-top:solid 2px #f1f1f1}
img {border:none;}
a:visited {color:blue}
#wrapper {width:80%;margin-left:auto;margin-right:auto;text-align:left}
h1, h2, h3, h4, h5 {margin: 20px 0px 10px 0px}
p {margin:10px 0px 10px 0px}
#headimg {position:absolute;left:0;top:0;}
#header {width:100%;height:181px;}
#ctl00_mainBody_divEntries { padding: 0;}
#ctl00_mainBody_divEntries > a { float: left; }
#ctl00_mainBody_divEntries a img {
	height: 48px;
    width: 48px;
    border: 1px solid #CCC;
}
#ctl00_mainBody_divEntries ul:before {
	display: block;
    position: absolute;
    top: 15px;
    left: -11px;
    width: 11px;
    height: 21px;
    margin: 0;
}
#ctl00_mainBody_divEntries ul {
	position: relative;
    background-color: #fff;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 border:solid 1px #CCCCCC;
	border-radius: 5px;
    list-style: none;
    margin: 0;
    /*margin-left: 66px;*/
    padding: 0px;
    font-family: Helvetica, sans-serif;
}
.refresh {font-size: 10pt }
#ctl00_mainBody_divEntries ul li { padding: 10px 10px; font-size: 10pt; height:90px; }
#ctl00_mainBody_divEntries ul li.even { background-color: #EDEEFD; }
#ctl00_mainBody_divEntries ul li.first span { font-size: 10pt; font-weight: normal; }
#ctl00_mainBody_divEntries ul li span { font-style: normal; }
#ctl00_mainBody_divEntries ul li img { margin-right:10px; }
#ctl00_mainBody_divEntries ul li input { float:left; }
#ctl00_mainBody_divEntries ul li .spnChk { float:left;margin-right:10px;border: 1px solid #CCCCCC}
#footer {font-size:.75em;margin-bottom:5px}
#widget {margin: 10px 0px 10px 25px}

/* BUTTONS */

span.buttons {display:inline}
.buttons a, .buttons button, .buttons input {
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button, .buttons input {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type], .buttons input {
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover, .buttons input:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive, .buttons input.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover, input.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative, input.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover input.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}