/* CSS Document */
/*Main Contents StyleSheet start*/
#wrapMain { width:780px; margin:0px; padding:0px;}
#mainIMG { margin:7px 0;}

#contents { background:url(../images/bg_contentsBottom.gif) bottom left no-repeat; margin-top:-3px;}
#contentsMainMHS { width:520px; height:900px; padding:0 0 10px 22px;}
#contentsMainMHSplan { width:520px; height:740px; padding:0 0 10px 22px;}
#contentsMainMHSfaq { width:520px; height:680px; padding:0 0 10px 22px;}
#contentsMainOrder { width:500px; height:470px; padding:0 0 10px 35px;}
#contentsMainOrderCheck { width:500px; height:470px; padding:0 0 10px 35px;}
#contentsMainOrderRegister { width:500px; height:830px; padding:0 0 10px 35px;}
#contentsMainPayCard { width:500px; height:560px; padding:0 0 10px 35px;}
#contentsMainPayCheck { width:500px; height:570px; padding:0 0 10px 35px;}
#contentsMainPayEnd { width:500px; height:510px; padding:0 0 10px 35px;}
#contentsMainContactus { width:690px; height:530px; padding:0 0 10px 35px;}
#contentsMainPolicy { width:690px; height:2000px; padding:0 0 10px 35px;}
#contentsMainTos { width:690px; height:4700px; padding:0 0 10px 35px;}
#contentsMainAG1 { width:690px; height:2000px; padding:0 0 10px 35px;}
#contentsMainAG2 { width:690px; height:3500px; padding:0 0 10px 35px;}

#contentsInner { padding:0 10px;}
#contentsInnerCenter { padding:0 0 0 80px;}
#describeBlock { margin-bottom:15px; padding:0 7px;}
#contentsList { color:#05185E; font-size:11px; font: verdana; margin: 10px 0 10px 20px;}
#contentsListnone { color:#05185E; font-size:12px; font: verdana; margin: 10px 0 10px 20px; list-style:none}
#mediaPlay { margin:10px 0 20px 0; text-align:center;}

.planBox { width:166px; height:164px; float:left; margin:10px 0;}
.planText { color:#394348; background: url(../images/media_plan_bg.gif) top left no-repeat; line-height:17px;
			font: verdana; font-size:13px; width:131px; height:144px; padding:10px 10px 10px 23px;}
.planText span { font-weight:bold;}
.planTitle { font: verdana; font-weight: bold; font-size:16px; letter-spacing:130%; color:#6397b5; margin-bottom:5px;line-height:30px;}
.planIMG {  margin-left:65px;}
.planIMG img { text-align:right; border:none; margin-top:5px;}

/*Order Page Style Sheet start*/
#contentsMain caption { text-align:left; padding:0 5px 5px 5px; color:#000000; font-size:11px; font-weight:bold; font:verdana;  width:520px;
						background/**/:url(../images/topline_table_short.gif) bottom left no-repeat;}
HTML*#contentsMain caption { background:url(../images/topline_table_shortIE.gif) bottom 1px no-repeat;}
#contentsMain table { border-collapse:collapse; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; width:520px;}
	#contentsMainContactus table { margin-top:5px;}
#contentsMain th, td { border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font:verdana;}
#contentsMain th { padding:5px; background:#6299CB; color:#EAEFF3; font-size:11px; font-weight:bold; width:150px;}
#contentsMain td { padding:4px 4px 4px 15px; text-align:left; background:#F7F7F7; color:#6A6A6A; font-size:11px; width:365px;}
	#contentsMainOrder td, #contentsMainOrderCheck td, #contentsMainPayCheck td, #contentsMainPayEnd td  { text-align:center;}
#contentsMain td a { color:#6A6A6A; background:inherit; text-decoration:none;}
#contentsMain td a:visited{ color:#6A6A6A; background:inherit; text-decoration:none;}
#contentsMain td a:hover { color:#6299CB; text-decoration:underline;}

#contentsMain .orderSubtitle { color:#05185E; font-size:11px; font-weight:bold; background:#FFFFFF; padding:10px 0 5px 0; text-align:left;}
#contentsMain .orderGap { padding:0; margin:0; text-align:left; background:#F7F7F7;}
#contentsMain .orderGapComment { color:#05185E; text-align:left; font-size:11px; padding-left:20px;}
#contentsMain .orderGapComment ul { list-style:none;}
#contentsMain .orderGapComment span { font-weight:bold;}
#contentsMain .input1 { width:230px;}
#contentsMain .input2 { width:120px;}
#contentsMain .input3 { width:45px;}

#orderSubmit { text-align:center; margin:20px 0 20px 40px; font:verdana; font-size:12px; color:#6A6A6A;}
#orderSubmit input { margin:20px 0;}
#orderSubmitSmall { text-align:center; margin:10px 0 30px 20px; font:verdana; font-size:12px; color:#6A6A6A;}
#orderSubmitSmall input { margin:10px 0 0 0;}
.empBlue { color:#1160D7; font-weight:bold; font-size:13px; margin:0 5px;}

#orderComment input { margin:0 5px;}
#orderComment span { font-weight:bold;}
#orderComment a { color:#6A6A6A; background:inherit; text-decoration:none;}
#orderComment a:visited{ color:#6A6A6A; background:inherit; text-decoration:none;}
#orderComment a:hover { color:#6299CB; text-decoration:underline;}

#confirmComment { text-align:right; font-size:12px; font-weight:bold;}
#confirmComment a { color:#6299CB; background:inherit; text-decoration:none;}
#confirmComment a:visited { color:#6299CB; background:inherit; text-decoration:none;}
#confirmComment a:hover { color:#6299CB; text-decoration:underline;}

#resultTable { text-align:center; font-size:12px; font-weight:bold; color:#05185E;}
#resultTable p { text-align:right; font-size:12px; font-weight:bold;}
#resultTable a { color:#6299CB; background:inherit; text-decoration:none;}
#resultTable a:visited { color:#6299CB; background:inherit; text-decoration:none;}
#resultTable a:hover { color:#6299CB; text-decoration:underline;}
/*Order Page Style Sheet end*/

/*Payment Page Style Sheet start*/
.payBox { width:250px; height:70px; float:left; margin:10px 0; text-align:center;}
.payText { margin:7px 0; font-size:11px; color:#333333;}
.payText span { font-weight:bold;}

#orderDescribe { margin:20px 0; color:#05185E; font-size:11px;}
#orderDescribe span { font-weight:bold;}
/*Payment Page Style Sheet end*/

/*Main Contents font start*/
#contents h2 { color:#0B3DA2; padding:12px 0 10px 45px; margin-bottom:10px; font-size:20px; decoration:none; font: verdana; font-weight: bold; background:url(../images/Media.gif) bottom left no-repeat;}
#contents h3 { color:#0B3DA2; font-size:17px; decoration:none; font: verdana; font-weight: bold;}
#contents #contentsMainContactus h3 { color:#0B3DA2; font-size:17px; decoration:none; font: verdana; font-weight: bold; 
									  background:url(../images/topline_table_long.gif) bottom left no-repeat; padding:0 0 5px 0;}
#contents h5 { color:#0B3DA2; font-size:12px; decoration:none; font: verdana; font-weight: bold; background:url(../images/list_comments.gif) bottom left no-repeat; padding:0 5px 0 20px;}
#h2noimg { color:#0B3DA2; padding:12px 0 10px 0; margin-bottom:10px; font-size:16px; decoration:none; font: verdana; font-weight: bold;}

.describe { color:#05185E; font-size:11px; font:verdana; margin:10px 0 20px 0}
.comment { color:#FF6600; font-size:11px; font:verdana;}
.empPrice { font: verdana; font-weight: bold; font-size:15px; color:#6397b5;}
/*Main Contents font end*/

/*Sidebar StyleSheet start*/
#sidebarRight { width:180px; height:auto; float:right; padding:0 30px 0 10px; font-family:verdana; color:#7B7B7B;}
#sidebarRightMargin { text-align:center; height:60px;}
#sidebarRightImg { text-align:center; height:400px;}
	#sidebarMenu a { padding-left: 14px; text-decoration: none; color:#7B7B7B; margin-left:10px;}
	#sidebarMenu a:visited { color:#0C7FB6; text-decoration:none;}
	#sidebarMenu a:hover { text-decoration: none; color: #0C7FB6;}
	#sidebarMenu li { padding:7px 0 7px 0; list-style:none; border-bottom:1px dashed #949494;}
	#sidebarMenu li.mainmenu { font-weight:bold; color:#0C7FB6; font-size:10px; font-family:verdana;}
	#sidebarMenu li.submenu a { background: url(../images/icon-arrow-gray.gif) no-repeat left; font-family:verdana; font-size:10px;}
/*Sidebar StyleSheet end*/
/*Main Contents StyleSheet end*/

/*Footer StyleSheet start*/
#footer { width:780; height:42px; background: url(../images/bottom_bg.gif) no-repeat top left; margin-top:2px;}
#footer a { color:#FFFFFF;}
#footer a:visited { color:#FFFFFF;}
	.footerCopyright { width:541px; height:32px; padding:8px 0 0 15px; color:#FFFFFF; font-size:8pt; background:inherit;}
	.footerLogo { float:right; text-align:right; vertical-align:middle; margin:10px 10px 0 0;}
	.footerLogoICANN { float:right; text-align:right; vertical-align:middle; margin:3px 10px 0 0;}
/*Footer StyleSheet end*/
