/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:1.4;
	margin:0;
 	}

h1{
	font-size:200%;
	color:#003366;
	margin:2% 2% 0 2%;
	border-bottom: #669999 1px solid;
	 }


h2{
	margin:1% 0 2.5% 0;
	font-size:110%;
	font-weight:bold;
}

h3{
	border-bottom:#999999 1px dashed;
	border-left:#333333 double;
	font-size:100%;
	color:#333333;
	padding:0 0 2px 10px;
	margin:1% 1% 2% 1% ;

}

h4{
	font-size:100%;
	color: #333366;
	padding:0;
	margin:1% 0 0 1%;
}

a:link, a:visited{
	color: #006699;
	text-decoration: none;
}
	
a:hover {
	text-decoration: underline;
	color: #003366;
}


img{border:0px;
	}

.alignCenter{
	text-align:center;
}

.alignRight{
	text-align:right;
}

.td{
    text-align:center;
}
.tdR{
    text-align: right;
}

.menuSB{
	list-style-image: url(../css/images/menuSB.gif);
	line-height:1.5;
	margin-left:30px;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin-bottom:1px;
	}


#content{
	width:630px;
	padding: 1px 0;
	margin: 0 0 0 180px;

}


#nav{
  float:left;
  width:164px;
	padding:0;
  margin:1px 0 0 0.4%;
  text-align:center;
}

#navBar{
	margin: 0;
	padding: 0px;
}

#feature{
	margin: 0;
	padding: 0px;
}



#menu{
  float:right;
  padding:0% 1% 0 0;
  margin:0 0 0 1%;
}
	
/***********************************************/
/*Component Divs                               */
/***********************************************/

/************* #globalNav styles **************/

#globalNav{
	margin: 0;
	padding: 0.6% 0 0.6% 4%;
	background-color:#333333;
	color: #000000;
}


#globalNav a {
	padding: 0.5% 1% 0.7% 1%;
	color:#FFFFFF;
	border-right:dotted #FFFFFF 1px;
}

#globalNav a:hover {
	padding: 0.5% 1% 0.7% 1%;
	background-color:#CCCCCC;
	color: #000000;

}

.globalNavD {
	padding: 0.5% 1% 0.7% 1%;
	background-color:#CCCCCC;
	color: #000000;
	border-right:dotted #FFFFFF 1px;
}

/************* #nav styles ***************/

.navcase{
	background-color:#CCCCCC;
	}
.default{background-color: #FFFFFF;
		  display: block;
	
}

#nav{
		  line-height:1.8;
}


#nav a {color: #36569E;
		  display: block;
}


#nav a:hover {background-color: #FFFFFF;
		  color: #1A3991;
		  text-decoration:none;
}

/************* .subName styles ***************/

.subName1{
	color:#006699;
	border-left:#006699 5px solid;
	padding-left:5px;
	}

.subName2{
	color:#CC0033;
	border-left:#CC0033 5px solid;
	padding-left:5px;
	}

.subName3{
	color:#669933;
	border-left:#669933 5px solid;
	padding-left:5px;
	}

.subName4{
	color:#CC9900;
	border-left:#CC9900 5px solid;
	padding-left:5px;
	}

.subName5{
	color:#996699;
	border-left:#996699 5px solid;
	padding-left:5px;
	}


#navBar a { display:block;
	color:#FFFFFF;

}

#navBar{
	color: #000000;
	}

#navBar a:hover {
	text-decoration:underline;
	}
	

#navBar table{
	border:0;
}

#navBar td{
	margin:0;
	padding:1%;
}


#certification{
	border-bottom: #FFFFFF 1px solid;
	color:#FFFFFF;
	background-color: #006699;
	text-align:center;

	}
	
#certification2{
	border-right: #FFFFFF 1px solid;
	color:#FFFFFF;
	background-color: #006699;
	text-align:center;
}

#iso{
	border-bottom: #FFFFFF 1px solid;
	color:#CC0033;
	background-color:#CC0033;
	text-align:center;
	}

#iso2{
	border-right: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	color:#CC0033;
	background-color:#CC0033;
	text-align:center;
	}

#education{
	border-bottom: #FFFFFF 1px solid;
	color:#669933;
	background-color:#669933;
	text-align:center;
	}

#education2{
	border-right: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	color:#669933;
	background-color:#669933;
	text-align:center;
	}

#project{
	border-bottom: #FFFFFF 1px solid;
	color:#CC9900;
	background-color:#CC9900;
	text-align:center;
	}

#project2{
	border-left: #FFFFFF 1px solid;
	color:#CC9900;
	background-color:#CC9900;
	text-align:center;
	}

#navCertification{
	background-color:#006699;
	padding:1%;
	}


#navIso{
	background-color:#CC0033;
	padding:1%;
	}

#navEducation{
	background-color:#669933;
	padding:1%;
	}

#navProject{
	background-color:#CC9900;
	padding:1%;
	}

/************* #feature styles ***************/

#feature p{
	padding: 0px 3%;
}

.featureImg{
	float: left;
	margin: 0px 25px 10px 5px;
}

#feature ol{
	padding: 0px 3%;

	}
/************* .historyTable styles ***************/

.historyTable{
width:100%;
border:0;
margin:0 0 0 15px;
}

.historyTable td{
border-bottom:#999 1px solid;
}

.historyTable caption{
	border-bottom:  #003366 2px solid;
	color:#003366;
	font-weight:bold;

}

/************* #featuretop styles ***************/
#featuretop{
	background-image:url(images/bg.jpg);}

#featuretop p{
	padding: 0px 3%;
}

/************* #menu styles ***************/

#menu{
	background-color:#CCCCCC;
	font-size:90%;
	margin:0 0 1% 1%;
}

#menu ul{
	line-height:1.6;
	margin:0 0.8% 0 4%;
	list-style: square;
}

#menu a:hover {
	color:#006699;
	text-decoration:underline;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	color: #333333;
	padding: 4px 10px 6px 10px;
	text-align:right;
	border-top:#333333 1px solid;
	margin-top:2%;
}

#siteInfo a{
	color:#FFFFFF;
	padding: 0px 10px 0px 5px;
	border-right:#FFFFFF 1px solid;
	margin-right:5px;
}
#siteInfo a:hover{
	text-decoration:underline;
}
