/* copyright stand sure systems 2009 */
/* webmaster AT standsure.com */

/* **************** background colors **************** */
body {
  background:       #E3EDED url(../blue/09web-bg.gif) repeat-x;
}

.header, .activetab, .activetab a, .login, .login a  {
  background:       white;
}

.content {
  background:       #99CCDD;
}

.tab, .tab a {
  background:       #003270; /* Standsure dark blue */
}


/* **************** foreground colors **************** */

h4, .tab, .activetab, .login, .login a, .footer, a:visited,
.disabled, .gray  {
  color:            #5a5a5a; /* Standsure logo grey */
}

.activetab, .activetab a {
  color:            #003270; /* Standsure dark blue */
}

.tab, .tab a {
  color:            white;
}

/* **************** font families and sizes **************** */

body {
  font-family:      "Arial";
}

h4, .tab, .activetab, .login, .footer  {
  font-family:      "Tahoma", "Kalimati", "FreeSans";
}

body, h4, .tab, .activetab, .login, .frame li {
  font-size:        14px;
}

.footer {
  font-family:      "Tahoma", "Kalimati", "FreeSans";
  font-size:        12px;
}

.smalltext {
  font-size: 12px;
}

.fineprint {
  font-size: 10px;
}


/* **************** text weight and decoration **************** */

h4, .tab, .activetab, .login {
  font-weight:      bold;
  line-height:      50%;
}

.tab, .activetab, .login, .tab a {
  text-align:       center;
}

a:hover, .tab a:hover, .login a:hover {
  text-decoration:  underline;
}

a, .tab, .activetab, .login, .tab a, .activetab, .activetab a, .login, .login a {
  text-decoration:  none;
}

td {
  font-weight:bold
}

.red {
  color: red;
  font-weight:bold;
}
.gray, .disabled {
  color: gray;
  font-weight:bold;
}


/* **************** positions, margins & padding **************** */

body {
  margin-top:       0;
}

table, tr, td, img {
  border:           0;
  margin:           0;
  border-spacing:   0;
  padding:          0;
}

h4, .tab, .activetab, .login {
  padding-top:      12px;
  padding-bottom:   0;
}

.tab, .activetab, .login, .tab a {
  padding-top:      8px;
  padding-bottom:   10px;
}

.frame li {
  text-align:       left;
  line-height:      150%;
  }

.frame li {
  position:         relative;
  top:              140px;
  left:             10px;
  }

.frame h2{
  text-align:       center;
  position:         relative;
  top:              -140px;
  left:             -20px;
}

/* **************** pictures and frames **************** */

.tl {background:    url(../blue/tl.gif);}
.t  {background:    url(../blue/t.gif);}
.tr {background:    url(../blue/tr.gif);}
.l  {background:    url(../blue/l.gif);}
.r  {background:    url(../blue/r.gif);}
.bl {background:    url(../blue/bl.gif);}
.b  {background:    url(../blue/b.gif);}
.br {background:    url(../blue/br.gif);}

.frame {
  background:       url(../blue/window-empty.gif) no-repeat;
}

#frame-design {
  background: url(../blue/window-design2.gif) no-repeat;
}

#frame-build {
  background: url(../blue/window-build2.gif) no-repeat;
}

#frame-support {
  background: url(../blue/window-support2.gif) no-repeat;
}

#frame-724support {
  background: url(../blue/window-724support2.gif) no-repeat;
}

#frame-engineering {
  background: url(../blue/window-engineering2.gif) no-repeat;
}
#frame-solutions {
  background: url(../blue/window-solutions2.gif) no-repeat;
}






