
/********/
/*Global*/
/********/

* {
  font-size: 12pt;
  font-family: "Times New Roman";
}

background {
  background-color: #FFFFFF;
}

h1 {
  font-size: 20px;
  font-weight: bold;
  font-family: "Arial";
  text-align:center;
}

h2 {
  font-size: 18px;
  font-weight: bold;
  font-family: "Arial";
  text-decoration: underline;
}

h3 {

}

p {

}

body
{
  margin: 10px;
}

/***********************/
/*Title Bar Arrangement*/
/***********************/

#titlebar {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 940px;
  height: 150px;

  background-color: #99C0FF;

  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

#contactinfo {
  position: absolute;
  left: 510px;
  top: 0px;
  width: 220px;
  height: 130px;
  margin: 0px;
  padding: 10px;

  font-size: 12px;
  font-family: "Impact";
  font-weight: normal;
  text-align: left;

  //border-style: solid;
  //border-width: 1px;
  //border-color: #000000;
}

#contactinfo2 {
  position: absolute;
  left: 750px;
  top: 0px;
  width: 170px;
  height: 130px;
  margin: 0px;
  padding: 10px;

  font-size: 12px;
  font-family: "Impact";
  font-weight: normal;
  text-align: left;

  //border-style: solid;
  //border-width: 1px;
  //border-color: #000000;
}

#companylogo {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 10px;
}

#logoimg {
  width: 130px;
  height: 130px;
}

#titleblock {
  position: absolute;
  left: 150px;
  top: 50px;
  width: 350px;
  //height: 150px;

  //border-style: solid;
  //border-width: 1px;
  //border-color: #000000;
}

div.title {

  text-align: center;

  font-size: 40px;
  font-family: "Arial";
  font-weight: bold;
  color: #000000;
}

div.subtitle {
  font-size: 16px;
  font-family: "Arial";
  font-weight: bold;
}

#sidebar {
  //position: absolute;
  position: fixed;
  margin: 0px;
  padding: 0px;
  width: 150px;
  height: 200px;
  top: 170px;
  left: 10px;

  //border-style: solid;
  //border-width: 1px;
  //border-color: #00FF00;
}

#mainpanel {
  position: absolute;
  margin: 0px;
  padding: 10px;
  top: 160px;
  left: 160px;
  width: 770px;
  //height: 200px;

  //border-style: solid;
  //border-width: 1px;
  //border-color: #FF0000;
}

/***************************/
/*Banners for Other Windows*/
/***************************/

div.banner {
  position: relative;
  left: 25px;
  width: 700px;
  height: 175px;
}

img.banner {
  width: 700px;
  height: 175px;
}

/*Navigation Buttons*/

div.button1 {
  text-align: center;
  width:150px;
  height:25px;

  border-color: #0505A0;
  border-style: solid;
  border-width: 1px;
  background-color: #C0C0D0;
  color: #000000;
}

div.button1:hover {
  text-align: center;
  width:150px;
  height:25px;

  border-color: #0505A0;
  border-style: solid;
  border-width: 1px;
  background-color: #D0D0E0;
  color: #000000;
}


div.button1_active {
  text-align: center;
  width:150px;
  height:25px;

  border-color: #0505A0;
  border-style: solid;
  border-width: 1px;
  background-color: #D0D0E0;
  color: #000000;
}

/*Hyperlink Formatting*/

a.act
{
	border-color: #BBBBFF;
	color: #BBBBFF;
  text-decoration: none;
}

a.pass
{
	border-color: #BFBFBF;
	color: #000000;
  text-decoration: none;
}

a.act:hover
{
	border-color: #BBBBFF;
	color: #BBBBFF;
  text-decoration: none;
}

a.pass:hover
{
	border-color: #BFBFBF;
	color: #000000;
  text-decoration: none;
}

img.med1centered
{
  /*This centers the image*/
  display: block;
  margin-left: auto;
  margin-right: auto;

  width: 350px;
  height: 250px;
}

img.sm1floating
{
  float: left;
  margin-left: auto;
  margin-right: auto;

  width: 250px;
  height: 225px;
}


div.imgbox
{
  /*This should contain floating images*/
  overflow: hidden;

}

div.downloadbutton
{
  padding: 5px;
  width: 300px;
  height: 25px;
  margin: auto;

  border-color: #00AA00;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  background-color: #AAFFAA;

  font-size: 20px;
  font-weight: bold;
  font-family: "Arial";
  color: #002200;

  text-decoration: none;
  text-align: center;

}


div.downloadbutton:hover
{
  background-color: #CCFFCC;
  text-decoration: none;
}

/*
#nav_resume {
  //position: fixed;
	//top: 170px;
	//left: 10px;

}

#nav_software {
  //position: fixed;
	//top: 160px;
	//left: 10px;
	//width:150px;
	//height:25px;
}

#nav_electronics {
  //position: fixed;
	//top: 160px;
	//left: 10px;
	//width:150px;
	//height:25px;
}
*/
