﻿body
{
	margin: 0px 0px 0px 0px;
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 100%;
}
#centerDiv
{
	margin: auto;
	width: 730px;
	text-align: center;
}

.leftMenu
{
	float: left;
	width: 190px;
	vertical-align: top;
}

.contentSection
{
	float: left;
	height: 100%;
	padding-left:10px;
	vertical-align: top;
	text-align: left;
	width: 525px;
}

.mainTable
{
	width: 729px;
	height: 100%;
	text-align: left;
	vertical-align: top;
	position:relative;
}
.rightTopBorder
{
	height: 100%;
	border-right: solid 1px #D6D6D6;
	border-top: solid 1px #D6D6D6;
}

.ErrorMsg
{
	font-weight: bold;
	color: Red;
}

.rightBottomBorder
{
	vertical-align: bottom;
}
h3
{
	color: #394792;
}
h4
{
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}
h5
{
	color: #394792;
}
.itemTitle
{
	font-weight: bold;
	font-size: 11pt;
}
.alternatingDataGrid
{
	background-color: #DCDCDC;
}
.slideShowSimple
{
	background-image: url('/Image/publicNav/simple_background.jpg');
	height: 41px;
	font-family: Arial,Sans-Serif;
	font-size: 19px;
	font-weight: lighter;
}
.collapsePanel
{
	height: 0px;
	margin-left: 8px;
	overflow: hidden;
}
.collapseControl
{
	cursor: pointer;
}
/* Navigation*/
.nav
{
	font-family: Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}
.leftNav
{
	background-image: url('/Image/publicNav/nav_left.jpg');
	width: 11px;
	height: 30px;
	padding: 0px;
}
.rightNav
{
	background-image: url('/Image/publicNav/nav_right.jpg');
	width: 11px;
	height: 30px;
	padding: 0px;
}
.navButtons
{
	background-image: url('/Image/publicNav/nav_background.jpg');
	cursor: pointer;
}
.navSeperator
{
	background-image: url('/Image/publicNav/nav_seperator.jpg');
	width: 2px;
	height: 30px;
	padding: 0px;
}
/* /Navigation*/

/* sub Navigation*/
.subNavLeftSizeBorder
{
	width: 190px;
	height: 100%;
	vertical-align: top;
	border-top: solid 1px #D6D6D6;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
/*
		Gradiant needs to be in a class by itself otherwise other attributes of the style class breaks
		they break because of the exta : in IE8 prior IE versions are fine but not going forward
	*/
.subNavLeftGradiant
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFF5);
}
.subNavTitle
{
	text-align: center;
	vertical-align: middle;
	height: 41px;
	padding: 0px;
	font-family: Sans-Serif,Arial;
	font-size: 24px;
	font-weight: bold;
}
.subNavSubTitle
{
	font-size: 14px;
	font-weight: bold;
}
a.subNavLink:link, a.subNavLink:visited, a.subNavLink:active
{
	padding-left: 10px;
	text-decoration: none;
	color: #000000;
}
a.subNavLink:hover
{
	text-decoration: underline;
	color: #000000;
}

.subNavLink ul
{
	width: auto;
	display: block;
	padding-left: 0px;
	margin-left: 17px;
}

.textList ul
{
	padding-left: 0px;
	margin-left: 17px;
}

a.subNavStoreLink:link, a.subNavStoreLink:visited, a.subNavStoreLink:active
{
	font-size: 16px;
	font-weight: bold;
	color: #394792;
	text-decoration: none;
}
a.subNavStoreLink:hover
{
	text-decoration: underline;
}
/* /sub Navigation*/

/* login Bar */
.loginBarDate
{
	white-space: nowrap;
	vertical-align: middle;
	background-image: url('/Image/publicNav/login_background.jpg');
}

.loginBar
{
	background-image: url('/Image/publicNav/login_background.jpg');
}
.loginBarRight
{
	background-image: url('/Image/publicNav/login_right.jpg');
	background-repeat: no-repeat;
	width: 4px;
	height: 28px;
}
.loginBarLeft
{
	background-image: url('/Image/publicNav/login_left.jpg');
	background-repeat: no-repeat;
	width: 4px;
	height: 28px;
}
/* /login Bar */

/* bulletedList background */
.HomePageBulleted
{
	background-image: url('/Image/publicNav/BulletedBackground.jpg');
	background-repeat: repeat-x;
	height: 149px;
	border: solid 1px #D6D6D6;
}

.bulletedList
{
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
}
/* end bulletedList background */

/* Footer */
.publicFooter
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 8px;
}

a.footerLink:link, a.footerLink:visited, a.footerLink:active
{
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
a.footerLink:hover
{
	text-decoration: underline;
	color: #000000;
}
/* /Footer */

/* General Link Classes*/
a.navLink:link, a.link:visited, a.link:active
{
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
a.navLink:hover
{
	text-decoration: underline;
	color: #000000;
}

a.link:link, a.link:visited, a.link:active, a:link, a:visited, a:active
{
	text-decoration: none;
	color: #000000;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
a.link:hover, a:hover
{
	text-decoration: underline;
	color: #000000;
}

a.underlineLink:link, a.underlineLink:visited, a.underlineLink:active
{
	text-decoration: underline;
	color: #000000;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
a.underlineLink:hover
{
	text-decoration: underline;
	color: #000000;
}

a.linkBlue:link, a.linkBlue:visited, a.linkBlue:active, a.linkBlue
{
	text-decoration: none;
	color: #0000ff;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
a.linkBlue:hover
{
	text-decoration: underline;
}

/*Don't get me started on why we have 2 different names right now but leave this because 
		user control used in public and portal need this one*/
a.BlueLinks:link, a.BlueLinks:visited, a.BlueLinks:active, a.BlueLinks
{
	text-decoration: none;
	color: #0000ff;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
a.BlueLinks:hover
{
	text-decoration: underline;
}

a.linkLarge:link, a.linkLarge:visited, a.linkLarge:active
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.linkLarge:hover
{
	text-decoration: underline;
}
/* /General Link Classes*/

/* General Classes*/
.title
{
	font-size: 14px;
	color: #394792;
	font-weight: bold;
	text-decoration: none;
}
a.title:link, a.title:visited, a.title:active, a.title
{
	font-size: 14px;
	color: #394792;
	font-weight: bold;
	text-decoration: none;
}
a.title:hover
{
	text-decoration: underline;
}
.subTitle
{
	font-size: 12px;
	color: #394792;
	font-weight: bold;
	text-decoration: none;
}
.innerTable, .mainContentDiv
{
	vertical-align: top;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.innerTableWithWidth
{
	width: 536px;
	vertical-align: top;
	padding-left: 10px;
	margin-top: 10px;
}

.panel
{
	padding: 4px 4px 4px 4px;
}
.prompt
{
	font-weight: bold;
}
/* /General Classes*/

/* Specialty Classes */
.NewsHeader
{
	width: 100%;
	text-align: center;
	border-bottom: solid 1px black;
}
.webLinksBulletedListImage
{
	padding: 0px 4px 0px 4px;
}
.newsBarPanel
{
	display: none;
	background-color: #F5F5F3;
}
.priceDiscoveryComplete
{
	color: Green;
}
.pricePriorToDiscovery
{
	color: Red;
}
.priceInDiscovery
{
	color: Orange;
}
.thisIsNauCountry
{
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	color: #580962;
}

.training
{
	font-family: Arial;
	font-size: 14px;
	color: #0000FF;
	padding-left: 5px;
}
a.training:link
{
	text-decoration: underline;
	color: #0000FF;
}
a.training:visited
{
	text-decoration: underline;
	color: #0000FF;
}
a.training:hover
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
a.training:active
{
	text-decoration: underline;
	color: #0000FF;
}

.trainSmall
{
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	padding-left: 5px;
}
a.trainSmall:link
{
	text-decoration: underline;
	color: #0000FF;
}
a.trainSmall:visited
{
	text-decoration: underline;
	color: #0000FF;
}
a.trainSmall:hover
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
a.trainSmall:active
{
	text-decoration: underline;
	color: #0000FF;
}

.trainList
{
	font-family: Arial;
	color: #000000;
	padding-left: 5px;
}
a.trainList:link
{
	text-decoration: none;
	color: #0000FF;
}
a.trainList:visited
{
	text-decoration: none;
	color: #0000FF;
}
a.trainList:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.trainList:active
{
	text-decoration: underline;
	color: #0000FF;
}



/*AutoComplete flyout */

.autocomplete_completionListElement
{
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	width: auto !important;
	list-style-type: none;
	white-space: nowrap;
	text-align: left;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

.QBEBlue
{
	background-color: #009AE4;
	color: White;
}

.QBEBlue40
{
	background-color: #8ED8F8;
}

.PublicHeaderFont
{
	font-size: 12px;
	color: #394792 !important;
}

.PublicHeaderContainer
{
	text-align: right;
	color: #8ED8F8;
	margin-top: 18px;
}

.PolicyListingTableWidth
{
	width: 528px;
}

.PolicyListingTitle
{
	color: #394792;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-size: 20px;
	padding-bottom: 5px;
	padding-top: 20px;
}

.PolicyListingIndent12
{
	margin-left: 12px;
}

.PolicyListingIndent12Padding
{
	margin-left: 12px;
	padding-bottom: 5px;
}

.DefaultTable
{
	width: 528px;
}

.DefaultRadioButton
{
	color: #394792;
	font-size: 15px;
}

.DefaultMpciTableContainer
{
	padding-left: 40px;
	padding-bottom: 10px;
	padding-right: 43px;
}

.DefaultPolicyNumberContainer
{
	float: left;
	width: 117px;
	padding-left: 40px;
}

.DefaultPolicyEndContainer
{
	page-break-after: always;
}

.DefaultCellPadding
{
	width: 48px;
}

.DefaultHiddenPanel
{
	display: none;
}

.ProvisionOrange
{
	color: Orange;
}

.ProvisionGreen
{
	color: Green;
}

.ProvisionBlue
{
	color: Blue;
}

.ProvisionBrown
{
	color: #A52A2A;
}

.ProvisionPanel
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 4px;
	background-color: #D6D3D6;
	cursor: pointer;
}
.pdfImageIcon
{
	height: 15px;
	width: 15px;
}

.centerAlign
{
	margin: 0 auto;
	text-align: center;
}

.payBillOnline
{
	padding-left: 10px;
}

.subNavBlueTitle
{
	text-align: left;
	vertical-align: middle;
	height: 41px;
	padding: 0px;
	font-family: Sans-Serif,Arial;
	font-size: 24px;
	font-weight: bold;
	color: #394792;
}

.subHeadLargeBlueText
{
	font-size: 16px;
	font-weight: bold;
	color: #394792;
}
.subHeadMediumBlueText
{
	font-size: 14px;
	font-weight: bold;
	color: #394792;
}
.hyperlink:link, .hyperlink:visited
{
	text-decoration: none;
	color: #0070C0;
}

.hyperlink:hover
{
	text-decoration: underline;
	color: #0000FF;
}
.note
{
	color: #555555;
}

