* {font-family:Arial, Helvetica, sans-serif; color:#333333; margin: 0; padding: 0; }
body {font-size:12px; }
form {margin:0; padding:0;}
p {margin:0; padding:0 0 17px 0; line-height:16px; }
a {color:#9966cc; text-decoration:none; outline:none;}
a span {color:#9966cc; }
a:hover {text-decoration:underline;}
a img {border:0;}
small {font-size:11px; }

h1, h2, h3, h4 {}


.Headline {margin:0 0 25px 0; padding:0; font-size:38px; line-height:40px; vertical-align:top; color:#f7941c; text-transform:uppercase; }
.HeadlineSmaller {margin:10px 0 5px 0; padding:0; font-size:18px; color:#000; font-weight:normal }
.HomeTitle {margin: 0px 0 5px 0; font-size:18px; vertical-align: bottom;  color:#f7941c; text-transform: uppercase !important; } /*line-height:40px; */
span.HomeTitleFF9933 {margin:4px 0 5px 0;  font-size:16px; line-height:50px; vertical-align: bottom;  color:#f7941c; }


.HomeTitleCont {margin:0 0 0 0; padding:0; font-size:18px; line-height:20px; vertical-align:top; color:#f7941c; text-transform:uppercase; }

ul {margin:0 0 17px 17px; padding:0;}
ul li {margin:0; padding:0 0 17px 0; text-indent:15px; list-style-type:none; background-repeat:no-repeat; background-position:0 5px; background-image:url("/images/Bullet.Parallelogram.gif"); } /*background-image:url("/images/Bullet.FF0066.gif");*/
li.BulletNone {background:none !important; }
.ListInlineBullet {display:inline;padding:0 0 0 10px;}

.ColorNormal {color:#333333; }

.ColorOrange, .ColorOrange a  {color:#ff9933;}
.ColorOrangeBold, .ColorOrangeBold a  {color:#ff9933; font-weight: bold;}
.ColorViolet, .ColorViolet a {color:#cc3399;}
.ColorRed, .ColorRed a {color:#ff0066;}
.ColorGreen, .ColorGreen a {color:#66cc33; }
.ColorBlue, .ColorBlue a {color:#66ccff; }
.ColorLightGreen, .ColorLightGreen  a {color:#cada29; }
.ColorLightBlue, .ColorLightBlue a {color:#66CCFF; }
.ColorGrey, .ColorGrey a {color:#8a8a87; }
.ColorWhite, .ColorWhite a {color:#fff; }
.Date {color:#888888; white-space:nowrap;  }

.TableInfo {border-collapse:collapse; margin-left: 5px; }
.TableInfo td {padding:10px; border:1px solid #d9d9d9; vertical-align:top;}
.TableInfoTHead td {font-weight:bold; vertical-align:middle;}

.ImageAlignLeft {float:left; margin:0 25px 25px 0;}
.ImageAlignRight {float:left; margin:0 0 25px 25px;}
.ImageAlignLeftWithBorder {float:left; margin:0 25px 25px 0; }
.ImageAlignRightWithBorder {float:left; margin:0 0 25px 25px; }
.ImageBorder {border:1px solid #bbbbbb; padding:1px; margin-bottom:4px;  }
.ImageAlignLeft img,
.ImageAlignRight img,
.ImageAlignLeftWithBorder img,
.ImageAlignRightWithBorder img,
.ImageBorder img {display:block; }

.AlignLeft {text-align:left; }
.AlignCenter {text-align:center; }
.AlignRight {text-align:right; }
.AlignJustify {text-align:justify; }
.AlignTop {vertical-align:top; }
.AlignBottom {vertical-align:bottom !important; }

.TextItalic {font-style:italic;}
.TextBold {font-weight:bold;}
.NoBold {font-weight: normal !important; }

.FontSizeNormal {font-size:12px !important;}
.FontSize14px {font-size:14px;}
.FontSize16px {font-size:16px;line-height:18px;}
.FontSize18px {font-size:18px;}
.FontSize20px {font-size:20px; line-height:23px;}
.FontSize21px {font-size:21px; line-height:24px;}
.FontSize23px {font-size:23px;}

.MarginTop {margin-top:10px !important; }
.MarginBottom {margin-bottom:10px !important; }
.MarginBottomAnswers {margin-bottom:17px !important; }
.MarginBottomDouble {margin-bottom:20px !important; }

.newsTitle {color: #9966CC; text-transform: uppercase; font-size: 12px; font-weight: bold; }
