﻿body, #form1, #MainDiv {height:100%;}
body {margin:0px; text-align:center; background-color:#000000; background-image:url(../Images/BgMain.gif); background-repeat:repeat-y; background-position:center;}
#MainDiv {width:980px; margin-left:auto; margin-right:auto; text-align:left; background-color:#001b00;color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
#HeaderDiv {display:block; width:980px; height:238px; background-image:url(../Images/Header.jpg);}
#HeaderLink {display:block; width:500px; height:230px;}
#HeaderLink span {display:none;}
#MenuDiv {width:980px; white-space:nowrap;}
#ContentDiv {padding:25px 55px;}
h1 {font-size:200%; font-weight:normal; text-transform: uppercase; margin:0px 0px 25px 0px; text-align:left;}
h2 {font-size:120%; font-weight:normal; text-transform: uppercase; margin:0px 0px 15px 0px; text-align:left;}
h3 {font-size:110%; font-weight:bold; margin:0px 0px 15px 0px;/* text-transform: uppercase;*/}
a {color:#69c071;}
#BreadcrumbDiv {font-size:75%; margin-bottom:25px;}
#BreadcrumbDiv a {color:#69c071; padding-right:10px;}
.BreadcrumbSpacer {color:#9cd19b; padding-right:10px;}
#LeftDiv {width:220px; height:180px; margin-top:50px; font-size:80%; text-align:justify;}
#RightDiv {float:right; width:570px; font-size:80%; text-align:justify; margin-bottom:25px;}
.textAlt {color:#9cd19b;}
#FooterDiv {clear:both; width:650px; height:50px; border-top:1px solid #9cd19b; margin:60px 0px 20px 165px; padding:20px 0px 0px 0px; text-align:center; color:#9cd19b; font-size:75%;}
#FooterDiv a {color:#69c071; padding:0px 7px; text-decoration:none;}
/* CSS Menu rollovers: */
a.ButtonHome, a.ButtonHomeOver {display:inline-block; width:120px; height:120px; background:url(../Images/Menu/buttonHome.png) no-repeat 0px 0px;}
a.ButtonHomeOver, a.ButtonHome:hover {background-position:0px -120px;}
a.ButtonHome span, a.ButtonHomeOver span {display:none;}
a.ButtonTeam, a.ButtonTeamOver {display:inline-block; width:120px; height:120px; background:url(../Images/Menu/buttonTeam.png) no-repeat 0px 0px;}
a.ButtonTeamOver, a.ButtonTeam:hover {background-position:0px -120px;}
a.ButtonTeam span, a.ButtonTeamOver span {display:none;}
a.ButtonPractice, a.ButtonPracticeOver {display:inline-block; width:120px; height:120px; background:url(../Images/Menu/buttonPractice.png) no-repeat 0px 0px;}
a.ButtonPracticeOver, a.ButtonPractice:hover {background-position:0px -120px;}
a.ButtonPractice span, a.ButtonPracticeOver span {display:none;}
a.ButtonAssociations, a.ButtonAssociationsOver {display:inline-block; width:120px; height:120px; background:url(../Images/Menu/buttonAssociations.png) no-repeat 0px 0px;}
a.ButtonAssociationsOver, a.ButtonAssociations:hover {background-position:0px -120px;}
a.ButtonAssociations span, a.ButtonAssociationsOver span {display:none;}
a.ButtonIom, a.ButtonIomOver {display:inline-block; width:120px; height:120px; background:url(../Images/Menu/buttonIom.png) no-repeat 0px 0px;}
a.ButtonIomOver, a.ButtonIom:hover {background-position:0px -120px;}
a.ButtonIom span, a.ButtonIomOver span {display:none;}
a.ButtonContact, a.ButtonContactOver {display:inline-block; width:120px; height:120px; background:url(../Images/Menu/buttonContact.png) no-repeat 0px 0px;}
a.ButtonContactOver, a.ButtonContact:hover {background-position:0px -120px;}
a.ButtonContact span, a.ButtonContactOver span {display:none;}
	/* additional ToB button: */
a.ButtonTermsConditions, a.ButtonTermsConditionsOver {float:right; margin:13px 20px 0px 0px; padding:7px 19px 9px 20px; color:#ffffff; font-size:70%; text-decoration:none; background:url(../Images/terms.png) no-repeat 0px 0px;}
a.ButtonTermsConditionsOver, a.ButtonTermsConditions:hover {background-position:0px -32px;}
/* CSS Menu end */
.TeamMenu li {margin:0px 0px 5px -20px; font-size:110%;}
.TeamMenu a {color:#9cd19b; text-decoration:none;}
.TeamMenu a:hover {color:#ffffff;}
.SubOver {color:#ffffff;}
.TeamImage {float:left; border:1px solid #ffffff; margin:0px 25px 15px 0px;}
table {margin-bottom:15px; border:none;}
td {text-align:left;}
li {margin-left:-20px;}
#staffEmailDiv {height:150px;}
.imgR {float:right; border:none; margin:0px 0px 25px 25px;}
#addressCol2 {float:right; text-align:right;}
#WigAndBook {margin:15px 0px 0px 5px;}
.noList {list-style-type:none; margin-left:0px; padding-left:0px;}
.noList li {margin:0px 0px 15px 0px; text-align:left;}
iframe {border:1px solid #ffffff;}
.highlight {font-size:120%; font-weight:bold;}
.errorMessage {color:#FFFF00; margin-left:0px; padding-left:0px;}
.errorMessage li {list-style:none; margin-left:0px; padding-left:0px;}
#calculatorDiv {width:400px; margin:25px 0px; padding:10px 10px 10px 10px; border:1px solid #FFFFFF; background-color:#203320;}
#calculatorDiv input {margin:0px 10px 0px 5px;}
#calculatorDiv a img {border:0px; margin:0px 5px;}
a img {text-decoration:none;}
#emailForm td {padding:5px 10px 0px 0px;}
input[type=text], textarea {background-color:#9cd19b; border:1px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif;}
textarea {width:200px; margin-right:15px;}
input[type=submit]{float:right;}
.divider {border-top:#9cd19b 1px solid; margin:25px 0px; line-height:1px; height:1px; width:330px;}
.externalUrlDiv {padding:10px 10px 10px 10px; margin-bottom:20px; border:1px solid #FFFF00; color:#FFFF00;}
.externalUrlDiv a {color:#FFFFFF; font-size:120%; font-weight:bold;}
.externalUrlDiv p {margin-top:0px;}