html,body	{margin:0px;padding:0px;}


a {text-decoration:none;}
.clear	{clear:both;}
img {border:0px;}

/****************************/

body {
	background-color:#FFFFFF;
	
	
}

div#main		{color:#787F8A;}
div#main 	{
	position:relative;left:0px;top:0px;
	width:1000px;
	
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:50% 50%;
	
	
	margin:0px auto;
	font-size:13px;}
div#main div.head_bg {
	position:absolute;left:0px;top:0px;width:100%;height:500px;
	/*
	background-image:url(../images/head_bg.jpg);
	*/
	background-position:50% 50%;
	background-repeat:no-repeat;
}
div#main div.head {
	position:relative;left:10px;top:0px;
	width:980px;
	
}
div#main div.head div.head_banner{
	width:100%;
	height:62px; 
	line-height:26px;
	position:relative;left:0px;top:0px;
}

div#main div.head div.head_banner div.languageTrigger	{float:right;position:absolute;right:5px;top:0px;text-align:right;padding-right:5px;}
div#main div.head div.head_banner div.languageTrigger a {display:inline-block;height:28px;line-height:26px;font-size:13px;color:#4A788C;padding:0px 10px;}
div#main div.head div.head_banner div.languageTrigger a:hover {text-decoration:underline;}
div#main div.head div.head_banner div.languageTrigger a.focus	{background:#D3E9F5;color:#FFFFFF;font-weight:bold;}

div#main div.head div.head_menu {
	position:relative;left:0px;top:0px;
	
	width:100%;/*height:38px;*/
	overflow:hidden;
	/*background-image:url(../images/menu_bg.jpg);*/
	border:0px;
	border-top:5px #5CACCF solid;
	border-bottom:5px #5CACCF solid;
	background:#FAFBFD;
	background-repeat:repeat-x;
}
div#main div.head div.head_menu ul.menu		{padding:0px;margin:0px;list-style-type:none;width:100%;height:100%;}
div#main div.head div.head_menu ul.menu li	{float:left;display:inline-block;overflow:hidden;}
div#main div.head div.head_menu ul.menu li.is_menu			{padding:0px 8px;text-align:center;line-height:38px;font-size:10pt;font-weight:bold;}
div#main div.head div.head_menu ul.menu li.is_menu a			{color:#355B73;}
div#main div.head div.head_menu ul.menu li.is_menu a:hover	{color:#658294;}

div#main div.head div.head_menu ul.menu li.menu_focus		{background:#5CACCF;background-repeat:repeat-x;}
div#main div.head div.head_menu ul.menu li.menu_focus a 		{color:#FFFFFF;}
div#main div.head div.head_menu ul.menu li.menu_focus a:hover {color:#EBF7FC;}

div#main div.head div.head_menu ul.menu li.opening	{width:5px;height:100%;background:#5CACCF;margin-right:2px;}
div#main div.head div.head_menu ul.menu li.closing	{width:5px;height:100%;background:#5CACCF;margin-left:2px;float:right;position:absolute;top:0px;right:0px;} 

div#main div.head div.head_menu ul.menu li.seperator	{margin:0px 2px;width:1px;height:15px;background-image:url(../images/menu_sep.jpg);background-repeat:no-repeat;position:relative;top:13px;}

div#main div.head div.head_menu .ac_logo	{position:absolute;right:0px;top:0px;}


div#main	div.body 						{position:relative;left:10px;top:0px;width:980px;}
div#main	div.body_side 					{float:left;position:relative;left:0px;top:0px;/*margin-top:20px;*/width:180px;}
div#main	div.body_side_bg 				{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#FCFEFF;opacity:.4;}
div#main	div.body_side_menu 				{position:relative;left:0px;top:0px;width:100%;}

div#main	div.body_side_menu ul.menu 		{position:relative;left:0px;top:0px;padding:0px;margin:0px;list-style-type:none;width:100%;text-align:center;
	border:1px #DFEBF2 solid;border-left:0px;}
div#main	div.body_side_menu ul.menu li.menuText		{height:25px;line-height:23px;padding:5px 10px; color:#7295AB;	}
div#main	div.body_side_menu ul.menu li.menuFocus	{height:25px;line-height:23px;padding:5px 10px; color:#7295AB;	background:#5B94B5;	}
div#main	div.body_side_menu ul.menu li.seperator	{height:2px;width:100%;background-image:url(../images/side_menu_seperator.jpg);}

div#main	div.body_side_menu ul.menu a			{color:#5D767A;font-weight:bold;}
div#main	div.body_side_menu ul.menu a:hover		{color:#8B9D9F;}

div#main	div.body_side_menu ul.menu li.menuFocus a {color:#FFFFFF;font-weight:bold;}
div#main	div.body_side_menu ul.menu li.menuFocus a:hover {color:#EBF7FC;font-weight:bold;}

div#main div.online_application_button			{background:#F15930;width:100%;height:35px;line-height:35px;text-align:center;font-size:16px;font-weight:bold;}
div#main div.online_application_button a 			{text-align:center;color:#FFFFFF;}
div#main div.online_application_button a:hover 	{text-align:center;color:#F7FCF3;}




div#main	div.body_content	{float:left;width:760px;position:relative;left:18px;/*top:20px;*/top:3px;}
div#main	div.body_content_title	{font-size:19px;height:30px;line-height:28px;padding:0px 10px;border:1px #D3DCE3 solid;background:#FCFDFF;font-weight:bold;margin-bottom:8px;}
div#main	div.body_content_content	{width:750px;position:relative;left:18px;top:20px;}
div#main	div.body_content_content_left	{border:1px #ff00000 solid;width:580px;float:left;position:relative;left:0px;top:0px;	overflow:hidden;}
div#main	div.body_content_content_right	{border:1px #ff00000 solid;width:150px;float:right;position:relative;left:0px;top:0px;	overflow:hidden;}



/*****************************************************************/
div#main div.foot	{position:relative;left:12px;top:0px;width:976px;background-image:url(../images/foot_bg.jpg);background-position:50% 50%;background-repeat:no-repeat;}

/*************************************************************************************************************************************/
div#main div.downloadButton	{position:relative;left:0px;top:0px;}
div#main div.download_counter	{position:absolute;left:245px;top:25px;}


div.copyright {text-align:center;line-height:22px;position:relative;left:0px;top:0px;width:100%;}
div.copyright a {color:#506070;}
div.copyright a:hover {color:#7993AB;}

/*************************************************/

input.fs_if_01	{border:1px #CAD0D5 solid; width:250px; height:22px;line-height:22px; color:#7A838C;font-family:arial;font-size:13px;}
textarea.fs_tf_01	{border:1px #CAD0D5 solid; width:380px;height:60px;}
input.fs_bn_01	{border:1px #EBEBFC solid; width:88px; height:38px;line-height:38px;background:#ABC0D4;color:#FFFFFF;font-size:15px;font-weight:bold;}


/****************/
table.cyberTable01	{width:680px;border:1px #ECECF6 solid;}
table.cyberTable01 td 		{height:28px;}
table.cyberTable01 td.left {width:108px;}

table.cyberTable01 tr.row0 td {background:#F7F7FB;}
table.cyberTable01 tr.row1 td {background:#F9F9FA;}

/*****************/
.apply_now_submit_button	{text-align:center;}
.apply_now_completed		{line-height:25px;}
.apply_now_completed a 		{color:#90979E;font-size:13px;}
.apply_now_completed a:hover {color:#D3D5D8;}


/***********************/
.banners {width:976px;height:276px;background:#FDFDFD;position:relative;left:0px;top:0px;overflow:hidden;}
.banners .banner {display:none;width:960px;height:260px;position:absolute;left:8px;top:8px;}

.banner_controls	{position:relative;left:0px;top:0px;height:18px;}





/************************/
.galleryContainer {}
.galleryContainer .galleryImageContainer {float:left;width:160px;height:170px;margin-right:15px;position:relative;left:0px;top:0px;
	border:1px #EAEDF2 solid;
}
.galleryContainer .galleryImageContainer .galleryImage {
	width:150px;height:120px;overflow:hidden;margin-right:15px;position:relative;left:4px;top:4px;
	border:1px #EAEDF2 solid;
	text-align:center;
}
.galleryContainer .galleryImageContainer .galleryName	{
	position:absolute;left:5px;bottom:5px;
	background:#EAEDF2;
	width:144px;
	height:36px;
	overflow:hidden;
	line-height:21px;
	font-size:13px;
	font-family:arial;padding:3px;text-align:center;  

}
.galleryContainer .galleryImageContainer .galleryName a {color:#3A404A;}
.galleryContainer .galleryImageContainer .galleryName a:hover {color:#818EA3;}

 
.galleryImage_clear	{clear:both;}
.galleryImage_seperator	{width:100%;height:12px;}

.online_application_button_on_head_banner	{position:absolute;right:5px;bottom:0px;line-height:26px;float:left;width:195px;height:28px;background:#F15930;text-align:center;color:#5F8C60;font-weight:bold;font-size:16px;}
.online_application_button_on_head_banner a	{color:#FEFEFE;display:inline-block;padding:0px 8px;}
.online_application_button_on_head_banner a:hover	{color:#F4F9F4;}



div.body.hide-left-menu
{
	
}

div.body.hide-left-menu div.body_side
{
	display:none;
}
div#main div.body.hide-left-menu  div.body_content
{
	width:930px;
}

div#main div.body.hide-left-menu  div.body_content_content
{
	width:100%;
}

div#main div.body.hide-left-menu div.body_content_content_left
{
	width: 720px;
}

