@charset "utf-8";

/*#top_pic .top_flash {
	background:url(images/index.swf); 
	width:920px;
	height:160px;
	border:none;
}*/

#body {
background-color:#FFFFFF;
}
.bigheader {
	font-family: "Times New Roman", Times, seriff;
	font-size: 18px;
	font-weight:bold;
	color: #990000;	
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	color: #000000;	
	border-bottom: 1px dashed #CCCCCC;
}
.headerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;	
	text-decoration: none;
}
.headerlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;	
	text-decoration: none;
}
.headerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;	
	text-decoration: underline;
}

#menubar_bg {
	background-image:url(images/menubar_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


.icon {
	border-bottom: 1px dashed #CCCCCC;
}
.icon2 {
}
.par1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	border-bottom: 1px dashed #CCCCCC;
}
.par2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	color: #666666;
}

.parlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc9900;
}
.parlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc9900;
}
.parlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}


#domain_search {
	background-image: url(images/search_bg.gif);
}

#clients_proj {
	background-color: #ecebeb;
	border-top: 1px dashed #d2d1d1;
	border-bottom: 1px dashed #d2d1d1; 
}

#offers {
	background-color: #e4e3e3;
	border-bottom: 1px dashed #d2d1d1;
}



/* ======================================================================*/



#btm_menu {
	border-bottom: 1px dashed #FFFFFF;
	vertical-align:middle;
}
.btm_logo {
	border-top: 1px dashed #999999;
}
.linkbtmnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-bottom: 1px dashed #ffffff;
	}
.linkbtm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height:15px;
}
.linkbtm:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height:15px;
}
.linkbtm:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	line-height:15px;
}


/* ======================================================================*/


.about_title {
	border-bottom: 3px solid #990000;
	vertical-align:bottom;
}

.about_body {
	background-color: #eff9fe;
	border-left: 1px dashed #8ed8f8;
	padding: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}

.about_body2 {
	border-left: 1px dashed #8ed8f8;
	padding: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}

.about_bodytitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:600;
	color: #006699;
}

.about_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}

/* ======================================================================*/

.services_title {
	border-bottom: 3px solid #bcbec0;
	vertical-align:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding-bottom: 5px;
	font-weight:900;
}

.services_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:900;
}


#services_body1 {
	background-color:#f4f4f4;
	border-bottom: 1px dashed #CCCCCC;
	padding: 20px;
}

#services_body2 {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #CCCCCC;
	padding: 20px;
}

/* ======================================================================*/

.portfolio_body  p{
	padding:0px;
	margin:10px;
}
.portfolio_body {
	background-color: #eff9fe;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}
.portfolio_body2 {
	background-color: #d4effc;
	border-top: 1px dashed #8ed8f8;
	padding-left: 10px;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006699;
}

#portfolio_bordertop {
	background-color: #d4effc;
	border-top: 1px dashed #8ed8f8;
}
#portfolio_borderbottom {
	background-color: #d4effc;
	border-bottom: 1px dashed #8ed8f8;
}

.portfolio_title {
	vertical-align:bottom;
	border-bottom: 3px solid #bcbec0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding-bottom: 5px;
	font-weight:900;
}

.portfolio_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	color:#4e92bf;
}

.portfolio_nolink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-decoration:none;
}
.portfolio_link {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
}
.portfolio_link:hover {
	color:#006699;
	text-decoration: underline;
}

/*.portfolio_link:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-decoration:none;
}
.portfolio_link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-decoration:none;
}*/

/*
#portfolio_link {
	color:#006699;
	text-decoration:none;
}
#portfolio_link:active{
	color:#006699;
	text-decoration:none;
}
#portfolio_link:hover{
	color:#990000;
	text-decoration: underline;
}
#portfolio_link:visited{
	color:#006699;
	text-decoration:none;
}


/*#portfolio_link a:link{
	color:#006699;
	text-decoration:none;
}*/

/* ======================================================================*/


.contact_title {
	border-bottom: 3px solid #990000;
	vertical-align:bottom;
}

.contact_body {
	background-color: #eff9fe;
	border-left: 1px dashed #8ed8f8;
	padding: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}

.contact_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}
/*#form {
	background-color: #f7f7f7;
	border-left: 1px dashed #8ed8f8;
	padding:20px;
}*/

.form_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:right;
	padding-right:20px;
}

.form_text p{
	padding-top:22px;
	line-height:5px;
}
.form_fields {
	padding-top:20px;
}
.map {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:900;
	color:#666666;
}



.quote_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
.quote_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:left;
}
.quote_text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-align:left;
	padding-right:10px;
	text-align:right;
}
.quote_text3 p{
	padding-right:0px;
	margin-bottom:18px;
}


.service {
	background-color: #ecebeb;
	border-left: 1px dashed #d2d1d1;
	padding: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	text-align: justify;
}


.service_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc9900;
	cursor:pointer;
}
.service_link:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc9900;
}
.service_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}


#table_logo {
	background-image:url(images/imagine_logosmall.jpg);
	background-repeat:no-repeat;
	background-position: 350px;
}



#seo_data {
	background-color: #ecebeb;
	border-top: 1px dashed #d2d1d1;
	/*border-bottom: 1px dashed #d2d1d1;*/ 
	border-left: 1px dashed #8ed8f8;
}



#tabular-01a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #ffffff;
	line-height:25px;
	padding-left:6px;
}
#tabular-01 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #ffffff;
	line-height:25px;
}

#tabular-02 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#85d5fc;
	border:1px solid #ffffff;
	padding-left:6px;
	line-height:25px;
}
#tabular-02b {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#CCCC66;
	border:1px solid #ffffff;
	padding-left:6px;
	line-height:25px;
}

#tabular-03 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#c1e7fa;
	border:1px solid #ffffff;
	/*padding-left:6px;*/
	line-height:25px;
}
#tabular-03b {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCC99;
	border:1px solid #ffffff;
	line-height:25px;
}


/*======================================================*/

#portfolio-container {
	padding:0px;
	width:190px;
	height:152px;
	float:left;
	margin:0 15px 20px 0;
	background-color:#d4effc;
}
#portfolio-container #container-header {
	padding:0px;
	width:190px;
	height:20px;
	background-color:#d4effc;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4e92bf;
	line-height:20px;
}
#portfolio-container #container-img {
	padding:0px;
	width:190px;
	height:110px;
	background-color:#d4effc;
	border-top: 1px dashed #8ed8f8;
	border-bottom: 1px dashed #8ed8f8;
}
#portfolio-container #container-link {
	padding:0px;
	width:190px;
	height:20px;
	background-color:#d4effc;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
	line-height:20px;
}

/*===============================================*/

#client {
	margin-right:10px;
	height:100px;
	float:left;
}

.about_body3 {
	border-left: 1px dashed #8ed8f8;
	padding:20px 0 20px 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
}
