body
{
 font-family: arial, verdana, tahoma;
 font-size: 11px;
 color: #000;
 background-color: #fff;
 margin: 0;
 margin-top: 30px;
 margin-bottom: 10px;
}

.sitewidth{ width: 842px; text-align: left; }


/* ----------------- default classes ----------------- */

h1,h2{ margin: 0 padding: 0; }
form{ margin: 0; display: inline; }
img{ border: 0; }


/* ----------------- start text classes ----------------- */

h1
{
 margin-bottom: 10px;
 font-size: 18px;
 color: #1AA5DD;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 22px;
}

h2
{
 margin-bottom: 8px;
 font-size: 14px;
 color: #003354;
 font-weight: bold;
 line-height: 19px;
}

div{ line-height: 16px; color: #003354; }

/* ----------------- start link classes ----------------- */

a{ text-decoration: none; color: #1AA5DD; }
a:hover {text-decoration: underline; }
a.bold{ font-weight: bold; }


/* ----------------- start menu classes ----------------- */

.separator{ border-top: 1px solid #fff; padding-top: 5px; margin-top: 5px; }
.subseparator{ border-top: 1px solid #fff; padding-top: 3px; margin-bottom: 0px; }
.nosubseparator{ border-top: 1px solid #003354; padding-top: 3px; margin-bottom: 0px; }
.topmenupad{ padding-left: 105px; }

.menuwidth{ 115px; text-align: center; padding: 3px 10px 0 10px; }

a.level0{ font-size: 11px; font-weight: bold; color: #fff; text-transform: uppercase; }
a.level1{ font-size: 10px; color: #fff; text-transform: uppercase;
}

a.menu{ text-decoration: none;  }
a.menu:hover { text-decoration: underline; }

a.level0selected{ text-decoration: underline; }
a.level0selected:hover { text-decoration: underline; }

/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: arial, verdana, tahoma; color: #000; font-size: 11px; }

.ButtonInputsMedium
{
 font-weight: bold;
 height: 20px;
 padding: 0px 10px 0px 10px;
 cursor: pointer;
 background-color: #cccccc;
 border: 1px solid #999999;
}

input.FormFieldInputsNarrow{ width: 206px; height: 16px; border: 1px solid #cccccc; padding-left: 2px; }
input.FormFieldInputsMedium{ border: 1px solid #1AA5DD; width: 399px; height: 16px;}
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

textarea.FormFieldInputsMedium
{ border: 1px solid #1AA5DD; width: 399px; height: 50px; }

.FormFieldLabelMediumStdColor{ font-weight: normal;}
.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */

ul{ padding: 0; margin: 0; margin-left: 10px; list-style-type: none; }

li
{
 background-image: url('/files/system/gfx/list_item.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 padding-bottom: 5px;
}

h2.Plus
{
 background-image: url('/AjrGfx/SystemGfx/plus.gif');
 background-repeat: no-repeat;
 padding-left: 15px;
 background-position: center left;
}

h2.Minus
{
 background-image: url('/AjrGfx/SystemGfx/minus.gif');
 background-repeat: no-repeat;
 padding-left: 15px;
 background-position: center left;
}

input.captchainputfield
{
 width: 100px;
 height: 22px;
 border: 1px solid #1AA5DD;
 font-size: 18px;
 text-align: center
}

.captchaimagediv{ float: left; margin-right: 5px }
/* ----------------- Start custom classes ----------------- */

li.tmi{ background-image: url('/files/system/gfx/tmi_list_item.gif'); }

.topmenu{
 width: 842px; height: 23px;
 background-image: url('/files/system/gfx/bg_topmenu.gif');
 background-repeat: no-repeat;
}

.bottommenu{
 width: 842px; height: 23px;
 background-image: url('/files/system/gfx/bg_bottommenu.gif');
 background-repeat: no-repeat;
}

.address{
 font-family: tahoma;
 color: #fff;
 font-size: 9px;
 font-weight: bold;
 text-align: center;
}

.content{ width: 840px; border-left: 1px solid #10405F; border-right: 1px solid #10405F; }

.leftmenu{
 width: 180px;
 background-image: url('/files/system/gfx/bg_lefmenu.gif');
 background-repeat: no-repeat;
}

.line{
 width: 842px; height: 11px;
 background-image: url('/files/system/gfx/yellow_line.gif');
}

.bue{
 background-image: url('/files/buer/default.jpg');
 height: 430px;
}

.bluebox{ background-color: #003354; }
.yellowbox{ background-color: #FA9C33; }

.boxpadding{ padding: 10px 10px 0 7px; }

.col58px{ width: 58px; }
.col128px{ width: 128px; }
.col167px{ width: 167px; }
.col161px{ width: 161px; }
.col190px{ width: 190px; }
.col423px{ width: 423px; }

.padtop5{ padding-top: 5px; }
.padbot10{ padding-bottom: 10px; }
.padleft13{ padding-left: 13px; }

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both;}
.debug{ background-color: red; }

.calltoactionoff{
 width: 114px; float: left; height: 39px; text-align: center; margin-right: 20px;
 background-image: url('/files/system/gfx/bg_cta_off.gif'); background-repeat; no-repeat;
}

.calltoactionoff a{ color: #003354; text-decoration: none; font-weight: bold; }

.calltoactionon{
 width: 114px; float: left; height: 39px; text-align: center; margin-right: 20px;
 background-image: url('/files/system/gfx/bg_cta_on.gif'); background-repeat; no-repeat;
}

.calltoactionon a{ color: #003354; text-decoration: underline; font-weight: bold; }


