﻿/*	Compress @ http://iceyboard.no-ip.org/projects/css_compressor */

/* Standart Page Elements - Start */

	body 
	{
		background-color:#000762;
		margin:4px 0px 0px 0px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:normal;
		color:#666;
	}
	h1
	{
		margin:0px;
		font-weight:bold;
		font-size:18px;
		color:#0066CC;
		letter-spacing:-1px;
	}
	h2
	{
		margin:0px;
		font-weight:bold;
		font-size:15px;
		color:#0066CC;
		letter-spacing:0px;
	}
	h3
	{
		margin:0px;
		font-weight:bold;
		font-size:12px;
	}
	#hdivWrapper
	{
		width:970px; 
		margin:0px auto;
		background-color:#F9F9F9;
		border:solid 1px #FFF;
	}
	#hdivWrapper2
	{
		border:solid 2px #0066CC;
	}
	#hdivWrapper3
	{
		border:solid 1px #FFF;
	}
	#hdivHeader
	{
		background-image:url(../images/headerRepeat.jpg);
		background-position:left;
		background-repeat:repeat-x;
		height:150px;
		
	}
	#hdivSubHeader
	{
		background-image:url(../images/headerRight.jpg);
		background-position:right;
		background-repeat:no-repeat;
		height:150px;
	}
	.headerCompanyName
	{
		position:relative;
		top:37px;
		left:15px;
	}
	#hdivHeaderTitleAndMenuContainer
	{
		padding:4px 3px 0px 4px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#hdivPageTitle
	{
		margin:2px 0px 4px 0px;
	}
	#hdivTopMenu
	{
		float:right;
		color:#3399CC;
	}
	#menuList 
	{
		margin:0;
		padding:0;
		list-style-type:none;
	} 
	#menuList li 
	{
		float:left;
		margin-left:4px;
		text-align:center;
		padding:1px 2px 2px 2px;
		width:80px;
		background:#A4C6F4;
		border-style:solid;
		border-width:2px; 
		border-color:#0081E6;
		font-weight:bold;
		cursor:pointer;
		position: relative;
	}

	#menuList li ul 
	{
		display: none;
		position:absolute;
		margin:4px 0px 0px -118px;
		*margin:17px 0px 0px -149px;
		list-style-type:none;
	}
	#menuList li ul.customerDropDownMenu
	{
		margin:4px 0px 0px -118px;
		*margin:18px 0px 0px -160px;
	}
	#menuList li ul li {
		background:#FFF;
		font-weight:normal;
		width:150px;
		border-top-width:0px;
		text-align:left;
		border-color:#A4C6F4;
	}
	#menuList li ul a {
		text-decoration:none;
	}
	.menuSubListTopItem
	{
		border-top-style:solid;
		border-top-width:2px; 
		border-top-color:#0081E6;
	}
	#menuList li:hover ul, li.over ul { /* lists nested under hovered list items */
		display: block;
	}

	a.TopMenuLink, a.TopMenuLink:link, a.TopMenuLink:visited
	{
		color:#0081E6;
		text-decoration:none;
	}
	a.TopMenuLink:hover, a.TopMenuLink:visited:hover
	{
		color:#FFF;
		text-decoration:none;
	}
	a.TopMenuLink2, a.TopMenuLink2:link, a.TopMenuLink2:visited
	{
		color:#0081E6;
		text-decoration:none;
	}
	a.TopMenuLink2:hover, a.TopMenuLink2:visited:hover
	{
		color:#455682;
		text-decoration:none;
	}
	#hdivContentContainer
	{
		padding:0px 6px 0px 8px;	
	}
	a
	{
		color:#9AAAC4;
		text-decoration:underline;
	}
	a:hover
	{
		color:#455682;
		text-decoration:underline;
	}
	input, textarea, select
	{
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#666;
	}
	#hdivFooterContainer
	{
		width:970px; 
		margin:0px auto;
		color:#fff;
		padding-top:2px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#hdivFooterCopyRight
	{
		float:right;
		color:#fff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	.clearDiv
	{
		clear:both;   
	}
	input.BlueButton
	{
			margin:0px 2px 0px 0px;
			padding:0px 4px 0px 3px;
			border:outset 2px;
			border-top-color:#105277;
			border-left-color:#105277;
			border-right-color:#105277;
			border-bottom-color:#105277;
			*border-top-color:#9CF; /* IE 6+7 */
			*border-left-color:#9CF; /* IE 6+7 */
			*border-right-color:#69C; /* IE 6+7 */
			*border-bottom-color:#69C; /* IE 6+7 */
			background:#0066CC;
			text-align:left;
			color:#FFF;
			font-weight:bold;
			
			overflow:auto;
			*overflow:visible; /* IE 6+7 */
	}
	.cmsBody
	{
		padding:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*font-family:Tahoma;*/
		font-size:11px;
		line-height:normal;
		color:#666;    
		background-color:#FFF;
	}
	.GreyButton
	{
		cursor: pointer;
		color:#FFF;
		font-weight:bold;
		background-color:#999999;
		border:solid 1px #666666;
		/*border-top-color:#666666;
		border-right-color:#666666;
		border-left-color:#CCCCCC;
		border-bottom-color:#CCCCCC;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#666666',EndColorStr='#CCCCCC');
	*/
	}
	.FormFieldTitle
	{
		vertical-align:top;
		padding-right:4px;
		font-weight:bold;
		white-space:nowrap;
	}
	.FormField
	{
		vertical-align:top;
	}
	.errorMessage
	{
		color:#F00;
	}
	.green
	{
		color:#090;
	}
	.GridView
	{
		border:solid 1px #4E8EE8;
	}
	.GridView th
	{
		border:solid 1px #4E8EE8;
		padding:1px 5px 3px 5px;
		background-color:#BFD6F6;
		color:#4E8EE8;
		vertical-align:bottom;
		text-align:left;
	}
	.GridView th a
	{
		font-weight:bold;
		color:#4E8EE8;
		white-space:nowrap;
		font-style:normal;
	}
	.GridView td
	{
		padding:2px 5px 2px 5px;
		border:solid 1px #4E8EE8;
		vertical-align:top;
		text-align:left;
	}
	
	.GridView table
	{
		border:solid 1px #999;
	}
	.GridView table th
	{
		border:solid 1px #999;
		padding:1px 5px 3px 5px;
		background-color:#d6e3f4;
		color:#4E8EE8;
		vertical-align:top;
		text-align:left;
	}
	.GridView table th a
	{
		font-weight:bold;
		color:#4E8EE8;
		white-space:nowrap;
		font-style:normal;
	}
	.GridView table td
	{
		padding:2px 5px 2px 5px;
		border:solid 1px #999;
		background-color:#FFF;
		vertical-align:top;
		text-align:left;
	}
	
	.GridView table table
	{
		border:solid 1px #999;
	}
	.GridView table table th
	{
		border:solid 1px #999;
		padding:1px 5px 3px 5px;
		background-color:#e7ecf4;
		color:#4E8EE8;
		vertical-align:top;
		text-align:left;
	}
	.GridView table table th a
	{
		font-weight:bold;
		color:#4E8EE8;
		white-space:nowrap;
		font-style:normal;
	}
	.GridView table table td
	{
		padding:2px 5px 2px 5px;
		border:solid 1px #999;
		background-color:#FFF;
		vertical-align:top;
		text-align:left;
	}

	.GridViewPager
	{
		background-color:#BFD6F6;
		text-align:right;
		padding:0px;
		margin:0px;
	}
	.GridViewPager td
	{
		border-width:0px;
		padding:0px 2px 1px 2px;
		margin:0px;
	}
	.GridViewResults
	{
		text-align:left;
		font-weight:bold;
	}
	a.lotTableLink
	{
		color:#0066CC;
	}
	.requiredField
	{
		color:#990000;	
	}
	.hide
	{
		display:none;	
	}
	.companyPageContainer
	{
		margin:12px 0px 0px 0px;
	}
	.companySectionHighlights
	{
		float:left; width:586px; padding:0px 12px 0px 0px; border-right:dashed 1px #0066CC;
	}
	.companySectionLocation
	{
		float:right; width:326px; padding:0px 12px 0px 12px; text-align:justify;
	}
	.companyHighlightContainer
	{
		margin:0px 0px 20px 0px;
	}
	.companyHighlightImage
	{
		float:left; margin:0px 0px 12px 0px; padding:1px; border:solid 1px #0066CC;
	}
	.companyHighlightTextContainer
	{
		float:left; width:371px; margin:0px 0px 12px 12px; text-align:justify;
	}

/* Standart Page Elements - End */
/* Window - Start */

	.overlay_LayerWindow 
	{
		background-color: #000;
		filter:alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
	}

	.overlay___invisible__ 
	{
		background-color: #000;
		filter:alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;
	}

	.LayerWindow_nw 
	{
		width: 4px;
		height: 23px;	
		border-left:solid 1px #003B99; /* Website Color */
		background-color:#003B99; /* Website Color */
	}

	.LayerWindow_n 
	{
		background-color:#003B99; /* Website Color */
		height: 23px;
	}

	.LayerWindow_ne 
	{
		width: 9px;
		height: 23px;
		background-color:#003B99; /* Website Color */	
	}

	.LayerWindow_title
	{
		float:left;
		height:14px;
		font-size:11px;
		font-family:Verdana, Arial, Sans;
		font-weight:bold;
		text-align:left;
		width:100%;
		color:#FFF;
		padding-top:2px;
		white-space:nowrap;
	}

	.LayerWindow_title span 
	{
		font-size:11px;
		font-family:Verdana, Arial, Sans;
		font-weight:bold;
		color:#FFF;
	}

	.LayerWindow_minimize 
	{
		width: 23px;
		height: 23px;
		background: transparent url(/images/Window/minimize.gif) no-repeat 0 0;			
		position:absolute;
		top:1px;
		right:43px;
		cursor:pointer;
		z-index:2000;
	}

	.LayerWindow_maximize 
	{
		width: 23px;
		height: 23px;
		background: transparent url(/images/Window/maximize.gif) no-repeat 0 0;			
		position:absolute;
		top:1px;
		right:21px;
		cursor:pointer;
		z-index:2000;
	}

	.LayerWindow_close 
	{
		width: 23px;
		height: 23px;
		background: transparent url(/images/Window/close.gif) no-repeat 0 0;			
		position:absolute;
		top:1px;
		right:1px;
		cursor:pointer;
		z-index:2000;
	}

	.LayerWindow_w 
	{
		width:1px;
		border-left:solid 1px #878787;
	}

	.LayerWindow_content 
	{
		overflow:auto;
		color:#666; 
		font-family:Verdana, Arial, Sans;
		font-size:10px;
		background-color:#FFF;
		vertical-align:top;
	}

	.LayerWindow_contentPadding
	{
		height:1px;
		background-color:#FFF;
	}

	.LayerWindow_e 
	{
		width:1px;
		border-right:solid 1px #878787;
	}

	.LayerWindow_sw 
	{
		width:3px;
		height:16px;
		background-color:#F2F2F2;
		border-top:solid 1px #878787;	
		border-bottom:solid 1px #878787;
		border-left:solid 1px #878787;	
	}

	.LayerWindow_s 
	{
		height:16px;
		background-color:#F2F2F2;
		border-top:solid 1px #878787;
		border-bottom:solid 1px #878787;
	}

	.LayerWindow_se 
	{
		width: 8px;
		height: 16px;
		background-color:#F2F2F2;
		border-top:solid 1px #878787;	
		border-bottom:solid 1px #878787;
		border-right:solid 1px #878787;			
	}

	.status_bar 
	{
	  font-family:Verdana, Arial, Sans;
	  font-size:10px;
	  color:#666; 
	  float:left;
	  white-space:nowrap;
	}

	.LayerWindow_sizer 
	{
		margin:0px 0px 0px 0px;
		width: 20px;
		height: 16px;
		background:url(/images/Window/resize.gif) no-repeat 8px 4px;	
		cursor:se-resize;	
	}

	.LayerWindow_contentAdditional {}
	.top_draggable, .bottom_draggable { cursor:move; }
	/* DO NOT CHANGE THESE VALUES*/
	.LayerWindow {display:block;	position:absolute;}
	.LayerWindow table.table_window {border-collapse:collapse; border-spacing:0px; width:100%; margin:0px; padding:0px;}
	.LayerWindow table.table_window td , .LayerWindow table.table_window th {padding:0;}
	.LayerWindow .title_window {-moz-user-select:none;}

/* Window - End */
/* RoundedContentBox - Start */
  
	.RoundedContentBoxContainer
	{
		text-align:left;
		padding:2px; /*Controls border width*/
		background:#4E8EE8;
	}
	.RoundedContentBoxHeader
	{
		text-align:left;
		background:#4E8EE8;
		font-weight:bold;
		padding:0px 0px 4px 4px;
	}
	.RoundedContentBoxHeaderTitle
	{
		color:#FFF;
		text-align:left;
		font-weight:bold;
		font-size:15px;
	}
	.RoundedContentBoxHeaderLinkContainer
	{
		float:right;
		padding-right:4px;
	}
	.RoundedContentBoxHeaderLink
	{
		color:#FFF;
		font-weight:normal;
	}
	.RoundedContentBoxHeaderLink:hover
	{
		color:#CCC;
		font-weight:normal;
	}
	.RoundedContentBoxContent
	{
		background:#FFF;
	}

	/*Nifty Corners Cube CSS by Alessandro Fulciniti
	The following classes are added dinamically by javascript,
	and their use should be avoided in the markup */

	b.niftycorners,b.niftyfill{display:block}
	b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
		overflow:hidden;border-style:solid;border-width: 0 1px}
	/*normal*/
	b.r1{margin: 0 3px;border-width: 0 2px}
	b.r2{margin: 0 2px}
	b.r3{margin: 0 1px}
	b.r4{height: 2px}
	b.rb1{margin: 0 8px;border-width:0 2px}
	b.rb2{margin: 0 6px;border-width:0 2px}
	b.rb3{margin: 0 5px}
	b.rb4{margin: 0 4px}
	b.rb5{margin: 0 3px}
	b.rb6{margin: 0 2px}
	b.rb7{margin: 0 1px;height:2px}
	b.rb8{margin: 0;height:2px}
	b.rs1{margin: 0 1px}
	/*transparent inside*/
	b.t1{border-width: 0 5px}
	b.t2{border-width: 0 3px}
	b.t3{border-width: 0 2px}
	b.t4{height: 2px}
	b.tb1{border-width: 0 10px}
	b.tb2{border-width: 0 8px}
	b.tb3{border-width: 0 6px}
	b.tb4{border-width: 0 5px}
	b.tb5{border-width: 0 4px}
	b.tb6{border-width: 0 3px}
	b.tb7{border-width: 0 2px;height:2px}
	b.tb8{border-width: 0 1px;height:2px}
	b.ts1{border-width: 0 2px}

/* RoundedContentBox - End */
/* ToolTip - Start */

	#domToolTipPool
	{
		display:none;	
	}
	.domToolTipContainer
	{
		background-color:#FFF; 
		padding:1px;
	}
	.domToolTip
	{
		background-color:#FFF;
		border:solid 2px #1376B4;
	}
	.domToolTipHeader
	{
		background-color:#1376B4;
		color:#FFF;
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 2px 0px;
	}
	.domToolTipBody
	{
		padding:3px;
	}

/* ToolTip - End */