/* CSS Document */
/**********************************************/
body {text-align:center;}
*{margin:0; padding:0; font-family:Arial; font-size:11px; border:0; color:#464646}
ul {list-style:none}
h1 {}
h2 {}
h3 {}
h4 { font-size:12px; font-weight:bold;}
a {text-decoration:none; outline:none}
a:hover {text-decoration:underline; outline:none}
.clear { font-size:1px; clear:both; height:1px;}
/**********************************************
Common structure
**********************************************/

	/****** common classes ****/
	.clear {clear:both; height:1px; line-height:0}
	.print {float:right}
	.back {margin:10px 0 0 0; text-align:right}
	.back a {background:url(../images/bgd_listype_00.gif) 3px 4px no-repeat; padding:0 0 0 10px; color:#c91f1d; font-weight:bold; }

	/****** container ****/
	#container {width:932px; text-align:left; margin:auto;}
	#main{ width:927px; background:url(../images/bgd_main.gif) top repeat-y; padding:0 5px 0 0; border-top:5px solid #bfbfbf; border-bottom:5px solid #bfbfbf;}
	/****** header ****/
	#header {width:927px; height:180px;}
	#header h1 { width:209px; float:left; margin:30px 0 0 0; text-align:center;}
	
	#header #bannerFlash{ float:left;}
	
	
	/****** top navigation ****/
	#lev1{ width:204px; float:left;}
	#lev1 li{ float:left; padding:0; margin:0; display:block;}
	#lev1 li img{ float:left;}
	
	#frmSearch{ width:186px; background: url(../images/bgd_lev1.gif) bottom left repeat-x; padding:8px 9px; overflow:hidden}
	#frmSearch input{width:152px; height:15px; border:1px solid #afafaf; padding:0 2px; float:left;}
	#frmSearch label{ display:none;}
	#frmSearch .btnOK{ width:21px; height:17px; border:none; float:left; margin:0 0 0 3px; padding:0;}
	
	#login{ width:186px; float:left; background:#a2a2d8; padding:10px 9px; margin:1px 0 0 0;}
	/*html>body #login { padding:7px 9px;}*/
	#login h4 img{ float:left; margin:0 0 4px 0;}
	#login p{width:186px; padding:2px 0; float:left; margin:0;}	
	#login a{ background:url(../images/bullet_01.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0; color:#FFFFFF; font-weight:bold;}
		  #login input{ width:152px; height:15px; border:1px solid #afafaf; padding:0 2px; margin:0 0 0 0; float:left;}
				#login label{ display:none;}
				#login .btnOK{ width:21px; height:17px; border:none; float:left; margin:0 0 0 3px; padding:0;}
	/****** content ****/

		#content { width:514px; float:left;}
		#content a{ color:blue; text-decoration:underline;}
		#content a:hover{ color:green; text-decoration:none;}
		#content h3 {padding:15px 0;}
		#content p{ padding:20px 17px 0 17px;}
		#content ol li{ margin:5px 20px 5px 37px;}
		
		#content #introduction h2 {clear:left;}
		#content #introduction ul, #content #introduction ol{ padding:10px 0;}
		#content #introduction ul li{ margin:0 20px 5px 30px; background:url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px;}
	
		 #payment {margin:15px;}
				#payment ul{ background:url(../images/bgd_step3.gif) no-repeat; width:454px; height:22px; padding:5px 0 5px 20px;}
				#payment ul li{ width:140px; float:left; display:inline;}
				#payment ul li.lastItem01{ width:110px;}
				#payment ul li.lastItem02{ width:80px;}
				#meaTopQuestion p{ padding:0 0 10px 0;}
				#meaTopQuestion .meaType01 { padding:10px 0;}
				#meaTopQuestion .meaType01 img{ float:left; margin:0 15px 0 0; padding:0; }
				#meaTopQuestion .meaType01 div{ width:400px; float:left; padding:0 0 10px 0; border-bottom:1px solid #cacaca;}
				#meaTopQuestion .meaType01 div h4{font-weight:bold;}
				#meaTopQuestion .meaType01 div p{width:400px; float:left; padding:3px 0 0 0; }
				#meaTopQuestion .meaType01 div strong{color:#859e1c; font-weight:bold;}
				
				#meaTopQuestion .meaType01 div.lastItem{ border:none;}
				
		#content .paymentHighlight{ margin:0 20px;} 
		#content .paymentHighlight img{ margin:0 7px;}
				
	/****** High light ****/
	#highlight{ width:922px; background:#a2a2d8; margin:20px 0 0 5px; padding:0;}
	#highlight .hightlightCallUs{ padding:0; margin:0}
	#highlight .hightlightCallUs a{ color:#FFFFFF;}
	#highlight .hightlightCallUs img{ float:left; margin:0 8px 0 0; padding:0;}
	#highlight .hightlightCallUs div{ width:240px; float:left;}
	#highlight .hightlightCallUs div h3{ padding:10px 0 0 0;}
	#highlight .hightlightCallUs div p{width:240px; float:left; padding:10px 0; color:#FFFFFF;}
	#highlight .hightlightCallUs div strong{color:#FFFFFF;}
	#highlight .hightlightCallUs div span{ font-size:18px; color:#FFFFFF;}
	/****** lev1 ****/
	#lev2 {width:209px; float:left; background:url(../images/bgd_lev2.gif) bottom left  no-repeat; padding:0 0 300px 0; margin:0;}
	#lev2 li { margin:0; padding:0; float:left;}
	#lev2 li img{ float:left;}
	#lev2 li li a{ padding:4px 0 4px 30px; margin:0; width:172px; display:block; color:#343289; font-weight:bold;}
	#lev2 li li a:hover{ background:#eeeeee; text-decoration:none;}
	
	#lev2 li li li a{ background:url(../images/bullet_04.gif) 0 7px no-repeat; padding:4px 0 4px 10px; margin:0 0 0 40px; width:153px; display:block; color:#464646 !important; font-weight:bold;}
	#lev2 li li li a:hover{ background:#eeeeee; text-decoration:none;}
	
	#lev2 .lastUL{ width:204px; float:left; margin:0 0 0 5px; display:inline; padding:0; border-bottom:1px solid #aaaaaa;}
	#lev2 .endUL{ width:204px; float:left; margin:0 0 0 5px; display:inline; padding:0;}
	#lev2 li.selected a{ color:#859e1c;}
	#lev2 li li li.current a{ color:#859e1c !important;}
		/****** breadcrumb ****/
		.breadcrumb {margin:15px 17px; font-weight:bold;}
		.breadcrumb a { color:#464646 !important; background:url(../images/bullet_03.gif) right no-repeat; padding:0 15px 0 0; margin: 0 3px 0 0;}
	
	/****** contextual ****/
	#contextual {width:204px; float:left; background:url(../images/bgd_contextual.gif) bottom repeat-x; margin:0; padding:0 0 200px 0;}
	#contextual #contextBloc01{width:184px; background: url(../images/bgd_contextual_01.gif) top left repeat-x; padding:10px; margin:0; border-bottom:1px solid #aaaaaa;}
			#contextBloc01 h3{ margin:0 0 10px 0; font-size:12px; text-transform:uppercase; font-weight:bold; background:url(../images/bullet_05.gif) 0 3px no-repeat; padding:0 0 0 10px;}
			#contextBloc01 dl{ width:184px; display:block; float:left;}
			#contextBloc01 dt{ width:50px; float:left; color:#859e1c; font-weight:bold;}
			#contextBloc01 dd{ width:134px; float:left;}
			
			#contextBloc02 { padding:10px; margin:0; border-top:1px solid #ffffff;}
			#contextBloc02 h3 img{ padding:0 0 0 0; float:none !important;}
			#contextBloc02 li{ background:url(../images/bullet_04.gif) 0 5px no-repeat; padding:0 0 0 10px; width:174px; display:block; margin:10px 0; color:#859e1c; font-weight:bold;}
			#contextBloc02 li a{ color:#343289;}
			#contextBloc02 span{ font-weight:normal;}
			#contextBloc02 img{ float:right;}
	/****** free HTML ****/

	
	/****** footer ****/
	#footer  { width:932px; overflow:hidden; text-align:center; padding:10px 0 20px 0;}
	#footer .blocLogo{ margin:10px 0;}
	#footer .blocLogo img{ margin:0 30px 0 0; vertical-align:middle}
	#footer a{ color:#859e1c; text-transform:uppercase; font-weight:bold;}
	#footer li{ display:inline;}
	#footer p{ padding:8px 0 0 0;}
	#footer strong{ color:#343289;}
	/****** sitemap ****/ 
	
/**********************************************
Templates structure
**********************************************/

	/****** About Us PAGE ****/
	
	#aboutUs{ margin:0 17px;}
	#aboutUs h3{ padding:0; margin:0 0 10px 0;}
	#aboutUs .highlightAboutUs{ width:235px; float:left; margin:0 10px 10px 0; padding:6px 0 0 0; background:url(../images/bgd_dotted.gif) top left repeat-x;}
		#aboutUs .highlightAboutUs img{ display:block;}
		#aboutUs .highlightAboutUs p{ padding:10px 0;}
		#aboutUs .highlightAboutUs span{ float:right;}
		#aboutUs .lastHighlight{ margin:0;}
		#aboutUs .lastHighlight01{background:url(../images/bgd_dotted.gif) bottom right repeat-x; padding:0 0 10px 0;}
		
	/****** About RMG PAGE ****/
	#aboutRMG{ margin:0 17px;}
	#aboutRMG h3{ padding:0; margin:0 0 10px 0;}
	#aboutRMG ol li{ margin:5px 17px 5px 17px;}
		* html #aboutRMG ol li{ margin:5px 17px 5px 20px;}
	
	#aboutRMG .freeHTML {padding:10px 0 0 0;}
		#aboutRMG .freeHTML h4{ color:#859e1c;}
		#aboutRMG .freeHTML p{ padding:10px 0; display:block;}
		#aboutRMG .freeHTML ul{ padding:0 0 10px 0;}
		#aboutRMG .freeHTML ul li{ background: url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:5px 0 5px 10px;}
		#aboutRMG .freeHTML img{ float:right; margin:20px 0 0 20px;  border:1px solid #d0d0d0; padding:2px;}
	
	#aboutRMG .freeHTML01 {padding:10px 0 0 0;}
			#aboutRMG ul.freeHTML01 h4{ color:#859e1c;}
			#aboutRMG ul.freeHTML01 p{ padding:10px 0;}
			#aboutRMG ul.freeHTML01 li{ background: url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:20px 0 20px 10px;}
			#aboutRMG ul.freeHTML01 img{ float:right; margin:20px 0 0 20px; border:1px solid #d0d0d0; padding:2px;}
			
	
			
	/****** SITEMAP PAGE ****/
	#sitemap{margin:0 17px;}
	#sitemap h3{padding:0; margin:0 0 10px 0;}
	#sitemap .highlightSitemap{width:200px; float:left; margin:0 0 20px 25px; padding:6px 0 10px 0; background:url(../images/bgd_dotted.gif) top right repeat-x;}
	* html #sitemap .highlightSitemap{ margin:0 0 20px 15px; }
	#sitemap .highlightSitemap h4{ margin:0 0 10px 0; padding:0; display:block;}
		.highlightSitemap li { background:url(../images/bullet_04.gif) 0 5px no-repeat; padding:0 0 0 10px;}
		.highlightSitemap li a{ color:#343289;}
		
	/****** Contact US PAGE ****/	
	#contactUs{margin:0 17px;}
	#contactUs h3{padding:0; margin:0 0 10px 0;}
	#contactUs .freeHTML02{ margin:10px 0;}
	#contactUs .freeHTML02 h4{ padding:10px 0;}
	#contactUs .freeHTML02 dt{ margin:0 0 0 20px;}
	#contactUs .freeHTML02 p{ padding:5px 0;}
	#contactUs .freeHTML02 form{ margin:0 0 0 50px; display:block;}
	#contactUs .freeHTML02 label{ width:100px; float:left;}
	#contactUs .freeHTML02 input{ width:200px; height:15px; border:1px solid #afafaf; padding:0 2px;}
	#contactUs .freeHTML02 select{ width:205px; border:1px solid #afafaf;}
	#contactUs .freeHTML02 textarea{ width:200px; border:1px solid #afafaf; padding:0 2px;}
	#contactUs .freeHTML02 .btnSend{ margin:0 0 0 100px; width:36px; height:15px; border:none;}
	#contactUs .freeHTML02 .btnClear{ margin:0 0 0 5px; width:73px; height:15px; border:none;}
	#contactUs .freeHTML02 span{ color:#FF0000;}
	#contactUs .freeHTML02 img{ margin:0 0 0 100px;}
	#contactUs .freeHTML02 .captcha{background:#eee; width:200px; margin-left:100px; text-align:center}
		#contactUs .freeHTML02 .captcha img{margin-left:0 !important;}
	
	/****** News PAGE ****/	
	#news{margin:0 17px;}
	#news h3{ padding:0; margin:0 0 10px 0; width:290px; float:left;}
	#news form{ float:left;}
	#news form p{ width:190px; float:left; padding:0; margin:0}
	#news form select{ width:165px; border:1px solid #afafaf; float:right;}
	#news .btnOK{width:21px; height:17px; border:none; float:left; margin:0 0 0 3px; padding:0;}
	* html #news .btnOK{margin:2px 0 0 3px}
	#news p{ padding:5px 0 10px 0; margin:0;}
	#news span{ font-weight:normal;}
	#news a{ color:#343289; text-decoration:underline;}
	#news a:hover{ text-decoration:none;}
	#news .freeHTML03{ width:480px; float:left; padding:10px 0; border-bottom:1px solid #aaaaaa;}
	#news .freeHTML03 span{padding:0 0 0 10px;}
	#news .freeHTML03 h4{ background:url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#343289;}
	#news .freeHTML03 h4 a{font-size:12px; text-decoration:none !important;}
	#news .freeHTML03 h4 a:hover{text-decoration:underline !important;}
	#news .freeHTML03 img{ float:right;  margin:0 0 10px 0; border:1px solid #b6b8b7; padding:2px; width:107px; height:78px;}
	#news .freeHTML03 div{ width:480px; float:left;}
	#news .freeHTML03 div img{ margin:0; border:none; width:auto; height:auto;}
	#news .lastBloc{ border:none;}
	
	
	#news .newsArticle{width:480px; float:left; padding:10px 0; border-bottom:1px solid #aaaaaa;}
	#news .newsArticle h4{ color:#859e1c;}
	#news .newsArticle img { float:right; border:1px solid #b6b8b7; padding:2px; margin:0 0 10px 10px;}
	#news .newsArticle strong {color:#343289}
	#news .newsArticle p{ padding:15px 0 0 0;}
	#news .newsArticle li{ background:url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:2px 0 2px 10px;}
	
	#news .otherNews h3{ margin:15px 0 10px 0;}
	#news .otherNews ul{ margin:0 0 0 15px;}
	#news .otherNews li{ width:450px; float:left; background:url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:3px 0;}
	#news .otherNews li a{ color:#343289; font-weight:bold; text-decoration:none;}
	#news .otherNews li a:hover{ text-decoration:underline;}
	
	/*paging*/
	#paging{}
		#paging li{display:inline; padding:0 5px;}
	
	/****** Our Service PAGE ****/	
	#ourService{margin:0 17px;}
	#ourService h3{ padding:0; margin:0 0 10px 0;}
	#ourService form{ float:left;}
	#ourService form p{ width:150px; float:left; padding:0; margin:0}
	#ourService form select{ width:125px; border:1px solid #afafaf; float:left;}
	#ourService .btnOK{width:21px; height:17px; border:none; float:left; margin:0 0 0 3px; padding:0;}
	* html #ourService .btnOK{margin:2px 0 0 3px}
	#ourService p{ padding:5px 0 10px 0; margin:0;}
	#ourService span{ font-weight:normal;}
	#ourService a{ color:#343289; text-decoration:underline;}
	#ourService a:hover{ text-decoration:none;}
	#ourService .freeHTML03{ width:480px; float:left; padding:10px 0; border-bottom:1px solid #aaaaaa;}
	#ourService .freeHTML03 span{padding:0 0 0 10px;}
	#ourService .freeHTML03 h4{ background:url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#343289;}
	#ourService .freeHTML03 img{ float:right;  margin:0 0 10px 0; border:1px solid #b6b8b7; padding:2px; width:107px; height:78px;}
	#ourService .freeHTML03 div{ width:480px; float:left;}
	#ourService .freeHTML03 div img{ margin:0; border:none; width:auto; height:auto;}
	#ourService .lastBloc{ border:none;}
		
	/****** FAQ PAGE ****/	
	#faq{margin:0 17px;}
	#faq h3{ padding:0; margin:0 0 10px 0;}
	#faq p{ padding:5px 0 10px 0; margin:0 0 10px 0;}
	#faq .resourceCollapse{ padding:20px 0 0 0;}
	#faq .resourceCollapse img{ float:right;}
	#faq .resourceCollapse .haveBgr{ background:#f3f3f3}
	#faq .resourceCollapse dt{ padding:5px 10px; display:block; height:12px; line-height:12px; margin:0; clear:both; cursor:pointer;}
	#faq .resourceCollapse dt a{ color:#464646; font-weight:bold; background:url(../images/bullet_04.gif) 0 3px no-repeat; padding:0 0 0 10px;}
	#faq .resourceCollapse dd{ padding:5px 20px; clear:both;}
	
	
	/****** LOGIN CLIENT PAGE ****/	
	#loginClient{margin:0 17px;}
	#loginClient h3{ padding:0; margin:0 0 10px 0;}
	#loginClient h4{ padding:10px 0 0 0;}
	#loginClient p{ padding:5px 0 10px 0; margin:0;}
	#loginClient form{width:240px; float:left; margin:0 0 0 100px; padding:15px 20px; background:#e9e9fa; display:block;}
	* html #loginClient form{ margin:0 0 0 50px;}
	#loginClient form p{ padding:5px 0; width:240px; float:left;}
	#loginClient label{ width:80px; float:left;}
	#loginClient input{ width:150px; height:15px; border:1px inset #afafaf; padding:0 2px; float:left;}
	#loginClient .btnOK{ width:53px; height:17px; border:none; float:left; margin:0 0 0 80px; padding:0; float:left;}
	#google_search {margin:0 5px; width:480px;}