@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

img, div { behavior: url(media/iepngfix/iepngfix.htc) }

.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}


h1 { color:#1e2126; font-size:20px; margin-bottom:12px; font-weight:lighter;}
h2 { color:#1e2126; font-size:18px; margin-bottom:12px;  font-weight:lighter;}
h3 { color:#1e2126; font-size:15px; margin-bottom:12px;  font-weight:lighter;}
h3 img { margin-left:7px;}

h4 { color:#2d4e6a; font-size:14px; margin-bottom:7px;}
h4 img { margin-left:7px;}

p { line-height:19px; margin-bottom:12px; text-align:justify;}

body { 
background:#ACAEB4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#42444e;

}

#maincontainer { width:auto; }

.subcontainer { width:980px; margin:0 auto;}

#topsection { background:url(../../images/top-bg.gif); height:70px; clear:both;}

#logo { width:316px; height:70px; float:left; margin-left:10px; border:0; background:url(../../images/logo.png);}
#logo div { color:#fff; font-size:12px; margin-top:54px; border:0; letter-spacing:1px; }


#topmenu { float:right; color:#c7c7c7; margin-top:44px;  }

#topmenu li { float:left; padding:0px 8px; text-transform:uppercase; line-height:13px; list-style-type:none; font-size:12px;}
#topmenu a { color:#c7c7c7; text-decoration:none;}
#topmenu a:hover { color:#fff; text-decoration:none;}

#movie-bg { background:#1E2126;  }
#movie {  width:980px; height:263px; clear:both; }

#mid-container { background:#B2B4B9; clear:both; border-top:1px #fff solid;}

.contentsection { padding:20px 0px 3px 0;}

.cont-side { width:47%; float:left;}
.left { border-right:1px #9B9C9F solid; padding:0px 15px;}
.right { padding-left:15px;}


#latest-box { background:#818386; padding:8px 3px; border:5px #A7A9AD solid;}
#latest-box li { float:left; padding:0px 3px; text-align:center; color:#d2d2d2; list-style-type:none;}
#latest-box li img { border:5px #212121 solid; display:block; margin-bottom:3px;}
#latest-box a { color: #d2d2d2; text-decoration:none;}


#portfolio-content { padding:20px 0px 20px 15px; clear:both; display:block;}
#portfolio { clear:both;}
#portfolio ul { margin:8px 0px 0px 0px; padding:0;}
#portfolio li {  list-style-image:url(../../images/arr.gif); padding-bottom:8px; color:#fff; line-height:13px; }
#portfolio li a { color:#fff; text-decoration:none;}
#portfolio li a:hover { color:#555; text-decoration:none;}

#footersection{ clear:both; margin:0; padding-bottom:15px;}
#footer { border-top:1px #9B9C9F solid;  color:#000; padding:20px 0px 0px 15px;}


#footer ul { list-style:none; margin:0; padding:0;}
#footer li { line-height:20px; color:#fff; }
#footer li a{ color:#fff; text-decoration:none;}
#footer li a:hover { color:#fff; text-decoration:underline;}

#address { color:#000; line-height:22px;}
#address a { color:#000; text-decoration:none;}
#address a:hover { color:#000; text-decoration:underline;}

.list1 { margin-left:20px;}
.list1 li { float:left; list-style-image:url(../../images/arr.gif); width:270px; padding-bottom:5px; color:#fff; }

.list-portfolio li { float:left; list-style-type:none; text-align:center; width:180px; color:#333; margin-bottom:20px;}
.list-portfolio li img { border:4px #777 solid; display:block; margin:5px auto;}
.list-portfolio a { color:#333; text-decoration:none;}
.list-portfolio a:hover { color:#fff; text-decoration:none;}

.rborder { border:1px #888 solid;}