


/****************lightbox***************************/
.black_overlay {
	DISPLAY: none; Z-INDEX: 1001; FILTER: alpha(opacity=80); LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 0%; HEIGHT: 100%; BACKGROUND-COLOR: black; moz-opacity: 0.8; opacity: .80
}
.white_content {
	BORDER-RIGHT: #9d1b3e 14px solid; BORDER-TOP: #9d1b3e 14px solid; DISPLAY: none; Z-INDEX: 1002; LEFT: 25%; BORDER-LEFT: #9d1b3e 14px solid; WIDTH: 50%; BORDER-BOTTOM: #9d1b3e 14px solid; POSITION: absolute; TOP: 25%; HEIGHT: 250px; BACKGROUND-COLOR: #FFFFFF;
}
.loginclose:link,.loginclose:visited{
	display:block;
	width:25px;
	height:22px;
	background:#9d1b3e;
	color:#FFFFFF;
	border:2px solid #9d1b3e;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	position:absolute;
	right:-14px;
	top:-10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}

.loginclose:hover{
	display:block;
	width:25px;
	height:22px;
	background:#9d1b3e;
	color: #CC3300;
	border:2px solid #9d1b3e;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	float:right;
	position:absolute;
	right:-14px;
	top:-10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.loginHead{
	font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial;
	font-size:24px;
	color:#530419;
	font-weight:bold;
}
.logintxt{
	border:1px solid #9d1b3e;
	width:190px;
	height:20px;

}
.content_text002{
	font-family:"Verdana", "Trebuchet MS", Arial;
	font-size:12px;
	color:#333333;
	}
.asterisks{
	color:#FF0000;
	font-size:10px;
	float:left;
}

/****************lightbox***************************/

#news{ 
	padding:0px;
	margin:0px;
	width:90%;
	color:#FFFFFF;
}

#news li{
	list-style-type:none;

}
.bigtxt{
	font-family:Geneva, Arial, Helvetica, sans-serif,Myriad Pro, "trebuchet MS";
	font-size:28px;
	font-style:normal;
}
.smalltxt{
	font-family:Geneva, Arial, Helvetica, sans-serif,Myriad Pro, "trebuchet MS";
	font-size:14px;
	font-style:normal;
}
.bigtxt_a{
	font-family:Geneva, Arial, Helvetica, sans-serif,Myriad Pro, "trebuchet MS";
	font-size:28px;
	font-style:normal;
}
.rightcolumntitle{
font-weight:bold;
font-size:16px;
}


.table_div_pricing_a
{
	width:547px;
	float:left;
	margin:10px 0 0 0 ;
	text-align:center;		
}

.table_div_pricing_b
{
	width:780px;
	float:left;
	margin:10px 0 0 0 ;
	text-align:center;		
}

#portfolio_matter_area
{
	width:675px;
	height:auto;
	float:left;
	margin:10px 10px 30px 0px;	
}

#portfolio_area
{
	width:675px;
	height:auto;
	float:left;
	margin:10px 10px 10px 40px;
}

#portfolio_area_new
{
	width:100%;
	height:120px;
/*	height:auto;*/
	/*float:left;*/
	/*margin:10px 10px 10px 40px;*/
	overflow:auto;
}

#portfolio_area_new1
{
	width:2000px;
	height:100px;
/*	height:auto;*/
	/*float:left;*/
	/*margin:10px 10px 10px 40px;*/
}

.portfolio_img
{
	position: relative;
	z-index: 0;
	margin:0 8px 0 0;
}

.portfolio_img:hover
{
	background-color: transparent;
	z-index: 50;
}

.portfolio_img span
{ /*CSS for enlarged image*/
	position: absolute;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	background:white;
	padding:3px;
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
}

.portfolio_img span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.portfolio_img:hover span
{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -70px;
	left: 130px; /*position where enlarged image should offset horizontally */
}

.it_service_pricing_td_header
{
	width:150px;
	height:15px;
	background:#F0F0F0;
	padding:3px;
	font:normal bold 15px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#00CCFF;
}

.it_service_pricing_td_sub_header
{
	width:auto;
	height:15px;
	background:#e5e5e5;
	padding:3px;
	font:normal bold 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#339900;
}

.it_service_pricing_td_alert
{
	width:auto;
	height:15px;
	background:#F0F0F0;
	padding:3px 3px 3px 10px;
	font:normal bold 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#990033;
}

.it_service_pricing_td
{
	width:150px;
	height:15px;
	background:#F0F0F0;
	padding:3px 3px 3px 10px;
	font:normal 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	
}

.it_service_pricing_td_b
{
	width:450px;
	height:15px;
	background:#F0F0F0;
	padding:3px;
	font:normal 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.box_top{
 width:945px;
 float:left;
 }
.box_center{
width:945px;
float:left;
background:url(../images/box_center.jpg);
background-repeat:repeat-y;
}
.box_footer{
 width:945px;
 float:left;
 }