* { 
margin : 0; 
border : 0; 
} 
html { 
height : 100%; 
} 
body { 
margin : 0; 
padding : 0; 
height : auto !important ; 
height : 100%; 
width : 100%; 
font-family : verdana, "Myriad Pro", "Trebuchet MS", Arial; 
font-size : 12px; 
/*background : #3587b9; */
} 
#canvas { 
height : 100%; 
width : 97%; 
min-width : 990px; 
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px": "97%");
margin : auto; 
background : #fff; 
} 
#Header { 
width : 100%; 
height : 190px; 
} 
#LogoContainer { 
width : 20%; 
float : left; 
height : 190px; 
background-image : url(../images/bgcolor.png); 
background-repeat : repeat; 
margin : 0; 
text-align : center; 
} 
#LogoImg { 
width : 100%; 
height : 188px; 
float : right; 
background-image : url(../images/logo.png); 
background-repeat : no-repeat; 
background-position : 50% 0; 
margin : 0; 
text-align : center; 
} 
#LogoBtmLn { 
width : 100%; 
height : 2px; 
background : #3587b9; 
overflow : hidden; 
float: right;
}

#Top { 
width : 75%; 
float : left; 
height : 190px; 
} 
#TopCenter { 
width : 100%; 
height : 151px; 
text-align : center; 
margin : 0; 
} 
#TopCenterRight { 
float : right; 
height : 154px; 
width : 224px; 
margin : 1px 0; 
background : url(../images/comp.png); 
background-repeat : no-repeat; 
} 
#TopCenterCenter { 
height : 27px; 
margin : 0 0 0 20%; 
width : 40%; 
text-align : center; 
} 
#TopCenterCenter a { 
margin : 1px 24px 0 24px; 
text-align : center; 
} 
#right-top { 

width: 5%;
height : 190px; 

float : left; 
} 
#BtmLn { 
width : 100%; 
height : 2px; 
background : #3587b9; 
overflow : hidden; 
margin : 0 0 0 0; 
float : right; 
} 
#shadow { 
width : 28px; 
bottom : 0; 
float : left; 
height : 33px; 
margin : 155px 0 0 0; 
background : url(../images/pnl_shaddow.png); 
background-repeat : no-repeat; 
} 
#TopMenu { 
width : 100%; 
height : 34px; 
float : left; 

font-size : 16px; 
background : url(../images/top_line.png); 
color : #ffffff; 
text-align : center; 
} 
#TopMenu a { 
width : 90%; 
margin : 0 ; 
padding : 8px .5%; 
line-height : 34px; 
 
font-size : 15px; 
text-decoration : none; 
color : #ffffff; 
text-align : center; 
} 
#TopMenu a:hover { 
background : url(../images/bglink.png); 
background-repeat : repeat; 
} 
#TopMenu a:active { 
background : url(../images/bglink.png); 
background-repeat : repeat; 
} 
#content { 
width : 100%; 
height : 100%; 
line-height : normal; 
} 
#LeftColumn { 
float : left; 
width : 20%; 
background-image : url(../images/bgcolor.png); 
background-repeat : repeat; 
padding : 20px 0 20px 0%; 
height : 100%; 
position : relative; 
} 
#LeftContent { 
height : auto !important ; 
min-height : 100%; 
padding : 0 0 0 15px; 
} 
h4 { 
font-weight : normal; 

font-size : 12px; 
font-weight : bold; 
padding-left : 5px; 
letter-spacing : 0.1em; 
line-height : 24pt; 
} 
h3 { 
font-weight : normal; 

font-size : 14px; 
font-weight : bold; 
padding-left : 5px; 
letter-spacing : 0.1em; 
line-height : 24pt; 
} 
h2 { 
font-weight : normal; 

font-size : 15px; 
font-weight : bold; 
padding-left : 5px; 
letter-spacing : 0.1em; 
line-height : 24pt; 
} 
h1 { 
font-weight : normal; 

font-weight : bold; 
font-size : 16px; 
padding-left : 5px; 
letter-spacing : 0.1em; 
line-height : 28pt; 
} 
.NewsData { 
background : url(../images/marker.png); 
background-repeat : no-repeat; 

font-weight : bold; 
line-height : 16px; 
padding : 0 0 4px 22px; 
margin : 0 0 10px 0; 
} 
.NewsContent { 
text-decoration : none; 
font-size : 12px; 
line-height : 18px; 
padding : 0 8px 0 0; 
margin : 0 8px 0 5px; 

text-align : left; 
} 
a:link { 
text-decoration : none; 
color : #3288bb; 
} 
a:visited { 
text-decoration : none; 
color : #3288BB; 
} 
a:hover { 
text-decoration : underline; 
color : #3288bb; 
} 
.news hr { 
width : 80%; 
border : 0 solid #3288bb; 
height : 2px; 
background : #3288bb; 
color : #3288bb; 
margin : 10px 0 10px 0; 
text-align : left; 
} 
#search { 
background : url(../images/search_.png) 0 3px; 
background-repeat : no-repeat; 
margin : 20px 0 0 0; 
padding : 0 0 2px 20px; 
} 
input#ajaxSearch_input { 
width : 70%; 
height : 20px; 
border : 1px solid #d5d5d5; 
margin : 0; 
padding : 0; 
} 

button#ajaxSearch_submit { 
height : 21px; 
border : 1px solid #3189b9; 
background : #3189b9; 
color : #ffffff; 
font-size : 11px; 
position: absolute;
right: 5px;
top: 0;
} 
#contact { 
bottom : 0; 
position : relative; 
} 
#RightColumn { 
width : 20%; 
background-color : #ffffff; 
float : right; 
padding : 20px 1% 20px 8px; 

font-size : 12px; 
text-align : left; 
} 
.OurWorksTitle { 
color : #39528b; 

font-size : 12px; 
margin : 0; 
padding : 15px 0 0 0; 
display : block; 
} 
.OurWorksImg img { 
border : 2px solid #3488b7; 
margin : 5px 14px; 
display : block; 
} 
.OurWorksLink { 
width : 125px; 
height : 18px; 
background-image : url(../images/list.png); 
background-position : 10px 2px; 
background-repeat : no-repeat; 
background-color : #3488b7; 
color : #ffffff; 

font-size : 12px; 
text-decoration : none; 
line-height : 20px; 
padding : 0 0 0 25px; 
display : block; 
} 
.OurWorksLink a { 
width : 125px; 
height : 18px; 
color : #ffffff; 

font-size : 12px; 
text-decoration : none; 
line-height : 20px; 
} 
.OurWorksList { 
width : 100%; 
height : 20px; 
background-image : url(../images/lists.png); 
background-repeat : no-repeat; 

font-size : 14px; 
line-height : 20px; 
padding : 0 0 0 20px; 
margin : 20px 0 0 0; 
} 
.OurWorksList a { 
width : 100%; 
height : 20px; 
color : #000000; 

font-size : 14px; 
text-decoration : none; 
border-bottom : 1px solid #3488b7; 
line-height : 20px; 
} 
.B_crumbBox{ 
padding : 0 0 0 25px; 
line-height : 20px; 
font-size : 11px; 

} 
#text { 
width : 54%; 
float : left; 
padding : 20px 1% 0 2%; 
margin : 0px; 
font-size : 12px; 

text-align : justify; 
background-color : #ffffff; 
line-height : 14pt; 
} 
#footer { 
clear : both; 
width : 100%; 
padding : 0 0 62px;
} 
#footer h1 { 
font-weight : normal; 

font-size : 18px; 
letter-spacing : 0.1em; 
margin : 0 14px 0 14px; 
} 
#FooterImg img { 
float : left; 
border : 2px solid #3488b7; 
margin : 0 14px; 
} 
#FooterText { 
float : left; 
margin : 0 0; 
font-size : 12px; 

} 
#FooterText b { 
font-weight : normal; 

font-size : 17px; 
letter-spacing : 0.1em; 
} 
#Bold { 

font-size : 17px; 
color : #256487; 
} 
#Copyright { 

font-size : 14px; 
color : #256487; 
float : right; 
margin : 50px 0 0 0; 
} 
#text table { 
border : 1px solid #3488b7; 
border-spacing : 2px; 
} 
#text thead th { 
width : 20%; 
background-color : #ffffff; 

font-size : 12px; 
font-weight : bold; 
color : #000000; 
padding : 5px 5px; 
margin : 0; 
} 
#text td { 
background-color : #eef7f9; 

font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-align : center; 
padding : 8px 2px; 
margin : 0; 
} 
#text th { 
text-align : center; 
background-color : #3488b7; 

font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
padding : 5px 5px; 
margin : 0; 
} 
.banner { 
width : 100%; 
text-align : center; 
} 
A IMG { 
border : none; 
} 

#wlpeLoginForm input{
border: 1px solid #3288BB;
margin: 0 5px 5px;
width: 100%;
}

#wlpeResetEmail {border: 1px solid #3288BB;}

#wlpeLoginForm button{
margin: 0 5px 5px;
background:#3288BB;
color: #fff;
}

fieldset#wlpeRegisterFieldset input{
border: 1px solid #3288BB;
margin: 0 5px 5px;
width: 100%;
}

fieldset#wlpeRegisterFieldset button{
margin: 0 5px 5px;
background:#3288BB;
color: #fff;
}

fieldset#wlpeUserButtons button{
margin: 0 5px 5px;
background:#3288BB;
color: #fff;
}

fieldset#wlpeUserProfileInput input{
border: 1px solid #3288BB;
margin: 0 5px 5px;
width: 100%;
}

fieldset#wlpeUserProfileButtons button{
margin: 0 5px 5px;
background:#3288BB;
color: #fff;
width: 75%;
}

.wlpeWelcomeParagraph p{
font-size: 150%;

}
p a img{
	float: right;
	padding: 5px;
}
.ajaxSearch_highlight{background: #d7ffb0;}

