/* CSS Document */

body {
	margin:0;
	background-color: #FFFFFF;
}
ol { 
	margin: 0;
	padding-left: 5em;
}
ul li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left .5em;
	list-style-type: none;
	vertical-align: middle;
	padding-left: .5em;
	margin: .5em 0;
}

p,ol,ul,li {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
    line-height:14px;
	color: #000000;
	}
	
p {
	/* margin: 9px; */
}
		
td {
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.top, #topmenu table tr td a {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff !important;
	font-weight:bold;
	text-decoration:none;
	}

.left-text {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	}

.subheading, ul#joblisting li a {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight:bold;
	text-decoration:none;
	}

.input{
	font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #999999;
	width:140px;
	}

.line {
	border-top:1px;
	background-image:url(../images/dot-bg.gif);
	}


.heading {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #181512;
	font-weight:bold;
	}

.links {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	}
.links:hover {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	}
a.linksinner, div.linksinner a {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	text-decoration:underline;
	font-weight: bold;
	}
a.linksinner:hover, div.linksinner a:hover {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
sup {
	font-size: 75%;
}
ul { 
	/* margin-top: .5em; margin-bottom: .5em; */
	margin: .5em 0 .5em 1em;
	padding: 0;
}

#menuContainer div {
	cursor: pointer;
	cursor: hand;
}
.tableheader {
	color: #FFFFFF;
	background-color: #285982;
	font-size: 11px;
}
.noMarginsForLists ul {
	margin: 0;
	padding: 0;
}
.trademark {
	font-size: 60%;
	vertical-align: super;
}
.quote {
	font-size: 11px;
	color: #993333;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.citation {
	font-size: 0.83em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#leftside {
	margin-right: .5em;
}

.xmlbtn {
    border: 1px solid;
    border-color: #FC9 #630 #330 #F96;
    padding: 1px 3px;
    font: bold 10px verdana, sans-serif;
    color: #FFF;
    background: #F60;
    text-decoration: none;
    margin: 0;
}
.xmlbtn:hover {
    background-color: #F90;
}
.xmlbtn:active {
    border-style: inset !important;
}
.noLeftMargin {
	margin-left: 0;
}
.normalText {
	font-size: medium;
	font-weight:normal;
}

