body, html 	{
		    font-family: verdana; 
			font-size:11px; 
			color:#505050;;
			padding-bottom:0px;
			margin:0px;
			height:100%;
			
			 } 
			 
.wrapper {
min-height: 498px;
height: auto !important;
height: 498px;
margin: 0 auto 4em;
}

.footer, .push {
height:4em;
clear:both;
}

			 
.newPStyle {
	font-family: verdana;
	font-size:11px;
	color:#505050;
	line-height:18px;

}

.newAStyle {
		font-family: verdana; 
		font-size:11px; 
		color:#365ebf;
		line-height:16px;
		font-weight:normal;
}

li {
	list-style-image: url(/images/bullet.gif);
}


			 
.title  {   font-family: verdana; 
			font-size:11px; 
			color:#000000;
			background-color:#eaeaea;
			padding:3px; }
.highlight   {  font-family: verdana; 
			font-size:11px;
			color:#737d84; }
.field   {  /*font-family:verdana;
			font-size:11px;
			padding:3px;
			color:#376678; 
			background-color:#f8f8f8; 
			border:1px ridge #ddd; 
			padding-left:8px;*/
			
			
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #bbb;
	width: 230px;
	color:#376678;
	font-size:12px;
	padding:3px;
	margin-right:4px;
	letter-spacing:1px;
	font-family:tahoma, arial, sans-serif;
		
			}
			
.sml_header 	{	width:200px;
			height:20px;
			background-image:url(/images/sml_header.png);
			color:#ffffff;
			padding-left:5px;
			padding-top:3px; }
.med_header 	{	width:290px;
			height:20px;
			background-image:url(/images/med_header.png);
			color:#ffffff;
			padding-left:5px;
			padding-top:3px; }
.lrg_header 	{	width:600px;
			height:20px;
			background-image:url(/images/lrg_header.png);
			color:#ffffff;
			padding-left:5px;
			padding-top:3px; }
.lrg_header_grn 	{	width:600px;
			height:20px;
			background-image:url(/images/lrg_header_grn.png);
			color:#ffffff;
			padding-left:5px;
			padding-top:3px; }
.header	{ 	font-family: verdana; 
			font-size:11px; 
			font-weight:bold; 
			color:#00c2c2; 
			background-color:transparent; }
.button  { 	font-family: verdana; 
			font-size: 12px; 
			color:#000000;  
			background-color:#f2f2f2; 
			width:160px; 
			height:17px; 
			border-left: 1px solid #dddddd;
			border-right: 1px solid #dddddd;
			border-top: 1px solid #dddddd; 
			padding-top:6px;
			padding-bottom:3px; 
			padding-left:12px; }
.button_bottom  { 	font-family: verdana; 
			font-size: 12px; 
			color:#000000;
			background-color:#f2f2f2; 
			width:160px; 
			height:17px;
			border: 1px solid #dddddd; 
			padding-top:6px;
			padding-bottom:3px; 
			padding-left:12px; }
a 		{ 	color: #717f84; 
			text-decoration:underline; }
a:Hover	{ 	color: #000000; 
			text-decoration:underline; 
			background-color:transparent; }	
hr 		{ 	border: none 0; 
			border-top:1px solid #eaeaea; 
			width:100%; 
			height:1px; } 

h3 {
font-size:14px;	
}

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 10px verdana;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:left;
color: black;
background: #b4b0a3 url(http://www.softrak.com/images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(http://www.softrak.com/images/color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #eaeaea;
}

.ddcolortabs a:hover span{
background-color: #eaeaea;
}
/*
.ddcolortabs .selected a, #ddcolortabs .selected a span{ 
background-color: #eaeaea;
}
*/

/*
.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #b4b0a3;
border-top: 1px solid #fff;
}
*/


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid #b4b0a3; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 11px verdana;
line-height:18px;
z-index:100;
background-color: #eaeaea;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #b4b0a3;
border-bottom: 1px solid #b4b0a3; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
height:100%;
background-color:#393;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #b4b0a3;
color: white;
}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#657379; margin:0 5px;}
.b2f {height:1px; background:#657379; margin:0 3px;}
.b3f {height:1px; background:#657379; margin:0 2px;}
.b4f {height:2px; background:#657379; margin:0 1px;}
.bcontentf {background-color: #657379; color:#ffffff; font-size:11px; font-family:verdana;}
.bcontentf div {margin-left: 5px;}

.g1f, .g2f, .g3f, .g4f{font-size:1px; overflow:hidden; display:block;}
.g1f {height:1px; background:#81c85f; margin:0 5px;}
.g2f {height:1px; background:#81c85f; margin:0 3px;}
.g3f {height:1px; background:#81c85f; margin:0 2px;}
.g4f {height:2px; background:#81c85f; margin:0 1px;}
.gcontentf {background-color: #81c85f; color:#ffffff; font-size:11px; font-family:verdana;}
.gcontentf div {margin-left: 5px;}

.gr1f, .gr2f, .gr3f, .gr4f{font-size:1px; overflow:hidden; display:block;}
.gr1f {height:1px; background:#eaeaea; margin:0 5px;}
.gr2f {height:1px; background:#eaeaea; margin:0 3px;}
.gr3f {height:1px; background:#eaeaea; margin:0 2px;}
.gr4f {height:2px; background:#eaeaea; margin:0 1px;}
.grcontentf {background-color: #eaeaea; color:#000000; font-size:11px; font-family:verdana;}
.grcontentf div {margin-left: 15px;margin-right:7px;}

.lg1f, .lg2f, .lg3f, .lg4f{font-size:1px; overflow:hidden; display:block;}
.lg1f {height:1px; background:#f7f7f7; margin:0 5px;}
.lg2f {height:1px; background:#f7f7f7; margin:0 3px;}
.lg3f {height:1px; background:#f7f7f7; margin:0 2px;}
.lg4f {height:2px; background:#f7f7f7; margin:0 1px;}
.lgcontentf {background-color: #f7f7f7; color:#000000; font-size:11px; font-family:verdana;}
.lgcontentf div {margin-left: 15px;margin-right:7px;}


.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #657379;	
	
}

.header_link {
	font-weight: bold;
	color: #657379;
	text-decoration: none;	
}

.header_link:hover {
	/*border-top:3px solid #657379;*/
	color:#3A4D52;
}

.header_txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46636C;
	border: 1px solid #c1c5cc;
	margin:0px;
	height:18px;
	padding-left:2px;
}
.blueBody {
background-image:url(/images/bg_blueGradient.png); background-position:top; background-repeat:repeat-x; background-color:#d7e4ea;
}

.kpset_L{
width:40px; background-image:url(/images/gradient_vert26wL.png); background-repeat:repeat-y; background-position:top;	
}
.kpset_R{
width:40px; background-image:url(/images/gradient_vert26wR.png); background-repeat:repeat-y; background-position:top;	
}
#bset1{
width:895px; position:relative; z-index:1; background-color:#8e9ba1; border:3px solid #fff;	
}
#bset2{
float:left; border-bottom:3px solid #fff; background-position:top left; background-repeat:no-repeat; height:178px; width:308px;	
}
#bset3{
background-image:url(/images/header_swoosh.png); background-position:top left; float:left; border-left:3px solid #fff; border-bottom:3px solid #fff; width:584px; height:178px;	
}
#bset4{
width:574px; height:33px; position:relative; top:137px; z-index:20; background-image:url(/images/blackPixel_alpha20.png); text-align:right; vertical-align:bottom; font-size:20px; padding-top:8px; padding-right:10px; color:#fff;
}
#bset5{
	position:relative; margin-top:190px;
}
#bset6 {
border:3px solid #626c70; color:#333; margin:8px; position:relative; padding:15px; padding-top:10px; padding-bottom:0px;  font-size:1em;
background-color:#F2F2F2;
}
#bset7{
color:#666; font-size:11px; position:relative; left:290px; top:-15px; width:480px; font-weight:normal;	
}
#bset8{
background-color:#F2F2F2; font-size:11px; border:3px solid #626c70; color:#333; margin:8px; position:relative; padding:15px; padding-top:10px; 
}

.green_link{
color:#4fa1a3;
text-decoration:none;
}
.green_link:hover{
color:#333;
text-decoration:none;
}
#bsetTop{
float:left; border-left:3px solid #fff; border-bottom:3px solid #fff; height:120px;	width:895px; position:relative; right:3px;
}
#bsetSubTop{
	width:884px;  top:78px;
height:33px; position:relative; z-index:20; background-image:url(/images/blackPixel_alpha20.png); text-align:right; vertical-align:bottom; font-size:20px; padding-top:8px; padding-right:10px; color:#fff;
}

div.sdmenu {
	width: 592px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	/*background: url(bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div#sd_title { /*titles menu items*/
	background: url(../../images/sd_item.gif) repeat-x;
	background-color:#EAEAEA;
	
	overflow: hidden;
	border-bottom: #EAEAEA 1px solid;
}

div.sdmenu div#sd_title:hover { /*titles menu items*/
	background: url(../../images/sd_item_blue.gif) repeat-x;
	background-color:#EAEAEA;
	
	overflow: hidden;
	border-bottom: #EAEAEA 1px solid;
}

div.sdmenu table {

background: url(../../images/sd_gradient.png) repeat-x;
background-position:bottom;
background-color:#FFF;
width:100%;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
color:#333;	
}


div.sdmenu div#sd_title.collapsed {
	height: 20px;
}
div.sdmenu div#sd_title span {
	display: block;
	padding: 2px 25px;
	font-weight: bold;
	color:#555;
	background: url(../../images/sd_arrow_up.png) no-repeat 10px center;
	background-position: 570px;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div#sd_title.collapsed span {
	background-image: url(../../images/sd_arrow_down.png);
	background-position: 570px;

}

.sd_dltd {vertical-align:bottom; text-align:center; padding-bottom:13px; padding-right:15px;}
.sd_flametd {padding-left:25px; vertical-align:bottom; padding-bottom:10px;}

.table_starter{
	background-image: url(/images/header_end_table.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 971px;
	background-position: 3px;
	
}
.table_ender{
	background-image: url(/images/footer_end_table.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 971px;
	background-position: 3px;
}
#footer{
	background-image: url(/images/footer_bg_bluegrad.png);
	background-repeat: repeat-x;
	height: 155px;
	width: 100%;
	color: #FFF;
	padding-bottom:0px;
}

#footer a{
	color: #FFF;
}

#footer a:hover{
	color:#ffe610;	
}

/* downloads table stuff */
.dl_table_top{
	background-color:#626c70;
	color:#FFF;
	font-weight:bold;
	padding:8px 15px 5px 15px;
	display:inline; 
	position:relative;
}

.dl_table_row{
	background-color:#f7f7f7;
	color:#333;
	padding:8px 15px 5px 15px;
	display:inline; 
	position:relative;
}

.dl_table_row div{
	display:inline;
}

.links_list_lvl1{padding-left:5px; padding-right:5px; background-color:#626c70;}
.links_list_lvl1 .lll2 {padding:5px; height:15px; position:relative;  border-top:1px solid #e8e8e8;}
.links_list_lvl1 .lll3 {padding-left:35px; display:inline; width:250px; position:absolute;}
.links_list_lvl1 .lll4 {display:inline; width:50px; position:absolute; left:230px;}
.links_list_lvl1 .lll5 {display:inline; width:170px; position:absolute; left:290px;}
.links_list_lvl1 .lll6 {display:inline; width:100px; position:absolute; left:465px;}
.links_list_lvl1 .lll7 {display:inline; width:75px; position:absolute; left:560px;}
.links_list_lvl1 .lll8 {display:inline; width:100px; position:absolute; left:630px;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #ffffe0;
visibility: hidden;
z-index: 100;
}

li.arrow {
	padding-bottom:5px;
	list-style-image: url('/images/arrow.gif');
	list-style-type: circle;
}

div.left_box {
width:200px; border:1px solid #dedede; padding:15px; vertical-align:top; background-image:url(/images/lightgray_towhite_71h.png); background-position:bottom; background-repeat:repeat-x; color:#505050; line-height:16px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-bottom:20px;	
}

div.left_box h1{font-size:14px; color:#fe8300; font-weight:normal; margin:0px;}


/* --- FOLLOWING FOR DROPDOWN DIVS IN DOWNLOAD PAGES -- */
.div1, .div1_dark { 
	width:725px; height:15px; padding:5px 0px 5px 18px; margin-top:2px;	 
	border-bottom: 1px solid #CCC; 
	border-left:1px solid #ccc; 
	border-top:1px solid #E5E5E5; 
	border-right:1px solid #e5e5e5;	
	}

.div1 {background-color:#F8F8F8;}
.div1_dark {background-color:#eee;} 
	
.div1:hover, .div1_dark:hover {	
	cursor:pointer;
	border-bottom: 1px solid #B8B8B8; 
	border-left:1px solid #B8B8B8; 
	border-top:1px solid #D5D5D5; 
	border-right:1px solid #D5D5D5;	
}
	
.div1:hover {background-color:#ebf1f3;}
.div1_dark:hover {background-color:#d4e5eb;}

.vern {	
background-color:#dfeaed;

}



.mike:hover{
	background-color:#f5f5f5;	
}


.divLink { float:left; padding-left:5px; position:relative; top:-1px; width:750px; }
.divDropdown { background-color:#fff; vertical-align:bottom;  padding:0px 0px 0px 3px;  z-index:1; 

}
/* --- END DROPDOWN DIVS IN DOWNLOAD PAGES -- */

.h1_standard {
/*margin-top:20px;	
margin-bottom:10px;	
*/
margin:0px; 
padding:20px 0px 0px 0px;
font-size:28px;
color: #467D91;
font-weight:normal;
line-height: normal;
}
.emp {
margin-bottom:5px;	
font-size:40px;
color: #A15555;
font-weight:normal;

}

.h2_standard {
/*margin-bottom:5px;
margin-top:0px;
*/
margin:0px; 
padding:0px;
font-size:18px;
color: #7EA8B8;
font-weight:normal;
}


h3 {
	font-size:14px;
	font-weight:bold;
	color:#505050;
}

.h3_standard {
margin-bottom:5px;	
text-align:left;
}

h3.h3_blue {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#365ebf;
	padding:0px;
	margin:0px;
	position:relative;
}

h3.green {
background-color:#b8dbbd; 
padding:5px; 
margin-bottom:30px;
text-align:left;
background-image:url(/images/h3_green_bg.gif);
background-position:top;
background-repeat:repeat-x;
}

h3.blue {
background-color:#b8c9db; 
padding:5px; 
margin-bottom:30px;	
text-align:left;
background-image:url(/images/h3_blue_bg.gif);
background-position:top;
background-repeat:repeat-x;
}

h3.gray {
background-color:#c9c9c9; 
padding:5px; 
margin-bottom:30px;	
text-align:left;
background-image:url(/images/h3_gray_bg.gif);
background-position:top;
background-repeat:repeat-x;
}

div .header_img {
position:relative; 
z-index:0; border:0px solid; 
background-position:right bottom; 
height:194px; 
background-repeat:no-repeat; 
width:900px;	
}

.blue_bg{
background-image:url(/images/715w_blue2white_vert_grad.png);
background-position:right;
background-repeat:repeat-y;
border:1px solid #b8c9db;
margin-bottom:20px;
}

.green_bg{
background-image:url(/images/715w_green2white_vert_grad.png);
background-position:right;
background-repeat:repeat-y;
border:1px solid #b8dbba;
margin-bottom:20px;
}

.gray_bg{
background-image:url(/images/715w_gray2white_vert_grad.png);
background-position:right;
background-repeat:repeat-y;
border:1px solid #ccc;
margin-bottom:20px;
}

.blue_bg2{
background-image:url(/images/715w_white2blue-rev_vert.png);
background-position:left;
background-repeat:repeat-y;
border:1px solid #b8c9db;
margin-bottom:20px;
}

.green_bg2{
background-image:url(/images/715w_white2green-rev_vert.png);
background-position:left;
background-repeat:repeat-y;
border:1px solid #b8dbba;
margin-bottom:20px;
}

.green_bg3{
	border:1px solid #b9e1b9; 
	background-color:#e4f7e4; 
	background-image:url(/images/light_green_grad122h.gif); 
	background-position:bottom; 
	background-repeat:repeat-x;
}

.gray_bg2{
background-image:url(/images/715w_white2gray_vert_grad.png);
background-position:left;
background-repeat:repeat-y;
border:1px solid #ccc;
margin-bottom:20px;
}

.gray_bg_toight{
background-image:url(/images/325w_gray2white_vert_grad.png);
background-position:right;
background-repeat:repeat-y;
border:1px solid #ccc;
margin-bottom:20px;
}

.yellow_bg{
	border:1px solid #e0c069; 
	background-color:#fdfce7;
	padding-left:15px;
	background-image:url(/images/yellow_grad_hor_700w.png); 
	background-position:right; 
	background-repeat:repeat-y;
}

.red_bg{
	border:1px solid #e74444;
	background-color:#fdd3d3;
	padding:10px;
	text-align:left;
}

.red_txt{
	color:#db2828;	
}

.blue_txt {
	color:#345aa8;	
}

.gray_feather1{
	background-image:url(/images/lightGray_toWhite_t2b_326h.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.gray_feather2{
	background-image:url(/images/lightgray_towhite_71h.png);
	background-position:top;
	background-repeat:repeat-x;
}

.gray_feather3{
	background-image:url(/images/lightgraytowhite_gradient_1.png);
	background-position:top;
	background-repeat:repeat-x;
}

.long_btn{
	padding:10px 0px 10px 15px; 
	background-color:#F8F8F8; 
	border-bottom: 1px solid #CCC; 
	border-left:1px solid #ccc; 
	border-top:1px solid #E5E5E5; 
	border-right:1px solid #e5e5e5;	
}

.long_btn:hover{
	background-color:#ebf1f3;
	cursor:pointer;
	border-bottom: 1px solid #B8B8B8; 
	border-left:1px solid #B8B8B8; 
	border-top:1px solid #D5D5D5; 
	border-right:1px solid #D5D5D5;	
}

#feedback_tab {
  background-color:#333;
  top: 25%;
  left: 0;
  width: 42px;
  height: 102px;
  color: #FFF;
  cursor:pointer;
  text-indent:-100000px;
  overflow:hidden;
  position: fixed;
  z-index: 100000;
  margin-left: -7px;
  background-image:url(http://www.softrak.com/images/feedback.png);
  background-position:top right;
  background-repeat:no-repeat;
}

#feedback_tab:hover {
	padding-left:3px;
}


.footerLink{
	font-size:10px; color:#777; line-height:12px; text-decoration:none;
}
.footerLink_partner{
	font-size:10px; color:#45788b; line-height:12px; text-decoration:none;
}

.footerLink:hover, .footerLink_partner:hover{
		text-decoration:underline;
		color:#000;
}

/* UPLOAD PROGRESS BAR STYLES */
#upload_frame {
	border:0px;
	height:30px;
	width:400px;
	display:none;
}

#progress_container {
	width: 300px; 
	height: 20px; 
	border: 1px solid #CCCCCC; 
	background-color:#EBEBEB;
	display: block; 
	margin:5px 0px -15px 0px;
}

#progress_bar {
	position: relative; 
	height: 20px; 
	background-color: #F3631C; 
	width: 0%; 
	z-index:10; 
}

#progress_completed {
	font-size:16px; 
	z-index:40; 
	line-height:30px; 
	padding-left:4px; 
	color:#FFFFFF;
}
/*	END UPLOAD PROGRESS BAR STYLE */
