.bodytext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
}
html{height:100%; width:100%;}
.link
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.link:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2E5191;
text-decoration:none;
}

.footertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
#trans{ width:100%; height:100%; background-color:#fff; position:fixed; top:0; left:0; z-index:1; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
* html #trans{ width:100%; height:1500px; background-color:#fff; position:absolute; top:0; left:0; z-index:1; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
#demo{ z-index:2; position:absolute; clear:left; top:221px; width:500px;}
* html #demo{ z-index:2; position:absolute; clear:left; top:230px; width:500px;}
.bandtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


.submenutext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2E5191;
text-decoration:none;
}

.submenutext:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2E5191;
text-decoration:underline;
}

.linksearchmenutext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}

.linksearchmenutext:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.searchtextbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px;
color:#666666;
width:100px;
text-decoration:none;
}

.linkbreadcrumps
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.linkbreadcrumps:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}


.headertextbig
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}

.contentcopy
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;
text-decoration:none;
padding: 0 20px 0 20px;
}

.our_expertisetitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
text-decoration:none;
}
.our_expertisetitle1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
text-decoration:none;
background:url(../images/tab_plus.jpg) no-repeat top left;
margin-top:0px;
margin-bottom:0px;
padding:7px 0px 8px 30px;
cursor: pointer; cursor: hand;
}

.our_expertisetitle2
{
background:url(../images/tab_minus.jpg) no-repeat top left;
margin-top:0px;
margin-bottom:0px;
padding:7px 0px 8px 30px;
cursor: pointer; cursor: hand;
}

.our_expertisebackground
{
background:#F7FAFF;
margin-left:0px;
margin-top:-2px;

}

.gapstandard
{
text-decoration:none;
height:15px;
}

.gapsmall
{
text-decoration:none;
height:5px;
}

.gapsten
{
text-decoration:none;
height:10px;
}


.textbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000000;
background-color:#FFFFFF;
border:solid;
border-width:1px;
border-color:#838383;
width:180px;
height:18px;
}

.textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
border:solid;
border-width:1px;
border-color:#838383;
height:95px;
width:180px
}

.topmenucolumn
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:2px;
padding-right:2px;
text-align:center;
}

.headersitemap
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.headersitemap:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.linksitemap
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.linksitemap:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.searchlineone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

.search_bdcpy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

.red_bdcpy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	line-height:17px;
}

.red_bdcpy_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	line-height:17px;
}
.red_bdcpy_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF0000;
	line-height:17px;
}

.bodytextblue
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E5191;
text-decoration:none;
}

.bodytextwhite
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}


.button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	color:#ffffff;
	background-image:url(../images/button_bg.jpg);
	border:#000000 solid 0px;
	text-decoration:none;
	font-weight:normal;
	width:77px;
	height:21px;
}


.bodytextbold
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.headerblackbold
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.headerblackbold:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


.blueclass
{
width:1px;
background-color:#2E5191;
background-repeat:no-repeat;
}

.SITEMAPMAINTEXT
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-decoration:UNDERLINE;
font-weight:BOLD;
}

.headernewssmall
{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#000000;
}

.listbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#E0F0FF;
border:solid;
border-width:1px;
border-color:#FFFFFF;
width:90px;
}


.input
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
width:170px;
height:20px;
line-height:17px;
border:1px solid #c7cacd;
}

.inputfile
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
width:238px;
height:20px;
line-height:17px;
border:1px solid #c7cacd;
}
.textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
width:170px;
height:60px;
border:1px solid #c7cacd;
}


.buttons{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
background:#abaaaa;
font-weight:bold;
margin:0;
border:none;
cursor:pointer;
padding:1px 0 1px 0;
width:60px;
}

.buttons:hover{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
background:#2e5191;
font-weight:bold;
margin:0;
border:none;
cursor:pointer;
padding:1px 0 1px 0;
width:60px;
}

.image{float:left; margin:0px 10px 10px 0px;}
