/*General class*/
body{
background-color:#404B51;
margin:0px;
padding:0px;
font:normal 12px arial;
color:#000000;
}

html{
overflow:auto;
/* overflow-y:scroll; */
}

a{
outline:none;
color:#808080;
}

a:hover{
color:#000000;
}
p{
margin:0px;
margin-top:10px;
padding:0px;
}
#logo{
float:left;
margin:0 0 0 20px;
padding:0;
width:125px;
height:45px;
background:url(../images/main_logo.png) no-repeat top left;
}

ul.menulinks{
float:left;
list-style:none;
width:508px;
height:12px;
margin:0;
padding:0;
}

.menu1,.menu2,.menu3,.menu4,.menu5{
float:left;
list-style:none;
height:12px;
margin:0;
padding:0;
}

.menu1 a,.menu2 a,.menu3 a,.menu4 a,.menu5 a{
height:12px;
display:block;
margin:0;
padding:0;
}

.menu1{
width:80px;
background:url(../images/main_links.png) no-repeat 0 0;
}

.menu2{
margin-left:28px;
width:84px;
background:url(../images/main_links.png) no-repeat -111px 0;
}

.menu3{
margin-left:22px;
width:101px;
background:url(../images/main_links.png) no-repeat -215px 0;
}

.menu4{
margin-left:28px;
width:48px;
background:url(../images/main_links.png) no-repeat -350px 0;
}

.menu5{
margin-left:30px;
width:72px;
background:url(../images/main_links.png) no-repeat -429px 0;
}

#topmenu_left{
float:left;
width:256px;
height:18px;
margin:10px 0 0 10px;
padding:0;
}

ul.topmenu_links{
float:left;
list-style:none;
width:263px;
height:18px;
margin:0;
padding:0;
}

ul.topmenu_links li a.topmenu{
color:#fff;
text-decoration:none;
display:block;
}

ul.topmenu_links li a.topmenu:hover{
color:#000;
text-decoration:none;
display:block;
}

ul.topmenu_links li a.topmenu_active{
color:#000;
text-decoration:none;
display:block;
}

ul.topmenu_links li a:hover{
color:#000;
text-decoration:none;
}

.topmenu_link1,.topmenu_link2,.topmenu_link3,.topmenu_link4{
list-style:none;
float:left;
height:18px;
margin:0 0 0 5px;
padding:0px;
}

.topmenu_link1{
margin:0px;
color:#fff;
}

.topmenu_link1 a{
margin:0px;
color:#fff;
}

.topmenu_link1 a:hover{
margin:0px;
color:#000;
}

.topmenu_link2{
color:#fff;
margin:0 0 0 12px;
}

.topmenu_link2 a{
color:#fff;
}

.topmenu_link2 a:hover{
color:#000;
}

.topmenu_link3{
color:#fff;
margin:0 0 0 12px;
}

.topmenu_link3 a{
color:#fff;
}

.topmenu_link3 a:hover{
color:#000;
}

.topmenu_link4{
color:#fff;
margin:0 0 0 12px;display:none;
}

.topmenu_link4 a{
color:#fff;
}

.topmenu_link4 a:hover{
color:#000;
}



#bottommenu_left{
float:left;
width:256px;
height:18px;
margin:0px 0 10px 10px;
padding:0;
}

ul.bottommenu_links{
float:left;
list-style:none;
width:259px;
height:18px;
margin:0;
padding:0;
}

ul.bottommenu_links li a.bottommenu{
color:#666;
text-decoration:none;
display:block;
font-size:10px;
}

ul.bottommenu_links li a.bottommenu:hover{
color:#000;
text-decoration:none;
display:block;
font-size:10px;
}

ul.bottommenu_links li a.bottommenu_active{
color:#000;
text-decoration:none;
display:block;
font-size:10px;
}

.bottommenu_link1,.bottommenu_link2,.bottommenu_link3,.bottommenu_link4{
list-style:none;
float:left;
height:18px;
padding-right:6px;
}
.bottommenu_link1,.bottommenu_link2,.bottommenu_link3,.bottommenu_link4:hover{
list-style:none;
float:left;
height:18px;
padding-right:6px;
}
.bottommenu_link1{

color:#fff;
}

.bottommenu_link1 a{
color:#fff;
}

.bottommenu_link1 a:hover{
color:#000;
}

.bottommenu_link2{
color:#fff;
margin:0 0 0 3px;
}

.bottommenu_link2 a{

color:#fff;
}

.bottommenu_link2 a:hover{

color:#000;
}

.bottommenu_link3{

color:#fff;
margin:0 0 0 3px;
}

.bottommenu_link3 a{

color:#fff;
}

.bottommenu_link3 a:hover{

color:#000;
}


.bottommenu_link4 a{

color:#fff;
}

.bottommenu_link4 a:hover{
width:47px;
color:#000;
}
.image_num{
text-align:center;
width:15px;
height:15px;
margin:0;
padding:3px;
color:#D1D2D4;
cursor:pointer;
font-size:14px;
}

.image_num_active{
text-align:center;
width:15px;
height:15px;
margin:0;
padding:3px;
color:#D1D2D4;
background:#8f9091;
cursor:pointer;
font-size:14px;
}

.views{
padding:3px 10px 0 0;
font-size:11px;
color:#D1D2D4;
font-size:14px;
}
.divBodyLeftHide
{
 display:none;
}
.rightSideLink{
outline:none;
color:#606060;
text-decoration:none;
}

.rightSideLink:hover{
color:#606060;
text-decoration:underline;
}

#overlay{
top:0px;
left:0px;
width:100%;
height:101%;
position:fixed;
z-index:2000;
background:#666666;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
display:block;
}

#sjrloader{
top:50%;
left:50%;
width:220px;
height:150px;
position:fixed;
z-index:3000;
margin:-75px 0 0 -110px;
text-align:center;
display:block;
}
.spanprojDet
{
 display:none;
font:normal 11px arial;
color:#4D4948;
}
.rightTextContent
{
 margin:10px 5px 10px 10px;font:normal 11px arial;color:#4D4948;
}
.prevButton
{
position:absolute;
top:50%;
cursor:pointer;
display:none;
}
.nextButton
{
 position:absolute;
top:50%;
right:0px;
cursor:pointer;
display:none;
}
.title{
float:left;
margin:0px 0 10px 50px;
padding:0px;
width:100%;
}

#sentmessageconfirmation{
float:left;
margin:5px 0 0 0px;
padding:0px;
height:350px;
color:#183884;
font:bold 16px arial;
text-align:center;
width:100%;
}

#sentMessageContact{
float:left;
margin:5px 0 0 0px;
padding:0px;
height:20px;
color:#183884;
text-align:center;
width:100%;
}
#sentMessageComplaints{
float:left;
margin:5px 0 0 0px;
padding:0px;
height:20px;
color:#183884;
text-align:center;
width:100%;
}
#sentMessage{
float:left;
margin:5px 0 0 0px;
padding:0px;
height:20px;
color:#183884;
text-align:center;
width:100%;
}
#divContactForm{
float:left;
margin:0px 0 0 0;
padding:0px;
width:550px;
font:normal 12px arial;
color:#4D4948;
}
#divContactForm ul{
float:left;
list-style:none;
margin:0px 0 0 50px;
padding:0px;
width:500px;
}
#divContactForm ul li{
float:left;
list-style:none;
margin:0px 0 10px 0;
padding:0px;
}
#divComplaintForm{
float:left;
margin:0px 0 0 0;
padding:0px;
width:550px;
font:normal 12px arial;
color:#4D4948;
}
#divComplaintForm ul{
float:left;
list-style:none;
margin:15px 0 0 50px;
padding:0px;
width:500px;
}
#divComplaintForm ul li{
float:left;
list-style:none;
margin:0px 0 10px 0;
padding:0px;
}
#divCareerForm{
float:left;
margin:0px 0 0 0;
padding:0px;
width:550px;
font:normal 12px arial;
color:#4D4948;
}
#divCareerForm ul{
float:left;
list-style:none;
margin:15px 0 0 50px;
padding:0px;
width:500px;
}
#divCareerForm ul li{
float:left;
list-style:none;
margin:0px 0 10px 0;
padding:0px;
}
.textbox
{
width:200px;
color:#666666;
border:solid 1px #8a8b8d;
resize:none;
height:16px;
}
.fileupload{
width:200px;
color:#666666;
border:solid 1px #8a8b8d;
}
.dropdown
{
height:20px;
width:202px;
color:#666666;
border:solid 1px #8a8b8d;
background:#FFFFFF;
font:normal 12px arial;
}
.textarea{
width:200px;
color:#666666;
border:solid 1px #8a8b8d;
background:#FFFFFF;
resize:none;
height:70px;
}
.errtextbox
{
width:200px;
color:#666666;
border:solid 1px #FF797C;
resize:none;
background:#FFEAEB;
height:16px;
}
.errtextarea{
width:200px;
color:#666666;
border:solid 1px #FF797C;
background:#FFEAEB;
resize:none;
height:70px;
}
.errdropdown
{
height:20px;
width:202px;
color:#666666;
border:solid 1px #FF797C;
background:#FFEAEB;
}
#ULNewsItems li
{
 width:210px;
 padding:0px;
 margin:8px;
 list-style:none;
 float:left;
 font:normal 11px arial;
 color:#4D4948;
 border:1px solid #eee;
 height:175px;
}
#ULNewsItems img
{
 margin:8px;
}
#ULNewsItems span
{
 width:210px;
 float:left;
 margin-left:8px;
 margin-bottom:8px;
}
#overlay{
position:fixed;
z-index:1000;
top:0;
left:0;
width:100%;
height:100%;
background:#000000;
display:none;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}
.divMessage{
position:fixed;
z-index:2000;
top:50%;
left:50%;
width:600px;
height:250px;
padding:0px;
margin:-125px 0 0 -300px;
display:none;
font:normal 11px arial;
color:#4D4948;
background:#C5C9CB;
border:solid 1px #8A8B8D;
}
.imgClose{
position:relative;
float:right;
z-index:5000;
padding:0px;
margin:-12px -15px 0 0;
background:url('../images/close.png') no-repeat 0 0;
width:30px;
height:30px;
cursor:pointer;
}
.message{
color:#808080;
text-decoration:none;
z-index:7000;
}
.message:hover{
color:#808080;
text-decoration:underline;
}
/* site map styles*/
.sitemap_mainlinks{
color:#666666;
font-weight:bold;
font-size:11px;
 
 }
.sitemap{
float:left;
margin:15px 0 0 20px;
padding:0px;
width:90px;

}
.sitemap ul{
list-style:none;
float:left;
margin:0px 0 0 0;
padding:0px;
width:90px;

}
.sitemap ul li{
float:left;
margin:2px 0 0 0px;
padding:0px;
width:90px;
font-size:11px;
}
.sitemap ul li a{
text-decoration:none;
}
/* site map styles*/