﻿Response.charset="utf-8";
/* @charset "utf-8"; */
/* CSS Document */

document{
color:#999999;
}

body{
background:#54575b;
/* background-image:url(images/bg.gif); */
/* background-repeat:repeat-x; */
height:100%;

}

/***************************************WRAPS WHOLE PAGE TO GIVE THE CENTERED LOOK*/
.page-wrapper{
width:980px;
height:85%;
margin-left:auto;
margin-right:auto;
}

/****************************************HEADER BACKGROUND IMAGE*/
.top-container{
width:100%;
height:15px;
min-height:15px;
}

.top{
background:url(images/rounded_top.gif) no-repeat;
width:100%;
height:15px;
min-height:15px;
}

.main{
clear:both;
background:url(images/main_bg.gif) repeat-n;
width:100%;
height:100%;
float:left;
}
/*********************************************LOGO*/

.logo-container{
width:100%;
height:55px;
padding-left:1em;
padding-bottom:3em;
}

#logo{
/* background:url(images/logo-img.gif) no-repeat; */
/* background:url(images/logo-img.gif) no-repeat; */
width: 60%;
height:55px;
float:left;
}

#sunbiz{
float:right;
/* background:url(images/sunbiz_fba.png) no-repeat; */
width:25%;
height:35px;
margin-right:-62px;
padding-bottom:1em;
}

#fba{
float:right;
width:25%;
height:35px;
margin-right:-35px;
}


/*********************************************MENU BAR AND LINKS*/
.menu-container{
display:none;
}

.menu{
display:none;
}

#navbar li{
display:none;
}

#navbar li a{
/* display:block; */
display:none;
}

#navbar li a:hover{
display:none;
}

/*********************************************Highlight Tab of Current Page*/
#current{
background:url(images/menu_hover_bg.gif) no-repeat;
height:45px;
}

/*********************************************LARGE CENTER IMAGE*/

.divider-container{
display:none;
}

#handshake{
display:none;
}

/*****************************************************MAIN CONTENT AREA*/

h2
{
	/* color:#003399; */
	color: #2E89A7;
}

.text-area-container{
clear:both;
width:100%;
height:100%;
/* margin: 2em 1em 1em 1em; */
}

.text-top{
background:url(images/text_top.gif) no-repeat;
height:25px;
width:100%;
}

.text-area-bg{
background:url(images/text_bg.jpg) repeat-y;
width:100%;
height:100%;
}

.text-area{

width:90%;
height:100%;
/* padding:1em 10px 1em 25px; */


}


.text-area p{
/* padding-left:0px; */
/* padding-right:0px; */
}

.text-area b{
/* color:#003399; */
color: #2E89A7;
}

.text-area a{
color: #2E89A7;
}

.text-bottom{
display:none;
}

#center-text{
text-align:center;
}

.dataentry_row
{	
/*	background-color: #D2E4FF;
	background-color: #F2F2F2;*/
	vertical-align: middle;
	font-size:15px;
}


/**************************************************FOOTER*/
.footer{
display:none;


}

#footer-menu li{
display:none;
}

#footer-menu li a{
display:none;
}

/******************************************************BOTTOM GRAPHIC*/
.bottom{
display:none;

}


/*  Added from Style Sheet in the other project */
/** Grid Style **/
.Grid 
{ 
	border: solid 1px #FFFFFF; 
}
.Grid td
{
	border: solid 1px #FFFFFF;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	text-align: center;
}
.GridHeader
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: smaller;
	color: #FFFFFF;
	background-image: url(  'images/menu.jpg' );
	font-weight: lighter;
}
.GridCaption
{
	font-family: Tahoma, Arial, sans-serif;
	/*font-size: 85%;*/
	font-size:small;
	background-color: #99ccff;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #192129;
	vertical-align:top;
}
.GridItem
{
	font-family: Tahoma, Arial, sans-serif;
	/*font-size: 85%;*/
	font-size:small;
	background-color: #D3E0F5;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #192129;
	vertical-align:top;
}
.GridAltItem
{
	font-family: Tahoma, Arial, sans-serif;
	/*font-size: 85%;*/
	font-size:small;
	background-color: white;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #192129;
	vertical-align:top;
}

.required_ast
{
	vertical-align: top;
	color: #EE0000;
	font-weight: bold;
	font-size: 1.1em;
}

.required_ast_off
{
	display: none;
}

.note_mini
{
	font-size: 0.7em;
}

/* CALENDAR PICKER */
#popup_calendar
{
	position: absolute;
	visibility: hidden;
	background-color: white;
}

.CALcpYearNavigation,
.CALcpMonthNavigation
{
	background-color: #2F2C72;
	text-align: center;
    vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText
{
	font-family: Tahoma;
	font-size: 0.85em;
}

TD.CALcpDayColumnHeader
{
	text-align: center;
	border-bottom: solid 1px #2F2C72;
}

.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate
{
	text-align: right;
	text-decoration: none;
}

.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled
{
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}
		
.CALcpCurrentMonthDate
{
	color: #2F2C72;
	font-weight: bold;
}
		
.CALcpCurrentDate
{
	color: #FFFFFF;
	font-weight: bold;
}
		
.CALcpOtherMonthDate
{
	color: #CECEDE;
}

TD.CALcpCurrentDate
{
	color: #FFFFFF;
	background-color: #9C9CBD;
}

TD.CALcpCurrentDateDisabled
{
	border: solid 1px #FFAAAA;
}

TD.CALcpTodayText,
TD.CALcpTodayTextDisabled
{
	border-top: solid 1px #2F2C72;
}

A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled
{
	height: 20px;
}

A.CALcpTodayText
{
	color: #2F2C72;
	font-weight: bold;
}

SPAN.CALcpTodayTextDisabled
{
	color: #D0D0D0;
}

.CALcpBorder
{
	border: solid 1px #2F2C72;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: yellow;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/************************************** ONLINE FILING ********************************************/
.nav_background
{
	background:url('images/gradient.jpg'); 
	background-repeat:repeat-x;
	border-collapse:collapse;
}

.nav_header_active
{
	font-family: Calibri; 
	font-size: large;
	text-align:left;
	color:Black;
}

.nav_header_inactive
{
	font-family: Calibri; 
	font-size: large;
	text-align:left;
	color:Gray;
}

.nav_sub_header_active
{
	font-family: Calibri; 
	font-size: small;
	text-align:left;
	color:Black;
}

.nav_sub_header_inactive
{
	font-family: Calibri; 
	font-size: small;
	text-align:left;
	color:Gray;
}

.nav_header_bar_active
{
	background-color: InactiveCaption; 
	font-family: Calibri; 
	font-size: xx-small; 
}

.nav_header_bar_inactive
{
	background-color: InactiveBorder; 
	font-family: Calibri; 
	font-size: xx-small; 
}

.PageHeader
{
	font-family: Calibri; 
	font-size: xx-large;
	text-align:center;
}

.section_table
{
	background-image:url('images/gradient.jpg');
	background-repeat:repeat-x;
}

.section_header
{
	font-family: Calibri; 
	font-size: large;
	font-weight: normal;
}

.section_body
{
	font-family: Calibri; 
	font-size:  medium;
	font-weight: normal;
}

.border_collapse
{
	border-collapse:collapse;
}

.item_table
{
	border-collapse:collapse;
	/*
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:white;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-bottom-style:solid;
	*/
	border-width:1px;
	border-style:solid;
	border-color:InactiveBorder;
}

.table_header
{
	font-family: Calibri;
	font-size:large;
	text-align: left;
	color:#192129;	
	background-color: ButtonFace;
	
}
.table_caption
{
	font-family: Calibri;
	font-size:medium;
	background-color: #D3E0F5;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #192129;
	vertical-align:top;
}
.table_row
{
	font-family: Calibri;
	font-size:medium;
	background-color: White;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #192129;
	vertical-align:top;
}
.table_row_alt
{
	font-family: Calibri;
	font-size: medium;
	background-color: white;
	/*background-color: #D3E0F5;*/
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #192129;
	vertical-align:top;
}

.table_footer
{
	font-family: Calibri;
	font-size:medium;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	color: #192129;
	background-color: #D3E0F5;
	vertical-align:top;
}

.button
{
	border: 1px solid #D3E0F5;
	font-family: Calibri;
	font-size: medium;
	background-image: url('images/OnlineButton.png');
	background-repeat: repeat-x;
	background-color: #A5C8E2;
	border-collapse: collapse;
}

.radio
{
	font-family: Calibri;
	font-size: medium;
}

.divider
{
	border-top-style:solid;
	border-top-width:medium;
	border-top-color:White;
	padding-top:5px;
}

.validation_error
{
	color:Red;
	list-style-type:decimal;
}

.delete_row_item
{
	src:url('images/delete.png');
}

.required
{
   border-collapse:collapse;
   border-style:solid;
   border-width:1px;
   border-color:#D3E0F5;
   border-bottom-color:Red;
   border-bottom-width:2px;
}

.required_disabled
{
   border-collapse:collapse;
   border-style:solid;
   border-width:1px;
   border-color:#D3E0F5;
}

.optional
{
   border-collapse:collapse;
   border-style:solid;
   border-width:1px;
   border-color:#D3E0F5;
}
