body{
	margin:0;
	padding:0;
	line-height: 16pt;
	font-family: tahoma, arial;
	font-size: 11px;
	color: #666666;
	text-align:justify;
	height: 42px;
}
p{
	font-family: tahoma, arial;
	line-height: 16pt;
	font-size: 11px;
	color: #666666;
	text-align:justify;
	margin-bottom:20px;
}
a , link{
	font-family: tahoma, arial;
	font-size: 11px;
	color: #cc0000;
}
a , visited{
	font-family: tahoma, arial;
	font-size: 11px;
	color: #cc0000;
}
h1{
	font-family: tahoma, arial;
	font-size: 12pt;
	line-height: 18pt;
	font-weight: bold;
	color: #666666;
}
h2 {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #0066CC;
	margin:0px;
	font-weight: normal;	
}
h2 a:link {
	color: #0066CC;
	text-decoration:none;
}
h2 a:visited{
	color: #0066CC;
	text-decoration:none;
}
small{
	font-family: tahoma, arial;
	font-size: 10px;
	color: #999999;
	margin:0px;
	font-weight: normal;	
}
li{
	font-family: tahoma, arial;
	font-size: 11px;
	color: #cc0000;
	line-height: 24px;
	/*list-style-type: square;*/
}
.port_cont{
clear:both;
width:100%;
}
.services_div{
clear:both;
width:100%;
}
.portfolio_pic {
	text-align: right;
	width: 93px;
	height:73px;
	padding:2px;
	border:1px solid #CCCCCC;
	margin-left:0px;
	float:left;
}
.portfolio_text{
	float:left;
	width:217px;
	margin-left:20px;
	margin-bottom:30px;
}

.portfolio_pic2 {
	text-align: right;
	width: 162px;
	height:138px;
	padding:10px;
	border:1px solid #CCCCCC;
	margin-left:10px;
	float:left;
	margin-bottom:50px;
}
.portfolio_text2{
	float:left;
	width:316px;
	margin-left:20px;
	margin-bottom:50px;
}
.phenixclient {
	text-align: right;
	width: 100px;
	height:111px;
	padding:10px;
	border:1px solid #CCCCCC;
	margin-left:10px;
	float:left;
	margin-bottom:10px;
}

.service_pic {
	width: 70px;
	height:71px;
	float:left;
	margin-bottom:20px;

}
.service_text {
	width:232px;
	float:left;
	margin-left:30px;
	margin-bottom:30px;
}
#leftwrapper{
	float: left;
	width: 100%;
	margin-left: -20%; /*Set left margin to -(RightColumnWidth)*/
}

#leftcolumn{
	background-image: url(../images/pic_02.jpg);
	height: 344px;
	margin-top: 0;
	margin-right: 952px;
	margin-bottom: 0;
	margin-left: 20%;
	width:20%;
}

#maincolumn{
	width: 952px; /*Width of left column in pixels*/
}

#rightcolumn{
	float: left;
	width: 20%;
	background-image: url(../images/pic_06.jpg);
	height: 344px;
}

#banner{
margin-top: 0;
}
#main_left{
	background-color: #FFFFFF;
	margin: 0;
	float: left;
	width: 572px;
}
#main_left_content{
	padding-top:20px;
	padding-right:20px;
}
#main_right{
	background-color: #FFFFFF;
	margin: 0;
	float: left;
	width: 380px;
	background-image: url(../images/pic_12.jpg);
}
#main_right_content{
	padding-left: 40px;
	padding-top:20px;
}

/* 
---------------------------
FOOTER
---------------------------
*/

#footer {
    clear: both;
    position: relative;
    padding: 0 0 25px 0;
    margin: 0;
    min-width: 916px;
    overflow: hidden;
    background-color:#525266;
    border-color: #000;
    font-size: 85%;
    color: #e0e0e0;
	
}

#footer .links{
    float: left;
    position:relative ;
    margin: 5px 0 0 0;
    padding: 0;
	
}

#footer1{
	clear:left;
	width:100%;
	height:42px;
	background-color:#525266;
	color: #FFFFFF;
	text-align:center;
	padding-top:10px;
}
#footer a {
    color: #e0e0e0;
    text-decoration: none;
}

#footer a:hover {
    color: #999999;
    text-decoration: underline;
}

#footer ul {
    list-style: none;
    list-style-image: none;
    padding: 0;
}

#footer ul li{
    margin: 0 0 0 25px;
    font-size: 95%;
    line-height: 175%;
}

#footer .top {
    font-size: 125%;
    font-weight: bold;
	color: #e0e0e0;
}

#footer .links{
    float: left;
    position: relative;
    margin: 5px 0 0 0;
    padding: 0;
}
#footer2{
	width:100%;
	height:60px;
	background-color:#696975;
	text-align:center;
	color: #c5c5c5;
	padding-top:10px;

}
/* 
---------------------------
*/
.form_style {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 180px;
	border: 1px solid #CCCCCC;
}
.sitemap{
	font-family: tahoma, arial;
	font-size: 11px;
	color: #999999;
}
.menu_group{
position:absolute;
top:76px;
}
	/* General */
	.cssdropdown, .cssdropdown ul { list-style: none; background-image:url(../images/services_back.gif); background-repeat:no-repeat; background-position:bottom;  }
	.cssdropdown, .cssdropdown * { padding: 0; margin: 0;   }
	
	/* Head links */
	.cssdropdown li.headlink {  width: 98px;  text-align: center;  line-height:30px;   }
	.cssdropdown li.headlink a { display: block; padding: 0px; margin: 0px;  }

	/* Child lists and links */
	.cssdropdown li.headlink ul { display: none;  text-align: left; }
	.cssdropdown li.headlink:hover ul { display: block; }
	.cssdropdown li.headlink ul li a { padding: 0px; height: 22px; text-decoration:none; color:#333333; line-height:20px; font-weight:bold; }
	.cssdropdown li.headlink ul li a:hover { background-color: #fff; }
	
	/* Pretty styling */
	.cssdropdown a { color: white; } .cssdropdown ul li a:hover { text-decoration: none; }
	.cssdropdown li.headlink { background-image: url(bg.gif); }
	.cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }




	/* General */
	.cssdropdown2, .cssdropdown2 ul { list-style: none; background-image:url(../images/services_back.gif); background-repeat:no-repeat; background-position:bottom;  }
	.cssdropdown2, .cssdropdown2 * { padding: 0; margin: 0;   }
	
	/* Head links */
	.cssdropdown2 li.headlink {  width: 98px;  text-align: center;  line-height:30px;   }
	.cssdropdown2 li.headlink a { display: block; padding: 0px; margin: 0px;  }

	/* Child lists and links */
	.cssdropdown2 li.headlink ul { display: none;  text-align: left; }
	.cssdropdown2 li.headlink:hover ul { display: block; }
	.cssdropdown2 li.headlink ul li a { padding: 0px; height: 22px; text-decoration:none; color:#333333; line-height:20px; font-weight:bold; }
	.cssdropdown2 li.headlink ul li a:hover { background-color: #fff; }
	
	/* Pretty styling */
	.cssdropdown2 a { color: white; } .cssdropdown2 ul li a:hover { text-decoration: none; }
	.cssdropdown2 li.headlink { background-image: url(bg.gif); }
	.cssdropdown2 li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }


	/* General */
	.cssdropdown3, .cssdropdown3 ul { list-style: none; background-image:url(../images/services_back.gif); background-repeat:no-repeat; background-position:bottom;  }
	.cssdropdown3, .cssdropdown3 * { padding: 0; margin: 0;   }
	
	/* Head links */
	.cssdropdown3 li.headlink {  width: 98px;  text-align: center;  line-height:30px;   }
	.cssdropdown3 li.headlink a { display: block; padding: 0px; margin: 0px;  }

	/* Child lists and links */
	.cssdropdown3 li.headlink ul { display: none;  text-align: left; }
	.cssdropdown3 li.headlink:hover ul { display: block; }
	.cssdropdown3 li.headlink ul li a { padding: 0px; height: 22px; text-decoration:none; color:#333333; line-height:20px; font-weight:bold; }
	.cssdropdown3 li.headlink ul li a:hover { background-color: #fff; }
	
	/* Pretty styling */
	.cssdropdown3 a { color: white; } .cssdropdown3 ul li a:hover { text-decoration: none; }
	.cssdropdown3 li.headlink { background-image: url(bg.gif); }
	.cssdropdown3 li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }
.subscribe_style {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #333333;
	height: 21px;
	width: 193px;
	border: 1px solid #313149;
	line-height: 21px;
	padding-left: 4px;
}
