/* 	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%#########################################%
	%#	Nexus (Online Inquiry) Style Sheet	 #%
	%#########################################%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

/*******************************/
/*********** CLASSES ***********/
/*******************************/	


.ACCENTTEXT
{
	font-family: sans-serif;
	font-weight: bold;
	font-size: smaller;
	color: #296DC1; 
}

.AOLOGO 
{	
	background-image: url(../images/AmTrustOnlineNexus.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: hand;
	height: 55px;
	width: 	360px; 
}

.ALTGRIDCOLOR 
{	
	background-color: #EDEDED; 
}

.BUTTONON		
{	
	color: #000000; 
	cursor:	hand;
	font-family: sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
						
.BUTTONOFF		
{	
	color: #000000; 
	cursor:	hand;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

/* 3/24/2010 JDK - Re-copied button styles from the ANAWC NexusStyles.css */
.BUTTONIMAGE
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND-IMAGE: url(../Images/ANAButton.gif); 
	COLOR: white; 
	height: 32px;
	display: inline-block;
	width: 85px;
	/*PADDING-TOP: 6px; 3/24/2010 JDK - Not xBrowser */
	line-height:32px;
	TEXT-ALIGN: center;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.BUTTONIMAGE:Hover
{
	/* BACKGROUND-IMAGE: url(../Images/ANAButton-over.gif); 3/24/2010 JDK - There's gotta be something wrong with these. They are gross */
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: underline;
	font-style: oblique;
	/* color: lightgray; 3/24/2010 JDK - Wasnt working on IE, didnt like the color on FF */
}

.BUTTONIMAGELARGE
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND-IMAGE: url(../images/anabutton-large.gif); 
	COLOR: white; 
	display: block;
	/*PADDING-TOP: 6px; 3/24/2010 JDK - Not xBrowser */
	line-height:32px;
	width: 200px;
	TEXT-ALIGN: center;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.BUTTONIMAGELARGE:Hover
{
	/* BACKGROUND-IMAGE: url(../Images/ANAButton-Over-Large.gif); 3/24/2010 JDK - There's gotta be something wrong with these. They are gross */
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: underline;
	font-style: oblique;
	/* color: lightgray; 3/24/2010 JDK - Wasnt working on IE, didnt like the color on FF */
}

.BUTTONLARGEIMAGE
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND-IMAGE: url(../images/anabutton-large.gif); 
	COLOR: white; 
	display: block;
	/*PADDING-TOP: 6px; 3/24/2010 JDK - Not xBrowser */
	line-height:32px;
	width: 200px;
	TEXT-ALIGN: center;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.BUTTONLARGEIMAGE:Hover
{
	/* BACKGROUND-IMAGE: url(../Images/ANAButton-Over-Large.gif); 3/24/2010 JDK - There's gotta be something wrong with these. They are gross */
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: underline;
	font-style: oblique;
	/* color: lightgray; 3/24/2010 JDK - Wasnt working on IE, didnt like the color on FF */
}

.BUTTONINACTIVE {	cursor:					default;
					font-family: 			sans-serif;
					text-align: 			left;
					font-size:	 			x-small;
					vertical-align: 		middle;
					color: 					#888888; }

.DEADCURSOR		 
{	
	cursor:	default;
	font-family: sans-serif;
	font-size: smaller;
	vertical-align: middle;
	color: #010101; 
}
						
.COPYRIGHT 
{	
	font-size: xx-small;
	font-weight: bold; 
}

.ERRORTEXT
{
	color: #DD5555;
	font-family: sans-serif;
	font-weight: bold;
}

.FOOTERBACKGROUND 
{
	background-image: url(../Images/AmTrustFooterBkGrd.gif);	
	color: White;
}

.GRIDHEADER
{
	/*background-image: url(../Images/gradbar(gridheader).gif); */
	background-color: #2A568F;
	background-repeat: repeat-x;
	font-size: .75em;
	font-weight: bold;
	color: White;
}

.GRIDSETTINGS
{
	border-bottom: Solid 3px #959393;
	border-right: Solid 3px #959393;
	border-left: Solid 1px #959393;
	border-top: Solid 1px #959393;
	margin: 4px;
}

.HEADERBACKGROUND
{
	background-image: url(../images/AmtrustHeaderBkgrd.gif);
	color: White;
}

.HEADERTOPLINE
{
	background:	silver;
	height:	1px;
	width: 740px; 
}

.HEADERUNDERLINE
{
	background:	silver;
	height:	1px;
	width: 740px; 
}

.MENUBUTTONOVER
{
	filter: Alpha(Opacity=80, FinishOpacity=70, Style=1);
	cursor:	hand;
}

.MOUSEOVER
{
	cursor:	hand;
	font-style: italic;
}

.NAVIMENUHEADER
{
	color: #296DC1;
	font-family: sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.PAGELINEHORIZONTAL
{
	background:	#296DC1;
	height:	3px;
	width: 740px;
}

.PAGELINEVERTICAL
{
	border-right: solid thin #296DC1;
}

.PAGETITLE
{
	background-image: url(../Images/TitleBarHeader2.gif);	
	color: #2a568f; 
	float: right; 
	font-family: sans-serif;
	font-weight: bold;
	font-size: large;
	height: 30px;
	text-align: right;
	width: 100%;
}

.PAGETITLELINE
{
	background:	white;
	height: 3px;
	width: 100%;	
}

.PANELBACKGROUND
{
	/*background-image: url(../Images/AmtrustPanelGradient(Grey-20x250).gif); 
	background-repeat: repeat-x;*/
	background-color: Whitesmoke;
	border: black 1px solid; 
	margin: 5px 5px 0px; 
}

.PANELTITLE
{
	background-image: url(../Images/gradbar(grey).png);
	background-repeat: repeat-x;
 	border:1 solid black;
 	padding:0;
	width:100%;
}

.PANELSHADOW
{
	background-image: url(../Images/nexusbordershadow.png);
	height:6;
	width:100%;
}

.REPEATERGRID td
{
	border-top: solid 1px lightgray;
	border-bottom: solid 1px lightgray;
}

.SECTIONHEADER
{
	font-family: sans-serif;
	font-weight: bold;
	font-size: medium;
	color: #296DC1;
}

.SECTIONLINE
{
	background:	gray;
	height: 3px;
	width: 300px;
}

.TINYARROW 
{	
	border: none;
	cursor:	hand;
	filter:	chroma (color=#000000) mask (color=gray);
	height: 15px;
	width: 14px; 					
}

/*******************************/
/***** TAG SPECIFIC CLASSES ****/
/*******************************/	

BODY.AO 
{	
	background-attachment: fixed;
	background-image: url(../Images/AmTrustWatermark.png);
	background-repeat: repeat;
	font-family: sans-serif; 
}

TABLE.PAGE 
{	
	background: white;
	padding: 0;
	/* position: center center; */
} 

/*******************************/
/***** DIRECT HTML TAG REFS ****/
/*******************************/	

A	
{		
	text-decoration: none;  
} 

IMG	
{
	border: none; 
}


/* 5/4/09 JDK - Added per MG */
	.SLIMDIVIDERSECT{	background:	#BAE55F;
					height: 3px;
					width: 300px; }
					
	.SLIMDIVIDERSECT{	background:	gray;
					height: 3px;
					width: 300px; }
					
	.ALTERNATINGGRAY{ background: #EDEDED;}
	
	.ALTERNATINGGRAY2{ background: #EDEDED;}

	.HEADERGRAY{ background: #E1E1E1;}
	
	.SUMMARYHEADER {background: #2A568F;
			        color: White }
	
	.GRAYFIELD {	background-image: url(../images/GrayField.jpg);
					background-repeat: no-repeat;
					background-position: center center;
					height: 100px;
					width: 400px; }		

	/*#################################
	OLD NAMED COLOR PROPERTY SETTINGS
	#################################*/
					
	.ANGRYRED		{	font-family: 			sans-serif;
						font-weight: 			bold;
						color: 					#DD5555; }

	.BLACKTEXT		{	font-family: 			sans-serif;
						font-weight: 			bold;
						font-size:				smaller;
						color: 					#000000; }
	

	.BLUETEXT		{	font-family: 			sans-serif;
						font-weight: 			bold;
						font-size:				smaller;
						color: 					#296DC1; }

	.BLUETITLE		{	font-family: 			sans-serif;
						font-weight: 			bold;
						font-size:				large;
						color: 					#296DC1; }

	.BLUEHEADER		{	font-family: 			sans-serif;
						font-weight: 			bold;
						font-size:				medium;
						color: 					#296DC1; }

	.BLUEHEADERON	{	cursor:					hand;
						font-family: 			sans-serif;
						font-weight: 			bold;
						font-style: 			italic;
						font-size:				medium;
						color: 					#296DC1; }

	.FATGREENFULL	{	background:				#BAE55F;
						height:					10px;
						width:					740px; }

	.GREENTITLE		{	font-family: 			sans-serif;
						font-weight: 			bold;
						font-size:				medium;
						color: 					#296DC1; }
						
	.NAVIBLUEHEADER	{	font-family: 			sans-serif;
						font-weight: 			bold;
						font-size:				x-small;
						color: 					#296DC1; }

	.SLIMBLUEFULL	{	background:				#296DC1;
						height:					3px;
						width:					740px; }
					
	.SLIMBLUESIDE	{	border-right:			solid thin #296DC1;}

	.SLIMGREENSECT	{	background:				gray;
						height:					3px;
						width:					300px; } 
