﻿/* Region Layout Style */
body
{
	background-color: #FFF;
    background-position: left;
	padding:0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 9pt;
	text-align: justify;
	margin: 0px;
	color: #646364;
}

table.PageWrapper
{
	width: 1024px;
}

div#headerSection
{
	height: 130px;
	width: 100%;
	padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
}

div#bannerSection
{
    height: 100px; 
	width: 1024px;
	padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
    background-image: url(images/bodyBG.png);
    background-repeat: repeat-y;
}

div.contentWrapper {
    width: 990px;
    padding-left: 18px;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.contentWrapper_left {
    float: left;
    width: 564px;
    height: 62px;
    background-image: url(images/Banner.jpg);
    background-repeat: no-repeat;
}
div.contentWrapper_right {
    float: left;
    width: 400px;
    text-align:right;
    padding-right: 20px;
    color:#000;
    font-size:12px;
}

div#topMenuSection
{
    height: 30px;
	width: 100%;
	padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #191919;
}

div#mainContainer
{
    height: 100%;
	width: 100%;
	padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
}

div#MainBodySection
{
    height: 100%;
	width: 1024px;
	padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
    background-image: url(images/bodyBG.png);
    background-repeat: repeat-y;
    overflow: hidden;
}

div#loginSection
{
	display: block;
    width: 100%;
    height: 34px;
    background-image: url(images/loginSection.gif);
    background-position: left;
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
}

div#welcomeSection
{
	display: block;
    width: 100%;
    height: 34px;
    background-image: url(images/WelcomeBanner.gif);
    background-position: left;
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
}

div#headerBanner
{
	display: block;
    width: 100%;
    height: 66px;
    background-image: url(images/Banner.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

div#bodyTopSection
{
	height: 210px;
	width: 100%;
	padding: 0px;
    margin: 0 auto;
    display: block;
}

div#lowerBodyContainer
{
    height: auto;
    width: 980px;
    padding: 0px;
    margin: 0 auto;
    text-align: left;
    background-color: #FFFFFF;
    padding:0 0 29px;
    clear: both;
}

div#leftMenuSection
{
    height: auto;
    width: 29%;
    padding: 0px;
    float: left;
    margin: 0 auto;
    text-align: left;
    background-color: #FFFFFF;
    overflow: hidden;
    display: block;
}

div.leftMenuWrapper
{
    width: 98%;
    float: left;
    padding-left: 2%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    background-color: #FFFFFF;
}

div.menuBarTopQuickNav
{
	display: block;
    width: 100%;
    height: 51px;
    float: left;
    border: 0;
    background-image: url(images/leftNevBarTop.gif);
    background-position: left top;
    background-repeat: no-repeat;
    overflow:hidden;
}

div.menuBarTopImpLinks
{
	display: block;
    width: 100%;
    height: 50px;
    float: left;
    border: 0;
    background-image: url(images/leftNevBarTop2.gif);
    background-position: left top;
    background-repeat: no-repeat;
    overflow:hidden;
}

div.menuBarBody
{
	display: block;
    width: 100%;
    height: auto;
    float: left;
    border: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url(images/leftNevBarBody.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

div.menuBarBottom
{
	display: block;
    width: 100%;
    height: 19px;
    float: left;
    background-image: url(images/leftNevBarBottom.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

div#mainBodySection
{
    height: auto;
    width: 71%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    background-color: #FFFFFF;
    overflow: hidden;
 }

.topMenuLinks
{
	display: block;
	width: 300px;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
    background-image: url(images/menuBullet.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.leftMenuLinks
{
	display: block;
	width: 220px;
	line-height: 23px;
	vertical-align: middle;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
    background-image: url(images/menuBullet.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.MenuTextStyle
{
	display: block;
	width: 220px;
	line-height: 26px;
	vertical-align: middle;
}

hr.leftHrNevBar
{
	float: left;
	width: 220px;
	margin-left: 25px;
	margin-right: 20px;
}

div#introContent
{
   /*display: block;
	width: 92%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:3%;	
	padding-right: 3%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	float: left;
    background-color: #cccccc;
    border-radius: 10px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    -webkit-border-radius: 20px;
    -opera-border-radius: 20px;
    color: #5d5d5d;
    float: left;
    font-family: Verdana,Tahoma,Arial;
    line-height: 20px;*/
    margin-top: 0px;
    font:12px/1.8em Georgia,"Times New Roman",Times,serif;
    color: #5F5F5F;
    float: left;
    padding-right: 17px;
    width: 98%;

}

div.newsEvents
{
	height: 220px; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
	margin-right: 0px; 
	color:#5d5d5d;
	overflow: hidden;
}

div#newsLeft
{
	width: 186px;
	height: 220px;
	background-image: url(images/NewsLeft.jpg);
	float: left;
	overflow: hidden;
}
div#newsMid
{
	width: 475px;
	height: 220px;
	float: left;
	background-image: url(images/NewsMid.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}
div#newsRight
{
	width: 20px;
	height: 220px;
	background-image: url(images/Newsright.jpg);
	float: left;
	overflow: hidden;
}
div#CNB
{
	width: 100%;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	color:#5d5d5d;
	overflow: hidden;
}
div#CNBTop
{
	display: block;
	float: left;
    height: 15px;
	width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(images/CNBTop.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
}
div#CNBMid
{
	display: block;
	float: left;
    height: auto;
	width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(images/CNBmid.jpg);
    background-repeat: repeat-y;
    overflow: hidden;
}
div#CNBBottom
{
	display: block;
	float: left;
    height: 16px;
	width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(images/CNBBottom.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
}
div#circularNotificationSection
{
	display: block;
	float: left;
    height: auto;
	width: 42%;
	margin-right: 2%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 3%;
    background-image: url(images/CircularNotification1.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
}

div#noticeBoardSection
{
	display: block;
	float: left;
    height: auto;
	width: 42%;
	margin-right: 3%;
	margin-left: 3%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(images/NoticeBoard1.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
}

div#circularNoticeDivider
{
    width: 10px;
    float: left;
    height: 194px;
    margin-top: 10px;
    background-image: url(images/Divider.jpg);
    background-repeat: no-repeat;
}

div.bodyRow1
{
	display: block;
	width: 95%;
	margin-left: 1%; 
	margin-right: 4%;
	float: left;
}

div.bodyRow2
{
	display: block;
	border: 2px solid #CCCCCC; 
	width: 100%; 
	float: left;
	margin-top: 5px;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
}

div#TenderSection
{
	display: block;
	float: left;
    height: 160px;
	width: 297px;
	padding: 0px;
	margin-left: 20px;
    margin-right: 5px;
    margin-top: 00px;
    margin-bottom: 10px;
    background-color: #FF6633;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
    overflow: hidden;
}

.tabWrapper
{
	border: 1px solid #999;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 351px;
	height: 100%;
	background: #fff;
	margin-left: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -opera-border-radius: 5px;
}

.tab_container 
{
	
	overflow: hidden;
	clear: both;
	float: left; 
	width: 351px;
	background: #fff;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -opera-border-radius: 5px;
}

.tab_content 
{
	padding: 10px;
	font-size: 9pt;
}


ul.tabs {
	margin-left: 1px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 1px;
	padding: 0;
	float: left;
	list-style: none;
	height: 25px; /*--Set height of tabs--*/
	width: 351px;
}

ul.tabs li {
	float: left;
	margin-left: 1px;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 24px; /*--Vertically aligns the text within the tab--*/
	width: 115px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    -opera-border-radius: 3px;
}

ul.tabs li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	text-align: center;
	outline: none;
	font: Trebuchet MS,Arial,sans-serif;
}
ul.tabs li a:hover 
{
	color: #FF0000;
}

img
{
	border:none;
}
.border{
	float: left; 
	margin-top:10px;
	border : solid 1px #aaa;
	width:95%;
	padding:7px;
	background-color:#fff;
	-moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
    -moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	-opera-box-shadow: 0 0 5px #888;
}

div.searchBoxWrapper
{
	border: 1px solid #5C5C5C;
	clear: both;
	float: left; 
	width: 98%;
	height: 100%;
	background: #5C5C5C;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
}

div.searchBoxHeader
{
	border: 0px;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 99%;
	height: 30px;
	line-height: 25px;
	padding-left: 15px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}

div.searchBoxBody
{
	border: 1px solid #5C5C5C;
	clear: both;
	float: left; 
	width: 99.8%;
	height: 100%;
	background: #fff;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
}

div.controlDiv
{
	width: 96%; 
	margin-top: 5px; 
	margin-bottom: 5px;
	margin-left: 2%;
	margin-right: 2%;
	text-align: left;
	line-height: 18px;
}

div.panelStyle
{
	/**/
	width: 98%;
	margin: 1%;
	text-align:center;
	float: left;
}

div.gridPagerWrapper
{
	width: 645px;
	height: 55px;
	float: left;
}

div.gridOption
{
	margin-left: 20px;
	width: 170px;
	height: 25px;
	float:left;
	margin-top: 15px;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	background-color: #D1D1D1;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
    line-height: 30px;
    color: #2B2B2B;
    border-width: 1px;
    border-style: solid;
    border-color: #929090;
}

.optionBoxComboStyle
{
	background-color: #D1D1D1;
	border: none;
	font-weight: bold;
	font-size: 10pt;
	color: #2B2B2B;
	font-family: Arial, Helvetica, sans-serif;
}

.pagerComboStyle
{
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #D1D1D1;
	height: 20px;
}

div.gridPager
{
	margin-top: 15px;
	margin-left: 190px;
	width: 250px;
	height: 30px;
	line-height:30px;
	float:left;
}

div.infoContainer
{
	width: 650px;
	margin: 10px;
	text-align:left;
}

.fieldName
{
	
	height: 15px;
	vertical-align: middle;
	text-align: left;
	/*width: 176px;
    font-size: 9pt;*/
	padding-left: 10px;
	
	width: 175px;
	border-left: 1px dotted #999999;
	font-weight:bold;
	font-size: 8pt;
}

.fieldValueShort
{
	width: 200px;
	height: 15px;
	vertical-align: middle;
	text-align: left;
	font-size: 9pt;
}

.fieldValueLong
{
	width: 587px;
	height: 15px;
	vertical-align: middle;
	text-align: left;
	font-size: 9pt;
}

html ul.genTabs li.active, html ul.genTabs li.active  /*--Makes sure that the active tab does not listen to the hover properties--*/
{ 
	/*color: #FF0000;
	border-bottom: 1px solid #000;*/ /*--Makes the active tab look like it's connected with its content--*/
	
	background-color: #FFFFFF !important;
    font-weight: bold;
    /*height: 22px;
    width: 131px;*/
}
html ul.genTabs li.active a, html ul.genTabs li.active a  /*--Makes sure that the active tab does not listen to the hover properties--*/
{ 
    color: #000000 !important;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color: #FF0000;
	border-bottom: 1px solid #000; /*--Makes the active tab look like it's connected with its content--*/
}
/* End Layout Style */


/* Region Text Style */
h1, h2, h3, h4, h5, h6
{
   color: #333333;
   
}

h1
{
     /*font-size: 11pt;
    font-weight: bold;
    font: Trebuchet MS,Arial,sans-serif;*/
    color: #323A3F;
    font: 19px Georgia,"Times New Roman",Times,serif;
}

h2
{
    font-size: 9pt;
    font-weight: bold;
    font: Arial, Verdana;
    color: #FFFFFF;
    text-align: justify;
}

h3
{
    font-size: 9pt;
    font-weight: bold;
    font: Arial, Verdana;
    text-align: justify;
}

h4
{
    font-size: 10pt;
    font-weight: bold;
    font: Tahoma;
    text-align:center;
    color: #2B2B2B;
    line-height:5px;
}

.SectionHeading
{
	font-size: 11pt;
	font-weight: bold;
    font: Arial;
    text-align:center;
    color: #FFFFFF;
    line-height:20px;
}

.CircularText
{
	font-size: 9pt;
	font: Arial;
    text-align:justify;
    color: #333333;
    line-height:20px;
    text-align:justify;
   
}

div.textContent
{
	height: 100%;
	width: auto;
	float: left;
	font-size: 9pt;
    font-weight: normal;
    font: Arial, Verdana;
    text-align: justify;
	margin-bottom: 10px;
	color: #82807E;
	line-height:17px;
	padding:0 0 20px;	
}

.boxHeadingStyle
{
	font-size: 9pt;
    font-weight: bold;
    font: Arial, Verdana;
    color: #FFFFFF;
    text-align: justify;
}


/* End Text Style */

/* #region Navigation Section */
a, a:visited, a:active, a:link 
{
    color: #333333;
    text-decoration: none;
}

a, a:hover
{
	color: #00aeef;
	text-decoration: none;
}

div.homeLinks
{
	display: block;
	float: left;
	font-weight:bold;
    width: 1000px;
    height: 66px;
    margin-right: 24px;
    text-align: right;
	line-height: 66px;
	vertical-align: bottom;
}

.otherLinks:visited 
{
	font-size: 9pt;
	font-family: Tahoma;
	font-weight: normal;
    color: #ad4044;
    padding-left: 5px;
}

.otherLinks:link 
{
	font-size: 9pt;
	font-family: Tahoma;
	font-weight: normal;
    color: #ad4044;
}

.otherLinks:hover 
{
	font-size: 9pt;
	font-family: Tahoma;
	font-weight: normal;
    color: #548fe6;
}

.DrillDownLink
{
	color:#646364;
	text-decoration: none;
	font-weight: bold;
}
.DrillDownLink:hover
{
	color:Blue;
	text-decoration:underline;
	font-weight: bold;
}

p {
    text-align: justify;
}

/* End Navigate Section */


/* #region Form Element Section */
.hideGridColumn
{
    display:none;
}

.gridviewFooterStyle
{
	font-weight: bold;
}

.formViewTableStyle
{
	border: 0px;
	border-color: #B0B0B0; 
	color: #646364;
	width: 100%;
}

.gridStyle
{
	border-style: solid;
	border-width: 1px;
	border-color: #D2D2D2;
	width: 673px;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}
/* #endregion Form Element Section */

.viewDetailLink
{
  display: block;
  width: 46px;
  height: 19px;
  background: url("../Default/images/viewDtl.png") no-repeat 0 0;
  border: 0 none;
}

.viewDetailLink:hover
{ 
  background-position: 0 -19px;
  border: 0 none;
}

.viewDetailLink span
{
  position: absolute;
  top: -999em;
}



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink:link
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
}

.accordionLink:visited 
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
}

.accordionLink:hover 
{
	color: Orange;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
}

.searchButtonLink
{
  display: block;
  width: 90px;
  height: 22px;
  background: url("../Default/images/searchImage.png") no-repeat 0 0;
  cursor: auto;
}

.searchButtonLink:hover
{ 
  background-position: 0 -22px;
  cursor: auto;
}

.searchButtonLink span
{
  position: absolute;
  top: -999em;
}

/* Footer Section */
#footer-wrap
{
	width:100%;
	/*height:270px;*/
	float:left;
	padding: 0px;
	margin: 0 auto;
	background:url(../Default/images/footer-bg.gif) repeat-x;
}

#footerSection
{
    width: 1024px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    overflow:hidden;
    height: 290px;
}

.footerFeedbackLink
{
    display: block;
    float: left;
    width: 100%;
    height: 142px;
    background: url("../Default/images/feedbackLink.jpg") no-repeat center 0;
    border: 0 none;
    overflow: hidden;
}

.footerPhotoGalleryLink
{
    display: block;
    float: left;
    width: 100%;
    height: 142px;
    background: url("../Default/images/photoGalleryLink.jpg") no-repeat center 0 transparent;
    border: 0 none;
    overflow: hidden;
}

.footerVideoGalleryLink
{
    display: block;
    float: left;
    width: 100%;
    height: 142px;
    background: url("../Default/images/VGalleryLink.jpg") no-repeat center 0 transparent;
    border: 0 none; 
    overflow: hidden;
}

.footerTenderLink
{
    display: block;
    float: left;
    width: 100%;
    height: 111px;
    background: url("../Default/images/TendersLink.jpg") no-repeat center 0 transparent;
    border: 0 none;
    overflow: hidden;
}
.footerBlogLink
{
    display: block;
    float: left;
    width: 100%;
    height: 142px;
    background: url("../Default/images/GrivancesLink.jpg") no-repeat center 0 transparent;
    border: 0 none;
    overflow: hidden;
}
.footerFeedbackLink:hover, .footerPhotoGalleryLink:hover, .footerVideoGalleryLink:hover, .footerBlogLink:hover
{ 
    background-position: center -143px;
    border: 0 none;
}

.footerTenderLink:hover
{ 
    background-position: center -111px;
    border: 0 none;
}
.footerTenderLinkStatus
{
    display: block;
    float: left;
    width: 100%;
    height: 34px;
    background: url("../Default/images/TendersLinkStatus.jpg") no-repeat center 0 transparent;
    border: 0 none;
    overflow: hidden;
    text-align: center;
    color: #548fe6;
    font-size: 9pt;
}

.followfb
{
    display: block;
    float: right;
    width: 25px;
    height: 25px;
    background: url("../Default/images/facebook.png")no-repeat center 0 transparent ;
    border: 0 none;
    overflow: hidden;
    padding-left:3px;
    padding-top:0px;
}

#footerSecondRow
{
	display: block;
	float:left;
	margin-top: 10px;
	padding:0;
	width:100%;
	height:17px;
	background-image: url(images/footerLine.png);
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

#footerThirdRow
{
	display: block;
	float:left;
	margin-top: 8px;
	padding:0;
	width:100%;
	height:18px;
	text-align: center;  
	color: #FFF;
	font-family: Arial;
	font-size: 10pt; 
	overflow: hidden; 
}

#footerFourthRow
{
	display: block;
	float:left;
	padding:0;
	width:100%;
	height:27px;
	background-image: url(images/copyrightText.gif);
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

#footerFifthRow
{
	display: block;
	float:left;
	margin: 0px;
	padding:0;
	width:100%;
	height:22px;
	text-align: center;  
	color: #FFF;
	font-family: Arial;
	font-size: 10pt;  
	overflow: hidden;
}

#footerHitCountLeft
{
	width: 144px; 
	height: 22px; 
	float: right;
	line-height: 22px; 
	font-size: 8pt;
	background-image: url('../Default/Images/HTLeft.png')
}

#footerHitCountRight
{
	width: 141px; 
	height: 22px; 
	float: left; 
	line-height: 22px; 
	font-size: 8pt;
	background-image: url('../Default/Images/HTRight.png')
}

/* Heading Wrapper*/

.HeadingWrapper
{
    Height:30px;
    width:98%;
    margin-left:0px;
    margin-top:20px;
    background-color:#122235;
    color:#fff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    -opera-border-radius: 3px;
}

/*-----------------*/
.ButtonStyle2
{
    background: -moz-linear-gradient(#FEFEFE, #DBDBDB) repeat scroll 0 0 transparent;
    border: 1px solid #A7A7A7;
    -moz-border-radius: 2px 2px 2px 2px;
    -khtml-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -opera-border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    color: #555150;
    font-weight:normal;
    height: 30px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 20px;
    padding-right: 20px;
    -moz-text-shadow: 0 1px 0 white;
    -khtml-text-shadow: 0 1px 0 white;
    -webkit-text-shadow: 0 1px 0 white;
    -opera-text-shadow: 0 1px 0 white;
}
.ButtonStyle2:hover 
{
	background:  -moz-linear-gradient(#FEFEFE, #BCBCBC) repeat scroll 0 0 transparent;
	border: 1px solid #A7A7A7;
}

.popup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.popup_Titlebar {
	background: url(Images/titlebar_bg.jpg);
	background-repeat: repeat-x;
	height: 29px;
	float:left;
	padding-left:0px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	width: 100%;
}

.popup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
}

.popup_Buttons
{
	margin:5px;
	text-align: right;
}

.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

