@charset "utf-8";
/* CSS Document */
/*
	GRAY  #8e8e8e
	BLUE  #6087d9
	GREEN #8ea44a
*/

/* MAIN */
body	{
	margin:0;
	padding:0;
	background-color: #FFF;
	background-image: url(../image/main_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
img		{ border: 0; }


a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover { color: #8ea44a;	text-decoration: underline; }
a:active {
	color: #333;
}
.con_footer {
	background-image: url(../image/con_footer.gif);
}
.newsline {
	background-image: url(../image/news_line.gif);
	height: 1px;
}
.left_title_bg {
	background-image: url(../image/left_title_bg.gif);
	background-repeat: repeat-x;
}
.left_title_bg1 {
	background-image: url(../image/left_title_bg1.gif);
	background-repeat: repeat-x;
}


.left_title_line {
	background-image: url(../image/left_title_line.gif);
}
.left_title_line1 {
	background-image: url(../image/left_title_line1.gif);
}
.jobbody {
	background-image: url(../image/job2.jpg);
	background-repeat: repeat-y;
}




/**********************************************************
    BASIC STYLES
**********************************************************/

/*  thin headers */

.h1Thin
{    color: #6087d9;
    font: 32px;
}

.h2Thin
{    color: #6087d9;
    font: 28px; 
}

.h3Thin
{    color: #6087d9;
    font: 24px; 
}

.h4Thin
{    color: #6087d9;
    font: 20px; 
}

.h5Thin
{    color: #6087d9;
    font: 16px; 
}

/* normal headers */

.h1Normal
{    color: #6087d9;
    font: 32px;
}

.h2Normal
{    color: #6087d9;
    font: 28px; 
}

.h3Normal
{    color: #6087d9;
    font: 24px; 
}

.h4Normal
{    color: #6087d9;
    font: 20px; 
}

.h5Normal
{    color: #6087d9;
    font: 16px; 
}


/* bold headers */

.h1Bold
{    color: #6087d9;
    font: 32px;
}

.h2Bold
{    color: #6087d9;
    font: 28px; 
}

.h3Bold
{    color: #6087d9;
    font: 24px; 
}

.h4Bold
{    color: #6087d9;
    font: 20px; 
}

.h5Bold
{    color: #6087d9;
    font: 16px; 
}


#flash {
	width: 100%;
	height: 388px;
	margin-top: 92px;
}
#flash_sc {
	width: 908px;
	height: 388px;
	margin-right: auto;
	margin-left: auto;
}


/* Header */
#header { width: 100%; height: 92px; float: left; }
#header_bar { margin-left: auto; margin-right: auto; background: url('images/nav_bg.jpg') no-repeat;	height: 92px; width: 966px; }
#logo { float: left; }
#logo a { width: 148px; height: 92px; display: block; background-image: url(../image/logo1.jpg); }
#navigation {
	float: right;
	margin-top: 30px;
	margin-right: 36px;
	background-image: url(../image/menu.gif);
	height: 44px;
	width: 760px;
}
.navigation-new {
	background-image: url(../image/menu.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 14px;
	color: #FFF;
}
#navigation ul, #navigation ul li {	margin: 0; padding: 0; list-style: none;}
#navigation ul li {
	float: left;
	display: block;
	margin-top: 14px;
}
#navigation ul li a { font-size: 14px; float: left; display: block; color: #a9a9a9; text-decoration: none; margin-right: 20px; }
#navigation ul li a:hover, #navigation ul li.active a { color: #fff; }
#navigation_bar { float: left; display: block; margin-top: 16px; width: 40px; }
#navigation_then {
	float: left;
	display: block;
	margin-top: 16px;
	width: 102px;
}

/* Banner */
#banner {
	width: 100%;
	height: 388px;
	float: left;
}
#banner_bar {
	margin-left: auto;
	margin-right: auto;
	height: 388px;
	width: 908px;
}
#mainbanner {
	float: left;
}
#mainbanner a {
	width: 908px;
	height: 388px;
	display: block;
	background-image: url(../image/main_img.jpg);
	background-repeat: no-repeat;
}

/* Body */
#body_blank {
	width: 100%;
	height: 210px;
	float: left;
}
#body_bar {
	margin-left: auto;
	margin-right: auto;
	height: 210px;
	width: 900px;
	background-image: url(../image/con_bg.gif);
	background-repeat: repeat-x;
}
.news_bg {
	background-image: url(../image/news_bg.gif);
	background-repeat: repeat;
}



/* Project */
.project_text_bg {
	background-image: url(../image/project_text_bg.gif);
	background-repeat: repeat;
}

.project_text_left{
	background-image: url(../image/project_img1.gif);
	background-repeat: repeat-x;
}
.copyright_bg {
	background-image: url(../image/copyright.gif);
	background-repeat: no-repeat;
}


#project_navigation {
	float: left;
	height: 19px;
	width: 110px;
}
#project_navigation ul, #project_navigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#project_navigation ul li {
	display: block;
}
#project_navigation ul li a {
	font-size: 14px;
	float: left;
	display: block;
	color: #777777;
	text-decoration: none;
	height: 22px;
}
#project_navigation ul li a:hover, #project_navigation ul li.active a {
	color: #88b41f;
}

/* Text */
.text12_blue {
	font-size: 12px;
	color: #6087d9;
	text-decoration: none;
	line-height: 18px;
}
.text14_blue {
	color: #6087d9;
	text-decoration: none;
	line-height: 18px;
}
.text16_blue {
	font-size: 16px;
	color: #6087d9;
	text-decoration: none;
	line-height: 18px;
}
.text18_blue {
	font-size: 18px;
	color: #6087d9;
	text-decoration: none;
	line-height: 18px;
	}
.text22_blue {
	font-size: 22px;
	color: #6087d9;
	text-decoration: none;
	line-height: 18px;
	}
.text12_green {
	font-size: 12px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	}
.text14_green {
	font-size: 14px;
	color: #8ea44a;
	text-decoration: none;
}
.text16_green {
	font-size: 16px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	}
.text18_green {
	font-size: 18px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	word-spacing: -6px;}
.text22_green {
	font-size: 22px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	}
.text12_silver {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	}
.text14_silver {
	font-size: 14px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	}
.text16_silver {
	font-size: 16px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	}
.text18_silver {
	font-size: 18px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	}
.text22_silver {
	font-size: 22px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	}
.text12_green {
	font-size: 12px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	}
.text14_green {
	font-size: 14px;
	color: #8ea44a;
	text-decoration: none;
}
.text16_green {
	font-size: 16px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	}
.text18_green {
	font-size: 18px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	word-spacing: -6px;}
.text22_green {
	font-size: 22px;
	color: #8ea44a;
	text-decoration: none;
	line-height: 18px;
	}
.text12_white {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	}
.text14_white {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	}
.text16_white {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	}
.text18_white {
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	}
.text22_white {
	font-size: 22px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	}

/* Adthis */
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}   
a.link1:link, a.link1:visited {
	font-size: 14px;
	color: #FFF;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
}
a.link1:active, a.link1:hover {
	font-size: 14px;
	color: #a9a9a9;
	font-style: normal;
	text-decoration: underline;
	line-height: 14px;
}