/* 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; }

b                     { font-weight: bold; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                   { font: normal 12px Arial, Helvetica, sans-serif; color: #cacaca; text-align: center; background: url(images/body_bg.gif) top left repeat-x #000; margin:0; }

#wrapper               { width: 960px; height: auto; margin: 0 auto; text-align: left; }


/*----------------- [Header Section] ---------------------*/
/*--------------------------------------------------------*/

.topLnk           { width: auto; height: auto; text-align: right; }

.topLinks         { width: auto; height: 30px;  float: right; }

.topLinks a       { background: url(images/top_link_bg1.gif) bottom left repeat-x; font: normal 12px/2em Arial, Helvetica, sans-serif; color: #a3a2a2; text-decoration: none; padding: 0 10px 10px 10px; }

.topLinks a:hover { background: url(images/top_link_bg2.gif) bottom left repeat-x; color: #FFFFFF; }

.topLinks span    { background: url(images/top_link_bg2.gif) bottom left repeat-x; font: normal 12px/2em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding: 0 10px 10px 10px; }

.callText         { font: normal 16px Arial, Helvetica, sans-serif; color: #ababab; }


/*----------------- [Middle Section] ---------------------*/
/*--------------------------------------------------------*/


/*----------------- [Menu Section] ---------------------*/

.menu              { width: 217px; height: 30px; background: url(images/menu_block_bg.gif) top left no-repeat; margin: 0 0 5px 12px; display: inline; float: left; } 

.menu a            { font: normal 14px/2em Arial, Helvetica, sans-serif; color: #a3b7ce; background: url(images/menu_link_bullet.gif) top left no-repeat; padding-left: 12px; margin-left: 10px; text-decoration: none; }

.menu a:hover      { color: #fff; }

.menu span         { font: normal 14px/2em Arial, Helvetica, sans-serif; color: #fff; background: url(images/menu_link_bullet.gif) top left no-repeat; padding-left: 12px; margin-left: 10px; text-decoration: none; }

/*----------------------------------------------------------------------------------------------------------*/ 

.readMoreBtn             {  width: 85px; height: 27px; background: url(images/read_more_btn.gif) top left no-repeat; text-align: center; }

.readMoreBtn a           { font: normal 14px/2em Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
 
.readMoreBtn a:hover     { color: #000; }

.welcomeSection          { text-align: justify; font-size: 12px; }

.welcomeSection h1       { font: normal 20px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0; }

.welcomeSection h1 span  { color: #ef7d01; }

.welcomeSection p        { margin: 3px 0 0 0; }



/*----------------- [Middle Read More Section] ---------------------*/

.moreBox            { width: 290px; height: auto; margin-top: 8px; display: inline; float: left; }

.moreboxHeading     { font: bold 17px Arial, Helvetica, sans-serif; color: #e2e2e2; }

.more               { font: bold 12px/2em Arial, Helvetica, sans-serif; color: #f18002; text-decoration: none; background: url(images/more_bullet.gif) top right no-repeat; padding-right: 10px; }

.verticalDivision   { width: 27px; height: auto; background: url(images/vertical_division.gif) top center repeat-y; margin-top: 8px; display: inline; float: left; }


/*----------------- [Footer Section] ---------------------*/
/*--------------------------------------------------------*/

.footer         { width: 100%; height: 50px; background: url(images/footer_bg.gif) top left repeat-x; text-align: center; font: normal 11px Arial, Helvetica, sans-serif; color: #899196; }

.footer a       { font: normal 11px Arial, Helvetica, sans-serif; color: #a7aeb1; text-decoration: none; padding: 0 4px 0 4px; }

.footer a:hover { color: #fff; }

.footer span    { font: normal 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding: 0 4px 0 4px; }



/*----------------- [Inner Page Section] ---------------------*/
/*------------------------------------------------------------*/

.lftLinkColum      { background: url(images/inner_lft_colum_bg.gif) bottom left no-repeat; }

.contentTD         { background: url(images/inner_contentTD_top_bg.jpg) top left no-repeat #2a2c2c; }

.contentDiv        { width: 666px; height: auto; margin: 40px 0 30px 25px; }

.innerHeadingTD    { height: 35px; background: url(images/inner_heading_btm_line.gif) bottom left repeat-x; }

.innerHeadingTD h1 { font: normal 24px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0; }

.innerHeadingTD h1 span   { color: #ef7d01; }

.innerContents     { width: 100%; height: auto; }

.innerContents p   { margin: 0 0 10px 0; }

.innerContents img { float: right; margin: 0 0 10px 10px; }

.innerContents li   { margin-top: 5px; }

.innerCntntLink     { font: normal 12px Arial, Helvetica, sans-serif; color: #a3b7ce; text-decoration: underline; }

a.innerCntntLink:hover     { text-decoration: none; }

.sitemaplnkBox    { border: 1px solid #4f4d4d;  }

.sitemaplnk    { font: normal 12px Arial, Helvetica, sans-serif; color: #b8b488; text-decoration: none; }

a.sitemaplnk:hover    { color: #fff; }

.siteHomelnk   { font: normal 18px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

a.siteHomelnk:hover   { color: #ffe10d; }
