/* Positioning*/
@media print
{
	.menucontainer
	{
		display:none;
	}
	.menuitem
	{
		display:none;
	}
	#right
	{
		display:none;
	}
	#search
	{
		display:none;
	}
}
@media screen
{
	body
	{
		margin:0px;
		padding:0px;
		font-family:Verdana;
		font-size:10px;
		background-image:url("/_gfxlogo/bg_page.gif");
		background-repeat: no-repeat;
		background-color:white;
	}

	body.nobackground
	{
		margin:0px;
		padding:0px;
		font-family:Verdana;
		font-size:10px;
		background-image:url("");
		background-repeat: no-repeat;
		background-color:#E3E7ED;
	}
	
	body.dark
	{
		font-family:Verdana;
		font-size:10px;
		background-image:url("");
		background-repeat: no-repeat;
		background-color:#E3E7ED;
		padding:0px;
		margin:0px;
		margin-top:10px;
		margin-bottom:10px;
		white-space:no-wrap;
		overflow-y:auto;
	}
	
	body.v2
	{
		margin:0px;
		padding:0px;
		font-family:Verdana;
		font-size:10px;
		background-image: url('/_gfx/bg_page_building.gif');
		background-repeat: no-repeat;
		background-color:white;

	}


	.button
	{
		background-color:transparent;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		border:0px;
		color:#153064;
		border-right:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:hand;
		padding:0px;
		padding-right:4px;
		padding-left:4px;
		text-align:center;
		width:auto;
		margin-right:10px;
	}
	
	.right
	{
		margin-top:5px;
		text-align:right;
	}
	form
	{
		margin:0px;
		padding:0px;
	}
	#container
	{
		margin-left:266px;
		margin-top:137px;
		width:721px;
		padding-bottom:50px;
	}
	
	#content
	{
		float:left;
		padding:0px;
		width:474px;
		padding-bottom:20px;
	}


	#content ul
	{
		list-style-image:url("/_gfx/bullet3.gif");
		margin-left:17px;
		margin-top:4px;
		margin-bottom:0px;
	}
	
	#content ul li
	{
		margin-bottom:5px;
	}

	#content ol
	{
		margin-left:29px;
		margin-top:4px;
		margin-bottom:0px;
	}
	
	#content ol li
	{
		margin-bottom:5px;
	}

	a
	{
		text-decoration:none;
		color:#153064 !IMPORTANT;
		font-weight:bold;
	}
		
	a:hover
	{
		text-decoration:underline;
		color:#7f8daa;
		font-weight:bold;
	}

	a.linkb
	{
		clear:both;
		color:#ff5800;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}

	a.linkb:hover
	{
		color:#AF4E1C;
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
	}

	.darkcontainer a.linkb
	{
		clear:both;
		color:#ff5800;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}

	.darkcontainer a.linkb:hover
	{
		color:#AF4E1C;
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
	}

	#widecontent
	{
		float:left;
		padding:0px;
		width:695px;
	}
	

	#bottom
  {
		position:absolute;
		left:2px;
		bottom:-2px;
		height:24px;
		line-height:18px;
		width:963px;
		background-color:#fff;
		background-image:url("/gfx/bg_bottombar_fbn.gif");
		background-repeat:repeat-x;
	}
  
	#bottom a
	{
		margin-left:28px;
	}
	#bottom img
	{
		float:right;
		margin-top:4px;
		margin-right:36px;
	}


	#right
	{
		float:left;
		margin-left:34px;
		margin-top:-14px;
		width:187px;
	}
	
	#right h3
	{
		margin:0px;
		padding:0px;
		font-size:11px;
	}
	
	#right a
	{
		text-decoration:none;
		color:#153064;
		font-weight:bold;
	}
	
	#right a:hover
	{
		color:#7f8daa;
	}

	.ding
	{
		font-family:webdings;
		font-size:10px;
		cursor:hand;
	}
	
	select
	{
		font-family:Verdana;
		font-size:10px;
	}
	
	textarea
	{
		font-family:Verdana;
		font-size:10px;
	}

	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;
	}
	
	DE\:TABS
	{
		behavior:url("/_methods/tab.htc");
	}
	
	/*Tabs*/
	DE\:TAB .active_tab
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#153064;
		padding-left:9px;
		color:white;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
	}
	DE\:TAB .inactive_tab
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#e3e7ed;
		padding-left:9px;
		color:#153064;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
	}
	
	.active_tab
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#153064;
		padding-left:9px;
		color:white;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:hand;
	}
	
	.inactive_tab
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#e3e7ed;
		padding-left:9px;
		color:#153064;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:hand;
	}


	.active_tab_nocursor
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#153064;
		padding-left:9px;
		color:white;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:none;
	}
	
	.inactive_tab_nocursor
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#e3e7ed;
		padding-left:9px;
		color:#153064;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:none;
	}
	


	DE\:TABS
	{
		behavior:url("/_methods/tab.htc");
	}
	
	/*Tabs*/
	.tabs
	{
		height:22px;
		clear:both;
		display:block;
	}	
	.tab.active_tab
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#153064;
		padding-left:9px;
		color:white;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
	}
	
	.tab.inactive_tab
	{
		float:left;
		width:96px;
		height:19px;
		background-color:#e3e7ed;
		padding-left:9px;
		color:#153064;
		font-weight:bold;
		line-height:19px;
		margin-right:2px;
		margin-bottom:2px;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
	}
	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:#153064;
		border-right:1px solid #153064;
		border-bottom:1px solid #153064;
		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:#153064;
		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:#153064;
	}
	.menustyleover
	{
		background-color:#153065;
		color:#ffffff;
	}
		
	/*TopMenu*/
	.menutop
	{
		position:absolute;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		color:#153064;
		cursor:hand;
	}
	
	.menucontainer
	{
		position:absolute;
		visibility:hidden;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		width:169px;
		height:16px;
		color:#153064;
		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*/
	#search
	{
		position:absolute;
		top:528px;
		left:20px;
		width:167px;
		background-color:#b8c0d0;
		color:#153064;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:10px;
		padding-right:5px;
	}
		
	#search a
	{
		float:right;
	}

	#search .inputfield
	{
		width:110px;
	}

	#search .button
	{
		margin-right:2px;
	}

	#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:#153064;
		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:#153064;
		cursor:hand;
	}
	
	.bselectitemhover
	{
		background-color:#153064;
		width:100%;
		font-family:Verdana;
		font-size:7.5pt;
		font-weight:bold;
		color:white;
		cursor:hand;
	}
	
	.bar
	{
		width:697px;
		border-left:1px solid #154064;
		border-bottom:1px solid #154064;
		background-color:#e3e7ed;
		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:#153064;
	}
	
	
	.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:#153064;
		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:#153064;
	}
	.extrading
	{
		color:#CED3DE;
	}
	#dlink
	{
		display:inline;
	}
	
	#ulink
	{
		display:none;
	}
	.searchbox
	{
		width:695px;
		background-color:#e3e7ed;
		color:black;
		padding-top:10px;
		padding-left:10px;
		/*padding:8px;*/
		padding-bottom:6px;
	}
	
	.searchbox td
	{
		font-family:Verdana;
		font-size:10px;
		color:black;
		height:24px;
		font-weight:bold;	
	}
		
	#shortcuts
	{
		position:absolute;
		left:656px;
		top:58px;
		text-align:right;
		fontWeight:bold;
		overflow:hidden;
		height:18px;
		color:#153064;
		width:300px;
		zIndex:2;
	}
	#locationname
	{
		position:absolute;
		background-color:#153064;
		color:#fff;
		font-weight:bold;
		height:30px;
		padding-top:7px;
		padding-left:7px;
		padding-right:15px;
		top:52px;
		left:35px;
		z-Index:2;
	}
	#locationphoto
	{
		position:absolute;
		top:89px;
		left:21px;
		z-index:2;
	}
	#blueback
	{
		position:absolute;
		top:89px;
		left:21px;
		background-color:#7B8EAD;
		height:144px;
		width:167px;
		z-index:1;
	}
	#personinfo
	{
		position:absolute;
		background-Color:#9DA7BE;
		font-Weight:bold;
		height:44px;
		width:162px;
		padding-Top:7px;
		padding-Left:7px;
		padding-Right:7px;
		top:176px;
		left:26px;
		z-Index:2;
	}
	.addressbrand
	{
		position:absolute;
		top:16;
		left:756;
	}
	#ownerlogo
	{
		position:absolute;
		top:12px;
		left:429px;
		z-Index:2;
	}
}

@media print
{
	.printlogo
	{
		position:absolute;
		top:0px;
		left:0px;
	}
}