/******** General Design  Begin*******/
#contentholder {
    margin-top:10px;
    padding:0 30px 20px 20px;
    text-align:justify;
}
#align  {
  vertical-align:middle;
}
.divcontent {
    border:1px solid #83B830;
    vertical-align:top;
    margin-bottom:25px;    
}

.divcontentpad {
    padding:0 10px 10px 10px;
}

.divcontentpad-nav {
    padding:0 5px 10px 5px;
}


.menunavlink { text-decoration: none; color:#000; }
.menunavlink:link, active, visited { text-decoration: none; color:#000; }
.menunavlink:hover { text-decoration: none; color: #0071bc; }

.menunavlinkblue { text-decoration: none; color:#0071bc;}
.menunavlinkblue:link, active, visited { text-decoration: none; color:#0071bc;}
.menunavlinkblue:hover { text-decoration: underline; color: #0071bc; }

.dl{ text-decoration: none; color:#000;}
.dl:link, visited, active  { text-decoration: none; color:#000;}
.dl:hover { text-decoration: none; background-color:#83b830; color:#FFF; display:block; }

.toplink { text-align:right; font-size:10px; vertical-align:text-bottom; text-decoration:none;color: #0071bc; }
.toplink:link, active, visited { text-align:right; font-size:10px; vertical-align:text-bottom; text-decoration:none; color: #0071bc; }
.toplink:hover { text-align:right; font-size:10px; vertical-align:text-bottom; text-decoration:underline; }

.imglink:link, active, visited { text-decoration:none; }
.imglink:hover { border: solid 1px #83b830;}

.h3modi {
    display:block;
    border-bottom: #83b830 solid 1px;
    vertical-align:top;
    font-size:1.5em;
    color:#0071bc;
}

.highlight {
    color:#0071bc;
    font-weight:bold;
}
.IEsuck {
    color:#000;
    font-weight:normal;
}

.illus {
	float: left;
	margin: 0 1.5em 1em 0;
}

.illusright {
	float: right;
	margin: 0 1em 0 1em;
}

.illusprod {
    height: 120px;
    width:105px;
}

.picSponsor {
    margin-top:15px;
}

.agentstitle {
font-size:12px;  
font-weight:bold; 
color:#0071BC;
}

.agentscontact {
font-size:10px; 
font-weight:bold; 
color:#0071BC;
}

/******** General Design End*******/

/********************************************************************************************/

body {
    font-family: Verdana,'Trebuchet MS', Sans-Serif;
    font-size: 0.7em;
    color:#000;
    line-height:160%;
    margin:0;
    /*background: #FFF url('../images/bg.png');*/
    /*background: #FFF url('../images/containerbg.png') 72px 50%;*/
    /*background: #FFF url('../images/banne.gif');*/
}
.static
{
    text-align:center;
}

#masterdiv {
    width: 800px;
    margin-right:auto;
    margin-left: auto;
    position: relative;
    padding:0 15px 0 15px;
    /*border: #83b830 solid 2px;/*202f45*/
   /* background-color:#90A7D6;    /*#124296;*/
    background: url('../images/bgshadow.png') repeat-y;
}	

#banner {
    width: 768px;
    height: 135px;
    background: url('../images/mprlogobanner2.png') no-repeat;
    /*background: url('../images/Marayalogo2.jpg') ;*/
    
    border-bottom: #83b830 solid 2px;
}

#navlink {

    vertical-align: top;
    padding: 10px 5px 10px 5px;
    width:180px;
    /*border-right:solid 1px #000;*/
}

#content {
    width:auto;
    padding: 0 20px 10px 5px;
    vertical-align: top;
    /*border-left: #83b830 solid 2px;*/
}

#footer {
    margin-top:20px;
    border-top: 3px solid #83b830;
    padding:15px 0 15px 0; 
    width: 768px;
    color: #90A7D6;
    text-align: center;
    /*border-top: #83b830 solid 2px;*/
    
}
/******** Masterpage End ******/ 


/********************************************************************************************/

/***** Newspages Begin ******/
.newstitle {
    vertical-align:top;
    font-size:1.1em;
    color:#0071bc;
    font-weight:bold;
}

.news{ text-decoration: none; color:#0071BC; padding-bottom:3px; padding-top:3px; font-size:1.1em; font-weight:bold;  display:block; }
.news:link, visited, active  { text-decoration: none; color:#0071BC; padding-bottom:3px; padding-top:3px;}
.news:hover { text-decoration: none; background-color:#83b830; color:#FFF; display:block; padding-bottom:3px; padding-top:3px;}



.eventtitle {
    vertical-align: top;
}

.event {
    padding-bottom:10px;
}
.eventheader1{
    padding:10px 0 10px 0;
    font-weight: bold;
    color:#FFF;
}



.eventmaintitle {
    vertical-align:top;
    padding-bottom:5px;
    margin-bottom:15px;
 
}

.eventinfolist {
    padding-left:5px;
    padding-bottom:5px;
    vertical-align: top;
    width: 305px;
}

.eventimg{  height:84px;   width:117px;}
.eventimgpos { text-align:center; }
    
/***** Newspages End ******/


/***** Gallery Begin **********/
#gallery{
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    width:400px;
}   


#divpolaroid {
    background-color:#FFF;
    text-align:center; 
    width:470px;
    height:355px;
    margin-left:auto;
    margin-right:auto;
}

#divthumb {
    width:472px;
    padding:5px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
} 

.imggallery {
    padding:10px 10px 20px 10px;
    margin-left:30px; 
    height:325px;
    width:450px;
}

.imgthumb
{
    height:50px;
    width:60px;
    border:2px solid #83b830;
	margin:4px;
}



/*********** Table *******/

.tableMain {
    border:1px solid #83B830;
}

.tableTR {
    background-color:#83B830;
}
     
.tableTRodd {
     background-color:#E6EDF5;
}

.tableTReven {
    background-color:#D4E0EE;
}

.tableTH  {
    vertical-align:middle;
    text-align:center;
    color:#FFF;
    border-right:1px solid #cecece; 
    padding-right:5px;
    padding-left:5px; 
}    

.tableTHlast {
    vertical-align:middle;
    text-align:center;
    color:#FFF;
    padding-right:5px;
    padding-left:5px;
}

.tableTD {
    vertical-align:middle;
    text-align:left;
    border-right:1px solid #cecece;
    padding-right:5px;
    padding-left:5px;
}
.tableTDlast {    
    vertical-align:middle;
    text-align:center;
    padding-right:5px;
    padding-left:5px;
    font-weight:bold;
}


.tableMain1 {
    border:1px solid #83B830;
    width:520px;
}

.tableTR1 {
    background-color:#83B830;
    padding:5px;
    color:#FFF;
}
     
.tableTRodd1 {
     background-color:#E6EDF5;
}

.tableTReven1 {
    background-color:#D4E0EE;
}

.tableTH1  {
    vertical-align:middle;
    text-align:center;
    color:#FFF;
    border-right:1px solid #cecece; 
    padding-right:5px;
    padding-left:5px; 
}    

.tableTHlast1 {
    vertical-align:middle;
    text-align:center;
    color:#FFF;
    padding-right:5px;
    padding-left:5px;
}

.tableTD1 {
    vertical-align:middle;
    text-align:center;
    border-right:1px solid #cecece;
    padding:5px;

}
.tableTDlast1 {    
    vertical-align:middle;
    text-align:center;
    padding:5px;
}

.manage{
    
    margin-left:auto;
    margin-right:auto;
    vertical-align:top;
    height: 100px;
}