/* basic class */

.basicClass {
	border: solid #000000 0px;
	margin: 0px;
	padding: 0px;
}


/* browser window */

#browserWindow {
	background-color: #ffffff;
}


/* main page */

#mainPage {
	position: relative;
	top: 0px;
	width: 980px;
	margin: 0px;
	padding: 0px;
}

/* main layout */

#pageGradient {
	position: absolute;
	top: 0px;
	left: -20px;
	width: 1020px;
	height: 1250px;
	background-position: top;
	background-image: url(page_gradient.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

#header 
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 97px;
	width: 980px;
	background-position: top;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#nav
{
	position: absolute;
	top: 97px;
	left: 0px;
	height: 43px;
	width: 980px;
	margin: 0px;
	padding: 0px;
}
#submenuimage 
{
	position: absolute;
	top: 140px;
	left: 20px;
	height: 364px;
	width: 940px;
	background-position: top;
	background-image: url(submenu_image.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#contentJobsTop
{
	position: absolute;
	top: 486px;
	left: 667px;
	width: 264px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	background-position: top;
	background-image: url(home_jobs.jpg);
	background-repeat: no-repeat;
	background-color: #f0f0f0;	
}
#contentJobs
{
	position: absolute;
	top: 522px;
	left: 667px;
	width: 264px;
	margin: 0px;
	padding: 0px;
	background-color: #f0f0f0;
}
#contentJobRows
{
	width: 264px;
	margin: 0px;
	text-align: center;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
}
#contentContactTop
{
	position: absolute;
	top: 733px;
	left: 667px;
	width: 264px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	background-position: top;
	background-image: url(home_contact.jpg);
	background-repeat: no-repeat;
	background-color: #f0f0f0;	
}
#contentContact
{
	position: absolute;
	top: 770px;
	left: 667px;
	width: 249px;
	height: 496px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background-color: #f0f0f0;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;	
}
#contentNewsTop
{
	position: absolute;
	top: 486px;
	left: 50px;
	width: 588px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #f0f0f0;	
}
#contentNews
{
	position: absolute;
	top: 522px;
	left: 50px;
	width: 588px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #f0f0f0;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;	
}

A#menu1       { display:block; background-image: url(button1_i.jpg); width: 58px; height: 43px;}
A#menu1:hover { background-image: url(button1_h.jpg);}
A#menu2       { display:block; background-image: url(button2_i.jpg); width: 201px; height: 43px;}
A#menu2:hover { background-image: url(button2_h.jpg);}
A#menu3       { display:block; background-image: url(button3_i.jpg); width: 195px; height: 43px;}
A#menu3:hover { background-image: url(button3_h.jpg);}
A#menu4       { display:block; background-image: url(button4_i.jpg); width: 190px; height: 43px;}
A#menu4:hover { background-image: url(button4_h.jpg);}
A#menu5       { display:block; background-image: url(button5_i.jpg); width: 205px; height: 43px;}
A#menu5:hover { background-image: url(button5_h.jpg);}
A#menu6       { display:block; background-image: url(button6_i.jpg); width: 91px; height: 43px;}
A#menu6:hover { background-image: url(button6_h.jpg);}

/* content main page area */

#contentMain
{
	position: absolute;
	top: 464px;
	left: 20px;
	width: 940px;
	margin: 0px;
	padding: 0px;
	border: solid #ff0000 0px;
	text-align: left;
	background-position: top;
	background-image: url(content_bg.jpg);
	background-repeat: no-repeat;
	background-color: #999999;
}
/* basic inner window text */

H1 {
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
}
A {
	color: #6666ff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-decoration: underline;
}
A:hover {
	color: #ff6666;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-decoration: underline;
}