﻿body
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#231F20;
font-family:Arial;
font-size:12px;
height:100%;
margin:0;
padding:0;

width:100%;
line-height:1.5em;
}

th, td 
{
    text-align:left;
}

#doc 
{
     position:fixed; 
     top:5px; left:10px;
     min-width:550px; 
     width:90%;
     border:2px solid #AE304A; 
     background-color:#ffffff;
     
     
}

#topbanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url("images/top-banner.jpg") no-repeat scroll 0 0;
height:125px;
margin:0 auto;
position:relative;
width:830px;
}   


#ow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("images/bkg-repeat.jpg") repeat-y scroll left center;
margin:0 auto;
padding-top:50px;
text-align:left;
width:990px;
}

#topmenu 
{
    margin:0;
    padding:100px 5px 0 5px;   
    font-weight:normal;
    font-size:13px;
    color:White;
}


#cw 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

margin:0 auto;
width:810px;

}

#ci 
{
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url("images/content-inner.jpg") repeat-x scroll center bottom;
border-bottom:1px solid #DADADA;
border-top:1px solid #DADADA;
height:auto !important;
margin:0 5px 0 6px;
min-height:270px;
padding:30px 28px 20px;   
    
    
}

#f
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url("images/footer.jpg") no-repeat scroll center top;
height:160px;
margin:0 auto;
position:relative;
width:990px;
}


#formMessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AF0000 none repeat scroll 0 0;
font-size:1em;
line-height:1.1em;
opacity:0;
text-align:center;
width:60%;
z-index:99;
}


td
{
	vertical-align:top;
}
     
.HI
	{
	
	page-break-after:avoid;
	font-size:1.1em;
	color:#AE304A;
}

.error 
{
	width:300px;
	font-size:1em;
	color:Maroon;
	line-height:1.5em;
	margin:auto;
	
}



a, a:hover, a:link, a:vlink, a:visited, a:active
{
	text-decoration: none;
	color: #AE304A;
}

.link 
{
	text-decoration:none;

	color: #AE304A;
}

.doclink 
{
	text-decoration:none;
	font-size:1em;
	color: #333333;

	padding-left:5px;
	
	
}

.menu_link a 
{
    text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	padding-right:3px;
	padding-left:3px;
}

.menu_link td 
{
    text-align:left;
}

a.menu_link, a.menu_link:visited, a.menu_link:hover
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}


h1 
{
    color:#AE304A;
    font-size:1.2em;
    margin:0.6em 0;
}

.modalPopup {
    padding:25px;
    min-height:150px;
    text-align:center;
    min-width:400px;
}


.text-info.dxeHyperlink_Material:visited {
	color: #3498db !important;
}

.text-success.dxeHyperlink_Material:visited {
	color: #27ae60!important;
}

.text-danger.dxeHyperlink_Material:visited {
	color: #e74c3c!important;
}

.text-primary.dxeHyperlink_Material:visited {
	color: #B00429!important;
}

.text-muted.dxeHyperlink_Material:visited {
	color: #777 !important;
}

.text-warning.dxeHyperlink_Material:visited {
	color: #8a6d3b!important;
}
.manager_panel {
	background-color: #eeeeee;
	padding: 20px;
}

a.btn-primary {
	color: white!important;
}