.headline
{
	color: #1f497d;
	font-size: 12pt;
	margin-bottom: 2px;
}
.headlinenomargin
{
	color: #1f497d;
	font-size: 12pt;
}
.headlinebody
{
	font-size: 9.5pt;
	margin-bottom: 18px;
}

img{border:none;}

#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
}

div#footer
{
	clear: both;
	border-top: solid 1px #dfdfdf;
	background-color: #f0f0f0;
	position: absolute; 
	bottom: 0; 
	width: 100%;
}
div#footer div#footerinner {
	padding: 5px;
	float: right;
}
div#header
{
	border-bottom: solid 1px #dfdfdf;
	background-color: #f0f0f0;
	width: 100%;
	height: 33px;
}
div#header div#headerinner {
	padding: 5px;
	float: left;
}
html,body {
	height:100%; /* needed for container min-height */
	FONT-SIZE: 10pt; 
	MARGIN: 0px; 
	COLOR: #393939; 
	FONT-FAMILY: Trebuchet MS, Arial; 
}
.rwIcon 
{ 
    display:none !important; 
}
.grayitalic
{
	color: gray; 
	font-style: italic;
}
a:link {
	COLOR: #365f91;
}
a:visited {
	COLOR: #365f91;
}
a:hover {
	COLOR: #4f81bd;
}
a:active {
	COLOR: #365f91;
}
body hr {
	background-color: #ddd;
}
h2 
{
	font-size: 11pt; 
	color: #365f91;
	margin: 0;
	margin-bottom:5px;
	padding: 0;
	font-weight:bold;
}
h3
{
	FONT-FAMILY: Trebuchet MS, Arial; 
	font-size: 10pt; 
	color: #365f91;
	margin: 0;
	margin-bottom:5px;
	padding: 0;
	font-weight:bold;
}
h4
{
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 3px;
	font-weight: normal;
	color: #365f91;
}
.titleblack
{
	font-size: 11pt; 
	font-weight:bold;
}
.title 
{
	font-size: 11pt; 
	color: #365f91;
	margin: 0;
	margin-bottom:5px;
	padding: 0;
	font-weight:bold;
}
.subtitle
{
	FONT-FAMILY: Trebuchet MS, Arial; 
	font-size: 10pt; 
	color: #365f91;
	margin: 0;
	margin-bottom:5px;
	padding: 0;
	font-weight:bold;
}
td.inputCell
{
    white-space:normal !important;
}
.RadComboBox_Vista .rcbInputCell .rcbEmptyMessage { 
    font-style: normal !important; 
    color: #373737 !important; 
    cursor: default;
}
#Header table
{
 table-layout: fixed;
}




.GridNoSelectedClass  tr.rgSelectedRow  
{  
    background:none transparent;  
}  
.GridNoSelectedClass  tr.rgSelectedRow td 
{ 
    border-left:1px solid;  
    border-color:#fff #fff #d0d7e5 #d0d7e5; 
    padding-left:7px;  
}

.highlight 
{
	background-color: yellow; 
	color: black; 
	font-weight: bold;
}
.error 
{
	font-size: 90%;
	font-weight: bold;
	color: #c0504d;
}
.ok 
{
	font-size: 90%;
	font-weight: bold;
	color: green;
}
.RadGrid th input
{
      margin-top:0;
      margin-bottom:0;
      padding-top:0;
      padding-bottom:0;
      height: 12px;
}
.RadToolBarDropDown_Office2007 {  
   left: 0;  
} 

.RadGridAlwaysScroll .rgDataDiv
{
	overflow-y: scroll !important;
}

.CustomVista  div.rgHeaderDiv,  
.CustomVista  th.rgHeader,  
.CustomVista  tr th.rgResizeCol  
{  
    padding: 0px;  
    padding-bottom:2px;  
    padding-top:5px;  
    background: #fff none;  
    border-left-color:#fff;  
    border-right-color:#fff;  
}  

.CustomVista  div.rgFooterDiv,  
.CustomVista  tr.rgFooter, 
.CustomVista  td.rgFooter
{  
    background: #fff none;  
    border-top-color:#fff;  
    border-left-color:#fff;  
    border-right-color:#fff;  
} 

div.RadGrid tr.NoBottomBorder td 
{ 
    border-bottom:0; 
} 
