/* 
    Document   : layout
    Created on : Mar 2, 2013, 12:35:43 AM
    Author     : Sudarshan
    Description:
        Purpose of the stylesheet follows.
*/
*{
    margin:0px;
    padding:0px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000;
}

html{
    height:100%;
}

body{
    height:100%;
    width:100%;

    /* background: #eee url(../images/page_back.jpg) top;*/

}

#backgroundimg{
    position:fixed;
    top:0px;
    left:0px;
    min-height:100%;
    min-width:100%;
    z-index:-100;
}

#backgroundimg img{
    position:absolute;
    top:0px;
    left:0px;
    min-height:100%;
    min-width:100%;
}

#header{
    position:relative;
    width:996px;
    height:150px; 
    margin:0 auto;
    background: url(../images/header_back.png) no-repeat top;
}

#topmenuholder{
    position: absolute;
    top:118px;
    left:236px;
    width:730px;
    height:32px;
    background: url(../images/topmenu_back.png) no-repeat top;


}

#topmenuholder ul {
    list-style: none; 
    margin-left: 30px;
}

#topmenuholder li{
    float:left;
}

#topmenuholder a{
    display: block;
    height: 20px;
    color: #000;
    text-decoration: none;
    margin-bottom: 2px;
    padding : 7px 20px 5px 20px;
}

#topmenuholder a:hover{
    color:#0565f7;
    text-decoration: underline;
}

#wrapper{
    width:996px;
    min-height:400px;
    height:auto;
    overflow:hidden;
    margin:0 auto; 
    background: url(../images/wrapper_back.png) repeat-y top;

}

#topborder{
    width:996px;
    height:35px;
    margin:0 auto; 
    background: url(../images/border_top.png) no-repeat top;
}

#bottomborder{
    clear: both;
    width:996px;
    height:28px;
    margin:0 auto; 
    background: url(../images/border_bottom.png) no-repeat top;    
}

#leftcolumn{
    float: left;
    width: 200px;
    margin-left: 20px;
}

#logoholder{
    width:200px;
    height:210px;
    background: url(../images/mint_logo.png) no-repeat top;
    margin-bottom: 20px;
}

#menuholder{

}

#menuholder ul {list-style: none;}

#menuholder li {  }

#menuholder a{
    display: block;
    height: 20px;
    text-decoration: none;
    color: #000;
    margin-bottom: 2px;
    padding : 7px 0px 5px 20px;
}

#menuholder a:hover{
    background: #1b8860;
    color: #fff;
}

#rightcolumn{
    float: right;
    width : 700px;
    min-height: 400px;
    margin-right: 40px;

}

#content{
    padding: 10px;
}

#content img{
    margin:10px;    
}
#content h1{
    font-size: 17px;    
}

#content p{
    margin-bottom:7px;
    text-align: justify;
}

#content ol{
    margin-left: 30px;
}



#tabledisplay td{
    padding:4px;
    border:1px solid #ccc;
    border-collapse: collapse;

}

#section{
    text-align: center;
    width:600px;
    border-bottom: 1px dotted #ccc;
    margin: 0 auto;
}
#footer{
    width:996px;
    height:50px; 
    margin:0 auto; 
}

#footer span{
    float:right;
    padding:5px 0px 0px 0px;
    color: #000;
}