<!--
	------------------------------------------------
	DO NOT REMOVE THE COPYRIGHT NOTICE BELOW
	------------------------------------------------
	File: 				application.css
	Author:				Aditya Kiran Gavvala
	Date:				01/19/2005
	Version:			1.0
	
	(c) Copyright 2004-2010 Citizens Property Insurance Corporation. All Rights Reserved.
-->

BODY {
	background-color: white; font-family: tahoma, verdana, arial; font-size: 8pt; color: black;
}

B {
	font-family: tahoma, verdana; font-size: 8pt; font-weight: normal; 
}


/* Links */
a:link {
  font-size:8pt;
  font-weight:normal;
/*  color:blue;*/
}
a:visited {
  font-size:8pt;
  font-weight:normal;
  /*color:blue;*/
}
  
a.noline:link, a.noline:visited, a.noline:hover {
	border-style:none;
	text-decoration: none;
	font-weight: bold;
	color:black;
}

#mainHeader div a:link {
	font-weight:bold;
	text-decoration:none;	
	color:black;
	text-color:black;
        text-decoration:none; 
	/*border: 1px solid black;*/
}
#mainHeader div a:visited {
	font-weight:bold;
	text-decoration:none;	
	color:black;
	text-color:black;
        text-decoration:none; 
	/*border: 1px solid black;*/
}

#mainHeader div a:hover{
        text-decoration:none; 
}


/* MAIN Layout Classes */
#mainHeader {
 width: 100%;
 float:top;
}

#mainNavbar {
 float: left;
 width: 150px; 
 margin: 0 0 0 0;
 margin-left: 0;
 padding-top: 1em;
 /*border: 1px solid red; */

}

#mainNavbar ul {
 list-style: none;
 margin: 0;
 padding: 5 5 5 2;
 text-indent: 1em;
 /*border: 1px solid black; */
}
#mainNavbar ul ul {
 list-style: none;
 margin: 0;
 padding: 5 5 5 2;
 text-indent: 2em;
/* border: 1px solid black; */
}
#mainNavbar ul ul li {
  padding:2 5 2 2;
  margin: 0 0 0.25em 0;
}


#mainBody {
  float: right;
  margin-top: 0;
  margin-left: 0;
  /*padding-top: 3;*/
  padding-left: 0em;
 /*border-right: 1px solid #6699cc;*/
 /*border-left: 2px double gainsboro;*/
}

#mainFooter {
  clear: both;
  padding-top: 2em;
  /*border-top: 1px solid gainsboro;*/
}

#mainNavbar {
	float:left;
	margin: 0 0 1em 1em;
	padding: 0;
}  

#mainNavbar a:link{
	text-decoration: none;	
}  
#mainNavbar a:visited{
	text-decoration: none;	
}  
#mainNavbar a:hover{
	text-decoration: none;	
	background-color: #9658;
	color: black;
	font-weight: bold;
}  

#header {
	float: left;
	width: 162;
	height: 64;
	margin-right: 20px;
}
div#toplinks a{
	padding: 0px 5px 1px 1px;
	text-decoration: none;
	font-family: Verdana helvetica;
	color: white;
	font-size: 8pt;		
}  
div#toplinks p{
	border: 1px solid white;
}  

div#title img {
	float: left;
	align:center;
	padding: 4px 2px 4px 2px;
}

div#logindialog {
	float: right;
	width: 220px;
	padding: 3px 2px; 
	margin: 1px 7px;
}

div#login p {
	text-align: justify;
	font-size: 8pt;
	margin: 1em;
	padding: 5px 5px 5px 5px
}

div#login h3 {
	font-size: 12pt;
	border-bottom: 2px solid #009900;
	margin: 1em;
	letter-spacing: 0.125em;
	padding: 5px 5px 5px 5px
}


p#title {
	vertical-align: bottom;
	font-family: Helvetica, Vedana;
	font-size: 22pt;
	display: block;
	text-align: center;
	text-transform: capitalize;
	letter-spacing: 0.25em;
	color: #009900;
	padding: 4px 2px 7px 2px;
}
div#login p#mail {
	font-family: Helvetica, Vedana;
	font-size: 8pt;
	margin: 2em;
}

.content_ul {
 list-style: none;
 margin: 0;
 padding: 5 5 5 2;
 text-indent: 0em;
 /*border: 1px solid black; */
}

.content_ul ul {
  padding-top:5pt;
}

.content_ul li {
  padding:2 5 2 2;
  margin: 0 0 0.25em 0;
}
.triangle {
	font-family: Times New Roman;
	color: #009900;
}

.bullet {
	font-family: Times New Roman;
	color: #009900;
	font-size: 10pt;
}

#nav_anchor a:hover {
  background: #009900;
  color: white;
  font-weight:bold;
 }

.navi_anchor{
  font-size:8pt;
  /*border-bottom:1px solid black;*/
  color:black;
  /*text-decoration: underline;*/
 }
 

.8pt_current {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:gainsboro;
}
.8pt_non_current {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:white;
}

.8pt_label {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_label_lite {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tiny {
FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tiny_normal {
FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tiny_bold {
FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.tiny_red {
FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.8pt_bold {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.8pt_bold_link a:active, .8pt_bold_link a:hover, .8pt_bold_link a:visited, .8pt_bold_link a:link   {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.10pt_bold {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.10pt_white {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.10pt_normal {
FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.12pt_bold {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.12pt_normal {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_normal {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_select {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: monospace;
}
.8pt_combo {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
z-index:1;
}
.8pt_list {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
z-index:1;
}
.error_8pt_normal {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.error_8pt_select {
border:2px solid red; FONT-WEIGHT: normal; FONT-SIZE: 8pt; black: FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.warning_8pt_normal {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.info_8pt_normal {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #009900; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.error_8pt_bold {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_white {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_fieldset {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid steelblue;
	padding:5 5 5 5;
	background: white;
}
.8pt_fieldset_legend {
	/*background-color:white;color:#009900;font-weight:bold;border:1px solid black;padding:3 3 3 3;*/
	background-color:steelblue;
	color:white;
	font-weight:bold;
	border:1px solid steeelblue;
	padding:3 3 3 3;
}
.8pt_section_title {
	border-bottom:1px solid gainsboro;
	font-weight:bold;
	color:black;
}
.column_style {
	background:#6699cc;
}
.list_table {
	background: #4682B4;
}
.list_table_header {
	background: #4682B4;
	color: white;
	font-weight: bold;
	font-size: 8pt;
}
.list_table_row1 {
	background: white;
}
.list_table_row2 {
	background: #DBEAF5;
}
.list_table_highlight {
	background: gainsboro;
}
.list_tablerow_red
{
        color: red;
        background: white;
}

.8pt_gray {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_title {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
border-bottom: 2px double black;
}

.8pt_bold_white {
 FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_normal_white {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.8pt_number_field {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px; border-style: solid; border-color: #003399; text-align: right; background-color:white;
}
.error_8pt_number_field {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px; border-style: solid; border-color: red; text-align: right; background-color:white;
}
.8pt_text_field {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px; border-style: solid; border-color: #003399; text-align: left; background-color:white;
}
.error_8pt_text_field {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px; border-style: solid; border-color: red; text-align: left; background-color:white;
}

.8pt_button {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:lightgrey;
	border-width: 1px; border-style: ridge; border-color: #003399;
}

.section_vspace {
	HEIGHT: 15pt
}
.row_vspace {
	HEIGHT: 5pt
}
.print_row_vspace {
	HEIGHT: 2pt;
}

.title_anchor {
	COLOR: #999999; font-size: 10pt; font-weight:bold; text-decoration:none; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}


.bottom_border_only {
	border-top-color: red;
	border-bottom-color: red;
	border-top: none; 
	border-style: double;
	border-width: 1px;
	border-left: none; 
	border-right: none;
	border-bottom: double;
	font-weight: normal;
	font-family: tahoma, verdana;
	font-size: 8pt;

}
.pagebreak {
	page-break-before: always;
}


.8pt_column_header {
 FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.8px_normal {
 font-family:arial;
 font-size:8pt;
}
.8px_bold {
 font-family:arial;
 font-size:8pt;
 font-weight:bold;
}

/**
 * Tooltip format
 */
div#tipDiv {
  position:absolute; 
  visibility:hidden; 
  left:0; top:0; z-index:10000;
  background-color:cornsilk; border:1px solid darkkhaki; 
  width:250px; padding:4px;
  color:#000; font-size:8pt; line-height:1.2;
}

.tooltip {
  z-index:100000;
}
.hilite {
 background-color:yellow;
}
.page_title {
	/*border-bottom: 1px solid #009900;*/
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	width: 100%;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	background-color: #DBEAF5;
}
.special_title {
	border: 1px solid #009900;
	color: black;
	background: white;
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	/*margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	margin-right: 0.5em;*/
	/*padding: 2 2 2 2;*/
	padding-left: 3;
	padding-right: 3;
}
.page_title2 {
	/*border-bottom: 1px solid #009900;*/
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	background-color: #DBEAF5;
	
}
.breadcrumbs {
	font-size: 8pt;	
	font-family: tahoma, verdana, helvetica, arial;
	font-weight:normal;
	width: 100%;
	padding-top: 0.0em;
	/*margin-left: 2em*/
	background-color:gainsboro;
}


/** Menu Set up */
/* Style specifications for menu items and links  */

/* These are the style specifications for the menu layers.  
   Set width to get more browsers corporation  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:110px; left:0; top:0; z-index:500; 
  font-size:8pt; 
  background-color: #e6e6e6; color:#000;
  border: 2px solid;	
  border-color: #f7faff #99a #99a #f7faff; 
  z-index:500;
}


div.menu ul { margin:0; padding:0 }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li { 
  padding:1px; margin:0;
  list-style-type:none
  }

/* Set display block and position relative so clicks on list items activate links  */  
/*
div.menu a { 
  cursor:default;
  padding:.3em .4em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
}  
div.menu a:link { color:#33b }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#fff; background-color:#338 }
*/
thead tr {
  background-color: #6699cc;
  padding: 2px 0px 3px 0px
}
th.sorted {
    background-color: orange;
}
th a:link, th a:visited, th a:active, th a:hover {
  font-weight:bold; 
  color: white;
  text-decoration: underline;
}

.ln a:link, .ln a:visited, .ln a:active, .ln a:hover {
  font-weight:bold; 
  color: blue;
  text-decoration: underline;
}

th.sorted a, th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}
th.order1 a {
	background-image: url(../images/arrow_down.png);background-position: right; background-repeat: no-repeat
}
th.order2 a {
	background-image: url(../images/arrow_up.png);background-position: right; background-repeat: no-repeat
}
tr.gainsboro {
  background-color: gainsboro
}
tr.tableRowEven, tr.ghostwhite {
  background-color: ghostwhite
}

/*th.sorted a, th.sortable a {
  font-weight:bold; background-color:#6699cc; width=100%; font-size:8pt; color:white; font-family:verdana, Geneva, Arial, Helvetica, sans-serif
}
th.order1 a {
	background-image: url(../images/arrow_down.png); background-position: right; background-repeat: no-repeat
}
th.order2 a {
	background-image: url(../images/arrow_up.png); background-position: right; background-repeat: no-repeat	
}
tr.gainsboro {
  background-color:gainsboro;FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
tr.tableRowEven, tr.ghostwhite {
  background-color: ghostwhite; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
*/
.displaytable {
   FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;background:#6699cc
}

