﻿#PageHeader
{
	margin: 0;
	padding: 0;
	border: 0;
}
/*
#PageHeader *
{
	margin: 0 ;
	padding: 0 ;
}
*/
.PageHeaderLogo
{
	width: 244px;
	height: 82px;
	background: url(Images/TopLeftLogo.gif) no-repeat;

}

.PageHeaderLogoWhite
{
	width: 244px;
	height: 82px;
	background: url(Images/TopLeftLogoWhite.gif) no-repeat;

}

.PageHeaderLogoClaimScout
{
	background: url(Images/ClaimScout.gif) no-repeat;
}

.PageHeaderLogoSupportCenter
{
	background: url(Images/SupportCenter.gif) no-repeat;
}

.PageHeaderLogoSmall
{
	height: 58px;
}

.PageHeaderLogo a
{
	display: block;
	height: 100%;
	width: 100%;
}

.PageHeaderLogoWhite a
{
	display: block;
	height: 100%;
	width: 100%;
}

.PageHeaderTop
{
	/*float:left;*/
	margin-left: 244px;
	height: 53px;
	text-align: right;
}

.PageHeaderTopSmall
{
	height: 29px;
}

#TopLinksAndSearch
{
	height: 100%;
	width: 100%;
}

.TopLinksAndSearchLeft
{
	text-align: left;
}

.TopLinksAndSearchLeft ul
{
	margin: 0;
	padding: 0;
}
	
.TopLinksAndSearchLeft ul li
{
	display: inline;
	border-right: 1px solid gray;
	padding: 0 7px 0 7px;
}

.TopLinksAndSearchLeft ul li.last
{
	border-right: none;
	padding-right: 0;
}
	
.TopLinksAndSearchLeft ul li a
{
	color: #cc3200 !important;
	text-decoration: none;
}	

.TopLinksAndSearchRight
{
	width: 230px;
}

.TopSearchPanel
{
/*	height: 53px;
	line-height: 53px;
	overflow: hidden;
	/*vertical-align: middle;
	margin: auto 10px auto 0;
	width: 230px;
	/*float: right;
	position: absolute;
	right: 0;*/
	height: 100%;
}

.TopSearchPanel *
{
	vertical-align: middle;
}

#PageHeaderMenu
{
	/*float:left;*/
	height: 29px;
	background: url(Images/TopBarSlice.gif) repeat-x;
	text-align: right;
}

#PageHeaderMenu div
{
	float: right;
	height: 100%;
}

#PageHeaderMenuRight
{
	background: url(Images/TopRightCurve.gif) no-repeat;
	float: right;
	width: 11px;
	height: 29px;
}

#PageFooter
{
}

#PageFooterLeft
{
}

#PageFooterBottom
{
	background: url(Images/BottomBarSlice.gif) repeat-x;
	height: 32px;
	text-align: center;
	color: white;
	font-weight: bold;
	vertical-align: middle;
}

#CopyrightText
{
	margin: auto 0;
	width: 80%;
	height: 32px;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
}

#CopyrightText a
{
	color: white;
	text-decoration: none;
	vertical-align: middle;
	display: block;
}

#PageFooterBottomLeft
{
	float: left;
	background: url(Images/BottomLeftCurve.gif) no-repeat;
	width: 11px;
	height: 32px;
}

#PageFooterBottomRight
{
	float: right;
	background: url(Images/BottomRightCurve.gif) no-repeat;
	width: 12px;
	height: 32px;
}

/* Menu Styles */

.CATopGroup
{
	cursor: pointer;
	height: 100%;
	position: relative;
	top: -1px;
}

.CAMenuGroup
{
	background-color: #F5F5F5;
	border: 1px solid #4E5358;
	border-style: solid;
	cursor: pointer;
	height: 100%;
}

.CAMenuItem
{
	font-weight: bold;
	color: #eeeeee;
}

.CAMenuItemHover
{
	font-weight: bold;
	color: white;
	background: url(Images/TopBarSliceHover.gif) repeat-x;
}

.CATopMenuGroupBreak
{
	background: url(Images/TopMenuSeparator.gif) no-repeat center center;
	width: 1px;
	height: 29px;
}

.CASubMenuItem
{
	border: 1px solid #F5F5F5; 
	color: #00025C;  
	font-size: 11px; 
	cursor: pointer;
}

.CASubMenuItemHover 
{
	background-color: #CCCCCC; 
	background-image: url(Images/MenuSubItemBG.gif);
	color: #00025C;
	border: 1px solid #666666;   
	font-size: 11px; 
	cursor: pointer;
}

