
/* CSS Document */

/* 01: Apply All
----------------------------------------- */


body#Contact{
	/*width:650px;*/
	width:650px;
	margin:auto;
	font-size:12px;
	color:#353535;
	line-height:16px;
	background-color:#FFFFFF;
	}

div#Locate{
	background-image:url(../images/locate_bg.jpg);
	background-repeat: no-repeat;
	height: 42px;
	/*width:541px;*/
	width:650px;
	margin-bottom:25px;
	}
	
	#Locate img{
		margin:6px 9px;
		}

	#Locate img.middle{
		margin:6px 14px;
		}
		
h1{
	margin:8px 0 15px 0
	}

h2{
	margin:22px 0 12px 0
	}
	
.mb5{
	margin-bottom:5px;
	}
	
.mb12{
	margin-bottom:12px;
	}
	
.mb20{
	margin-bottom:20px;
	}
	
/* 02: Contact Form
----------------------------------------- */
#Must{
 float:right;
 }
 
Table{
	/*width:541px;*/
	width:650px;
	border: solid 1px #b2b2b2;
	border-collapse: collapse;
	}
	
Table p{
	margin:10px 0 5px 0;
	clear:both;
	}
	
	th{
		background-color:#f2eff6;
		border: solid 1px #b2b2b2;
		/*width:155px;*/
		width:170px;
		padding:7px;
		text-align:left;
		}
		
	td{
		border: solid 1px #b2b2b2;
		padding:7px;
		}
		
	.must{
		color:#b7183f;
		}

	th.wide{
		background-color:#f2eff6;
		border: solid 1px #b2b2b2;
		padding:7px;
		text-align:left;
		width:520px;
		}
	th.info{
		background-color:#dbdbdb;
		border: solid 1px #b2b2b2;
		padding:7px;
		text-align:left;
		width:520px;
		}
	th.important_notice{
		background-color:pink;
		border: solid 1px #b2b2b2;
		padding:7px;
		text-align:left;
		width:520px;
		}

input,select,textarea{
	font-size:12px;
	}

				
.S{
	width:120px;
	}
	
.M{
	width:150px
	}
	
.L{
	width:180px
	}
.LL{
	width:365px
	}
	
.LLL{
	/*width:520px*/
	width:630px
	}
	
ul#Product{
	margin:0;
	padding:0;
	list-style-type: none;
	}

	#Product li{
		width:175px;
		margin-bottom:5px;
		float:left;
	}
	
ul#ProductLong, ul#CloudAccount, ul#product_sw_ap, ul#product_cloud, ul#product_vendor, ul#product_other, ul#inquiryType {
	margin:0;
	padding:0;
	list-style-type: none;
	}
ul#ProductLong {
	column-count:2;
	}

	#ProductLong li, #CloudAccount li, #product_sw_ap li, #product_cloud li, #product_vendor li,#product_other li,#inquiryType li {
		/*width:250px;*/
		width:300px;
		margin-bottom:5px;
		float:left;
	}

ul#inquiry_type, ul#sales_type, ul#inquiryTarget, ul#rangeOfInfluence, ul#reproducibility, ul#returnCall, ul#mk2svcType, ul#contractType, ul#siteLogin, ul#remoteDiag, ul#useKnowledge, ul#cloudAccount {
	margin:0;
	padding:0;
	list-style-type: none;
	}

	#inquiry_type li,#sales_type li, #rangeOfInfluence li, #reproducibility li, #returnCall li, #mk2svcType li, #contractType li, #siteLogin li, #remoteDiag li, #useKnowledge li, #cloudAccount li {
		width:175px;
		margin-bottom:5px;
		float:left;
	}

	
#SSLWrap{
	background-color:#e1e1e1;
	padding:3px;
	}
	
	#SSL{
		font-size:10px;
		padding:0 5px;
		background-color:#ffffff;
		border: 1px solid #cfcfcf;
		}
	
	#SSL p{
		margin:10px;
		}
	
#Submit{
	text-align:center;
	}

	#Submit input{
		margin:0 6px;
		border:0;
		}
	
/* 03: Confirm
----------------------------------------- */
ul.Confirm{
	margin:0;
	padding:0;
	list-style-type: none;
}

	.Confirm li{
		margin:0 7px 7px 7px;
		}
	
	.Confirm li.Last{
		margin:0 0 0 7px;
		}
	
	p#Confirm{
		margin:10px 0;
		}
	
/* 04: Thankyou
----------------------------------------- */
#ThankWrap{
	background-color:#e1e1e1;
	padding:3px;
	}
	
	#Thank{
		text-align:center;
		padding:0 5px;
		background-color:#ffffff;
		border: 1px solid #cfcfcf;
		}
	
	#Thank p{
		margin:30px auto;
		}
		
/* 05: Footer
----------------------------------------- */
#Footer img{
	border:0;
		}
		
	#Copyright,#Verisign{
		text-align:right;
		margin:0;
		}
		
	#Copyright2{
		text-align:right;
		margin-top:40px;
		}
		
	#Close{
		text-align:center;
		margin:0 0 25px 0;
		border:0;
		}