/* PTC CSS - HTTP://WWW.PTCTANKS.COM */
/* RICHARD BLACKER, IRONEDGE GROUP */
/* APRIL 2006 */


/* ################################## */
/* ######### REDEFINED TAGS ######### */
/* ################################## */

body {
  background-image:url("../images/background.gif");
  background-repeat:repeat;
}


/* ############################# */
/* ###### CUSTOMIZED TAGS ###### */
/* ############################# */

div#header {
  position:relative;
  width:600px;
  margin-left:auto;
  margin-right:auto;
  
  border-style:solid;
  border-width:2px;
  border-color:#FFFFFF;
  
  background-image:url("../images/header_bground.jpg");
  background-position:bottom;
}

#header div#headerText {
  position:relative;
  width:150px;
  height:150px;
  
  border-style:none solid solid none;
  border-width:2px;
  border-color:#FFFFFF;
  
  background-image:url("../images/ptc_logo.gif");
  background-repeat:no-repeat;
}

#headerText span {
  margin-left:-5000px;
}

/* ######### NAV MENU ######### */

#header div#navMenu {
  position:relative;
  width:150px;
   
  border-right-style:solid;
  border-right-width:2px;
  border-color:#FFFFFF;
  
  background-image:url("../images/nav_bground.gif");
  background-position:bottom;
}

#navMenu ul#navList {
  margin:0px;
  padding:0px;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  list-style-type:none;
  border:none;
}

#navList li {
  height:auto;
  margin:0px;
  padding:0px;
}

#navList li.top {
  border-top-style:solid;
  border-top-width:1px;
  border-color:#FFFFFF;
}

#navList a {
  height:1%;
  margin:0px;
  padding:2px 2px 2px 2px;
  display:block;
  vertical-align:bottom;
  
  text-decoration:none;
}

#navList a:link, #navList a:visited {
  color:#FFFFFF;
  background-color:transparent;
}

#navList a:hover, #navList a:active {
  color:#4A78A7;
  background-color:#FFFFFF;
}

#header div#testDiv {
  position:relative;
  width:100%;
  height:2em;
  float:right;
}

div#statusBar {
  position:relative;
  width:596px;
  height:14px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:4px 0px 4px 4px;
  
  color:#FFFFFF;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:70%;
  font-weight:normal;
  
  border-style:none solid none solid;
  border-width:2px;
  border-color:#FFFFFF;
}

#statusBar span.left {
  float:left;
}

#statusBar span.right {
  float:right;
}

#statusBar a:link, #statusBar a:visited, #statusBar a:active {
  color:#FFFFFF;
  text-decoration:none;
}

#statusBar a:hover {
  text-decoration:underline;
}

div#bodyContent {
  position:relative;
  width:592px;
  height:auto;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:4px;
  
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:75%;
  font-weight:normal;
  background-color:#FFFFFF;
  background-position:bottom;
  background-repeat:no-repeat;
    
  border-style:none solid none solid;
  border-width:2px;
  border-color:#FFFFFF;
}

/* #################################### */

#bodyContent a:link, #bodyContent a:visited {
  color:#5488BE;
  text-decoration:none;
}

#bodyContent a:hover, #bodyContent a:active {
  color:#565656;
  text-decoration:underline;
}

/* #################################### */

#bodyContent .choiceList {
  margin:10px;
  list-style-type:none;
}

div#contentImage {
  position:relative;
  margin:10px;
    
  border-style:solid;
  border-width:1px;
  border-color:#333333;
}

div#footer {
  position:relative;
  width:600px;
  height:13px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  padding-top:3px;
  padding-bottom:3px;
  
  color:#FFFFFF;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:65%;
  font-weight:normal;
  
  border-style:none solid solid solid;
  border-width:2px;
  border-color:#FFFFFF;
  
  text-align:center;
}

#footer span.left {
  float:left;
}

#footer span.right {
  float:right;
}

.uline {
  text-decoration:underline;
}
