html { overflow: -moz-scrollbars-vertical; }
body { margin: 0; padding: 0; width: 100%; height: 100%; background-color: #fff; }
form { margin: 0; padding: 0; }
a { outline: none; }
img { border: none; }

select { font-family: Arial, Sans-Serif; font-size: 11px; }
.box { font-family: Arial, Sans-Serif; font-size: 11px; overflow:auto; }
.boxBg { border: solid 1px #ccc; font-family: Arial, Sans-Serif; font-size: 11px; background: url(../images/box_bg.gif) no-repeat; }
.sep { width: 230px; height: 2px; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center center; }

p { margin: 0; padding: 0; font-family: Arial, Sans-Serif; font-size: 11px; color: #333; line-height: 150%; }
p a { color: #3577b0; text-decoration: none; }
p a:hover { color: #000; text-decoration: underline; }

h1 { margin: 0; padding: 0; font-family: Arial, Sans-Serif; color: #333; font-weight: normal; font-size: 17px; line-height: 120%; }
h1 a { color: #333; text-decoration: none; }
h1 a:hover { color: #999; }
h2 { margin: 0; padding: 0; font-family: Arial, Sans-Serif; color: #333; font-weight: bold; font-size: 13px; line-height: 20px; }

#main { width: 100%; }

#mainMenu { margin: 0 auto; height: 84px; width: 930px; }
#mainMenu li a { color: #999; text-decoration: none; }
#mainMenu li a:hover { color: #3577b0; }
#mainMenu .selected a { color: #3577b0; }
#mainMenu #master_holder #master { float: left; margin: 0;/* 45px 0px 0px 50px;*/ padding: 0; list-style: none; }
#mainMenu #master_holder #master li { margin: 0; padding: 0px 15px 0px 0px; list-style: none; float: left; line-height: 21px; }
#mainMenu #master_holder #master li h1 { margin: 0; padding: 0; line-height: 14px; font-size: 12px; font-weight: normal; color: #000; text-transform: uppercase; }
#mainMenu #sub_holder #sub { float: right; margin: 0;/* 47px 0px 0px 0px;*/ padding: 0; list-style: none; }
#mainMenu #sub_holder #sub li { margin: 0; padding: 0px 0px 0px 15px; list-style: none; float: left; }
#mainMenu #sub_holder #sub li h1 { margin: 0; padding: 0; line-height: 14px; font-size: 11px; font-weight: normal; color: #000; text-transform: uppercase; }
#mainMenu #logo { float: left; margin: 25px 0px 0px 0px; }
#mainMenu #master_holder {width:670px; float:left; margin-left:50px;}
#mainMenu #sub_holder {width:720px; float:left; height:25px; margin-top:20px;}


#leftMenu { float: left; }
#leftMenu a { color: #333; text-decoration: none; margin: 0; display: block; border: none; }
#leftMenu a:hover { color: #3577b0; }
#leftMenu a.selected { color: #3577b0; }
#leftMenu ul.firstLevel { width: 177px; list-style-type: none; font-family: Arial, Sans-Serif; font-size: 11px; margin: 0; padding: 0; line-height: 16px; }
#leftMenu ul.firstLevel li { margin: 0; padding: 0; background: transparent url(../images/an.gif) 164px 15px no-repeat; }
#leftMenu ul.firstLevel li a { padding: 9px 0px 10px 12px; }
#leftMenu ul.firstLevel li a:hover, #leftMenu ul.firstLevel li.selected { background: transparent url(../images/leftMenuGrad.gif) left top no-repeat; }
#leftMenu ul.firstLevel li.sep { line-height: 0; font-size: 1px; width: 177px; height: 1px; background: transparent url(../images/leftMenuSep.gif) center top no-repeat; }

#leftMenu ul.secondLevel { width: 177px; list-style-type: none; font-family: Arial, Sans-Serif; font-size: 11px; margin: 0; padding: 0px 0px 10px 0px; line-height: 16px; }
#leftMenu ul.secondLevel li { background-image: none; }
#leftMenu ul.secondLevel li a { padding: 0px 0px 2px 10px; margin-left: 10px; }
#leftMenu ul.secondLevel li a:hover { background-image: none; }


#standard { margin: 0 auto; width: 930px; }
#standardTop { margin-bottom: 28px; }
#standardLeft { float: left; width: 200px; min-height: 1px; }
#standardCenter { float: left; width: 430px; font-family: Arial, Sans-Serif; font-size: 11px; }
#standardCenter img { margin-bottom: 10px; }
#standardCenter h1 { margin: 5px 0px 15px 0px; }
#standardCenter a { color: #3577b0; text-decoration: none; }
#standardCenter a:hover { color: #000; }
#standardCenter .intro { font-weight: bold; line-height: 16px; }
#standardCenter .text { margin-top: 10px; line-height: 16px; }
#standardCenter ul { }
#standardCenter ul li { font-size: 11px; }
.standardFormRow { margin-top: 10px;  font-size: 10px; overflow: auto; }
.standardFormRow .left { float: left; padding-right: 47px; }
.standardFormRow .right { float: left; }
.standardFormRow .buttons { width: 388px; text-align: right; margin-top: 20px; }
.standardFormRowSep { width: 390px; height: 1px; margin: 13px 0px 0px 0px; background: transparent url(../images/formSep.gif) center top no-repeat; }
#standardSiteTree { float: left; width: 430px; font-family: Arial, Sans-Serif; font-size: 11px; }
#standardSiteTree ul { list-style-type: none; margin: 0px 0px 0px 15px; padding: 0; }
#standardSiteTree ul li { margin: 3px 0px 3px 0px; padding: 0; }
#standardSiteTree ul a { color: #3577b0; text-decoration: none; }
#standardSiteTree ul a:hover { color: #000; }

#rightMenu { float: right; width: 260px; padding-bottom: 50px; background-color: #ededed; background-repeat: no-repeat; background-position: bottom left; }
#rightMenu a { text-decoration: none; color: #3577b0; }
#rightMenu a:hover { color: #000; }
#rightMenu h1 { color: #3577b0; margin: 15px 0px 5px 0px; }
#rightMenuInner { margin: 0px 13px 13px 13px; line-height: normal; font-family: Arial, Sans-Serif; font-size: 11px;  }
#rightMenuContact { margin: 13px; overflow: auto; font-family: Arial, Sans-Serif; font-size: 10px; color: #666; }
#rightMenuContact .left { float: left; padding-right: 5px; }
#rightMenuContact .right { float: left; }

#startBottom { margin: 0 auto; margin-top: 25px; width: 930px; height: 113px; }
#startBottom p { margin: 0px 13px 0px 20px; width: 175px; }
#startBottom img { float: right; margin: 14px 12px 0px 0px; }
#startBottom h1 { margin: 22px 13px 5px 20px; }
#startBottom a { color: #333; }
#startBottom a:hover { color: #999; text-decoration: none; }
#startBottom #container1 { float: left; width: 309px; height: 113px; background: #fff url(../images/blt.gif) no-repeat top left; }
#startBottom #container2 { float: left; width: 310px; height: 113px; border-top: solid 1px #e0e0e0; }
#startBottom #container3 { float: right; width: 309px; height: 113px; background: #fff url(../images/brt.gif) no-repeat top right; }
#startBottom .sep { float: left; width: 1px; height: 113px; background: #fff url(../images/bc.gif) no-repeat top left; }


#stepsBottom { margin: 0 auto; width: 930px; margin-top: 28px; }
#stepsLeft { float: left; }
#steps { float: right; }
.stepContainer { float: left; width: 170px; margin-left: 18px; }
.stepContainer h2 { margin: 5px 0px 5px 0px; }

.officeInfo { clear: left; width: 445px; margin-top: 20px; font-family: Arial, Sans-Serif; font-size: 11px; overflow: auto; }
.officeInfo ul { list-style-type: none; margin: 0; padding: 0; }
.officeInfo ul li { float: left; list-style-type: none; margin: 0; width: 140px; padding: 0; }