/* 2010.css Cascading Style Sheet for www.nowsol.com */
/* Copyright (c) 2009, NOW Solutions Inc */
/* colors */
/*
Black: #051517
NavyBlue: #102084
LightBlue: #16f
White: #fff

/* reset everything to 0 */
html,body,div,p,table,tr,td,form,img,h1,h2,h3,h4,h5,h6,li,input{background-position:left top;background-repeat:no-repeat;margin:0px;padding:0px}
html,body,div,p,table,tr,td,form,img,h1,h2,h3,h4,h5,h6,li{border-width:0px}
body *{font-family:Tahoma,Verdana,Segoe,sans-serif}

body,
html {
    color: #051517;
    font: 13px Arial, Helvetica, sans-serif; 
    background-color: #fff;
    background-image:url('img/bg1.png');
    background-repeat:repeat-x;
}

a:link { color: #16f; text-decoration: none; }
a:visited { color: #16f; text-decoration: none; }
a:active { color: #49f; text-decoration: none; }
a:hover { color: #49f; text-decoration: none; }

img { border:0; }

h2 {
    padding: 10px 10px 10px 10px;
    color: #fff;
    /*background-color: #051517;*/
    background-color: #102084;
    font-weight: bold;
}
h3 {
    padding: 0px 10px 0px 10px;
    font-weight: bold;
}
h4 {
    padding: 16px 10px 0px 10px;
    font-size: 12px;
    font-weight: bold;
}
p {
    padding: 15px 20px 0px 20px;
    color: #051517;
    background-color: #fff;
    text-align: justify;
    font-family:Tahoma,Verdana,Segoe,sans-serif;
}
.alignLeft { float:left; margin-right: 1em; display:inline;}
.alignRight { float:right; margin-left: 1em; display:inline;}
.clear { clear:both; }
.left { float:left; display:inline;}
.right { float:right; display:inline;}
#status {
    color: #f00;
    padding: 10px 0px 5px 173px;
}
#tagline {
    color: #d40;
    font: 2.1em Times New Roman, Times, serif;
    font-weight: bold;
    margin: 10px 10px 0px 10px;
    padding: 3px 0px 4px 0px;
    text-align: center;
    font-style: italic;
    letter-spacing: 3px;
    border-top: 8px solid #102084;
    border-bottom: 8px solid #102084;
}
#head {
}
#logo img {
    display:inline;
    float: left;
    margin: 30px 0px 0px 30px;
    background-color: #fff;
}
#buttons {
    clear:right;
    float:right;
    display:inline;
    margin: 40px 10px 0px 0px;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background-color: #fff;
}

#buttons a {
    display:inline;
    float: left;
    padding: 4px 44px 4px 44px;
    font-size: 18px;
    font-weight: bold;
    border-right: 1px solid #aaa;
}
#buttons a:link { 
    color: #051517; 
}
#buttons a:visited { 
    color: #051517; 
}
#buttons a:active { 
    color: #051517; 
    background-image:url('img/btnbg.png');
    background-repeat:repeat-x;
    background-color: #051517; 
    text-decoration: none; 
}
#buttons a:hover { 
    color: #051517; 
    background-image:url('img/btnbg.png');
    background-repeat:repeat-x;
    background-color: #051517; 
    text-decoration: none; 
}

#login {
    float: right;
    display:inline;
    padding: 2px 10px 0px 0px;
    text-align: right;
}
#all {
    margin: 0px auto;
    width: 900px;
    color: #051517;
}
#subpage {
    float:left;
    display:inline;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    color: #051517;
    background-color: #d9dedc;
    background-image:url('img/tpwatermarknew.gif');
}
#mainbody {
    float:right;
    padding-left: 5px;
    width: 656px;
    color: #051517;
    background-color: #d9dedc;
    text-align: justify;
}
#sidebar {
    float:left;
    padding-right: 5px;
    width: 190px;
    overflow: auto;
}
#sidebar p {
    padding: 0px 10px 10px 10px;
    text-align: justify;
    color: #fff;
    background-color: #102084;
}
#sidebar h2 {
    margin: 4px 0px 4px 0px;
    padding: 0px 0px 2px 8px;
    font: 1.6em Arial, Helvetica, sans-serif; 
    font-weight: bold;
    color: #fff;
    background-color: #102084;
}
#sidebar h3 {
    margin: 0px 0px 4px 0px;
    padding: 6px 0px 0px 20px;
    font: 1.3em Arial, Helvetica, sans-serif; 
    font-weight: bold;
    color: #fff;
    background-color: #102084;
}
#sidebar h4 {
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 2px 40px;
    font: 1.0em Arial, Helvetica, sans-serif; 
    font-weight: bold;
    color: #fff;
    background-color: #102084;
}
#sidebar h5 {
    font: 1em Arial, Helvetica, sans-serif; 
    color: #fff;
    background-color: #102084;
    text-align: center;
}
#main {
    width: 900px;
}
#sides {
}
#lside {
    display:inline;
    float: left;
    width: 333px;
    margin: 10px 0px 0px 10px;
    padding: 10px 0px 10px 0px;
    color: #051517;
    background-color: #fff;
    border: 1px solid #051517;
}
#rside {
    display:inline;
    float: right;
    width: 532px;
    margin: 10px 10px 0px 0px;
    padding: 10px 0px 10px 0px;
    color: #051517;
    background-color: #fff;
    border: 1px solid #051517;
}
#tour {
  float: right;
  padding: 10px 0px 0px 14px;
  vertical-align:top;
}
#tour a {
  font: 20px Tahoma,Verdana,Segoe,sans-serif;
}
#splash {
    clear: both;
    overflow: hidden;
    width: 878px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #051517;
    color: #051517;
    background-color: #fff;
}
#foot {
    margin: 10px auto;
    padding: 0px 10px 3px 10px;
}
#foot *{ 
    background-color: transparent; 
    color: #666; 
    padding: 0px 0px 3px 0px; 
}
#foot a:link { color: #888; text-decoration: none; }
#foot a:visited { color: #888; text-decoration: none; }
#foot a:active { color: #666; text-decoration: none; }
#foot a:hover { color: #666; text-decoration: none; }

.spiffy{display:block;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background-color: #102084;
  color: #102084;
}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #878787;
  border-right:1px solid #878787;
  background-color: #102084;
  color: #102084;
}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6f6f6f;
  border-right:1px solid #6f6f6f;
  background:#a3a3a3;
  color:#a3a3a3}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a3a3a3;
  border-right:1px solid #a3a3a3;}
.spiffy4{
  border-left:1px solid #878787;
  border-right:1px solid #878787}
.spiffy5{
  border-left:1px solid #9f9f9f;
  border-right:1px solid #9f9f9f}
.spiffyfg{
  background:#b2b2b2;
  color:#b2b2b2}
.spiffy_content {
  display:block;
  padding: 5px 10px 5px 10px;
  overflow: none;
  background-color: #102084;
}

.whtborder{
  display:block;
}
.whtborder *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background: #fff;
  color: #fff;
}
.whtborder1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  background:#dfdfdf
  color:#dfdfdf
}
.whtborder2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background:#c3c3c3
  color:#c3c3c3
}
.whtborder3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c3c3c3;
  border-right:1px solid #c3c3c3;
}
.whtborder4{
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7
}
.whtborder5{
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf
}
.whtborderfg{
  background:#fff
  color:#fff
}
.whtborder_content {
    display:block;
    padding: 5px 10px 5px 10px;
    background-color:#fff;
 
    /* ie6 hack below, don't change! */
    min-height: 420px;
    height:auto !important;
    height:420px;
    /* ie6 hack done */
}
}
.whtborder_content h3{
  font: 18px Times New Roman, serif; 
  font-weight: bold;
  padding: 0px 10px 0px 10px;
}
.whtborder_content h4{
  font: 14px Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  
}
.whtborder_content p{
  font: 12px Arial, Helvetica, sans-serif;
  padding: 8px 10px 14px 18px;
}
