﻿body { margin: 0px;
    font-family: Arial, Helvetica, Times New Roman, Sans-Serif;
    color: #2B2B2B;
    background: #FFF;
    font-size: 12px;
}

.print{ }
.inPrint{display:none;}


/*Top Navigation*/
.topNaviContainer{margin-left:300px;padding-bottom:10px;margin-right:10px }

.DDmenuSubTitle { color:#005A89; font-weight:bold; padding:15px 14px 0; font-size:11px;line-height:13px }
.DDmenuSubTitle a { color:#005A89; font-weight:bold; text-decoration: none }

.DDmenuContent { color:#1C1C1C; font-size:11px; padding:5px 15px; line-height:14px }
.DDmenuContent a { color:#1084FD; font-size:11px; text-decoration:none }

.DDmenuContentSub { color:#1C1C1C; font-size:11px; padding:0 15px 10px; line-height:14px; font-weight:normal; text-transform:none }
.DDmenuContentSub a { color:#1084FD; font-size:11px; text-decoration:none; font-weight:normal; text-transform:none}

.DDmenuArrow { padding-left:10px }

.DDmargin { margin-bottom:5px }

.DDmenuViewAll { color:#64880A; font-size:10px; font-weight:bold; padding:15px 10px 0 }
.DDmenuViewAll a { color:#64880A }

.awardList{ color:#1C1C1C; font-size:11px; padding:5px 15px 0; line-height:14px;background:url(../images/arrow_grey.gif) no-repeat 10px left; padding-left:5px; margin:0 15px }
.awardList a{ color:#1084FD; font-size:11px;  text-decoration:none }

.ListTitle{ color:#1C1C1C; font-size:11px; padding:5px 15px 0; line-height:14px;background:url(../images/arrow_grey.gif) no-repeat 10px left; padding-left:5px; margin:0 15px; font-weight:bold }
.ListTitle a{ color:#1084FD; font-size:11px;  text-decoration:none }

.topColorBar { background: #5A5B60; font-size: 10px; color: #FFF; font-weight: bold;padding: 0 10px 2px; width: 220px; margin-top: 30px; text-align:center}
.topColorBar a { color: #FFF; font-weight: bold; text-decoration:none; font-size: 10px }

.topNavi{ background-color:#7D5345; color:#F9EFE5; font-size:10px; width:275px; padding: 5px 5px 5px 5px; margin-top:25px; text-align:center }
.topNavi a:link, .topNavi a:visited{ color:#F9EFE5; font-size:10px; text-align:left; text-decoration:none }
.topNavi a:hover{ color:#F9EFE5; font-size:10px; text-align:left; text-decoration:underline }

.bottomTabBar { background: url(../images/bar_repeat.png) repeat-x left top; position:absolute; width: 100%; margin-top: 462px; z-index: 10 }

.ddContentBg { border:1px solid #DDD; border-bottom:3px solid #929292; height: 203px; display: none; position: absolute; z-index:10 }

.bottomTab{ margin-top:10px; position: absolute; height: 399px; width: 306px; display: none }

.tabContentTop{ height: 26px; padding-right:15px; padding-top:5px }

.tabContentBg{ height: 373px; width: 306px }

.slideTitle { font-size:16px }
.moreArrow{ background:url(../images/arrow.gif) no-repeat right 4px; padding-right:8px; font-size:11px}
.greyArrow{ background:url(../images/arrow_grey.gif) no-repeat left 5px; padding-left:8px; padding-bottom:5px }
.greyArrowLt{ background:url(../images/arrow_grey.gif) no-repeat left 5px; padding-left:8px; width:120px; }
.greyArrowLLt{ background:url(../images/arrow_grey.gif) no-repeat left 5px; padding-left:8px; width:120px; padding-bottom:5px }
.greyArrowRt{ background:url(../images/arrow_grey.gif) no-repeat left 5px; padding-left:8px; width:95px; float:right; }
.closeTab{cursor:pointer}

.mainTitle
{
font-size:18px; 
color:#1595DC; 
line-height:1.3em;
}

/* for the banner and businesses icons
.firstrow { margin-top: -300px; margin-left: 680px; z-index: 9999; position: absolute; } */
.firstrow { background-color: #8B5242; }
.imgBdr { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; color: #000000; }
            
/* overwriting HTML default elements */
a { color: #1595DC; text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0px; }
table { font-size: 12px; text-align: left; }
img { border: none 0px transparent; margin: 0px; }
input, textarea, select { font-size: 12px; }


.bgWhite { background: #FFFFFF; padding: 0px 0px 20px 0px; text-align: center; }
.bgBrown { background: #6D636F; }
.subBrown { width: 172px; height: 25px; background: #7D5345; }

#topBrown { height: 8px; background: #8B5242; }
.topNaviContainer{padding-bottom:0px;padding-right:0px;}
#homeNavigation { width:235px; background: #8B5242; font-size: 10px; text-align: center; padding: 3px 3px 3px 3px; margin-top: 40px; color: #FFFFFF;

 }
#homeNavigation a { color: #FFFFFF; text-decoration: none; }
#homeNavigation a:hover { text-decoration: underline; }
#mainNavigation { text-align: right; padding: 10px 0px 10px 0px; margin-right: 38px; clear:both; }
#toolsColumn a { color: #3384B8; font-size: 11px; text-decoration: none; }
#toolsColumn a:hover { text-decoration: underline; }


/*Breadcrumb*/
.breadcrumbText { color: #737373; font-size: 8pt; font-weight: bold; padding: 10px 0 5px 7px; }
.breadcrumbText a { color: #737373; font-weight: bold; font-size: 8pt; }
.breadcrumbText a:hover { color:#737373; font-size:8pt; text-decoration: underline }
.tagLine { background: #FBFAE8; font-size: 12px; padding: 10px 15px 10px 15px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 20px 0px 20px 0px; }


/*Bullets*/


.bullets{ margin-top: 0px;
}


.tableContentWidth1 li{margin-top:5px;}
 
/* for borders */
.borderTop { border-top:#cccccc 1px solid; padding-bottom:10px; padding-top:10px;}
.borderTopDotted { border-top: solid 1px #8B5343; padding-top: 10px; }
.bdrLeft { border-left: 1px solid #000000; }
.bdrBottom { border-bottom: 1px solid #000000; }
.borderDottedLeft { border-left: 1px solid #8B5242; }
.borderDottedBottom { border-bottom: 1px solid #8B5242; }
.borderTopDashed
{
    background-color:#BBBBBB;
    height:1px;
/*.borderTopDashed{
border-top: solid 1px #BBBBBB;
margin-top:10px;
margin-bottom:10px;*/
}
.borderGreen { border-:1px solid #72c6c7;}
/* for sub pages */
#articleTitle { font-size: 18px; color: #1595DC; text-transform: capitalize;line-height:20pt;margin-top:0px; margin-bottom:10px;}
#articleContent { line-height: 16pt; padding-right: 10px; }

.subheader{font-size:13px; color:#494949; font-weight:bold; }
.subheader2{font-size:12px; color:#646264; font-weight:bold; }
.cont1 { font-size:16px; color:#999; font-weight:bold; line-height:20px;}
.title1{font-size:13px; color:#fff; font-weight:bold;} /*color:#2D2D2D;*/
.imgArticlesLeft {padding-right:8px; padding-bottom:8px;}
.imgArticlesRight {padding-left:8px; padding-bottom:8px;}
.tableBgColor{background-color:#E9F3F5; padding:8px;}
.tableBg{padding:8px;}
.tableMainBg{background-color:#B1DAE2; padding:8px;}
.fontHighlight { font-size:15px; color:#005867; font-weight:bold;}
.horizontalLine{background-image: url(../images/articles/line.gif); background-repeat: repeat-x;}
.padTop {padding-top:10px;}

/* for table's formatting */
.rowTitle { font-weight: bold; background: #7D5345;color:#ffffff; }
.subrowTitleGrey { font-weight: bold; background: #E9E8E8;color:#666666; }
.subrowTitle { font-weight: bold; background: #f4f4f4;color:#666666; }
.alternateRowGrey { background: #F1F1F1; }
.alternateRowLightBrown { background: #E9F3F5; }
.altRow{ background-color: #e4e4e4; }
.tableBorder { border: solid 1px #E3CFBA; }
table{line-height:13pt;}
.tableBorderRight{ border-right: solid 1px #E3CFBA; }
.tableContentWidth{width:875px;line-height: 16pt;}
.tableContentWidth1{width:500px;padding-right:20px;}

.specTitle{ background-color: #C1D5E0;}
.alternateRowLightBlue { background: #F1F1F1; }
.paddingLeft05 { padding-left: 5px; }

/* other formatting */
.font10 { font-size: 10px; }

.footer { padding: 10px; font-size: 11px; color: #161616; text-align: center; }
.footer table { font-size: 11px; }
.footer a { color: #161616; text-decoration: none; }
.footer a:hover { text-decoration: underline; }


/* for form */
.frmBdr {border: 1px solid #FFFFFF;}

.marginTop15 { margin-top: 15px; }


/*for subpage subtitle*/
.pSubTitle { margin-bottom: 0px; }


/* image in article */
.imgLeft { float: left; margin-right: 10px; margin-bottom: 20px; }
.imgCaption { font-size: 8pt; clear: both; }

.tablePrint{ width:955px}
.contentPrint{width: 550px; padding-top: 10px; padding-right:30px}

/*Master page right icon*/
.NaviThumbLeft { padding: 2px 2px 2px 8px;}
.NaviThumbRight { padding: 2px 6px 2px 2px; padding-right:5px; padding-left:2px;}

.borderTopGrey{border-top:#ededed 2px solid}

.tableTitle{background: url(../images/articles/img_procurement_bg.jpg) repeat-x center top; height:16px; padding:12px 0 12px 0; width:100%}
.tableTitle td{height:16px; padding:12px 0 12px 0}

/* padding & margin */
.padding8 {padding:8px}

