﻿body {margin:0 auto;

    font-family: Gill Sans MT;
    background-color:#c2dbe3;
}

#page{
	
	padding: 0;
	margin: 0px auto;
	width:900px;

}
#header
{
    width:100%; 
    height:271px;
    margin:0 auto; 
    background: #ffffff url(images/banner-horses.jpg) no-repeat top right;
    }
	
#logo{
    float:left;
    margin-left:35px;
	background: url(images/logo.jpg) no-repeat top center;
	/*background-size: 100%;*/
	width: 330px;
	height:230px; display:block;
	z-index:100;
}

#navigation
{ text-align:center;
    background-color:#0099cb;
    height:33px;
    border-bottom: solid 2px #006484;
    border-top: solid 2px #006484;
}

/*#myslidemenu ul
{
    height:33px;
    max-height:33px;
    overflow:hidden;
}*/

.input{width:110px;padding:0; margin:0 auto; border:0;float:left;font-family:Century Gothic;font-size:9pt;}
.imgbutton{float:right;margin-left:2px;width:20px;}

#global
{
    float:left;
	width: 900px;
	height:25px;
  padding-left:67px; padding-top:10px;
}


#global ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#global li.home
{
    float: left;
    background: url(images/icon-home.png) no-repeat left center;
    padding-left:15px;
}

#global li.contact
{
    float: left;
    background: url(/images/icon-contact.png) no-repeat left center;
        padding-left:15px;
}

#global li.sitemap
{
    float: left;
    background: url(/images/icon-sitemap.png) no-repeat left center;
    padding-left:15px;
}

#global li a
{

    float: left;
    display: block;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding:5px; margin-right:22px;
    font-size:7pt; text-transform: uppercase;
}

#content-home{z-index:0;
    float:left;
	width: 909px;
	height:416px;
	background: #ffffff url(/images/curve-right.png) no-repeat right top;
}

#content{z-index:0;
   float:left;
	background-color: white;
	width: 900px;
    font-size:10pt;text-align:left;margin:0 auto;
    padding:3px;
}


#col-left{float:left;width:237px;height:416px;
          background: #eeeeee url(/images/curve-grey.png) no-repeat right top;
          }
#login{ 
        color:White; 
        font-size:8pt; 
        width:217px;
        padding:5px; 
        display:block; 
        height:87px;
        background: #277c99 url(/images/btm-login.jpg) no-repeat right bottom;
        }

#logout
{
        color:White; 
        font-size:8pt; 
        width:217px;
        padding:5px; 
        display:block; 
        height:47px;
        background: #277c99 url(/images/btm-login.jpg) no-repeat right bottom;
}          

#logout a:link, #logout a:visited, #logout a:hover, #logout a:active 
{
        color:#AAD;
        font-weight: bolder;
        text-decoration: none;
}
          
          
#main{float:left;width:425px;height:416px;
      background: #ffffff url(/images/curve-middle.png) no-repeat right top;
      }
#main-secondary{float:left;width:860px;
      }
      
#col-right
{ background-color:#8ccde3;
   width:238px;
    height:393px; float:left; padding-top:23px;}
    
#events
{margin-top:10px;}

input{font-family: Gill Sans MT;color:#666;}

.event-container
{
clear:both; margin-left:5px;

}

div.calender-date 
{
	background:url(/images/calendar-icon.png) no-repeat top left;
	width:41px;
	height:75px;
	float:left;
	color:#fff;
	font-size:12pt;
	text-transform:uppercase;
	margin-right: 5px;
	}
	
div.Day
 {
	text-align:center;
	margin: .08em 0 0 0;
	padding: 2 0 0 0;
	color:Black;
	font-weight:bold;
	
	}
div.Month
 {
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	margin:.04em 0 0 0;
	font-size:7pt;
	}
	
p.title
 {
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:-1em;
    padding:0;
	}
	
p.content
 {
	color:#000;
	font-size:9pt;
	padding:0;
	}

p.announcements{font-size:9pt;padding:5px; 
                }
p.main{font-size:11pt;padding:5px; 
                }

#footer{
	width: 902px;
	height:54px;
	font-size:8pt;
	color:White;
	margin:0 auto; background-color:#006484; clear:both; margin-top:10px;padding:0;
}

#footer p.address{float:left;margin-top:15px;margin-bottom:5px;color:#ff8201;width:475px;padding:0 auto; text-align:left;padding-left:25px; line-height:.4em;}
#footer p.phone{float:right;margin-top:15px;margin-bottom:5px;color:#ff8201;width:375px; text-align:right; padding-right:25px;line-height:.4em;}

#footer p.copyright{float:left;width:475px;padding:0 auto; text-align:left;padding-left:25px; line-height:.4em;}
#footer p.poweredbyintus{float:right;width:375px; text-align:right; padding-right:25px;line-height:.4em;}



.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#37308a; margin:0 5px;}
.b2f {height:1px; background:#37308a; margin:0 3px;}
.b3f {height:1px; background:#37308a; margin:0 2px;}
.b4f {height:2px; background:#37308a; margin:0 1px;}


.b1g, .b2g, .b3g, .b4g{font-size:1px; overflow:hidden; display:block;}
.b1g {height:1px; background:#006484; margin:0 5px;}
.b2g {height:1px; background:#006484; margin:0 3px;}
.b3g {height:1px; background:#006484; margin:0 2px;}
.b4g {height:2px; background:#006484; margin:0 1px;}

h1{font-size:17pt;color:#006484; font-weight:normal;}

h1.indent{margin-left:5em;margin-top:55px;}

h2{color:#006484; text-transform:uppercase; font-weight:normal; font-size:14pt;padding-left:5px; margin-bottom:-.5em}
h3{color:#3abae7; font-size:12pt; font-weight:normal;}
h3.decorative{font-style:italic;margin-bottom:-1.4em;}
h4{color:#006484; font-size:10pt; font-weight:normal; margin-bottom:-1px}

span.login
{display:block; padding-top:4px; width:222px;padding-left:5px; padding-bottom: 4px;
 background-color:#006484; color:White;font-size:10pt; font-weight:normal; 
 text-transform:uppercase;  }
 

                
hr.divider{ display:block;width:70%; border:none; border-bottom: dotted 2px #2d819e;}



/* Lawyer Information page*/
#popupWindowMainContainer{ position:absolute; left:0px; top:0px;width:100%;height:100%; background-color:White;}
#popupWindowHeader{ background-color:#010080;color:White;height:20px;}
.alignLeft{ position:absolute; left:3px; }
.alignRight{ position:absolute; right:3px; }
