﻿/* DEFAULTS
----------------------------------------------------------*/
body {
    font-family:Verdana;
    background-color:#f1f0ef;
    margin-top:0;
}

.Label
{
    font-size: 12px;
    color: Black;
    font-family:Verdana;
}

.FontStyle
{
    color:Black;
	font-style:normal;
    font-size:10px;
}

.LegendBorder
{
    border:1px solid Black;
}
.Required
{
    color: Red;
    text-align: right;
    font-size: 12px;
    font-family:Verdana;
}

.RequiredSummary
{
    color: Red;
    font-size: 12px;
    font-family:Verdana;
}

.footer
{
    color: Black;
    font-size: 10px;
}

.pagebody{
    width:100%;
    margin: 0 auto;
}

.applicationTitle{
    color: #fff;
    font-size: 18px;
    align-content:center;
}
h1{
    font-size:14px;
    padding:4px;
    margin:0px;
}
.header {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 10%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	border:1px solid #337fed;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
    font-size:12px;
	height:100px;
	text-decoration:none;
	text-align:center;
    width:100%;
    padding:0px;
}

 input[type="button"],[type="submit"] {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:24px;
	text-decoration:none;
	text-align:center;
}
input[type="button"],[type="submit"]  :hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
input[type="button"],[type="submit"]  :active {
	position:relative;
	top:1px;
}

 input[type="text"] { 
    background-color: #fff5d3; 
    border: solid 1px #646464; 
    outline: none; 
    padding: 2px 2px; 
} 
input[type="text"]:hover { 
    background-color: #fff5d3; 
} 
input[type="text"]:focus { 
    background-color: #3d94f6; 
} 
input[type="text"]:active { 
    background-color: #337fed; 
}

.gridheader {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 10%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	border:1px solid #337fed;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	font-family:Verdana;
    font-size:12px;
	height:30px;
	text-decoration:none;
	text-align:center;
    width:100%;
    padding:0px;
}

.gridrow {
    background-color:white;
	border:1px solid #337fed;
	color:Black;
	font-style:normal;
    font-family:Verdana;
    font-size:12px;
	text-decoration:none;
    padding:2px;
}

.gridbuttoncell {
    background-color:white;
	border:1px solid #337fed;
	color:Black;
	font-style:normal;
    font-family:Verdana;
    font-size:12px;
	text-decoration:none;
    padding:2px;
    width:6%;
}
.modalPopup{
     background-color:white;
	border:1px solid Black;
}

.modalPopupHeader{
    background:-moz-linear-gradient( center top, #3d94f6 10%, #1e62d0 100% );
	border:1px solid Black;
    width:100%;
    height:30px;
    vertical-align:top;
    margin-top:2px;
    color:white;
}

/*external app styles*/
.externalgridheader {
	background:-moz-linear-gradient( center top, #fff 10%, #8a8a8a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#8a8a8a;
	border:1px solid #000000;
	color:Black;
	font-weight:bold;
	font-style:normal;
    font-size:12px;
	height:30px;
	text-decoration:none;
	text-align:center;
    width:100%;
    padding:0px;
}
.externalheader {
	background:-moz-linear-gradient( center top, #fff 10%, #8a8a8a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#8a8a8a;
	border:1px solid #000000;
	color:Black;
	font-weight:bold;
	font-style:normal;
    font-size:10px;
	height:100px;
	text-decoration:none;
	text-align:center;
    width:100%;
    padding:0px;
}

.externalapplicationTitle{
    color: Black;
    font-size: 10px;
    align-content:center;
}

.externalgridrow {
    background-color:white;
	border:1px solid Black;
	color:Black;
	font-style:normal;
    font-size:10px;
	text-decoration:none;
    padding:2px;
}

.headerTableRow
{
    background-color:#4682B4;
}
    
.styleC1
{
        width:20%;
}
.styleC2
{
    width:30%;
}
.styleC3
{
        width:50%;
}
.styleC4
{
        width:22%;
}
.styleC5
{
        width:15%;
}
.styleC6
{
        width:35%;
}
.controlWidth
{
    width:85%;
}
.headerPanel
{
    border:1px solid #4682B4;
}
    
.cpHeader
{
    color: white;
    background-color: #007FFF;
    font: bold 12px auto Verdana, Arial;
    font-size: 12px;
    cursor: pointer;
    width:100%;
    height:18px;
    vertical-align:middle;
    /*padding: 4px; */
    height:20px;
    overflow: hidden;
}
.cpBody
{
    background-color: #f1f0ef;
    font: normal 14px auto Verdana, Arial;
    border: 1PX Solid ;      
    width:auto;
    /*padding: 4px;
    padding-top: 7px;
    padding-right: 1px;
    height:0px;
    overflow: hidden;*/ 
}    

.pHeader
{
    /*background-color: Gray;
    width:20%;*/
    font: bold 16px auto Verdana, Arial;
    color: #FFFFFF;
    
    Height:auto;
    min-height:20px;
    overflow: hidden; 
    padding-top:4px;
}      
        
.successMessage
{
    font: normal 14px auto Verdana, Arial;
    color:Red;
}  
    
/* Menu Style */        
.menuStyle
{
    background-color: #007FFF;
    border-color: #0066CC;
    width: 100%;
    font: normal 15px auto Verdana, Arial;
    color: #FFFFFF;
}

            
/* AutoComplete completionListElement */            
.autocomplete_completionListElement
{
    /*margin : 0px!important ;
    background-color : White ;
    color : windowtext ;
    border : buttonshadow ;
    border-width : 1px ;
    border-style : solid ;
    cursor : 'default' ;
    overflow : auto ;
    height : 200px ;
    font-family : Verdana ;
    font-size : small ;
    text-align : left ;
    list-style-type : none ;*/
    margin: 0px!important;
	padding: 0px;
	padding-left: 0px;
	background-color: White;
	border: 1px solid #006699;
	text-align: left;
	font-weight: normal;
	font-family: Verdana;
	font-size: small;
	word-spacing: normal;
	width: auto;
	list-style-type : none ;
}
        
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color : #ffff99 ;
    color : black ;
    padding : 1px ;
}

/* AutoComplete item */
.autocomplete_listItem
{
    background-color : window ;
    color : windowtext ;
    padding : 1px ;
}
   
.floatLeft { float: left; }
   
.floatRight { float: right; }


.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.modalPopupScreen
{
    background-color: #FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: black;
    padding-top: 10px;
    padding-left: 10px;
    width: 1000px;
    height: 550px;
}

.coveragedetails
{
    background-color: #f1f0ef;
    font: normal 14px auto Verdana, Arial;
    border: 1PX Solid ;      
    width:50%;
}    