/* Dear visitor! Thanks for coming to this page. For more information please visit http://www.w3.org/Style/CSS/ */

body {margin: 0px; padding: 0px; background-color: #fff; color: #000; behavior:url('/layouts/common/css/csshover2.htc');}
body, textarea, td, th {font-size: 11px; font-family: Tahoma, Arial, Sans-Serif;}

* { -moz-box-sizing: border-box; }

/* Common HTML elements */
h1 {margin: .5em 0 1em 0; font-size: 24px; line-height: 28px; font-weight: normal; color: #d12467;}
h3 {margin: .1em 0 .8em 0; font-size: 14px; line-height: 18px; font-weight: bold; color: #555;}

p {margin: 0 0 1.2em 0;}
ul { padding: 0px 0px 0px 0px; margin: 5px 0px 18px 0px; }
ul li { margin: 0.5em 0 0.5em 15px; padding-left: 20px; background: url('/layouts/common/images/icon-li.gif') 0 0.55em no-repeat; list-style-type: none; }
ol li { padding: 0px 0px 0px 10px; margin: 0px 0px 7px 3px; }

table {margin: 0px; border-width: 0px;}
img {border-width: 0px; margin: 0px;}

#main-menu div.button { width: 100%; height: 35px; padding-top: 9px; border-bottom: 5px solid #c30006; font-weight: bold; color: #fff; cursor: pointer; cursor: hand; }
#main-menu div.button:hover { border-bottom: 5px solid #e90007; color: #ffba00; }
#main-menu div.active { width: 100%; height: 40px; padding-top: 12px; background: #c30006; }
#main-menu div.active:hover { background: #e90007; }

#ToggleTextBox input { width: 100%; font-size: 11px;}
#ToggleTextBox input.emptySearch {color: #C0C0C0; font-size: 11px;}
#ToggleTextBox input.black {color: #555; font-size: 11px;}
#ToggleTextBox input.black2 {color: #555555; font-size: 11px;}

#ToggleTextBox2 input { width: 100%; font-size: 11px;}
#ToggleTextBox2 input.emptySearch {color: #C0C0C0; font-size: 11px;}
#ToggleTextBox2 input.black {color: #555; font-size: 11px;}
#ToggleTextBox2 input.black2 {color: #555555; font-size: 11px;}

div.sub-menu { margin: 0 15px 2em 15px; line-height: 22px; position: relative; z-index: 2; }
div.sub-menu div { margin: 0 0 10px 0; }

span#quote { color: #e02131; }
div.quote { font-size: 20px; line-height: 24px; width: 90%; position: relative; margin: 0.2em 0 1em 0; }

/* Type HTML elements */
.large, table.large td, td.large {font-size: 14px; line-height: 18px;}
.normal, table.normal td, td.normal {font-size: 12px; line-height: 15px;}
.small, table.small td, td.small {font-size: 11px; line-height: 14px;}
.smaller, table.smaller td, td.smaller {font-size: 10px; line-height: 13px;}
.italic {font-style: italic;}
.regular {font-weight: normal;}
.bold {font-weight: bold;}
.dgray {color: #555;}
.gray {color: #999;}
.lgray {color: #ccc;}
.white {color: #fff;}

/* Forms */
form {margin: 0px; padding: 0px;}

a.popupNewWindow { background: url('/layouts/common/images/i-popup.gif') no-repeat left .3em; padding: 2px 0px 10px 20px; }

A, A:link, A:visited, A:active {text-decoration: underline; color: #003466}
A:hover {text-decoration: underline; color: #d9226e;}

A.white, A.white:link, A.white:visited, A.white:active {text-decoration: none; color:#fff}
A.white:hover {text-decoration: none; color: #ffba00;}

A.dgray, A.dgray:link, A.dgray:visited, A.dgray:active {text-decoration: none; color:#555}
A.dgray:hover {text-decoration: none; color: #999;}
