@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#d2d1d1;
}

.style1 {
	font:12px "Arial Rounded MT Bold";
	color: #909090;
}
.style2 {
	font-size: 10px;
	font-family: "Arial Rounded MT Bold";
	color: #909090;
}
.style3 {
	font:12px "Arial";
	color: #666666;
}

.style4 {
font:12px "Arial Rounded MT Bold";
	color: #666666;
}

.style5 {
font:14px "Arial Rounded MT Bold";
	color: #666666;
}

a:link {
	color: #909090;
	text-decoration: none;
}
a:visited {
	color: #909090;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}

.cell_margin {
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cell_margin_1{
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.cell_margin_2{
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 57px;
	background-image:url(pics/line.jpg);
}
.cell_margin_3{
	margin-top: 2px;
	margin-right: 55px;
	margin-bottom: 1px;
	margin-left: 55px;
}
.cell_margin_4{
	margin-top: 30px;
	margin-right: 56px;
	margin-bottom: 30px;
	margin-left: 56px;
	}
.cell_margin_5{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 125px;
	}
.cell_margin_6 {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cell_margin_7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.cell_margin_8 {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#dhtmlgoodies_slideshow{
		width:618px;	/* Total width of slideshow */
		height: 410px;
		}
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
		float:left;	/* Floating */
		
		/* CSS HACK */
		height: 410px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/410px;	/* Other browsers */
		height: /**/410px;
		
		/* CSS HACK */
		width: 618px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		width/* */:/**/618px;	/* Other browsers */
		width: /**/618px;
		}
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:34px;
		padding-top:5px;
	}
	#galleryContainer #arrow_up{
		height:34px;	/* Arrow up image */
		padding-bottom:5px;
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;
		height:337px;	/* Height of boxes for the images */
	}
	#theImages div{
	position:relative;	/* Don't change this */
	height:1500px;
		
	}

.jqueryslidemenu{
font:12px "Arial Rounded MT Bold";
background: #eodfdf;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #e0dfdf; /*background of tabs (default state)*/
padding: 0px 0px;
border-right: 0px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #909090;
}

.jqueryslidemenu ul li a:hover{
color: #666666;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
margin-top: 0px;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font:12px "Arial Rounded MT Bold";
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0px;
border-top-width: 0;
border-bottom: 1px solid gray;
border-right-color:#000000;
border-right: 0px;
}

#logo {
width:860px;
height:60px;
background-color:white;
margin-top:10px;
position:relative;
}

#top {
width:860px;
height:15px;
border:0px;
padding-bottom:1px;
padding-top:2px;
position:relative;
background-color:#eeeced;
margin-top:2px;

}

#center {
width:860px;
height:500px;
border:0px;
padding:0px;
position:relative;
background-color:#d2d1d1;
}

#bottom {
width:860px;
height:40px;
border:0px;
padding:0px;
position:relative;
margin-top:15px;
}

#info_menu{
width:860px;
background-color:#e0dfdf;
padding-bottom:1px;
padding-top:2px;
height:15px;
}

#info {
width:860px;
height:485px;
background-color:#d2d1d1;
}

#portfolio {
background-color:#d2d1d1;
width:860px;
height:440px;
padding-top:19px;
padding-bottom:0px;
padding-left:50px;
padding-right:50px;
position:relative;
}

#portfolio_menu {
background-color:#d2d1d1;
width:860px;
padding-bottom:25px;
height:16px;
position:relative;
}


.no_class, form, .no_class td
	{
		width:310px;
		height:20px;
		margin:5px;
		padding-top:0px;
		border:0px;
		color: #666666;
	}

.form{height:20px; margin-top:2px;}	

.form input	{width:300px; height:20px; border-color:#999999; border-width:0px; background-color:white; border-style:solid; padding-left:5px; padding-top:5px}

textarea {width:300px; height:60px; border-color:#999999; border-width:0px; background-color:none; border-style:solid; padding-left:5px; overflow:hidden; padding-top:5px; margin-top:0px	}

.button { vertical-align:right; FONT-SIZE:12px; COLOR:#666666; FONT-FAMILY:"Arial Rounded MT Bold"; BACKGROUND-COLOR:#d2d1d1;
}
