@font-face {
    font-family: 'FrutigerLTStd57Condensed';
    src: url('fonts/frutigerltstd-cn-webfont.eot');
    src: url('fonts/frutigerltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/frutigerltstd-cn-webfont.woff') format('woff'),
         url('fonts/frutigerltstd-cn-webfont.ttf') format('truetype'),
         url('fonts/frutigerltstd-cn-webfont.svg#FrutigerLTStd57Condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Frutiger57CnRegular';
    src: url('fonts/frutiger-57-condensed-webfont.eot');
    src: url('fonts/frutiger-57-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/frutiger-57-condensed-webfont.woff') format('woff'),
         url('fonts/frutiger-57-condensed-webfont.ttf') format('truetype'),
         url('fonts/frutiger-57-condensed-webfont.svg#Frutiger57CnRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body
{
	background-image:url(images/JS-projects_background-outl.jpg);
	background-position:center top;
}

body, table, html, p
{
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

img
{
	font-size: 11px;
}

form
{
	margin: 0px; 
	padding: 0px;
}

textarea:focus, input:focus 
{
	background-color: #f8f0eb;
}

a
{
	/*outline: none;*/
}

a, a:link, a:active, a:visited
{
	color: #162296;

	text-decoration: none;
}

a:hover, a:visited:hover
{
	color: #162296;

	text-decoration: underline;
}

p
{
	padding: 0px;
	margin: 0px;

	padding-top: 6px;
	padding-bottom: 6px;

	display: block;
}

ul, ol, blockquote
{
	margin-top: 2px;
	margin-bottom: 6px;

	padding-top: 0px;
	padding-bottom: 0px;
}

h1, h2, h3, h4
{
	padding: 0px;
	margin: 0px;
	
	padding-top: 18px;
	padding-bottom: 8px;
}

h1
{

	font-size: 22px;
}

h2
{
	font-size: 18px;
}

h3
{
	font-size: 15px;
}

h4
{
	font-size: 16px;
}

h5
{
	font-size: 12px;
}

.headerMain
{
	font-size: 26px;
}

.Footer {
	background-image:url(images/JS-prjcts_footer.jpg);
	margin-left:auto;
	margin-right:auto;
	height: 19px;
	width: 960px;
	color:#FFF;
	font-size:12px;
	padding-top: 1px;
	margin-bottom: 150px;
	text-align:center;
}

.headerSub
{
	color: #797979;

	font-size: 12px;
}

.textInfo
{
	font-size: 16px;
	color: #e5e5e5;
}

.textDisplay
{
	padding: 3px;
	font-weight: bold;
}

.textRemarks
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.inputbox
{
	border: solid 1px #B1B1BD;
	height: 16px;
	width: 220px;
}

.inputarea
{
	border: solid 1px #B1B1BD;
	height: 150px;
	width: 450px;
	padding: 2px;
}

.inputareaFCK
{
	border: solid 1px #003366;
	font-size: 16px;
	padding: 2px;
}


.button, .button:focus 
{
	border: solid 1px #94542c;
	font-size: 12px;

	padding-left: 2px;
	padding-right: 2px;

	color: #000000;
	cursor: pointer;

	background-color: #f8f0eb;
}

.buttonSub
{
	border: solid 1px #969d99;
	font-size: 11px;
	color: #e5e5e5;
	cursor: pointer;
	height: 20px;
}

.error
{
	font-size: 14px;
	color: red;
	font-weight: bold;
}

.buttonCalendarIMG
{
	display:inline;
	padding: 5px;
	color: #FBFFBD;
	font-size: 16px;
}

/* new menu */

.menuHolder a{font-family: 'FrutigerLTStd57Condensed'; font-size: 15px; color: #ffffff;}
.menuHolder a:hover{text-decoration: none; color: #ffffff;}


/* old menu */

.maimMenu, .maimMenu:link, .maimMenu:visited, .maimMenu:active
{
	color: #000000;
	font-weight: bold;

	text-decoration: none;
}

.maimMenu:hover, .maimMenu:visited:hover
{
	color: #000000;
	font-weight: bold;

	text-decoration: underline;
}

.imageHolder
{
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #4D3333;
}


/* START default */

.mainBody
{
	width: 1000px;

	margin-left: auto;
	margin-right: auto;
}

.mainHeader
{
	margin-left:auto;
	margin-right:auto;
	margin-top: 48px;
	height:249px;
	width: 960px; 
}

.menuContainer
{
	background-image:url(images/JS-prjcts_nav-bar.jpg);
	background-repeat:no-repeat;
	height: 31px;
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 20px;
}

.mainContent
{
	/*padding: 10px;*/
}

.header {
	background-image:url(images/JS-prjcts_body-BG2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	min-height: 20px;
	padding-left: 50px;
	padding-top: 40px;
}

.mainDatafield {
	background-image:url(images/logobox2.png);
	height: 114px;
	width: 147px;
	margin-left: 20px;
	padding-top: 104px;
	padding-left: 20px;
	padding-right: 10px;
	color:#635333;
	font-size:14px;
}

.content
{
	background-image:url(images/JS-prjcts_body-BG2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	min-height: 376px;
	padding-top: 20px;
	padding-left: 50px;
	padding-right:50px;
}

/* END default */
