﻿body 
{
   margin:0;
   padding:0;
   font-family:Courier New;
   font-size:12px;
   background:url(../images/Body_bg) no-repeat	;
}
#wrapper
{
    width:950px;
    margin:0 auto;
    border:1px solid silver;
}
.container
{
padding:5px 10px;
font-size:12px;
font-family:Verdana;
}
h3
{
border-bottom:1px solid gray;
color:#336699;
font-family:trebuchet MS;
font-size:20px;
}
p
{
line-height:22px;
margin-top:2px;
}
#header h1
{
    color:#336699;
    padding:10px;
    font-size:27px;

}
h2
{
    background-color:Silver ;
    text-align :center ;
     color:#336699;
    padding:10px;
    font-size:27px;
    
}
#header
{
    height:93px;
}
#menu
{
    background-color:#336699;
}

.tableCenter1
{
    background-color:#ECECEC;
    margin:0 auto;
    padding:12px 68px;
}
.tableCenter2
{
    background-color:#ECECEC;
    margin:0 auto;
}
.tableCenter2 th
{
    padding-top:2px;
    padding-bottom:2px;
    background-color:Gray;
    text-align:center;
}
.tableCenter2 td
{
    padding-top:2px;
    vertical-align:top;
    padding-top:10px;
}


.tableCenter
{
    background-color:#ECECEC;
    margin:0 auto;
    padding:12px 68px;
    width: 90%;
}
.tableCenter td
{
    padding:3px;
}
.tableCenter td input[type="text"]
{
    width:260px;
    padding:2px;
    font-family:Trebuchet MS;
}
.tableCenter td textarea
{
    width:260px;
    height:120px;
    padding:2px;
    font-family:Trebuchet MS;
}
.tableCentermulti
{
    background-color:#ECECEC;
    margin:0 auto;
    padding:12px 68px;
    width: 90%;
}
.tableCentermultiView
{
    background-color:#ECECEC;
    margin:0 auto;
    padding:12px 0px;
    width: 90%;
}
.tableCentermulti td
{
    padding:0px;
}
.tableCentermulti td input[type="text"]
{
    width:580px;
    
    padding:0px;
    font-family:Trebuchet MS;
}
.tableCentermulti td textarea
{
    width:580px;
    height:300px;
    padding:0px;
    font-family:Trebuchet MS;
}
.tableCenterexp
{
    background-color:#ECECEC;
    margin:0 auto;
    padding:12px 68px;
    width: 90%;
}
.tableCenterexp td
{
    padding:3px;
}
.tableCenterexp td input[type="text"]
{
    
    padding:2px;
    font-family:Trebuchet MS;
}
.tableCenterbottom
{
    background-color:#ECECEC;
    margin:6px;
    padding:12px 4px;
    width: 90%;
}
.tableCenter td
{
    padding:3px;
    
}
#welcome
{
    padding-bottom:10px;
    padding-right:20px;
    text-align:right;
}
#content h2
{
    background-color:silver;
    margin-top:0;
    padding:6px;
    text-align:center;
}
.txt
{
    width:266px;
    padding:2px;
    font-family:Trebuchet MS;
}
.btn
{
    background-color:#336699;
    border:medium none;
    color:White;
    font-family:trebuchet MS;
    padding:5px;
}
#footer
{
    background-color:silver;
    height:23px;
    margin-top:10px;
    padding-left:10px;
    padding-top:7px;
}
.msg
{
    margin:0 auto;
    font-size:medium;
    font-weight:bold;
    text-align:center;
}
hr
{
    margin:10px;
    border:none;
    border-bottom:1px dotted silver;
}
.cal_Theme1 .ajax__calendar_container   {
    background-color:#ffffff;
    border:solid 1px #cccccc;
    width:240px;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
    width:240px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #ffffff;
    border: solid 1px #ffffff;
    width:240px;
    margin-top:3px;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
}
.cal_Theme1 div
{
    margin:0px !important;
    line-height:0px  !important; 
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}
.txt1
{
    width:100px !important;
    padding:2px;
    font-family:Trebuchet MS;
}
