a {outline:0}
#wrapper{margin:auto; width:830px;font-family:Arial, Helvetica, sans-serif;font-size:95%;
}
body{
margin:0; padding:0;margin-top:20px;
}
.menu{
float:left; background-color:#DAEE1B;
width:auto; padding:4px 0;
}
.menu a{
width:90px; padding:2px 0; background-color:#DAEE1B;
border:2px solid #DAEE1B; text-align:center; margin:0 4px;
font-size:1.1em; color:#000; text-decoration:none; float:left;font-family:arial,sans;
}
.menu a:hover{border:2px solid #FFF}

.menu a.selectedtop, .menu a.selectedbottom {
background-color:#FFF;
border:2px solid #DAEE1B;
position:relative;
z-index:5;
}
.menu a.selectedbottom .arrow, .menu a.selectedtop .arrow{
float:left; display:block; width:100%;
height:4px;
position:absolute;
z-index:0; left:0;
}
.menu a.selectedtop .arrow {
background:url('/images/arrowdown.gif') no-repeat center bottom;
bottom:-4px;
}

.menu a.selectedbottom .arrow {
background:url('/images/arrowup.gif') no-repeat center top;
top:-5px;
}
a.selectedtop h1, a.selectedbottom h1{
font-size:1em; font-weight:normal;
margin:0; padding:0; text-align:center;
}
.headerlogo{
float:left; padding:10px 0 5px 0; *padding:10px 0 10px 0;
margin-bottom:3px;
}
.headerlogo img{ border:0px;}
.content{
float:left; width:100%; font-size:0.9em;
height:auto; border:2px solid #DAEE1B;
margin:15px 0;
}
.content h2 {
font-weight:normal; float:left;
padding:0; margin:0; margin-bottom:18px; font-size:1.2em;
}
.content h3{
color:#40c0e3; padding:0; margin:0; font-size:1em;
}
.copytext {color:#40c0e3;}

.content h3 a {text-decoration:none;color:#40c0e3}
.content .maindiv  {
float:left; width:50%; font-size:1em;
}
.content .maindiv div {
float:left; padding:18px 22px 0 22px; margin:0; width:376px;
position:relative; z-index:1;
}
.content .maindiv div .bottomtext {
float:left; color:#40c0e3; font-size:1em; font-weight:bold;
position:absolute;
bottom:1px; left:22px; z-index:2;
}
.content .maindiv .colleft {
float:left; padding-right:15px;
}
p img{ border:0;}
.content .maindiv .colleft p, .content .maindiv .colright p {
margin:0; padding:0; margin-bottom:18px;
}
.content .maindiv .colright {
padding-left:15px; float:right;
}
.content .maindiv .teamdiv {
float:left; padding:0; height:auto; width:100%;
}
.content .maindiv .colleft .teampic {
float:left; padding:0; height:99px; width:99px; border:2px solid #DAEE1B; margin:0 25px 15px 0;;
}
.content .maindiv .colleft .teamdetails {
float:left; height:103px; width:495px; padding:0; margin-bottom:15px; color:#494949;
}
.content .maindiv .colleft .teamdetails a, .content .maindiv .colleft .teamdetails .teamname {
color:#40c0e3; font-weight:bold; text-decoration:none;
}
.content .maindiv .colleft .teamdetails a:hover{
color:#494949; 
}
.content .maindiv .colright .worktext {
float:left;width:100%; padding:0; margin:0; font-size:0.9em;
}

.content .maindiv .colleft .teamdetails .teamdescription{
font-size:0.9em;
}
.content .maindiv .workpic {
float:left; width:608px; height:400px;
border:2px solid #DAEE1B; padding:0; text-align:center;
position:relative; z-index:1;
}
.content .maindiv .workicon {
float:left; padding:0; margin:18px 0;margin-top:20px;
}
.content .maindiv .workicon a {
float:left; margin-right:23px;
}



.content .maindiv .workicon a.selectedworkicon {
position:relative; z-index:1 ; width:36px !important; display:block; 
}
.content .maindiv .workicon a .arrow {
width:0px; height:6px; float:left; position:absolute;
background:url('/images/selectedworkicon.png') no-repeat center top;
top:-6px; padding-left:11px;  z-index:2;
}
.content .maindiv .workicon a img{
height:32px; width:32px; border:0; padding:0;
border:2px solid #DAEE1B;
}
.content hr{ color:#DAEE1B; size:1px; width:785px; margin:18px 22px 0 22px; padding:0;}
.clear{clear:both}

.subicon {position:absolute !important; left:10px; bottom:10px; padding:0 !important; margin:0 !important;width:100px !important;}
.subicon a{float:left;}

.subicon a.icon1 {background:url('/images/subicon_1.png') no-repeat left top; width:17px; height:17px;}
.subicon a.icon2 {background:url('/images/subicon_2.png') no-repeat left top; width:17px; height:17px;}
.subicon a.icon3 {background:url('/images/subicon_3.png') no-repeat left top; width:17px; height:17px;}

.subicon a.icon1:hover, .subicon a.selected1 {background:url('/images/subicon_1.png') no-repeat left bottom; width:17px; height:17px;}
.subicon a.icon2:hover, .subicon a.selected2 {background:url('/images/subicon_2.png') no-repeat left bottom; width:17px; height:17px;}
.subicon a.icon3:hover, .subicon a.selected3 {background:url('/images/subicon_3.png') no-repeat left bottom; width:17px; height:17px;}
