body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(/images/bg_left.jpg);
	background-repeat: repeat-x;
}
.newsbody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;

}





.appbg{
background-color:#FFFFFF;
}
.basketframe {
	font-size:10px;
	color:#333333;
	text-align:left;
}
.headertablebg {
	background-color: #0b0f4c;
}
#mavtable  {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	height: 27px;
	display: block;
}
#mavtable a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	height: 27px;
	display: block;
}
#mavtable a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	height: 27px;
	display: block;
}
#mavtable a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 4px;
	height: 27px;
	display: block;
}
#mavtable a:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	height: 27px;
	display: block;
}
.rightadvert {
	color: #ffffff;
	padding: 5px;
	background-color: #BE1E23;
	height: 100%;
}
.divisiontable {
	background-color: #c2c2c2;
	height: 177px;
	width: 174px;
	color: #303030;
}
.divisiontitle {
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	padding-right: 3px;
	padding-left: 3px;
}
.divisiontext {
	font-size: 10px;
	color: #303030;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.divisiontext a:link{
	font-size: 10px;
	color: #303030;
	text-decoration:none;
}
.divisiontext a:visited{
	font-size: 10px;
	color: #303030;
	text-decoration:none;
}
.divisiontext a:hover{
	font-size: 10px;
	color: #303030;
	text-decoration:underline;
}
.divisiontext a:active{
	font-size: 10px;
	color: #303030;
	text-decoration:none;
}
.divisioncell {
	padding-top: 9px;
	padding-right: 2px;
	padding-left: 24px;
}
.rightadvertcell {
	padding-top: 9px;
	padding-left: 3px;
	padding-right: 6px;
	background-color: #BE1E23;
	width: 151px;
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 5px;
	color: #FFFFFF;
	border-right-width: 18px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.footerleft {
	background-color: #0B0F4C;
	text-align: center;
	width: 135px;
}
#maintable {
	margin-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #0b0f4c;
	border-bottom-color: #0b0f4c;
	background-color: #FFFFFF;
}
.searchnav {
	height: 100px;
}
.footerinfo {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #0B0F4C;
	background-image: url(/stock/images/footerbullet.gif);
	background-repeat: repeat-x;
	background-position: 41px;
	padding-top: 41px;
}
.rightadverttitle {
	font-size: 12px;
	font-weight: bold;
}
.rightadverttext {
	color: #FFFFFF;
	font-size: 10px;
}
.rightadverttext a:link{
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
.rightadverttext a:visited{
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
.rightadverttext a:hover{
	font-size: 10px;
	color: #0b0f4c;
	text-decoration:underline;
}
.rightadverttext a:active{
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
divisionicon {
	height: 27px;
}
#quicklinks {
	background-color: #C2C2C2;
	height: 150px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0B0F4C;
	border-left-color: #0B0F4C;
}
.contentimagecell {
	width:90px;
	padding: 10px;
}
.pagetitle {
	font-size: 16px;
	color: #BE1E23;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
}
.bodycopy {
	font-size: 10px;
	color: #303030;
	padding-left: 10px;
	padding-right: 10px;
}
.contentimage {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.basketframe {
	font-size: 10px;
	text-align:left;
	color:#453444;
}
.vactitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#be1f24;
	font-weight:800;
}
.bigvactitle span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#be1f24;
	font-weight:800;
}
.vacbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.quickfindtd {
	font-size: 9px;
	background-color:#be1e23;
	width:102px;
	border:0px;
	background-image: url(/images/bg_navlink.gif);
	height: 22px;
	display: block;
	text-align:center;

}
.quickfind {
	font-size: 9px;
	background-color:#be1e23;
	color:white;
	width:80px;
	border:0px;
	display: block;

}
.vacancynavnormal {
	text-decoration: none;
	background-image: url(/images/bg_navlink.gif);
	width: 102px;
	font-size: 11px;
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
	height: 22px;
	display: block;
}
.vacancynavactive {
	text-decoration: none;
	background-image: url(/images/bg_navlinkon.gif);
	width: 102px;
	font-size: 11px;
	background-repeat: no-repeat;
	text-align: center;
	color: #000000;
	height: 22px;
	display: block;
}




.tc {
	width: 200px;
}
h2{
font-size:14px;
color:#666666;
}
.panetext{
	padding-left:2px;
	}
.rightlinks{
	/*border:1px dotted #CCCCCC;*/
	padding:3px;
	margin-bottom:5px;
	font-size:12px;
	width:200px;
	}
	.rightlinks2{
	/*border:1px dotted #CCCCCC;*/
	padding:0px;
	margin-bottom:5px;
	font-size:12px;
	width:200px;
	}
.rightlinks3{
font-size:12px;
}
.footericons{
	padding:3px;
		}
.footerleftim{
	text-align:right;
	padding:3px;

		}
.footerrightim{
	text-align:left;
	padding:3px;

		}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navtable td {
	font-size: 12px;
	/*color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #B41D22;
	height: 16px;
	padding-top: 4px;*/
}
#navtable a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #B41D22;
	height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#navtable a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #B41D22;
	height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#navtable a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
	background-color: #8D171B;
	height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#navtable a:active{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #B41D22;
	height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.bgleft {
	/*background-image: url(/images/bg_left.jpg);
	background-repeat: repeat-x;*/
}
.bgright {
	background-image: url(/images/bf_right.jpg);
	background-repeat: repeat-y;
}
.shadtop {
	background-image: url(/images/shad_top.jpg);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 6px;
}
.shadmid {
	background-image: url(/images/shad_mid.png);
	background-repeat: repeat-y;
	text-align: center;
	padding-left: 3px;
}

.titletable{
	padding-left:1px;
	}
.titlecell1 {
	background-color: #0b0f4c;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 14px;
	width: 558px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:2px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.paraarea {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #be1f24;
	padding: 20px;
	font-size:12px;
}
#contenttable p {
	font-size: 12px;
	color: #666666;
}
.titlecell1 h1 {
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titlecell2 h1 {
	font-size: 14px;
	color: #6b6d7e;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.titlecell2 {
	background-color: #d6d7e1;
	width: 224px;
	font-size: 14px;
	font-weight: bolder;
	color: #2E2F5F;
	padding-left: 12px;
}
.announcementcell {
	font-size: 10px;
	color: #666666;
	margin: 5px;
}
.announcementcell img {
	padding: 3px;
}
.tellnocell {
	border: 1px solid #BE1F24;
	background-image: url(/images/telbanner.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 537px;
	font-size: 12px;
	color: #BE1F24;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.announcementcell a:link {
	color: #333333;
	text-decoration: none;
}
.announcementcell a:visited {
	color: #333333;
	text-decoration: none;
}
.announcementcell a:hover {
	color: #BE1f24;
	text-decoration: underline;
}
.announcementcell a:active {
	color: #333333;
	text-decoration: none;
}
#topnavbg {
	background-image: url(/images/shad_nav.png);
	background-repeat:no-repeat;
	padding-left: 3px;
	background-position: 1px 10px; 
	
}
#navtable {
	text-align: center;
	height: 100%;
}
.shadlwr {
	background-image: url(/images/shad_lwr.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
#maincontent {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.membercell {
	border: 1px solid #BE1F24;
	height: 70px;
	vertical-align: middle;
	text-align: center;
}
.vacnav a:active{
padding:5px;
display:block;
font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.vacnav2 a:link{
text-align:left;
padding:1px;
display:block;
	font-size:14px;
	color:#8D171B;
	font-weight:bold;
	text-decoration:none;
}
.vacnav2 a:visited{
text-align:left;
padding:1px;
display:block;
font-size:14px;
color:#8D171B;
	font-weight:bold;
	text-decoration:none;
}
.vacnav2 a:hover{
text-align:left;
padding:1px;
display:block;
font-size:14px;
color:#8D171B;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.vacnav2 a:active{
text-align:left;
padding:1px;
display:block;
font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.paraarea.li{
	font-size:12px;
	
	}
li{
	list-style-type: none;
	background-color:#FFFFFF;
	}

li a:link{
	font-size:10px;
	padding-bottom:5px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-indent:0px;
	display:block;
	color:#003366;
	text-decoration:none;
	width:100%;
	
	}
li a:visited{
font-size:10px;
	padding-bottom:5px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-indent:0px;
	display:block;
	color:#003366;
	text-decoration:none;
	}
li a:hover{
font-size:10px;
	padding-bottom:5px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-indent:0px;
	display:block;
	color:#FF0000;
	text-decoration:none;
	}
li a:active{
font-size:10px;
	padding-bottom:5px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-indent:0px;
	display:block;
	color:#003366;
	text-decoration:none;
	}
.applylink a:link{
	color:#be1f24;
	font-size:12px;
	text-decoration:none;
	}
.applylink a:visited{
	color:#be1f24;
	font-size:12px;
	text-decoration:none;
	}
.applylink a:hover{
color:#be1f24;
	font-size:12px;
	text-decoration:underline;
	}
.applylink a:active{
	color:#be1f24;
	font-size:12px;
	text-decoration:none;
	}
.basketframe {
	font-size:10px;
	color:#333333;
	text-align:left;
}
.quickfind td {
	font-size: 9px;
	background-color:#be1e23;
	width:102px;
	border:0px;
	background-image: url(/images/bg_navlink.gif);
	height: 22px;
	display: block;
	text-align:center;

}
.quickfind {
	font-size: 9px;
	background-color:#be1e23;
	color:white;
	width:80px;
	border:0px;
	display: block;

}
.vacancynavnormal {
	text-decoration: none;
	background-image: url(/images/bg_navlink.gif);
	width: 102px;
	font-size: 11px;
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
	height: 22px;
	display: block;
}
.vacancynavactive {
	text-decoration: none;
	background-image: url(/images/bg_navlinkon.gif);
	width: 102px;
	font-size: 11px;
	background-repeat: no-repeat;
	text-align: center;
	color: #000000;
	height: 22px;
	display: block;
}
.vactitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#be1f24;
	font-weight:800;
}
.vacbody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.qsminitoplinks a{
	color:#003366;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	}

.qsminitoplinks a:link{
	color:#003366;
	font-size:12px;
	text-decoration:none;
	padding:10px;
	font-weight:bold;
	}
	.qsminitoplinks a:visited{
	color:#003366;
	font-size:12px;
	text-decoration:none;
	padding:10px;
	font-weight:bold;
	}
	.qsminitoplinks a:hover{
	
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	padding:10px;
	font-weight:bold;
	}
	.qsminitoplinks a:active{
	color:#003366;
	font-size:12px;
	text-decoration:none;
	padding:10px;
	font-weight:bold;
	}
	#footerinfo{
	background-image: url(/images/bg_footerinfo.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	color:#FFFFFF;
	width:805px;
	height:22px;
	}
	#footerinfo td{
	padding-left:6px;
	padding-right:6px;
	}
	ifpages{
	background-color:#003399;
	}
.newspara{
	background-color:#FFFFFF;
	}
.contentheader{
	background-color:#FFFFFF;
	}
.footerinf a{
	color:#FFFFFF;
	}
.vacancy_subtitle {
	background-image:url(/images/im_linkarrows.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	background-color: #b41d22;
	display: block;
	padding-left:20px;
	padding-bottom:2px;
	
}
hr {
	noshade="noshade";
	color: #003366;
	height: 1px;
}
.search_titles {
	background-color: #0b0f4c;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.flashsccell{
	width:207px;
	height:91px;
	}
.bigvactitle td{
	font-size:16px;
	color:#be1f24;
	font-weight:bold;
}
.titlecell3 {
	background-color: #0b0f4c;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 14px;
	width: 553px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:2px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.vacbody a:link{
	font-size=14px;
	color:#be1f24;
	font-weight:bold;
	text-decoration:none;
	}
.vacbody a:visited{
	font-size=14px;
	color:#be1f24;
	font-weight:bold;
	text-decoration:none;
	}
.vacbody a:hover{
	font-size=14px;
	color:#be1f24;
	font-weight:bold;
	text-decoration:underline;
	}
.vacbody a:active{
	font-size=14px;
	color:#be1f24;
	font-weight:bold;
	text-decoration:none;
	}
#can1 {
	position:relative;
	padding:3px;
	width:100%;
	height:115px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	border:1px solid #CCCCCC;

}
#can2 {
	position:relative;
	padding:3px;
	width:100%;
	height:115px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	border:1px solid #CCCCCC;


}
#can3 {
	position:relative;
	padding:3px;
	width:100%;
	height:115px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	border:1px solid #CCCCCC;

}
#can4 {
	position:relative;
	padding:3px;
	width:100%;
	height:115px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	border:1px solid #CCCCCC;

}
#can5 {
	position:relative;
	padding:3px;
	width:100%;
	height:115px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	border:1px solid #CCCCCC;;

}
#can6 {
	position:relative;
	padding:3px;
	width:100%;
	height:115px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	border:1px solid #CCCCCC;

}
hc2{
	font-size:10px;
	}