﻿/* ======================================== Generic elements =================================================================  */

	body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666; background:#ccc}
	
	h1, h2, h3, h4, h5, h6, h7, p,dl, dt, dd, form, input, ul, li, select{padding:0px;margin:0px;font-weight:normal}
	p{line-height:17px}
	ul,ol { list-style: none; }
	input, select{font-family:Tahoma,Arial, Helvetica; font-size:12px; color:#333}
	a{color:#666666; text-decoration:none}
	a:hover{ color:#333; text-decoration:none}
	a img{border:0}
	
	.clear{ clear: both; }
	
	
	.content{width:100%;}
	.data{width:auto;}
	
	.data:after, .content:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }

	/* \*/ * html .data{height:1px} /* */
	/* \*/ * html .content{height:1px} /* */
	



/* ======================================== popup =================================================================  */

	#popup{ width:620px;margin:0px auto; padding:0px; background:#fff}


/* ======================================== top-section =================================================================  */

	#top-section{ width:100%;padding:0px; margin:0px;}	
	#logo{ float:left; width:280px;padding:15px 0px 0px 15px; height:55px;}	
	#logo img{display:block; }
	#top-section .close{ float:right; width:auto;padding:20px 15px 0px 0px;}	
	
	h1{	font-size:22px; font-weight:bold; color:#fff;padding:3px 0px 4px 15px;margin:0px; background:#666666}

/* ======================================== middle-section =================================================================  */

	#middle-section{ width:auto;padding:15px; margin:0px; background:#ebebeb}
	
	/* ----------------  Gray Widget -------------- */

	.mid-container{ width:100%; margin:0px; padding:0px;}
	.mid-container .top{background:url(/_images/widget-tbg.gif) repeat-x 0 0; width:auto; display:block}
	.mid-container .tl{background:url(/_images/widget-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
	.mid-container .tr{background:url(/_images/widget-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px }
	
	.mid-container .head-top{background:url(/_images/widget-head-tbg.gif) repeat-x 0 0; width:auto; display:block}
	.mid-container .head-tl{background:url(/_images/widget-head-tl.gif) no-repeat 0 0; width:auto; height:44px; display:block}
	.mid-container .head-tr{background:url(/_images/widget-head-tr.gif) no-repeat 100% 0; width:auto; height:44px; display:block;}
	.mid-container .head-tr h3{font-size:14px; padding:15px 0 0 15px}
	
	.mid-container .bot{background:url(/_images/widget-bbg.gif) repeat-x 0 0!important; width:auto; display:block}
	.mid-container .bl{background:url(/_images/widget-bl.gif) no-repeat 0 0; width:auto; height:6px; display:block}
	.mid-container .br{background:url(/_images/widget-br.gif) no-repeat 100% 0; width:auto; height:6px; display:block;font-size:0px}
	.mid-container .container{padding:15px; width:auto; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; background:#fff}
	
	
	

/* ----------------  FAQ -------------- */


	.faq a.menuitem{
		background:#f4f5f6 url(/_images/que.gif) no-repeat 0 4px;
		font-size:13px;
		font-weight:bold;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding: 6px 5px 5px 15px;
		text-decoration: none;
		border-bottom:1px solid #e2e3e5;
		outline:none
	}

	.faq a.menuitemup{
		background:#f4f5f6 url(/_images/que.gif) no-repeat 0 4px;
		font-size:13px;
		font-weight:bold;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding: 6px 5px 5px 15px;
		text-decoration: none;
		border-bottom:1px solid #e2e3e5;
		outline:none
	}

	.faq a.menuitem span{display:block;padding: 0 0 0 10px;}
	.faq a.menuitemup span{display:block;padding: 0 0 0 10px;}
	.faq a.menuitem:hover{background:#f4f5f6 url(/_images/que.gif) no-repeat 0 4px;}
	.faq div.submenu{ border-bottom:1px solid #e2e3e5 margin-bottom:10px; padding:10px 0}
	

	.faq div.submenu p{font-style:normal; padding:0 0 6px }
	.faq div.submenu h5{ font-size:15px;font-style:normal; padding:0 0 6px }
	
	
	/* ---------------- Contact Form -------------- */

	.contact {width:auto; padding:10px 0px 0px;margin:0px 0px 35px; display:block}	
	.contact label {display:block;float:left;width:160px; height:26px;margin:3px 10px 0px 0px;padding:0px 0px 0px 10px;font-weight:bolder; text-align:left}
	.contact input.text, .contact select.text {display:block;float:left;width:250px;height:18px;border:1px solid #ccc;border-top:2px solid #ccc;margin:0px 0px 5px;overflow:hidden;padding:0px 0px 0px 2px;}
	.contact select.text{width:254px}
	.contact textarea {display:block;float:left;width:250px;height:85px;border:1px solid #ccc;border-top:2px solid #ccc;margin:0px 0px 5px;overflow:hidden;padding:0px 0px 0px 2px;}
	.contact input.check{ margin:3px 0 0;float:left}
	
	.contact br{clear:both;}
	.contact .button{padding-top:10px; text-align:left}
		
