

html, body
{
	padding:			0px;
	border:				0px;
	margin:				0px;
	background-color:	#FFFFFF;
	color:				#000000;
	height:				100%;
	font-family:		Arial, sans-serif;
}

.searchtitle
{
	width:				100%;
	font-weight:		bold;
	font-family:		Arial, sans-serif;
	color:				#000000;
	text-align:			center;
	font-size:			19px;
}

.historytext
{
	font-family:		Arial, sans-serif;
	font-size:			11px;
	float:				left;
	margin:				1px;
	text-align:			center;
}

.historydatatitle
{
	background-color: 	#D0D0D0;
	font-weight:		bold;
	text-align:			left;
}

.historydata
{
	background-color:	#F0F0F0;
	text-align:			left;
}

.historydatecol, .historynamecol
{
	padding:			0px 0px 0px 5px;
}

.historyindexcol
{
	width:				8%;
	text-align:			center;
}

.historydatecol
{
	width:				27%;
}

.historynamecol
{
	width:				58%;
	white-space:		nowrap;
	overflow:			hidden;
}

.historytitle, .historydate, .historynumber
{
	font-size:			11px;
}

.historydatatitlerow, .historydatarow
{
	width:				100%;
}



a.historylink
{
	color: 				#506697;
}

a.historylink:hover
{
	color: 				#8096C7
}

.historymenu
{
	width: 				100%;
	height: 			100%;
	text-align: 		center;
	padding: 			20px 0px 20px 0px;
	background-color: 	#FFFFFF;
}


.historymenusections
{
	background-color:	#FFFFFF;
	height: 			200px;
	float:				left;
	width:				30%;
	padding:			10px 11px 0px 11px;
	text-align:			left;
}
/* IE specific */
* html .historymenusections
{
	width:				33%;
	padding:			10px 20px 0px 20px;
}

.historymenuspacer
{
	width:				1px;
	height:				220px;
	background-color:	#434343;
	float:				left;
	padding:			10px 0px 10px 0px;
}

#historymenulogobox
{
	text-align:			center;
	padding:			85px 0px 0px 0px;
	width:				32%;
}

.historymenubigtextrow
{
	height:				25px;
}

.historymenubigtextdark, .historymenubigtextlight, .resultsbigtextdark, .resultsbigtextlight
{
	font-size:			14px;
	font-family:		Arial, sans-serif;
	color: 				#23437F;
	font-weight:		bold;
	text-transform:		uppercase;

}

.historymenubigtextlight, .resultsbigtextlight
{
	color:				#6D97C1;
}

.resultsbigtextdark, .resultsbigtextlight
{
	position:			relative;
	background-color:	#FFFFFF;
}


div.mainprint
{
	width: 				670px;
	float: 				left;
	background-color:	#FFFFFF;
}

div.main
{
	width: 				790px;
	float: 				left;
	background-color:	#FFFFFF;

}

div.mainlarge
{
	width:				990px;
	float: 				left;
	background-color:	#FFFFFF;
}

div.mainnohelp
{
	width: 				100%;
	background-color:	#FFFFFF;
}

.header
{
	width: 				100%;
	height: 			50px;
	padding-right:		40px;

}

.headermenu
{
	padding-top:		25px;
	padding-right:		65px;
	float:				right;
}

.headerlogo
{
	padding: 	       	10px 0px 6px 10px;
	float: 				left;
}

.headerdropdowncontainer, .headermenulink
{
	color: 				#888888;
	font-family:		Arial, sans-serif;
	font-weight: 		bold;
	font-size: 			9pt;
	text-decoration:	none;
	float:				left;
}

.headermenulink
{
	padding:			0px 10px 0px 10px;
	margin:				0px 0px 0px 0px;
}


.headerspacer
{
	float:				left;
	background-color:	#FFFFFF;
	width:				1px;
	border-left:		1px solid #DF912D;
	font-size:			12px;
}

.headerdropdownspacer
{
	border-left:		1px solid #DF912D;
	padding:			0px 10px 0px 10px;
}

.xv2dropdown
{
	position:			absolute;
	background-color:	#FFFFFF;
	border-left:		1px solid #DF912D;
	border-bottom:		1px solid #DF912D;
	font-weight:		normal;
	font-size:			12px;
	width:				150px;
	z-index:			5;
}

.xv2menuitem
{
	padding:			0px 0px 0px 6px;
	display:			block;
	text-decoration:	none;
	color:				#6e6e6e;
}

.xv2button
{
	display:			block;
	background:			url("images/xv2_button.gif") no-repeat top;
	text-decoration:	none;
	width:				105px;
	height:				21px;
	text-align:			center;
	color:				#000000;
	font-size:			12px;
	font-weight:		bold;
	padding-top:		3px;
}

.xv2buttonlarge
{
	display:			block;
	background:			url("images/xv2_buttonlarge.gif") no-repeat top;
	text-decoration:	none;
	width:				146px;
	height:				21px;
	text-align:			center;
	color:				#000000;
	font-size:			12px;
	font-weight:		bold;
	padding-top:		3px;
}

.xv2button:hover
{
	display:			block;
	background:			url("images/xv2_button.gif") no-repeat top;
	text-decoration:	none;
	width:				105px;
	height:				21px;
	text-align:			center;
	color:				#8e8d8b;
	font-size:			12px;
	font-weight:		bold;
	padding-top:		3px;
}

.xv2buttonlarge:hover
{
	display:			block;
	background:			url("images/xv2_buttonlarge.gif") no-repeat top;
	text-decoration:	none;
	width:				146px;
	height:				21px;
	text-align:			center;
	color:				#8e8d8b;
	font-size:			12px;
	font-weight:		bold;
	padding-top:		3px;
}


.resultsidebar
{
	float:				left;
	background-color:	#FFFFFF;
	padding:			50px 10px 0px 10px;
	width:				140px;
}

.resultsidebarbuttonlist
{
	float:				left;
	background-color:	#C2C2C2;
	width:				125px;
}

.resultsidebarbutton
{
	margin:				1px 0px 1px 0px;
	background-color:	#FFFFFF;
	color:				#255488;
	text-align:			center;
	padding:			5px 10px 5px 10px;
	font-size:			13px;
	text-decoration:	none;
	display:			block;
	font-weight:		bold;

}

.resultscolumn
{
	width: 				77%;
	float:				left;
}

.results
{
	padding:			30px 5px 10px 10px;
	text-align:			center;
}

.summarytitle
{
	color:				#555555;
	font-family:		myriad condensed web;
	font-weight:		bold;
	font-size:			17px;
}

.resultsection
{
	text-align:			left;
	float:				left;
	width:				100%;
}

.resultsectionline
{
	position:			relative;
	top:				15px;
	border-bottom:		1px solid #658fb9;
}



.resultsectiondata
{
	width:				100%;
	color:				black;
	font-size:			10pt;
	font-weight:		normal;
	text-align:			left;
	vertical-align:		top;
	font-family:		futura medium;
	padding-left:		35px;
}

.resultsectionspacer
{
	height:				5px;
	font-size:			1px;
	clear:				left;
}

.resultexplicit
{
	font-weight:		bold;

}

.resultsbuttonrow
{
	height:				25px;

}

.resultbottombutton, .resultbottombuttonsmall
{
	display:			block;
	background:			url("images/xv2_resultsbutton.jpg") no-repeat top;
	text-decoration:	none;
	width:				92px;
	height:				21px;
	text-align:			center;
	color:				#000000;
	font-size:			12px;
	padding-top:		3px;
	float:				left;
	margin-right:		3px;
	margin-left:		3px;

}

.resultbottombuttonsmall
{
	background:			url("images/xv2_resultsbuttonsmall.jpg") no-repeat top;
	width:				50px;
}


div.content
{
	width:				100%;
}



div.helpstylesmall
{
	right:				0px;
	top:				0px;
	padding:			0px;
	margin:				0px;
	width:				400px;
	height:				100%;
	background-color:	#c6cbd1;
	position:			absolute;
	overflow:			hidden;
	display:			none;
	z-index:			10;
}

div.helpstylemedium
{
	position:			absolute;
	top:				0px;
	padding:			0px;
	margin:				0px;
	height:				100%;
	background-color:	#c6cbd1;
	float:				right;
	overflow:			hidden;
	display:			none;
	z-index:			10;
}

div.helpstylelarge
{
	position:			absolute;
	top:				0px;
	left:				890px;
	padding:			0px;
	margin:				0px;
	height:				100%;
	background-color:	#c6cbd1;
	float:				right;
	overflow:			hidden;
	display:			none;
	z-index:			10;
}

.helpframe
{
	width: 				100%;
	height: 			100%;
    border:				0px;
	background-color:	#c6cbd1;
}

.helpbutton
{
	cursor: 			pointer;
}

div.menubackground
{
	background-color:	#b6b6b6;
}

div.menuwelcome
{
	background-color:	#b6b6b6;
	color:				#3B3B3B;
	font-weight:		bold;
	font-family:		Arial, sans-serif;
	font-size:			15px;
	padding:			12px 0px 4px 20px;
	border-bottom: 		1px solid #6b6b6b;
	margin:				0px 15px 0px 15px;

}
div.commonmenu
{
	background-color:	#b6b6b6;
	width:				100%;
	height:				160px;
	text-align:			center;
	padding:			20px 0px 20px 0px;

}

.mainimages
{
	height:				130px;
	width:				140px;

}

#createvaltext
{
	text-align:			left;
	font-size:			11px;
	font-weight:		bold;

	line-height:		16px;
}


a.createvallink
{
	color: 				#4D4D4D;
	text-decoration:	none;
	display:			block;
}
a.createvallink:hover
{
	color: 				#FFFFFF;
	text-decoration:	underline;
}


div.commonmenusection
{
	float:				left;
	width:				33%;
	height:				175px;
	text-decoration:	none;
}

div.commonmenuspacer
{
	width:				1px;
	height:				160px;
	background-color:	#d2d2d2;
	float:				left;
}

.commonmenubigtextlight, .commonmenubigtextdark
{
	font-size:			14px;
	font-family:		Arial, sans-serif;
	color: 				#ffffff;
	font-weight:		bold;
	text-transform:		uppercase;

}

.commonmenubigtextdark
{
	color: 				#3B3B3B;
}

.commonmenusmalltext
{
	font-family:		Arial, sans-serif;
	color:				#23437F;
	font-size:			11px;
	font-weight:		bold;
}

div.innermenu
{
	background-image:	url("images/xv2_innermenufade.jpg");
	background-repeat: 	repeat-x;
	width:				100%;
	height:				40px;
	text-align:			center;
	border-top:			2px solid #7695b2;
	border-bottom:		2px solid #426384;
}

a.innermenubutton
{
	display:			block;
	background-image:	url("images/xv2_innermenufade.jpg");
	background-repeat: 	repeat-x;
	float:				left;
	width:				19%;
	text-align:			center;
	font-family:		Arial, sans-serif;
	font-size:			11px;
	color:				#434343;
	padding:			6px 0px 6px 0px;
	font-weight: 		bold;
	text-decoration:	none;
}

a.innermenubutton:hover
{
	color:				#666666;
	background-image:	url("images/xv2_innermenufade_on.jpg");
	background-repeat: 	repeat-x;
}

div.innermenuspacer
{
	width:				1px;
	margin:				3px 0px 0px 0px;
	height:				34px;
	background-color:	#434343;
	float:				left;

}

.starthidden
{
	display:			none;
}

.logoutbutton
{
	float:				right;
	margin:				0px 10px 0px 0px;
	width:				71px;
	height:				23px;
	background-image:	url("images/xv2_logoutbuttonbox.gif");
	display:			block;
	text-align: 		center;
	line-height: 		22px;
	color: 				#FFFFFF;
	font-size: 			12px;
	font-weight: 		bold;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	background-color:	white;
	text-transform:		uppercase;
}

.logoutbutton:hover
{
	color: 				#434343;
}

.splashbody
{
	width:				100%;
	height:				100%;
}


.splashmiddle
{
	width:				100%;
	background-color:	#b6b6b6;
	float:				left;
	clear: 				both;
}

.welcomebar
{
	background-color:	#8d8d8d;
    color:				#FFFFFF;
	width:				100%;
	height:				30px;
	border-top:			1px solid black;
	border-bottom:		1px solid black;
	margin:				0px 0px 0px 0px;
	padding:			12px 0px 0px 0px;
	font-weight:		bold;
	font-family:		Arial, sans-serif;
	font-size:			12px;
}

.xvsplashimage
{
	padding:			1px 1px 1px 1px;
	float:				left;
	border-left:		1px solid white;
}

.xvsplashtext
{
	width:				380px;
	color:				#434343;
	font-family:		Arial, sans-serif;
	font-size:			13px;
	margin:				0px 0px 0px 0px;
	text-indent:		16px;
	text-align:			center;
	float:				left;

}

.splashbigtxt
{
	font-size:			22px;
	font-weight:		bold;
	text-indent:		0px;
}

.xvsplashtext a
{
	color:				#03125C;
	font-weight:		bold;
}

.splashbluespacer
{
	background-image:	url("images/xv2_splashspacerslice.jpg");
	height:				31px;
	width:				100%;
	clear: 				both;
}

.splashtripleblock
{
	width:				100%;
	padding:			8px 0px 30px 0px;
	float:				left;
	clear:				both;
}

.splashtriple
{
	width:				31%;
	float:				left;
	font-family:		Arial, sans-serif;
	font-size:			13px;
	padding:			8px 8px 8px 8px;
}

.splashtriplespacer
{
	width:				1px;
	background-color:	black;
	height:				150px;
	float:				left;
	margin:				8px 0px 0px 0px;
}

.tripleheader, .tripleheaderlight
{
	font-family:		Arial, sans-serif;
	font-size:			18px;
	color:				#1F378F;
}

.tripleheaderlight
{
	color:				#7CABD9;
}

.headerlogin
{
	color:				#434343;
	font-size:			11px;
	font-weight:		bold;
	padding:			0px 60px 0px 0px;
}

.splashtriple a
{
	color:				#7CABD9;
	font-weight:		bold;
}

.popupheader
{
	height:				20px;
	background-color:	#99B6D4;
	text-align:			center;
	color:				#FFFFFF;
}

.popupfooter
{
	width:				100%;
	height:				30px;
	position:			absolute;
	background-color:	#8e8d8b;
	padding-top:		6px;
	left:				0px;
	bottom:				0px;
}

.forgottext a
{
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	text-align:			center;
	text-decoration:	underline;
	color:				#47749D;
	padding:			0px 0px 20px 20px;
}

.loginbutton
{
	width:				104px;
	height:				22px;
	background-image:	url("images/xv2_loginbuttonbox.gif");
	display:			block;
	text-align: 		center;
	line-height: 		22px;
	color: 				gray;
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	background-color:	white;
	margin:		   		0px 0px 0px 20px;
}

.loginbutton:hover
{
	color: 				#6E6E6E;
	background-color:	#7FA8D4;
}

.pagenavbar
{
	width:				100%;
	height:				21px;
	background-color:	#99B6D4;
	text-align:			center;
	color:				#FFFFFF;
	padding:			2px 0px 2px 0px;
}

.pagenavbartext
{
	text-align:			center;
	color:				#FFFFFF;
}

.pagenavbaruncompleted, .pagenavbarcompleted, .pagenavbarcurrentuncompleted, .pagenavbarcurrentcompleted
{
	padding:			0px 2px 0px 2px;
	font-family:		Arial, sans-serif;
	color:				#FFFFFF;
	font-size: 			12px;
	text-decoration:	none;
}

.pagenavbarcurrentuncompleted, .pagenavbarcurrentcompleted
{
	font-weight:		bold;
}

.pagenavbarcompleted, .pagenavbarcurrentcompleted
{
	color:				#032876;
}

.pagenavbaruncompleted:hover, .pagenavbarcompleted:hover, .pagenavbarcurrentuncompleted:hover, .pagenavbarcurrentcompleted:hover
{
	text-decoration:	underline;
}

.navbarspacer
{
	color:				#FFFFFF;
	line-height:		1px;
	letter-spacing:		-1px;
}

.poppagenavbar
{
	width:				100%;
	height:				21px;
	background-color:	#FFFFFF;
	text-align:			center;
	color:				#032876;
	padding:			2px 0px 2px 0px;
}

.popnavbarselected, .popnavbarnotselected
{
	padding:			0px 2px 0px 2px;
	font-family:		Arial, sans-serif;
	font-size: 			12px;
	text-decoration:	none;
	color:				#032876;
}

.popnavbarselected
{
	font-weight:		bold;
}

.popnavbarspacer
{
	color:				#032876;
	line-height:		1px;
	letter-spacing:		-1px;
}



.tabheader, .tabheaderlink
{
	 width:                  100%;
	 background-color:       #FFFFFF;
	 overflow:               hidden;
}

.tabheaderline
{
	position:			relative;
	top:				15px;
	border-bottom:		1px solid #658fb9;
}

.tabheaderlink
{
	 cursor:                 pointer;
}

.tabheaderdarktext, .tabheaderlighttext
{
	 color:                 #000000;
	 font-family:           Arial, sans-serif;
	 font-size:             14px;
	 text-transform:        uppercase;
	 padding:				0px 0px 0px 4px;
	 text-decoration:       none;
	 position:				relative;
	 background-color:		#FFFFFF;
	 font-weight:			bold;
}

.tabheaderlighttext
{
	 color:                  #7CABD9;
	 padding:                0px 0px 0px 4px;
}

.login
{
	padding:			0px 0px 0px 0px;

}

.splashloginwrapper
{
	width:				100%;
	float:				left;
}

.searchbar
{
	width:				100%;
	height:				1px;
	font-size:			1px;
	background-color:	#6590BA;
	margin:				5px 0px 5px 0px;
}

.quicksearch
{
	width:				600px;
	text-align:			center;
	padding:			0px 0px 10px 0px;
}

.quicksearchpage
{
	width:				100%;
	text-align:			center;

}

p.quicksearchtitle
{
	color:                 	#000000;
	font-family:           	Arial, sans-serif;
	font-size:             	24px;
	font-weight:			bold;
	margin:					20px 0px 20px 0px;
}

.advancedsearchbutton:hover
{
	color: 				#6E6E6E;
}

.advancedsearchbutton
{
	width:				147px;
	height:				22px;
	background-image:	url("images/xv2_advancedsearch.gif");
	display:			block;
	text-align: 		center;
	line-height: 		22px;
	color: 				#03125C;
	font-size: 			14px;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	background-color:	white;
	margin:		   		0px 0px 0px 0px;
}

.quicksearchdesctext, .quicksearchby
{
	color:                 	#000000;
	font-family:           	Arial, sans-serif;
	font-size:             	16px;
	margin:					3px 0px 3px 0px;
}

.quicksearchby
{
	padding:				30px 0px 10px 0px;
	text-align:				left;
}

.quicksearchfieldtitle
{
	text-align:				left;
	padding:				5px 0px 5px 30px;
	float:					left;
	font-size:				14px;
}

.quicksearchdata
{
	float:					left;
	padding:				5px 0px 5px 0px;
}

.quickbuttoncolumn
{
	float:					right;
	padding:				5px 50px 5px 0px;
}

.quicksearchrow
{
	width:					100%;
	text-align:				left;
	clear:					both;
}

.quicksearchextraspacerow
{
	padding:				12px 0px 12px 0px;
	width:					100%;
	text-align:				left;
	clear:					both;
}

.quicksearchbutton
{
	width:				67px;
	height:				22px;
	background-image:	url("images/xv2_searchbutton.gif");
	display:			block;
	text-align: 		center;
	line-height: 		22px;
	color: 				#03125C;
	font-size: 			14px;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	background-color:	white;
	margin:		   		0px 0px 0px 0px;
}

.quicksearchbutton:hover
{
	color: 				#6E6E6E;
}

.quicksearchradiobutton
{
	font-family:		Arial, sans-serif;
	font-size: 			12px;
	padding:			0px 0px 0px 180px;
}

.quicksearchradiodiv
{
	text-align:			left;
}

.modulename
{
	text-align:			center;
	font-family:		Arial, sans-serif;
	font-size:			20px;
	font-weight:		bold;
}

.aierrorcomment
{
	font-family:		Arial, sans-serif;
	font-size:			14px;
	color:				red;
	font-weight:		bold;
}

#confirmBox {height:12px; position:absolute; z-index:100; visibility:hidden; background:#FFFFFF; color:#000000; border:2px solid #99B6D4; text-align:center;}
#confirmBoxHeader{height:16px; color:#434343; background-color:	#99B6D4; text-align:left;}

