﻿/* Text 
 {
   border: 0px solid red !important;
}
*/

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    background-color: #EAEAEA;
}

H1
{
    padding: 0px;
    margin: 0px 0px 4px 0px;
    color: #808080;
    text-align: center;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: text-top;
    font-style: normal;
}

H2
{
    color: #808080;
    text-align: center;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: text-top;
    font-style: normal;
}

Table
{
    padding: 10px;
    margin: 10px;
    background-color: #FFFFFF;
    width: 900px;
    vertical-align: top;
}

.Spacer
{ 
    margin-left: 10px;

}

.pagewidth
{
    padding-right: 10px;
    padding-bottom: 10px;
    
    margin-right: auto;
    margin-bottom: auto;
}

.textblue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #3062AE;
}

.textgray
{
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;
}



.textcopyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #EAEAEA; 
    margin-left:auto;
    margin-right:10px;
    margin-top: 0px;
    
   
    
    

}

/* Links */

a:link, a:visited, a:hover
{
    color: #3062AE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-decoration: none;
}


.navtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #000000;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-top: 10px;
    float: left;
    text-decoration: none;
}



/* Images */

banner
{
    width: 880;
    
    
}
img
{
    border-style: none;
}
.logoimg
{
    padding: 15px;
    border-style: none;
    width: 125px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.socialicons
{
    padding: 0px 3px 10px 3px; 
    width: 80px;
    margin-left:auto;
    margin-right:auto;
   
    
}

.fpimage
{
    border-style: none;
    width: 260px;
    vertical-align: top;
}

.ValidateMessage
{
    padding-left: 10px;
    color: #FF0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

/************** div ****************/

.page
{
    width: 900px;
    background-color: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    text-align:center;
    padding-bottom: 1px;
    
}

.homepara
{
    width: 880px;
    text-align:center;
    margin-right: auto;
    margin-left: auto;
   

}
.homepara2
{
    padding: 0px 10px 0px 10px;
    width: 850px;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}


.hleft
{
    width: 286px;
    float: left;
    margin-left:10px;
    
    
}
.para1top
{
    color: #808080;
    width: 286px;
    background: url(images/table_top.png);
    margin-top:10px;
  
}
.tbox

{
    color: #808080;
    width: 266px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 5px;
    padding-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    text-align:left;
}
.parabot
{
    background-position: url(images/table_bot.png);
    width: 286px;
    background: url(images/table_bot.png);
    padding-bottom: 0px;
    padding-top: 8px;
    margin-bottom: 5px;
    height: 162px;
    margin-right: auto;
    margin-left: auto;
}
.hmiddle
{
    width: 286px;
    float: left;
    margin-left: 11px;
    
}

.para2top
{
   
    width: 286px;
    background:url(images/table_top.png);
    margin-top:10px;
}

.hright
{
    width: 286px;
    float: right;
    margin-left: 11px;
    margin-right: 10px;
 
}
.para3top
{
    width: 286px;
    background:url(images/table_top.png);
    margin-top:10px;
}

/***************************** Sub Pages ************* */
.subpage_lake,
.subpage_land,
.subpage_blog
{
    width: 880px;
    margin-bottom: 10px;
    margin-left: 10px; 
    margin-right: 10px;
    text-align:center;
}
.row1container
{
    width: 880px;
    height: 315px;
    text-align:center;
    margin-right: auto;
    margin-left: auto;
}

.subparagraph
{
    padding: 0px;
    padding-left: 10px;
    width: 590px;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    float:left;
}




.subparagraphland
{
    padding: 0px 10px 0px 10px;
    width: 580px;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    float:left;
}
.bullet
{
   
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    
}
.benefits
{
    background: url(images/lake/whymap.gif);
    padding: 35px 10px 10px 10px;
    width: 240px;
    height: 252px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: left;
    margin: 10px;
    float: right;
    text-transform: capitalize;
    background-color: #F3F1EB;
}

.virtualmedia
{
    background-position: url(images/lake/virtualmedia.gif);
    background: url(images/lake/virtualmedia.gif);
    padding: 35px 10px 10px 10px;
    width: 240px;
    height: 93px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: left;
    margin: 10px;
    margin-top: 0px;
    float: right;
    text-transform: capitalize;
    background-color: #F3F1EB;
}

.virtualmedialand
{
    background-position: url(images/lake/virtualmedia.gif);
    background: url(images/lake/virtualmedia.gif);
    padding: 35px 10px 10px 10px;
    width: 240px;
    height: 93px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: left;
    margin-top: auto;
    margin-right: 0px;
    margin-left: auto;
    margin-bottom: 10px;
    float: left;
    text-transform: capitalize;
    background-color: #F3F1EB;
    vertical-align: top;
}

.choicebx_r
{
    
    background: url(images/land/choicebx.gif);
    padding: 10px 10px 10px 10px;
    width: 415px;
    height: 280px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: left;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    float: right;
    vertical-align: top;
}
.choicebx_l
{
    background-position: url(images/land/choicebx.gif);
    background: url(images/land/choicebx.gif);
    padding: 10px 10px 10px 10px;
    width: 415px;
    height: 280px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: auto;
    margin-bottom: 0px;
    float: left;
    vertical-align: top;
}
.vmbox
{
    padding: 10px 10px 10px 10px;
    width: 220px;
    height: 70px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    
    margin-top: 0px;
    margin-right: 0px;
    margin-left: auto;
    margin-bottom: 10px;
    float: left;
    font-weight: bold;
}
.vmbox1
{
    padding: 10px 10px 10px 10px;
    width: 50px;
    height: 50px;
    float: left;
}

.vmbox_container
{
    padding: 0px 0px 0px 0px;
    width: 225px;
    height: 25px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    float:left;
    position:static;
    

}
.vmbox_left
{
    padding: -10px 10px 10px 10px;
    width: 90px;
    height: 25px;
    text-align: center;
    margin-right: auto;
    margin-left: 10px;
    float:left;
    vertical-align:top;

    

}

.vmbox_right
{
    padding: -10px 10px 10px 10px;
    width: 90px;
    height: 25px;
    text-align: center;
    margin-right: 5px;
    margin-left: 0px;
    float:right;
    vertical-align:top;
}
.subimagecontainer
{
   
    padding: 0px 0px 0px 0px;
    width: 590px;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    float: left;
    

}

.subimagecontainerland
{
    padding: 0px;
    width: 880px;
    vertical-align: top;
   
}
.bibox
{
    padding: 0px 0px 0px 0px;
    width: 580px;
    color: #6D6352;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    text-align: center;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    font-weight: bold;
    vertical-align:top; 
}

.bibox_land
{
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    font-weight: bold;
    vertical-align:top; 
}

.bottomimages
{
    padding:2px; 
    width:100px;
    margin-right:2px;
    margin-left:10px;
    margin-bottom:5px; 
    margin-top:10px;
    text-align:center;
    float:left;
 }
 
 .mticons
{
    padding:5px; 
    width:75px;
    margin-right:2px;
    margin-left:2px;
    margin-bottom:5px; 
    margin-top:10px;
    text-align:center;
    float:left;
 }

.smcontainer
{
    padding: 0px;
    margin-right: Auto;
    margin-left: auto;
    margin-bottom: 0px;
    margin-top:10px;
    text-align: center;


}

.footer
{
    padding: 5px;
    margin-right: Auto;
    margin-left: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    background-color: #808080;
    height: auto;
    width: 890px;
}


.contact
{
    border: 1px solid #EAEAEA;
    width:840px;
    padding: 15px;
    margin-top: 5px;
    margin-right: Auto;
    margin-left: auto;
    margin-bottom: 20px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;
    clear:both;

}

.center
{
    margin-right: Auto;
    margin-left: auto;
    text-align: center;
}



/* Nav Bar 2 */

#navcontainer ul
{
    padding-left: 0;
    padding-bottom:0;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0px;
    background-color: #3062ae;
    color: White;
    float: left;
    width: 880px;
    font-family: arial, helvetica, sans-serif;
   
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
    margin-bottom: 0px;
    padding: 0.2em 1em;
    background-color: #3062ae;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
    background-color: #457ACB;

}




/* Tables */
.mainheader
{
    color: #808080;
    padding: 5px 5px 5px 5px;
    vertical-align: text-top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    text-align: left;
    background:url(images/table_top.png) no-repeat left 0%;
}


.mainparagraphbox
{
    
    
    background-color: #F8F8F8;
    padding: 5px 5px 5px 5px;
    text-align: left;
    background:url(images/table_bot.png) no-repeat left 0%;
    
}




.banner
{
    
    width: 880px
    
}
.theadblue
{
    color: #fff;
    padding: 5px 0px 5px 0px;
    background-color: #6184A4;
    border-style: solid solid solid solid;
    border-width: 2px;
    border-color: #EAEAEA;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
    line-height: 10px;
    font-weight: bold;
}
.theadgray
{
    color: #fff;
    padding: 5px 0px 5px 0px;
    background-color: #92816D;
    border-style: solid solid solid solid;
    border-width: 2px;
    border-color: #EAEAEA;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
    line-height: 10px;
    font-weight: bold;
}

.tbod
{ 
    border-style: none solid solid solid;
    border-width: 2px;
    border-color: #EAEAEA;
    background-color: #Fff;
    padding: 5px 8px 5px 8px;
    vertical-align: top; 
 }

 /*** Blog News ***/
 #LatestNews { text-align: left; border: 1px solid #EAEAEA; width:840px;
               	padding: 15px; margin-top: 5px; margin-right: Auto; margin-left: auto; margin-bottom: 20px;
               	text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: small; color: #808080;}   
 #LatestNews h1 { text-align: left; }
 #LatestNews .viewAllNews { padding: 10px; text-align: center; font-weight: bold; }
 #LatestNews .rssFeedReader { padding-left: 10px; }
 #LatestNews .rssFeedReader .title { margin-top: 10px; margin-bottom: 3px; font-size: 16px; font-weight: bold; }
 #LatestNews .rssFeedReader .title .publishedDate { color: #808080; font-size: small; padding-top: 3px; padding-bottom: 0px; }
 #LatestNews .rssFeedReader .description { }
 #LatestNews .rssFeedReader .readMore { }
 
 /*** Banner for Home, Blog & Partner Pages ***/
 #Banner { height: 218px; width: 880px;background-image: url(images/main1.gif); 
           margin-left: 10px; text-align: left;
           margin-right: 10px;  /*Fixes image in IE7 and IE6 */ }

 #Banner #HomeLatestNews {  background-image: url(images/LatestNewsBG.png); background-repeat: no-repeat; width: 275px; height: 140px; 
                           margin-top: 30px; float: right;
                           padding: 10px; padding-right: 0px; 
                            color: #3b81c9;}
 
 #HomeLatestNews h3 { margin: 0px; padding: 3px; padding-left: 0px;  font-size: 14px; color: #2D6196;}
 #HomeLatestNews h3 a { font-size: 16px; }
 #HomeLatestNews  .rssFeedReader { margin-left: 5px;}   
                           
 #HomeLatestNews .rssFeedReader .title { font: 10px Georgia, "Times New Roman", Times, serif; padding-left: 3px; padding-bottom: 3px; }
 #HomeLatestNews .rssFeedReader .description { }
 #HomeLatestNews .rssFeedReader .readMore { }
 
 #HomeLatestNews .rssFeedReader .title A,
 #HomeLatestNews .rssFeedReader .title A:link,
 #HomeLatestNews .rssFeedReader .title A:visited,
 #HomeLatestNews .rssFeedReader .title A:hover
 { font-size: 12px; }

 