/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}




/* CSS Document */
/*--------------------------------------body---*/

#Container {
	position:relative;
	width:940px;
	height:1100px;
	background-color: #ffffff;
	text-align: left;
	margin: 0px auto;
	top: 0px;
}

#Container_about {
	position:relative;
	width:940px;
	height:1500px;
	background-color: #ffffff;
	text-align: left;
	margin: 0px auto;
	top: 0px;
}

#Container_contact {
	position:relative;
	width:940px;
	height:1000px;
	background-color: #ffffff;
	text-align: left;
	margin: 0px auto;
	top: 0px;
}

#Container_cons {
	position:relative;
	width:940px;
	height:1075px;
	background-color: #ffffff;
	text-align: left;
	margin: 0px auto;
	top: 0px;
}


#Header {
	position:relative;
	width:940px;
	height:170px;
	background-color: #191919;
	margin: 0px auto;
	top: 0px;
}

#Logo {
	position: absolute;
	width:215px;
	height:170px;
	z-index:100;
	top: 0px;
	background-image: url(core_images/wl_logo.jpg);
}

/* common styling */

#slider_Shell {
	position: absolute;
	width:940px;
	height:450px;
	z-index:50;
	top: 170px;
	background-image: url(core_images/slider_Shell.jpg);
}


#slider_Shell01 {
	position: absolute;
	width:940px;
	height:450px;
	z-index:20;
	top: 171px;

}


#home_Content {
	position: absolute;
	width:940px;
	height:300px;
	z-index:20;
	top: 620px;

}

#home_Col_top{
	position: absolute;
	width:940px;
	height:30px;
	z-index:20;
	top: 0px;
	border-top: 1px;
	border-top-color: #999;
	border-top-style: solid;

}

#SPARE_home_Col_left{
	position: absolute;
	width:303px;
	height:300px;
	z-index:20;
	top: 50px;
	border-top: 1px;
	border-top-color: #666;
	border-top-style: solid;
	margin: 5px;
}

#home_Col_left{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 30px;

}

#home_Col_title {
	position: absolute;
	width:300px;
	height:60px;
	z-index:20;
	top: 0px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
}

#home_Col_text{
	position: absolute;
	width:300px;

	z-index:20;
	top: 70px;

}

#home_Col_mid{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 30px;
	left: 310px;
	padding-left: 10px;
	padding-right: 10px;

}

#home_Col_right{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 30px;
	left: 640px;
}

/*---------------- THREE COLUMN CONTENT   *** START ***----------------------------------content---*/

#3_Col_left{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 50px;

}

#3_Col_title {
	position: absolute;
	width:300px;
	height:70px;
	z-index:20;
	top: 0px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
}

#3_Col_text{
	position: absolute;
	width:300px;

	z-index:20;
	top: 70px;

}

#3_Col_mid{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 50px;
	left: 310px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px;
	border-left-color: #666;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #666;
	border-right-style: solid;
}

#3_Col_right{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 50px;
	left: 640px;
}
/*---------------- THREE COLUMN CONTENT   *** END ***----------------------------------content---*/



#contact_Shell {
	position: absolute;
	width:940px;
	height:643px;
	z-index:20;
	top: 171px;
}

#contact_Form{
	position: absolute;
	width:557px;
	height:413px;
	z-index:20;
	top: 81px;
	left: 3px;

}

#page_Col_top{
	position: absolute;
	width:940px;
	height:50px;
	z-index:20;
	top: 0px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;

}

#2_Col_left_left{
	position: absolute;
	width:620px;
	height:528px;
	z-index:50;
	top: 50px;
	left: 1px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px;
	border-left-color: #666;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #666;
	border-right-style: solid;
}

#2_Col_left_left_title{
	position: absolute;
	width:300px;
	height:70px;
	z-index:100;
	top: 4px;
	left: 3px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;

}


#2_Col_left_right{
	position: absolute;
	width:300px;
	height:300px;
	z-index:20;
	top: 50px;
	left: 640px;
}







/*---------------- USE -------- USE ----------------------------------content---*/


.article-title-text, .blogentry-heading {
	color:#333333;
	font-size:38px;
	line-height:40px;
	text-transform:capitalize;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c7c7c7;
	letter-spacing:-2px;
	margin-bottom:25px;
	padding-bottom:17px;
	padding-top:8px;
}




.linkoff {
	color:#F60;
	font-size:14px;
	line-height:12px;
	
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

a:hover {
	color: #000;
	text-decoration: none;
}
a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F60;
}
a:visited {color:#f60;}









/*---------------- USE -------- USE ----------------------------------content---*/



*{ margin:0; padding:0;} 

form,input,select,textarea{
	margin:0;
	padding:0;
	color:#000;
} 
div.box { margin:0 auto; width:500px; background:#ffffff; position:relative; top:50px; border:1px solid #262626; } 
div.box h1 { color:#000000; font-size:18px; text-transform:uppercase; padding:5px 0 5px 5px; border-bottom:1px solid #161712; border-top:1px solid #161712; } 
div.box label { width:100%; display: block; background:#1C1C1C; border-top:1px solid #262626; border-bottom:1px solid #161712; padding:10px 0 10px 0; } 
div.box label span { display: block; color:#bbbbbb; font-size:12px; float:left; width:100px; text-align:right; padding:5px 20px 0 0; } 
div.box .input_text { padding:10px 10px; width:200px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333; } 
div.box .message{ padding:7px 7px; width:350px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333; overflow:hidden; height:150px; } 
div.box .button { margin:0 0 10px 0; padding:4px 7px; background:#CC0000; border:0px; position: relative; top:10px; left:382px; width:100px; border-bottom: 1px double #660000; border-top: 1px double #660000; border-left:1px double #FF0033; border-right:1px double #FF0033; }












#Footer {
	position:  absolute ;
	width:940px;
	height:80px;
	background-color: #ffffff;
	bottom: 0px;
	border-top: 1px;
	border-top-color: #999;
	border-top-style: solid;
	padding-top:5px;
}

#Footer_About {
	position:  absolute ;
	width:940px;
	height:80px;
	background-color: #ffffff;
	top: 1450px;
	border-top: 1px;
	border-top-color: #999;
	border-top-style: solid;
	padding-top:5px;
}









/*-------- MENU --- MENU ----- USE -------- USE ----------------------------------content---*/
.menu {
	font-family: arial, sans-serif;
	left:515px;
	top:115px;
	width:410px;
	height:28px;
	position: absolute;
	font-size:11px;
	z-index:100;
}

.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	height:22px;

	color:#fff;
	border:none;
	background:#191919;
	line-height:22px;
	font-size:14px;
	overflow:hidden;
}

.hide01 {	width: 50px; text-align:left; padding-left:10px; padding-right:10px;}
.hide02 {	width: 80px; text-align:left; padding-left:10px; padding-right:10px;}
.hide03 {	width: 10px; text-align:left; padding-left:10px; padding-right:10px;}
.hide04 {	width: 10px; text-align:left; padding-left:10px; padding-right:10px;}
		
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#F60; background:#191919;}
.menu ul li:hover ul {display:block; position:absolute; top:22px; left:0; width:150px; 
}
.menu ul li:hover ul li a.hide {color:#F60}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#333333; color:#fff; width:200px; padding-left:10px; padding-top:5px;height:25px;}
.menu ul li:hover ul li a:hover {color:#F60;
}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; top:0; width:200px;
}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/*-------- MENU --- MENU ----- USE -------- USE ----------------------------------content---*/




#company_Title {
	position: absolute;
	width:940px;
	height:60px;
	z-index:20;
	top: 210px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;

}

#company_Overview01{
	position: absolute;
	width:600px;
	height:190px;
	z-index:20;
	top: 271px;
	left: 0px;
	margin-top: 20px;
	padding-right: 15px;
	border-right: 1px;
	border-right-color: #666;
	border-right-style: solid;
}

#company_Overview02{
	position: absolute;
	width:300px;
	height:190px;
	z-index:20;
	top: 271px;
	left: 630px;
	margin-top: 20px;
}

#company_Content {
	position: absolute;
	width:940px;
	height:500px;
	z-index:20;
	top: 450px;

}


#page_Col_top{
	position: absolute;
	width:940px;
	height:50px;
	z-index:20;
	top: 0px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;

}

#company_Even_left{
	position: absolute;
	width:470px;
	height:770px;
	z-index:50;
	top: 20px;
	left: 0px;
	margin-top: 20px;
	padding-right: 0px;

}

#company_Even_right{
	position: absolute;
	width:455px;
	height:528px;
	z-index:20;
	top: 20px;
	left: 485px;
	margin-top: 20px;
}

#cv_Col_title {
	position: absolute;
	width:455px;
	height:60px;
	z-index:20;
	top: 0px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
}
#cv_Col_text{
	position: absolute;
	width:440px;
	z-index:20;
	top: 70px;
	padding-right: 15px;
	height: 695px;

}

#Container_LD {
	position:relative;
	width:940px;
	height:1005px;
	background-color: #ffffff;
	text-align: left;
	margin: 0px auto;
	top: 0px;
}

#LD_Title_left {
	position: absolute;
	width:300px;
	height:60px;
	z-index:20;
	top: 210px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
}
#LD_Title_right {
	position: absolute;
	width:610px;
	height:60px;
	z-index:20;
	top: 210px;
	left:315px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
	margin-left: 15px;
}

#LD_Col_left{
	position: absolute;
	width:300px;
	height:615px;
	z-index:20;
	top: 271px;
	left: 0px;
	margin-top: 20px;
}


#LD_Col_right{
	position: absolute;
	width:600px;
	height:615px;
	z-index:20;
	top: 271px;
	left: 315px;
	margin-top: 20px;
	padding-left: 15px;
	border-left: 1px;
	border-left-color: #666;
	border-left-style: solid;
}


#Cons_Col_left{
	position: absolute;
	width:300px;
	height:240px;
	z-index:20;
	top: 271px;
	left: 0px;
	margin-top: 20px;
}


#Cons_Col_right{
	position: absolute;
	width:600px;
	height:240px;
	z-index:20;
	top: 271px;
	left: 315px;
	margin-top: 20px;
	padding-left: 15px;
	border-left: 1px;
	border-left-color: #666;
	border-left-style: solid;
}

#Cons_mid_Title {
	position: absolute;
	width:940px;
	height:40px;
	z-index:20;
	top: 520px;
	border-bottom: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
}

#Cons_mid_Left{
	position: absolute;
	width:600px;
	height:370px;
	z-index:20;
	top: 560px;
	left: 0px;
	margin-top: 20px;

}

#Cons_mid_Right{
	position: absolute;
	width:300px;
	height:322px;
	z-index:20;
	top: 560px;
	left: 630px;
	margin-top: 20px;
}

.home_bullit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight: bold;	
 }
 
 
 
 
 
 