@charset "utf-8";
/* CSS Document */
html{ height:auto; height:100%; min-height:100%; max-height:100%}
body { background: #212121 url(images/cvi_01.jpg) repeat-x; margin:0; font-family: Arial, Helvetica, sans-serif; height:100%}
a:link { color:#fdcb0e; text-decoration:none; font-weight:bold;}
a:visited { color:#fdcb0e; text-decoration:none;  font-weight:bold;}
a:hover { text-decoration:underline}
a img { border: 0pt none; }
text { color:#FFF}
	
.container { width: 100%; margin:0; height:100%}
.inner-content { width:825px; margin:0px auto; height:100%;}
.header {height:115px;}
.logo { float:left; width:282px;}
.menu {height:56px; clear: both; margin: 0pt; padding: 0pt 0pt 0pt 0px; list-style: none outside none; position: relative; z-index: 2147483647; }
.menu ul { float: left; margin: 0pt; list-style: none outside none; padding: 0pt; display: inline; }
.menu ul li { margin:0 0 0 1px; float: left; cursor: pointer; display: inline;}
.menu ul li a { height: 100%; color: rgb(255, 255, 255); text-decoration: none; background: url('images/link-bg.jpg') no-repeat scroll right top transparent; display: block; width: 136px; text-align: center; line-height: 60px; font-size: 14px;}
.menu ul li a:hover { text-decoration: none; color: rgb(255, 255, 255); background: url('images/link-bg-active.jpg') repeat-x scroll left top transparent; }
.menu ul li.current_page_parent a { text-decoration: none; color: rgb(255, 255, 255); background: url('images/link-bg-active.jpg') repeat-x scroll left top transparent ! important; }

.banner-container { height:300px;}
.banner { float:left; height:328px;	width:591px; display:block; margin:0 0 0 2px;}
.quicklinks{ width:226px; height:44px; color:#2c2d27; font-size:12px; margin:0 ; float:right}
.quicklinks ul { padding: 0pt; margin: 0 0 0 -4px; }
.quicklinks ul li { overflow: hidden; height: 110px; }
.quicklinks ul li a { font-size: 1em; color: rgb(226, 169, 48); text-decoration: underline; background: url('marker.gif') no-repeat scroll 0pt 6px transparent;; }
.quicklinks ul li a:hover { text-decoration: none; }

.main-content { width:100%; float:left; color:#FFF; margin:10px 0 0 0; height:auto; }
.col-left { float:left; width:590px;}
.col-right { float:right; width:202px; margin:0 4px 0 0; height:auto; padding:0 0 0 25px;}
.text-box { clear: both; overflow: hidden; height: 100%; font-size: 14px; line-height: 1.7em; color: #FFF; }
.column-center { width: 570px; margin: 0 2px 0 10px; float: left; }
.column-center .title { margin: 0px 0px 2px; }
.column-center .title h2 {  font-size: 30px; color: #fdcb0e; line-height: 10px; font-weight: normal; }
.column-center .title h2 a, .column-center .title h3 a { color: rgb(255, 255, 255); text-decoration: none; }
.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: none; color: rgb(252, 213, 76); }
.column-center .date { font-size: 12px; color: rgb(226, 169, 48); }
.column-center .author { font-size: 12px; color: rgb(226, 169, 48); }
.readmore { width:150px; margin:10px;}
.cat-main { width:531px; margin:10px 0 0 28px; float:left}
.cat { width:530px; float:left;}
.indent { padding: 0px 0px 20px; }
.cat-img { margin:8px; float:left;}
.cat-text { float:left; width:380px; margin:8px 0 0 20px;}
.cat-head { font-size:24px;}
.text-box2 { clear: both; overflow: hidden; height: 100%; font-size: 14px; line-height: 1.7em; color: #FFF; margin-top:0; }
.title h2 {  font-size: 24px; color: #fdcb0e; line-height: 10px; font-weight: normal; }
.best-work {width:180px;float:left; margin:10px 0 0 0; border-bottom:#666 solid 1px; padding-bottom:10px;}
.work-desc {   font-size:12px;}


.testemonial h2 {  font-size: 24px; color: #fdcb0e; line-height: 10px; font-weight: normal; margin:20px 0 0 -10px; float:left }
.testemonialsname { font-size:12px; font-weight:bold;color: #fdcb0e;}

.footer_t { font-family: Arial,Helvetica,sans-serif; font-size: 12px; height:64px; background-color:#2d2d2d; width:821px;margin:0 auto; float:left; color:#FFF}
.footer_t .in5 { padding: 20px 0pt 10px 20px; }
.footer_t .in5 .col1 { width: 300px; margin:0 auto }
.footer_t .in5 .col2 { float: right; }



#qcontactin{
width:auto;
height:38px;
float:left;
margin-left:20px;
}

.yicon{
background:url(images/contact/yicon.png) no-repeat;
width:38px;
height:38px;
float:left;
font-size:16px;
font-weight:bold;
}
.yicon:hover{
background:url(images/contact/yiconhover.png) no-repeat;
}
.hicon{
background:url(images/contact/hicon.png) no-repeat;
width:38px;
height:38px;
margin-left:10px;
float:left;
}
.hicon:hover{
background:url(images/contact/hiconhover.png) no-repeat;
}

.sicon{
background:url(images/contact/sicon.png) no-repeat;
width:38px;
height:38px;
margin-left:10px;
float:left;
}
.sicon:hover{
background:url(images/contact/siconhover.png) no-repeat;
}

.gicon{
background:url(images/contact/gicon.png) no-repeat;
width:38px;
height:38px;
margin-left:10px;
float:left;
}
.gicon:hover{
background:url(images/contact/giconhover.png) no-repeat;
}

.micon{
background:url(images/contact/micon.png) no-repeat;
width:38px;
height:38px;
margin-left:10px;
float:left;
}
.micon:hover{
background:url(images/contact/miconhover.png) no-repeat;
}


