/******************************** 
	     Basic layout
********************************/
body {
  font:             normal .80em/1.3em Arial, Helvetica, sans-serif;
  background-color: #fff;
  color:            #525252;
  height:           100%;
  text-align:       center;
}

.clear { clear: both; }

h2, h3, h4, h5, h6 { font-weight: bold; letter-spacing: -0.5pt; word-spacing: -.5pt; line-height: 1.0; font-size: 100%; }

#page-wrap { width: 996px; text-align: left; margin: 0 auto; padding-top: 10px; }

#container, #menu { line-height: 1.4em; padding: 0 20px; }

.content_left_graid {
  background:   url(../img/body_graid_left_20x10.gif) repeat-y left;
  width:        100%;
  height:       100%;
  padding-left: 19px;
}

.content_right_graid {
  background:    url(../img/body_graid_right_20x10.gif) repeat-y right;
  width:         100%;
  height:        100%;
  padding-right: 4px;
}

#header {
  height:     114px;
  background: url(../img/sv_header.jpg) no-repeat 0 0;
  width:      100%;
}

#header h1 span { display: none; }

#header .header_menu {
  position:   relative;
  top:        85px;
  left:       20px;
  width:      95%;
  /* text-align:center; */
  text-align: left;
}

#header .header_menu a {
  color:            #fff;
  background-color: transparent;
  text-decoration:  none;
  font-weight:      700;
  margin:           0 8px;
  font-size:        1.1em;
}

#header .header_menu a:hover { color: #FFCC68; background-color: #1C8AC9; }

.city-site {
  padding: 4px 0 0 2em;
}

.city-site a {
  font-family:     "Open Sans", "Arial";
  color:           #FFFFFF;
  font-size:       14px;
  font-style:      normal;
  text-decoration: none;
}

.nf-text {
  font-family: "Open Sans", "Arial";
  color:       #000000;
  font-size:   30px;
  font-style:  normal;
  text-align: center;
  padding-top: 1em;
}

#menu {
  width:       180px;
  height:      300px;
  float:       left;
  margin-left: 8px;
  padding:     0;
  overflow:    hidden;
}

* html #menu { margin-left: 4px; }

/* IE6 hack */

#menu li { border-bottom: 1px solid #fff; }

#menu a {
  display:          block;
  width:            100%;
  color:            #1e8cc8;
  background-color: transparent;
  text-decoration:  none;
  padding:          5px 0 5px 15px;
}

#menu a:hover { color: #fff; background: #1e8cc8; }

#container { margin: 20px 0 2em 165px; }

#container legend { font-size: 1.4em; }

#container p { margin: .5em 0; }

#footer {
  background-image: url(../img/sv_footer.jpg);
  height:           26px;
  width:            98.4%;
}
.mastertableview { margin-left: -6px !important; }

.verifyDataBorder { overflow: hidden !important; }

/* index specific */
.camp, .sei { margin: 15px 20px 20px 20px; padding: .25em; }

.transactions { margin-top: 50px; }

.transactions .RadGrid_Web20 { border: 0 !important; }

h4 {padding: 5px 0 !important; margin: 0 !important;}
