/* set the page background color and margins. */
body {
	margin: 0px; background: #ffffff; 
	background-image: url(images/bg_menu.jpg); background-repeat: repeat; background-position: top center;
	padding-top: 20px; padding-bottom: 20px;
	
	/* scrollbar colors */
	/* outer lines */
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	/* inner lines */
	scrollbar-highlight-color: #bdbdbd;
	scrollbar-shadow-color: #bdbdbd;
	/* face, arrow and track */
	scrollbar-face-color: #30445F;
	scrollbar-arrow-color: #a3a3a3;
	scrollbar-track-color: #a3a3a3;
}

/* set the page font formatting. */
body, p {font-family: verdana, sans-serif; font-size: 11px; line-height: 18px; }

/* default link colors - this is the default link color for the page */
a:link { font-weight: bold; text-decoration: none; color: #227CBB; } /* unvisited link color */
a:hover { font-weight: bold; text-decoration: none; color: #D72022; } /* hover over an unvisited link color */
a:active { font-weight: bold; text-decoration: none; color: #227CBB; } /* hover over an unvisited link color */
a:visited { font-weight: bold; text-decoration: none; color: #227CBB; } /* visited link color*/
a:visited:hover { font-weight: bold; text-decoration: none; color: #D72022; } /* visited link hover color*/

a.awhite:link { font-weight: bold; text-decoration: none; color: #ffffff; }
a.awhite:hover { font-weight: bold; text-decoration: none; color: #F2DD8F; }
a.awhite:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
a.awhite:visited:hover { font-weight: bold; text-decoration: none; color: #F2DD8F }

a.afoot:link { font-weight: bold; color: #808080; }
a.afoot:hover { font-weight: bold; color: #666666; }
a.afoot:visited { font-weight: bold; color: #808080; }
a.afoot:visited:hover { font-weight: bold; color: #666666; }

h1, h2, h3, h4, h5, h6, h7 { margin: 0px; }
h1 { font-size: 11px; font-weight: bold; color: #324B9F; }


h2 { font-size:11px; font-weight: bold; color: #324B9F; }
h3 { font-size:11px; font-weight: bold; color: #0E5E91;}
h4 { font-size:18px; font-weight: bold; }
h5 { font-size:18px; font-weight: bold; }
h6 { font-size:18px; font-weight: bold; }
h7 { font-size:18px; font-weight: bold; }

/* only custom styles below this line */

li { font-size: 11px; line-height: 16px; }
img.imglf { margin-left: 15px; margin-bottom: 10px; margin-top: 5px; }
img.imgrt { margin-right: 15px; margin-bottom: 10px; margin-top: 5px; }

/* set all H tags to 0 margin. This allows another element to be directly below it on the page */

#headerContainer { width: 770px; }

table.tab01 { background-color: #ffffff; margin-top: 15px; }
td.tdsearch { 
	background-image: url(images/nav_bg-form.jpg); background-repeat: no-repeat; background-position: top left;
	padding-right: 15px;
	text-align: right; }
td.tdmenu-lf {
	background-image: url(images/bg_menu-lf.jpg); background-repeat: repeat-y; background-position: top left; }
td.tdmenu-lfmod {
	padding-left: 36px; padding-right: 36px; 
	background-image: url(images/bg_menu-lf.jpg); background-repeat: repeat-y; background-position: top left; }
td.tdwell {
	background-color: #F5EFDE;
	background-image:  url(images/bg_well.jpg); background-repeat: no-repeat; background-position: top right;
	border-color: #ffffff; border-width: 2px; border-style: solid; 
	border-color: #ffffff; border-width: 2px; border-style: solid;
	padding: 15px;  }
td.tdfooter { 
	height: 141px;
	background-image:  url(images/bg_footer.jpg); background-repeat: no-repeat; background-position: top center; }
p.pfoot01 { margin-left: 320px; margin-top: 20px; line-height: 12px; font-size: 10px; font-weight: bold; color: #808080 }
p.pfoot02 { margin-left: 320px; margin-top: 10px; line-height: 12px; font-size: 9px; font-weight: bold; color: #808080 }
p.pfoot03 { margin-left: 320px; margin-top: 30px; line-height: 12px; font-size: 9px; color: #808080 }
p.pmouse { font-size: 9px; color: #666666; line-height: 12px; }

td.tdintwelllf { padding-left: 36px; padding-right: 36px; background-color: #FFFFFF;}

td.tdintwelllf-pad { padding-left: 19px; width: 517px; }
td.tdintwellrt { padding-right: 19px; width: 215px; }
td.tdinttopic { 
	height: 39px;
	background-image: url(http://www.workcompedge.com/images/bg_int-topic.jpg); background-repeat: repeat-x; background-position: center left; }
.fmouse { font-size: 9px; color: #666666; font-weight: bold; }

/* module styles start */

	#dmodwell { font-family: arial,verdana,sans-serif; font-size: 13px; margin-bottom: 20px; }
	
	td.tdintwelllf-mod { 
		padding-left: 50px; padding-right: 50px; background-color: #FFFFFF; 
		background-image: url(images/mod_bg.jpg); background-repeat: repeat-y; background-position: top left; }
		
	h1.h1module {
		font-size: 20px; font-weight: bold; color: #00487F;
		padding-bottom: 5px; padding-top: 20px; }
	h2.h2module {
		font-size: 14px; font-weight: bold; color: #D2212A;
		padding-bottom: 5px; padding-top: 20px; }
		
	td.tdprogress { 
		background-image: url(images/prog_bg.jpg); background-repeat: repeat-x; background-position: top left;
		text-align: center; }	
	td.tdprogress-lf { 
		background-image: url(images/prog_bg-lf.jpg); background-repeat: repeat-x; background-position: top left;
		text-align: center; }	
	td.tdprogress-rt { 
		background-image: url(images/prog_bg-rt.jpg); background-repeat: repeat-x; background-position: top left;
		text-align: center; }	
	td.tdmodule { 
		padding-top: 10px; padding-left: 36px; padding-right: 36px; background-color: #FFFFFF;
		background-image: url(images/modbg_workcompedge.jpg); background-repeat: no-repeat; background-position: top right; }
	td.tdmodule-girls { 
		padding-top: 10px; padding-left: 36px; padding-right: 36px; background-color: #FFFFFF;
		background-image: url(images/modbg_workcompedge-girls.jpg); background-repeat: no-repeat; background-position: top right; }
	td.tdmodule-hands { 
		padding-top: 10px; padding-left: 36px; padding-right: 36px; background-color: #FFFFFF;
		background-image: url(images/modbg_workcompedge-hands.jpg); background-repeat: no-repeat; background-position: top right; }
	td.tdmodhero { height: 175px; }
	td.tdjoinmain {
		padding-right: 50px; }
	td.tdjoincolumn {
		padding-top: 30px; width: 210px; padding-left: 50px; padding-right: -50px;
		border-left-width: 3px; border-left-color: #000000; border-left-style: double; }
	td.tdjoinbot {
		border-top-width: 1px; border-top-color: #000000; border-top-style: solid;}
	p.modintro { font-weight: bold; }
	p.pmodtxtred { color: #D2212A; }
	p.plisten { width: 375px; background-color: #F8F7F0; border-width: 2px; border-color: #AFAFAF; border-style: solid; padding: 10px; }
	p.pjoin { width: 200px; background-color: #F8F7F0; border-width: 2px; border-color: #AFAFAF; border-style: solid; padding: 10px; line-height: 13px; }
	ul.ulmod {
		margin-right: 15px;
		list-style-type: disc; list-style-image: url(http://workcompedge.com.icglink.com/images/mod_bullet.gif); }
	ul.ulmod2nd {
		margin-right: 15px; text-indent: 50px;
		list-style-type: disc; list-style-image: url(http://workcompedge.com.icglink.com/images/mod_bullet2.gif); }
	li.limod { font-size: 11px; }
	li.limod2nd { font-size: 11px; }
			
	img.imgmodlg-rt { margin-right: -50px; }
	img.imgmodlg-lf { margin-left: -50px; }

#divaudiobox { 
	padding: 5px; background-image: url(images/bg_audiobox.jpg); background-repeat: no-repeat; background-position: top left; 
	width: 400px; background-color: #F0F7FC; border-width: 1px; border-color: #7B7B7B; border-style: solid;
	 }
#divaudiobox02 { 
	padding: 5px; *padding-bottom:10px; _padding-bottom:0;background-image: url(images/audio_bg03.jpg); background-repeat: no-repeat; background-position: top left; 
	width: 400px; height:45px; *height:50px; _height:60px; background-color: #F0F7FC; border-width: 1px; border-color: #7B7B7B; border-style: solid;
	 }
	td.tdaudio-lf { padding-top: 15px; text-align: center; }
	td.tdaudio-rt { padding-left: 35px;}
	td.tdaudio-rt2 { padding-top: 10px; padding-left: 27px;}
	.faudiotitle { font-size: 11px; font-weight: bold; color: #00487F; line-height: 14px; }
#divvideobox { 
	padding: 5px; background-image: url(images/bg_videobox.jpg); background-repeat: no-repeat; background-position: top left; 
	width: 400px; background-color: #F8F0EC; border-width: 1px; border-color: #7B7B7B; border-style: solid;
	 }
#flashContainer {padding:3px;margin:1px;width:220px !important;height:17px !important; overflow:hidden;}	 

/* module styles end */



/* form fields */
.formbold { font-size : 13px;
	font-weight: bold;
	font-family: Verdana;
	border: 1px inset #000000;
}
.formtopic { 
	width: 350;
	color: #666666;	font-size : 9px; font-weight: bold; font-family: Verdana;	
	border: 1px inset #666666;
}
.formnormal { font-size : 13px;
	font-weight: bold;
	font-family: Verdana;	
	border: 1px inset #000000;
}
.formsearch { font-size : 11px;
	width: 193px;
	font-weight: bold;
	font-family: Verdana;	
	border: 1px inset #014C85;
}
.formloginhome { 
	width: 100px;
	color: #484848;	font-size : 9px; font-weight: bold; font-family: Verdana;	
	border: 1px solid #666666;
}
.homeloginuser {
	width:100px;
	color:#333;
	font:bold 9px Verdana, sans-serif;
	background:#fff url(images/bg_username.gif) no-repeat;
	border:1px solid #666666;
}
.homeloginuserOver {
	width:100px;
	color:#333;
	font:bold 9px Verdana, sans-serif;
	background:#fff;
	border:1px solid #666666;
}
.homeloginpass {
	width:100px;
	color:#333;
	font:bold 9px Verdana, sans-serif;
	background:#fff url(images/bg_password.gif) no-repeat;
	border:1px solid #666666;
}
.homeloginpassOver {
	width:100px;
	color:#333;
	font:bold 9px Verdana, sans-serif;
	background:#fff;
	border:1px solid #666666;
}
.formtopic { font-size : 10px;
	width: 482px;
	font-weight: normal;
	font-family: Verdana;	
	border: 1px inset #014C85;
}
.blogstyle { font-size : 8px;
	font-weight: normal;
	font-family: Verdana;	
}