.wprojectstd  {	
    text-align:left;
}
.wprojectstd h2{font-weight:normal; font-size:24px;color:#333; text-align:left;padding-top:0px;}
.wprojectstd h3
{
	font-size:16px;
    margin: 2px 0px;
    padding: 0px 10px;
    font-weight:bold;
    color:#333; 
    display:block; 
    background:url(../../../image/element/menubg_gray.png) repeat-x; 
    border-top:1px solid #F3F3F3;
    line-height:30px;
    text-align:left;
}
.ruler
{
	margin:12px 0px; 
	padding:0px;
	clear:both;
	height:1px;
	width:100%;
	overflow:hidden;
	background:url(../../../image/element/bg_ylw_v.png) repeat-x;
}
.utility
{  
    text-align:center;
    padding:0px;
    margin:0px;
}
.utility input
{
	width:180px;
	height:35px;
	text-align:right;
	margin-bottom:10px;
	padding-right:10px;
}
.utility2{padding-top:20px;text-align:center;}
.utility2 input
{
	height:35px;
	text-align:center;
	padding:0px 4px;
	margin:0px 0px 10px 0px;	
}
.brief{margin:0px; padding:0px;line-height:120%;}
.fieldvalue{vertical-align:top;margin:0px; padding:1px; display: -moz-inline-block; display:inline-block; text-align:left;max-width:100%;}
.field{color:#666; vertical-align:top; font-weight:bold; float:left; }
.value{ vertical-align:top; }
* html .fieldvalue, * html .field, * html .value{display:inline;}
* + html .fieldvalue, * + html .field, * + html .value{display:inline;}
.cola{width:126px;}
.colb{width:300px;}
.colc{ width:600px;max-width:100%;}
.desc{padding:5px;}
.header li{color:#333;font-weight:bold; }
.col1{ vertical-align:top; display: -moz-inline-block;display:inline-block;width:100px;border-right:1px solid #FFF;}
.col2{ vertical-align:top; display: -moz-inline-block;display:inline-block;width:200px;border-right:1px solid #FFF;}
.col3{ vertical-align:top; display: -moz-inline-block;display:inline-block;width:260px;}
* html .col1, * html .col2, * html .col3 {display:inline;}
* + html .col1, * html .col2, * html .col3 {display:inline;}
.docs span{text-decoration:underline; color:#666;}
.docs span a{color:#000;}
.warranty{padding-top:10px;font-size:11px; color:#666;}
.clear{clear:both;}
.independent{font-size:10px;color:#666;}
.wprojectstd table.form
{
	width:100%;
}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; background:#000;border:solid 3px #000;}
#information {display:none;position:absolute; bottom:0; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {display:none;padding:4px 8px 3px; font-size:14px}
#information p {display:none;padding:0 8px 8px}
#image img {position:absolute; left:0px;top:0px; z-index:25; width:100% !important;height:100% !important; border-left-width:0 !important; border-right-width:0 !important;}
.imgnav {position:absolute; width:70px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../../../image/element/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../../../image/element/right.gif) right center no-repeat}
#imglink {position:absolute;  width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../../../image/element/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
.thumbnails-projphotos {position:relative;}
#slideleft {float:left; width:20px; height:81px; background:url(../../../image/element/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../../../image/element/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {position:absolute;  left:25px;right:25px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px; width:112px; height:75px !important;}
.form-group.required .control-label:after{
	display:inline-block;
	content:"*";
	color:#f00;
}
@media(max-width:767px){
    .utility {
        display:none;
    }
}