#text_main{
	margin: 15px 0 0 60px;
	padding: 0 60px 60px 0;
	font: 80% "Arial", sans-serif;
	color: #384C6C;
	line-height: 1.3em;
}
#text_main a:link{
	color: #006EAD;
	text-decoration: underline;
}
#text_main a:visited{
	color: #798494;
	text-decoration: underline;
}
#text_main a:hover, #text_main a:active{
	color: #4FA9CA;
	text-decoration: underline;
}
/*---------------------------HEADERS--------------------------------*/
h1{
	color: #D1801C;
        font-size: 140%;
        font-weight: bold;
	margin: 30px 0 0 0;
}
h1 a:link, h1 a:visited{
        color: #D1801C;
        text-decoration: none;
}
h1 a:active, h1 a:hover{
        color: #D1801C;
        text-decoration: underline;
}
h2{
        color: #533A31;
        font-size: 130%;
        font-weight: bold;
	margin: 25px 0 3px 0;
}
h2 a:link, h2 a:visited{
        color: #533A31;
        text-decoration: none;
}
h2 a:hover, h2 a:active{
        color: #533A31;
        text-decoration: underline;
}
h3{
        color: #092B58;
        font-size: 120%;
        font-weight: bold;
	margin: 25px 0 0 0;
	padding: 0;
}
h3 a:link, h3 a:visited{
        color: #092B58;
        text-decoration: none;
}
h3 a:hover, h3 a:active{
        color: #092B58;
        text-decoration: underline;
}
h4{
        color: #7f8793;
        font-size: 110%;
        font-weight: bold;
        margin-top: 18px;
        margin-bottom: -5px;
        margin-left: 15px;
}
h4 a:link, h4 a:visited{
        color: #7f8793;
        text-decoration: none;
}
h4 a:hover, h4 a:active{
        color: #7f8793;
        text-decoration: underline;
}


/*---------------------------ADM_PANEL--------------------------------*/
#adm_panel{
	background: #748bae url(/i/bg_admin.gif) repeat-x top left;
	margin-top: 32px;
	margin-left: 42px;
}
#adm2{
	background: url(/i/admin_top_lcorner.gif) no-repeat top left;
	color: #FDFDFF;
	padding: 17px 0 0 0;
	margin: 0;
}
#adm3{
	background: url(/i/admin_bottom_lcorner.gif) no-repeat bottom left;
	padding: 0 0 8px 10px;
	color: #EBECEE;
	font: 12px Arial;
	line-height: 1.5em;
}
#adm3 a:link, #adm3 a:visited{
	color: #EBECEE;
	text-decoration: none;
}
#adm3 a:hover, #adm3 a:active{
	color: #EBECEE;
	text-decoration: underline;
}
#adm_title{
	padding: 0 0 0 7px;
	font: 11px Arial;
	margin-bottom: 15px;
}
#adm3 ul{
	margin-top: 15px;
}
#adm3 li{
	margin: 0 0 0 5px;
	padding: 0;
}
#adm_doc{
	background: #DADBDD;
	color: #3E5680;
	margin: 0 20px 0 10px;
}
#adm_doc img{
	padding: 3px 8px 0 5px;
	float: left;
}
#adm_doctitle{
	padding: 3px 0 0 60px;
}
.adm_actions{
	margin: 0 20px 0 60px;
	padding: 1px 0 1px 8px;

}
#published{
	background: #8CA1C0;
	font-weight: bold;
	color: #C1F900;
}
#pending{
	background: #8CA1C0;
	font-weight: bold;
	color: #FDD705;
}
#private{
	background: #8CA1C0;
	font-weight: bold;
	color: #3E3E3E;
}
/*---------------------------TABLES--------------------------------*/
#text_main table{
        margin: 15px 0 20px 0;
        border-collapse: collapse;
        font-size: 100%;
}
#text_main td, #text_main th{
        border: 1px solid #a5aebd;
        padding: 5px 15px 4px 10px;
}
#text_main th{
        font-weight: bold;
        text-align: left;
        background: #e0e1e6;
}
#text_main .BatchTable td, #text_main .BatchTable th{
        border: 0;
        padding: 3px;
}
#text_main .BatchTable th{
        background: none;
        text-align: center;
}
#text_main .BatchTable img, #text_main .Desktop img{
        margin: 0;
        padding: 0;
}
#text_main .FormLayout td, #text_main .FormLayout th{
        border: 0;
        background: none;
        padding: 3px;
}
#text_main table.FormLayout{
	width: 100%;
}
#text_main table.FormLayout tr{
	vertical-align: top;
}
#text_main table.FormLayout tr th.TextField{
	vertical-align: top;
	color: #000000;
}
#text_main table.FormLayout tr td.TextField {
	vertical-align: top;
	color: #000000;
}
#text_main table.FormLayout th{
	text-align: right;
	font-size: 80%;
	font-weight: bold;
}
#text_main table.FormLayout dl.FieldHelp dd {
	font-size: 80%;
}
#text_main table.FormLayout td.ListName {
	background-color:  #336699;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}
#text_main table.FormLayout td.ListDefinition {
	font-style: italic;
	color: #000000;
}
#text_main .Desktop td{
	border: none;
        margin: 0;
        padding: 0;
}
/*---------------------------OLD-----------------------------------------*/
#required_field{
    border: solid 1px #FA8C01;
}
.DeskTop td{
        font-size: 80%;
}
p.FieldHelp{
    font-size: 80%;
    padding-top: 2px;
    padding-bottom: 6px;
    margin: 0px;
}
/*---------------------------TEXT-----------------------------------------*/
#text_main img{
	margin: 6px 12px 5px 12px;
}
#text_main p.BatchListing img{
	padding: 0;
	margin: 0;
}
.small{
	font-size: 90%;
}
p, ol, ul{
	margin-bottom: 1.15em;
	margin-top: 1.15em;
}
p#DesktopStatusBar {
	background: #FFCE7B;
	border: 1px solid #FFA500;
	color: #000000;
	font: bold 80% "Verdana", "Helvetica", "Arial", sans-serif;
	margin: 10px 0 30px 0;
	padding: 0.5em 1em 0.5em 1em;
}

li{
       padding-top: 2px;
       padding-bottom: 6px;
}
#noborder{
    border: none;
}
input, textarea{
    border: solid 1px #A5AEBD;
    background-color: #E0E1E6;
}
#status{
	text-align: right;
}
.red{
    color: #FF0000;
    font-weight: bold;
}
.accent{
        font-size: 110%;
        font-weight: bold;
        color: #ce9245;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
caption{
        font-weight: bold;
        font-style: italic;
        color: #697282;
        color: #505a6a;
        margin-top: 20px;
}
pre{
        font: 140% "Courier", monospace;
        background: #f6f7f8;
        line-height: 1.2em;
        padding: 12px 20px 12px 20px;
}
blockquote{
        line-height: 1.4em;
        font-style: italic;
        font-size: 105%;
        margin: 8px 30px 7px 10px;
        background: #f2f3f4;
        padding: 6px 25px 5px 25px;
        border-top: 1px solid #b9bfca;
        border-bottom: 1px solid #b9bfca;
}
blockquote p{
        margin: 8px 0 7px 0;
        padding: 0;
}
.img-left{
        float: left;
        margin: 0 15px 0 0;
}
.img-right{
        float: right;
        margin: 0 0 0 15px;
}
#DesktopDescription{
        margin: 15px 0 10px 0;
}
#ContentByline{
        color: #533a31;
        background: #f2f3f4;
}
#ContentByline p{
        padding: 6px;
}
.asterisk{
        color: #FF0000;
        font-weight: bold;
        font-size: 130%;
}
.b-feedback{
        overflow: hidden;
        margin: 15px 0 30px 0;
}
.feedback_link{
        border: 1px solid #3e5680;
        background: #FFFFFF;
        padding: 10px 15px 8px 15px;
        margin: 0px 15px;
        float: left;
        font-weight: bold;
        font-size: 110%;
}
#text_main .feedback_link a:link, #text_main .feedback_link a:visited{
        color: #d1801c;
        text-decoration: none;
}
#text_main .feedback_link a:hover, #text_main .feedback_link a:active{
        color: #384c6c;
        text-decoration: none;
}
.compulsory{
        background: #FFFFFF;
}
.feedback_send{
        border: 1px solid #3e5680;
        background: #748bae;
        padding: 10px 15px 8px 15px;
        float: left;
        font-weight: bold;
        font-size: 120%;
        color: #FFFFFF;
}
#text_main p.confirm{
	background: #FFCE7B;
	border: 1px solid #FFA500;
	color: #000000;
	font: bold 80% "Verdana", "Helvetica", "Arial", sans-serif;
	margin: 10px 0 30px 0;
	padding: 0.5em 1em 0.5em 1em;
}
