/* CSS Document */

body {
	background-color: #0ec2db;
	background-image: url(../img/bg3.jpg);
	background-repeat: repeat-x;
	margin-left: 0%;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	padding:0px;
}

img { border:0px }

.top2 {
	background:url(../img/top2c.jpg);
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	}
	

.top2 a {
	color:#CCCCCC;
	text-decoration:none
	}
.top2 a:link {color:#CCCCCC; text-decoration:none}
.top2 a:hover {
		text-decoration: none;
		color: #FFFFFF;
		}
.top3 {
	background:url(../img/top3c.jpg);
	color:#15cce6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	}
.intro {
	width: 680px;
	margin-bottom: 11px;
}

	
.top3 a {
	color:#15cce6;
	text-decoration:none
	}
.top3 a:link {color:#15cce6; text-decoration:none}
.top3 a:hover {
		text-decoration: none;
		color:#15cce6;
		}
		
input {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:113px;	
	}		
.topmenu {
	background:url(../img/topmenu_home.jpg) no-repeat;
	}
	
h1 { 
	font: normal 180% "Trebuchet MS", Tahoma, Arial;
	color:#10afc5;
	letter-spacing:-1px;
	padding-bottom:5px;
	margin:0px;	
	}
h2 {
	font: normal 150% "Trebuchet MS", Tahoma, Arial;
	color:#FF9900;
	letter-spacing:-1px;
	padding-bottom:5px;
	margin:0px;
	padding-left:11px;
	padding-top: 5px;
	}
.portfolio {
	font: normal 150% "Trebuchet MS", Tahoma, Arial;
	color:#FF9900;
	letter-spacing:-1px;
	padding-bottom:5px;
	margin:0px;
	padding-left:11px;
	padding-top: 5px;
	}

		
	
.textpanel {
	font: normal 78% "Trebuchet MS", Tahoma, Arial;
	color:#333333;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:22px;
	padding-right:22px;
	background:url(../img/text_bg.gif)
	}

	
.textpanel a {
	color:#003366;
	text-decoration:underline
	}
.textpanel a:link {color:#336699; text-decoration:underline}
.textpanel a:hover {
		text-decoration:underline;
		color: #666666;
		}
			


.textpanel_repeater {
	background:url(../img/text_bg.gif) repeat-y;
	}
#newspanel {
	float:left;
	width:327px;
	margin-bottom: 22px;
	}
#newspanel img { border:6px #E8E8E8 solid }
.news {
	margin-bottom:0px;
	padding:0px;
	float:left;
	width:327px;
	border:dashed 1px #CCCCCC;
	background-color:#FAFAFA;
	
	}
.news p {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	}	
	
.newsitem {
	margin:0;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;

	}
.newsitem p {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	}
	
.postdate {
	background: url(../img/mini-date.gif) no-repeat left center;
	padding-left: 15px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	margin-left:11px;
	padding-top:0;
	padding-bottom:3px;
}
#workspanel {
	float:left;
	width:327px;
	margin-left:22px;
	margin-bottom: 22px;
	}
	
#workspanel img { border:6px #E8E8E8 solid }

.works {
	margin-left:0px;
	padding:0px;
	float:left;
	width:327px;
	border:dashed 1px #CCCCCC;
	background-color:#FAFAFA;
	}

.banner {
	float:left	}

.ad {
	font-family:Trebuchet MS,Arial;	
	font-size:12px;
	font-weight:normal;
	color:#666666;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	background:url(../img/text_bg.gif)
	}
.downmain {
	background:url(../img/main-down.jpg)  no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCCCCC;
	padding-right:20px;
	padding-left:20px;
	}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	font-size:10px;
	font-weight:bold;
}
.copyright a {
	color:#15cce6;
	text-decoration:none
	}
.copyright a:link {color:#15cce6; text-decoration:none}
.copyright a:hover {
		text-decoration: none;
		color: #FFFFFF;
		}
p {padding-bottom:0px;margin:0px;}

.css {
      font-family:Arial, Helvetica, sans-serif;
	  font-size:10px;
	  font-weight:bold;
      color:#ADD60A;
	  }
	  
.css a {
      color:#ADD60A;
	  text-decoration:none
	  }
	  
.css a:link {
      color:#ADD60A;
	  text-decoration:none
	  }
	  
.css a:hover {
      color:#ffffff;
	  text-decoration:none
	  }
	  

	  
.xhtml {
      font-family:Arial, Helvetica, sans-serif;
	  font-size:10px;
	  font-weight:bold;
      color:#F2C81C;
	  }

.xhtml a {
      color:#F2C81C;
	  text-decoration:none
	  }
	  
.xhtml a:link {
      color:#F2C81C;
	  text-decoration:none
	  }
	  
.xhtml a:hover {
      color:#ffffff;
	  text-decoration:none
	  }
	  
	  
.sitemap {
      font-family:Arial, Helvetica, sans-serif;
	  font-size:10px;
	  font-weight:bold;
      color:#1491CD;
	  }
.sitemap a {
      color:#1491CD;
	  text-decoration:none
	  }
	  
.sitemap a:link {
      color:#1491CD;
	  text-decoration:none
	  }
	  
.sitemap a:hover {
      color:#ffffff;
	  text-decoration:none
	  }
	  	  
	  
	  
	  
	  
.contact {
      font-family:Arial, Helvetica, sans-serif;
	  font-size:10px;
      color:#c171b4;
	  }
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border:dashed 1px #CCCCCC;
	background-color:#FAFAFA;
	padding-left:10px;
	color:#FF9900;
	padding-bottom: 10px;
	padding-right: 5px;
	margin-bottom: 20px;
	padding-top: 10px;
	  }
.name {
	  background-image:url(../img/name_bg.gif);
	  background-repeat:no-repeat; 
	  border:0px;
	  width:141px; 
	  height:18px; 
	  padding-left:4px; 
	  padding-top:2px; 
	  font-size:13px;
	  }
	  
.message {
	  background-image:url(../img/mess_bg.gif); 
	  background-repeat:no-repeat;
	  border:0px;
	  width:302px; 
	  height:101px; 
	   padding-right:2px; 
	  padding-left:4px; 
	  padding-top:2px; 
	  font-size:13px;
	  }
	  
.clear {
	clear:both;
	margin-top: 0px;
	margin-bottom: 11px;
	}
.left {
	text-align: left;
	width: 300px;
	float: left;
	height: 90px;
	border-bottom:solid 1px #CCCCCC;
}
.right {
	text-align: left;
	float: left;
	height: 90px;
	border-bottom:solid 1px #CCCCCC;
	width: 375px;
}

.Iagree {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}

.site_map {
	font: normal 78% "Trebuchet MS", Tahoma, Arial;
	color: #990033;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:22px;
	padding-right:22px;
	background:url(../img/text_bg.gif)
	}

	
.site_map a {
	color: #FF9900;
	text-decoration:none
	}
.site_map a:link {color:#FF9900; text-decoration:none}
.site_map a:hover {
		text-decoration:underline;
		color:#FF9900;
		}
			
.site_map p {line-height:25px}


.site_map_menu {
	font: normal 100% "Trebuchet MS", Tahoma, Arial;
	color: #990033;
	vertical-align:top;
	}

	
.site_map_menu a {
	color: #990033;
	text-decoration:none
	}
.site_map_menu a:link {color:#990033; text-decoration:none}
.site_map_menu a:hover {
		text-decoration:underline;
		color:#990033;
		}
		
		
.dash {
    font: normal 78% "Trebuchet MS", Tahoma, Arial;
	color:#FF9900;
	}

.sub_button {
	background-image:url(../img/sub-button.gif); 
	background-color:#E3E3E3; 
	border:0px; 
	width:86px; 
	height:22px;
	}
.search_button {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#15cce6;
	font-weight:bold;
	font-size:10px;
	border:0px;
	width:56px;
	height:18px;
	color:#15cce6;
	background-image: url(../img/search-button.gif);
	margin: 0px;
	padding: 0px 0px 5px 20px;
	cursor: pointer; 
	}

.search_form {
	margin: 0px;
	padding: 0px;
}

	
.noframe {
	border: 0px;
}
