/*.x--body {
    border-color: #007f9b;	
    color: #111;
	background: #666666;
}*/

.x-border-layout-ct {
    background: white;
}

ul.x-tab-strip-top {
    background: #3F3E3C url(images/slickness/tabs/tab-strip-bg.gif) repeat-x left top;
    border-color: #4a4a4a; /*LINE THAT IS DRAWN DIRECTLY BELOW TABS - CONNECTED TO TAB HEADERS*/
}

ul.x-tab-strip-bottom {
    background-image: url(images/slickness/tabs/tab-strip-btm-bg.gif);
    /*border-color: #4a4a4a;*/
}

.x-tab-strip span.x-tab-strip-text {
    /*color: #cccccc;*/
	color: #FFFFFF;
}

.x-tab-strip-over span.x-tab-strip-text {
    /*color: #ffffff;*/
	/*color: #33CCFF;*/
}

.x-tab-strip-active span.x-tab-strip-text {
    /*color: #eeeef0;*/
	color: #FFFFFF;
}

.x-tab-strip-top .x-tab-right {
    background-image: url(images/slickness/tabs/tabs-sprite.gif);
}

.x-tab-strip-top .x-tab-left {
    background-image: url(images/slickness/tabs/tabs-sprite.gif);
}

.x-tab-strip-top .x-tab-strip-inner {
    background-image: url(images/slickness/tabs/tabs-sprite.gif);
}

.x-tab-strip-bottom .x-tab-right {
    background-image: url(images/slickness/tabs/tab-btm-inactive-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-left {
    background-image: url(images/slickness/tabs/tab-btm-inactive-left-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    background-image: url(images/slickness/tabs/tab-btm-right-bg.gif);
}

/*.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
    background-image: url(images/slickness/tabs/tab-btm-left-bg.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    background-image: url(images/slickness/tabs/tab-close.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover {
    background-image: url(images/slickness/tabs/tab-close.gif);
}*/

.x-tab-panel-header, .x-tab-panel-footer {
    background: #3F3E3C; /*stripe directly below tabs*/
	border-color: transparent;
}

.x-tab-panel-header {
    border-color: transparent;
	background: #3F3E3C;
	padding-bottom: 0px;
	/*height: 27px; height of panel, but not of buttons / individual tabs in panel*/
}
.x-border-panel {
    border-color: #3F3E3C;
}
.x-panel {
    border-color: #3F3E3C;
}

.x-panel-body {
	/*border-top-color: #BDBDBD;*/
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: rgb(255,255,255);
}

.x-panel-bl, .x-panel-bc, .x-panel-br {
	background: #EFEFEF;
}
.x-panel-ml, .x-panel-mc, .x-panel-mr {
	background: #EFEFEF;
}
.xresizable-wrap {
	width: 300;
	float: left;
}

.x-toolbar {
	background: #D2D2D2;
	border-color: #BDBDBD;
}
.x-html-editor-wrap {
	border-color: #BDBDBD;
}

.x-toolbar .ytb-sep {
    background-image: url(images/slickness/grid/grid-split.gif);
}

/* Buttons */
.x-btn-text {
    color: #000000;  /*This changes the text on the buttons in the help (and presumably all other) window*/
    font-weight: bold !important;
	text-align: center;
}

/*.x-btn-left {
    background-image: url(images/slickness/button/btn-sprite.gif);
}

.x-btn-right {
    background-image: url(images/slickness/button/btn-sprite.gif);
}

.x-btn-center {
    background-image: url(images/slickness/button/btn-sprite.gif);
}

.x-btn-menu-arrow-wrap .x-btn-center button {
    background-image: url(images/slickness/button/btn-arrow-light.gif);
}

.x-btn-with-menu .x-btn-center em {
    background-image: url(images/slickness/toolbar/btn-arrow-light.gif);
}

.x-btn-text-icon .x-btn-with-menu .x-btn-center em {
    background-image: url(images/slickness/toolbar/btn-arrow-light.gif);
}*/

.x-tool {
    background-image: url(images/slickness/panel/header-sprites.gif);
    width: 27px;
    height: 15px;
	margin-top : -4px;
	margin-left : 0px;
}

legend .x-tool {
	margin-top : 0px;
}

.x-tool-close {
    background-position: 0 -0;
}
.x-tool-close-over {
    background-position: -27px 0;
}

.x-tool-minimize {
    background-position: 0 -15px;
}
.x-tool-minimize-over {
    background-position: -27px -15px;
}

.x-tool-maximize {
    background-position: 0 -30px;
}
.x-tool-maximize-over {
    background-position: -27px -30px;
}

.x-tool-restore {
    background-position: 0 -45px;
}
.x-tool-restore-over {
    background-position: -27px -45px;
}

.x-tool-toggle {
    background-position:0 -60px;
}
.x-tool-toggle-over {
    background-position:-27px -60px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
	
.class1 A:visited {text-decoration: underline; color: #2926A4;}
/* Window */
.x-window-proxy {
    background: #161616;
    border-color: #000000;
}

.x-window-tl .x-window-header {
    color: #eeeef0;
	text-align: left;
}

.x-window-tc {
    background-image: url(images/slickness/window/top-bottom.png);
}

.x-window-tl {
    background-image: url(images/slickness/window/left-corners.png);
}

.x-window-tr {
    background-image: url(images/slickness/window/right-corners.png);
}

.x-window-bc {
    background-image: url(images/slickness/window/top-bottom.png);
}

.x-window-bl {
    background-image: url(images/slickness/window/left-corners.png);
}

.x-window-br {
    background-image: url(images/slickness/window/right-corners.png);
}

.x-window-mc {
    border: 1px solid #333333;
    background: #454545;
    color: #eeeeee;
}

.x-window-ml {
    background-image: url(images/slickness/window/left-right.png);
}

.x-window-mr {
    background-image: url(images/slickness/window/left-right.png);
}

.x-panel-ghost .x-window-tl {
    border-color: #000000;
}

.x-panel-collapsed .x-window-tl {
    border-color: #000000;
}

.x-window-plain .x-window-mc {
    color: #eeeeee;
    background: #222222;
    border-left: 1px solid #111111;
    border-top: 1px solid #111111;
    border-bottom: 1px solid #222222;
    border-right: 1px solid #222222;
}

.x-window-plain .x-window-body {
    border-left: 1px solid #555555;
    border-top: 1px solid #555555;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    background: transparent !important;
}

body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
    color: #eeeeee;
    background-color: #1a1a1a;
}

	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.class1 A {text-decoration: underline; color: #2926A4;}
.class1 A:visited {text-decoration: underline; color: #2926A4;}
.class1 A:active {text-decoration: underline; color: #008000;}
.class1 A:hover  {text-decoration: underline; color: #330099;}

.class2 A:link {text-decoration: underline; color: rgb(80,80,80);}
.class2 A:visited {text-decoration: underline; color: rgb(80,80,80);}
.class2 A:active {text-decoration: underline; color: rgb(80,80,80);}
.class2 A:hover  {text-decoration: underline; color: #2926A4;}

.class3 A:link {text-decoration: none; color: rgb(80,80,80);}
.class3 A:visited {text-decoration: none; color: rgb(80,80,80);}
.class3 A:active {text-decoration: none; color: rgb(80,80,80);}
.class3 A:hover  {text-decoration: none; color: #2926A4;}

.class4 A:link {text-decoration: underline; color: rgb(35,134,50) !important;} 
.class4 A:visited {text-decoration: underline; color: rgb(35,134,50);}
.class4 A:active {text-decoration: underline; color: rgb(100,188,42);}
.class4 A:hover  {text-decoration: underline; color: rgb(100,188,42) !important;}

.class5 A:link {text-decoration: underline; color: #2926A4;} 
.class5 A:visited {text-decoration: underline; color: #2926A4;}
.class5 A:active {text-decoration: underline; color: rgb(21,99,197);}/*rgb(213,225,242);*/
.class5 A:hover  {text-decoration: underline; color: rgb(21,99,197);}

#Contracts h2 {
			font-size: 24px;
			color: rgb(35,134,50);
			font-weight: bold;
			margin-top: 0px;
			margin-bottom: 10px;
			} 

	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
			#bubble-welcome h1 {
			font-size: 24px;
			color: rgb(80,80,80);
			font-weight: bold;
			margin-top: 0px;
			margin-bottom: 10px;
			} 

	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
			#Services	ul
			{
			margin:10;
			font-size: 1.2em; 
			color: rgb(80,80,80);
			padding:0px 10px 10px;
			list-style-type: disc;
			
			/*margin-bottom: 5px;*/
			}
			#bubble-news	ul
			{
			margin:10;
			padding:0px 10px 0px;
			color: rgb(80,80,80);
			list-style-type: disc;
			font-size: 1.2em; 
			line-height:110%;
			}
			#bubble-all-news	ul
			{
			margin:10;
			padding:0px 10px 0px;
			color: rgb(80,80,80);
			list-style-type: disc;
			font-size: 1.2em; 
			line-height:110%;
			}
	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */		
		#address p 
		{		
		font-family: verdana;
		color: rgb(80,80,80);
		font-size: 70%;
		line-height:110%;
		margin-bottom:0px;
		}
		#form1 p 
		{		
		font-family: verdana;
		color: #2926A4;
		font-size: 1em;
		line-height:110%;
		margin-bottom:5px;
		display:inline;
		}
		
		#form1 h1 {
		font-size: 1.2em;
		color: "330099";
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 10px;
		line-height:110%;
		} 	
		
		/*#luxspace-win .x-window-bwrap {
			height:700;
		}	*/
		#luxspace-win .x-window-body {
			height: 450 !IMPORTANT;
		}
		#ext-gen317 {
			background: #111;
			height: 450 !IMPORTANT;
		}


		/*#luxspace-win .x-window-ml {
		height: 610px;
		}	*/	
		

		p 
		{		
		font-family: verdana;
		color: rgb(80,80,80);
		/*font-size: 80%;*/
		font-size: 0.9em;
		line-height:110%;
		margin-bottom: 5px;
		}
		#Contracts h2 {
		font-size: 1.3em;
		color: #2926A4;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 0px;
		} 
		
		h1 {
		font-size: 1.7em;
		color: rgb(80,80,80);
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 10px;
		} 
		h2 {
		font-size: 1.3em;
		color: "330099";
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 3px;
		} 
		h3 {
		font-size: 1.2em;
		color: "330099";
		font-weight: normal;
		margin-top: 5px;
		margin-bottom: 10px;
		} 
		h4 {
		font-size: 1.4em;
		color: "330099";
		font-weight: normal;
		margin-top: 5px;
		margin-bottom: 0px;
		} 
		h5 {
		font-family: verdana;
		font-size: 1.05em;
		color: rgb(80,80,80);
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 10px;
		}

table.two
{
table-layout: fixed
}

DIV.header
{
  FONT-WEIGHT: bolder;
  FONT-SIZE: x-large;
  TEXT-TRANSFORM: none;
  COLOR: #191970;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #b0c4de;
  TEXT-ALIGN: left;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none
}
	

