/* Elman and Co CSS Document */

body,html {background: #ffffff; margin: 0px; padding: 0px; font-family:Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size: 85%; line-height: 2em;
}
a:link {color: #00467f; font-weight: bold;}
a:visited {color: #f9a25d;}
a:hover {color: #f58025; text-decoration:none;}
a:active {color: black}

#header {width:100%; background: #ffffff url(images/headerbackground.gif) repeat-x top left; height: 112px;}
#left {width: 216px; height: 112px; float: left; margin: 0; padding:0;}
#right {width: auto; float: left; background: transparent url(images/toparch.gif) no-repeat top right;}
.right {float: right;}
#menuarea {float: left; background: transparent url(images/headerleft.gif) no-repeat left; height: 70px;}
#menu {float: left; margin-left: 122px; margin-top: 37px; background-color: #ffffff;}
#heading {float: left; background: #000000; height: 36px; }
.clear {clear:both;}
#flash {float:left; margin-top:70px; position:absolute; margin-left:760px; display: block;}


#container {width: 216px; border:0px; margin: 0px; padding:0px;  background-color: transparent; background-image: url(images/LeftColumn_02.gif); background-position: top left; background-repeat: repeat-y; height: 2000px;}
#wrapperleft {background: transparent url(images/LeftColumn_01.gif) top left no-repeat; margin: 0px; padding-top:5px; padding-left: 2px; height: 330px; display: block}

.option {font-weight: bold;}
.clear {clear:both;}

#content {width: 95%; padding-top: 10px;}
#text {width: 50%; float: left; position: relative; z-index: 100;}
#photo {width: auto; float: right; position: absolute; right: 20px; z-index: 50;}

hr {border: 1px dashed #d4e2ed;}
img {border: 0px;}


#footer {text-align: right; position: relative; bottom: 5px;}
.address {font-weight:bold; color: #00467f;  line-height: normal;}
.links {color: #f58025;  line-height: 1.5em;}
.links a:link, a:visited {color: #f58025;  line-height: 1.5em;}
.links a:hover {color: red;  line-height: 1.5em;}
.copyright {color: #cccccc; font-style:italic;  line-height: normal;}

.blueheading {color: #9dc2e0; text-align:right; font-size: 125%; line-height:normal; font-weight:bold;}
.definition {color: #333333; text-align: right; font-size: 85%; margin-top: -10px; line-height:normal;}

.floatleft {float: left; margin: 10px;}
.floatleftborder {float: left; margin: 10px; border: 1px dotted #00467f; padding: 10px; border-top: 1px solid #f58025; border-left: 1px solid #f58025;}
.map {margin-right: 10px;}
.floatright {float: right; border: 1px dotted #00467f; padding: 10px; border-top: 1px solid #f58025; border-left: 1px solid #f58025;}

strong {text-transform:uppercase; color: #00467f; font-weight:bold; font-size: 120%;}
h1 {text-transform:uppercase; color: #00467f; font-size: 110%;  margin-bottom: -10px;}
em {font-style: italic; color: #666666; font-size: 75%;}

input, textarea {color: #000; font-weight: bold; border-bottom: 1px solid #00467f; border-top: 0px; border-left: 0px; border-left: 1px solid #f58025;}




/* MENU on LEFT */

#navcontainer ul
{
list-style-type: none;
text-align: left;
margin: 0px 0px 0px 2px;
line-height: 1em;
}

#navcontainer ul li a
{
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 10px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #00467f;
}

#navcontainer ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: red;
}

#navcontainer ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #00467f; text-decoration: underline;
}


/* MENU on TOP */

.basictab ul{
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin-top: 0px;
padding: 0px 0;
margin-left: 132px;
list-style-type: none;
font-weight: bold;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;

}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #ffffff;
color: #00467F;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #f58025;
color: #ffffff;
font-weight: bold;
}

.basictab li a.current{
color: #ffffff;
background-color: #ffffff;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
color: #ffffff;
margin-top: -5px;

}

.tabcontent a:link{
color: #ffffff;

}

.geardown {margin-bottom: -3px;}