/* CSS Document */

/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img            { border: none; }

a:link visited img    { border: none; }

a img                 { border-style: none; }

form                  { margin: 0px;}

.left                 { float: left;}

.right                { float:right;}


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                      { background: url(images/body_bg.gif) top left repeat-x; font: normal 12px Arial, Helvetica, sans-serif; color: #5F5F5F; margin: 0; }

#topNavigation           { width: auto; height: 32px; float: right; margin: 0; }

#topNavigation li          { width: auto; height: 17px; list-style: none; background: url(images/top_link_division.gif) top right no-repeat; float: right; padding: 15px 12px 0 12px; }

#topNavigation li a        { font: bold 13px Arial, Helvetica, sans-serif; color: #000000;  text-decoration: none; }

#topNavigation li a:hover  { color: #870018; }

#topNavigation li span     { font: bold 13px Arial, Helvetica, sans-serif; color: #902E2F; text-decoration: none;}

/*.topImage                   { background: url(images/top_right_img.jpg) top left no-repeat; }*/

.number                    { font: normal 18px Arial, Helvetica, sans-serif; color: #870018; }

.lftTopHead                { background: url(images/left_head_bbg.gif) top left no-repeat; height: 48px; font: normal 18px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; }

.lftMainLinks1              { padding: 0 0 0 0px; }

.lftMainLinks1 a           { font: bold 13px/16px Arial, Helvetica, sans-serif; color: #88021b; text-decoration: none; }

.lftMainLinks1 a:hover     { color: #000; }

.lftMainLinks1 span           { font: bold 13px/16px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 0 0 0 0px; }

.lftLinkContainer          { border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-top: 1px solid #DADADA; background-color:  #FFFFFF; padding: 15px 7px 15px 7px; }

.lftMainLinks              { background: url(images/lft_main_lnk_bullet.gif) top left no-repeat ; padding: 0 0 0 15px; font: bold 12px Arial, Helvetica, sans-serif; color: #CF1133; text-decoration: none; }

a.lftMainLinks:hover       { color: #71982D; }

.lftMainLinksAct           { background: url(images/lft_main_lnk_bullet.gif) top left no-repeat ; padding: 0 0 0 15px; font: bold 12px/12px Arial, Helvetica, sans-serif; color: #71982D; }

.lftSubLinks               { background: url(images/lft_sub_lnk_bullet.gif) top left no-repeat ; padding: 0 0 0 8px; font: normal 13px/1.8em Arial, Helvetica, sans-serif; color: #3B3737; text-decoration: none; margin: 0 0 0 16px; float: left; }

a.lftSubLinks:hover               { color: #EC6800; }

.lftSubLinksAct               { background: url(images/lft_sub_lnk_bullet.gif) top left no-repeat ; padding: 0 0 0 8px; font: normal 13px/1.8em Arial, Helvetica, sans-serif; color: #EC6800; text-decoration: none; margin: 0 0 0 16px; float: left; }

.flashBG   { background: url(images/flash_bg.jpg) top left no-repeat; padding-left: 5px; }

.helpline    { background: url(images/help_line_bg.jpg) top left no-repeat; padding: 13px; }

.helpline h1   { font: normal 20px/24px Arial, Helvetica, sans-serif; color: #f9f22d; margin: 0; }

.helpline h4   { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #fff; margin: 0; }

.helpline a   { font: normal 12px/14px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }

.helpline a:hover   { text-decoration: none; }

.imgContainer      { width: 192px; height: auto; border-bottom: 1px solid #c2c0c1; padding: 10px; text-align: center; }

.imgContainer img   { margin: 5px 0 5px 0; }

.imgContainer a      { font: bold 13px/15px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

.imgContainer2      { width: 192px; height: auto; padding: 10px; text-align: center; }

.imgContainer2 img   { margin: 5px 0 5px 0; }

.imgContainer2 a      { font: bold 13px/15px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

.rgtLinkContainer          { border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; border-top: 1px solid #DADADA; background-color:  #FFFFFF;  padding: 0 0 15px 0; }

.rgtSubLinks               { background: url(images/rgt_sublink_bullet.gif) top left no-repeat ; padding: 0 5px 0 10px; font: normal 13px/1.8em Arial, Helvetica, sans-serif; color: #3B3737; text-decoration: none; margin: 0 0 0 16px; float: left; }

a.rgtSubLinks:hover               { text-decoration: underline; }

.rgtSubLinks2               { background: url(images/rgt_sublink_bullet2.gif) top left no-repeat ; padding: 0 5px 0 10px; font: normal 13px/1.8em Arial, Helvetica, sans-serif; color: #3B3737; text-decoration: none; margin: 0 0 0 16px; float: left; }

a.rgtSubLinks2:hover               { text-decoration: underline; }

.bottomTd    { color: #FFFFFF; }

.rgtSubLinkHead   { height: 47px; background: url(images/right_sublink_head_bg.gif) top left repeat-x; font: normal 22px/2em Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 15px; }

.footerLinks   { font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

a.footerLinks:hover   { color: #FFECA8; }

.footerLinksAct   { font: normal 12px Arial, Helvetica, sans-serif; color: #FFECA8; text-decoration: none; }

.subRedHead, .subBlackHead   { font: bold 19px/19px Arial, Helvetica, sans-serif; }

.subRedHead      { color: #000000; }

.subBlackHead       { color: #DD2A46; } 

.subSubBlackHead    { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #676767; }

.mediumHead    { font: bold 13px/14px Arial, Helvetica, sans-serif; color: #676767; }

p       { margin: 5px 0 8px 0; }

.middleContentTD   { height: auto; }

.middleContentTD li   { margin: 10px 0 0 0; }

.innerContentsLnks  { font: normal 12px Arial, Helvetica, sans-serif; color: #A00524; text-decoration: none; }

a.innerContentsLnks:hover  {text-decoration: underline; }

#footerAddress     { width: auto; height: auto; font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; } 

#footerAddress h2    { font: bold 14px Arial, Helvetica, sans-serif; color: #ffbe89; margin: 2px 0 2px 0; }

.addressClass   { font: bold 14px Arial, Helvetica, sans-serif; color: #ffbe89; }

.copyright    { font: normal 12px/1.8em Arial, Helvetica, sans-serif; color: #ffcdcd; }

.emailLink    { font: normal 12px Arial, Helvetica, sans-serif; color: #CC0033; text-decoration: underline; }

a.emailLink:hover    { text-decoration: none; }

.innertxtLnks     { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

a.innertxtLnks:hover     { text-decoration: underline; }

.formTableBorder    { border: 1px solid #dfdedd; }

