/* CSS Document */

@import url(sitemap.css);
@import url(mail.css);
@import url(rte.css);
@import url(ext.css);

a:link img {border: none;}
a:link visited img {border: none;}
a img {border-style: none;}

body   {
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #666666;
   background-color: #F8F8F8;
}

form  {
   margin: 0px;
}


.imageBorder   {
    border: 0px;
}

.floatLeft   {
    float: left;
}

.floatRight  {
    float:right;
}

.fltLeftBorder  {
    float: left;
	border: 0;
}

.fltRightBorder  {
    float: right;
	border: 0;
}

.textField  {
    border: 1px solid #819EBA;
}

h1   { margin: 0; }

/* layout starts */

#container  {
    width: 1004px;
	height: auto;
	margin: auto;
}

#mainContainer  {
	width: 888px;
	height: auto;
	padding: 0px 58px 0px 58px;
	text-align: left;
	background-image: url(images/body_bg.gif);
    background-position: top left;
    background-repeat: repeat-y;
	float: left;
}

/* layout ends */

/*----------------------------top banner section starts--------------------------------------*/

#topSection  {
    width: 888px;
	height: auto;
	float: left;
}
#topSection  {display:none;}
.logo  {
    width: 216px;
	height: 86px;
	float: left;
}

.topRightLinkDiv  {
    width: auto;
	height: auto;
	color: #CCCCCC;
	margin-top: 64px;
	float: right;
}

.topRightLinks  {
    font-size: 12px;
	color: #00396C;
	text-decoration: none;
}

a.topRightLinks:hover  {
	color: #999999;
}

.topRightLinksActive  {
    font-size: 12px;
	color: #999999;
}

/*--------------------main link section starts--------------------*/

#mainLinkDiv  {
     width: 888px;
	 height: 27px;
	 background: url(images/middle_bg.gif) top left repeat-y;
	 border-bottom: 1px solid #E6E6E6;
	 border-top: 1px solid #E6E6E6;
	 float: left;
}

#mainLinkDiv  {display:none;}
.mainLinks, .mainLinks2  {
    width: auto;
	height: 27px;
	text-align: center;
	line-height: 2em;
	padding: 0px 6px 0px 6px;
	float: left;
}

.mainLinks  {
	background-image: url(images/main_links_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.mainLinksClass  {
    font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
} 

a.mainLinksClass:hover  {
	text-decoration: underline;
}

.mainLinksClassActive  {
    font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.mainLinkDivision  {
    width: 3px;
	height: 27px;
	background-image: url(images/main_links_division.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.mainLinks2  {
	background-image: url(images/main_links_btm_arrow.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.mainLinks2  {display:none;}

.mainLinks2Class  {
    font-size: 12px;
	color: #FF8000;
	text-decoration: none;
} 

a.mainLinks2Class:hover  {
	text-decoration: underline;
}

.mainLinks2ClassActive  {
    font-size: 12px;
	color: #FF8000;
	text-decoration: underline;
}

.date  {
    width: auto;
	height: 27px;
	font-size: 12px;
	line-height: 2em;
	color: #333333;
	padding-right: 10px;
	float: right;
}

.bottomLine  {
    width: 888px;
	height: 9px;
	background-image: url(images/under_mainlnk_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
}

/*--------------------main link section ends----------------------*/

/*----------------------------top banner section ends--------------------------------------*/

/*----------------------------middle section starts--------------------------------------*/

#middleDiv  {
    width: 888px;
	height: auto;
	background: url(images/middle_bg.gif) top left repeat-y;
	padding-left: 1px;
	float: left;
}

.middleTopLinkDiv  { display:none; }

.middleTopLink  {
    font-size: 12px;
	color: #00396C;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

a.middleTopLink:hover  {
	color: #FF8000;
} 

.middleTopLinkActive  {
    font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}

.orangeLink  {
    font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}

a.orangeLink:hover  {
	color: #31383B;
}

#middleLeftSection  { 
    width: 470px;
	height: auto;
	float: left;
}

.homeImage  {
    width: 470px;
	height: auto;
	float: left;
}

.mdlLeftContentDiv  {
    width: 467px;
	height: auto;
	background-image: url(images/mdl_lft_content_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 4px 0px 15px 3px;
	float: left;
}

.text   {
    font: normal 12px Arial, Helvetica, sans-serif; color: #666;
	}

.mainHeadingDiv  {
    width: 467px;
	height: 33px;
	background-image: url(images/main_heading_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
}

.mainHeadOrange  {
   font-size: 20px;
   font-weight: bold;
   color: #FA833A;
   line-height: 1.5em;
   margin-left: 10px;
}

.mainHeadBlack  {
   font-size: 20px;
   font-weight: bold;
   color: #31383B;
   line-height: 1.5em;
   margin-left: 10px;
}

.smallBoldBlack, .smallBoldOrange, .smallBoldBlue  {
   font-size: 13px;
   font-weight: bold;
   line-height: 1.5em;
}

.smallBoldBlack {
   color: #666666;
}

.smallBoldOrange  {
   color: #FF8000;
}

.smallBoldBlue  {
   color: #00396C;
}

.learnArrow1  {
   font-size: 12px;
   color: #FF8000;
   text-decoration: none;
   background-image: url(images/learn_arrow_orange.gif);
   background-position: top right;
   background-repeat: no-repeat;
   padding-right: 7px;
}

a.learnArrow1:hover  {
   text-decoration: underline;
}	

#middleRightSection  { 
    width: 396px;
	height: auto;
	background-image: url(images/middle_right_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 7px 0px 8px 20px;
	float: left;
}

.rightMainHeadDiv  {
    width: 396px;
	height: 32px;
	background-image: url(images/right_main_head_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.rightContentDiv  {
    width: 360px;
	height: auto;
	border-left: 1px solid #DFDFDF;
	padding: 14px 25px 15px 10px;
	float: left;
}

.text  {
    font-size: 12px;
	color: #666666;
	text-align: justify;
}

.learnMoreDiv  {
    width: 396px;
	height: 27px;
	text-align: right;
	background-image: url(images/learn_more_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
}

.learnArrow2  {
   font-size: 12px;
   font-weight: bold;
   color: #00396C;
   line-height: 2em;
   margin-right: 10px;
   text-decoration: none;
   background-image: url(images/learn_arrow_blue.gif);
   background-position: top right;
   background-repeat: no-repeat;
   padding-right: 9px;
}

.rgtBlock2Curve  {
    width: 390px;
	height: 10px;
	background-image: url(images/rgt_services_top_curve.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.rgtServiceDiv  {
    width: 390px;
	height: auto;
	background: url(images/rgt_service_bg.gif) top left repeat-y;
	background-color: #F2F2F2;
	float: left;
}

.imageClass  {
    margin: 4px;
	float: left;
}

.learnMoreDiv2  {
    width: 390px;
	height: 28px;
	text-align: right;
	background-image: url(images/rgt_services_learn_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
}

.rgtBlock  {
    width: 367px;
	height: 85px;
	background-image: url(images/services_block.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 5px 9px;
	float: left;
	display: inline; overflow: hidden;
}

.moreButton  {
    margin: 0 10px 0 0;
	float: right;
}

/*----------------------------middle section ends--------------------------------------*/

/*----------------------------footer section ends--------------------------------------*/

#footer  { display:none;}

.orangeBg  {
    background-image: url(images/footer_orange_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.footerLinkDiv  {
    width: 671px;
	padding-right: 8px;
	line-height: 1.5em;
	text-align: right;
	color: #CCCCCC;
	background-image: url(images/footer_blue_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.footerLinks  {
    font-size: 12px;
	color: #CCCCCC;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

a.footerLinks:hover  {
	color: #fff;
}

.footerLinksActive  {
    font-size: 12px;
	color: #fff;
	padding: 0px 3px 0px 3px;
}

.footerLinkDiv2  {
     width: 888px;
	 height: auto;
	 border-bottom: 1px solid #A9A9A9;
	 line-height: 2em;
	 font-size: 11px;
	 color: #919191;
	 float: left;
}

.footerLinks2  {
    font-size: 11px;
	color: #919191;
	text-decoration: underline;
}

a.footerLinks2:hover  {
	text-decoration: none;
}

.footerLinks2Active  {
    font-size: 11px;
	color: #919191;
	text-decoration: none;
}

.webDesigned  {
    color: #919191;
	text-decoration: none;
	padding-left: 240px;
}

.cyber  {
    color: #FF8000;
	text-decoration: none;
}

.bottomDiv  {
    width: 888px;
	height: auto;
	background-image: url(images/footer3_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
}

.textLinks   { font: normal 12px Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }

a.textLinks:hover   { text-decoration: underline; }

/*----------------------------footer section ends--------------------------------------*/


/*----------------------------inner page section starts--------------------------------------*/



#innercontentDiv  { 
    width: 886px;
	height: auto;
	background-image: url(images/middle_right_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 6px 0 0 0;
	float: left;
}

#innerMdleLeftSection  { 
    width: 470px;
	height: auto;
	float: left;
}


#leftLinkSection      {display:none;)

.lftLnkHead           { width: 179px; height: 37px; background: url(images/lft_link_head_bg.gif) top left no-repeat; font: bold 16px Arial, Helvetica, sans-serif; color: #FA833A; line-height: 2em; margin: 0 7px 0 6px; float: left; display: inline; overflow: hidden; }
.lftLnkHead {display:none;}

A.lftkHeadLink      { font: bold 14px Arial, Helvetica, sans-serif; color: #FA833A; text-decoration: none;}

.lftLnkHead span      { font: bold 16px Arial, Helvetica, sans-serif; color: #31383B; }

#lftLnkContainer      { width: 178px; height: auto; background: url(images/lft_lnk_bg.gif) top left repeat-y; padding-bottom: 13px; margin-left: 1px; float: left; }

.lftLnkBox            { width: 165px; height: auto; background: url(images/horizontal_dots.gif) bottom left repeat-x; padding: 8px 0 8px 12px; float: left; }

.subLinks             { width: auto; height: auto; font: normal 13px/18px Arial, Helvetica, sans-serif; color: #00396C; background: url(images/sub_lnk_arrow.gif) top left no-repeat; padding-left: 10px; text-decoration: none; }

a.subLinks:hover      { color: #F09100; }

.subLinksAct          { width: auto; height: auto; font: normal 13px/18px Arial, Helvetica, sans-serif; color: #F09100; background: url(images/sub_lnk_arrow.gif) top left no-repeat; padding-left: 10px; text-decoration: none; }

.subSubLinks          { width: auto; height: auto; font: normal 13px/18px Arial, Helvetica, sans-serif; color: #FF6600; background: url(images/page_lnk_arrow.gif) top left no-repeat; padding-left: 10px; text-decoration: none; margin-left: 5px; }

a.subSubLinks:hover   { text-decoration: underline; }

.subSubLinksAct       { width: auto; height: auto; font: normal 13px/18px Arial, Helvetica, sans-serif; color: #FF6600; background: url(images/page_lnk_arrow.gif) top left no-repeat; padding-left: 10px; text-decoration: underline; margin-left: 5px; } 

#middleContentDiv     { width: 874px; height: auto; background: url(images/mdl_content_bg.gif) top left repeat-y; float: left; margin-left: 6px; display: inline; overflow: hidden; }

#rgtContentSection    { width: 659px; height: auto; padding: 0 20px 30px 8px; float: left; }

#rgtContentSection h1 { font: normal 23px/30px Arial, Helvetica, sans-serif; color: #FA833A; }

#rgtContentSection h1 span { color: #00396C; }

#rgtContentSection p  { margin: 5px 0 8px 0; text-align: justify; }


.breadCrumb   { display:none;}
.breadCrumb a  { display:none;}
.breadCrumb a:hover   { display:none;}
.breadCrumbAct   { display:none;}

.middleBottom         { width: 874px; height: 24px; background: url(images/middle_bottom_bg.gif) top left no-repeat; margin: 0 0 0 6px; float: left; display: inline; overflow: hidden; }

/*----------------------------inner page section ends--------------------------------------*/
#iconLinks                   { display:none } 
