/* ================================
    CSS STYLES FOR SEACOAST UNDERWRITERS
   ================================
*/ 

/* inputs (such as search fields) don't inherit font-family from body. */
body, input, select, textarea {
	font-family: Verdana, sans-serif; 
}

INPUT     {
   font-size:13px;
   font-family:Arial,sans-serif;
}

.HeaderBand
{
	font-weight: bold;
	color: white;
	background-color: #660000 ;
	text-align: left;
	font-family: Verdana, sans-serif; font-size: 10pt
}

.text {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px    
}

.Checkbox
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.textcenter {  font-family: Verdana, sans-serif; text-align: center}
.textright {  font-family: Verdana, sans-serif; text-align:right}
.formcontrol {  font-family: Verdana, sans-serif; font-size: 9pt}
.button { font-family: Verdana, sans-serif; font-size: 9pt; border: 1px #999999 solid ; background-color: #EEEEEE; font-weight: normal; color: #333399; text-align: center}

.MsgLine {
	font-family: Verdana, sans-serif; FONT-SIZE: 9pt; COLOR: red; TEXT-DECORATION: none
}
.SCLabel {
	FONT-SIZE: 11pt; COLOR: #800000; TEXT-DECORATION: none; FONT-FAMILY: Tahoma
}

.HeadingBar
{
	border-right: #00377a 1px solid;
	border-top: #abc0e7 1px solid;
	border-left: #abc0e7 1px solid;
	color: #ffffff;
	border-bottom: #00377a 1px solid;
	position: relative;
	background-color: #7288ac;
	text-decoration:    none;
}


/* MODULE-SPECIFIC */
/* text style for dialog boxes such as search screens for reports*/  
.DialogTitle
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}

.DialogText {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #660000; 
}



/* MODULE-SPECIFIC */
  
.Message    {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #660000;
}


/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #660000;
}

.Small
{
	font-size: 9px;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #660000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.ContentPage
{
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;  
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.NormalTextBoxRight
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align:right
}

.NormalRed
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
 
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #660000;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #660000;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #660000;
}

A.CommandButton:hover
{
	color: red;
	text-decoration: underline;
}

A.ControlHeader:link {
    text-decoration:    underline;
    color: white;
}

A.ControlHeader:visited  {
    text-decoration:    underline;
    color: white;
}

A.ControlHeader:active   {
    text-decoration:    underline;
    color: white;
}

A.ControlHeader:hover
{
	color: white;
	font-weight:bold;
	text-decoration: underline;
}
   

/* GENERIC */
H1  {
    font-family: Verdana, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #660000;
}

H2  {
    font-family: Verdana, sans-serif;
    font-size:  18px;
    font-weight:    normal;
    color: #660000;
}

H3  {
    font-family: Verdana, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #660000;
}

H4  {
    font-family: Verdana, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #660000;
}

H5, DT  {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #660000;
}

H6  {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #660000;
}

TFOOT, THEAD    {
    font-family: Verdana, sans-serif;
    font-size:  12px;
    color: #660000;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #660000;
}

A:link  {
    text-decoration:    none;
    color:  #660000;
}

A:visited   {
    text-decoration:    none;
    color:  #660000;
}

A:active    {
    text-decoration:    none;
    color:  #660000;
}

A:hover {
    text-decoration:    underline;
    color:  red;
}

A.HeadingBarLink:active
{
	color:#ffffff;
	text-decoration:    none;
}

A.HeadingBarLink:link
{
	color:#ffffff;
	text-decoration:    none;
}
A.HeadingBarLink:visited
{
	color:#ffffff;
	text-decoration:    none;
}


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, 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;
}

HR
{
	color: #d3d3d3;
	height: 1pt;
	text-align: left;
}
HR.Maroon
{
	color: #660000;
	height: 1pt;
	text-align: left;
}
TD {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;  
}


.textarea {
    font-family: Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

SELECT
{
	font-size: 7pt;
	font-family: Verdana, sans-serif;
}

/* background color for the content part of the pages */
Body
{
    background-color: white;
}

LEGEND
{
	font-size: 9pt;
	color: silver;
	font-family: Verdana, san-serif;
}

 /* Banner Header */
.banner {
	MARGIN-BOTTOM: 15px; WIDTH: 100%;
}
.banner TD {
	BACKGROUND-COLOR: #f2eee3;font-size:14px; VERTICAL-ALIGN: top; MARGIN: 0px 0px 0.1em; FONT: Arial, sans-serif; COLOR: #000
}
.banner H1 {
	 font-size:  25px; MARGIN-BOTTOM: 0.1em; COLOR: #660000
}

BODY {
	MARGIN: 0px; FONT: 100% Verdana,sans-serif
}

.landingTable TD {
	font-size:14px; VERTICAL-ALIGN: top; MARGIN: 0px 0px 0.1em; FONT: Arial, sans-serif; COLOR: #333
}
.landingTable .option
{
	font-size:18px
}
	
.dashedline
{
    border-bottom: 1px dashed #999966;
    padding-top: 1px;
    margin-bottom: 1px;
    clear:right;
}

.ModuleHeader  
{ 
    background:#660000 ;
    color: white; 
}



/*Control Tables used for side modules*/
.Logincontrol
{
	padding-left:9px;
	background-color:#DDD9D9;	
}

.controlTable
{
	padding-left:5px;
	background-color:#FFFFCC;
}
.controlTableHeading
{
	padding:0px;
	border-style:none;
}
.controlTableMidRow
{
	border-right: #660000 thin solid;
	border-left: #660000 thin solid;
	border-top-style:none;	
}

.controlTableLastRow
{
	border-right: #660000 thin solid;
	border-left: #660000 thin solid;
	border-bottom: #660000 thin solid;	
}

A.controlHeadingLink:active
{
	color: white;
	text-decoration: underline;
}

A.controlHeadingLink:link
{
	color:white;
	text-decoration:    underline;
}
A.controlHeadingLink:visited
{
	color:white;
	text-decoration:    underline;
}


.controlTableMidRowAgentDetail
{
	border-right: #CDCDCD thin solid;
	border-left: #CDCDCD thin solid;
	border-top-style:none;	
}
.controlTableLastRowAgentDetail
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;	
}


.Grid
{
border-style:solid;
border-width: 2px;
border-bottom-color:maroon;
border-top-color: maroon;
border-left-color:white;
border-right-color:white;
}


.Grid th
{
border-width: 2px;
border-bottom-color:maroon;
border-top-color: maroon;
border-left-color:white;
border-right-color:white;
}

.Grid td
{
border-width: 2px;
border-bottom-color:maroon;
border-top-color: maroon;
border-left-color:white;
border-right-color:white
}




@media print
{
	div.header { display:none; }
	.contentpane
	{
		border: 0px none;
		width: 760px;
		font-size: 6px;
		margin: 0px,0px,0px,0px;
		color: black;
		background-color: white;
	}
	.footer { display:none; }
	.leftpane { display:none; }
	.rightpane { display:none; }
	
}
