html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center; font-size:11px;color: #333333;}
p {margin:0 0 10px 0; font-size:11px;}
td {font-size:11px;}
a{color: #666666;}
:focus {outline: 0;}
h1 {border-top: 0px solid #F71818; line-height:10px; margin:0px 0px 10px 0px; padding:10px 0 0 0; font-size:14px; font-weight:bold; color:#F71818;}
h2 {border-top: 0px solid #F71818; line-height:2px; margin:0px 0px 10px 0px; padding:10px 0 0 0; font-size:14px; font-weight:bold; color:#F71818;}
h3 {border-bottom: 0px dotted #999999; line-height:12px; margin:0px 0px 4px 0px; padding:2px 0 2px 0; text-indent:none;font-size:11px; font-weight:bold; color:#999999;}
h4 {border-bottom: 0px dotted #F71818; line-height:12px; margin:0px 0px 0px 0px; padding:2px 0 0px 0; text-indent:none;font-size:11px; font-weight:bold; color:#F71818;}
h5 {border-bottom: 0px dotted #333333; line-height:6px; margin:0px 0px 2px 0px; padding:2px 0 2px 0; text-indent:none;font-size:12px; font-weight:bold; color:#666666;}
h6 {border-bottom: 0px dotted #F71818; line-height:1px; margin:0px 0px 2px 0px; padding:2px 0 2px 0; text-indent:none;font-size:11px; font-weight:bold; color:#999999;}
.header1 {border-top: 0px solid #F71818; margin:0px 0px 10px 0px; padding:10px 0 0 0; font-size:12px; font-weight:bold; color:#F71818;}
.header2 {border-top: 0px solid #666666; margin:0px 0px 10px 0px; padding:10px 0 0 0; font-size:12px; font-weight:bold; color:#F71818;}


/* HEADER LAYOUT */ 
#header {width: 900px; height:78px; padding:0; z-index:2;}
#header_logo_riai{padding: 4px 25px 0 0; float:right; text-align:right;}		 	
#header_logo_pha{float:left; text-align:left; padding:2px 0px 0px 17px;}
#header_logo_ph{margin:0 0 0 0;padding: 29px 0 0 10px; float:left; text-align:left;}		
#header_nav {position:absolute; top:104px; width: 900px; margin:0px; padding-top:0; height:25px; border-width:0px; background-color:#F71818;}


#container{width:900px; margin:0 auto; min-height:441px;text-align:left; border:1px solid #999999; margin-top:50px; margin-bottom:0; background-color:#ffffff;}
html>body .container {height: auto;} 
* html .container {border-right:900px solid #fff; } /* hack for  min-width IE browsers IE5.01, IE5.5 and IE6 */
#content{float:right; width:899px; width:899px; min-height:363px; height:363px; padding:0 0 0 0px; margin:0;}
#wrapper{padding:0; margin:0;}
.pad_content{padding:0 0 0 15px; margin:0;float:left;}
#content p{line-height:1.4}
#footer{color: #999999; text-align:center; margin:0 auto;font-size:10px; clear:left; position:relative;width:900px;float:none;}


/* HOME */ 
#container_home{width:900px; margin:0 auto; min-height:441px;text-align:left; border:1px solid #000000; margin-top:50px; margin-bottom:0; background-color:#ffffff;}
html>body .container_home {height: auto;} 
* html .container_home {border-right:400px solid #fff; } /* hack for  min-width IE browsers IE5.01, IE5.5 and IE6 */
#header_home {width: 900px; height:78px; padding:0; z-index:2;}
#header_nav_home {position:absolute; top:104px;width: 900px; margin:0px; padding-top:0; height:25px; border-width:0px; background-color:#F71818;}
#header_logo_pha_home{float:left; text-align:left; padding:2px 16px 0px 10px;}
#header_logo_ph_home{float:left; text-align:left; padding:27px 16px 0px 3px;}


#nav_list ul{padding: 0; margin-left:0; color:White; float:left; font-family: arial, helvetica, sans-serif; font-size:14px;}
#nav_list ul li {display:inline; padding:1px 0 0 0;}
#nav_list ul li a{height:15px; padding:4px 15px; background-color: #F71818; color: #fff;text-decoration: none;float: left;border-left: 1px solid #F71818;border-top: 1px solid #F71818;border-bottom: 1px solid #F71818;}
#nav_list ul li a:hover{background-color: #fff;color: #999;}
#nav_list ul li #current{background-color:#fff; color:#F71818;}

#navlist2 li { list-style-type: square; }
.link_next { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F71818;  text-decoration:none;}
.link_next:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F71818; text-decoration:underline; }

.link_sub {display:inline;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;  text-decoration:none;}
.link_sub:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F71818; text-decoration:none; }
.link_sub_current {display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F71818; text-decoration:none;}

/* PORTFOLIO LAYOUT */ 
#portfolio_thumb_nav {float:right; height:363px; min-height:328px; width:307px; display:block; padding:0px; background-color:#f0f0f0;}
.port_image {float:left;position:absolute; margin-top: 10px;}
.port_text {position:absolute; float:left; margin-left:305px; width:245px; height:250px; margin-top:20px;}
.port_content {float:left; background-display:block; width:543px; height:285px; text-align:left;}
.previous {float:left; margin-top:-17px; margin-left:13px;}
.next {float:right; margin-top:-17px; margin-right:8px;}
#fixedtipdiv{position:absolute;padding: 2px;border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

/* TOOLTIP PORTFOLIO */ 
.extra {display:inline; float:left; text-decoration:none; margin:0;}
.extra em {font-style:normal;}
.extra em.txt, .extra b {display:none;}
.extra .color1 {background:#ffffff;}
.extra img {border:1px solid #999999; display:block; margin: 0 6px 6px 0}
.extra:hover {position:relative; cursor:pointer;}
.extra:hover b {display:block; position:absolute; top:1px; left:1px; width:85px; background:#ffffff; height:25px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.extra:hover .color1 b {background:#ffffff; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.extra:hover em.txt {display:block; position:absolute; font-size:10px; top:1px; width:85px; left:2px; height:25px; color:#333333; margin:0; line-height:1.2em;}




.clear_both {clear:both; display:block;}
.clear {clear:both;display:block;height:0px;overflow:hidden;margin:0;padding:5px;}
.img_left {float:left; padding:5px 15px 5px 0; }
.img_right {float:right; padding:0 0 0 0px;}
.img_thumb {float:left; margin:0px 8px 8px 0;  border:1px solid #999999;}

a {color: #666666;text-decoration: none;background-color: transparent; border-color: #666666;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: solid;}
a:hover {color: #666666;text-decoration: none;background-color: transparent; border-color: #666666;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: solid;}


.link_proj a {color: #666666;text-decoration: none;background-color: transparent; border-color: #666666;border: 0px;}
.link_proj a:hover {color: #666666;text-decoration: none;background-color: transparent; border-color: #666666;border: 0px;}

.img_proj{border: 1px solid #999999; }

#set_of_links { position:relative; margin:0; padding:0px; }
#set_of_links a { display:inline; margin:0; padding:0px; text-decoration:none;}
#set_of_links a:hover {background:white;margin:0;padding:0px;text-decoration:none;}
#set_of_links a span {display:none;}

#set_of_links a:hover span {display:inline; position:absolute;top:-37px;width:280px;	height:290px;left:-290px;padding:0;}
#set_of_links a:hover span.proj_monico_1 {visibility:visible; display:inline;position:absolute;top:-37px;width:280px;	height:290px;left:-290px;padding:0;}


