/*
 * Copyright (c) 2004-2010, Identity Theft 911, LLC.  All rights reserved.
 */

/* basic block elements */ 
html {
  height               :  100%;
}
body {
  margin               :  0px;
  padding              :  0px;
  height               :  100%;
  text-align           : center;
  background-color     :  #999;
}
button.image {
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  border: 0px;
}
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* **************************************************** positioning for main body */
#container {
  margin               :  0px auto 0px auto;
  padding              :  0px 0px 0px 0px;
  width                :  98%;
  height               :  100%;
/* border:3px solid blue; */  
}
#wrap {  
  margin               :  0px auto 0px auto;
  padding              :  0px 0px 0px 0px;
  width                :  800px;
  height               :  2000;
  text-align           :  left;
  background           : #fff url(../img/global/gbl_bg_idt.gif) repeat-y 0 0;
}
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** page sections */
#header {
  margin               :  0px 0px 0px 0px;
  padding              :  0px;
  width                :  800px;
  height               :  70px;
  background-color     :  #fff;
}
.logo {
  margin               :  0px;
}
#navHeaderWrapper {
  margin               :  0px;
  padding              :  0px;
  height               :  20px;
  background-color     :  transparent;
  background          :  #fff url(../img/global/gbl_bg_page_header.gif) repeat-y 0 0;
}
.navHeaderRight {
  margin               :  0px 0px 0px 160px;
  padding              :  0px 0px 0px 0px;
  width                :  640px;
  height               :  20px;
  font-family          :  verdana;
  font-size            :  11px;
  font-weight          :  bold;
  line-height          :  19px;
  color                :  #fff;
  text-indent          :  20px;
  background						:  transparent;
}
.navHeaderRight img {
  padding              :  5px 23px 0px 0px;
}
#navHeaderSeperator {
  margin               :  -1px 0px 0px 0px;
  padding              :  0px;
  width                :  800px;
  height               :  1px;
  clear                :  both;
  background-color     :  transparent;
}
#navBreadCrumb {
  margin               :  -5px 0px 25px 0px;
  padding              :  0px 0px 0px 0px;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  bold;
  color                :  #999;
  text-transform		:	uppercase;
}
#navLeftWrapper {
  float                :  left;
  margin               :  0px;
  padding              :  0px;
  width                :  160px;
  height               :  auto;
  background           :  #666 url(../img/global/gbl_bg_left_nav.gif) repeat-y 0 0;
}
#navLeftHighlightWrapper {
  float                :  left;
  margin               :  0px;
  padding              :  0px;
  width                :  160px;
  height               :  auto;
  //remove image and repeat if no highlight
  background           :  transparent url(../img/global/gbl_bg_left_nav_light.gif) repeat-y 0 0;
}
.navLeftWrapperEmpty {
  float                :  left;
  margin               :  0px;
  padding              :  0px;
  width                :  160px;
  height               :  auto;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #333;
}
.navLeftWrapperEmptyHighlight {
  float                :  left;
  margin               :  0px;
  padding              :  20px 0px 0px 15px;
  width                :  140px;
  height               :  auto;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #333;
}
a.navLeftWrapperEmptyHighlight, a:hover.navLeftWrapperEmptyHighlight, a:active.navLeftWrapperEmptyHighlight, a:visited.navLeftWrapperEmptyHighlight, a:link.navLeftWrapperEmptyHighlight {
  float                :  left;
  margin               :  0px;
  padding         		:  0px 0px 20px 0px;
  width                :  160px;
  height               :  auto;
  font-family					:  verdana;
  font-size            :  8pt;
  font-weight          :  normal;
  color                :  #336;
  letter-spacing				:	.4em;
  text-decoration				:	none;
}
a.navLeftWrapperHighlight, a:link.navLeftWrapperHighlight {
  font-family					:  verdana;
  font-size            :  8pt;
  color                :  #336;
}
a:hover.navLeftWrapperHighlight, a:active.navLeftWrapperHighlight, a:visited.navLeftWrapperHighlight {
  font-family					:  verdana;
  font-size            :  8pt;
  color                :  #669;
}
#navRightWrapper {
  float                :  right;
  margin               :  0px;
  padding              :   0px 0px 10px 20px;
}
#content {
  float                :  right;
  margin               :  0px;
  padding              :  0px;
  width                :  640px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  transparent;
  z-index              :  1;
}
#footer {
  margin               :  0px;
  padding              :  15px  20px  20px  20px;
  width                :  599px;
  height               :  auto;
  font-family          :  verdana;
  font-size            :  7pt;
  color                :  #666;
  background-color     :  #fff;
}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
  padding              :  0px;
  margin               :  0px;
  font-weight          :  normal;
  color                :  #666;
  text-decoration      : none;
}
#footer .copyright {
  padding              :  0px;
  margin               :  0px;
  font-weight          :  normal;
  color                :  #999;
}
.contentCopyright {
  padding              :  30px 0px 0px 0px;
  margin               :  0px;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #999;
}
.bottomLine	{ margin:0px; padding:0px; width:100%; height:1px; background:#fff url(../img/global/gbl_img_horizontal_dot.gif) repeat-x 0 0; }
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** global classes */
a:link {
  color                :  #c00;
  text-decoration      :  underline;
}
a:active {
  color                :  #c00;
  text-decoration      :  underline;
}
a:visited {
  color                :  #c00;
  text-decoration      :  underline;
}
a:hover {
  color                :  #c00;
  text-decoration      :  underline;
}
ol {
  margin               :  0px 0px 0px 23px;
  padding              :  0px;
}
ul {
  margin               :  0px 0px 0px 15px;
  padding              :  0px;
}
ul.multipleLineList li {
	padding-bottom				:	20px;
}
ul.noBullets {
  list-style-type:none;
}
ol.law1 {
  list-style          : decimal outside;
}
ol.law1 li {
  padding             : 10px 0px 0px 0px;
}
ol.lawB {
  list-style          : upper-alpha outside;
}
ol.lawB li {
  padding             : 10px 0px 0px 0px;
}
ol.lawx {
  list-style          : lower-roman outside;
}
ol.lawx li {
  padding             : 10px 0px 0px 0px;
}
ol.lawa {
  list-style          : lower-alpha outside;
}
ol.lawa li {
  padding             : 10px 0px 0px 0px;
}
ol.lawI {
  list-style          : upper-Roman outside;
}
ol.lawI li {
  padding             : 10px 0px 0px 0px;
}
.clearBoth {
  clear                :  both;
}
.global_greydot_seperator {
  margin               :  0px;
  padding              :  0px;
  clear                : both;
  width                : 100%;
  height               :  1px;
  background           :  transparent url(../img/global/gbl_bg_grey_dot_seperator.gif) repeat-x 0 0;
}
.threeColumn1 {
  margin               :  0px;
  padding              :  0px 20px 0px 0px;
  width                :  186px;
  float                :  left;
  background-color     :  #fff;
}
.threeColumn2 {
  margin               :  0px;
  padding              :  0px 20px 0px 0px;
  width                :  186px;
  float                :  left;
  background-color     :  #fff;
}
.threeColumn3 {
  margin               :  0px;
  padding              :  0px 0px 0px 0px;
  width                :  186px;
  float                :  left;
  background-color     :  #fff;
}
.fourColumn1 {
  margin               :  0px;
  padding              :  0px 17px 0px 0px;
  width                :  140px;
  float                :  left;
  background-color     :  #fff;
}
.fourColumn2 {
  margin               :  0px;
  padding              :  0px 16px 0px 0px;
  width                :  140px;
  float                :  left;
  background-color     :  #fff;
}
.fourColumn3 {
  margin               :  0px;
  padding              :  0px 16px 0px 0px;
  width                :  140px;
  float                :  left;
  background-color     :  #fff;
}
.fourColumn4 {
  margin               :  0px;
  padding              :  0px 0px 0px 0px;
  width                :  130px;
  float                :  left;
  background-color     :  #fff;
}
.landingPageLeftColumn {
  float                :  left;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 30px 0px 0px;
  width                :  283px;
  background-color     :  transparent;
}
.landingPageRightColumn {
  float                :  left;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 0px 0px 0px;
  width                :  283px;
  background-color     :  transparent;
}
.landingPageMultiRow {
  padding              :  0px;
  margin               :  0px;
}
.landingPageMultiRow .column1 {
  margin               :  0px;
  padding              :  0px 0px 0px 0px;
  width                :  130px;
  float                :  left;
}
.landingPageMultiRow .column2 {
  margin               :  0px;
  padding              :  0px;
  width                :  449px;
  float                :  right;
}
.productPageLeftColumn {
  float                :  left;
  margin               :  0px;
  padding              :  10px;
  width                :  353px;
  border               :  1px solid #ccc;
  background-color     :  #e5e5cc;
}
.productPageRightColumn {
  float                :  right;
  margin               :  0px;
  padding              :  0px 0px 0px 10px;
  width                :  205px;
  background-color     :  transparent;
}
.floatRight {
  float                :  right;
}
.inlineFloatRight {
  float                :  right;
  padding-left         :  20px;
}
.inlineFloatRightQuote {
  float                :  right;
  padding-left         :  5px;
}
.inlineFloatLeft {
  float                :  left;
  padding-right        :  20px;
}
.inlineFloatLeftQuote {
  float                :  left;
  padding-right        :  5px;
}
.callOutFloatRight {
}
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** specific classes for page sections */

/* Left Navigation */

a:active.navHeader, a:link.navHeader, a:visited.navHeader, a:hover.navHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  verdana;
  font-size            :  11px;
  font-weight          :  bold;
  color                :  #fff;
  text-decoration      :  none;
  line-height          :  1.5em;
}
ul.menu {
  margin               :  0px;
  padding              :  0px;
  list-style-type      :  none;
  background-color     :  transparent;
}
ul.menu li.emptyNav {
  margin               :  0px 0px 0px 0px;
  padding              :  0px;
  width                :  100%;
  background-color     :  transparent;
}
ul.menu li.staticNav {
  margin               :  0px 0px 0px 0px;
  padding              :  0px;
  width                :  100%;
  background           :  transparent url(../img/global/gbl_bg_nav_left_static.gif) repeat-y 0 0;
}
ul.menu li.emptyHighlightNav {
  margin               :  0px;
  padding              :  0px 0px 0px 15px;
  font-family          :  arial;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  transparent;
}
.navHighlight {
  float                :  left;
  margin               :  0px;
  padding              :  15px 0px 15px 15px;
  width                :  160px;
  font-family          :  arial;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
}
ul.menu li:hover {
  display: block; 
}
li.emptyNav a:active.navLeftHeader, li.emptyNav a:link.navLeftHeader, li.emptyNav a:visited.navLeftHeader {
  display              :  block; 
  margin               :  0px;
  padding              :  0px 0px 0px 15px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #fff;
  text-decoration      :  none;
}
ul.menu li a:hover.navLeftHeader {
  margin               :  0px;
  padding              :  0px 0px 0px 15px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #003;
  text-decoration      :  none;
  background           :  transparent url(../img/global/gbl_bg_nav_left_static.gif) repeat-y 0 0;
}
ul.menu li.staticNav a:active.navLeftHeaderStatic, ul.menu li.staticNav a:link.navLeftHeaderStatic, ul.menu li.staticNav a:visited.navLeftHeaderStatic, ul.menu li.staticNav a:hover.navLeftHeaderStatic {
  display              :  block;
  margin               :  0px;
  padding              :  0px 0px 0px 15px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #003;
  text-decoration      :  none;
  background-color     :  transparent;
}
li a:active.navLeftSubheader, li a:link.navLeftSubheader, li a:visited.navLeftSubheader {
  display              :  block; 
  margin               :  0px;
  padding              :  0px 0px 0px 20px;
  font-family          :  arial;
  font-size            :  7pt;
  color                :  #ccc;
  text-decoration      :  none;
}
ul.menu li a:hover.navLeftSubheader {
  margin               :  0px;
  padding              :  0px 0px 0px 20px;
  font-family          :  arial;
  font-size            :  7pt;
  color                :  #003;
  text-decoration      :  none;
  background           :  transparent url(../img/global/gbl_bg_nav_left_static.gif) repeat-y 0 0;
}
ul.menu li.staticNav a:link.navLeftSubheaderStatic, ul.menu li.staticNav a:active.navLeftSubheaderStatic, ul.menu li.staticNav a:visited.navLeftSubheaderStatic, ul.menu li.staticNav a:hover.navLeftSubheaderStatic {
  display              :  block;
  margin               :  0px;
  padding              :  0px 0px 0px 20px;
  font-family          :  arial;
  font-size            :  7pt;
  color                :  #003;
  text-decoration      :  none;
  background           :  transparent url(../img/global/gbl_bg_nav_left_static.gif) repeat-y 0 0;
}
a:link.navLeftHighlight, a:visited.navLeftHighlight {
  font-family          :  arial;
  font-size            :  8pt;
  text-decoration      :  none;
}
a:active.navLeftHighlight, a:hover.navLeftHighlight {
  font-family          :  arial;
  font-size            :  8pt;
  text-decoration      :  underline;
}

/* Bread crumb navigation */

#navBreadCrumb a:link, #navBreadCrumb a:active, #navBreadCrumb a:visited, #navBreadCrumb a:hover {
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  text-decoration      :  none;
  color                :  #666;
}
#navBreadCrumb .breadCrumbStatic {
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  bold;
  color                :  #666;
  text-decoration      :  none;
}
.breadCrumbStatic {
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  bold;
  color                :  #666;
  text-decoration      :  none;
}
/* contentSwap Right Navigation */
.swapWrapper { position:relative; width:385px; height:auto; }
.contentSwapRightNav { float:right; width:150px; text-align:right; padding-left:20px; }
.contentSwapHeader { font-family:arial; font-size:8pt; font-weight:bold; color:#006; }
.companyRightNavpadding { margin:0px 5px; }
a:link.contentSwapLink, a:visited.contentSwapLink { font-family:verdana; font-size:7pt; font-weight:normal; color:#06c; }
a:hover.contentSwapLink, a:active.contentSwapLink { font-family:verdana; font-size:7pt; font-weight:normal; color:#fff; background-color:#06c; }
.introParagraph { position: absolute; top:0px; right:150px; bottom:0px; left:0px; visibility: hidden; }
/* Staff Content Swap */
.bioContentSwap { position: absolute; top:0px; right:150px; bottom:0px; left:0px; width:385px; height:auto; visibility: hidden; }

/* Product right navigation*/
/*
#navProductRight a {
  font-family          :  verdana;
  font-size            :  7pt;
  text-decoration      :  none;
}
#navProductRight a:link.static, #navProductRight a:active.static, #navProductRight a:visited.static, #navProductRight a:hover.static{
  font-family          :  verdana;
  font-size            :  7pt;
  text-decoration      :  none;
}
*/
/* Content */

.pageHeader {          /* contains page header image and text on black background */
  margin               :  0px;
  padding              :  0px;
  width                :  640px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  background           :  transparent;
}
.pageHeader img {      /* page header image */
  padding              :  0px;
  margin               :  0px;
}
.homePageHeadline {     /*  header text in page header on black background */
  padding              :  8px 20px 10px 20px;
  font-family          :  arial;
  font-size            :  13pt;
  font-weight          :  bold;
  color                :  #fff;
  line-height          :  1.4em;
}
.homePageHeaderText {     /*  text under page header image in black background */
  padding              :  8px 20px 10px 20px;
  color                :  #999;
  line-height          :  1.4em;
}
.landingPageHeaderText {     /*  text under page header image in black background */
  padding              :  8px 20px 10px 20px;
  color                :  #ccc;
  line-height          :  1.4em;
}
.content {            /* non-highlighted content area */
  margin               :  0px;
  padding              :  20px 20px 20px 20px;
  width                :  599px;
  height               :  auto;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  transparent;
}
.pageTitleContent {            /* non-highlighted content area containing breadcrumb and title */
  margin               :  0px;
  padding              :  20px 20px 0px 20px;
  width                :  599px;
  height               :  auto;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  transparent;
}
.pageBodyContent {            /* non-highlighted content area below title */
  margin               :  0px;
  padding              :  0px 20px 10px 20px;
  width                :  599px;
  height               :  auto;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  transparent;
}
.contentHighlight {    /* highlighted content area */
  margin               :  0px;
  padding              :  5px 20px;
  width                :  599px;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  #e5e5cc;
  z-index              :  5;
}
.contentHighlightLightHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  verdana;
  font-size            :  9pt;
  color                :  #999;
}
h2.contentHighlightLightHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  verdana;
  font-size            :  9pt;
  font-weight          :  normal;
  color                :  #999;
}
h2.pageHeaderTitle {
  margin               :  0px;
  padding              :  0px  0px  5px  0px;
  font-family          :  verdana;
  font-size            :  10pt;
  font-weight          :  bold;
  color                :  #fff;
}
h1.landingPageHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  Palatino, Georgia, Times New Roman;
  font-size            :  16pt;
  font-weight          :  normal;
  color                :  #f00;
  line-height          :  1.1em;
}
h2.landingPageHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  normal;
  color                :  #000;
}
h1.landingPageHeadline {
  margin               :  0px;
  padding              :  0px;
  font-family          :  arial;
  font-size            :  14pt;
  font-weight          :  bold;
  color                :  #000;
  line-height          :  1.1em;
}
h2.landingPageSubHeadline {
  margin               :  0px;
  padding              :  0px  0px  15px  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  color                :  #333;
  line-height          :  1.5em;
}
h3.landingPageTeaserHeadline {
  margin               :  0px;
  padding              :  0px  0px  0px  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  font-style           :  italic;
  color                :  #000;
  line-height          :  1.5em;
}
h3.landingPageHighlightSectionHeadline {
  margin               :  0px;
  padding              :  0px  0px  0px  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  font-style           :  italic;
  color                :  #999;
  line-height          :  1.5em;
}
h3.landingPageDateSection {
  margin               :  0px;
  padding              :  0px  0px  0px  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  font-style           :  italic;
  color                :  #999;
  line-height          :  1.5em;
}
h4.landingPageSectionHeadline {
  margin               :  0px;
  padding              :  10px  0px  0px  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  color                :  #000;
}
h4.landingPageSectionHeader {
  margin               :  0px;
  padding              :  0px  0px  0px  0px;
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  color                :  #000;
}
.landingPageInlineHeadline {
  margin               :  0px;
  padding              :  0px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #333;
}
.publishedDate {
  margin               :  0px;
  padding              :  0px  0px  0px  0px;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #666;
}
.landingPageDate {
  margin               :  0px;
  padding              :  0px  0px  0px  0px;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #666;
}
.author { margin               :  0px; padding              :  0px; font-family          :  verdana; font-size            :  7pt; font-weight          :  bold; color                :  #333; }
.leadParagraph {
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #333;
  line-height          : 1.5em;    /* set to pt to account :first-letter size */
}
.contentSource {      /* content marked as source information */
  font-family          :  verdana;
  font-size            :  9px;
  color                :  #333;
}
.contentEditorialComment {
  font-style           :  italic;
}
a.landingPageRightNavigation {
  margin               :  0px;
  padding              :  0px;
  font-family          :  verdana;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #666 ! important;
  text-decoration      :  none;
  line-height          : 2em;
}
a.landingPageRightNavigationStatic {
  margin               :  0px;
  padding              :  0px;
  font-family          :  verdana;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #fff ! important;
  text-decoration      :  none;
  line-height          :  2em;
  background-color     :  #003;
}
.basicBox { width:100%; padding:5px; border: 1px solid #000; }
.pullQuote2008 {
    float:right;
    width:230px;
    padding:20px 10px 20px 10px;
    border:1px solid #000;
    color:#666; 
    line-height:1.1em;
}
.pullQuote2008.author { margin:  0px; padding:  0px; font-family:  verdana; font-size:  7pt; font-weight:  bold; color:  #999; line-height: 1em; text-align:right;     }
.pullQuote2008.normal {font-weight:  normal;}
.pullQuote {
  padding              :  13px 10px;
  width                :  285px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #900;
  background-color     :  #ccc;
  border               :  1px solid #999;
}
.pullQuoteMark {
  font-size            :  14pt;
  font-weight          :  bold;
  color                :  #f00;
  vertical-align       :  -30%;
}
.pullQuoteSource {      /* content marked as source information */
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #900;
}
.inlineImage {
  width                :  285px;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  #ccc;
}
.inlineImageWash {
  width                :  151px;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  normal;
  color                :  #333;
  line-height          :  1.5em;
  background-color     :  #ccc;
}
.inlineImageContent  {
  padding              :  10px;
}
.inlineImageCaption { 
  font-weight          :  bold;
}
.inlineImageSource { 
}
.inlineImageRightsInfo { 
}
.inlineSideImage { float:right;margin:10px; }
.paragraphSeperator {
  padding              :  0px;
  margin               :  0px;
  width                :  100%;
  background           :  transparent url(../img/education/article_img_para_seperator.gif) no-repeat center;
}
.articleEndDot {
  padding-left         :  3px;
}
.backToTop {
  padding:10px 0px;
}
.references {
  font-family          :  verdana;
  font-size            :  7pt;
}
/* fraud alert */
.fraudLeftColumn {
  width:350px;
  float:left;
  padding:0px 20px 0px 0px;
}
.fraudRightColumn {
  width:205px;
  float:right;
  padding:0px 0px 0px 0px;
}
.callOutQuote {
  padding              :  13px 10px;
  width                :  205;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #900;
  background-color     :  #e5e5cc;
  border               :  1px solid #999;
}
.callOutQuoteHeader {
  font-family          :  arial;
  font-size            :  10pt;
  font-weight          :  bold;
  color                :  #f00;
}
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** generic fonts */
.error { color:#f00; font-style:italic; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.genericRedHighlight { color:#f00; }
.redFont { color:#f00; }
.redFontBold { font-weight:bold; color:#f00; }
.redFontItalic{ font-style:italic; color:#f00; }
.whiteFont { color:#fff; }
.whiteFontBold { font-weight:bold; color:#fff; }
.blackFont { color:#000; }
.blackFontBold { font-weight:bold; color:#000; }
.greyFontBold { font-weight:bold; color:#999; }
.idtBold { font-weight:bold; color:#000; font-style:normal; }
.idtBold em { font-weight:bold; color:#f00; font-style:normal; }
.teilFontBold { font-weight:bold; color:#069; font-style:normal; }
.teilFontBold em { font-weight:bold; color:#f00; font-style:normal; }
.FontBold09f { font-weight:bold; color:#09f; font-style:normal; }
.FontBold09f em { font-weight:bold; color:#f00; font-style:normal; }
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** generic spacers */

.fortysp {
  margin               :  0px;
  padding              :  40px;
}
.thirtysp {
  margin               :  0px;
  padding              :  15px;
}
.twentyfoursp {
  display              :  block;
  margin               :  0px;
  padding              :  12px;
}
.twentysp {
  margin               :  10px;
  padding              :  0px;
}
.twelvesp {
  margin               :  6px;
  padding              :  0px;
}
.tensp {
 	display								:	block;
  margin               :  5px;
  padding              :  0px;
}
.sixsp {
  margin               :  3px;
  padding              :  0px;
}
.foursp {
  margin               :  2px;
  padding              :  0px;
}
.bottom10pad {
  padding:0px 0px 10px 0px;
}
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** generic indents */
.eightyindent {
	padding								:	0px 0px 0px 80px;
}
.seventyindent {
	padding								:	0px 0px 0px 70px;
}
.sixtyindent {
	padding								:	0px 0px 0px 60px;
}
.fiftyindent {
	padding								:	0px 0px 0px 50px;
}
.fortyindent {
	padding								:	0px 0px 0px 40px;
}
.thirtyindent {
	padding								:	0px 0px 0px 30px;
}
.twentyindent {
	padding								:	0px 0px 0px 20px;
}
.tenindent {
	padding								:	0px 0px 0px 10px;
}
p.justifyIndent20 { text-align:justify;text-indent:20px; }
/* *************************************************** */
/* *************************************************** */
/* *************************************************** */
/* ****************************************************** page specific */
/* Home page */
h1.hmHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
}
h1.hmContentHeader {
  margin               :  0px;
  padding              :  5px  0px  5px  0px;
  font-family          :  verdana;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #666;
  background-color     :  transparent;
}
h2.hmContentHeader {
  margin               :  0px;
  padding              :  5px  0px  5px  0px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  900;
  color                :  #666;
  background-color     :  transparent;
  letter-spacing:.2em;
}
td.hmContentHeader {
  margin               :  0px;
  padding              :  5px  0px  5px  0px;
  font-family          :  verdana;
  font-size            :  7pt;
  font-weight          :  bold;
  color                :  #666;
  background-color     :  transparent;
}
.hmContentSubHeader {
  margin               :  0px;
  padding              :  0px;
  font-family          :  arial;
  font-size            :  8pt;
  font-weight          :  bold;
  color                :  #333;
}
.hmButton {
	float									:	right;
	padding								:	5px 0px 0px 0px;
}

/* Defense*/
.defenseButton {
	padding-top						:	10px;
}

/* Resolution Application */
.tablewrapper {
  display               : table;
}
.applicationFormRow {
  display               : table-row;
}
.tableCell50 {
  display               : table-cell;
  float                 : left;
  width                 : 50px;
  padding               : 0px 0px 10px 0px;
}
.tableCellFull {
  display               : table-cell;
  float                 : left;
  padding               : 0px 0px 10px 0px;
}
/* Articles */

#articleArmYourComputer {
  float                :  right;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 1px 0px 0px;
  width                :  639px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background           :  transparent url(../img/education/art_bg_arm_computer.jpg) no-repeat;
  z-index              :  1;
}
#articlePhishing {
  float                :  right;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 1px 0px 0px;
  width                :  639px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background           :  transparent url(../img/education/art_bg_phishing.jpg) no-repeat;
  z-index              :  1;
}
#articleOnlineBanking {
  float                :  right;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 1px 0px 0px;
  width                :  639px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background           :  transparent url(../img/education/art_bg_onlinebanking.jpg) no-repeat;
  z-index              :  1;
}
#articleCreditMonitoring {
  float                :  right;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 1px 0px 0px;
  width                :  639px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background           :  transparent url(../img/education/art_bg_monitoring.jpg) no-repeat;
  z-index              :  1;
}
#articleBigThreatCampus {
  float                :  right;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 1px 0px 0px;
  width                :  639px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background           :  transparent url(../img/education/article_bg_big_threat_campus.jpg) no-repeat;
  z-index              :  1;
}
#articleCreditReport {
  float                :  right;
  margin               :  0px 0px 0px 0px;
  padding              :  0px 1px 0px 0px;
  width                :  639px;
  height               :  2000;
  font-family          :  verdana;
  font-size            :  8pt;
  color                :  #333;
  line-height          :  1.5em;
  background           :  transparent url(../img/education/article_bg_credit_report.jpg) no-repeat;
  z-index              :  1;
}
