﻿body { font-family: tahoma, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height:16px;}

a:active {color: #718abe; text-decoration: none;}
a:link {color: #718abe; text-decoration: none;}
a:visited {color: #718abe; text-decoration: none;}
a:hover {color: #000099; text-decoration: underline;}

.pageHeader
{
    font-size:18px; 
    font-weight:bold;
    color:#2647a0;
}

/*
h1{
    font-size:18px; 
    font-weight:bold;
    color:#2647a0;
}
*/

.head
{
    font-size:19px; 
    font-weight:bold;
    color:#0054a4;
}

.head a {font-size:14px;}


.text-sm-grey {
				font-size: x-small;
				color: #959595;
}
.text-med-blue {
				font-size: small;
				color: #568AB9;
				line-height: 18px;
}

.maincontent {
    margin-left:15px; margin-right:15px; margin-top:3px; margin-bottom:5px;
}

/*Box Title*/

h4
{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

.captioncontent 
{
    
    font-size:13px;
    font-weight:bold;
    width:234px;
    padding-right:8px; padding-left:8px; padding-top:15px; padding-bottom:15px;

    
}
.captiontd 
{
				font-size: 13px;
				color: #636568;
				text-align: right;
				margin-left: 20px;
				margin-right: 15px;
				margin-top: 15px;
}


.link-blue {
				color:#4f91cd;
				text-decoration:underline;
}


.box-border-gray {
				border: 1px solid #b7b7b7;
}
.head1 {
				font-size: 14pt;
				margin-left:10px;
				line-height: 18pt;
				font-weight: bold;
				color: #0B85FF;
				text-align: left;
}
.head2 {
				font-size: 14pt; 
				margin-left:10px;				
				line-height: 18pt;
				font-weight: bold;
				color: #1130BF;
}
.head3 {
				font-size: 14pt; 
				margin-left:10px;				
				line-height: 18pt;
				font-weight: bold;
				color: #666666;
}
.head4 {
				font-size: 14pt; 
				margin-left:10px;				
				line-height: 18pt;
				font-weight: bold;
				color: #000080;
}

ul {

				margin-top:5px
}
.tab1 {
				font-size: x-small;
				color: #FFFFFF;
				font-weight: bold;
				line-height: 12px;
}
.box1-text
{
    font-size: small;
    color: #4D4D4D;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.contenttd {
				margin: 20px;
}

.formError
{
    font-weight: bold;
    color: #FF0000;
}



.Label {font-size:13px; font-weight:bold;
    }
.LabelL {font-size:15px; font-weight:bold; line-height: 19px;}
.Text {font-size:13px;}
.TextL {font-size: 15px; line-height: 19px;}


.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);    
    opacity:0.7;
}

.tableOutline
{
    border: solid 1px #7f7f7f;
    border-collapse:collapse;	
    
}


/* table level rules */
.grid
{
	font-family: tahoma;
	font-size: 12px;
	border: solid 1px #7f7f7f;
    border-collapse:collapse;	
    color: #333333;
    margin-top: 0px;
}


	

/* header column rules */
.grid th 
{
	white-space:nowrap;
	font-variant:small-caps;
	color:#333333;
    background: url(/images/datatable/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    padding: 3px 4px 3px 8px;
    vertical-align: bottom;
    text-align:left;
    
}  

.grid th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: underline;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.grid td 
{
	color:#333333;
    padding: 6px 10px;
    border-bottom: solid 1px #BBD9EE;
}

.grid .commands
{
	width:80px;
	text-align:center;
}

.grid .altrow
{
    background-color: #EBF4FA;
} 

.grid .row
{
    background-color: #fff;
}  

.grid .rownum
{
    text-align:center;
    font-weight:bold;
    color:#333333;

}


/*Tabs*/

.tabs .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:medium;
    border-bottom:solid 5px #2647a0;
    text-align:left;
}
.tabs .ajax__tab_header .ajax__tab_outer 
{
    background:url(/images/tabs/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
    
}
.tabs .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
    
}
.tabs .ajax__tab_hover .ajax__tab_outer 
{
    background: url(/images/tabs/sprite.png) #EBF4FA repeat-x left -1300px;
}
.tabs .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.tabs .ajax__tab_active .ajax__tab_outer
{
    background:url(/images/tabs/sprite.png) #EBF4FA repeat-x left -1400px;
}
.tabs .ajax__tab_body 
{
    
    font-size:12pt;
    padding:0.25em 0.5em;
    background-color:#fff;    
    border:solid 1px #808080;
    border-top-width:0px;
}


