html, body {
	height: 100%;	
}
body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Helvetica, Geneva, sans-serif;
    font-size:0.8em;
    color: #000 ;
}

table {
    font-family: Tahoma, Helvetica, Geneva, sans-serif;
}

h1 {color:#d54d03; font-size:1.55em; font-weight:normal;}

h2 {color:#d54d03; font-size:1.35em; font-weight:normal;}

h3 {color:#d54d03; font-size:1.15em; font-weight:normal;}

a, a:visited {color:#d54d03;}

a:hover {color:#fc7e39;}

b, strong {}

.spacer {background:#000; height:4px;}

.footer {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	color:#FFF; 
	background-color:#000; 
	font-size:0.75em; 
	padding:0 8px 0 8px;}

.flink, .flink:visited {
	color:#fc7e39;
	}

.flink:hover {color:#FFF;}

.titlenews {color:#d54d03; font-size:1.15em;}

.news {font-size:0.85em;}

.newslink, .newslink:visited {font-size:0.8em; color:#d54d03;}

.newslink:hover {color:#000;}

.day {font-size:1.45em; font-weight:bold;}

.month {color:#fff; font-size:0.75em;}

/* GENERIC */

.imgFloat
{
    float:left;
    margin:0px 10px 5px 0px;
}
.error
{
    font-size:1.2em;
}

.lblSent
{
      font-size:1.3em;
}

.divUsers
{
    width: 290px;
    float:left;
    margin:10px;
    height: 240px;
}

input
{

    padding:5px;
    border-top: 1px solid #C0B3A3;
    border-left: 1px solid #C0B3A3;
    border-right:1px solid #D8D4CF;
    border-bottom:1px solid #D8D4CF;
}
textarea
{

    padding:5px;
    border-top: 1px solid #C0B3A3;
    border-left: 1px solid #C0B3A3;
    border-right:1px solid #D8D4CF;
    border-bottom:1px solid #D8D4CF;
}
.button
{
    border-top: 1px solid #D8D4CF;
    border-left: 1px solid #D8D4CF;
    border-right:1px solid #C0B3A3;
    border-bottom:1px solid #C0B3A3;
}


#tblForm
{
    width:400px;
    background:#ECE8DA;
    padding:15px;
    margin-top:30px;
}

#tblForm td
{
    border-bottom:1px solid white;
    padding:10px;
}

.bread
{
    border-left:4px solid #fc7e39;
    padding:0px 0px 1px 8px;  
    font-size:0.85em;
    letter-spacing:3px;
    margin:10px 0px 20px 15px;
    
}

.clientaccess
{
    letter-spacing:1px;
    font-size:1em;
    padding-left:20px;
    float:right;
    text-decoration:none;
    background: url('/imgs/lock.jpg') no-repeat
}


.boxSuccess
{
    border:3px solid green;
    background: url('/imgs/boxSuccess.png') no-repeat -25px 0px;
    padding:5px 25px;
    margin:20px 0px;
    color:white;
    letter-spacing:0px;
    font-size:1.15em;
    text-align:center;
}

.boxError
{
    border:3px solid #470200;
    background: url('/imgs/boxError.png') no-repeat -25px 0px;
    padding:5px 25px;
    margin:20px 0px;
    color:Red;
    letter-spacing:0px;
    font-size:1.15em;
    text-align:center;
}


.submitbutton
{
    cursor:pointer;
    
    
    border-bottom: 2px solid #C0B3A3;
    border-right: 2px solid #C0B3A3;
    border-left:2px solid #D8D4CF;
    border-top:2px solid #D8D4CF;
    
    font-size:1em;
    letter-spacing:1px;
   
}

.longinput{width:400px;}