@charset "utf-8";
/* CSS Document */

.clear { clear: both; }
a img { border: 0px; }
body						{background:url(../images/background_x.jpg) repeat-x;margin:0;padding:0;font-family:"Trebuchet MS";font-size:12px;background-color:#edf7ff;}
input[type=text]:focus,input[type=password]:focus {outline: 0 none;}

#top_header_area		{width:100%;background: #63AEE0;}

#logo_content			{width:1000px;height:36px;margin-right:0px;}
#ganzLogo				{float:left;}
#countrySelect			{float:right;color:#ffffff;height:36px;font-size:12px;padding-right:18px;}

#sp_main_bg				{background:url(../images/white_bg.png) repeat-y;width:1002px;text-align:left; display:table; }

.topBar					{position:relative;top:-5px;}
#sp_logo				{background:url(../images/topbar.png) no-repeat;height:70px;text-align:left;}

.bottomBg 				{background:url(../images/bottomBg.png) no-repeat;width:1002px;height:25px;}

.sp_login_area			{float:left;position:relative;left:300px;}
.sp_login_bg			{background:url(../images/sp_login_box.png) no-repeat;width:282px;height:55px;}
.userBox				{float:left;position:relative;}
.sp_login_box 			{position:relative;left:10px;top:22px;border:0px;width:95px;FONT-SIZE:10px;COLOR: #373c84;}
.sp_pwd_box   			{position:relative;left:27px;top:22px;border:0px;width:95px;FONT-SIZE:10px;COLOR: #373c84;}
.loginBtn				{float:right;}

.main_buttons			{height:54px;float:right;position:relative;top:4px;right:13px;}
.main_buttons div		{padding-left:0px;float:left;}

.menuLink 				{display: block;position:relative;}
.menuLink a				{float:left;text-decoration:none;font-size:11px;font-weight:bold;COLOR: #00005b;cursor: pointer;}
.menuLink a:visited		{font-size: 11px;font-weight:bold;COLOR: #00005b;}
.menuLink a:hover img.pngOver {visibility:hidden;}
.menuLink span 			{position: absolute;left: 0px;top: 10px;cursor: pointer;text-align: center;}

.menuLink01 a			{width:76px;height:54px;background:url(../images/sp_main_icon01_over.png) no-repeat;}
.menuLink01 span 		{width: 0px;}
.menuLink02 a			{width:68px;height:54px;background:url(../images/sp_main_icon02_over.png) no-repeat;}
.menuLink02 span 		{width: 0px;}
.menuLink03 a			{width:70px;height:54px;background:url(../images/sp_main_icon03_over.png) no-repeat;}
.menuLink03 span 		{width: 0px;}
.menuLink04 a			{width:67px;height:54px;background:url(../images/sp_main_icon04_over.png) no-repeat;}
.menuLink04 span 		{width: 0px;}

.secLinkArea 			{float:left;width:180px;position:relative;left:20px;text-align:left;}
.secLinkArea div a		{font-weight:bold;FONT-SIZE:10px;COLOR: #373c84;TEXT-DECORATION: none;}
.secLinkArea div a img		{padding-right:10px;}

#contentArea			{float:right;width:770px;position:relative;right:20px;text-align:left;font-family:"Trebuchet MS";FONT-SIZE:11px;COLOR: #373c84;}
#agreement 				{width:770px;}
#agreement span			{font-size:14px;font-weight:bold;}
#agreement strong		{font-weight:bolder;}


#welcome_background		{background:url(../images/white_background.png) repeat-y;width:1002px;height:195px;}
#welcome_title			{float:left;height:26px;font-size:16px;font-weight:bold;color:#00005b;position:relative;top:17px;left:30px;}
#welcome_list			{width:1002px;float:left;position:relative;left:31px;}
.welcome_subtitle		{position:relative;top:24px;text-align:left;padding-left:10px;color:#7FA2FF;}
.welcome_listing		{text-align:left;position:relative;top:24px;padding-left:15px;color:#999999;line-height:24px;}
.welcome_listing a		{color:#999999;text-decoration:none;}

#sp_copy_right			{width:1002px;color:#949AC1;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;line-height:18px;margin-top:10px;}


#contentArea dl.faq 	{background-color: #a8ddff;text-indent: 0px;margin: 0px 0px 10px 0px;padding: 0px;border: 2px solid #63aee0;}
#contentArea dl.faq dd dl.faq 			{margin: 5px 0px 5px 0px;}
#contentArea dl.faq dt  {font-weight: bold;padding: 0px;}
#contentArea dl.faq dt a,
#contentArea dl.faq dt a:visited {color: #006;display: block;background-color: #63aee0;padding: 2px 10px 2px 10px;width: auto;text-decoration: none;font-size: 14px;}
#contentArea dl.faq dt a:hover   {text-decoration: underline;}
#contentArea div.faqToggles 	{text-align: right;margin-bottom: 10px;font-size: 14px;}
#contentArea div.faqToggles a 	{margin-left: 20px;}

dl.faq dd 				{padding: 5px 10px 5px 10px;margin: 0px;}
dl.faq.closed dd,
dl.faq.open dd dl.faq.closed dd {display: none;}
dl.faq.open dd 			{display: block;}

#countries_background	{width:990px;	height:157px;	background:url(../images/countries_bk.jpg) no-repeat; display:none;padding:0px;margin-left:20px;margin-right:30px;}

.continent 				{width:143px;		float:left;		padding:0;		margin-top:5px;}
.countries_title		{text-align:left;	color:#2c363c;	font-size:14px;	margin-bottom:10px;}
.countries_listing		{text-align:left;	color:#999999;	line-height:18px;}
.countries_listing	a	{text-decoration:none; font-size:12px;font-weight: bold;color:#999999;}



