a, p, iframe, h1, div {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-variant:normal;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

h1{
  color:#ffffff;
  font-weight:bold;
  font-size:22px;
  margin:0;
  padding-top:10px;
  padding-left:18px;
}

.black{
	color:#000000;
}

.size8{
  font-size:8px;
}

.size10{
  font-size:10px;
}

.size12{
	font-size:12px;
}

.size13{
  font-size:13px;
}

.size14{
	font-size:14px;
}

.size16{
  font-size:16px;
}

.size18{
  font-size:18px;
}

.size22{
  font-size:22px;
}

.relativeUp2{
	position: relative;
	top: -2px;
}

.blackBold10{
  color:#201f1d;
  font-weight:bold;
  font-size:10px;
  margin-right:10px;
}
.blackBold12{
  color:#201f1d;
  font-weight:bold;
  font-size:12px;
  margin-right:10px;
}
.blackBold14{
  color:#201f1d;
  font-weight:bold;
  font-size:14px;
}

.blackBold16{
  color:#201f1d;
  font-weight:bold;
  font-size:16px;
}

.blackBold18{
  color:#201f1d;
  font-weight:bold;
  font-size:18px;
}

.blackBold22{
  color:#201f1d;
  font-weight:bold;
  font-size:21px;
}

.blackBold40{
  color:#201f1d;
  font-weight:bold;
  font-size:40px;
}

.blackNormal11{
  font-weight:normal;
  color:#666666;
  font-size:11px;
}

.blackNormal12{
  font-weight:normal;
  color:#201f1d;
  font-size:11px;
}

.blackNormal14{
  color:#201f1d;
  font-weight:normal;
  font-size:14px;
}
.blueBold18{
  color:#009dcd;
  font-weight:bold;
  font-size:12px;      
}

  .blueNormal11:link {
    color:#009dcd;
    font-weight:normal;
    font-size:11px;
    text-decoration: underline;
  }
  .blueNormal11:hover {
    color:#999999;
    font-weight:normal;
    font-size:11px;      
  }
  .blueNormal11:active {
    color:#009dcd;
    font-weight:normal;
    font-size:11px;      
  }
  .blueNormal11:visited {
    color:#009dcd;
    font-weight:normal;
    font-size:11px;      
  }
  
  .blueTextLink11{
  	color:#009dcd;
    font-weight:normal;
    font-size:11px;
  }
   .blueTextLink12{
    color:#009dcd;
    font-weight:normal;
    font-size:12px;
  }
  .blueTextLink14{
    color:#009dcd;
    font-weight:normal;
    font-size:14px;
  }

  .blueTextLink18{
    color:#009dcd;
    font-weight:normal;
    font-size:18px;
  }

  .blueNormal14:link {
    color:#009dcd;
    font-weight:normal;
    font-size:14px;
    text-decoration: underline;
  }
  .blueNormal14:hover {
    color:#999999;
    font-weight:normal;
    font-size:14px;      
  }
  .blueNormal14:active {
    color:#009dcd;
    font-weight:normal;
    font-size:14px;      
  }
  .blueNormal14:visited {
    color:#009dcd;
    font-weight:normal;
    font-size:14px;      
  } 
  .blueNormal21:link {
    color:#009dcd;
    font-weight:normal;
    font-size:21px;      
  }
  .blueNormal21:hover {
    color:#999999;
    font-weight:normal;
    font-size:21px;      
  }
  .blueNormal21:active {
    color:#009dcd;
    font-weight:normal;
    font-size:21px;      
  }
  .blueNormal21:visited {
    color:#009dcd;
    font-weight:normal;
    font-size:21px;      
  }


.darkBluebold12{
  color:#0577ab;
  font-weight:bold;
  font-style: normal;
  font-size:12px;      
}
.darkBluebold14{
  color:#0577ab;
  font-weight:bold;
  font-style: normal;
  font-size:14px;      
}
.darkBlueItalic14{
  color:#0577ab;
  font-weight:normal;
  font-style: italic;
  font-size:14px;      
}  
.darkBluebold17{
  color:#0577ab;
  font-weight:bold;
  font-size:17px;    
}  
.darkBluebold22{
  color:#0577ab;
  font-weight:bold;
  font-size:22px;    
}
.homeBullet{
	color:#fd983e;
	font-weight:bold;
	font-size:16px;
}
.darkGraybold17{
  color:#333333;
  font-weight:bold;
  font-size:17px;    
}
.grayNormal12 {
  color:#444444;
  font-weight:normal;
  font-size:12px; 
}
.grayPlain12{
   color:#999999;
    font-weight:normal;
    font-size:12px;
}

  a.grayPlain12:link{
    color:#999999;
    font-weight:normal;
    font-size:12px;
  }

  a.grayPlain12:hover{
    color:#bdbdbd;
    font-weight:normal;
    font-size:12px;       
  }
  
  a.grayPlain12:active{
    color:#bdbdbd;
    font-weight:normal;
    font-size:12px;       
  }
  
  a.grayPlain12:visited{
    color:#999999;
    font-weight:normal;
    font-size:12px;
  }  

  .grayBold12_noLink {
  color:#999999;
  font-weight:bold;
  font-size:12px; 
}
  .grayBold12:link {
    color:#999999;
    font-weight:bold;
    font-size:12px; 
  }
  .grayBold12:hover {
    color:#ffffff;
    font-weight:bold;
    font-size:12px; 
  }
  .grayBold12:active {
    color:#ffffff;
    font-weight:bold;
    font-size:12px; 
  }
  .grayBold12:visited {
    color:#999999;
    font-weight:bold;
    font-size:12px; 
  }  
.grayNormal14 {
  color:#444444;
  font-weight:normal;
  font-size:14px; 
}      
.grayBold14 {
  color:#666666;
  font-weight:bold;
  font-size:14px; 
}
.grayNormal16 {
  color:#555555;
  font-weight:normal;
  font-size:16px; 
}        
.grayBold47{
  color:#555555;
  font-weight:bold;
  font-size:47px;
  line-height:47px;
  /*text-shadow:#666 0 1px 1px,#666 0 -1px 1px;  for font smoothing in Chrome/Windows*/

}
.grayNormal21 {
  color:#666666;
  font-weight:normal;
  font-size:21px; 
}

.grey14{
color:#8f8e8e;
font-size:14px; 
font-weight:normal;

}

.greytext14{
color:#8f8e8e;
font-size:14px; 
font-weight:normal;
cursor: text;
}

.lightblueBold12{
  color:#84e2fd;
  font-weight:bold;
  font-size:12px;
  margin-right:10px;
}      
.redBold18 {
  color:#bb1818;
  font-weight:bold;
  font-size:12px;
}
.whtBold12 {
  color:#ffffff;
  font-weight:bold;
  font-size:12px; 
}
.whtBold14 {
  color:#ffffff;
  font-weight:bold;
  font-size:14px; 
}    
.whtBold18 {
  color:#ffffff;
  font-weight:bold;
  font-size:17.5px;       
}

.whtBold22 {
  color:#ffffff;
  font-weight:bold;
  font-size:22px;       
}

.bold {font-weight:bold;}
.normal {font-weight:normal;}
.alignRight{
  text-align: right;
  padding:15px 0 0 0;
}

.pmargin{
  margin: 10px auto 10px auto;
}

.nopad{padding:0;}
.nomargin{margin:0;}

.pad2{padding:2px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.pad30{padding:30px;}
.margin5{margin:5px;}
.margin10{margin:10px;}
.margin15{margin:15px;}
.margin20{margin:20px;}
.margin30{margin:30px;}

.padTop5{padding-top: 5px;}
.padTop10{padding-top: 10px;}
.padTop20{padding-top: 20px;}

.padBottom5{padding-bottom: 5px;}
.padBottom10{padding-bottom: 10px;}

.padleft5{padding-left: 5px;}
.padleft10{padding-left: 10px;}
.padleft15{padding-left: 15px;}
.padleft20{padding-left: 20px;}
.padleft25{padding-left: 25px;}

.padright5{padding-right: 5px;}
.padright10{padding-right: 10px;}
.padright15{padding-right: 15px;}
.padright20{padding-right: 20px;}
.padright25{padding-right: 25px;}

.left{ text-align: left; }
.right{ text-align: right; }
.marginizedTop{ margin-top:5px; }
.marginizedTop10{ margin-top:10px; }
.marginizedTop15{ margin-top:15px; }
.marginizedTop20{ margin-top:20px; }
.marginizedTop25{ margin-top:25px; }
.marginizedBottom{ margin-bottom:5px; }
.marginizedBottom10{ margin-bottom:10px; }
.marginizedBottom15{ margin-bottom:15px; }
.marginizedBottom30{ margin-bottom:30px; }
.marginizedLeft{ margin-left:5px; }
.marginizedLeft10{ margin-left:10px; }
.marginizedLeft20{ margin-left:20px; }
.marginizedLeft30{ margin-left:30px; }
.marginizedLeft40{ margin-left:40px; }
.marginizedLeft50{ margin-left:50px; }
.marginizedRight10{ margin-right:10px; }
.marginizedRight20{ margin-right:20px; }
.marginizedRight30{ margin-right:30px; }
.signupDropdownFirst {
	font-style: italic;
	color: red;
}

/*.alert {display: block; margin: 0; background: repeat-x 0 100%;background-color: #FAFCFD;}*/
.alert {
	background-color: #fddfd8;
	padding: 6px;
	font-size: 12px;
	color: #D0583F;
	border: 1px solid #cc0000;
	margin: 0 0 0 0px;
}
.alert b{
  color:#cc0000;
}

.typo-icon {display: block;padding: 12px 5px 9px 36px;margin: 0;background: no-repeat 10px 12px;}
/*.alert {color: #D0583F; background-image: url(../images/alert.png); border: 1px solid #F8C9BB;margin-right:5px;}*/
.alert .typo-icon {background-image: url(../images/alert-icon.png);}
.floatleft {float: left;}
.floatright {float: right;}
.center{text-align:center;}

.support_faq_question{
  color:#0577ab;
  
  font-style: normal;
  font-size:11px;      
}

pre { font: 100% courier,monospace; border: 1px solid #FFF; overflow: auto; overflow-x: scroll; width: 90%; padding: 0 1em 1em 1em; margin: 1em auto 2em auto; background: #efefef; color: #000 }
code { font-size: 120% }