/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
html, body {
	height: 100%;
}

A {
	color: Black;
	text-decoration: none;
}

A:HOVER {
	color: #FE7D25;
	text-decoration: none;
}

ul {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	list-style: outside;
}

#scroll2TopText {
	visibility : hidden;
}

body {
	color: Black;
	background-color: #d9d9d9;
	font-family: "Arial", "AvantGarde", "Verdana", sans-serif;
	text-align: left;
	font-size: 13px;
	font-style: normal;
	margin : 0;
	padding : 0;
	height: 100%;
}

#webpageContainer {
  position: relative;	
	background-color : #d9d9d9;
	clear:both;
	width: 100%;
	left: 0%;
	top: 0%;
	height: 100%;
}

#homeOrangeBar {
	position : relative;
	background-image: url(images/home_orange_slanted_lines.gif);
	width : 60%;
	height : 30px;
	left :50%;
	top : 0px;
	padding-left : 30px;
	padding-top : 3px;
}


#logoHomepage {
	position : relative;
	left: 13%;
	width : 609px;
	height : 205px;	
}

#pictureHomepage {
	position : relative;
	left : 11%;
}

#pictureHomepageCorner {
	position : absolute;
	left: 11%;
	top : 0px;
}

#homeTitle {
	position : relative;
	background: transparent url(images/home_gray_slanted_lines.gif) no-repeat;
	left : 0%;
	height : 32px;
	padding-left: 22%;
	width : 78%;
	font-size:22px;
	font-weight : bold;
	padding-top : 3px;

}

#logo {
  position: absolute;
	background : #d9d9d9;
	width: 20%;
	height: 128px;
	float:left;
}

#logoImage {
   position: absolute;
	left : 34px;
	top : 25px;	
	z-index : 1000;
}

#tabsContainer {
  position: absolute;
	background : #d9d9d9;
	float:right;
	left: 20%;
	top: 0px;
	height: 128px;
	width : 80%;
	font-weight : bold;
}

.tab, .tabSelected {
	background: transparent url(images/tab_corner.gif) no-repeat;
	position: relative;
	color : black;
	background-color: white;
	height : 24px;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom : 0px;
	padding-right: 0px;
}

.spacer32 {
	padding-left : 32px;
}

.tabSelected {
	background: White url(images/tab_selected.gif) repeat;
}

.tabSelected a {
	color : #FE7D25;
}

#tab1 { 	width : 25%; left : 75%; }
#tab2 { 	width : 50%; left : 50%; }
#tab3 { 	width : 75%; left : 25%; }
#tab4 { 	width :100%; left :  0%; }

#bodyContainer {
  position: absolute;
	background : white;	
	clear:both;
	top : 128px;
	left: 1.5%;	
	width : 98.5%;
	padding: 0;
	margin: 0;
	height: 77%;
	
}

#grayline {
	width : 1%;
	float : left;
	height : 100%;
	background : green;
}

#menuContainer {
  position: absolute;
	float : left;
	padding-left : 0px;
	margin-left : 0px;
	width : 19%;
	margin-top : 36px;
	background : white;
	height : 77%;
	font-weight : bold;
}

#subMenuContainer {
  position: relative;
	float : left;
	padding-left : 70px;
	background : white;
	padding-top : 16px;
	padding-bottom : 16px;
	font-weight : bold;
}

.menuItemSelected, .menuItemSelected a, .subMenuItemSelected, .subMenuItemSelected a, .contentMenuItemSelected, .contentMenuItemSelected a  {
	color: #FE7D25;
}

.menuItemSelected a:hover, .subMenuItemSelected a:hover, .contentMenuItemSelected a:hover{
	color: black;
}

.menuItem, .menuItemSelected {
	clear: left;
	background: url(images/menu_pointer.gif) no-repeat 0px 12px;	
	padding-left : 40px;
}

.subMenuItem {
	clear: left;
}

#contentContainer {
  position: relative;
	margin : 0;
	padding: 0;
	left: 20%;
	width: 80%;
	background : white;
	font-weight : bold;
}

#title {
	position: relative;
	background : blue;
	font-weight : bold;
	width: 76%;
	height: 38px;
	background: White url(images/orange_slanted_lines.gif) no-repeat;
	font-size: 22px;
	left : -1%;
	padding-top : 10px;	
	padding-left: 25%;
}

.contentMenuContainer {
  position: relative;
	background : white;
	/*float: left;*/
	left: 20%;
	padding-left : 2%;
	padding-top : 20px;
	width: 15%;
	font-weight : bold;
}

.content {
  position: relative;
	/*left: 19.5%;*/
	float : right;
	width: 60%;
	background-color : #e6e6e6;
	margin : 2px 2px 2px 2px;
	height : 70%;	
	
}

.contentParagraph {
  position: relative;
	float: right;
	width: 58%;
	background-color : #e6e6e6;
	padding : 20px 2% 2% 2%;
	margin : 2px 2px 2px 2px;
}

.contentParagraphProject {
  position: relative;
  left: 0%;
	width: 90%;
	padding : 20px 2% 2% 2%;
	margin : 2px 2px 2px 2px;
}

.paragraphContainer {
	clear:both;
}

#footerContainer {
  width : 100%;  
	clear: both;
}

.bullet {
	position : relative;
	background: url(images/bullet.gif) no-repeat 0px 28px;
	float: left;
	height:50px;
	width: 18%;
	left: 19.5%;
	padding-top : 25px;
	padding-left : 20px;
	font-weight : bold;
}

#project {
	width : 100%;
	background : #e6e6e6;
	height : 322px;
	overflow : hidden;
	margin : 0px;
	padding : 0px;
}

#projectImage {
	float : left;
	margin : 0px;
	border : 0px;
	padding: 0px;
}

.info {
	position : relevant;
	height : 24px;
	background-color: #E6E6E6;
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 20px;
	border-bottom: White Solid 2px;	
}

#projectIcons {
	background: url(images/icons.gif) no-repeat fixed;
	clear:left;
	position : relative;
	left : 291px;		
	top : -225px;
	height : 96px;
	width : 32px;
}

#typeIcon {
	position : relative;
}

#projectDescription {
	position : relative;
	top : -102px;
	height : 60px;
	background-color: #E6E6E6;
	margin : 0px 0px 2px 0px;
	padding : 20px 3% 20px 3%;
	border-top: White solid 2px;
}

#projectImageCorner {
	position : absolute;
	left : 259px;
	top : 158px;
}

