/* Global properties */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body {font-size:12px; background:#000000; color:#cccccc; text-align:center;}

h1 {font-size:20px; color:#d28922; font-weight:bold}
h2 {font-size:18px; color:#d28922; font-weight:bold}
h3 {font-size:16px; color:#d28922; font-weight:bold}
h4 {font-size:12px; color:#d28922; font-weight:bold}
p { line-height:18px; vertical-align:middle}
a {color:#d28922; text-decoration:none;}
	a:hover {color:#cccccc; text-decoration:none;}
	a.nolink:hover { color:#d28922;}
input { font-size:11px; color:#333333; vertical-align:middle}
select { font-size:11px; color:#333333; vertical-align:middle }
label { vertical-align:middle}
img {border:0 none;}
/******************************************************************************************************************/
/* Basic classes */
.clear {clear:both; height:0; line-height:0; outline:0 none; font-size:0;border:0;}
.notes {color:#d28922;}

/******************************************************************************************************************/
/* Basic IDs */
#container {font-size:12px; width:900px;  margin:0 auto ;text-align:left; overflow:hidden;}
	
	/* Header */
	#header { background:url(../images/bgd_header.gif) 0 0 no-repeat; width:900px; height:368px; float:left; text-align:center}
		.logo1 { margin:37px 0 0 0;}
		.logo2 { margin:10px 0 0 0;}
	
	/* Middle content */
	#wrapper { background:url(../images/bgd_wrapper.gif) 0 bottom no-repeat; width:900px; float:left; overflow:hidden;}
		#content { background:url(../images/bgd_content_bottom.gif) 0 bottom no-repeat;width:775px; padding:0 0 6px 0; margin:0 64px 28px 61px; }
			#inner { background:url(../images/bgd_content_top.gif) 0 0 no-repeat; width:775px; overflow:hidden }
				.lev1 { width:665px; float:left; padding:0 0 0 110px; height:31px; }
				.lev1 li { display:inline; list-style:none;}
				.lev1 a { background:url(../images/bgd_lev1_a.gif) right 0px no-repeat; padding:0px 30px 0 14px;float:left; margin:10px 0 6px 0;}
				.lev1 .last { background:none}
	 			.info { float:left; width:775px; padding:25px 0 0 0; overflow:hidden}
				/* home */
					.intro { width:620px; text-align:center; margin:0 auto; padding:0 0 30px 0; display:block}
					.context { width:765px; float:left; padding:5px 5px 0 5px; overflow:hidden ;}
						.collumn1 { background:url(../images/bgd_collumn1.gif) 0 0 no-repeat; width:230px;  float:left; margin:0 11px 0 0 ; padding:0 10px; font-weight:bold}
							.collumn1 ul { padding:7px 0px 0 0px; list-style:none}
							.collumn1  li { background:url(../images/dot_orange.gif) 0 8px no-repeat; padding:0 0 0 10px; line-height:20px;}
							.collumn1 .apply { margin:3px 0 0 10px}
						.collumn2 { background:url(../images/bgd_collumn2.gif) 0 0 no-repeat; width:205px;  float:left; padding:0 10px; margin:0 11px 0 0; font-weight:bold}
							.collumn2 ul { padding:2px 0 0 0; list-style:none;}
							.collumn2 li { background:url(../images/dot_white.gif) 0 9px no-repeat; padding:0 0 0 10px; line-height:20px}
							.collumn2 .adobe { margin:35px 0 0 0;}
							.collumn2 .adobe img { vertical-align:middle}
							.collumn2 .rewadrds { margin:28px 0 0 0;}
						.collumn3 { background:url(../images/bgd_collumn3.gif) 0 0 no-repeat; width:248px;  float:left; padding:0 10px; font-weight:bold; }	
							.collumn3 p { line-height:20px}
							.collumn3 span { color:#d28922;}
								.cusSer { margin:3px 0 0px 0;}
								.accMngt { margin:104px 0 10px 0;}
				/* others */				
						.entry { background:url(../images/bgd_entry.gif) 0 0 repeat-x; width:615px; overflow:hidden; padding:25px 75px 30px 75px;}	
					.context .entry2 { width:715px; padding:25px 20px 30px 30px;}		
						.entry h2,	.entry h3, .entry h4 { padding:3px 0;}
							.howApply {  line-height:22px; margin:0 0 0 80px}
								.howApply span { color:#d28922}
							.apply2 { margin:10px 0 0 77px}
							.ulSt1 { list-style:none; margin:0 0 0 5px;}
							.ulSt1 li { background:url(../images/dot_white.gif) 0 8px no-repeat; padding:0 0 0 10px; line-height:20px;}
							.ulSt2 { list-style:none; display:inline}
							.ulSt2 li { display:inline;}
							.ulSt2 a { font-size:14px; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif}
							.ulSt2 a:hover {color:#d28922; } 
							.ulSt3  { list-style:none; margin:0 0 0 15px;}
							.ulSt3 li { background:url(../images/dot_orange.gif) 0 8px no-repeat; padding:0 0 0 10px; line-height:20px;}
							.faqsTt a {background:url(../images/line_dot.gif) 0 bottom repeat-x; width:615px;  height:14px; display:block; padding:20px 0 0 0;}
							a.backtop { background:url(../images/bgd_backtop_n.gif) right 3px  no-repeat; padding:0px 12px 0px 0px;}
							a.backtop:hover  { background:url(../images/bgd_backtop_o.gif) right 3px  no-repeat; padding:0px 12px 0px 0px;}
							.contactFrm { width:254px; margin:0 auto}
							.application { width:715px; overflow:hidden; padding:0 0 0 0px}
							.contactFrm label { display:block; padding:4px 0 0px 0;}
							.application label { display:block; padding:4px 0 0px 0; font-size:11px;}
							.contactFrm input, .application input  { padding:1px 2px; border:1px solid #CCCCCC}
								.txtField01 { width:250px;}
								.txtField02 { width:144px}
								.txtField03 { width:42px;}
								.txtField04 { width:224px;}
								.txtField05 { width:104px;}
								.txtField06 { width:44px;}
								.txtField07 { width:44px;}
								.txtField08 { width:214px;}
								.message { width:250px; height:100px; padding:1px 2px ;border:1px solid #CCCCCC; font-size:11px;}
								.imgVeri { vertical-align:middle;}
								.contactFrm .submit, .contactFrm .reset, .application .submit, .application .reset { border:0 none; padding:7px 0 0 0; }
								.paddext { padding:0 0 0 22px}
								.frmSt01 { width:230px; float:left; margin:0 10px 0 0; }
								.frmStR { width:230px; float:left; margin:0; overflow:hidden }
									.frmStR .frmSt02 { float:left; width:110px; margin:0 10px 0 0;}
									.frmStR .frmSt03 { float:left; width:50px; margin:0 10px 0 0; }
									.frmStR .frmSt04 { float:left; width:50px; margin:0 0px 0 0; }
								.specialRe { width:224px; padding:1px 2px; border:1px solid #CCCCCC; font-size:11px; height:70px}
								.frmStC { float:left; width:300px; overflow:hidden}
									.frmStC label { visibility:hidden}
									.frmStC span { width:150px; float:left}
									.frmStC input { width:90px;}
	/* Footer */
	
	#footer { width:900px; text-align:center; padding:0 0 10px 0; font-weight:bold; font-size:11px; line-height:20px}
		#footer span { font-size:10px;}