/* CSS Document */

BODY {font-family: Arial, Verdana, Helvetica, sans-serif;}
image { border:0px 0px 0px 0px}
P { font-size: 14px;color: #000000; line-height: 18px; margin: 0px 0px 22px 0px; }


div.allcaps { text-transform:uppercase;}

#vcardlink td {vertical-align:top; text-align:left;}
div.portrait { padding-right: 14px; padding-bottom:5px;}
div.portraittextpre { font-size: 10px; color: #FF7A00; line-height: 14px; font-weight:bold; padding-top: 5px;}
div.portraittext {  font-size: 12px; color: #000000; line-height: 16px; padding-bottom: 0px;}
div.portraittext2 {  font-size: 11px; color: #000000; line-height: 16px; padding-bottom: 0px;}
div.portraitbodypadding {padding: 0px 17px 0px 0px}
div.portraitbody {font-size: 14px; color: #000000; line-height: 20px; padding: 0px 0px 0px 0px;}
div.subhead {font-size: 12px; color: #000000; line-height: 20px; padding: 0px 0px 0px 0px; font-weight:bold;}
#portraitbody ul {margin: 4px 0px 0px 0px;line-height: 20px;list-style-type:square; color: #000000;list-style-image:url(images/li2b.gif); padding:0px 0px 8px 15px;}
#portraitbody li {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#portraitbody div.span{color: #000000; padding-top:5px;}
#portraitbody a { color: #FF7A00; text-decoration:none; }
#portraitbody a:hover { color: #4D4D4D; text-decoration:none;  }

#maintable td { vertical-align:top; text-align:left;}
#maintable div.lefttop {background-image:url(images/leftcol_03.gif);}
#maintable div.leftmiddle {border-left: 1px solid #B5B5B3;border-right: 1px solid #B5B5B3; background-color:#FFFFE8; min-height:405px;}
#maintable div.leftbottom {background-image:url(images/leftcol_07.gif);}
#maintable div.righttop {background-image:url(images/rightcol_03.gif);}
#maintable div.rightmiddle {border-left: 1px solid #B5B5B3;border-right: 1px solid #B5B5B3; background-color:#FFFFFF; min-height:405px;}
#maintable div.rightbottom {background-image:url(images/rightcol_07.gif);}

div.whatsnewheader { font-size: 11px; color: #DF5F28; line-height: 14px; padding: 10px 0px 0px 0px; }
div.whatsnewtext { font-size: 12px; line-height: 14px; color: #000000; padding: 0px 0px 0px 0px; }
div.whatsnewtext2 { font-size: 12px; line-height: 14px; color: #FF7A00; padding: 1px 0px 0px 0px; }
.whatsnewtext2 a{ font-size: 12px; line-height: 14px; color: #000000; padding: 0px 0px 0px 0px; text-decoration:none;}
.whatsnewtext2 a:hover { font-size: 12px; line-height: 14px; color: #4D4D4D; padding: 0px 0px 0px 0px; text-decoration:none; }

.newsletterlink { font-size: 12px; line-height: 14px; color: #FF7A00; padding: 0px 0px 0px 0px; text-decoration:none;}
#newsletterlink a { font-size: 12px; line-height: 14px; color: #000000; padding: 0px 0px 0px 0px; text-decoration:none;}
#newsletterlink a:hover { font-size: 12px; line-height: 14px; color: #FF7A00; padding: 0px 0px 0px 0px; text-decoration:none;}

div.heading { font-size: 14px;color: #780032; line-height: 26px; padding: 0px 0px 0px 0px; font-weight:bold;}
div.heading2 { font-size: 18px;color: #780032; line-height: 20px; padding: 0px 0px 0px 0px; }
div.heading2b { font-size: 18px;color: #780032; line-height: 22px; padding: 0px 0px 0px 0px; }
div.heading5 { font-size: 12px;color: #F68A31; line-height: 16px; padding: 0px 0px 0px 0px; }
div.heading3 { font-size: 12px;color: #780032; line-height: 16px; padding: 0px 0px 0px 0px; }
div.heading4 { font-size: 14px;color: #808080; line-height: 16px; padding: 2px 0px 16px 0px; }

div.leftlinkscontainer {padding:0px 0px 0px 19px;}

div.leftlinkspad {padding:0px 0px 6px 0px}

div.leftlinks {padding:0px 0px 0px 2px; font: normal 12px/15px arial; }
#leftlinks a {  font: normal 12px/15px arial;  color: #000000; text-decoration:none;}
#leftlinks a:hover {  font: normal 12px/15px arial; color: #808080;  text-decoration:none;}
#leftlinks a.over {  font: normal 12px/15px arial; color: #808080;  text-decoration:none;}

div.leftlinks2 {padding:0px 0px 0px 2px; font: normal 12px/15px arial; }
#leftlinks2 a {  font: normal 12px/15px arial; color: #000000; text-decoration:none; font: normal 12px/15px;}
#leftlinks2 a:hover {  font: normal 12px/15px arial; color: #808080; text-decoration:none;}
#leftlinks2 a.over {  font: normal 12px/15px arial; color: #808080;   text-decoration:none;}


#publicationlinks a { font-size: 11px;color: #666666; line-height: 24px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
#publicationlinks a:hover { font-size: 11px;color: #780032; line-height: 24px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
#publicationlinks a.over { font-size: 11px;color: #780032; line-height: 24px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
div.publicationlinksindent_sub {padding-left:15px; padding-bottom:5px;}
div.publicationlinksindent_sub2 {padding:0px 50px 5px 15px;}
#publicationlinks_sub a { font-size: 11px;color: #666666; line-height: 18px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
#publicationlinks_sub a:hover { font-size: 11px;color: #780032; line-height: 18px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
#publicationlinks_sub a.over { font-size: 11px;color: #780032; line-height: 18px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
div.publicationlinks_sub2 {padding:0px 0px 9px 0px;}
#publicationlinks_sub2 p { font-size: 11px;color: #666666; line-height: 15px; margin: 0px 0px 10px 0px; font-weight:bold; text-decoration:none;}
#publicationlinks_sub2 a {color: #666666; text-decoration:none;}
#publicationlinks_sub2 a:hover {color: #780032; text-decoration:none;}
#publicationlinks_sub2 a.over {color: #780032; text-decoration:none;}
#newletterspad td {padding-right: 40px}
span.over { font-size: 12px;color: #780032; line-height: 24px; margin: 0px 0px 0px 0px; font-weight:bold; text-decoration:none;}
#twocolumntable td { text-align:left; vertical-align:top;}
div.leftlinksindent_sub {padding-left:15px; padding-bottom:5px;}
div.leftlinksindent_subarrow {padding-left:31px; padding-bottom:5px; line-height: 18px; }
div.breadcrumb { font-size: 14px;color: #4D4D4D; line-height: 26px; padding: 0px 0px 0px 0px; }

#leftlinks_sub a { font-size: 12px;color: #000000; line-height: 18px; text-decoration:none;}
#leftlinks_sub a:hover { font-size: 12px;color: #808080; line-height: 18px; text-decoration:none;}
#leftlinks_sub a.over { font-size: 12px;color: #808080; line-height: 18px; text-decoration:none;}
#practicebody p { font-size: 14px; line-height: 20px; color: #000000; line-height: 24px;}


#leftlinks_newssub a { font-size: 11px;color: #000000; line-height: 13px; text-decoration:none;}
#leftlinks_newssub a:hover { font-size: 11px;color: #808080; line-height: 13px; text-decoration:none;}
#leftlinks_newssub a.over { font-size: 11px;color: #808080; line-height: 13px; text-decoration:none;}
div.leftlinks_newssub {padding-left:31px; padding-bottom:2px; padding-top:3px; line-height: 13px; }

#leftlinks_newssub ul {margin: 4px 0px 0px 0px;font-size: 11px; line-height: 13px;list-style-type:square; color: #000000;list-style-image:url(images/li2b.gif); padding:0px 0px 8px 0px;}
#leftlinks_newssub li {margin: 0px 0px 0px 0px; padding:0px 0px 8px 0px; font-size: 11px; line-height: 13px;}



#outsidelinks a{ font-size: 12px;color: #A1A1A2; line-height: 22px; margin: 0px 0px 0px 0px; font-weight:bold;}
div.disclaimer { font-size: 12px;color: #919194; line-height: 18px; padding: 13px 0px 50px 5px;}
#disclaimer a { font-size: 12px;color: #919194; line-height: 18px; text-decoration:none;}
#disclaimer a:hover { font-size: 12px;color: #919194; line-height: 18px; text-decoration:underline;}
#heading td {padding-bottom:6px; vertical-align:top;}
td.leftbot {background-image:url(images/twocol_06.gif);}
td.lefttop {background-image:url(images/twocol_01.gif);}
td.midtop {background-image:url(images/twocol_topmid.gif); background-position:top;}
td.midtopdefault {background-image:url(images/twocol_topmiddefault.gif); background-position:top;}
td.rightbot {background-image:url(images/twocol_07.gif); background-position:right top;}
td.righttop {background-image:url(images/twocol_02.gif); background-position:right top;}
td.twocolmidmid {background-image:url(images/twocol_midmid.gif);}
td.twocolmidmiddefault {background-image:url(images/twocol_midmiddefault.gif);}
td.twocolleft {background-image:url(images/twocol_03.gif)}
td.twocolmiddle {background-image:url(images/twocol_topmid.gif)}
td.onecol_mid {background-image:url(images/onecol_mid.gif); background-position:right;}
div.onecol_mid {padding:0px 0px 20px 0px;}
div.onecol_midb {padding:0px 0px 0px 0px;}
td.twocolmidright { background-image:url(images/twocol_04.gif); background-position:right;}
div.twocolmidright { position:relative; padding:0px 0px 10px 0px;}
#contactbox td { font-size: 14px; color: #000000; line-height: 20px;  vertical-align:top; text-align:left; }
#contactbox a { font-size: 14px; line-height: 20px;  color: #F68A31; vertical-align:top; text-align:left; text-decoration:none;  }
#contactbox a:hover { font-size: 14px; line-height: 20px; color: #4D4D4D; vertical-align:top; text-align:left; text-decoration:none; }


b.locations {  font-size: 14px; line-height: 20px; color: #780032; line-height: 24px; padding: 0px 0px 2px 0px; font-weight:bold; text-decoration:none;}
#contactbox b.careers {  color: #780032; font-weight:normal; text-decoration:none;}

.subhidden {display:none}
.subvisible {display:inline}
div.newsletterimage { padding-right: 8px; padding-bottom: 2px;}
#newsletterimagelink a {font-size: 14px; font-weight:bold; color: #F68A31; line-height: 18px; text-decoration:underline;}
div.newsletterbody { font-size: 14px;color: #780032; font-weight:bold; line-height: 14px;padding: 0px 0px 0px 8px;}
#newsletterbody ul {margin: 0px 0px 0px 0px;line-height: 14px; font-size: 14px;list-style-type:square;  font-weight:normal; color: #A8A8A8;list-style-image:url(images/liorange.gif); padding:10px 0px 0px 16px;}
#newsletterbody li {margin: 0px 0px 0px 0px; padding:0px 0px 8px 0px; font-size: 14px; font-weight:normal; }
#newsletterbody ul.arrow {margin: 0px 0px 0px 0px;line-height: 14px; font-size: 14px; list-style-type:square;  font-weight:normal; color: #A8A8A8;list-style-image:url(images/liorange_arrow.gif); padding:10px 0px 10px 16px;}
#newsletterbody span {color: #4D4D4D; font-size: 13px; line-height: 18px;}
#newsletterbody b {color: #000000; font-size: 14px; font-weight:NORMAL; line-height: 18px;}

#newsletterbody a {color: #F68A31; text-decoration:none;}
#newsletterbody a:hover {color: #4D4D4D; text-decoration:none;}

div.mediacoveragebody { font-size: 14px;color: #4D4D4D; font-weight:bold; line-height: 16px;padding: 10px 0px 0px 0px;}
#mediacoveragebody ul {margin: 0px 0px 0px 0px;line-height: 14px; font-size: 12px;list-style-type:square;  font-weight:normal; color: #A8A8A8;list-style-image:url(images/li3.gif); padding:10px 0px 10px 16px;}
#mediacoveragebody li {margin: 0px 0px 0px 0px; padding:0px 0px 8px 0px; font-size: 12px; font-weight:normal; line-height: 16px;}
#mediacoveragebody a {color: #838383; font-size: 12px; }
#mediacoveragebody span {color: #838383; font-size: 12px;}
#mediacoveragebody b {color: #838383; font-size: 12px; font-weight:bold; }
#seminarbody {}
div.seminarbody { font-size: 14px; color: #000000; line-height: 18px;}
#seminarbody ul {margin: 0px 0px 0px 0px;line-height: 14px; font-size: 12px;list-style-type:square;  font-weight:normal; color: #000000;list-style-image:url(images/li3.gif); padding:10px 0px 10px 16px;}
#seminarbody li {margin: 0px 0px 0px 0px; padding:0px 0px 8px 0px; font-size: 12px; font-weight:normal; color: #000000; line-height: 16px;}

#seminarbody ul.large {margin: 0px 0px 0px 0px;line-height: 14px; font-size: 14px;list-style-type:square;  font-weight:normal; color: #000000;list-style-image:url(images/li3.gif); padding:10px 0px 10px 30px;}
#seminarbody li.large {margin: 0px 0px 0px 0px; padding:0px 0px 8px 0px; font-size: 14px; font-weight:normal; color: #000000; line-height: 16px;}
#seminarbody span.large {color: #000000; font-size: 14px;}

#seminarbody a {color: #000000; font-size: 12px; text-decoration:none;}
#seminarbody a:hover {color: #F68A31; font-size: 12px; text-decoration:none;}

#seminarbody a.large {color: #F68A31; font-size: 14px; text-decoration:none;}
#seminarbody a.large:hover {color: #4D4D4D; font-size: 14px; text-decoration:none;}

#seminarbody a.small {color: #F68A31; font-size: 12px; text-decoration:none;}
#seminarbody a.small:hover {color: #4D4D4D; font-size: 12px; text-decoration:none;}

#seminarbody span {color: #000000; font-size: 12px;}
#seminarbody b {color: #780032; font-weight:bold; line-height: 18px;}



#aboutus ul {margin: 0px 0px 0px 0px; line-height: 18px; font-size: 14px;list-style-type:square;  font-weight:normal; color: #A8A8A8;list-style-image:url(images/liorange.gif); padding:0px 0px 0px 16px;}
#aboutus li {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 14px; color: #000000; line-height: 18px;}
div.aboutus {}

#contactus ul {margin: 0px 0px 0px 0px; line-height: 18px; font-size: 18px;list-style-type:square;  font-weight:normal; color: #A8A8A8;list-style-image:url(images/liorange.gif); padding:0px 0px 0px 16px;}
#contactus li {margin: 0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size: 14px; color: #000000; line-height: 18px;}
div.contactus {}
#contactus span {font-size: 14px; line-height: 18px; color: #780032; padding: 0px 0px 2px 0px; font-weight:bold; text-decoration:none;}

#contactus a {color: #F68A31; text-decoration:none;}
#contactus a:hover {color: #4D4D4D; text-decoration:none;}

#contactbox table.threehundred {width:300px;}

#pdf a {	 font-size: 10px; color: #4D4D4D; line-height: 13px; text-decoration:none;}
#pdf a:hover {	 font-size: 10px; color: #4D4D4D; line-height: 13px; text-decoration:underline;}
div.pdf {padding-top:5px;}
div.printbutton {float:right; padding-right: 25px;}

#toplefttable td { vertical-align:top; text-align:left;}

 .glossaryhidden { display: none; }
 .glossaryvisible { position: static; }
 
#back a { color: #000000; font-family: Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration:none}
#back a:hover { color: #4D4D4D; font-family: Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration:none}

#flipbookmore a:link, #flipbookmore a:visited { font-family: Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight:bold; text-decoration:none}
#flipbookmore a:hover { color: #4D4D4D; text-decoration:none}

#flipbookless a:link, #flipbookless a:visited { color: #F68A31; font-family: Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight:bold; text-decoration:none}
#flipbookless a:hover { color: #4D4D4D; text-decoration:none}

#vcardlink a { color: #000000; text-decoration:none}
#vcardlink a:hover { color: #DF5F28; text-decoration:none}


/* PROFILE RECOGNITION
=================================*/
	#recognition { clear:both; float:none; background:#ddd; height:80px; display:block; width:500px; }
	#recognition img, #recognition a img { float:left; margin:5px; border:0; }
	#recognition a.first img { padding-left:6px; }
	#recognition a.other img {  }
	.style3 { background:#ccc; border:0; }

	.pdf { position:absolute; left:600px; top:0; }