a.imagelink:link , a.imagelink:visited , a.imagelink:hover , a.imagelink:active {
text-decoration : none; 
border : 0 none inherit; 
} 
a img {
text-decoration : none; 
border : 0 none inherit; 
} 
body {
background : #5D5D5D; 
margin : 0; 
padding : 0; 
} 
div#container {
background : url(../images/interface/shadow_right.png) repeat-y 0% 0%; 
} 
div#shadow_bottom {
background : url(../images/interface/shadow_bottom.png) repeat-x 0% 0%; 
width : 750px; 
margin : 0; 
padding : 0; 
float : left; 
} 
div#shadow_corner {
background : url(../images/interface/shadow_corner.png) no-repeat 0% 0%; 
width : 10px; 
margin : 0 0 0 750px; 
padding : 0; 
} 
#page {
background-color : #ffffff; 
width : 750px; 
margin : 0; 
padding : 0; 
} 
#footer {
width : 750px; 
padding : 0 0 20px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666666; 
line-height : 14px; 
text-align : center; 
} 
#footer a {
color : #666666; 
text-decoration : none; 
} 
#content {
width : 750px; 
padding : 20px 0; 
margin : 0; 
} 
#content_table {
width : 750px; 
padding : 0; 
margin : 0; 
} 
#maincontent {
font : 12px/17px Georgia, "Times New Roman", Times, serif; 
color : #000000; 
border-right : 0px dashed #c0c0c0; 
vertical-align : top; 
text-align : left; 
width : 400px; 
float : left;
background-color : #9BAECF
} 
.maincontent_padding {
padding : 10px 10px 10px 10px; 
} 
#maincontent2 {
font : 12px/17px Georgia, "Times New Roman", Times, serif; 
color : #000000; 
border-right : 0px dashed #c0c0c0; 
vertical-align : top; 
text-align : left; 
width : 100%; 
float : left;
background-color : #FFFFFF
} 
.maincontent_padding {
padding : 10px 10px 10px 10px; 
} 
#maincontentweb {
font : 12px/17px Georgia, "Times New Roman", Times, serif; 
color : #000000;
a:link , a:visited;
color : #red; 
text-decoration : none; 
border-bottom : 1px dotted #000000; 
width : 400px;
} 
.maincontentweb_padding {
padding : 10px 10px 10px 10px; 
} 

#maincontentweb2 {
font : 12px/17px Georgia, "Times New Roman", Times, serif; 
color : #000000;
a:link , a:visited;
color : #red; 
text-decoration : none; 
border-bottom : 1px dotted #000000; 
} 
.maincontentweb_padding {
padding : 10px 10px 10px 10px; 
} 


#topcontent {
float : left; 
font : 12px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #F2F2FE; 
text-align : left; 
vertical-align : baseline; 
width : 100%;
background-color : #5D5D5D;
} 

#topcontentsecond {
float : left; 
font : 12px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #F1F7FE; 
text-align : left; 
vertical-align : baseline; 
width : 100%;
height : 5%;
background-color : #929292;
border : 0 none inherit;
}

#bottomcontent{
float : left; 
font : 12px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #F1F7FE; 
text-align : left;
vertical-align : top; 
width : 100%;
height : 100%;
background-color : #929292;
}
 
#logo a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1px; 
color : #ffffff; 
text-decoration : none; 
} 
#globalnav {
width : 750px; 
height : 30px; 
background : url(../images/interface/globalnav.gif) repeat; 
margin : 0; 
padding : 0; 
position : relative; 
} 
#globalnav li {
margin : 0; 
padding : 0; 
list-style : none; 
position : absolute; 
top : 0; 
} 
#globalnav a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1px; 
color : #ff9900; 
text-decoration : none; 
} 
#globalnav li , #globalnav a {
height : 30px; 
display : block; 
} 

#item2 {
left : 453px; 
width : 59px; 
} 
#item3 {
left : 512px; 
width : 56px; 
} 
#item4 {
left : 568px; 
width : 78px; 
} 
#item5 {
left : 646px; 
width : 95px; 
} 

#item2 a:hover {
background : transparent url(../images/interface/globalnav.gif) no-repeat -453px -30px; 
} 
#item3 a:hover {
background : transparent url(../images/interface/globalnav.gif) no-repeat -512px -30px; 
} 
#item4 a:hover {
background : transparent url(../images/interface/globalnav.gif) no-repeat -568px -30px; 
} 
#item5 a:hover {
background : transparent url(../images/interface/globalnav.gif) no-repeat -646px -30px; 
} 
h1 {
vertical-align : baseline; 
text-align : left; 
color : #a14117; 
font : normal 24px/24px Georgia, "Times New Roman", Times, serif;
vertical-align : top 
} 
#sidecontent h1 {
font-size : 16px; 
} 
h2 {
font-size : 14px; 
font-weight : bold; 
color : #8faf2f; 
vertical-align : baseline; 
margin-bottom : -0.5em; 
} 
#sidecontent h2 , #sidecontent h3 {
color : #a14117; 
vertical-align : baseline; 
font : normal 14px/17px Georgia, "Times New Roman", Times, serif; 
} 
#maincontent h2 {
margin-top : 2em; 
} 
.orange {
color : #eda421; 
} 
#sidecontent li {
list-style-image : url(../images/misc/bullet.gif); 
padding-top : 0; 
margin : 0 0 5px -1em; 
} 
#sidecontent ul {
padding-top : 0; 
margin : 10px 0 35px; 
} 
a:link , a:visited {
color : #ffffff; 
text-decoration : none; 
border-bottom : 1px dotted #000000; 
} 
a:hover , a:active {
background-color : #; 
color : #b1d83a; 
text-decoration : none; 
border-bottom : 1px dotted #ffdf1c; 
} 
#linedTable td {
border-top : 1px solid #dddddd; 
padding : 6px 6px 6px 0; 
vertical-align : baseline; 
} 
.smalltype {
color : #666666; 
font : 10px/15px Verdana, Arial, Helvetica, sans-serif; 
} 
li {
padding-bottom : 5px; 
} 
#navlist {
padding-left : 0; 
margin-left : 0; 
border-bottom : 1px solid #dddddd; 
width : 148px; 
} 
#navlist li {
list-style : none; 
margin : 0; 
padding : 0; 
border-top : 1px solid #dddddd; 
width : 148px; 
} 
#navlist li a {
text-decoration : none; 
border-bottom : 0 none inherit; 
} 
#navcontainer a {
margin : 0; 
display : block; 
padding : 0.5em 3px; 
width : 142px; 
background-color : #ffffff; 
color : #888888; 
} 
#navcontainer a:hover , #navcontainer a.currentitem {
color : #8faf2f; 
background-color : #e3fbb4; 
font-weight : bold; 
} 
#thumbnails {
margin : 0; 
padding : 0; 
font-size : 1px; 
line-height : 1em; 
} 
#thumbnails a {
float : left; 
display : block; 
margin : 0 10px 10px 0; 
padding : 3px; 
border : 1px solid #999999; 
width : 43px; 
height : 43px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 35px; 
height : 35px; 
} 
html > body #thumbnails a {
width : 35px; 
height : 35px; 
} 
#thumbnails em {
float : none; 
margin-left : 0; 
border-width : 0; 
padding : 0; 
width : 1px; 
height : 43px; 
} 
html > body #thumbnails em {
float : none; 
margin-left : 0; 
border-width : 0; 
padding : 0; 
width : 1px; 
height : 43px; 
} 
#thumbnails img {
display : block; 
} 
#thumbnails a:hover , #thumbnails a.currentproject {
border : 2px solid #8faf2f; 
padding : 2px; 
} 
#portfolioimage {
padding : 10px 0; 
margin : 0; 
text-align : left; 
} 
#alternate {
float : right; 
margin : 0; 
padding : 10px 0; 
font-size : 1px; 
line-height : 1em; 
vertical-align : middle; 
text-align : right; 
} 
#alternate a {
float : left; 
display : block; 
margin : 0 0 0 6px; 
padding : 3px; 
border : 1px solid #dddddd; 
width : 28px; 
height : 28px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 20px; 
height : 20px; 
} 
html > body #alternate a {
width : 20px; 
height : 20px; 
} 
#alternate em {
float : none; 
margin-left : 0; 
border-width : 0; 
padding : 0; 
width : 1px; 
height : 28px; 
} 
html > body #alternate em {
float : none; 
margin-left : 0; 
border-width : 0; 
padding : 0; 
width : 1px; 
height : 28px; 
} 
#alternate img {
display : block; 
} 
#alternate a:hover , #alternate a.currentproject {
border : 2px solid #8faf2f; 
padding : 2px; 
} 
.featuredproject {
clear : both; 
margin-bottom : 20px; 
} 
.featuredproject a {
float : left; 
display : block; 
margin : 3px 10px 10px 0; 
padding : 3px; 
border : 1px solid #999999; 
width : 43px; 
height : 43px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 35px; 
height : 35px; 
} 
html > body .featuredproject a {
width : 35px; 
height : 35px; 
} 
.featuredproject em {
float : none; 
margin-left : 0; 
border-width : 0; 
padding : 0; 
width : 1px; 
height : 43px; 
} 
html > body .featuredproject em {
float : none; 
margin-left : 0; 
border-width : 0; 
padding : 0; 
width : 1px; 
height : 43px; 
} 
.featuredproject img {
display : block; 
} 
.featuredproject a:hover , .featuredproject a.currentproject {
border : 2px solid #8faf2f; 
padding : 2px; 
} 
