/* Positioning*/

@media screen
{
	body
	{
		margin:0px;
		background-image:url("/_gfxlogo/logo.gif");
		background-repeat: no-repeat;
		background-color:white;
	}
	
	#top
	{
		display:none;
	}

	.printlogo
	{
		position:absolute;
		display:none;
	}

	.ding
	{
		font-family:webdings;
		font-size:9.5pt;
		color:#172B46;
		cursor:hand;
	}
	
	DE\:SELECT
	{  
		height:20px;
		border:1px solid black;
		background-color:white;
		line-height:17px;
		padding-left:8px;
		margin:0px;
		cursor:hand;
		background-image:url("/_gfx/select_arrow.gif");
		background-position:top right;
		background-repeat:no-repeat;
		behavior:url("/_methods/select.htc");
		text-align:left;
	}
	
	DE\:OPTION
	{  
		display:none;
		text-align:left;
	}
	
	.page
	{
		width:1004px;
		height:610px;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	img
	{
		behavior:url("/_methods/over.htc");
	}
	
	.question
	{
		cursor:hand;
		behavior:url("/_methods/question.htc");
	}
	
	.help
	{
		position:absolute;
		width:163px;
		background-color:white;
		font-family:Verdana;
		font-size:7.5pt;
		padding:10px;
		border:1px solid #999999;
		visibility:hidden;
	}
	
	.help input
	{
		background-color:white;
		height:15px;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		border:0px;
		color:#172B46;
		border-right:1px solid #172B46;
		border-bottom:1px solid #172B46;
		cursor:hand;
		padding:0px;
	}
	
	.loaderframe
	{
		display:none;
	}
	/*Menu*/
.menuitem
{
	position:absolute;
	visibility:hidden;
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
	width:169px;
	height:20px;
	padding-left:9px;
	color:#172B46;
	background-color:#c0c7d5;
	line-height:20px;
	border:1px #ffffff solid;
	cursor:hand;
	letter-spacing:0.3pt;
	border-bottom:2px #ffffff solid;
	z-index: 100;
}
.arrow
{
	font-family:Webdings;
	font-size:9pt;
	float:right;
	font-weight:normal;
	padding-right:2px;
}

.menustyle
{
	background-color:#c0c7d5;
	color:#172B46;
}
.menustyleover
{
	background-color:#153065;
	color:#ffffff;
}
	
	/*TopMenu*/
	.menutop
	{
		position:absolute;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		color:#172B46;
		cursor:hand;
	}
	
	.menucontainer
	{
		position:absolute;
		visibility:hidden;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		width:169px;
		height:16px;
		color:#172B46;
		background-color:#c0c7d5;
		line-height:16px;
		border:1px #ffffff solid;
		cursor:hand;
		letter-spacing:0.3pt;
		border-bottom:2px #ffffff solid;
	}
	
	.arrow
	{
		font-family:Webdings;
		font-size:9pt;
		float:right;
		font-weight:normal;
		padding-right:2px;
	}
	/*Template*/
	#mainarea
	{
		float:right;
		width:745px;
		/*height:expression(document.body.clientHeight-260);*/
		height:100%;
		overflow:auto;
		margin-top:138px;
		margin-right:10px;
		padding:15px;
		font-family:Verdana;
		font-size:7.5pt;
		color:#172B46;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#172B46;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#dfdfdf;
		scrollbar-shadow-color:#797777;
	}	
	
	#maincontent
	{
		float:left;
		margin-top:-14px;
		width:456px;
		font-family:Verdana;
		font-size:7.5pt;
		color:#172B46;
	}
	
	#rightcontent
	{
		float:right;
		margin-top:-28px;
		width:187px;
		font-family:Verdana;
		font-size:7.5pt;
		color:black;
	}
	
	#bottom
	{
		background-color:#F1F0EB;
		width:983px;
		height:18px;
		text-align:right;
		line-height:18px;
		padding-right:28px;
		margin-top:-12px;
		margin-left:2px;
		color:#172B46;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		border-bottom:6px solid #FFFFFF;
	}
	
	#bottom a
	{
		text-decoration:none;
		color:#172B46;
	}
	
	#bottom .frontpage
	{
		float:left;
		margin-left:25px;
	}
	
	#search
	{
		float:left;
		width:167px;
		/*height:71px;*/
		height:51px;
		background-color:#b8c0d0;
		margin-left:10px;
		/*margin-top:488px;*/
		margin-top:528px;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		color:#172B46;
		padding-bottom:11px;
	}
	
	#search DE\:SELECT
	{  
		margin-left:5px;
	}
	
	#search .description
	{
		padding-left:11px;
		padding-top:3px;
		padding-bottom:2px;
	}
	
	#search .button
	{
		background-color:#b8c0d0;
		height:15px;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		border:0px;
		color:#172B46;
		border-right:1px solid #172B46;
		border-bottom:1px solid #172B46;
		cursor:hand;
		padding:0px;
	}
	
	#search input
	{
		background-color:#b8c0d0;
		height:20px;
		font-family:Arial;
		font-size:8.5pt;
		color:#172B46;
		border-top:1px solid black;
		border-left:1px solid black;
		border-bottom:1px solid white;
		border-right:1px solid white;
		padding-left:8px;
	}
	
	#search .text
	{
		background-color:#ffffff;
		width:130px;
		margin:0px;
		margin-left:5px;
	}
	
	#search form
	{
		margin:0px;
		padding:0px;
	}
	.bselect
	{
		width:152px;
		height:20px;
		border-top:1px solid black;
		border-left:1px solid black;
		border-bottom:1px solid white;
		border-right:1px solid white;
		background-color:white;
		line-height:18px;
		padding-left:8px;
		margin:0px;
		margin-left:8px;
	}

	.standarddropdown
	{
		font-family:Verdana;
		font-size:7.5pt;
	}
	
	.bselectdropdown
	{
		position:absolute;
		background-color:white;
		border: 1px solid black;
		overflow:auto;
		height:70px;
		font-family:Verdana;
		font-size:7.5pt;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#172B46;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#dfdfdf;
		scrollbar-shadow-color:#797777;
		visibility:hiddden;
	}
	
	.bselectitem
	{
		background-color:white;
		/*width:100%;*/
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		color:#172B46;
		cursor:hand;
	}
	
	.bselectitemhover
	{
		background-color:#172B46;
		width:100%;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		color:white;
		cursor:hand;
	}
	
	/*wide page stuff*/
	#widecontent
	{
		float:left;
		width:697px;
		font-family:Verdana;
		font-size:7.5pt;
		color:#172B46;
	}
	
	.bar
	{
		width:697px;
		border-left:1px solid #154064;
		border-bottom:1px solid #154064;
		background-color:#F1F0EB;
		color:black;
		font-size:11pt;
		font-weight:bold;
		padding-left:14px;
		height:22px;
		line-height:22px;
	}
	
	.themeboxleft
	{
		float:left;
		width:474px;
		border:1px solid black;
		padding:15px;
		margin-top:2px;
	}
	
	.themenumbers
	{
		margin-top:20px;
		text-align:right;
		width:470px;
	}
	
	DE\:THEMENUM
	{
		behavior:url("/_methods/themenum.htc");
	}
	
	.themeboxright
	{
		float:right;
		width:187px;
		border:1px solid black;
		margin-top:2px;
		padding-top:23px;
		padding-bottom:23px;
	}
	
	.themeboxright div
	{
		width:100%;
		padding-left:16px;
		padding-right:16px;
		font-weight:bold;
		background-color:white;
		text-decoration:none;
		height:18px;
		line-height:18px;
		color:#172B46;
	}
	
	
	.themeboxleft .head
	{
		font-size:10pt;
		font-weight:bold;
	}
	
	.brandblock
	{
		position:absolute;
		top: 51px;
		left: 68px;
		background-color:#103063;
		color:white;
		width:256px;
		height:30px;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		padding-left:15px;
		padding-top:5px;
		padding-right:5px;
	}
	
	.brandtopblock
	{
		position:absolute;
		top: 33px;
		left: 107px;
		width:81px;
		height:18px;
		background-color:#2E4675;
	}
	
	.brandusername
	{
		position:absolute;
		top: 122px;
		left: 26px;
		color:#172B46;
		width:162px;
		height:40px;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		padding-left:5px;
		padding-top:9px;
	}
	
	.brandlogosmall
	{
		position:absolute;
		top: 44px;
		left: 119px;
		width:50px;
		height:50px;
		background-color:transparent;
	}
	
	.brandlogo
	{
		position:absolute;
		top: 58px;
		left: 119px;
		width:103px;
		height:35px;
		background-color:transparent;
	}

	.breadcrumb
	{
		position:absolute;
		top: 75px;
		left: 337px;
		font-family:Verdana;
		font-size:7.5pt;
	}
	
	.brandnouser
	{
		position:absolute;
		top:122px;
		left:21px;
		background-color:white;
		width:167px;
		height:53px;
	}
	.basecolor
	{
		color:#172B46;
	}
	.extrading
	{
		color:#F1F0EB;
	}
	#dlink
	{
		display:inline;
	}
	
	#ulink
	{
		display:none;
	}
	


}

@media print
{
	.printlogo
	{
		position:absolute;
		top:0px;
		left:0px;
	}
}