/* GLOBAL RESET */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,hr {
  margin:0px;  
  padding:0px;  
  border:0px;  
  border-collapse:separate;  
  border-spacing:0px;
}

/* BEGIN STYLING */

body {
  background: #fff url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/bodyBG.jpg) repeat-y fixed center top;
  font: 100.1% Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
  color: #000;
  min-width: 800px;
}

a, a:link, a:visited {
	color: #252525;
}

a:hover, a:active {
	text-decoration: none;
}

#header {
	position: fixed;
  z-index: 100;
  background: transparent url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/header.png) repeat-x left top;
  height: 100px;
  width: 100%;
  margin: -100px 0 0;
}

  h1 {
    position: fixed;
    z-index: 100;
    background: transparent url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/logo.png) no-repeat left top;
    height: 100px;
    text-indent: -9009em;
    width: 220px;
    left: 10px;
    top: 0px;
  }
  
  #headerNav {
  	position: fixed;
    right: 10px;
    top: 5px;
    background: #464646;
    text-align: center;
    padding: 3px 0;
  }
  
  #headerNav li {
  	list-style: none;
    display: inline;
    font-size: .7em;
    border-right: 1px solid #fff;
    padding: 1px 6px 1px 2px;
  }

	#headerNav li.last {
    border-right: 0;
  }
  
  	#headerNav li a, #headerNav li a:link, #headerNav li a:visited {
    	text-transform: uppercase;
      color: #fff;
      text-decoration: none;
    }
    #headerNav li a:hover, #headerNav li a:active {
    	text-decoration: underline;
    }
    
#phnNumber {
	position: fixed;
  right: 10px;
  top: 40px;
  font-size: 1.5em;
  color: #EA8C1B;
}

#wrapper {
	width: 760px;
  border: 2px solid #464646;
  margin: 100px auto 0;
  overflow: auto;
  position: relative;
  z-index: 10;
  background: #fff url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/rightColBG.jpg) repeat-x left 20px;
}

.leftpane {
	width: 190px;
  float: left;
}

  .leftpane h2 {
    background: #ccc url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/leftColHeaderBG.jpg) repeat left top;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
    padding: 8px 2px;
    font-weight: bold;
  }
  
  .leftpane h2 span {
  	color: #E18C26;
    font-weight: normal;
  }
  
  .leftpane p {
  	font-size: .9em;
    padding: 5px 10px;
  }
  
  .leftpane ol,
  .leftpane ul {
  	margin-left: 25px;
  }

#topNav {
	background: #d0d0d0 url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/navBG.jpg) repeat-x left top;
  text-align: center;
  padding: 3px 0;
}

	#dnn_dnnNAV_ctldnnNAVt36,
  #dnn_dnnNAV_ctldnnNAVt54,
  #dnn_dnnNAV_ctldnnNAVt55,
  #dnn_dnnNAV_ctldnnNAVt56 {
    font-size: .7em;
    border-right: 1px solid #000;
    padding: 1px 5px;
    text-transform: uppercase;
  }

#dnn_dnnNAV_ctldnnNAVsub36,
#dnn_dnnNAV_ctldnnNAVsub54,
#dnn_dnnNAV_ctldnnNAVsub56,
#dnn_dnnNAV_ctldnnNAVsub38,
#dnn_dnnNAV_ctldnnNAVsub7 {
  background-color: #464646 !important;
  top: 20px !important;
  text-align: left !important;
  color: #ccc !important;
}

#dnn_dnnNAV_ctldnnNAVsub36 {
  left: 190px !important;
}
#dnn_dnnNAV_ctldnnNAVsub54 {
  left: 325px !important;
}

#dnn_dnnNAV_ctldnnNAVsub56,
#dnn_dnnNAV_ctldnnNAVsub38,
#dnn_dnnNAV_ctldnnNAVsub7 {
  right: 0 !important;
  left: auto !important;
}
#dnn_dnnNAV_ctldnnNAVsub36 td,
#dnn_dnnNAV_ctldnnNAVsub54 td,
#dnn_dnnNAV_ctldnnNAVsub56 td {
	padding: 3px;
}

	#topNav #dnn_dnnNAV_ctldnnNAVt56 {
    border-right: 0;
  }
 /* 
  	#topNav span a, #topNav span a:link, #topNav span a:visited {
    	text-transform: uppercase;
      color: #000;
      text-decoration: none;
    }
    #topNav span a:hover, #topNav span a:active {
    	text-decoration: underline;
    }
*/
.midpane {
	float: left;
  width: 400px;
  overflow: hidden;
}   
 
  .midpane img {
    border: 1px solid #575757;
  }

.rightpane {
	width: 170px;
  float: left;
  border-top: 1px solid #575757;
}

  .rightpane h3 {
  	background-color: #8b8b8b;
    text-align: center;
    color: #fff;
    padding: 5px 0;
    font-size: 1em;
    margin-top: 5px;
    font-size: 1.5em;
    font-weight: bold;
  }
  
  .rightpane #rightColNav {
  	padding: 10px 0 0 10px;
    text-align: left;
  }
    
    .rightpane #rightColNav li {
      list-style: none;
      padding: 1px 0;
      font-size: 1.4em;
    }
    
      .rightpane #rightColNav li a, .rightpane #rightColNav li a:link, .rightpane #rightColNav li a:visited {
        color: #333;
        text-decoration: none;
        font-size: .8em;
      }
    
      .rightpane #rightColNav li a:hover, .rightpane #rightColNav li a:active {
        text-decoration: underline;
      }
    
      .rightpane #rightColNav li.active a {
        font-weight: bold;
        color: #252525;
      }
      
#ifbyphone {
  clear: left;
  background: #e98c1b url(http://67.199.33.187/Portals/_default/Skins/AnchorSTL%20Custom/img/orangeGreyBar.jpg) repeat-y right top;
  overflow: auto;
}

#phnForm  {
	float:left;
  width: 555px;
}
#phnForm p {
	font-size: .8em;
  padding: 2px 0 2px 5px;
	float: left;
}
#phnForm p.c2cform {
	padding: 5px 0 0 50px;
}
#phnButton {
	float:right;
  padding: 9px;
}

.contentpane {
  padding: 0px;
}

	.contentpane h3 {
  	color: #E18C26;
    font-size: 1.2em;
  }
    .contentpane h3 span {
      color: #252525;
      font-weight: normal;
    }
    
  .contentpane p {
  	font-size: .8em;
    padding: 5px;
  }
  
  .contentpane ul,
  .contentpane ol {
  	margin-left: 25px;
  }
  
  .contentpane #contactCol {
  	float: right;
    width: 135px;
    margin: 0 10px 0 10px;
  }
  
	.contentpaneImg {
  	float: left;
  }
  
#footer {
	text-align: center;
}

	#footer p {
  	font-size: .7em;
    padding: 3px; 
  }
  
 table.ControlPanel {
 	position: relative;
  z-index: 1000;
 }
