@charset "utf-8";

/*-----------------------------------------------
 Reset
-----------------------------------------------*/

* {
	margin:						0;
	padding:					0;
}

body {
	font-family:				Verdana, "lr oSVbN", sans-serif;
	font-size:					11pt;
	color:						#333;
	text-align: 				center;
}

h1 {
	padding:					17px 0 0;
	margin:						0 0 0 17px;
	line-height:				0;
}

h2,h3 {
	line-height:				0;
}

img {
	border: 					0;
}

.clear {
	clear:						both;
}

object#flash {
	width:						735px;
	height:						405px;
	line-height:				405px;
}


/*-----------------------------------------------
 Link
-----------------------------------------------*/

a {
	text-decoration:			none;
	color:#0072bc;
}

a:link {
	color:#0072bc;
}

a:visited {
	text-decoration:			none;
	color:#0072bc;
}

a:hover {
	text-decoration:			none;
	color:#527b01;
}

a:active {
	text-decoration:			none;
	color:#527b01;
}

ul.orange{
	list-style: disc url(../images/bullet_orange.png) inside;
}

ul.blue{
	list-style: disc url(../images/bullet_blue.png) inside;
}

ul.green{
	list-style: disc url(../scanning/images/bullet_green.png) inside;
}

strong {
	font-weight:				normal;
	color: 						#28456b;

}

/*-----------------------------------------------
 Container & Home
-----------------------------------------------*/

#wrapper {
	width:						1010px;
	margin:						0 auto;
	text-align: 				left;
}

#header {
	width:						1010px;
	height:						73px;
}

#header h1 {
	padding:					7px 0 0;
	margin:						0 0 0 17px;
	line-height:				0;
}

#header span{
	position:					absolute;
	top: 						1px;
	padding-left: 				825px;
	font-family:				Verdana, "lr oSVbN", sans-serif;
	font-size:					8pt;
	color: 						#FFF;
}

#header a{	
	color: 						#FFF;

	
}

#header_test {
	width:						1010px;
	height:						73px;
}

#header_test h1 {
	padding:					7px 0 0;
	margin:						0 0 0 17px;
	line-height:				0;
}

#header_test span{
	position:					absolute;
	top: 						1px;
	padding-left: 				825px;
	font-family:				Verdana, "lr oSVbN", sans-serif;
	font-size:					8pt;
	color: 						#FFF;
}

#header_test a{	
	color: 						#FFF;	
}


#leftmenu {
	width: 						267px;
	margin:						0 auto;
	float:						left;
	font-size:					9pt;
	
}

#contents {
	width:						735px;
	float:						left;
}

#footer {
	width:						735px;
	color: 						#999;
	font-size:					9pt;
	margin:						0px auto 20px;
	text-align: 				center;
	float:						right;
}

#footer a {
	color: 						#999;
	text-decoration:				none;
}

#footer a.c {
	color: 						#295da2;
	text-decoration:				none;
}

#footer a:visited {
	color: 						#999;
}

#footer a.c:visited {
	color: 						#295da2;
	text-decoration:				none;
}

#footer a:hover {
	color: 						#999;
}

#footer a.c:hover {
	color: 						#527b01;
	text-decoration:				none;
}



/*-----------------------------------------------
 Top page contents
-----------------------------------------------*/

#top_in {
	margin:						25px 0 0;
}

#top_in h2 {
	font-family:				Century Gothic;
	font-size:					18pt;
	font-weight:				bold;
	color:						#999;
	margin:						0 0 0.8em;
}

#top_in div.scanbottom {
	clear:						both;
	line-height:				0;
	margin:						0 0 0.3em;
}
#top_in div.scantop {
	line-height:				0;
	margin:						1.7em 0 0;
}

#top_in div.box1 {
	background:					url(../images/top/p1bg_thumb.jpg) no-repeat; 
	padding:					0 0 0 4.3em;
}
#top_in div.box1 h2 {
	padding:					1.6em 0 0.8em;
	margin:						0;
}
#top_in div.box1 p.sp {
	padding:					0 4em 1.5em 0;
	line-height:				1.4;
}
#top_in div.box1 ul {
	padding:					14em 1.2em 1.5em 1em;
	float:						left;
}
#top_in div.box1 li {
	background:					url(../images/top/check1.png) no-repeat;
	padding-left:				26px;
	font-size:					13pt;
	list-style:					none;
	list-style-position:		outside;
	margin:						0 0 0.2em;
}
#top_in div.box1 p.fr1 {
	padding:					0 4em 0 0;
	line-height:				0;
	float:						right;
}
#top_in div.box1 p.fr2 {
	padding:					0 0.7em 0 0;
	line-height:				0;
	float:						right;
}

#top_in div.box2 {
	background:					url(../images/top/bg.png) repeat-y;
	padding:					0 0 0 4.3em;
}
#top_in div.box2 h2 {
	padding:					1.3em 0 0.8em;
	margin:						0;
}
#top_in div.box2 p.sp {
	padding:					0 4em 0 0;
	line-height:				1.4;
}
#top_in div.box2 p.c {
	padding:					0 4em 0.8em 0;
	line-height:				0;
	text-align:					center;
}
#top_in div.box2 ul {
	padding:					0 1.2em 1.5em 1em;
	float:						left;
}
#top_in div.box2 li {
	background:					url(../images/top/check1.png) no-repeat;
	padding-left:				26px;
	font-size:					13pt;
	list-style:					none;
	list-style-position:		outside;
	margin:						0 0 0.2em;
}
#top_in div.box2 p.fr1 {
	padding:					0 4em 0 0;
	line-height:				0;
	float:						right;
}
#top_in div.box2 p.fr2 {
	padding:					0 0.7em 0 0;
	line-height:				0;
	float:						right;
}

#top_in div.box3 {
	background:					url(../images/top/bg.png) repeat-y;
	padding:					0 0 0 3.6em;
}
#top_in div.box3 h2 {
	padding:					1.3em 0 1em 0.4em;
	margin:						0;
}

ul#lsin1{
	position:					relative;
	top:						0px;
	width:						630px;
	height:						130px;
	list-style:					none;
	overflow:					hidden;
	margin:						0.2em 0 0.7em;
}
ul#lsin1 li a{
	position:					absolute;
	height:						130px;
	overflow:					hidden;
	padding:					130px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#ls1 a{ 
	background: transparent url(../images/top/sp1_thumb.jpg) top left no-repeat;
	width: 160px;
	left: 0;
}
li#ls2 a{ 
	background: transparent url(../images/top/sp2_thumb.jpg) top left no-repeat;
	width: 155px;
	left: 160px;
}
li#ls3 a{ 
	background: transparent url(../images/top/sp3_thumb.jpg) top left no-repeat;
	width: 170px;
	left: 315px;
}
li#ls4 a{ 
	background: transparent url(../images/top/sp4_thumb.jpg) top left no-repeat;
	width: 145px;
	left: 485px;
}

li#ls1 a:hover, 
li#ls2 a:hover, 
li#ls3 a:hover, 
li#ls4 a:hover{ 
	background-position: 0px -140px;
}


ul#lsin2{
	position:					relative;
	top:						0px;
	width:						630px;
	height:						140px;
	list-style:					none;
	overflow:					hidden;
	margin:						0 0 1.2em;
}
ul#lsin2 li a{
	position:					absolute;
	height:						140px;
	overflow:					hidden;
	padding:					140px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#ls5 a{ 
	background: transparent url(../images/top/sp5_thumb.jpg) top left no-repeat;
	width: 160px;
	left: 0;
}
li#ls6 a{ 
	background: transparent url(../images/top/sp6_thumb.jpg) top left no-repeat;
	width: 165px;
	left: 160px;
}
li#ls7 a{ 
	background: transparent url(../images/top/sp7_thumb.jpg) top left no-repeat;
	width: 160px;
	left: 325px;
}
li#ls8 a{ 
	background: transparent url(../images/top/sp8_thumb.jpg) top left no-repeat;
	width: 145px;
	left: 485px;
}

li#ls5 a:hover, 
li#ls6 a:hover, 
li#ls7 a:hover, 
li#ls8 a:hover{ 
	background-position: 0px -145px;
}


ul#lsin3{
	position:					relative;
	top:						0px;
	width:						630px;
	height:						135px;
	list-style:					none;
	overflow:					hidden;
	margin:						0 0 0.2em;
}
ul#lsin3 li a{
	position:					absolute;
	height:						135px;
	overflow:					hidden;
	padding:					135px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#ls9 a{ 
	background: transparent url(../images/top/sp9_thumb.jpg) top left no-repeat;
	width: 155px;
	left: 0;
}
li#ls10 a{ 
	background: transparent url(../images/top/sp10_thumb.jpg) top left no-repeat;
	width: 160px;
	left: 155px;
}
li#ls11 a{ 
	background: transparent url(../images/top/sp11_thumb.jpg) top left no-repeat;
	width: 165px;
	left: 315px;
}
li#ls12 a{ 
	background: transparent url(../images/top/sp12_thumb.jpg) top left no-repeat;
	width: 150px;
	left: 480px;
}

li#ls9 a:hover, 
li#ls10 a:hover, 
li#ls11 a:hover, 
li#ls12 a:hover{ 
	background-position: 0px -145px;
}

#top_in div.faq {
	background:					url(../images/top/p3.png) no-repeat;
	margin:						1.6em 0 0;
	padding:					2.5em 0 0;
}
#top_in div.faq h2 {
	padding:					0 0 0.8em 2.6em;
	margin:						0;
}
#top_in div.faq ul {
	padding:					0.2em 0 0 4.6em;
	float:						left;
}
#top_in div.faq li {
	list-style:					none;
	margin:						0 0 0.1em;
}
#top_in span.count {
	font-family:				Century Gothic;
	font-size:					14pt;
	font-weight:				bold;
	color:						#999;
}
#top_in div.faq p.r {
	text-align:					right;
	padding:					7em 4em 1.7em 0;
}



/*-----------------------------------------------
 Main Top_Menu
-----------------------------------------------*/

#tmenu {
	width:						1010px;
}

ul#ttopmenu{
	position:					relative;
	top:						0px;
	width:						1010px;
	height:						39px;
	list-style:					none;
	overflow:					hidden;
}
ul#ttopmenu li a{
	position:					absolute;
	height:						39px;
	overflow:					hidden;
	padding:					39px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#tmenu_in1 a{ 
	background: transparent url(../images/m1.png) top left no-repeat;
	width: 75px;
	left: 267px;
}
li#tmenu_in2 a{ 
	background: transparent url(../images/m2.png) top left no-repeat;
	width: 79px;
	left: 360px;
}
li#tmenu_in3 a{ 
	background: transparent url(../images/m3.png) top left no-repeat;
	width: 128px;
	left: 457px;
}
li#tmenu_in4 a{ 
	background: transparent url(../images/m4.png) top left no-repeat;
	width: 60px;
	left: 599px;
}
li#tmenu_in5 a{ 
	background: transparent url(../images/m5.png) top left no-repeat;
	width: 115px;
	left: 678px;
}
li#tmenu_in6 a{ 
	background: transparent url(../images/m6.png) top left no-repeat;
	width: 137px;
	left: 815px;
}

li#tmenu_in1 a:hover, 
li#tmenu_in2 a:hover, 
li#tmenu_in3 a:hover, 
li#tmenu_in4 a:hover, 
li#tmenu_in5 a:hover, 
li#tmenu_in6 a:hover{ 
	background-position: 0px -41px;
}



/*-----------------------------------------------
 Left_Menu
-----------------------------------------------*/

ul#leftmenu1 {
	background: url(../images/leftmenu/smbg.png) repeat-y;
	position: relative;
	overflow: hidden;
	width: 223px;
	height: 163px;
	list-style-type: none;
	margin:	0 0 13px 27px;
}
ul#leftmenu1 li a {
	position: absolute;
	overflow: hidden;
	padding: 163px 0 0;
}

li#lmenu1_in1 a {
	background: url(../images/leftmenu/s1.png) no-repeat 0px 0px;
	width: 223px;
	height: 35px;
	top: 0px;
}
li#lmenu1_in2 a {
	background: url(../images/leftmenu/sm1.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 43px;
	left: 15px;
}
li#lmenu1_in3 a {
	background: url(../images/leftmenu/sm2.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 66px;
	left: 15px;
}
li#lmenu1_in4 a {
	background: url(../images/leftmenu/sm3.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 89px;
	left: 15px;
}
li#lmenu1_in5 a {
	background: url(../images/leftmenu/sm4.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 112px;
	left: 15px;
}
li#lmenu1_in6 a {
	background: url(../images/leftmenu/sm5.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 135px;
	left: 15px;
}
li#lmenu1_in7 a {
	background: url(../images/leftmenu/smb.png) no-repeat 0px 0px;
	width: 223px;
	height: 5px;
	top: 158px;
}

li#lmenu1_in1 a:hover {
	background-position: -225px 0;
}
li#lmenu1_in2 a:hover, 
li#lmenu1_in3 a:hover, 
li#lmenu1_in4 a:hover,
li#lmenu1_in5 a:hover,
li#lmenu1_in6 a:hover {
	margin-left: 3px;
}


ul#leftmenu2 {
	background: url(../images/leftmenu/smbg.png) repeat-y;
	position: relative;
	overflow: hidden;
	width: 223px;
	height: 120px;
	list-style-type: none;
	margin:	0 0 13px 27px;
}
ul#leftmenu2 li a {
	position: absolute;
	overflow: hidden;
	padding: 120px 0 0;
}

li#lmenu2_in1 a {
	background: url(../images/leftmenu/s2.png) no-repeat 0px 0px;
	width: 223px;
	height: 35px;
	top: 0px;
}
li#lmenu2_in2 a {
	background: url(../images/leftmenu/sm1.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 43px;
	left: 15px;
}
li#lmenu2_in3 a {
	background: url(../images/leftmenu/sm7.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 66px;
	left: 15px;
}
li#lmenu2_in4 a {
	background: url(../images/leftmenu/sm6.png) no-repeat 0px 0px;
	width: 170px;
	height: 23px;
	top: 89px;
	left: 15px;
}
li#lmenu2_in5 a {
	background: url(../images/leftmenu/smb.png) no-repeat 0px 0px;
	width: 223px;
	height: 5px;
	top: 118px;
}

li#lmenu2_in1 a:hover {
	background-position: -225px 0;
}
li#lmenu2_in2 a:hover, 
li#lmenu2_in3 a:hover, 
li#lmenu2_in4 a:hover {
	margin-left: 3px;
}


ul#leftmenu3 {
	background: url(../images/leftmenu/smbg.png) repeat-y;
	position: relative;
	overflow: hidden;
	width: 223px;
	height: 120px;
	list-style-type: none;
	margin:	0 0 15px 27px;
}
ul#leftmenu3 li a {
	position: absolute;
	overflow: hidden;
	padding: 120px 0 0;
}

li#lmenu3_in1 a {
	background: url(../images/leftmenu/s3.png) no-repeat 0px 0px;
	width: 223px;
	height: 35px;
	top: 0px;
}
li#lmenu3_in2 a {
	background: url(../images/leftmenu/sm1.png) no-repeat 0px 0px;
	width: 125px;
	height: 22px;
	top: 43px;
	left: 15px;
}
li#lmenu3_in3 a {
	background: url(../images/leftmenu/sm2.png) no-repeat 0px 0px;
	width: 125px;
	height: 22px;
	top: 65px;
	left: 15px;
}
li#lmenu3_in4 a {
	background: url(../images/leftmenu/sm3.png) no-repeat 0px 0px;
	width: 125px;
	height: 22px;
	top: 87px;
	left: 15px;
}
li#lmenu3_in5 a {
	background: url(../images/leftmenu/smb.png) no-repeat 0px 0px;
	width: 223px;
	height: 5px;
	top: 115px;
}

li#lmenu3_in1 a:hover {
	background-position: -225px 0;
}
li#lmenu3_in2 a:hover, 
li#lmenu3_in3 a:hover, 
li#lmenu3_in4 a:hover {
	background-position: 0px -25px;
}

#leftmenu_mf {
	background:					url(../images/leftmenu/mbg.png) no-repeat;
	width:						257px;
	margin:						0 0 0 10px;
}
#leftmenu_mf h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_mf p.sp {
	font-style:oblique;
	color: #616161;
	padding:					0 35px 4px 38px;
	line-height:				1.3;
}

#leftmenu_m1 {
	background:					url(../images/leftmenu/mbg.png) repeat-y;
	width:						257px;
	margin:						0 0 0 10px;
}
#leftmenu_m1 ul {
	padding:					10px 0 0 38px;
}
#leftmenu_m1 li {
	background:					url(../images/leftmenu/point.png) no-repeat;
	list-style:					none;
	list-style-position:		outside;
	padding:					0 0 4px 13px;;
}

.leftmenu_m_bottom {
	background:					url(../images/leftmenu/mbg.png) repeat-y;
	margin:						0 0 11px 10px;
	padding:					6px 0 0;
	line-height:				0;
}

#leftmenu_m2 {
	background:					url(../images/leftmenu/m2bg.png) no-repeat;
	width:						257px;
	height:						160px;
	margin:						0 0 0 10px;
}
#leftmenu_m2 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m2 p.sp {
	font-style:					oblique;
	color: 						#616161;
	
	padding:					0 35px 4px 38px;
	line-height:				1.3;
}

#m2_body {
	height:						120px;
}

#leftmenu_m2 p.r1 {

	padding:					0 35px 0 38px;
	text-align:					left;
	line-height:				1.3;
	font-size:					8pt;
	text-align:					right;
}

#leftmenu_m2 p.r2 {
	position:					absolute;
	text-align:					right;
	line-height:				1.3;
	padding: 10px 0 0 160px;
}

#leftmenu_m3 {
	background:					url(../images/leftmenu/mbg.png) repeat-y;
	width:						257px;
	margin:						0 0 0 10px;
}
#leftmenu_m3 h2 {
	padding:					0 0 10px;
	line-height:				0;
}
#leftmenu_m3 p.sp {
	padding:					0 0 3px;
	line-height:				0;
}
#leftmenu_m3 p.spsp {
	padding:					0 35px 0 38px;
	line-height:				1.3;
}

#leftmenu_m4 {
	background:					url(../images/leftmenu/m4bg.png) no-repeat;
	width:						257px;
	margin:						0 0 0 10px;
}
#leftmenu_m4 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m4 p.sp {
	padding:					0 35px 10.2em 38px;
	line-height:				1.3;
}
#leftmenu_m4 p.small {
	padding:					0 30px 0 38px;
	font-size:					7pt;
	line-height:				1.3;
	color:						#ca3827;
}



#leftmenu_m5 {
	background:					url(../images/leftmenu/m5bg.png) no-repeat;
	width:						257px;
	margin:						0 0 0 10px;
}
#leftmenu_m5 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m5 p.sp {
	padding:					0 35px 6px 38px;
	line-height:				1.3;
}
#leftmenu_m5 span.m5t1 {
	font-weight:				bold;
	color:						#a71212;
}
#leftmenu_m5 span.m5t2 {
	font-weight:				bold;
	color:						#f45b2c;
}
#leftmenu_m5 span.m5t3 {
	font-weight:				bold;
	font-size:					11pt;
	color:						#f45b2c;
}
#leftmenu_m5 span.m5t4 {
	font-weight:				bold;
	color:						#04459d;
}
#leftmenu_m5 span.m5t5 {
	font-weight:				bold;
	color:						#6599cc;
}
#leftmenu_m5 span.m5t6 {
	font-weight:				bold;
	font-size:					11pt;
	color:						#6599cc;
}
#leftmenu_m5 p.small {
	padding:					0 30px 0 38px;
	font-size:					7pt;
	line-height:				1.3;
	color:						#ca3827;
}

#leftmenu_m6 {
	background:					url(../images/leftmenu/m6bg.png) no-repeat;
	width:						257px;
	margin:						0 0 0 10px;
}
#leftmenu_m6 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m6 p.sp {
	padding:					0 35px 6px 38px;
	line-height:				1.3;
}

#leftmenu_m6 p.spsp {
	padding:					65px 35px 31px 120px;
	line-height:				1.3;
}
#leftmenu_m6 p.small {
	padding:					0 30px 0 38px;
	font-size:					7pt;
	line-height:				1.3;
	color:						#ca3827;
}

.leftmenu_m_bottom1 {
	background:					url(../images/leftmenu/mbg.png) repeat-y;
	margin:						0 0 11px 8px;
	padding:					6px 0 0;
	line-height:				0;
}

#leftmenu_m7 {
	background:					url(../images/leftmenu/mbg.png) repeat-y;
	width:						257px;
	margin:						0 0 0 8px;
}
#leftmenu_m7 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m7 p.sp {
	text-align:					right;
	padding:					5px 35px 0px 38px;
	line-height:				1.3;
}
#leftmenu_m7 p.spsp {
	line-height:				0;
}

#leftmenu_m7 ul {
	padding:					0 35px 8px 60px;
	line-height:				1.6;
}
#leftmenu_m7 li {
	list-style-image:	url(../images/leftmenu/check.png);
	font-weight:bold;
}

#leftmenu_m8 {
	background:					url(../images/leftmenu/m8bg.jpg) no-repeat;
	width:						257px;
	margin:						0 0 0 8px;
}
#leftmenu_m8 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m8 p.sp {
	padding:					0 85px 5px 38px;
	line-height:				1.3;
}
#leftmenu_m8 p.spq {
	padding:					0 85px 0px 43px;
	line-height:				1;
}

#leftmenu_m8 p.spsp {
	padding:					0 35px 0px 100px;
	line-height:				1.0;
}
#leftmenu_m8 span.m8t1 {
	font-weight:				bold;
	font-size:					12pt;
	color:						#6599cc;
}

#leftmenu_m9 {
	background:					url(../images/leftmenu/mbg.png) repeat-y;
	width:						257px;
	margin:						0 0 0 8px;
}
#leftmenu_m9 h2 {
	padding:					0 0 8px;
	line-height:				0;
}
#leftmenu_m9 p.sp {
	padding:					0 35px 1px 38px;
	line-height:				1.3;
}
#leftmenu_m9 p.spsp {
	line-height:				0;
	padding:					0 0 2px;
}


#login {
	background:					url(../images/lslice.png) repeat-y;
	width: 						214px;
	margin:						0 0 6px 31px;
	color:						#333;
	font-size:					10pt;
}
#login p.top {
	line-height:				0;
}
#login p.slice {
	margin:						6px 0px 0px 6px;
	line-height:				1.2;
}
#login p.slice input.u {
	text-align:					right;
	width:						10px;
	width:						130px;
	margin:	 					0px 0px 6px 29px;
}
#login p.slice input.p {
	text-align:					right;
	width:						130px;
	margin:	 					0px 0px 6px 0px;
}
#login h3{
	position:					relative;
	top:						0;
	list-style:					none;
	overflow:					hidden;
	clear:						both;
	padding:					0px 0 30px 121px;
	margin-top: 				0px;

}
#login h3.gol a{
	position:					absolute;
	background:					transparent url(../images/goO.png) no-repeat;
	width:						86px;
	height:						25px;
	overflow:					hidden;
	text-decoration:			none;
	top:						0px;
	padding-left: 100px;
}
#login h3.gol a:hover{ 
	background-position: 0px -25px;
}
#login p.bottom {
	margin:						0 0px 0px 0px;
	line-height:				0;
}

#pay {
	width:						224px;
	background:					url(../images/pay2.png) bottom no-repeat;
	margin:						1.5em 0 1em 25px;
	padding:					0 0 15px;
	line-height:				0;
}
#pay p.geo {
	line-height:				0;
	padding:					5px 0 0;
	margin:						0 0 0 15px;
}



/*-----------------------------------------------
 General Top_Menu
-----------------------------------------------*/

ul#topmenu{
	position:					relative;
	top:						0px;
	width:						735px;
	height:						36px;
	list-style:					none;
	overflow:					hidden;
	margin:						0;
}
ul#topmenu li a{
	position:					absolute;
	height:						36px;
	overflow:					hidden;
	padding:					100px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#menu1 a{ 
	/*background: transparent url(../images/m1.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab1.png) top left no-repeat;
	width: 167px;
	left: 0;
}
li#menu2 a{ 
	/*background: transparent url(../images/m2.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab2.png) top left no-repeat;
	width: 170px;
	left: 167px;
}
li#menu3 a{ 
	/*background: transparent url(../images/m3.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab3.png) top left no-repeat;
	width: 185px;
	left: 337px;
}
li#menu4 a{ 
	/*background: transparent url(../images/m4.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab4.png) top left no-repeat;
	width: 213px;
	left: 522px;
}

li#menu11 a{ 
	/*background: transparent url(../images/m1.jpg) top left no-repeat;*/
		background: transparent url(../images/tabs/s1tab1.png) top left no-repeat;
	width: 167px;
	left: 0;
	background-position: 0px -40px;
}
li#menu22 a{ 
	/*background: transparent url(../images/m2.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab2.png) top left no-repeat;
	width: 170px;
	left: 167px;
	background-position: 0px -40px;
}
li#menu33 a{ 
	/*background: transparent url(../images/m3.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab3.png) top left no-repeat;
	width: 185px;
	left: 337px;
	background-position: 0px -40px;
}
li#menu44 a{ 
	/*background: transparent url(../images/m4.jpg) top left no-repeat;*/
	background: transparent url(../images/tabs/s1tab4.png) top left no-repeat;
	width: 213px;
	left: 522px;
	background-position: 0px -40px;
}

li#menu1 a:hover, 
li#menu2 a:hover, 
li#menu3 a:hover, 
li#menu4 a:hover{ 
	background-position: 0px -40px;
}

/*-----------------------------------------------
FAQ Box
-----------------------------------------------*/

#faqbox {
	background:					url(../images/faq/bg.png) repeat-y;
	margin:						1.7em 0 0;
	padding:					2.5em 0 0 4.3em;
}
#faqbox dl {
	padding:					0.3em 0 0 0.3em;
	float:						left;
}
#faqbox dt {
	list-style:					none;
	line-height:				1.6;
	margin:						0 0 0.1em;
}
#faqbox dd {
	list-style:					none;
	margin:						0 0 0.1em;
}

#faqbox .count {
	font-family:				Century Gothic;
	font-size:					12pt;
	font-weight:				bold;
	color:						#999;
}
#faqbox p.faqr {
	text-align:					right;
	padding:					7em 4em 1.8em 0;
}

#faqbox .answer {
	line-height:				1.2;
	width: 						400px;
	font-size:					10pt;
	color:						#747474;
	padding-left:		 	 	1.6em;
	font-style:					oblique;	
	clear:						both;
	display:					none;
}

#faqbox .fr1 {
	text-align:					right;
	line-height:				0;
	padding:					0 2.6em 0.1em 2.6em;
	clear:						both;
}

#faqbox .r {
	margin:						0.4em 0 0 0.4em;
	text-align:					right;
	font-size:					9pt;
}

#faqbox .scanbottom {
	clear:						both;
	line-height:				0;
	margin:						0 0 0.3em;
}

#errorMessage{
	color: #F00;	
}
/*-----------------------------------------------
Buttons
-----------------------------------------------*/

/*START NOW*/
#button a.startnow:hover,
#button a.uploadnow:hover{ 
	background-position: 		0px -32px;
}

#button{
	height:						32px;
	}

#button a.startnow{	
	padding:					6px 0px;
	background:					transparent url(../images/buttons/bStartNow.png) no-repeat;
}

#button a.uploadnow{
	padding:					6px 0px;
	background:					transparent url(../images/buttons/bUploadNow.png) no-repeat;
}

/*******************
Popups
*******************/
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}

#loading{
	position:fixed;
	margin: 0 auto;
	text-align:center;
	z-index:2;
}
