/* Start of CMSMS style sheet 'mvp' */
/* CSS Document */

/* CSS Document */
img {border:0;}
body#tinymce{background:#ffffff;}
body{ margin:0 0 0 0; padding:0 0 0 0; color:#4f5050;  font-family:Tahoma, Arial, Verdana, sans-serif; background: url(images/bg_blue_img.gif) top repeat-x;  background-color:#07243f; font-size:12px; font-weight:normal; } 
.mainpage{ margin-right:auto; margin-left:auto; height:auto; width:100%;  border:0px solid white; margin:0 0 0 0; padding:0 0 0 0; }
.header{ float:left; position:relative; width:834px; width:100%;height:126px; background:url(images/topheader_white.png); background-repeat:no-repeat; background-position:center;}
.wrapper_language{ float:right; position:relative; width:auto; border:0px solid red; margin-top:10px; line-height:16px; right:48px; color:#FFFFFF; font-size:11px;}
.menubg{ margin-left:auto; margin-right:auto; background-image:url(images/menubg.jpg); background-position:center; background-repeat:no-repeat; width:834px; height:75px; z-index:300; }
.menubg_line{ margin-left:auto; margin-right:auto;  z-index:-1; background-image:url(images/menu_line.gif); width:833px; height:2px; font-size:0;}

.midcontentwrapper{ float:left; position:relative; width:100%; height:auto; background:url(images/midbg.png) repeat-y; 
 background-position:center top;margin-left:auto; margin-right:auto; }
.content_wrapper{ position:relative;  width:750px; margin-top:40px; margin-left:auto; margin-right:auto; border:0px solid red; height:auto; z-index:5; background:url(images/bottom_mid.png)  ;background-position:center top; }
.uppercontent_wrapper{ float:left; position:relative; width:100%; border:0px solid green;}
.uppercontent_wrapper .leftpart{ float:left; position:relative; width:54%; border:0px solid red; margin-top:10px;}
.uppercontent_wrapper .leftpart_big{ float:left; position:relative; width:100%; border:0px solid red; margin-top:10px;min-height:400px;}


.lowercontent_wrapper{ float:left; position:relative; width:100%; border:0px solid green;}
.heading{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:18px; color:#164c7f; letter-spacing:1.5px; font-weight:normal;  font-family: Tahoma;font-style:italic;}
.p1 { line-height:19px;}
.orangetext{ color:#eb7624; text-decoration:none;}
.orangetext a{ color:#eb7624; text-decoration:none;}
.video{float:right; position:relative;width:320px;  height:194px; border:0px solid red; }
.devideline{ float:left; position:relative; margin-top:25px; height:1px; width:100%; font-size:0; background-color:#dfdfdf;}
.workwise{ float:left; position:relative; width:32%; border:0px solid red; background-image:url(images/vertical_line.gif); background-repeat:no-repeat; background-position:right top; height:auto; font-size:11px; }
.text{ float:left; position:relative; width:214px; top:5px; border:0px solid red; padding:0 0 0 0; margin:0 0 0 0; }
.portfolio{ float:left; position:relative; width:34%;left:10px;  border:0px solid red; background-image:url(images/vertical_line.gif); background-repeat:no-repeat; background-position:right top; height:auto; font-size:11px; }
.spacediv{ float:left; position:relative; width:18px;}
.news{ float:right; position:relative; width:30%; border:0px solid red;  height:auto; font-size:11px;  }
.innerdiv{ margin-left: auto; margin-right:auto; width:90%; border:0px solid red;}
.heading_orange{ font-size:15px; color:#eb7624; font-weight:normal; }
.p2{ margin:0 0 0 0; padding:0 0 0 0;}
.foootertext{ text-align:right;  font-size:11px; margin-top:25px; line-height:15px;  border:0px solid red; height:15px; float:right; position:relative;}
.footer{ float:left; position:relative; width:100%; height:75px; margin:0 0 0 0; padding:0 0 0 0; 

background:url(images/footerbg.png);  background-repeat:no-repeat; background-position:center top; border:0px solid red; 

 }

.block_img
{
margin-top:3px; float:left; position:relative;
}
.foootertext a
{
color:#4F5050;
text-decoration:none;
}

.foootertext a:hover
{
color:#4F5050;
text-decoration:underline;
}
.logo_outer
{
margin-left: auto; width: 834px; margin-right: auto;
}
.logo_inner
{
width:169px; height:92px; margin-left:35px; margin-top:21px;
background:url(images/logo.png) no-repeat;cursor:pointer;
}
.NewsSummary
{
margin-bottom:10px;
}


/* End of 'mvp' */

