
/* Global properties */
* {margin:0; font-family: verdana; outline:none;}
html {height:100%;}
body {font-size:62.5%; background:#f9f9f9 url(/images/bgd_body.jpg) 0 0 repeat-x; color:#000; text-align:center; height:100%;}
h1 {font-size:1.5em; float:left;}
h2 {font-size:1.3em; color:#0066cc;}
h3 {font-size:1.1em; color:#0066cc;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}
p {}
pre {}
a {color:#0066cc; text-decoration:underline;}
	a:hover {text-decoration:none;}
fieldset {}
img {border:0 none;}
input, select, textarea {font-size:1em;}
table {border-collapse:collapse; border-spacing:0;}
	thead {color:#fff; background:url(/images/bgd_th.gif) 0 100% repeat-x;}
		thead {}
	tbody {}
	tr {}
	th {}
	td {}

/******************************************************************************************************************/

#messageBox			{ font-weight:bold; color:red; }

/* Signup Pages */
.hrWideMarginGray 	{ background-color:#ededed; height:4px; border:0px; margin:5px 0px 20px 0px; }
.hrNarrowMargin 	{ background-color:#ededed; height:4px; border:0px; margin:5px 0px 5px 0px; }
.hrNarrowMarginBlue { background-color:#b9c6ff; height:2px; border:0px; margin:5px 0px 5px 0px; }
.hrBlue		{ background-color:#b9c6ff; height:1px; border:0px; margin:20px 0px 20px 0px; }
.hrBlack	{ background-color:#888888; height:1px; border:0px; margin:0px 0px 0px 0px; }

.label 					{ font-size:13px; font-weight:bold; white-space:nowrap; }
.largeLabel 			{ font-size:24px; font-weight:normal; font-family:arial; white-space:nowrap; color:#333333; }
.highlightedColumn		{ background-color:#d9e1fe; }
.signupControlTable		{ font-size:12px; background-color:#eff2ff; width:100%; height:100%; border:1px solid #d6deff;}

.signupFieldSet			{ width:480px; border:1px solid #b9c6ff; padding:2px 10px 10px 10px; margin:0px 0px 17px 0px; }
.signupLegend			{ color:#2172d8; font-weight:bold; font-family:arial; letter-spacing:.03cm; }
.signupSteps			{ background-color:#e3e8ff; margin-bottom:20px; font-size:15px; border-top:2px solid #b9c6ff; border-bottom:2px solid #b9c6ff; }
.signupStepProminent	{ font-weight:bold; color:#0066cc; }
.signupStepGrayscale	{ font-weight:normal; color:#888888; }
.signupTextbox			{ width:270px; background-color:#fafaff; border-color:#a8b8ff; border-style:solid solid dashed solid; border-width:1px; font-size:18px; font-family:verdana; font-weight:normal; }
.signupSelectMenu		{ font-size:17px; }
.signupDivSection		{ float:left; width:450px; line-height:20px; }

.infoPane				{ float:right; width:320px; padding:10px; }
.infoPaneHeader		    { font-family:verdana; letter-spacing:.05cm; font-size:22px; padding-left:6px; color:#999999; }
.infoPaneText			{ padding-top:10px; line-height:35px; }

.tooltip			{ margin-left:10px; }
.tooltip-image		{ float:right; }
.feature-image		{ float:left; }

.tip             	{ width:272px; font-family:tahoma,arial; background:url(/images/tip-text.gif) left top repeat-y; }
.tip-top         	{ background:url(/images/tip-top.gif) top left no-repeat; width:272px; height:21px; }
.tip-title      	{ color:#e95e25; font-weight:bold; text-align:left; vertical-align:top; padding:0px 20px 20px 20px; }
.tip-text       	{ color:#000; text-align:left; padding:0px 20px 10px 20px; }
.tip-bottom     	{ background:url(/images/tip-bottom.gif) left bottom no-repeat; width:272px; height:20px; }

.tblDashed			{ background-color:#fafaff; border:1px dashed #a8b8ff; border-collapse:separate; margin:10px 0px 10px 0px; font-size:12px; width:100%; }
.fontItalic			{	font-size:11px; font-style:italic; }
.lockpad			{ position:relative; left:20px; top:-8px; }
.largeCheckmark		{ float:left; margin-right:10px; }
.righthandBorder	{ border-right:1px solid #b9c6ff; }

.trShow				{ display:table-row; }
.trHide				{ display:none; }

/* Basic classes */
.clear {clear:both; font-size:1px; line-height:0; height:0; overflow:hidden;}
.hide {display:none;}
.invisible {visibility:hidden;}
.notes {color:#f00;}
.more {}
	.more:hover {}
.popup {position:absolute; left:0; top:0; z-index:101;}
.close {}
	.close:hover {}
.error {color:#f00; margin:0 0 5px 0; display:block;}
.center {text-align:center;}
.right {float:right;}
	.right a {font-weight:bold; line-height:20px; color:#fff; border:1px solid #339; background:#69f; padding:0 7px; text-decoration:none;}
		.right a:hover {color:#339; border:1px solid #69f; background:#fff;}
.space1 {margin-bottom:10px;}



/* Special classes */
#highlight {position: absolute; left: 220px; width:230px; height:90px; padding:8px 10px; background:url(/images/bgd_highlight.gif) 0 0 no-repeat; float:right;}
	#highlight li {color: #FFFF00; list-style:none; background:url(/images/icon_list3.gif) 0 5px no-repeat; padding:0 0 0 10px}
	#highlight a {color:#fff; text-decoration:none;}
		#highlight a:hover {text-decoration:underline;}

.warning {position: absolute; left: 220px; width:230px; height:90px; padding:8px 10px; background:url(/images/bgd_highlight_warning.gif) 0 0 no-repeat; float:right;}
    .warning li {color: #FFFF00; list-style:none; background:url(/images/icon_list3.gif) 0 5px no-repeat; padding:0 0 0 10px}
    .warning a {color:#fff; text-decoration:none;}
        .warning a:hover {text-decoration:underline;}

.highlightWrapperLev1 {width:674px; margin:0 0 20px 0; background:url(/images/bgd_hl_bottom.gif) 0 100% no-repeat;}
.highlightWrapperLev2 {width:654px; color:#fff; padding:5px 10px 10px 10px; background:url(/images/bgd_hl_top.gif) 0 0 no-repeat;}
	.highlightWrapperLev2 a {color:#fff; font-size:0.917em;}
	.highlightWrapperLev2 p {margin:0 !important;}
.copyright {}

/* columns */
.column1 {width:370px; padding:10px 10px 10px 20px; float:left; overflow:hidden;}
.column2 {position: relative; width:460px; padding:10px 20px; float:left; overflow:hidden;}
.column3 {width:160px; padding:10px 10px 10px 20px; float:left; overflow:hidden;}
.column4 {width:674px; padding:10px 10px 10px 20px; float:left; overflow:hidden;}
	.column4 ul {margin:10px 15px;}
.column5 {}
.column_hompage {width:400px; float:left;}

.fieldValidatorRed { font-weight:bold; color:red; padding-left:5px; }
.fieldValidatorBlack { font-weight:bold; color:black; padding-left:5px; }
.avg_logo{float:left; position: relative; left: 240px;}

/******************************************************************************************************************/

/* Basic IDs */
#container {font-size:1.2em; width:1000px; margin:auto; background:url(/images/bgd_container.jpg) 0 0 repeat-y; text-align:left; overflow:hidden;}
	#containerWrapperLev1 {width:1000px; background:url(/images/bgd_container_top.jpg) 0 0 no-repeat;}
	#containerWrapperLev2 {width:900px; padding:0 50px; background:url(/images/bgd_container_bottom.jpg) 0 100% no-repeat;}

/* Header */
	#header {width:900px; height:94px; overflow:hidden; white-space:nowrap;}
	#header2 {width:900px; height:94px; }

/* slogan */
		#slogan {font-weight:bold; margin:16px 0 0 0; padding:5px 20px; list-style:none; border-left:0px solid #000; float:left;}

/* login */
		#login {font-size:0.883em; height:41px; padding:6px; text-align:center; background:url(/images/bgd_login.gif) 0 0 no-repeat; float:right;}
			#login label {float:left;}
			#login input {width:180px; height:14px; text-align:center; border:1px solid #cc3300; float:left; margin:0 4px 0 0;}
				#login input#loginSubmit {width:20px; height:17px; border:0 none; margin:0;}
				#login input#UserName {background:#fff url(/images/bgd_hdr_email.gif) 50% 50% no-repeat;}
				#login input#Password {background:#fff url(/images/bgd_hdr_pass.gif) 50% 50% no-repeat;}
			#logged {padding:0px 10px 0px 10px;}
				#logged strong {font-size:1.091em; color:#fff;}
				#logged a {color:#000;}

/* testimonials */
		#testimonials {width:100%; list-style:none; overflow:hidden;}
			#testimonials li {width:320px; height:70px; background:url(../images/bgd_testimonial.gif) no-repeat; padding:15px; margin:0 50px 20px 0; overflow:hidden; float:left;}
				#testimonials li * {display:block;}
				#testimonials strong {float:right; clear:right;}
/* main menu */
		#lev1 {width:900px; height:24px; font-size:0.917em; list-style:none; background:url(/images/bgd_menu.gif) 0 0 repeat-x; overflow:hidden; padding:0px}
			#lev1 li {height:24px; padding:0 1px 0 0; background:url(/images/bgd_menu_sep.gif) 100% 50% no-repeat; float:left;}
			#lev1 li.last {background:none; padding:0;}
			#lev1 a {color:#fff; font-weight:bold; line-height:2.1em; padding:0 17px; text-decoration:none; display:block;}
				#lev1 a:hover, #lev1 a.selected {background:url(/images/bgd_menu_on.gif) 0 0 repeat-x;}
				#lev1 a#homeMenu {padding-left:20px;}

/* sub menu */
		#lev2 {list-style:none; margin:0; padding:0;}
			#lev2 li {background:url(/images/icon_list2.gif) 0 2px no-repeat; padding:0 0 5px 17px;}
			#lev2 a {font-weight:bold; color:#000; text-decoration:none;}
				#lev2 a:hover {text-decoration:underline;}

/* Middle content */
	.content {width:900px; background:url(/images/bgd_content.gif) 0 0 repeat-y; overflow:hidden;}
		.contentWrapperLev1 {width:900px; background:url(/images/bgd_content_top.gif) 0 0 no-repeat; overflow:hidden;}
		.contentWrapperLev2 {width:900px; min-height:410px; height:auto !important; height:410px; padding:5px 0 0 0; background:url(/images/bgd_content_bottom.gif) 0 100% no-repeat;}
	#sub.content {background-position:-210px 0;}
		#sub .contentWrapperLev1 {background-position:-210px 0;}
		#sub .contentWrapperLev2 {background-position:-210px 100%;}
	#sub1.content {background-position:-510px 0;}
		#sub1 .contentWrapperLev1 {background-position:-510px 0;}
		#sub1 .contentWrapperLev2 {width:860px; padding:10px 20px; background-position:-510px 100%;}

/* title */
		.content h2 {height:17px; line-height:17px; margin:0 0 10px 0; padding:0;}
			.content h2 span {}
		.content h3 {padding:0;}
		.content h4 {margin:0 0 10px 0;}
		.content p {margin:0 0 10px 0;}
		.content ul {margin:0 0 10px 20px;}

/* contacts */
		#contacts {list-style:none; margin:0 0 10px 0; padding:0;}
			#contacts li {display:inline; padding:0 20px 0 0;}
			#contacts a {color:#000; font-weight:bold; text-decoration:none;}
				#contacts a:hover {text-decoration:underline;}
			#contacts img {vertical-align:middle;}
				#modifContact {list-style:none; margin:0 0 10px 0; padding:0; float:right;}
			#modifContact li {display:inline; padding:0 20px 0 0;}

/* home */
		#homeIntro {height:230px; position:relative;}
			#homeIntro ul {list-style:none; margin:0;}
			#homeIntro li {height:26px; display:block; float:left;}
			#homeIntro a {height:26px; background-image:url(../images/bgd_tab.gif); background-repeat:no-repeat; display:block; float:left;}
				#homeIntro a span {display:none;}
				.tab1 #tab1 {width:106px; background-position:0 0;}
				.tab1 #tab2 {width:106px; background-position:-106px 0;}
				.tab1 #tab3 {width:126px; background-position:-212px 0;}
				.tab2 #tab1 {width:106px; background-position:0 -26px;}
				.tab2 #tab2 {width:106px; background-position:-106px -26px;}
				.tab2 #tab3 {width:126px; background-position:-212px -26px;}
				.tab3 #tab1 {width:106px; background-position:0 -52px;}
				.tab3 #tab2 {width:106px; background-position:-106px -52px;}
				.tab3 #tab3 {width:126px; background-position:-212px -52px;}
			#homeIntro div {width:368px; height:200px; background-image:url(/images/tabs.jpg); background-repeat:no-repeat; position:absolute; top:26px; left:0; cursor:pointer;}
				#tabContent1 {background-position:0 0;}
				#tabContent2 {background-position:0 -200px;}
				#tabContent3 {background-position:0 -400px;}
		#homeFeatures {font-weight:bold; list-style:none;}
			#homeFeatures li {background:url(/images/icon_list1.gif) 0 0 no-repeat; padding:0 0 0 20px;}
		#planFeatures {list-style:none; margin:10px; padding:10px 15px; border:3px solid #ff8533; background:#fff3ea;}
			#planFeatures li {background:url(/images/icon_list1.gif) 0 0 no-repeat; padding:0 0 5px 20px;}
		#homeNotes {font-size:0.833em; color:#999; border-top:4px solid #f93; margin:20px 10px 0 0; padding:5px 0 0 0;}

/* tips */
		#tips {}
			#tips ul {margin:5px 20px; padding:0;}
			#tips .highlightWrapperLev2 {padding:8px 10px 12px 10px;}

/* sendIt form */
		#sendIt {}
		.sendForm {}
			.sendForm p {width:100%; margin:0 0 5px 0; overflow:hidden;}
				.sendForm p.hasAddress {margin:0 0 3px 0;}
			.sendForm label {font-weight:bold; padding:2px 0 0 0; display:block; float:left;}
				.sendForm label.txtLb {width:90px;}
				.sendForm label.chkLb {font-weight:normal;}
				.sendForm label.storeLb {width:210px;}
			.sendForm input {display:block; float:left;}
				.sendForm input.txtIp {width:251px;}
				.sendForm input.chkIp {width:13px; height:13px; margin:2px 5px 0 10px;}
			.sendForm textarea {width:450px; height:100px; display:block; clear:both;}
			#SWFUploadTarget {width:94px; height:31px; overflow:hidden;}
			#browseDes {width:200px; margin:0 0 0 10px; display:block; float:left;}
				#browseDes * {display:block;}
				#browseDes em {font-size:0.833em; font-style:normal; color:#999;}
			#fileBrowseList {width:100%; overflow:hidden;}
				#fileBrowseList input {margin:5px 5px 0 0 !important; display:block; float:left;}
			#uploadProcessBar {padding:10px; display:none;}
			#SWFUploadFileListingFiles {width:100%; padding:3px; margin-bottom:10px; overflow:auto; position:relative;}
				#SWFUploadFileListingFiles p {width:96%; overflow:hidden;}
				#SWFUploadFileListingFiles img {vertical-align:middle; margin:0 5px; float:left; display:block;}
				.sendOption {padding:10px 0 0 0; border-top:4px solid #e1e1e5;}
				.fileName {font-size:0.833em; float:left; display:block; overflow:hidden;}
				.fileListItem { padding-bottom:3px; border-bottom:1px solid #dddddd; height:20px; line-height:20px; position:relative;}
				.fileProgress {font-size:0.833em; width:104px; height:17px; background:url(/images/bgd_progress.gif) 0 0 no-repeat; float:right; position:relative; display:none;}
					.fileProgress span {position:absolute; display:block;}
					.filePercent {width:104px; text-align:center; line-height:15px;}
					.fileProgressBar {width:1px; height:13px; top:1px; background:#426fb0;}
			#sendItSubmit {width:100%; margin:10px 0; text-align:center;}
				#sendItSubmit input {margin:auto; float:none;}
			#divCancelUploadButtons { margin:0px 0px 10px 0px; display:none; }
            #spanEditFileListButtons { display:none; }
            #imgEditFileList { display:none; }
            #divRequireFlash { margin:20px;display:none; }

/* generalForm */
		.formType1 {}
			.formType1 h4 {text-decoration:underline; margin:20px 0 10px 0;}
			.formType1 p {width:100%; margin:0 0 5px 0; overflow:hidden;}
			.formType1 label {font-weight:bold; padding:2px 0 0 0; display:block; float:left;}
				.formType1 label.txtLb {width:145px;}
			.formType1 input {display:block; float:left;}
				.formType1 input.txtIp {width:251px;}
				.formType1 input.btnSm {margin:0 0 0 145px; display:inline;}
						.formType2 {}
				#sendacopy {margin:0 0 0 145px; display:inline;}
			.radioBox {width:700px; overflow:hidden;}
				.radioBox input.radio {width:13px; height:13px; margin:2px 0 0 0; display:block; float:left;}
				.radioBox label {width:650px; padding:0 0 0 7px; display:block; float:left;}
				.formType3 {}
			.formType3 h4 {text-decoration:underline; margin:20px 0 10px 0;}
			.formType3 p {width:100%; margin:0 0 5px 0; overflow:hidden;}
			.formType3 label {font-weight:bold; padding:2px 0 0 0; display:block; float:left;}
				.formType3 label.txtLb {width:175px;}
			.formType3 input {display:block; float:left;}
				.formType3 input.txtIp {width:251px;}
				.formType3 input.chkIpX {margin:3px 5px 0 175px;}
				.formType3 input.btnSm {margin:10px 0 0 175px;}

/* band */
		#brand {}
			#brand p {width:100%; margin:0 0 5px 0; overflow:hidden;}
			#brand label {font-weight:bold; padding:2px 0 0 0; display:block; float:left;}
				#brand label.txtLb {width:200px;}
				#brand label.paraLb {float:none;}
			#brand input {display:block; float:left;}
				#brand input.btnSm {float: none;}
			#brand textarea {width:670px; display:block;}
			#brandLogo {}
				#brandLogo label {margin:0 10px 0 0;}
				#brandLogo img {float:left; padding:5px; border:2px solid #dedede;}

/* loginPane */
		#loginPane {width:290px; margin:auto; padding:15px; border:3px solid #bbc9f3;}
			#loginPane p {width:100%; overflow:hidden;}
			#loginPane label {width:80px; display:block; float:left;}
			#loginPane input.txtIp {width:200px; display:block; float:left;}
				#loginPaneSubmit {margin:5px 0 10px 80px; float:left;}

/* getPass */
		#getPass {width:290px; margin:auto; padding:15px; border:3px solid #bbc9f3;}
	 		#getPass p {width:100%; overflow:hidden;}
			#getPass label {display:block;}
			#getPass input#Email {width:286px; margin:5px 0 0 0;}
			#getPassSubmit {margin:0 0 10px 0;}

/* list form */
		#listForm {width:100%; margin:0 0 10px 0; overflow:hidden;}
			#listForm p {width:100%; margin:0 0 10px 0; overflow:hidden;}
			#listForm label {font-weight:bold; padding:3px 10px 3px 0; display:block; float:left;}
			#listForm select {width:120px; display:block; float:left;}
			#listForm input {display:block; float:left;}
				#listForm input.txtIp {height:17px; width:120px;}

#authorize {margin:20px 0 0 0; float:left;}
#driverDownload {margin:20px 0 0 0;}

/* signUpDetails */
		#signUpDetails {width:445px; margin:10px 8px; padding:10px 20px; border:1px solid #e1e1e1; float:right; overflow:hidden;}
			#signUpDetails h3 {margin:0 0 10px 0;}
			#signUpDetails p {width:100%; margin:0 0 5px 0; overflow:hidden;}
			#signUpDetails label {width:130px; font-weight:bold; padding:3px 10px 3px 0; display:block; float:left;}
			#signUpDetails input {display:block; float:left;}
				#signUpDetails input.txtIp {height:17px; width:280px;}
				#signUpDetails input#signupFormSubmit {margin:0 0 0 140px; display:inline;}

/* table */
		#homePageTableWrapperLev3 {width:364px; padding:0 0 4px 0; background:url(/images/bgd_homePageTable1.gif) 0 100% no-repeat;}
        #homePageTableWrapperLev4 {width:364px; padding:0 0 0 0; background:url(/images/bgd_homePageTable1.gif) 0 0 no-repeat;}
                  #homePageTableWrapperLev4 .homePageListTable {width:355px; font-size:10px;}
                                         .homePageListTable {border:1px solid #d6d6d6;}
                         .homePageListTable th a {color:#339; text-decoration:none;}
                         .homePageListTable th a:hover {text-decoration:none;}
                         .homePageListTable td {padding:2px 4px; border-left:1px solid #d6d6d6;}
                         .homePageListTable th {padding:4px; border-left:1px solid #d6d6d6; text-align:left; color:#339;}

		#tableWrapperLev1 {width:674px; padding:0 0 4px 0; background:url(/images/bgd_table.gif) 0 100% no-repeat;}
		#tableWrapperLev2 {width:674px; padding:0 0 0 0; background:url(/images/bgd_table.gif) 0 0 no-repeat;}
			#tableWrapperLev2 .listTable {width:670px;}
			#tableWrapperLev2 .spamMessageTable { width:175px; }
				.spamMessageTable td {padding-left: 12px; height: 100%; width: 100%; align:top; }
				.spamMessage { text-align: left; padding: 6px; border: 1px solid gold; background-color: cornsilk; color: #000000; width: 90%; height: 90%; }
		#tableWrapperLev3 {width:854px; padding:0 0 4px 0; background:url(/images/bgd_table1.gif) 0 100% no-repeat;}
		#tableWrapperLev4 {width:854px; padding:0 0 0 0; background:url(/images/bgd_table1.gif) 0 0 no-repeat;}
			#tableWrapperLev4 .listTable {width:850px; line-height:20px;}
						.listTable {border:1px solid #d6d6d6;}   
             #tableWrapperUsersLev4 {width:600px; padding:0 0 0 0; background:url(/images/bgd_table1.gif) 0 0 no-repeat;}
            #tableWrapperUsersLev4 .listTable {width:600px; line-height:20px;}
                        .listTable {border:1px solid #d6d6d6;}     
			.listTable th {padding:4px 0; border-left:1px solid #d6d6d6; text-align:center; color:black;}
				.listTable th.first {border:0 none;}
			.listTable th a {color:#0066cc; text-decoration:underline}
			.listTable th a.plan {color:#0066cc; width:90px; height:20px; line-height:20px; background:url(/images/bgd_btn_plan.gif); text-align:center; margin:auto; display:block;}
			.listTable th a:hover {color:#0066cc; text-decoration:none;}
			.listTable td {padding:2px 4px; border-left:1px solid #d6d6d6;}
				.listTable td.first {border:0 none; text-align:center;}
				.listTable td a {color:#000;}
				.listTable em {font-style:normal;}
					.statusPending {color:#f00;}
					.statusSent {color:#090;}
			.listTable input.chkIp {width:13px; height:13px; vertical-align:middle; margin:2px 2px 0 0; float:left;}
			.listAction a {margin:2px;}
			.highlight {background:#eaecff;}

/* pageNav */
		#pageNav {padding:5px 8px; margin:0; float:right; list-style:none;}
			#pageNav li {display:inline; padding:0 2px;}
			#pageNav a {color:#000;}

/* icon legend*/
		#iconLegend {width:670px; border-top:4px solid #f93; margin:100px 0 0 0; padding:10px 0; list-style:none; overflow:hidden;}
			#iconLegend .noteLb {width:40px; height:40px; float:left;}
			#iconLegend img {vertical-align:middle;}

/* toolbar */
		#toolbar {width:666px; height:17px; line-height:17px; background:url(/images/toolbar.gif) 0 0 no-repeat; list-style:none; margin:10px 0; padding:4px; overflow:hidden;}
			#toolbar li {display:block; padding:0 10px 0 12px; background:url(../images/sep.gif) 0 50% no-repeat; float:left;}
			#toolbar a {color:#000; text-decoration:none;}
			#toolbar a:hover {text-decoration:underline;}
			#toolbar img {vertical-align:middle; margin:0 3px 0 0;}
		#upload {width:80px; font-weight:bold; text-decoration:none; display:block; background:url(/images/mainbuttonupload.gif) 0 50% no-repeat; float:right; margin:0 4px 15px 4px; padding:8px 0 8px 35px;}

/* help */
		#help {}
			#help h3 {margin:0 0 10px 0;}
		.faq {list-style:none; padding:0 20px 0 0;}
			.faq h4 {padding:3px 15px 3px 25px; background:#eee url(/images/bgd_help1.gif) 5px 3px no-repeat; border:1px solid #ddd; margin:0 0 1px 0; cursor:pointer;}
				.faq h4.active {background-image:url(../images/bgd_help2.gif);}
			.faq div {padding:3px 15px;}

/* Footer */
	#footer {font-weight:bold; color:#999; height:30px; padding:20px 3px 0 3px; text-align:right; overflow:hidden;}
		#footer a {color:#999; text-decoration:none;}
			#footer a:hover {text-decoration:underline;}

/**************************************************************************************************************************************/

/*WICK: Web Input Completion Kit */
.floater {position:absolute; z-index:2; bottom:0; right:0; top:100px; left:100px; display:block; padding:0;}
.floater td {font-family: Gill, Helvetica, sans-serif; background-color:white; border:1px inset #979797; color:black;}
.matchedSmartInputItem {font-size:0.8em; padding: 5px 10px 1px 5px; margin:0; cursor:pointer;}
.selectedSmartInputItem {color:white; background-color:#3875D7;}
#smartInputResults {padding:0; margin:0;}
.siwCredit {margin:0; padding:0; margin-top:10px; font-size:0.7em; color:black;}
#divModalDialog { position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0px; background-color:white; filter:alpha(opacity=70); -moz-opacity:0.7; z-index:10000; display:none; }
#divModalContent {width:300px; font-size:1.2em; padding:10px 20px; text-align:left; position:absolute; left:50%; top:25%; margin:0 0 0 -160px; filter:alpha(opacity=100); background-color:#f1f1f1; background:#f1f1f1; border:1px solid #ccc; overflow:hidden; z-index:10001; display:none;}
	#divModalContent h3 {margin:0 0 10px 0;}
	#divModalContent p {width:100%; overflow:hidden; margin:0 0 5px 0;}
	#divModalContent label {width:90px; padding:2px 0 0 0; display:block; float:left;}
	#divModalContent label.chkLb {width:auto; float:none; display:inline; margin:0;}
	#divModalContent input.chkIp {width:13px; height:13px; margin:0 5px 0 0; float:left;}
	#divModalContent input.txtIp {width:200px; float:left;}
	#divModalContent input.btn {width:80px;}
	#divModalContent select {width:204px;}
#divMove{position:absolute; padding:10px; text-align:left; left:388px; top:258px; background:#ededed; display:none;}

/*Thao customize*/
#customerurl {	font-size:0.883em;	width:258px;	padding:0px;	text-align:right;0 0 no-repeat; 			float:right;	margin-top: -30px;	margin-right: 20px;}
.fileName1 {width:170px; font-size:0.833em; float:left; display:block; overflow:hidden;}
				.fileProgress1 {font-size:0.833em; width:400px; height:17px; background:#CFCFCF ; float:left; position:relative;}
					.fileProgress1 span {position:absolute; display:block;}
					.filePercent1 {width:400px; top:1px; left:0; text-align:center;}
					.fileProgressBar1 {width:0px; height:17px; top:0px; background:#0000FF;}
                    

