body{
background-color:#F9EFE5;
font-family: arial, sans-serif;
margin:0;
padding:0;

}

.print{}
.inPrint{display:none; }


/*Backgrounds*/
.bgWhite{background:#ffffff;}

.mainBg{background-image: url(../images/bg.gif);
background-repeat:repeat-x;
}

.subBg{background-image: url(../images/subpage_bg.gif);
background-repeat:repeat-x;
}


/*Top Navigation*/
.topNaviContainer{padding-left:0px;padding-bottom:10px;margin-right:0px;}

.topNavi{
background-color:#7D5345;
color:#F9EFE5;
font-size:10px;
width:175px;
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:none;
}


/*Content*/

.content{
font-size:12px;
line-height:16pt;
color:#7A7A7A;
text-align:left;
}

/*Breadcrumb*/
.breadcrumb{
color:#ffffff;
font-size:11px;
margin-top:8px;
margin-left:10px;
text-transform : capitalize;

}
.breadcrumb a:link,.breadcrumb a:visited{
color:#ffffff;
font-size:11px;
margin-top:8px;
text-decoration:underline;
margin-left:5px;
text-transform : capitalize;
}

.breadcrumb a:hover{
color:#ffffff;
font-size:11px;
margin-top:8px;
text-decoration:none;
margin-left:5px;
text-transform : capitalize;
}

/* Borders */
.borderTopDashed{
border-top: solid 1px #D0C1B2;
margin-top:7px;
margin-bottom:7px;
}

/*Headers*/
h4{
color:#7D5345;
/*text-transform:capitalize;*/
font-size:16px;
line-height:17pt;
margin-top:0px;
}

.subheader{
color:#333333;
font-size:13px;
line-height:15pt;
}

/*Links*/
a:link, a:visited {
color:#3384B8;
font-size:12px;
text-decoration:none;
}

a:hover {
color:#3384B8;
font-size:12px;
text-decoration:underline;
}

/* News links*/

.news a:link, .news a:visited {
color:#3384B8;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.news a:hover {
color:#3384B8;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}


/*Bullets*/
ul{
padding-left:20px;
margin-left:0px;
text-align:left;
}

.bullets{list-style-image:  url(../images/black_arrow.gif); margin-top: 0px;
}

/*Footer*/

.footer{
color:#865E51;
font-size:11px;
padding:10px 0px10px 0px;;
}

.footer a:link,.footer a:visited {
color:#865E51;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.footer a:hover {
color:#865E51;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.tree
{
	color:#3384B8;
	font-weight:bold;
	}
	
/* 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: #F9EFE5; }
.altRow{ background-color: #e4e4e4; }
.tableBorder { border: solid 1px #E3CFBA; }
table{line-height:13pt;text-align:left;}
.tableBorderRight{ border-right: solid 1px #E3CFBA; }


/*Companies Drop Down List*/

.companyBg{background-image:url(../images/companies_bg.jpg);
	width:186px;
	height:76px;
	background-repeat:no-repeat;
	}
	
.companyDDL
{
	margin-top:43px;
	width:145px;
	margin-left:20px;
	border: solid 1px #A4A4A4;
	background-color:#EEEEEE;
	color:#333333;
	font-size:11px;
	padding:1px 1px 1px 1px;
	}


	/*Award tabs*/
.viewedTabs{float:left; width:auto; border-left:solid 1px #D0C1B2; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 12px 5px 12px; background:#929292; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;margin-bottom:5px;}
.viewedTabsSelected{float:left; width:auto; border-left:solid 1px #D0C1B2; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 12px 5px 12px; background:#5B5B5B; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;margin-bottom:5px; }
.viewedList{border:solid 0px #D0C1B2; padding:0px; }
.propBorderBottom { border-bottom: 1px solid #D0C1B2; margin-top: 15px; margin-bottom:15px; }
.viewedTabsNone {float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 5px 5px 5px; background:#A6A6A6;  margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }
