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


#container {
 	margin: 0 auto 0 auto;
 	width: 820px;
	text-align: center;
	background-color:white;
	
}


#column1 {
	
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0 20px 0 60px;
	background-color: white;
	}

	


#column .first {
	padding: 2em 0 0 0; color:#ff6600; font-weight:bold; text-decoration:none;
}


#submenutitle {
	text-align:left;
	width: 210px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

#submenu {
	text-align:left;
	width: 185px;
	margin: 0 0 60px 0;
	padding:0 0 0 14px;
}

#submenu a:link {color:#58646d; font-weight:bold; text-decoration:none;}
#submenu a:visited {color:#58646d; font-weight:bold; text-decoration:none;}
#submenu a:hover {color:#ff6600; font-weight:bold; text-decoration:none;}
#submenu a:active {color:#58646d; font-weight:bold; text-decoration:none;}

#submenu .portfolio_type  {color:#ff6600; font-weight:bold; text-decoration:none;}

#submenu .reverse:link {color:#ff6600; font-weight:bold; text-decoration:none;}
#submenu .reverse:visited {color:#ff6600; font-weight:bold; text-decoration:none;}
#submenu .reverse:hover {color:#58646d; font-weight:bold; text-decoration:none;}
#submenu .reverse:active {color:#ff6600; font-weight:bold; text-decoration:none;}



#description {
	text-align:right;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	}
	
#description table {
	margin: 0 0;
	padding: 0;
	}
	
	
#description p a:link {color:#58646d; font-weight:normal; text-decoration:underline;}
#description p a:visited {color:#58646d; font-weight:normal; text-decoration:underline;}
#description p a:hover {color:#ff6600; font-weight:normal; text-decoration:underline;}
#description p a:active {color:#58646d; font-weight:normal; text-decoration:underline;}	

#column2 {
	width: 410px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: white;
	text-align:left;
}


#boxtop {
margin: 0 0 0 0;
width: 410px;
height: 7px;
background-color: white;
}



#textbox {

border-right: 1px solid rgb(131, 150, 162);
border-left: 1px solid rgb(131, 150, 162);
padding: 0 10px;
background-color: white;
margin: 0 0 0px 0;
width: 388px;
}

#textboxmin {

border-right: 1px solid rgb(131, 150, 162);
border-left: 1px solid rgb(131, 150, 162);
padding: 0 10px;
background-color: white;
margin: 0;
width: 388px;
height: 417px;
}

#textbox li{
margin-left: 0px;
padding: 0 0 0 -1em;
list-style: outside;
list-style-image: url(../images/gray-bullet.gif);
}



#boxbottom {
margin: 0 0 0px 0;
width: 410px;
height: 7px;
background-color:white;
}




#column3 {
	width: 130px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: white;
	text-align:left;
}


#column3 img.image1 {
	padding: 0 0px 10px 10px;
}
	
#column3 img.image2 {
	padding: 0px 0px 0px 10px;

}



#credit {
 padding: 0px 0px 10px 0px;
 font-size: 10px;
 color:#58646d;
 text-align:right;
}

 #credit a:link {color:#58646d; text-decoration:underline;}
 #credit a:visited {color:#58646d; text-decoration:underline;}
 #credit a:hover {color:#ff6600; text-decoration:underline;}
 #credit a:active {color:#58646d; text-decoration:underline;}


/* drop down style */

#otd-designer, #otd-designer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#otd-designer a {
	display: block;
	width: 210px;
	color: #222;
}

#otd-designer a:link {color:#58646d; font-weight:bold; text-decoration:none;}
#otd-designer a:visited {color:#58646d; font-weight:bold; text-decoration:none;}
#otd-designer a:hover {color:#ff6600; font-weight:bold; text-decoration:none;}
#otd-designer a:active {color:#58646d; font-weight:bold; text-decoration:none;}

#otd-designer li {
	float: left;
	width: 210px;
}


#otd-designer li ul {
	position: absolute;
	width: 210px;
	left: -999em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#58646d
}

#otd-designer li:hover ul {
	left: auto;
}


#otd-designer li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* end drop down style */