html,body
{
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

body
{
	background-color: #000;
	color: #1F2D91;
	font-family: Arial, Verdana, sans serif;
	padding: 0px;
}

div, h1, h2, h4, h5, h6, p, span
{
	margin: 0px;
	padding: 0px;
}

h3.red
{
	color: #B30000;
	font-size: 110%;
}

h3.white
{
	color: white;
	font-size: 110%;
}

ul 
{ 
	list-style: none;    /* removes list marker */ 
	margin-left: 0px;
	padding: 16px;
}

/*Page part*/

#page_container
{
	border: 0px solid #000;
	background-color: #000;
	position: relative;
	width: 1000px;
	height: auto;
	margin: auto;
}

body > #page_container
{
	max-width: 1000px;
}

#header_container
{
	position: relative;
	background-color: #000;
	width: 1000px;
	height:354px;
	margin: auto;
}

/* Header part*/
#WMHeaderMenu
{
	background: url("../images/WMHeaderMenu.jpg") no-repeat;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 113px;	
	position: absolute;
}

#WMSphere
{
/*	background: url("../images/WMSphere.jpg") no-repeat;*/
	left: 0px;
	top: 113px;
	width: 1000px;
	height: 241px;	
	position: absolute;
}

/*---------------------------------HEX SELECTORS-------------------------------------*/

.WMHexHome
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexHome
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 285px;
	top: 62px;
}

.WMHexHome > #WMHexHome
{/* FF */
	background: url("../images/WMRedHex.png") left top no-repeat;
	filter: none;
	width: 25px;
	height: 20px;	
	margin-left: 301px;
	top: 62px;
}

.WMHexHome:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexHome:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 285px;
	top: 62px;
}

.WMHexHome > #WMHexHome:hover
{/* FF */
	background: url("../images/WMWhiteHex.png") left top no-repeat;
	filter: none;
	margin-left: 301px;
	top: 62px;
}


.WMHexCompany
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexCompany
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 324px;
	top: 86px;
}

.WMHexCompany > #WMHexCompany
{/* FF */
	background: url("../images/WMRedHex.png") left top no-repeat;
	filter: none;
	width: 25px;
	height: 20px;	
	margin-left: 341px;
	top: 86px;
}

.WMHexCompany:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexCompany:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 324px;
	top: 86px;
}

.WMHexCompany > #WMHexCompany:hover
{/* FF */
	background: url("../images/WMWhiteHex.png") left top no-repeat;
	filter: none;
	margin-left: 341px;
	top: 86px;
}


.WMHexEmpower
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexEmpower
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 340px;
	top: 48px;
}

.WMHexEmpower > #WMHexEmpower
{/* FF */
	background: url("../images/WMRedHex.png") left top no-repeat;
	filter: none;
	width: 25px;
	height: 20px;	
	margin-left: 355px;
	top: 48px;
}

.WMHexEmpower:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexEmpower:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 340px;
	top: 48px;
}

.WMHexEmpower > #WMHexEmpower:hover
{/* FF */
	background: url("../images/WMWhiteHex.png") left top no-repeat;
	filter: none;
	margin-left: 355px;
	top: 48px;
}


.WMHexWinning
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexWinning
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 420px;
	top: 78px;
}

.WMHexWinning > #WMHexWinning
{/* FF */
	background: url("../images/WMRedHex.png") left top no-repeat;
	filter: none;
	width: 25px;
	height: 20px;	
	margin-left: 436px;
	top: 78px;
}

.WMHexWinning:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexWinning:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 420px;
	top: 78px;
}

.WMHexWinning > #WMHexWinning:hover
{/* FF */
	background: url("../images/WMWhiteHex.png") left top no-repeat;
	filter: none;
	margin-left: 436px;
	top: 78px;
}


.WMHexPorfolio
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexPorfolio
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 516px;
	top: 56px;
}

.WMHexPorfolio > #WMHexPorfolio
{/* FF */
	background: url("../images/WMRedHex.png") left top no-repeat;
	filter: none;
	width: 25px;
	height: 20px;	
	margin-left: 532px;
	top: 56px;
}

.WMHexPorfolio:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexPorfolio:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 516px;
	top: 56px;
}

.WMHexPorfolio > #WMHexPorfolio:hover
{/* FF */
	background: url("../images/WMWhiteHex.png") left top no-repeat;
	filter: none;
	margin-left: 532px;
	top: 56px;
}


.WMHexNews
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexNews
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 638px;
	top: 48px;
}

.WMHexNews > #WMHexNews
{/* FF */
	background: url("../images/WMRedHex.png") left top no-repeat;
	filter: none;
	width: 25px;
	height: 20px;	
	margin-left: 653px;
	top: 48px;
}

.WMHexNews:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMHexNews:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteHex.png",sizingMethod=image);
	width: 25px;
	height: 20px;	
	position: absolute;
	margin-left: 638px;
	top: 48px;
}

.WMHexNews > #WMHexNews:hover
{/* FF */
	background: url("../images/WMWhiteHex.png") left top no-repeat;
	filter: none;
	margin-left: 653px;
	top: 48px;
}


.WMLogDot
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMLogDot
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMWhiteDot.png",sizingMethod=image);
	width: 11px;
	height: 10px;	
	position: absolute;
	margin-left: 746px;
	top: 22px;
}

.WMLogDot > #WMLogDot
{/* FF */
	background: url("../images/WMWhiteDot.png") left top no-repeat;
	filter: none;
	width: 11px;
	height: 10px;	
	margin-left: 746px;
	top: 22px;
}

.WMLogDot:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMLogDot:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedDot.png",sizingMethod=image);
	width: 11px;
	height: 10px;	
	position: absolute;
	margin-left: 746px;
	top: 22px;
}

.WMLogDot > #WMLogDot:hover
{/* FF */
	background: url("../images/WMRedDot.png") left top no-repeat;
	filter: none;
	margin-left: 746px;
	top: 22px;
}


/*-----------------------------------------------END OF HEX SELECTORS----------------------------------------*/

input { 
 background-color: black;
 color: white;  
 border: 1px solid black; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 text-align: center; 
 width: 110px; 
}


.WMUser
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMUser
{/* IE */ 
	border: 0px solid #000;
	display: block;
	left:422px;
	top:13px;
	position: absolute;
}

.WMUser > #WMUser
{/* FF */	
	filter: none;
	left:422px;
	top:20px;
	position: absolute;
}



.WMPassword
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMPassword
{/* IE */ 
	border: 0px solid #000;
	display: block;
	left:610px;
	top:13px;
	position: absolute;
}

.WMPassword > #WMPassword
{/* FF */	
	filter: none;
	left:610px;
	top:20px;
	position: absolute;
}


.WMLogo
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMLogo
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMLogo.png",sizingMethod=image);
	width: 251px;
	height: 98px;	
	position: relative;
	margin-left: 20px;
	top: 20px;
}

.WMLogo > #WMLogo
{/* FF */
	background: url("../images/WMLogo.png") left top no-repeat;
	filter: none;
	margin-left: 20px;
	top: 20px;
}


#WMSimplicity
{
	font-family: MicrogrammaDmedExt, Arial;
	font-size: 100%;
	font-style: regular;	
	left:104px;
	top:236px;
	letter-spacing: 0.1em;	
	position: absolute;
}

#WMDesign
{
	font-family: MicrogrammaDmedExt, Arial;
	font-size: 100%;
	font-style: regular;	
	left:0px;
	top:0px;
	letter-spacing: 0.1em;	
	position: relative;
}

#WMProgramming
{
	font-family: MicrogrammaDmedExt, Arial;
	font-size: 50%;
	font-style: regular;	
	left:130px;
	top:253px;
	letter-spacing: 0.2em;	
	position: absolute;
}

#WMFunction
{
	font-family: MicrogrammaDmedExt, Arial;
	font-size: 100%;
	font-style: regular;	
	left:0px;
	top:0px;
	letter-spacing: 0.2em;	
	position: relative;
}

.WMRedFont
{
	color: red;
}

.WMWhiteFont
{
	color: white;
}

.WMGrayFont1
{
	color: #635A5A;
}


.WMLogDot:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMLogDot:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMRedDot.png",sizingMethod=image);
	width: 11px;
	height: 10px;	
	position: absolute;
	margin-left: 746px;
	top: 22px;
}

.WMLogDot > #WMLogDot:hover
{/* FF */
	background: url("../images/WMRedDot.png") left top no-repeat;
	filter: none;
	margin-left: 746px;
	top: 22px;
}


#WMSubmit
{	
	filter: none;
	left:738px;
	top:15px;
	position: absolute;
}

 .submitLink {
  /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMLogInButtonWhite.png",sizingMethod=image);*/
  	margin: 0;
    padding: 0;
    border: 0;
		background-color: transparent;
		width: 96px;
		height: 26px;	
		position: absolute;
 }


.WMSubmitButton
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMSubmitButton
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMLogInButtonWhite.png",sizingMethod=image);
	width: 96px;
	height: 26px;	
	position: absolute;
	margin-left: 738px;
	top: 15px;
}

.WMSubmitButton > #WMSubmitButton
{/* FF */
	background: url("../images/WMLogInButtonWhite.png") left top no-repeat;
	filter: none;
	margin-left: 738px;
	top: 15px;
}

.WMSubmitButton:hover
{
	border: 0px solid #F0F;
	text-align: left;
}

#WMSubmitButton:hover
{/* IE */ 
	border: 0px solid #000;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/WMLogInButtonRed.png",sizingMethod=image);
	width: 96px;
	height: 26px;	
	position: absolute;
	margin-left: 738px;
	top: 15px;
}

.WMSubmitButton > #WMSubmitButton:hover
{/* FF */
	background: url("../images/WMLogInButtonRed.png") left top no-repeat;
	filter: none;
	margin-left: 738px;
	top: 15px;
}

/* Body and footer*/
#page_footer
{
	background: url("../images/footer_bg.jpg") no-repeat 50% 0;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 70px;
	position: relative;
}

#footer_menu
{
	border: 0px solid #323232;
	width: 760px;
	margin: 30px 120px 0px 100px;
	text-align: center;
}

#contact_info
{
	width: 750px;
	border: 1px solid #323232;
	margin: 0px 120px 20px 120px;
	padding: 10px 25px 10px 25px;
	text-align: center;
	font-size: 70%;
}

.contact_info
{
	margin-left: 10px;
	margin-right: 10px;
}
.email_address
{
	margin-left: 10px;
	margin-right: 10px;
	color: #B30000;
}

span.email_address a
{
	color: #B30000;
}

#page_body
{
	padding: 10px;
	margin-bottom: 0px;
	height: auto;
	min-height: 240px;
	font-family: Arial;
	font-size: 70%;
	font-style: regular;
	color: #FFF;	
	position: relative;
}
#body_gray_font
{
	color: #646464;
}

#menu_column
{
	float: left;
	border: 1px solid #B30000;
	width:140px;
	margin: 5px;
}
ul
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.font_white
{
	font-size: 100%;
	color: #FFF;
}

.font_gray
{
	font-size: 100%;
	color: #DEDEDE;
}

p.paragraph
{
	margin-bottom: 1em;
}

a
{
	text-decoration: none;
/*	padding-left: 15px;*/
}

a:link
{
	color: #646464;
}

a:visited
{
	color: #888888;
}

a:focus
{
	color: #fff;
}

a:hover
{
	color: #fff;
}

a:active
{
	color: #212121;
}

a.site_menu
{
	text-decoration: none;
	padding-left: 15px;
}

a.site_menu:link
{
	color: #646464;
}

a.site_menu:visited
{
	color: #888888;
}

a.site_menu:focus
{
	color: #fff;
}

a.site_menu:hover
{
	color: #fff;
}

a.site_menu:active
{
	color: #212121;
}



a.menu
{
	background: url("../images/menu_icon.jpg") no-repeat 0 0;
	font-size: 90%;
	padding-left: 15px;
}
a.menu:hover
{
	background: url("../images/menu_active.jpg") no-repeat 0 0;
}
a.footermenu
{
	background: url("../images/menu_icon.jpg") no-repeat 0 0;
	font-size: 70%;
	color: #EEE;
	padding-left: 15px;
}
a.footermenu:hover
{
	background: url("../images/menu_active.jpg") no-repeat 0 0;
}
a.footermenu:active
{
	color: #212121;
}

li.menu
{
	margin-top: 10px;
	margin-bottom: 10px;
}

li.parent_menu
{
	margin-top: 10px;
	margin-bottom: 0px;
}

a.submenu
{
	background: url("../images/submenu_icon.jpg") no-repeat 0 50%;
	padding-left: 20px;
	margin-left: 5px;
	border-left: 1px solid #B30000;
}
a.last_submenu
{
	background: url("../images/submenu_icon1.jpg") no-repeat 0 50%;
	padding-left: 21px;
	margin-left: 5px;
}

#intro_column
{
	float: left;
	width: 352px;
}

#intro_content
{
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	width:310px;
	margin: 5px;
	padding: 5px 20px 20px 20px;
	height: 270px;
	overflow: hidden;
}

#more_bg
{
	margin-left: 5px;
	margin-top: -5px;
	margin-bottom: 10px;
	padding: 0px;
	height: 28px;
	width: 352px;
	background: url("../images/more.jpg") left bottom no-repeat;
	text-align: right;
}

#inner_intro_column
{
	margin-left: 160px;
}

#inner_intro_content
{
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	width:758px;
	margin: 5px;
	padding: 5px 20px 20px 20px;
}

#top_bg
{
	margin-left: 5px;
	margin-top: -5px;
	margin-bottom: 10px;
	padding: 0px;
	height: 28px;
	width: 800px;
	background: url("../images/top.jpg") left bottom no-repeat;
	text-align: right;
}

a#more_menu
{
	margin-right: 4px;
	margin-bottom: 15px;
	line-height: 6px;
}

ul#footer_menu_bar
{
	float: left;
	width: 100%;
	margin-left: opx;
	padding-left: 0;
	list-style-type: none;
}
ul#footer_menu_bar li
{
	margin-left: 10px;
	margin-right: 10px;
	display: inline
}

#welcome_column
{
	border: 0px solid #000;
	margin-left: 520px;
	padding: 5px 20px 20px 20px;
	width: 400px;
}

.clear
{
	border-width: 0px;
	clear: both;
	display: block;
	font-size: 0px;
	margin: 0;
	padding: 0;
}





