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

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #333333;
	line-height: 25px;
	color:#fff;
	background-image: url(../imgs/portfolio/menu_bg.jpg);
	background-repeat: repeat-y;
}

a:link {
color:#ccc;
text-decoration:none;

}
a:hover{
color:#fff;

}
a:visited{
color:#ccc;
text-decoration:none;

}
a:active{
color:#ccc;
text-decoration:none;

}

div#pagetitle{
	color:#ccc;
	font-size: 14px;
	margin: 20px 20px  0 20px;
	text-transform: uppercase;
	
}

a.introlink:link {  border-bottom: 1px dotted #666666; }

a.introlink:visited { border-bottom: 1px dotted #666666; }

a.introlink:active {border-bottom: 1px dotted #666666; }

a.introlink:hover { border-bottom: 1px dotted #ccc; color:#fff;}


a.menulink:link {  opacity:1;filter:alpha(opacity=100) }

a.menulink:visited {  opacity:1;filter:alpha(opacity=100) }

a.menulink:active {opacity:1;filter:alpha(opacity=100) }

a.menulink:hover { opacity:0.7;filter:alpha(opacity=70) }


a.menulink2:link {  opacity:1;filter:alpha(opacity=100);margin: 0 14px 19px 0; }

a.menulink2:visited {  opacity:1;filter:alpha(opacity=100);margin: 0 14px 19px 0; }

a.menulink2:active {opacity:1;filter:alpha(opacity=100);margin: 0 14px 19px 0; }

a.menulink2:hover { opacity:0.7;filter:alpha(opacity=70);margin: 0 14px 19px 0; }





a.menulink_alert:link {  opacity:1;filter:alpha(opacity=100);background-image: url(../imgs/portfolio/alert_tb.jpg);font-size:1px;
	background-repeat: no-repeat; width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin: 0 33px 19px 0;float:left; vertical-align:sub;padding-top:45px;}

a.menulink_alert:visited {  opacity:1;filter:alpha(opacity=100) ;background-image: url(../imgs/portfolio/alert_tb.jpg);font-size:1px;
	background-repeat: no-repeat; width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin: 0 33px 19px 0;float:left;vertical-align:sub;padding-top:45px;}

a.menulink_alert:active {opacity:1;filter:alpha(opacity=100);background-image: url(../imgs/portfolio/alert_tb.jpg);font-size:1px;
	background-repeat: no-repeat; width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin: 0 33px 19px 0;float:left;vertical-align:sub;padding-top:45px;}

a.menulink_alert:hover {opacity:1;filter:alpha(opacity=100) ;background-image: none;font-size:12px;#fff;text-transform: uppercase;width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin: 0 33px 19px 0;float:left;padding-top:45px;}
	
	
	
a.menulink_ifp:link {  opacity:1;filter:alpha(opacity=100);background-image: url(../imgs/portfolio/ifp_tb.jpg);font-size:1px;
	background-repeat: no-repeat; width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin: 0 33px 19px 0;float:left; vertical-align:sub;padding-top:45px;}

a.menulink_ifp:visited {  opacity:1;filter:alpha(opacity=100) ;background-image: url(../imgs/portfolio/ifp_tb.jpg);font-size:1px;
	background-repeat: no-repeat; width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin:  0 33px 19px 0;float:left;vertical-align:sub;padding-top:45px;}

a.menulink_ifp:active {opacity:1;filter:alpha(opacity=100);background-image: url(../imgs/portfolio/ifp_tb.jpg);font-size:1px;
	background-repeat: no-repeat; width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin:  0 33px 19px 0;float:left;vertical-align:sub;padding-top:45px;}

a.menulink_ifp:hover { opacity:0.7;filter:alpha(opacity=70) ;background-image: none;font-size:12px;#fff;text-transform: uppercase;width:200px; height:22px;display:block;border: 1px solid #CCCCCC;margin:  0 33px 19px 0;float:left;padding-top:45px;}


div#name{
	color:#fff;
	font-size: 14px;
	width: 100%;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-transform: uppercase;
	border-bottom-width: 1px;
	
	font-style:normal;
}

div#side{
	color:#990000;
	width: 280px;
	float:left;
	display:block;
	height:800px;
}

div#menu{
		display:block;
	width: 280px;
	
	
}

div#details{
	margin: 9px 0  0 15px;
	width: 690px;
	float:left;
	vertical-align: text-top;
	line-height:26px;
}
div#pics_box_top{
	clear:both;
	width: 675px;	
	padding-top:8px;
}
div#pics_box{
	clear:both;
	width: 675px;
	padding-top:19px;
}
div#details_description{

padding-bottom:10px;
}

img#menuitem{
	margin: 15px 0 15px 20px;
	border: 1px solid #CCCCCC;
}

img#menuitem_fp{
	margin: 0 15px 15px 0;
	border: 1px solid #CCCCCC;
}

img#main_img{
	margin: 5px 20px 30px 0 ;
	border: 1px solid #CCCCCC;
	float:left;
}
img#pic{
	margin: 0 20px 20px 0 ;
	border: 1px solid #CCCCCC;
	float:left;
}
.links{
border-top-style: dotted;
border-top-width: 1px;
	border-top-color: #666666;
width:250px;
float:left;
padding-top:10px;
margin-right:14px;
}

div#intro{
float:left;
font-size:12px;
margin-bottom:15px;
line-height:34px;
width:675px;
font-style:italic;
color:#ccc;
margin-top:-4px;
}

div#about{
color:#fff;
float:right;
border-top: 1px dotted #666666; 
border-bottom: 1px dotted #666666; 
width:203px;
margin:13px 0 3px;
font-style:normal;
font-size:10px;
line-height:22px;
padding:5px 0 6px;
}