﻿/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: -70px;
   position:relative;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link	{	
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration:	none;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

SPAN	{
	font-family: Tahoma;
	font-size:8pt;
	}
	
div{
border-color:#e1e1e1;
}

 #lblInsurer_Details{
color:#404080;
}

INPUT,SELECT,TEXTAREA, #lblAreaBuildings, #lblAreaContents,#lblAreaValue,#lblHouseholdFloodArea,#lblHouseholdSubsidenceArea,#lblHouseholdTheftArea,#lblHouseholdAreaGrade{
	font-family: Tahoma;
	font-size:8pt;
	border-radius: .4em;
		-moz-border-radius: .4em;
		-webkit-border-radius: .4em;
	border: 1px solid #e1e1e1;
	
	}
	input[type=text],TEXTAREA,select
	{
	    color:#404080;
	}
	input[type=submit],input[type=button]
	{
	    
	    height:18px;
	    cursor: pointer;
	    background-color:#FFC600;
	}
	
	input[type=submit]:disabled,input[type=button]:disabled 
	{
	    cursor:default;
	    background-color:#e1e1e1;
	}
	
	input[type=checkbox]
	{
	}
	
	.TabSelected
	{
	   color:Black;
       padding:1px 0 1px 3px;
       cursor:Default;
       border-radius:.4em;
        -moz-border-radius:.4em;
        -webkit-border-radius:.4em;
       background-color:#FFC600;
	}
	.TabUnselected
	{
	   color:white;
       padding:1px 0 1px 3px;
       cursor:Pointer;
       border-radius:.4em;
        -moz-border-radius:.4em;
        -webkit-border-radius:.4em;
       background-color:#9d9d9d;
	}
	.TabDisabled
	{
	    color: #D3D3D3;
       padding:1px 0 1px 3px;
       cursor:Default;
       border-radius:.4em;
        -moz-border-radius:.4em;
        -webkit-border-radius:.4em;
       background-color:#e1e1e1;
	}
	
	.HyperLinkButton{
        padding-top:1px;
        text-align:center;
        border-radius:.4em;
        -moz-border-radius:.4em;
        -webkit-border-radius:.4em;
        background-color:#FFC600;
        text-decoration:none;
    }
	
 input[type=submit]:hover,input[type=button]:hover, .HyperLinkButton:hover
 {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.4);
		-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.4);
		-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.4);
}


#pnlPleaseWait
{
   	border: 1px solid rgba(0,0,0,0.3);
	border-radius: .4em;
		-moz-border-radius: .4em;
		-webkit-border-radius: .4em;
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
		-mox-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
}

OPTION	{
	font-family: Tahoma;
	font-size:8pt;
	color:#404080;
	}
	
	
input:focus, select:focus, textarea:focus {
		outline: none;
		border: 1px solid #FFCE00;
		transition: 1s all linear;
	}
	
TD {
	font-family: Tahoma;
	font-size:8pt;
	color:#404080;
	}
	
treenode {
	font-family: Tahoma;
	font-size:8pt;
	}

LEGEND {
	font-family: Tahoma;
	font-size:8pt;
	}
	
A
{
	font-family: Tahoma;
	font-size:8pt;
}
	
DIV
{
	font-family: Tahoma;
	font-size:8pt;
}
#vertmenu 
{
font-family: Tahoma;
font-size:8pt;
width: 149px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
font-family: Tahoma;
font-size:8pt;
display: block;
padding: padding: 5px 0px 2px 4px;
text-decoration: none;
color: #010101;
margin: 1px;
padding: 0px;
border: 2px solid #fffff;
width:150px;
}

#vertmenu ul 
{
font-family: Tahoma;
font-size:8pt;
list-style: none;
margin: 1px;
padding: 0px;
border: 4px solid #fffff;
background-color:#e9e9e9;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a 
{
text-align: center ;
font-family: Tahoma;
font-size:8pt;
display: block;
border-bottom: solid #ffffff;
padding: padding: 5px 0px 2px 4px;
text-decoration: none;
color: #010101;
width:150px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #010101;
background-color: #f8c33f;
}

#vertmenu h1 {
font-family: Tahoma;
font-size:8pt;
display: block;
padding: padding: 5px 0px 2px 4px;
text-decoration: none;
color: #010101;
margin: 1px;
padding: 0px;
border: 2px solid #fffff;
width:150px;
}

#vertmenu2 ul 
{
font-family: Tahoma;
font-size:8pt;
list-style: none;
margin: 1px;
padding: 0px;
border: 4px solid #fffff;
background-color:#e9e9e9;
}
#vertmenu2 ul li {
margin: 0px;
padding: 0px;
}
#vertmenu2 ul li a 
{
text-align: center ;
font-family: Tahoma;
font-size:8pt;
position: relative;
float:left;
border-bottom: solid #ffffff;
padding: padding: 5px 0px 2px 4px;
text-decoration: none;
color: #404080;
width:150px;
}

#vertmenu2 ul li a:hover, #vertmenu ul li a:focus,#logout:hover {
color: #010101;
background-color: #f8c33f;
}
	
ul {
	list-style: disc outside;
	}

#logout
{
   border: 4px solid #fffff;
background-color:#e9e9e9;
}

.mainCenter
{
 text-align:center;   
 border:none;
}

.outerCell
{
 background-color:#E9E9E9; 
 padding:5px;
 margin:2px; 
 height:17px;
 vertical-align:middle;   
 width:290px;
}
.outerCell img
{
    border:none;
}
.innerCellImage
{
    float:left;
    position:relative;
    width:7%;
    padding-top:2px;
}

.innerCellDesc
{
    float:left;
    position:relative;
    width:93%;
}

.flayoutMain
{
  width: 310px; 
  background-color: white;
  padding: 10px; 
   height:110px;  
   border: solid 1px gray;
}

.flayoutMainLeft
{
   width:215px;
   position:relative;
   float:left;   
  font-size:10px;
}
.flayoutMainLeft a
{ 
    font-size:10px;
}

.flayoutMainRight
{
   width:80px;
   position:relative;
   float:left;   
   vertical-align:top;
}
.flayoutMainRight img
{
  border: solid 1px gray;
  margin:5px 10px 0 5px;
}

.commercial,.commercial span,.commercial p
{
 text-align:center;font-size:12px; margin:0; padding:0;
}

.commercial p
{
     margin:0; padding:0;
}

.AgentPack_Outer,.AgentPack_Outer_Other
{
    float:left;
    position:relative;     
   background-color:White;
      height:18px;
     vertical-align:middle;
}

.AgentPack_Outer
{
    width:410px; 
}

.AgentPack_Outer_Other
{
    width:210px; 
}


.AgentPack_Outer:hover,.AgentPack_Outer_Other:hover
{
     background-color:#FFFFC0;

}

.AgentPack_Desc,.AgentPack_Desc_Other
{     float:left;
    position:relative;  
       height:18px;
     vertical-align:middle;
}


.AgentPack_Desc
{
    width:74%;   
}
.AgentPack_Link,.AgentPack_Link_Other
{     
      width:13%;
    float:left;
    position:relative;  
       height:18px;
     vertical-align:middle;
       text-align:center;
}

.AgentPack_Desc_Other
{
    width:87%;
}

.SchemeItemLabel:hover
{
    cursor:pointer;
    font-weight:bold;
}

.SimpleTextDesc
{
    width:94%;
    float:left;
    position:relative;  
}

.SimpleTextInfo
{
    width:6%;
    float:left;
    position:relative;      
     padding-top:2px;
}

.SimpleTextDesc a{
    font-size:10px;
}

div.modal  {

}

#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
	font-size:10pt;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container_error,
#shadow-container .container_warning {
    position: relative;
    left: -1px;
    top: -1px;
    color:#FFFFFF;
	font-family: 'Trebuchet MS', Verdana, Helvetica;
    font-size:10pt;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

	#shadow-container .container_error,
	#shadow-container .container_warning {
        border: 1px solid #848284;
        padding: 10px;
    }


    #shadow-container .container_error {
		background-color:#EA7474;
    }
		
    #shadow-container .container_warning {
		background-color:#3CB371;
    }

#lblTreatmentInfo ul
{
    margin-left:20px;   
}

.Treatment_Row
{
    float:right;
    position:relative;
    width:415px;
    text-align:right;   
    margin-right:20px;
    margin-bottom:10px;
}
.Treatment_Table
{
    display:none;
}
.Treatment_List
{
     cursor:pointer;   
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:10001;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
	width:580px;
	height:332px;
background:#FFFFFF;
z-index:10002;
padding:12px;
}

#popupContactClose{
right:6px;
top:4px;
position:absolute;
display:block;
cursor:pointer;
font-size:16px;
}

#rightcol2{
	margin:20px 10px 10px 10px;
	padding:0 5px 0 5px;
	background:url(../images/watermark2.jpg) no-repeat top left;
		width:590px;
	height:322px;

}
#popupContactClose2{
 width: 450px;
 text-align:center;
}
.loginbutton{
	margin:0 0 0 17px;
}
.LookupBox
{
    z-index:300;
}

.RedOutlinedBox
{
    border:3px solid red;
}
#divGreshamContainer
{
    height:auto;
	min-width:900px;	
	width:100%;
	background-color:black;
}

#divGreshamContent
{
    min-height:815px;
	height:auto;
	width:900px;
	background-color:white;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
}

#grdDetails_main td
{
    overflow:hidden;
}

#Agent_Commission, #Agent_Scheme, #Agent_User_Permission, #Wholesaler_Commission, #Wholesaler_Permission, #Wholesaler_Contact_Us
{
    margin-top:70px;
}


#menu
{
    top:96px;
    left:10px;
    color:white;
    cursor:Pointer;
    border-radius:.4em;
    -moz-border-radius:.4em;
    -webkit-border-radius:.4em;
    
    border-top-left-radius:0em;
    -moz-border-top-left-radius:0em;
    -webkit-border-top-left-radius:0em;
       
    background-color:#323232;
    width:250px;
    z-index:1000;
    position:absolute;
    margin:0;
    padding:10px 0;
}
#menu li
{
    text-align:left; 
    list-style:none;
    margin:0;   
}
#menu li a
{
   text-decoration:none;
   color:White;
   display:block;
   padding:2px 12px;
}

#tabMenu
{
     background-color:#323232;
}

#menu li:hover
{
    background-color:#FFC600; 
    color:black;
}
#menu li a:hover
{
    color:black;
}

#backdrop
{
    width:950px;
    height:850px;
    z-index:999;
    position:relative;
    
}
.DownArrow
{
   -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    transform: rotate(90deg);
}

.UpArrow
{
   -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(-90deg);
}

#Referrals
{
	margin-top:-150px;
}
#btnRenewalInvite
{
	display:none;
}