/* projects overview */

body {
font-family: Helvetica;
font-size: 11px;
line-height: 14px;
color: #000;
vertical-align: top;
margin: 0;
background-color: #ffffff;

/*font-weight: bold;*/
}

td {
text-align: left;
vertical-align: top;
font-size: 11px;
}

a, a:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

a:active, a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bold;
background-color: #ef3434;
font-size: 11px;
}

.logoTd {
text-align: center;
}

.headingtd {
padding-top: 5px;
}

.projectTr1 {
height: 145px;
}

.projectTr1Td1 {
width: 365px;
height: 145px;
padding-right: 50px;
padding-left: 65px;
vertical-align: top;
}

.projectTr1Td {
width: 355px;
height: 145px;
padding-right: 50px;
vertical-align: top;
}

.projectTr2Td1 {
width: 365px;
height: 125px;
padding-right: 50px;
padding-left: 65px;
vertical-align: top;
}

.projectTr2Td {
width: 355px;
height: 125px;
padding-right: 50px;
vertical-align: top;
}


.projectTd1 {
width: 365px;
height: 175px;
padding-right: 50px;
padding-left: 65px;
vertical-align: top;
}

.projectTd {
width: 355px;
height: 175px;
padding-right: 50px;
vertical-align: top;
}

.spaceTd_project {
width: 200px;
}

.brood {
padding-left: 10px;
padding-top: 5px;
text-align: left;
vertical-align: top;
}

#pr_td {
width: 240px;
}

.pr_td2 {
width: 240px;
background: url(../gfx/bgpix_red.gif) repeat-x top left;
background-color: #ef3434;
filter: alpha(opacity=75);
opacity: .75;

}

#pr_intro {
width: 355px;
position: absolute;
top: 50px;
left: 65px;
}

#pr_intro2 {
width: 355px;
position: absolute;
top: 80px;
left: 65px;
}

#pr_thumb {
width: 355px;
position: absolute;
top: 80px;
left: 65px;
}

#pr_thumb2 {
width: 355px;
position: absolute;
top: 225px;
left: 65px;
}

#pr_thumb3 {
width: 355px;
position: absolute;
top: 80px;
left: 485px;
}

#pr_thumb4 {
width: 355px;
position: absolute;
top: 225px;
left: 485px;
}




#thumb1 {
margin-top: 5px;
border: 1px dotted #fff;
width: 110px;
height: 94px;
float: left;
}


.pro_title_ovR {
padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
height: 14px;
width: 240px;
cursor: pointer;
vertical-align: middle;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}


.pro_title_ovR2 {
background-color: #ef3434;
padding-top: 2px;
padding-right: 5px;
padding-left: 5px;
height: 14px;
width: 240px;
cursor: pointer;
border-bottom: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
}

.pro_title_ovL {
padding-top: 2px;
padding-right: 5px;
padding-left: 5px;
height: 14px;
width: 240px;
cursor: pointer;
vertical-align: middle;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}


.pro_title_ovL2 {
background-color: #ef3434;
padding-top: 2px;
padding-right: 5px;
padding-left: 5px;
height: 14px;
width: 240px;
cursor: pointer;
border-bottom: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
}

/*

.pro_title_ov_R:hover {
background-color: #ffffff;
}
.pro_title_ov_L:hover {
background-color: #ffffff;
}
*/

#p01t {
float: left;
}

.pro_t_ul {
color: white;
height: 1px;
background-color: #ffffff;
width: 200px;
}

.pro_desc_R {
padding-left: 5px;
padding-top: 5px;
width: 245px;
height: 71px;
}


.pro_desc_R2 {
padding-left: 5px;
padding-top: 5px;
width: 245px;
background-color: #ef3434;
height: 71px;
}

#pro_desc1 {
padding-left: 5px;
padding-top: 5px;
width: 240px;
}

.pro_desc_L {
padding-right: 5px;
padding-top: 5px;
width: 240px;
}

.pro_desc_L2 {
padding-right: 5px;
padding-top: 5px;
}

/*

a.projectlink, a.projectlink:visited {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.projectlink:hover, a.projectlink:active {
text-decoration: none;
font-weight: bold;
color: #ef3434;
}
*/


.arrownav {
font-size: 14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}


.arrownav:hover {
font-size: 14px;
color: #ef3434;
font-weight: bold;
text-decoration: none;
background-color: #bbbbbb;
}

#arrownavbox {
z-index: 100;
position:absolute;
top: 340px;
left: 830px;
}

#arrownavboxL {
z-index: 100;
position:absolute;
top: 340px;
left: 65px;
}

#arrownavboxL2 {
position: relative;
top: 0px;
left: 0px;
}


a.broodlink, a.broodlink:visited {
color: #ef3434;
font-weight: normal;
text-decoration: underline;
}

a.broodlink:hover, a.broodlink:active {
text-decoration: none;
color: #ef3434;
background-color: #bbbbbb;
}

a.desc_link {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

a.desc_link:hover {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

a.desc_link:visited {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

a.desc_link:active {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}



