html {

    border-left: 0px;

    }



body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {

    padding: 0px;

    border: 0px;

    margin: 0px;

    }



body {

    text-align: center;

    color: #125050;

	background-color: #ffffff;	

    }



body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {

    font-family:  "Trebuchet MS", tahoma, arial, sans-serif;

    font-size: 11px;

    font-weight: normal;

    text-decoration: none;	

    line-height: 1.3em;

    }



strong, h1, h2, h3, h4, h5, h6 {

    font-weight: bold;

    }



ul {

    list-style-type: none;

    }



h3 {

    font-size: 13px;

    margin-bottom: 15px;

    color: #125050;

    background-color: inherit;    

    }



img {

    display: block;

    }



a:link, a:visited, a:active {    

    color: #277f80;

    background-color: inherit;

    text-decoration: none;

	}



a:hover {

    text-decoration: underline;    

    }



#feedback_user {

	color: #FF0000;

	background-color: inherit;

	font-weight: bold;

    }

    

.alignRight {

    text-align: right;

    }



input.inputText, textarea.textarea {

    border: 1px solid #cccccc;

    color: #858585;

    background-color: #ffffff;

    padding-left: 3px;

    }



select.select {

    width: 210px;

    }



.bar_1 {        

    background: url('../images/bg_bar.jpg') no-repeat;

    height: 20px;

    width: 210px;

    padding-left: 10px;

    padding-top: 5px;

    }



.underline_1 {

    width: 340px;

    padding-bottom: 5px;

    background: url('../images/underline_1.gif') no-repeat bottom;

    }
/* ================================= */	
.underline_1_a {
	font-size:18px;
    width: 340px;
    padding-bottom: 5px;
    background: url('../images/underline_1_a.gif') no-repeat bottom;
	text-align:left;
}

.underline_1_a {
	font-size:18px;
    width: 340px;
    padding-bottom: 5px;
    background: url('../images/underline_1_a.gif') no-repeat bottom;
	text-align:left;
}

.underline_1_b {
	color:#666666;
	font-size:18px;
    width: 340px;
    padding-bottom: 5px;
    background: url('../images/underline_1_b.gif') no-repeat bottom;
	text-align:left;
}

.underline_1_c {
	color:#666666;
	font-size:18px;
	width:420px;
    padding-bottom: 5px;
    background: url('../images/underline_1_c.gif') no-repeat bottom;
	text-align:left;
}
	
a.io:hover { text-decoration:none; color:#00CC99; }

/* ================================= */    

.underline_2 {

    width: 595px;

    padding-bottom: 5px;

    background: url('../images/underline_2.gif') no-repeat bottom;

    }



.arrow_1 {

    background: url('../images/arrow_1.gif') no-repeat left;

    padding-left: 10px;

    }



.arrow_2 {

    background: url('../images/arrow_2.gif') no-repeat left;

    padding-left: 10px;

    }



.arrow_3 {

    background: url('../images/arrow_2.gif') no-repeat 0px 9px;

    padding-left: 10px;

    }

    

.arrow_4 {

    background: url('../images/arrow_1.gif') no-repeat 0px 5px;

    padding-left: 10px;

    }   



.b_news {

    background: url('../images/bg_news.gif') no-repeat left;

    padding-left: 20px;    

    }



.button_1 {

    display: block;

    float: left;

    background: url('../images/bg_button.jpg') no-repeat left;

    text-align: center;

    width: 99px;

    height: 18px;

    padding-top: 2px;

    }



/* START top */

#top table.menu_top td {

    vertical-align: top;

    font-size: 9px;

    color: #000000;

    background-color: inherit;

    }



#top table.menu_top td.padding {    

    padding-top: 10px;

    }



#top img {

    display: block;

    }



#top table.menu_top td.alignRight {

    padding-top: 10px;

    padding-right: 15px;

    }



#top table.menu_top td.padding a, #top table.menu_top td.alignRight a {

    display: block;

    float: right;

    height: 16px;

    text-align: center;

    padding-top: 2px;

    }

    

#top table.menu_top td.padding a {

    color: #125050;

    background-color: inherit;    

    }    



#top table.menu_top td.padding a:hover {

    color: #ffffff;

    background-color: inherit;

    }



#top table.menu_top td.padding span, #top table.menu_top td.alignRight span {

    display: block;

    float: right;    

    text-align: center;

    }    



#top table.menu_top td.padding span {

    padding-top: 2px;    

    color: #ffffff;

    background-color: inherit;

    }



span.menu_top {

    padding-top: 1px;

    padding-left: 5px;

    padding-right: 5px;    

    }



a.menu_top:link, a.menu_top:visited, a.menu_top:active {

    color: #000000;

    background-color: inherit;

    padding-top: 2px;    

    font-size: 10px;

    }

    

a.menu_top:hover {    

    text-decoration: underline;

    }



a.menu_top_2:link, a.menu_top_2:visited, a.menu_top_2:active {    

    width: 105px;    

    background: url('../images/bg_menu_top_2.jpg') no-repeat;

    }

    

a.menu_top_2:hover {    

    background: url('../images/bg_menu_top_2_over.jpg') no-repeat;

    }

    

span.menu_top_3 {

    width: 137px;

    height: 18px;

    background: url('../images/bg_menu_top_3_over.jpg') no-repeat;

    }



a.menu_top_1:link, a.menu_top_1:visited, a.menu_top_1:active {

    width: 49px;

    margin-left: 5px;

    background: url('../images/bg_menu_top_1.jpg') no-repeat;    

    }

    

a.menu_top_1:hover {    

    background: url('../images/bg_menu_top_1_over.jpg') no-repeat;

    }

    

span.menu_top_1 {

    width: 49px;

    height: 18px;    

    background: url('../images/bg_menu_top_1_over.jpg') no-repeat;

    margin-left: 5px;    

    }



#menu {

    background: url('../images/bg_menu.jpg') no-repeat;

    color: #ffffff;

    background-color: inherit;

    position: relative;

    margin-bottom: 3px;

    }    



#menu td {

    text-align: center;

    }



#menu td span {

    padding-left: 10px;

    padding-right: 10px;

    }



#menu a:link, #menu a:active, #menu a:visited {

    display: block;    

    color: #ffffff;

    background-color: inherit;

    font-weight: bold;    

    font-size: 12px;

    padding-top: 9px;

    height: 23px;

    }



.submenu {

	display: none;

    background: transparent;    

	}



#menu .submenu a:link, #menu .submenu a:active, #menu .submenu a:visited {

    display: block;

    color: #ffffff;

    background-color: inherit;

    font-weight: bold;    

    font-size: 12px;

    padding-top: 0px;    

    height: auto;

    }



.submenu td {

    text-align: left;

    }



.submenu p {

    margin-top: 1px;    

    color: #ffffff;

    background-color: #125050;

    width: 150px;

    padding-top: 6px;

    padding-bottom: 2px;

    padding-left: 10px;

    height: 18px;

    text-align: left;

    }



#menu td.search {

    padding-right: 10px;

    }



#menu td.search table {

    float: right;    

    }



#menu td.search td {

    vertical-align: middle;

    }



#menu td.search img {

    display: block;    

    position: relative;

    left: 5px;

    top: -3px;

    }

/* END top */



#wrapper {

    width: 889px;

    float: none;

    text-align: left;    

    margin: 0px auto;	

	}



#content {    

    height: 170px;

	}

    

html>body #content {

    min-height: 170px;

    height: auto;

    }



/* START navigation */

#navigation ul {

    padding-top: 12px;

    padding-bottom: 12px;    

    }

    

#navigation li {

    display: inline;

    color: #125050;

    background-color: inherit;

    }



#navigation a:link, #navigation a:active, #navigation a:visited {

    color: #125050;

    background-color: inherit;

    text-decoration: underline;

    }



#navigation a:hover {

    text-decoration: underline;

    }



#navigation span {

    padding-left: 5px;

    padding-right: 5px;

    }

/* END navigation */





/* START left */

#left {

    float: left;

    margin-top: 134px;

    width: 637px;    

    }



/* start home */

#home {

    color: #125050;

    background-color: inherit;      

    }



#home table.bottom {

    margin-top: 10px;

    }



#home table.bottom td {

    vertical-align: top;

    }



#home td.news h6 {

    margin-bottom: 5px;

    font-size: 12px;

    }



#home td.news p {

    padding-left: 20px;

    width: 210px;

    margin-bottom: 10px;  

    }

/* end home */    

    

/* start page */    

#page, #page_detail {

    padding: 10px;

    color: #333333;

    background-color: #ececec;

    width: 600px;    

    }



#page td {    

    vertical-align: top;    

    }



#page td.details {

    padding-left: 20px;

    }



#page td.details img {

    border: 5px solid #ececec;

    }



#page td.menu ul {    

    color: #ffffff;

    background-color: #00393a;

    border-left: 1px solid #cccccc;

    border-right: 1px solid #cccccc;

    padding-left: 5px;

    font-weight: bold;

    line-height: 2em;

    }        



#page td.menu a {

    color: #ffffff;

    background-color: inherit;

    font-weight: normal;

    }

/* end page */    



/* start paging */

.page {    

    height: 35px;

    }



.page table {

    margin-top: 20px;

    float: right;

    }

    

.page td {

    padding-left: 3px;

    padding-right: 3px;

    }

    

.page td.currentPage {

    font-weight: bold;

    }

/* end paging */



/* start jobList */

#jobList {

    margin-top: 20px;

    /*height: 300px;*/

    }

    

html>body .jobList {

    min-height: 300px;

    height: auto;    

    }      

    

#jobList th {

    height: 30px;

    background: url('../images/bg_bar_jobs.jpg');

    border-bottom: 1px solid #ececec;

    font-weight: bold;

    padding-left: 5px;

    }

    

#jobList td {

    height: 30px;    

    border-bottom: 1px solid #ececec;    

    padding-left: 5px;

    vertical-align: middle;

    background-color: #ffffff;

    }    

    

#jobList a {

    text-decoration: underline;

    }

/* end jobList */



/* start apply */

#apply {

    margin-top: 20px;

    }



#apply table {

    margin: 0px auto;

    }



#apply input.inputText, #apply textarea {

    width: 183px;

    }

    

#apply td {

    padding-top: 5px;

    padding-bottom: 5px;

    }

/* end apply */



/* start detailsContact */

.detailsContact {

    line-height: 1.5em;

    padding-right: 10px;

    }

    

.detailsContact a {

    text-decoration: underline;

    }

    

.detailsContact select {

    width: 190px;

    }

/* end detailsContact */



/* start newsList */

.newsList {

    height: 300px;

    }

    

html>body .newsList {

    min-height: 300px;

    height: auto;    

    }     



.newsList td {

    padding-bottom: 10px;

    }



.newsList td.image {

    padding-right: 10px;    

    }



.newsList h6 {

    font-size: 12px;

    }

/* end newsList */ 



/* start resultsList */

.resultsList {

    height: 300px;

    }

    

html>body .resultsList {

    min-height: 300px;

    height: auto;    

    }     

/* end resultsList */



/* start sitemap */

#sitemap li ul {

    margin-left: 10px;

    }

/* end sitemap */



/* start feedback */

#feedback {

    clear: both;

    float: none;

    width: 475px;

    height: 25px;

    background: url('../images/bg_feedback.jpg') no-repeat;

    margin-top: 15px;

    }

    

#feedback td {    

    vertical-align: middle;

    padding-left: 10px;

    }



#feedback a {

    color: #333333;

    background-color: inherit;    

    }



#feedback a.print {

    background: url('../images/bg_print.gif') no-repeat left;

    padding-left: 15px;

    }



#feedback a.recommend {

    background: url('../images/bg_recommend.gif') no-repeat left;

    padding-left: 17px;

    }

    

#feedback a.send_feedback {

    background: url('../images/bg_send_feedback.gif') no-repeat left;

    padding-left: 20px;

    }

/* end feedback */



/* END left */    





/* START right */

#right {

    float: left;

    margin-top: 90px;    

    width: 220px;    

    padding-left: 10px;

    padding-right: 10px;

    color: #125050;

    background-color: #fefefe;

    }



#right img {

    display: block;

    }

    

#right .box {

    padding-left: 10px;

    padding-bottom: 20px;

    }



#right form#newsletterForm {

    margin-top: 10px;

    margin-bottom: 10px;

    }



#right input.inputText {    

    margin-right: 10px;

    width: 170px;

    }

    

#right select.select {

    margin-bottom: 10px;

    }

/* END right */



/* START bottom */

#bottom {

    clear: both;

    float: none;

    position: relative;

    top: 20px;    

    background: url('../images/bg_menu_bottom.jpg') no-repeat;

    }



#bottom td {

    height: 32px;

    vertical-align: middle;

    }



#menu_bottom li {

    display: inline;

    }

    

#menu_bottom span {

    padding-left: 5px;

    padding-right: 5px;

    }



#menu_bottom a {

    color: #125050;

	background-color: inherit;	    

    }

    

#bottom a.softwin {

    display: block;        

    }

/* END bottom */



/* START t_homepage_01 */    

.t_homepage_01 {

    width: 620px;    

    }



.t_homepage_01 img {

    display: block;

    }



.t_homepage_01 td {

    vertical-align: middle;

    color: #333333;

    background-color: #f4f4f4;    

    }



.t_homepage_01 td.left {

    padding: 20px;

    text-align: center;

    }





.t_homepage_01 td.right {    

    padding-left: 10px;

    padding-right: 10px;

    width: 340px;    

    }



.t_homepage_01 h3 {

    color: #125050;

    background-color: inherit;

    height: 20px;

    }



.t_homepage_01 p {

    margin-bottom: 10px;

    }

/* END t_homepage_01 */





/* START t_homepage_02 */    

.t_homepage_02 {

    width: 340px;

    }



.t_homepage_02 td {

    vertical-align: middle;

    color: #125050;

    background-color: #ffffff;        

    }



.t_homepage_02 h3 {

    color: #125050;

    background-color: inherit;

    height: 20px;    

    }



.t_homepage_02 p {

    margin-bottom: 10px;

    }

/* END t_homepage_02 */