@CHARSET "ISO-8859-1";
body{font-family: "Lucida Grande", Verdana, Arial, sans-serif;color:#727272;font-size:11px;}
h2 {border-bottom:1px solid #cfcfcf; padding-bottom: 3px; margin-right: 15px;}
h2.full_length {border-bottom:1px solid #cfcfcf; padding-bottom: 3px; margin-right: 0px;}
h2 span {background:#f3f2f2;border-bottom:#cfcfcf; padding:3px 5px 3px 5px;}
img {border:0px;}

p {/*border-bottom:1px solid #cfcfcf;border-top:1px solid #afafaf;*/padding: 0px 15px 15px 15px; margin-right: 15px;} 
.p_portfolio {/*border-top:1px solid #afafaf;*/padding: 15px 30px 15px 0px;} /*margin-left: 15px;*/

a {color:#f68d25; cursor: pointer;}

#darken_background {
	width: 2000px; 
	height: 1500px;
	background-color: black;
	opacity:0.6;
	filter:alpha(opacity=60);
	position: fixed;
	display: block;
	margin: -100px 0 0 -100px;
	}

#wrapper {margin:auto; width: 880px; }/*width:980px;*/

#header {width:100%;height:170px;border-bottom:1px solid #afafaf;}

#contactus {float:right;text-align:right;}

/*top-right company description*/
.mini_descrip{margin-top: -8px; float: left;}
.mini_descrip_fill{margin-top: -8px; padding:0px 2px 0px 2px; height:22px; float: left; background: url("../images/cs_mini_descrip_mid.gif") repeat bottom; font-family: Verdana; font-size: 14px; color:#FFFFFF;  }	

/*Input boxes*/
.xsmallTextBox{width: 50px;}
.smallTextBox{width: 150px;}
.mediumTextBox{width: 250px;}
.largeTextBox{width: 350px;}
.mediumTextArea{width: 400px;height: 50px;}
.emailTextArea{width: 412px;height: 100px;}
.largeTextArea{width: 500px; height: 150px;}
.xlargeTextArea{width: 500px; height: 300px;}
.client_image{width:230px; height: 155px;}
.small_image{width:180px; height: 103px; cursor: pointer;}

/*Admin Table*/
.Table
{		
	font-family: verdana;
    font-size: 11px;   
}

.tableField, .tableField a
{		
	text-align: left;
	text-decoration: none;
	color: #F78D25;
	font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 5px;
 	padding-left: 2px;
    padding-bottom: 5px;
    text-transform: uppercase;
    border-bottom: solid 2px #808080;

}

.tableRow{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.tableRowButton
{
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

#ArrowList
{
	border-style: none;
	float: left;
	display: inline;
	padding-top: 3px;
	padding-right: 5px;
}


/*messages*/
.error_msg{color:#F24726;}
.success_msg{color:#f68d25;}

/*from Memeburn.com*/
.row {
background-color:#EBEBEB;
}
.row, .row-alt {
border-bottom:1px solid #DDDDDD;
}

.row-spot {
background-color:#FFFAD4;
border:1px solid #DDDDDD;
margin-top:-1px;
}
.row, .row-alt, .row-spot {
height:20px;
padding:10px 5px 5px 5px;
width: 535px;
/*width: 636px;*/
/*width:740px;*/
}
.row-info {
float:left;
height:20px;
overflow:hidden;
width: 535px;
/*width:650px;*/
}
.time-posted {
visibility:hidden;
color:#888888;
float:right;
font-size:11px;
padding-right:5px;
}

/*Top Menu Bar*/
#nav_bar{
width:980px;
float:left;
height:40px;
margin: -7px 0px 0px -36px;
}

#nav_bar ul li {
display:inline;
float:left;
list-style-type:none;
padding-left:23px;
padding-right:23px;
height:15px;
border-right:2px solid #666666;
border-left:2px solid #ededed;
font-size:12px;
cursor: pointer;
}

#nav_bar ul li.first{
border-left:0px solid #ededed;
}

#nav_bar ul li.last{
border-right:0px solid #666666;
}

#nav_bar li a {
color:#4f4e4e;
text-decoration:none;
}

#nav_bar li a.active {
background: #f3f2f2;
padding: 8px 27px 12px 27px;
margin: 0px -27px 0px -27px;
color: #f68d25;
}

#nav_bar li a:hover {
color: #f68d25;
}

/* Buttons */
.sendButton
{
	background: transparent url("/images/sendOButton.gif") no-repeat;
	border: none;
	height: 21px;
	width: 85px;
}

.sendButton:hover
{
	background: transparent url("/images/sendOButton.gif") no-repeat;
	border: none;
	height: 21px;
	width: 85px;
	background-position: bottom left;
	outline: none; /* hide dotted outline in Firefox */
	cursor: pointer;
}

#close_email{
float: right;
margin-top:-15px;
cursor: pointer;
}

#email_form{
	z-index:100;
	position: fixed;
	margin: -365px 0px 0px 230px;	
	background-color:white;
	border:#dbd8d8 1px solid;
}

#thebox {color:#fff;background-color:#f78d25;display:block;border:#6e6f6f 1px solid;float:right;width:240px;height:130px;margin-right:-0px;margin-top:1px;padding-left:10px;padding-right:5px;line-height:150%;}
#thebox h3 {color:#333333;}
#thebox a {color:#fff;font-weight:bold;text-decoration:none;}
#boxoutline {border:#dbd8d8 1px solid;float:left;width:258px;height:134px;padding:5px; margin: 5px 0px 5px 0px;}
#boxoutline.left {margin-right: 5px;}

#portfolio_box{
color:#fff;
background-color:#b9b7b9;
display:block;
border:#6e6f6f 1px solid;
width:185px;
height:105px;
padding-top: 2px;
}

#portfolio_boxoutline {
	border:#dbd8d8 1px solid;
	width:198px;
	height:110px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#portfolio_imageoutline {
	border:#dbd8d8 1px solid;
	width:457px;
	height:341px;
	padding:5px 8px 5px 8px;

}

#si_imageoutline1{
	background: transparent url("/images/si_info/Phukimso_sml.jpg") no-repeat;
	border:#dbd8d8 1px solid;
	float:left;
	height: 120px;
	width: 250px
}

#si_imageoutline2{
	background: transparent url("/images/si_info/Performing_sml.jpg") no-repeat;
	border:#dbd8d8 1px solid;
	float:left;
	height: 120px;
	width: 250px
}

/*general layout styles*/
#content {display:block;height:450px;}
#right_content{padding-top: 20px; padding-left: 320px; }
#left_content{background-color: #ffffff;}

/*portfolio layout styles*/
#p_content {height:590px;}
#p_left_content {position:relative; display:block;}
#p_right_content{padding-top: 20px; padding-left: 230px;}
#copy_p_right_content{padding-top: 20px; padding-left: 230px;}

/*contact layout styles*/
#c_content {display:block;height:500px;}
#c_left_content{display:block; float:left; padding-top: 10px; width:600px;}
#c_right_content{padding: 10px 0px 0px 0px;display:block; float: right;}

#bottom_content{width:880px;height:220px;/*border-bottom:#afafaf 1px solid;*/color:#a5a4a4;line-height:150%;position:relative;}
#bottom_content h2{border-bottom:#afafaf 1px solid;width:100%;background:#fff;padding-bottom:10px;font-family: Arial;font-size:16px;}

#feat_client{float:left;width:410px;text-align:left;height:200px;padding-left:20px;}/*width:440 padding-left:30*/
.feat_client_title{color: #F78D25; font-size: 13px; font-weight:bold;}


/*#feat_client{float:left;width:440px;text-align:left;height:200px;padding-left:30px;}*/
#feat_client a {font-weight:bold;}
.client_image{width: 210px;}
.admin_client_image{float: right;width:210px;border: 2px solid #afafaf;}
.admin_small_image{width:180px; border: 2px solid #afafaf;}
.admin_large_image{width:455px; border: 2px solid #afafaf;}

#footer {width:880px;height:20px;text-align:center;padding-top:10px; border-top:1px solid #afafaf;}
