/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/

		/* styles for body and tables contained on the template */
	.mainTable
	{
		width:740px;
		background: #FFFFFF;
	}
	body
	{
		background: #FFFFFF;
	}
	.bodyContainer
	{
		background: url(images/background.jpg) top left no-repeat #FFFFFF;
	}
	body
	{
		background: #FFFFFF;
	}

	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/

		/* styles for header contained on the template */

	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/

		/* styles for Links And Navigation contained on the template */
	a.account
	{
		background: url(images/acct-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	a.account:hover {
		background: url(images/acct-over.gif) no-repeat left top;
	}

	a.profile
	{
		background: url(images/profile-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	a.profile:hover {
		background: url(images/profile-over.gif) no-repeat left top;
	}

	a.payroll
	{
		background: url(images/payroll-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	a.payroll:hover {
		background: url(images/payroll-over.gif) no-repeat left top;
	}

	a.control
	{
		background: url(images/control-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	a.control:hover {
		background: url(images/control-over.gif) no-repeat left top;
	}

	a.help
	{
		background: url(images/help-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	a.help:hover {
		background: url(images/help-over.gif) no-repeat left top;
	}
	.rollOver-home
	{
		background: url(images/home-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}
	.rollOver-login
	{
		background: url(images/login-main-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}
	.rollOver-login:hover
	{
		background: url(images/login-main-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}

	.rollOver-back
	{
		background: url(images/login-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}
	.rollOver-benefits
	{
		background: url(images/benefits-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}
	.rollOver-about
	{
		background: url(images/about-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-howsig
	{
		background: url(images/howdoessig-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-whatsig
	{
		background: url(images/whatisig-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-safety
	{
		background: url(images/safetyloss-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-claims
	{
		background: url(images/claims-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-howjoin
	{
		background: url(images/howjoinsig-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-quote
	{
		background: url(images/quote-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-broker
	{
		background: url(images/brokeragent-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-contact
	{
		background: url(images/contact-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	.rollOver-home:hover
	{
		background: url(images/home-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}

	.rollOver-logout
	{
		background: url(images/logout-up.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}

	.rollOver-logout:hover
	{
		background: url(images/logout-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}


	.rollOver-back:hover
	{
		background: url(images/login-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}
	.rollOver-about:hover
	{
		background: url(images/about-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-howsig:hover
	{
		background: url(images/howdoessig-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-whatsig:hover
	{
		background: url(images/whatisig-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-safety:hover
	{
		background: url(images/safetyloss-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-claims:hover
	{
		background: url(images/claims-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-howjoin:hover
	{
		background: url(images/howjoinsig-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-quote:hover
	{
		background: url(images/quote-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-broker:hover
	{
		background: url(images/brokeragent-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-contact:hover
	{
		background: url(images/contact-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
	}
	.rollOver-benefits:hover
	{
		background: url(images/benefits-over.gif) no-repeat left top;
		width:236px;
		height:27px;
		display:block;
		border:none;
	}

	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

		/* styles for Footer And BVLOGO contained on the template */
	td.footerbar
	{
		background: #017A57;
		width:945px;
		height:35px;
	}

	td.footerbar a {
		color: #fff;
		text-decoration: none;
		font-family: Verdana, Arial, Sans-serif;
		font-size: 12px;
	}

	td.footerbar a:hover {
		color: #fff;
		text-decoration: underline;
	}


/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/

		/* styles for Titles contained in the bodycontents */

	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/

		/* styles for text contained in the bodycontents */
		td.contentContainer p
		{
			font-family: myriad pro,arial,tahoma;
			font-size: 13px;
			letter-spacing:1px;
			line-height:18px;
		}
		.bodyContainer
		{
			font-family: myriad pro,arial,tahoma;
			font-size: 13px;
			letter-spacing:1px;
			line-height:18px;
		}
		.footer
		{
			font-family: myriad pro,arial,tahoma;
			font-size: 13px;
			letter-spacing:1px;
			line-height:18px;
		}


	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/

		/* styles for links contained in the bodycontents */

	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/

		/* styles for images contained in the bodycontents */

	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/

		/* styles for forms contained in the bodycontents */

	.borderTable
	{

	}
	.tableRowHeader
	{

	}
	.tableRowFooter
	{

	}
	.textRequiredField
	{

	}
	.textSmallerFont
	{

	}
	.labelColumn
	{

	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

		/* styles for any other contained in the bodycontents */
	.formText {
		width: 200px;
	}

	.errorText {
		color: #F00;
		font-weight: bold;
	}
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/