.edt_controls_container {
    padding: 0;
    width:100%;
}

body {
    margin:0;
    padding:0;
    background:#becc8f;
    min-width:1225px;
}

a{
    color: #778059;
}

.header{
    height:140px;
    width:1225px;
    background:#ffffff;
    margin:5px 15px 5px 15px;
}



.logo{
    display: block;
    width: 328px;
    height: 133px;
    position: absolute;
    top: 10px;
    left: 30px;
}

.icon_menu{
    clear:both;
    float:right;
    margin:50px 0 0 0;
    width:100%;
    height:36px;
    /*background:blue;*/
}

.icon_menu img{
    float:right;
    border:0;
    height:35px;
    width:40px;
    margin:0 0 0 5px;
}

.icon img{
    float:right;
    border:0;
    height:25px;
    width:29px;
    margin:0 0 0 5px;
}

.userConnected{
    float:right;
    margin:115px 0 0 0;
    width:100%;
    height:27px;
    /*background:blue;*/

}
.userConnected h1{
    font: 0.7em Verdana, Helvetica, Arial, sans-serif;
    margin:0 0 0 750px;
}

.MainmenuDiv{
    width:1225px; /*100%;*/
    height:35px;
    padding:1px 0 0 0;
    background:#FFFFFF;
    margin:0 15px 0 15px;
}

.MainmenuDiv div{
    float:right;
}
/*.MainmenuDiv div{
    float:right;
    background:url("../img/btngreen1.jpg") no-repeat;
    Width:146px;
    height:40px;
    margin:0 0 0 0;
    font:bold 0.9em Verdana, Helvetica, Arial, sans-serif;
    text-align:center;
}

.MainmenuDiv h1{    
    padding:15px 0 0 0;
    font:bold 0.9em Verdana, Helvetica, Arial, sans-serif;
}

.MainmenuDiv a{
    color: black;    
}*/

.pgBody{
    height:570px;
    width: 1225px;
    background:#ffffff;
    margin:5px 15px 0 15px;
    padding-top:70px;
}

#NewsFormHead h1{
    margin:5px 0 0 0;
    font: bold 0.9em Verdana, Helvetica, Arial, sans-serif;
 }
#NewsFormHead{
    /*background:#778000;*/
    text-align:center;
    background:url(../img/button-bg.gif);
    height:20px;
    width:248px;
    margin:0 0 0 0;
    border:1px solid #778000;
}
#NewsForm{
    background:#DDDDDD;/* silver;  #AABF66;*/
    overflow: auto;
    height:549px;
    width:248px;
    border:1px solid #778059;
}

#NewsForm h2{

    margin:5px 0 0 0;
    font: bold 0.7em Verdana, Helvetica, Arial, sans-serif;
}

.Newstablebody{
    color: silver;
    height:24px;
    font-weight:bolder;
    font-family:sans-serif;
    font-size:0.7em;
}

#LastMsgFormHead h1{
    margin:5px 0 0 0;
    font: bold 0.9em Verdana, Helvetica, Arial, sans-serif;
 }
#LastMsgFormHead{
    /*background:#778000;*/
    background:url(../img/button-bg.gif);
    height:20px;
    width:550px;
    margin:70px 0 0 0;
    border:1px solid #778000;
}


#LastMsgForm{
    background:white;/*  #AABF66;*/
    overflow:auto;
    height:250px;
    width:550px;
    border:1px solid #778059;
}

#LastMsgForm h2{

    margin:5px 0 0 0;
    font: bold 0.7em Verdana, Helvetica, Arial, sans-serif;
}

.lastsmgtablebody{
    background: white;
    height:24px;
    font-weight:bolder;
    font-family:sans-serif;
    font-size:0.7em;
}

.MsgNotRead{
    font:bold;
}

#ConnectFormHead{
    background:#778059;
    height:40px;
    width:415px;
    margin:10px 0 0 0;
    border:1px solid #778059;
}

#ConnectFormHead h1{    
    margin:5px 0 0 0;
    font: bold 0.9em Verdana, Helvetica, Arial, sans-serif;
}

#ConnectForm{    
    background:#AABF66;
    height:215px;
    width:415px; 
    border:1px solid #778059;
}

#ConnectForm h2{

    margin:5px 0 0 0;
    font: bold 0.7em Verdana, Helvetica, Arial, sans-serif;
}

.contentBody{
    height: 570px;
    width:1225px;
    /*background:#ffffff;*/
    margin:5px 15px 0 15px;
}

#leftMenu{
    float:left;
    width:250px;
    height:100%;
    margin:0 0 0 0;
    background:white;
}

#leftMenu h1{
    margin:10px 0 0 40px;
    font: bold 1.0em Verdana, Helvetica, Arial, sans-serif;
    color:black;
    margin: 20px 0 0 10px;
}

#leftMenu h2 {
    height:24px;
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    margin:0 0 0 0;
    padding:5px 0 0 45px;
}

#contents{
    float:left;
    width:960px;
    height:100%;
    margin:0 0 0 15px;
    background:white;
}

#contentTitle{
    text-align:center;
    height:25px;
    margin:2px 2px 0 2px;
    padding:2px 0 0 5px;
    background:#778059;
    font: bold 1.0em Helvetica, Verdana, Arial, sans-serif;
    border:1px solid #778059;
}

#search{
    height:40px;
    margin:0 2px 0 2px;
    padding:5px 0 0 25px;
    background:#e1e6cf;
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    border:1px solid #778059;
}

#search table{
    font: 0.9em Verdana, Helvetica, Arial, sans-serif;
}

#listbutton{
    height:40px;
    padding:1px 0 1px 10px;
}

#listbutton div{
    float:left;
    /*background:#e1e6cf;*/
    Width:60px;
    height:38px;
    margin:0 0 0 0;
    padding:2px 0 0 0;
    font:bold 0.9em Verdana, Helvetica, Arial, sans-serif;
    text-align:center;
}

#listbutton img{
    border:none;
}

#listbuttontitle{
    height:20px;
    padding:1px 0 1px 10px;
}

#listbuttontitle div{
    float:left;
    /*background:#e1e6cf;*/
    Width:60px;
    height:18px;
    margin:0 0 0 0;
    padding:2px 0 0 0;
    font:bold 0.9em Verdana, Helvetica, Arial, sans-serif;
    text-align:center;
}

#Displaytable{
    height:250px;
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    border:1px solid #778059;
    overflow:auto;
}

#NewReqDisplay{
    height:465px;
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    border:1px solid #778059;
    margin:0 2px 0 2px;
}



#NewReqDisplay h1{
    text-align:center;
    font: italic bold 0.9em  Verdana, Helvetica, Arial, sans-serif;
    margin:0 0 5px 0;
    background:#778059;
}


#listDisplay{
    height:425px;
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    border:1px solid #778059;
    margin:4px 2px 0 2px;
    overflow:auto;
}



#listDisplay h1{
    text-align:center;
    font: italic bold 0.9em  Verdana, Helvetica, Arial, sans-serif;
    margin:0 0 5px 0;
    background:#778059;
}

#HomelistFooter{
    background:url(../img/button-bg.gif);
    height:24px;
    font-weight:bolder;
    font-family:sans-serif;
    font-size:0.7em;
    text-align:right;
    padding:5px 75px 0 0;
}

#HomelistDisplay{
    height:72%; /*  435px;*/
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    border:1px solid #778059;
    margin:0 2px 0 2px;
}

#HomelistDisplay h1{
    text-align:center;
    font: italic bold 0.9em  Verdana, Helvetica, Arial, sans-serif;
    margin:0 0 5px 0;
    background:#778059;
}

.tableHead{
    background:url(../img/button-bg.gif);
    height:24px;
    font-weight:bolder;
    font-family:sans-serif;
    font-size:0.7em;
}

.tableBody{
    font-family:Helvetica;
    font-size:0.7em;
}

.MsgContents
{
    width:100%;
    height:100%;
}

#listRowcolor{
    background-color:#e1e6cf;
}

#listFooter{
    background:url(../img/button-bg.gif);
    height:19px;
    font-weight:bolder;
    font-family:sans-serif;
    font-size:0.7em;
    text-align:right;
    padding:5px 75px 0 0;
}

#listDescHead{
    background:url(../img/button-bg.gif);
    height:24px;
    font-weight:bolder;
    font-family:sans-serif;
    font-size:0.9em;
    text-align:center;
    margin:10px 0 0 0;
    padding-top:5px;
}

#defTable{
    font-family:Helvetica;
    font-size:0.9em;
}

.footer{
    height:30px;
    background:#ffffff;
    width:1225px;
    margin :1px 15px 0 15px;
}

.footer h1{
    font-family:cursive;
    font-weight:bold;
    font-size:0.6em;
    margin:5px;
}

.userConnected a{
    font:11px/30px tahoma, Arial, Helvetica, sans-serif, Tahoma;
}

.inputReqDesc
{
    width:930px;
    margin: 10px 10px 10px 10px;
    height:360px;
    overflow:auto;
}

.DisReqDesc
{
    width:930px;
    margin: 0 10px 10px 10px;
    height:240px;
    overflow:auto;
}

.inputReply
{
    width:930px;
    margin: 10px 10px 10px 10px;
    height:160px;
    overflow:auto;
}

#TabSheetbutton{
    height:40px;
    padding:1px 0 0 0;
    margin:0 0 0 2px;
}

#TabSheetbutton a{

    text-decoration:none;
}

.SelectTabButton{
    float:left;
    /*background:url(img/btngreen.jpg) no-repeat;*/
    Width:110px;
    height:30px;
    margin:9px 0 0 0;
    padding:5px 0 0 0;
    font:bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    text-align:center;
}

.UnSelectTabButton{
    float:left;
    /*background:#e1e6cf;
    border:1px solid #becc8f;
    background:url(img/unselectbtngreen3.jpg) no-repeat;*/
    Width:110px;
    height:25px;
    margin:14px 0 0 0;
    padding:5px 0 0 0;
    font:bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    text-align:center;
}

.sttb{border-style:none;background-color:transparent;background-image:none;}
.sttr{border-style:none;background-color:transparent;background-image:none;}
.sttd{border-style:none;background-color:transparent;background-image:none;}
.stdv{border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;}
.sta:link,.sta:hover,.sta:active,.sta:visited{display:block;border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;}
.sthd{display:none;}
.stsp{border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;}

.mandatory
{
    background:#f0ffff;
}

.homecontentBody{
    height: 70%;/*570px;*/
    width:1225px;
    /*background:#ffffff;*/
    margin:5px 15px 0 15px;
}

#homeNewsForm{
    background:#DDDDDD;/* silver;  #AABF66;*/
    overflow: auto;
    height:95%; /*549px;*/
    width:248px;
    border:1px solid #778059;
}

#homeNewsForm h2{

    margin:5px 0 0 0;
    font: bold 0.7em Verdana, Helvetica, Arial, sans-serif;
}

#homeDisplaytable{
    height: 250px;
    font: bold 0.8em Verdana, Helvetica, Arial, sans-serif;
    border:1px solid #778059;
    overflow:auto;
}
