﻿html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td,ul,li
{
    vertical-align:middle;
}

.footer
{
    font-size:11px;
    text-align:left;
    padding:5px 25px;
}

body
{
    /*background-color:#FFF!important;*/
}

body img
{
    display:inline;
}

body a
{
    color:#528195;
}

.header
{
    clear:both;
    width:100%;
}

.headerlogo
{
    padding-left:20px;
    vertical-align:middle;
    width:200px;
}

.headerwords
{
    padding-top:30px;
    padding-right:20px;
}

.header img
{
    display:block;
}

.welcomeHeader
{
    text-align:left;
    padding:7px 30px;
}

.welcomeHeader, .welcomeHeader a
{
    font-size:16px;
    color:#fff;
    background-color:#88736e;
    text-shadow: 1px 1px 0 #544741;
}
    

.IMSbutton {
    background: #aeca42;
    border: none;
    color: #fff;
    font-family: verdana;
    font-size: 14px;
    padding: 4px 10px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    text-shadow: 1px 1px 0 #8fa631;
    cursor:pointer;
}

.options
{
    float:right;
    text-align:right;
    padding-right:10px;
}

.boxheadertitle, .boxheadertitle a, .options a
{
    float:left;
    color: #fff;
    font-size: 14px;
    text-align:left;
}


.greenbox, .brownbox, .graybox
{
    margin:10px;   
}

.greenboxheader
{
    background-image: url(../images/green-header.png);
    background-color: #aecc3a;
    text-shadow: 1px 1px 0 #8fa631;
    height:23px;
    padding-left:10px;
}

.greenbox
{
    border: 1px solid #B1CD3C;
    background-color: #B1CD3C;
}

.brownboxheader 
{
    background-image: url(../images/brown-header.png);
    background-color: #88736e;
    text-shadow: 1px 1px 0 #544741;
    height:23px;
    padding-left:10px;
}

.brownbox
{
    background-color: #88736e;
    border: 1px solid #88736e;
}

.grayboxheader
{
    background-image: url(../images/gray-header.png);
    background-color: #a8a8a8;
    text-shadow: 1px 1px 0 #828282;
    height:23px;
    padding-left:10px;
}

.graybox
{
    background-color: #a8a8a8;
    border: 1px solid #a8a8a8;
}

.litem
{
    padding-left:10px;
    color:#666666;
}

.laction
{
    padding-left:3px;
    padding-right:5px;
}

.laction, .litem
{
    padding-top:2px;
    padding-bottom:2px;
}

.oddItem
{
    background-color: #fff   
}

.evenItem
{
    background-color: #ededed
}

.boxcontent
{
	background-color:White;
	font-size:10px;
	overflow:auto;
}

.datetext
{
    margin-left:10px;
    width:80px;   
}

.datecal
{
    margin-left:10px;
}

.searchbox
{
    background:#fff;
    padding:3px 15px;
    margin-top:1px;
}

