/* CSS Document */
body {
		text-align:center;
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 100%;
}
#frame {
		width: 771px;
		margin-right: auto;
		margin-left: auto;
		padding: 3px;
		text-align: left;
		border: 1px solid #003366;
		height: 100%;
}
#topframe {
		width: 771px;
		height: 100px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;
		border-bottom: 5px solid #003366;
		padding-left: 3px;
		padding-right: 3px;
}
#bottomframe {
		width: 771px;
		height: 30px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		border-bottom: 5px solid #003366;
		padding-left: 3px;
		padding-right: 3px;
}
.toplinks {
		text-align: right;
		height: 10px;
		padding-bottom: 6px;
}
.toplinks a {
		font-size: 0.80em;
		font-weight: bold;
		color: #003366;
		text-decoration: none;
}
.toplinks a:hover {
		color: #33CCCC;
}
#logo {
		width: 200px;
		height: 60px;
		float: left;
		margin-top: 10px;
}
#advertising {
		width: 571px;
		height: 60px;
		float: left;
		text-align: right;
		margin-top: 10px;
}		
#pagetabs {
		width: 771px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		height: 25px;
		padding-left: 3px;
		padding-right: 3px;
}
#pagetabs ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
}	
#pagetabs li {
		float: left;
		margin: 0px;
		padding-right: 3px;
		text-align: center;
}						
#pagetabs a {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 0.75em;
		font-weight: bold;
		color: #003366;
		text-decoration: none;
		text-align: center;
		display: block;
		height: 21px;
		width: 140px;
		border-top: 1px solid #003366;
		border-right: 1px solid #003366;
		border-left: 1px solid #003366;
		margin-top: 4px;
}
#pagetabs a:hover {
		background-image: url(../images/pagetabsBG.gif);
		background-repeat: repeat-x;
}
#contentleft {
		width: 159px;
		padding: 0px;
		float: left;
}
#contentleft h3 {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 0.80em;
		color: #003366;
		width: 145px;
		height: 21px;
		margin-top: 15px;
		padding-top: 4px;
		padding-left: 5px;
		background-image: url(../images/pagetabsBG.gif);
		background-repeat: repeat;
		border: 1px solid #003366;
}
#contentcenter {
		width: 384px;
		padding: 0px;
		float: left;
}
#contentcenter h1 {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 1.5em;
		color: #003366;
		margin-top: 12px;
		margin-left: 5px;
		font-weight: normal;
		margin-right: 10px;
}		
#contentcenter h2 a {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 0.80em;
		color: #003366;
		margin-top: 4px;
		margin-left: 5px;
		font-weight: lighter;
		margin-right: 10px;
		text-decoration: none;
}	
#contentcenter h3 {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 0.80em;
		color: #003366;
		margin-top: 4px;
		margin-left: 5px;
		font-weight: bold;
		margin-right: 10px;
		text-decoration: none;
}	
#contentcenter h3 a {
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #003366;
		margin-top: 4px;
		margin-left: 5px;
		font-weight: bold;
		margin-right: 10px;
		text-decoration: none;
}	
#contentcenter p {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 0.80em;
		color: #003366;
		margin-left: 5px;
		margin-right: 10px;
}
#contentcenter li {
		/*font-size: 0.80em;*/
		color: #003366;
		margin-left: 5px;
		margin-right: 10px;
}					
#contentcenter li a {
		color: #003366;
		margin-left: 5px;
		margin-right: 10px;
}				
#contentright {
		width: 228px;
		padding: 0px;
		float: left;
}
#contentright h3 {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 0.80em;
		color: #003366;
		width: 220px;
		height: 21px;
		margin-top: 15px;
		padding-top: 4px;
		padding-left: 5px;		
		background-image: url(../images/pagetabsBG.gif);
		background-repeat: repeat-x;
		border: 1px solid #003366;
}
.boxleft {
		font-size: 0.80em;
		width: 150px;
		padding-top: 10px;
		padding-bottom: 10px;
		border: 1px solid #003366;
}
#boxleft {
		font-size: 0.80em;
		width: 150px;
		padding-top: 10px;
		padding-bottom: 10px;
		border: 1px solid #003366;
}
#boxleft p {
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
		color: #003366;
}
#boxright {
		width: 225px;
		padding-top: 10px;
		padding-bottom: 10px;
		border: 1px solid #003366;
}
#boxright p {
		margin-right: 5px;
		margin-left: 5px;
}
#boxright h2 {
		font-size: 1.4em;
		font-weight: normal;
		margin-left: 5px;
		margin-top: 0px;
		color: #003366;
}
.boxrightText {
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
		padding-bottom: 25px;
		color: #003366;
		border-bottom: 1px dotted #003366;
}
.vacancyRightText {
		font-size: 0.80em;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: -12px;
		color: #003366;
}
.americanFlag {
		background-image: url(../images/americanflag.jpg);
		background-repeat: no-repeat;
}
.tableHeadings {
		font-size: 0.80em;
		font-weight: bold;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px dashed #003366;
		color: #003366;
		background-repeat: repeat;
}
.tableResults {
		font-size: 0.80em;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 10px;
		color: #003366;
}
.tableResults a {
		text-decoration: none;
		font-weight: bold;
		color: #003366;
}
.tableResults a:hover {
		color: #FF6666;
		text-decoration: none;
		border-bottom: 1px dashed #003366;

}
.line {
		border-bottom: 1px dashed #003366;
		width: 90%;
}
