/*CSS For the current project page*/

#project_main_table td {

vertical-align:middle;

}

#project_main_table h3 {
padding-bottom:0;
margin-bottom:0;
}

/*CSS for the tabs of the projects page*/

.projecttab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.projecttab li{
display: inline;
margin: 0;

}

.projecttab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
border-bottom: none;
background-color: #0066FF;
color: white;
}

.projecttab li a:visited{
color: white;
}

.projecttab li a:hover, .projecttab li a.current{
background-color: #666666;
}

.projecttab li a:active{
color: white;
}

.projecttabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/*Screenshot section*/

.project_wrapper {
	font-size:12px;
}

.project_wrapper p {
	color: black;
}

.project_wrapper h3 {

 margin: 0;
 display:inline;
 font-size:14px;
}

.project_screen {
text-align:center;
}

.project_screen img {
	margin: 8px;
	border: solid black 1px;
}

.project_wrapper table {
	width: 100%;
	border-top: 2px #003366 solid;
	border-bottom: 2px #003366 solid;
}

.project_wrapper th {

	background:#0066FF;
	color: white;
	font-weight: bold;
}

.project_wrapper td {
	padding: 5px;
	background:#F0F0F0;
}

.tab_visible {
display:block;
}

/* Portfolio page */
.sub-portfolio img {

border: 1px solid black;
margin:5px;

}