html {overflow-y: scroll;}

body
{
 font-family: arial, verdana, tahoma;
 font-size: 12px;
 color: #000000;
 background-color: #f5f5f5;
 margin: 0;
 margin-bottom: 10px;
 margin-left: 22px;
 background-image: url('/ajrgfx/gfx/bg_body_2.jpg');
 background-repeat: repeat-x;
}

.center{ margin-left: auto; margin-right: auto; text-align: center;}
.sitewidth{ width: 1008px; text-align: left; margin-left: auto; margin-right: auto; }

/* ----------------- default classes ----------------- */

h1,h2{ margin: 0; padding: 0; }
form{ margin: 0; display: inline; }
img{ border: 0; }

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both ;}
.debug{ background-color: red; }

/* ----------------- start text classes ----------------- */

h1
{
 margin-bottom: 10px;
 font-size: 28px;
 color: #000000;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 30px;
}

h2
{
 margin-bottom: 8px;
 font-size: 14px;
 color: #003354;
 font-weight: bold;
 line-height: 16px;
}

div{ color: #474747; font-size: 12px; line-height: 16px; }

/* ----------------- start link classes ----------------- */

a{ text-decoration: none; color: #000; }
a:hover { color: #86c0b4; }


/* ----------------- start menu classes ----------------- */

a.level0{ font-size: 12px; line-height: 16px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.level0:hover { text-decoration: none; color: #86c0b4; }
a.level0selected{ font-size: 12px;  line-height: 16px;color: #86c0b4; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.level0selected:hover { text-decoration: none; color: #86c0b4; }

a.level1{ font-size: 12px;  line-height: 16px;color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.level1:hover { text-decoration: none; color: #86c0b4; }
a.level1selected{ font-size: 12px;  line-height: 16px;color: #86c0b4; text-transform: uppercase;}
a.level1selected:hover { text-decoration: none; color: #86c0b4; }

a.level1left{ font-size: 11px; line-height: 15px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.level1left:hover { text-decoration: none; color: #ffffff; }
a.level1leftselected{ font-size: 11px; line-height: 15px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase;}

a.level2{ font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: none; line-height: 15px; }
a.level2:hover { text-decoration: none; color: #86c0b4; }
a.level2selected{ font-size: 11px; line-height: 15px; color: #86c0b4; font-weight: bold; text-transform: uppercase; }
a.level2selected:hover { text-decoration: none;}

a.level2left{ font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.level2left:hover { text-decoration: none; color: #86c0b4; }
a.level2leftselected{ font-size: 12px; color: #86c0b4; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.level2leftselected:hover { text-decoration: none; color: #86c0b4; }

a.level3{ text-transform: uppercase; font-size: 11px; line-height: 15px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.level3:hover { text-decoration: none; color: #86c0b4; }
a.level3selected{ font-size: 11px; line-height: 15px; color: #86c0b4; font-weight: bold; text-transform: uppercase; }
a.level3selected:hover { text-decoration: none; }


/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: arial, verdana, tahoma; color: #000; font-size: 11px; }

.ButtonInputsMedium
{
 font-weight: bold;
 height: 20px;
 padding: 0px 0px 0px 0px;
 cursor: pointer;
 background-color: #ffffff;
 border: 0px solid #999999;
 width: 110px;
}

input.FormFieldInputsNarrow{ width: 200px; height: 16px; border: 1px solid #5E5E5E; padding-left: 2px; }
input.FormFieldInputsMedium{ border: 1px solid #5E5E5E; width: 354px; height: 16px;}
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

textarea.FormFieldInputsMedium
{
 background-color: #ffffff; border: 1px solid #5e5e5e; width: 406px; height: 135px;
}

.FormFieldLabelMediumStdColor{ font-weight: bold;}
.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */

ul{ list-style-type: none; margin: 0; padding: 0; }

ul li
{
 background-image: url('/ajrgfx/gfx/list_item.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 margin-left: 10px;
}

ul li.sitemap
{
 background-image: url('/AjrGfx/gfx/bg_sitemap_lvl1.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 margin-left: 10px;
 margin-bottom: 5px;
}


ol{ padding: 0; margin: 0; margin-left: 22px;}

ol li{
 background-image: none;
 padding-left: 0px;
}

li
{
 background-image: url('/files/system/gfx/list_item.gif');
 background-repeat: no-repeat;
 padding-left: 18px;
}
/* ----------------- Start custom classes ----------------- */

.bgHeaderBlack{
 background-image: url('/ajrgfx/gfx/bg_header_black.gif');
 background-repeat: repeat-x;
 height: 28px;
 position: absolute;
 top: -1px; left: -1px;
}

.bgHeaderBlackBot{
 background-image: url('/ajrgfx/gfx/bg_header_black.gif');
 background-repeat: repeat-x;
 height: 28px;
 position: absolute;
 bottom: 0px; left: -1px;
}

.bgHeaderGreen{
 background-image: url('/ajrgfx/gfx/bg_header_green.gif');
 background-repeat: repeat-x;
 height: 28px;
 position: absolute;
 top: -1px; left: -1px;
}

.bgHeaderGreenBot{
 background-image: url('/ajrgfx/gfx/bg_header_green.gif');
 background-repeat: repeat-x;
 height: 28px;
 position: absolute;
 bottom: 0px; left: -10px;
}

.bgLeftnav{
 background-image: url('/ajrgfx/gfx/bg_leftnav.jpg');
 background-repeat: repeat-x;
 background-position: top center;
 background-color: #3c3c3c;

}

.bgLeftnavBot{
 background-image: url('/ajrgfx/gfx/bg_sitemap_bot.gif');
 background-repeat: repeat-x;
 background-position: center;
 height: 13px;
}

.bgSitemapBot{
 background-image: url('/ajrgfx/gfx/bg_sitemap_bot.gif');
 background-repeat: repeat-x;
 background-position: bottom center;
 background-color: #434343;
 height: 12px;
 width: 986px;
}

.bgSitemapCenter{
 background-image: url('/ajrgfx/gfx/bg_sitemap_center.jpg');
 background-repeat: repeat-x;
 background-color: #4a4a4a;
 min-height: 170px;
 height: auto !important;
 height: 170px;
/* min-height: 213px;
 height: auto !important;
 height: 213px;*/
 width: 986px;
}

.bgSiteMapDots{
 background-image: url('/ajrgfx/gfx/bg_sitemap_centerdots.gif');
 background-repeat: no-repeat;
 background-color: #4d4d4d;
 width: 986px;
}


.bgSitemapTop{
 background-image: url('/ajrgfx/gfx/bg_sitemap_top.gif');
 background-repeat: repeat-x;
 background-position: center;
 height: 18px;
 width: 986px;
}

.bgTop{
 background-image: url('/ajrgfx/gfx/bg_top_3.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 height: 137px;
}

.bgWhite{
 background-color: #ffffff;
}

.borderBlack{
 border-top: 1px solid #5e5e5e;
 border-right: 1px solid #5e5e5e;
 border-bottom: 1px solid #5e5e5e;
 border-left: 1px solid #5e5e5e;
 position: relative;
}

.bot_sitemap{
 width:986px;
}

.BreadMediumStdColor{
 color: #474747;
}

.BreadMediumStdColor a{
 color: #000000;
 text-decoration: underline;
}

.col163{ width: 164px;}
.col180{ width: 180px;}
.col213{ width: 213px;}
.col222{ width: 222px;}
.col228{ width: 228px;}
.col230{ width: 230px;}
.col252{ width: 252px;}
.col280{ width: 280px;}
.col332{ width: 332px;}
.col460{ width: 460px;}
.col482{ width: 482px;}
.col504{ width: 504px;}
.col706{ width: 706px;}
.col732{ width: 732px;}
.col734{ width: 734px;}
.col756{ width: 756px;}
.col984{ width: 984px;}
.col986{ width: 986px;}
.col1008{ width: 1008px;}

input.search{ width: 196px; height: 16px; border: 1px solid #b3b3b3; padding-left: 2px; font-size: 12px;}

.marginbot20{ margin-bottom: 20px;}

.minheight233{
 min-height:233px;
 height:auto !important;
 height: 233px;
}

.padtop4{ padding-top: 4px;}
.padtop5{ padding-top: 5px;}
.padtop6{ padding-top: 6px;}
.padtop7{ padding-top: 7px;}
.padtop9{ padding-top: 9px;}
.padtop10{ padding-top: 10px;}
.padtop12{ padding-top: 12px;}
.padtop13{ padding-top: 13px;}
.padtop14{ padding-top: 14px;}
.padtop27{ padding-top: 27px;}
.padtop28{ padding-top: 28px;}
.padtop53{ padding-top: 53px;}

.padright22{ padding-right: 22px;}

.padbot1{ padding-bottom: 1px;}
.padbot5{ padding-bottom: 5px;}
.padbot7{ padding-bottom: 7px;}
.padbot8{ padding-bottom: 8px;}
.padbot12{ padding-bottom: 12px;}

.padleft5{ padding-left: 5px;}
.padleft10{ padding-left: 10px;}
.padleft14{ padding-left: 14px;}

.paramsMinHeightSitemap{
 min-height:200px;
 height:auto !important;
 height:200px;
}

.paramsLeftnav{
 width: 252px;
/* min-height:100px;
 height:auto !important;
 height: 100px;*/
}

.paramsLeftnavInner{
 width: 230px;
}

.params1wideShort{
 width: 252px;
 height: 130px;
}

.params1wideShortInner{
 width: 228px;
 height: 106px;
 overflow: hidden;
}

.params1wideVariable{
 width: 252px;
 min-height:257px;
 height:auto !important;
 height: 257px;
}

.params1wideVariableInner{
 width: 228px;
 min-height:233px;
 height:auto !important;
 height: 233px;
}

.params1wideTall{
 width: 252px;
 height: 292px;
}

.params1wideTallInner{
 width: 228px;
 height: 268px;
 overflow: hidden;
}

.params1wideVariable{
 width: 252px;
 min-height:257px;
 height:auto !important;
 height: 257px;
}

.params1wideVariableInner{
 width: 228px;
}

.params1wideTallInner{
 width: 228px;
 height: 268px;
 overflow: hidden;
}

.params2wideTall{
 width: 504px;
 height: 292px;
 overflow: hidden;
}

.params2wideTallInner{
 width: 480px;
 height: 268px;
 overflow: hidden;
}

.params2wideVariable{
 width: 504px;
 min-height:257px;
 height:auto !important;
 height: 257px;
}

.params2wideVariableInner{
 width: 480px;
 min-height:233px;
 height:auto !important;
 height: 233px;
}

.params3wideTall{
 width: 756px;
 height: 292px;
}

.params3wideVariable{
 width: 756px;
 min-height:257px;
 height:auto !important;
 height: 257px;
}

.params3wideVariableInner{
 width: 732px;
 min-height:233px;
 height:auto !important;
 height: 233px;
}

.params4wideVariable{
 width: 1006px;
 min-height:257px;
 height:auto !important;
 height: 257px;
 margin-bottom: 20px;
}

.params4wideVariableInner{
 width: 984px;
 min-height:233px;
 height:auto !important;
 height: 233px;
}

.textNews12{
 font-size: 12px;
 line-height: 16px;
 color: #474747;
}

.row55{height: 55px;}

.textBlack12{
 font-size: 12px;
 color: #000000;
}

.textFooter{
 font-size: 9px;
 color: #6f6f6f;
 font-family: arial;
}

.textWhite12{
 font-size: 12px;
 color: #ffffff;
}

.topmenu{
 width: 842px; height: 23px;
 background-image: url('/files/system/gfx/bg_topmenu.gif');
 background-repeat: no-repeat;
}

.faqheader{
 background-image: url('/ajrgfx/gfx/bg_header_black.gif');
 background-repeat: repeat-x;
 height: 28px;
}

.bgfaqscroll{
 width: 228px;
 background-image: url('/ajrgfx/gfx/bg_faq_scroll_off.gif');
 background-repeat: no-repeat;
 background-color: #89C2B6;
}

.bgfaqscrollhover{
 width: 228px;
 background-image: url('/ajrgfx/gfx/bg_faq_scroll_hover.gif');
 background-repeat: no-repeat;
 background-color: #4D4D4D;
}

.fsq{ color: #fff; text-transform: uppercase; line-height: 16px; font-weight: bold; }
.fsa{ color: #fff; line-height: 16px; }

a.link{ color: #474747; text-decoration: none; }
a.link:hover{ text-decoration: none; }



