html, body {
	Height: 100%;
} 

html,body {
	Margin: 0;
	Padding: 0;
	Scrollbar-Base-Color: #2D2D2D;
	Scrollbar-Arrow-Color: #BBBBBB;
	Scrollbar-3dlight-Color: #333333;
	Scrollbar-Darkshadow-Color: #000000;
	Scrollbar-Face-Color: #191919;
	Scrollbar-Highlight-Color: #333333;
	Scrollbar-Shadow-Color: #191919;
	Scrollbar-Track-Color: #2D2D2D;
}

body {
	Background-Color:#2D2D2D;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 11px;
	Color: #BBBBBB;
	Text-Align: Center;
}

a {color: #FFFFFF;font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-weight: Normal; text-decoration: none}
a:link, a:visited {color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-weight: Normal; text-decoration: none}
a:hover {color: #BF2200; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-weight: Normal; text-decoration: none}

hr { 
	Border: 0px;
	Margin: 10px 0px;
	Height: 1px;
	Color: #666666;
	Background-Color: #666666;
}

Span { 
	Color: #FFFFFF;
}

@font-face {
	font-family: 'EnviroRegular';
	src: url('enviro_regular-webfont.eot');
	src: local('☺'), url('enviro_regular-webfont.woff') format('woff'), url('enviro_regular-webfont.ttf') format('truetype'), url('enviro_regular-webfont.svg#webfontuZARJcuA') format('svg');
	font-weight: normal;
	font-style: normal;
}

.MagicMirror {
	Color: inherit;
	text-transform:uppercase;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'EnviroRegular', sans-serif;
}

ul {
	List-Style-Type: None;
	Margin: 0px;
	Padding: 0px;
	line-height: 180%;
}

li {
	Background: url(../Images/Bullet.gif) no-repeat 0px 4px;
	Padding-Left: 15px;
}

ul li ul li {
	Background: url(../Images/BulletSub.gif) no-repeat 0px 4px;
}

br.None	{
	Display: None;
} 

Label {
	Width: 142px;
	Margin: 0;
	Padding: 2px;
	Margin-Top: 5px;
	Padding-Right: 10px;
	Text-Align: Right;
	Float: Left;
}

Label.CheckL {
	Width: 400px;
	Padding-Left: 5px;
	Text-Align: Left;
	Line-Height: 25px;
	Float: None;
}

Fieldset {
	Border: 0px;
	Width: 660px;
}

.Textfield {
	Width: 450px;
	Height: 15px;
	Margin: 3px;
	Padding: 3px 8px;
	Background-Color: #333333;
	Border: 1px Solid #666666;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 11px;
	Color: #FFFFFF ;
}

Textarea {
	Width: 450px;
	Height: 165px;
	Margin: 3px;
	Padding: 8px;
	Background-Color: #333333;
	Border: 1px Solid #666666;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 11px;
	Color: #FFFFFF ;
}

.File {
	Width: 468px;
	Height: 24px;
	Margin: 3px;
	Padding: 3px 8px;
	Background-Color: #333333;
	Border: 1px Solid #666666;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 11px;
	Color: #FFFFFF ;
}

.checked {
	Background-Color: #333333;
	Background-Image: url(../Images/CheckT.gif);
	Background-Repeat: no-repeat
	}
.unchecked {
	Background-Color: #333333;
	Background-Image: url(../Images/CheckF.gif);
	Background-Repeat: no-repeat
}

.Submit {
	Width: Auto;
	Height: Auto;
	Margin: 3px;
	Padding: 3px 8px;
	Background-Color: #333333;
	Border: 1px Solid #666666;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 11px;
	Color: #FFFFFF ;
}

.Submit:hover {
	Background-Color: #191919;
}

Select {
	Width: 467px;
	Height: 23px;
	Margin-Top: 2px;
	Margin-Bottom: 2px;
	Margin-Left: 3px;
	Background-Color: #333333;
	Border: #666666;
	Border-Style: Solid;
	Border-Top-Width: 1px;
	Border-Right-Width: 1px;
	Border-Bottom-Width: 1px;
	Border-Left-Width: 1px;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 11px;
	Color: #FFFFFF;
}

#Container {
	Z-Index: 1;
	Min-Height:	100%;
	Height: Auto;
	Width: 900px;
	Text-Align: Left;
	Margin-Left: Auto;
	Margin-Right: Auto;
	Border-Left: 1px Solid #666666;
	Border-Right: 1px Solid #666666;
	Background: #333333 url(../Images/BG.gif) repeat-y 50% 0;
	Position: Relative;
}
	
* html #Container {
	Height: 100%;
	Width: 900px;
	W\idth: 900px;
}
	
#Container.Full {
	Background: #333333;
}
	
#Menu {
	Width:900px;
	Height: 50px;
	Background-color: #000000;
	Border-Bottom: 1px Solid #666666;
	Z-Index: 50;
}

#Menu ul {
	List-Style-Type: None;
	Margin: auto;
	Padding: auto;
	line-height:normal;
}

#Menu li {
	Background: none;
	Padding-Left: 0px;
}

#Menu ul li ul li {
	Background: none;
}


#ContainerL {
	Position: Relative;
	Top: 0px;
	Z-Index: 1;
	Float: Left;
	Display: Block;
	Padding-Bottom: 20px;
}

#ContainerR {
	Position: Relative;
	Top: 0px;
	Width: 180px;
	Z-Index: 1;
	Float: Right;
	Display: Block;
	Margin-Bottom: 20px;
}

#ContainerR.Full {
	Width: 580px;
}

#FooterC {
	Clear: Both;
	Height: 50px;
	Width: 900px;
}

#Footer {
	Z-Index: 1;
	Width: 900px;
	Height: 50px;
	Position: Absolute;
	Bottom: 0;
	Background-color: #191919;
	Border-Top: 1px Solid #666666;
	Clear: Both;
	Text-Align: Center;
}

#MainI { 
	Width: 700px;
	Height: 400px;
	Z-Index: 1;
	Position: Relative;
	Top: 0px;
	Left: 0px;
	Border-Bottom: 1px Solid #666666;
	Margin: 0px;
	Display: Block;
}

#MainI.Full { 
	Width: 300px;
	Position: Relative;
	Top: 15px;
	Left: 15px;
	Border: 0px;
}

#MainIS, #RelatedI { 
	Height: 140px;
	Z-Index: 1;
	Margin: 0px 10px 10px 0px;
	Position: Relative;
	Top: 0px;
	Left: 0px;
	Border: 1px Solid #666666;
	Display: Block;
}

#MainIS { 
	Float: Left;
	Width: 100px;
}

#RelatedI { 
	Width: 140px;
}

#RelatedI.Last { 
	Margin-Bottom: 0px;
}

#RelatedI.Main, #RelatedI.Client { 
	Margin: 0px;
}

#RelatedI.Client { 
	Width: 125px;
	Height: 89px;
}

#MainT { 
	Width: 700px;
	Height: 50px;
	Z-Index: 1;
	Position: Relative;
	Top: 0px;
	Left: 0px;
	Display: Block;
	Font-Size: 14px;
	Font-Weight: Bold;
	Color: #FFFFFF;
	Background-color: #191919;
	Border-Bottom: 1px Solid #666666;
	Text-Indent: 20px;
	Line-Height: 50px;
	Padding-Top: -25px;
}

#MainT.Full { 
	Width: 100%;
}

#MainC { 
	Width: 660px;
	Z-Index: 1;
	Position: Relative;
	Top: 20px;
	Left: 20px;
	Margin-Bottom: 20px;
	Display: Block;
	Text-Align: Justify;
}

#MainC.Full{ 
	Left: 0px;
	Width: 560px;
}

#MainC.FullC{ 
	Display: Table-Cell;
	Vertical-Align: Bottom;
	Left: 0px;
	Height: 373px;
	Width: 560px;
}

#MainCL, #MainCR { 
	Width: 320px;
	Z-Index: 1;
	Position: Relative;
	Margin-Bottom: 20px;
	Text-Align: Justify;
	Float: Left;
}

#MainCR { 
	Left: 20px;
	Float: Left;
}

#Sub { 
	Width: 160px;
	Z-Index: 1;
	Position: Relative;
	Top: 20px;
	Background-Color: #333333;
	Border: 1px Solid #666666;
	Margin-Bottom: 20px;
	Display: Block;
}

#SubT { 
	Width: 160px;
	Height: 30px;
	Z-Index: 1;
	Position: Relative;
	Background-Color: #191919;
	Top: 0px;
	left: 0px;
	Text-Indent: 10px;
	Line-Height: 30px;
	Padding-Top: -15px;
	Border-Bottom: 1px Solid #666666;
	Display: Block;
	Color: #FFFFFF;
}

#SubC { 
	Width: 140px;
	Z-Index: 1;
	Position: Relative;
	Top: 9px;
	left: 9px;
	Margin-Bottom: 10px;
	Padding-Bottom: 10px;
}
