body, td, tr, p, div, ul {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px */
	font-size: 11px /*!important*/;
	letter-spacing: 1px;
	line-height: 1.5em;
	
}

form
{
	margin: 0;
	padding: 0;
}

body, .greyrow{
background: #d3d3d3;
}


input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 1.5em;
	border: 1px solid #999999;
	text-decoration: none;
	color: #333333;
}


.rowBg {
	background-color: #949295;
	color: #FFFFFF;
	padding: 5px;
}

.rowBg td
{
	padding: 2px 0 2px 5px;
}


input
{
	margin: 0 5px 0 0;
}

.no-entries
{
	padding: 10px 0 10px 25px;
	font-weight: bold;
}


.tablepad {
	padding: 5px;
}

#outer
{
	background: url(image/mediabanner.gif) top center no-repeat;
	width: 780px;
	margin: 0px auto 0px auto;
	padding: 95px 0 0 0;
}

#inner
{
	background-color: #fff;
	width: 780px;
}

#login-space
{
	height: 230px;
	background: url(image/login-bg.jpg);
}

#confirm-space
{
	height: 230px;
	background: url(image/confirm-reg.jpg);
}

#login-credentials
{
	padding: 45px 0 0 33px;	
	color: #8d8d8d;
}

#change-credentials
{
	padding: 20px 0 0 33px;	
	color: #8d8d8d;
}

#login-credentials input
{
	border: solid 1px #ebebeb;
	color: #8d8d8d;
}

#change-credentials input
{
	border: solid 1px #ebebeb;
	color: #8d8d8d;
}

#user-pass input
{
	width: 145px;
}

*html #user-pass input
{
	width: 143px;
}

#login-credentials p
{
	padding: 7px 0 0 0;
	margin: 0 0 -15px 0;
	line-height: 1em;
}

#change-credentials p
{
	padding: 7px 0 0 0;
	margin: 0 0 -15px 0;
	line-height: 1em;
}

#confirm-message
{
	color: #8d8d8d;
	width: 174px;
	padding: 25px 25px 0 25px;
}

#btnSubmit
{
	margin: 8px 0 0 95px;
}

#button-bar
{
	/*padding: 8px 0 0 150px;*/
}


#button-bar input
{
	margin: 10px 0 0 103px;
	width: auto;
	height: 20px;
}

#button-bar a
{
	color: #000;
}

.repeater-row-bg
{
	background-color: #949295;
	color: #FFFFFF;
	border: none;
}

.rowBg img
{
	border: none;
	margin: 0 0 0 -5px;
}

.repeater-row-bg td
{
	padding: 2px 0 2px 5px;
}

.repeater
{
	margin: 0;
	padding: 0;
	height: 18px;
}

.repeater td
{
	margin: 0;
	padding: 0;
}

.repeater input
{
	/*margin: 3px 0 0 0;*/
	width: 92px;
	height: 18px;
}

.frm
{
	margin: 0;
	padding: 0;
}

.awaiting-text
{
	color: #ff6600;
}

.user-pass-text
{
	padding: 15px 0 0 0;
}

.approved-text
{
	color: #006600;
}

.rejected-text
{
	color: #ff0000;
}

#footer-text
{
	text-align:center;
	color: #818181;
	font-size: 9px;
	padding: 30px 25px 0 25px;
}

#footer-text a
{
	color: #818181;
}

#divErrorMsg
{
	padding: 10px 0 0 0;
	width: 175px;
}

#details-table
{
	border-top: none;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	border-left: none;
}

#details-table th
{
	border-bottom: solid 1px black;
	border-top: none;
	border-right: solid 1px black;
	border-left: solid 1px black;
	padding: 2px 0 2px 3px;
}

#details-table td
{
	border-bottom: none;
	border-top: solid 1px black;
	border-right: none;
	border-left: solid 1px black;
	padding: 2px 0 2px 3px;
}

#forgotten-heading
{
	font-size: 14px;
	font-weight: bold;
}

.sort-heading
{
	text-decoration: none;
	color: #fff;
}

#buttons
{
	padding-top: 25px;
}


#search
{
	padding: 15px 0 15px 466px;
}


#download-list
{
	padding: 0 0 15px 580px;
}

ol#toc {
    height: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
    /*border-bottom: solid 1px #dbdbdd;*/
}

ol#toc li {
    background: #dbdbdd url(image/tab.png);
    float: left;
    margin: 0 0 1px 3px;
    padding-left: 10px;
}

ol#toc a {
    background: url(image/tab.png) 100% 0;
    color: #5F5F5F;
    display: block;
    float: left;
    line-height: 2em;
    padding-right: 10px;
    text-decoration: none;
    font-weight: bold;
}

ol#toc li.current {
    background-color: #dbdbdd;
    background-position: 0 -22px;
}

ol#toc li.current a {
    background-position: 100% -22px;
    color: #fff;
    font-weight: bold;
}

#tabs
{
	padding: 15px 0 15px 10px;
}

#prinav
{
	float: left;
	padding: 0 0 0 8px;
}

ol#prinav-list {
    height: 25px;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#prinav-list li {
    background: #dbdbdd url(image/prinav-tabs.gif);
    float: left;
    margin: 0 0 1px 3px;
    padding-left: 10px;
}

ol#prinav-list a {
    background: url(image/prinav-tabs.gif) 100% 0;
    color: #5F5F5F;
    display: block;
    float: left;
    line-height: 2em;
    padding-right: 10px;
    text-decoration: none;
    font-weight: bold;
    height: 25px;
}

ol#prinav-list li.prinav-current {
    background-color: #dbdbdd;
    background-position: 0 -25px;
}

ol#prinav-list li.prinav-current a {
    background-position: 100% -25px;
    color: #fff;
    font-weight: bold;
}

* html #download-list
{
	margin: -25px 0 15px 542px;
	padding: 0;
}

#download-users-link
{
	padding: 0 0 25px 15px;
}
