* {
	padding: 0; 
	margin: 0;
}

html, body {
	position: absolute;
	/*min-height: 100%;*/
	height: 100%;
	min-width: 100%; /* Added for FF3 */
}

body {
	margin-left: -10px;
    margin-top: -1px;
}

.vfill {
	display: none;
}

img {
	outline: none;
}

img#goenqpub {
    border: 0;
    border: none;
    border-style: none;
    outline: none;
    outline: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.mastercol1 {
	width: 163px;
	height: 1px;
}

.mastercol2 {
	width: 5px;
	height: 1px;
}

.mastercol3 {
	width: 342px;
	height: 1px;
	/*width: 342px; ORIGINAL WIDTH*/
}

.mastercol4 {
	width: 200px;
	height: 1px;
	/*width: 200px; ORIGINAL WIDTH*/
}

.contentcolA {
	width: 100%;
	/*width: 800px;*/
	height: 1px;
}

a:active, a:focus {
	outline: none;
}

.complogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	color: #FFFFFF;
}

.dsalogo, .cscslogo, .spalogo {
	height: 50px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	outline: none;
}

.dsalogo2 {
	height: 40px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	outline: none;
}

.cscslogo2 {
	height: 18px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
	outline: none;
}

.spalogo2 {
	height: 28px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	outline: none;
}

.cscslogo, .spalogo {
	padding-left: 30px;
}

.logotextA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	line-height: 20px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-indent: 0px;
}

.logotextB {
	color: #006699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.logotextC {
	color: #006699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.logotextD {
	text-align: right;
}

.logotextleftspace1 {
	padding-left: 44px;
	/*padding-left: 140px; ORIGINAL SETTING */
}

.logotextleftspace2 {
	padding-left: 0px;
	/*padding-left: 50px; ORIGINAL SETTING */
}

.logotextleftspace3 {
	padding-left: 72px;
}

.logotexttopspace1 {
	padding-top: 5px;
}

.logotexttopspace2 {
	padding-top: 185px;
}

.logotexttopspace3 {
	padding-top: 5px;
	/*padding-top: 40px; ORIGINAL SETTING*/
}

.logotexttopspace4 {
	padding-top: 95px;
	/*padding-top: 33px; ORIGINAL SETTING*/
}

.logotexttopspace5 {
	padding-top: 20px;	
}

.logotexttopspace6 {
	padding-top: 30px;	
}

.logotext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-align: center;
	letter-spacing: 0.1em;
	vertical-align: top;
}

.logotext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-align: left;
	vertical-align: baseline;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 10px;
}

.logotext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	letter-spacing: 0.2em;
	line-height: 0px;
	white-space: normal;
}

.mainmenustart {
	margin-top: 250px;
}

.mainmenufirstitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-indent: 0px;
	text-align: left;
	margin-top: 280px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	vertical-align: top;
}

.mainmenuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-indent: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	vertical-align: top;
}

.mainmenufirstitem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-indent: 0px;
	text-align: center;
	margin-top: 219px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: top;
}

.mainmenufirstitem2extratopmrg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-indent: 0px;
	text-align: center;
	margin-top: 219px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: top;
}

.mainmenuitem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-indent: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: top;
}

.mainmenuitemwide:hover, .mainmenuitemwide:focus {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: 700;
	text-indent: 0px;
	text-align: center;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 168px;
    background-color: #0099CC;
	margin-left: 0px;
  	margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;

}

.mainmenuitemlnk {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.mainmenuitemlnk2 {
	/* margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;  */
}

.mainmenuitemlnk2:hover {
     /*width: 91px; */
}

.masterlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #006699;
	text-indent: 0px;
	text-align: left;
	vertical-align: top;
}

.masterlink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #006699;
	text-indent: 0px;
	text-align: center;
	vertical-align: top;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #006699;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-right: -4px;
}

.masterlink2wide {
    width: 142px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #006699;
	text-indent: 0px;
	text-align: center;
	vertical-align: top;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #006699;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
	padding-bottom: 3px;
	margin-right: 0px;
    margin-left: 17px;
}

.masterlink2:hover, .masterlink2:focus {
    width: 121px;
    background-color: #0099CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #006699;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 17px;
  	margin-right: 4px;
    padding-left: 11px;
    padding-right: 10px;
    /* padding-right: 10px; */
}

.masterlink2wide:hover, .masterlink2wide:focus {
    width: 142px;
    background-color: #0099CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #006699;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 17px;
  	margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-right: 0px;
}

.mainmenufirstitem {
	margin-top: 280px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	vertical-align: top;
}

.mainmenuitem {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

/*.mainmenuitem2wide, .mainmenuitem2wide:hover {
	padding-left: 10px;
} */


.topmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-style: normal;
	font-weight: 900;
	font-variant: small-caps;
	text-transform: none;
	text-indent: 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
	padding-left: 2px;
	letter-spacing: 0.075em;
	color: #006699;
}

.topmenuitem:hover {
	cursor: pointer;
	color: #FFFFCC;
}

.topmenuitemselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-style: normal;
	font-weight: 900;
	font-variant: small-caps;
	text-transform: none;
	text-indent: 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 6px;
	letter-spacing: 0.075em;
	color: #82D5FD;
}

ul.tab li.active .topmenuitem:hover {
	cursor: pointer;
	color: #16BBDA;
}

.firstmenuoption {
	width: 78px;
	padding-top: 4px;
}

.topmenuoption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: 900;
	text-indent: 0px;
	text-align: left;
	margin-left: 0px;
	padding-left: 10px;
	color: #FFFFFF;
}

.URLtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	letter-spacing: 0.1em;
	vertical-align: top;
	padding-top: 10px;
}

.bodytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.bodytextdemcol1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.demcol1 {
	width: 350px;
}

.demcol2{
	width: 350px;
}

.bodytext1indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.bodylist1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.bodylist1firstitem {
	padding-top: 10px;
}

.bodylist1lastitem {
	padding-bottom: 20px;
}

.menuitem1, TD.menuitem1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
}

.emphasistext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin: 10px;
}

.emphasistext1firstparagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contactwidth1 
{
	width: 480px;
}

.casestudytext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.casestudysmalltext1 {
	font-size: 12px;
	line-height: 20px;
}

.casestudysummarymargin1 
{
	margin-left: 10px;
	margin-right: 10px;
}

.casestudylistitemwidth1 
{
	width: 430px;
}


.casestudytextbottomspace1 
{
	padding-bottom: 5px;
}

.emphasistext2firstparagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	/*line-height: 18px;*/
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.noleftmargin 
{
	margin-left: 0;
	padding-left: 0;
}

.sectionheadingleftmargin1 
{
	margin-left: 0;
	/*padding-left: 10px;*/
	
}

.sectionheadingposition1 
{
	padding-left: 10px;
	line-height: 24px;
	
}

.sectionheadingheight1 
{
	height: 20px;	
}


.sectionheadingspanmargin1 
{
	padding-top: 5px;
	
}



.sectionheadingwidth1 {
	width: 315px;
}


.emphasisfont1 
{
	font-weight: bold;	
}	
	
.emphasistexttopspace1 {
	padding-top: 35px;
}

.emphasistextrightspace1 {
	padding-right: 20px;
}

.emphasislist1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	font-variant: normal;
	color: #006699;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: none;
}

.emphasislist3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: none;
}

.emphasislistsmalltext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: none;
}

.emphasislistspace1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.emphasislistspace2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.emphasistextline1 {
	/*border: 1px 0 1px 0;*/
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;	
	border-bottom-color: #006699;
}



.useicontext1,  .constructicontext1, .securelink1 {
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
}

.constructicontext1 {
	color: #F71818;
}

.useiconpindent {
	margin-left: 10px;
}

/*.useiconspaceabove{
	height: 10px;
	padding-below: 0 px;
	margin-below: 0 px;
}

.useiconspacebelow {
	height: 10px;
	padding-above: 0 px;
	margin-above: 0 px;
}*/

.useiconpabove {
	width: 505px;
	border-top-width: 2px;
	border-bottom-width: 0px;
	padding-left: 10px;
}

.useiconpbelow {
	width: 505px;
	border-top-width: 0px;
	border-bottom-width: 2px;
	padding-left: 10px;
}

.emphasistext1extraspacebelow {
	padding-bottom: 10px;
}

.securelinkspacebelow {
	padding-top: 0px;
	margin-top: 8px;
}

.useiconspacebelow {
	padding-top: 3px;
	margin-top: 3px;
}

.useiconspaceabove {
	padding-bottom: 1px;
	margin-bottom: 1px;
}

.constructiconspacebelow {
	padding-top: 3px;
	margin-top: 3px;
}

.constructiconspaceabove {
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.emphasislistbullet1 {
	list-style-position: inside;
	list-style-type: none;
}

.emphasislist1firstitem {
	padding-top: 5px;
}

.emphasislist1lastitem {
	padding-bottom: 10px;
}

.emphasisliststart1 {
	padding-top: 15px;
	padding-left: 0px;
	
}

.emphasistext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	color: #999999;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.emphasistext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: none;
}

.extraletterspace1 
{
	letter-spacing: 0.05em;
}

.extraletterspace2 
{
	letter-spacing: 0.15em;
}

.linktext1, .pubsmalltextemphasis1 {
	color: #006699;
}

.linktext1:hover {
	color: #00CCFF;
}

.colheaddummy1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10px;
	font-weight: bold; 
	color: #006699;
	background-color: #CCCCCC;		
	height: 24px;
	border-top-width: thin;
	border-bottom-width: 6px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #FFFFCC;	
}

.emphasistext2firstline {
	padding-top: 0px;
}


.emphasislist2firstitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.emphasislist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}

.emphasislist2lastitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.emphasislist3 {
	padding-bottom: 3px;

}

.emphasislist4 {
	padding-top: 10px;
	padding-bottom: 10px;

}

.emphasislistitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	padding-left: 10px;
	vertical-align: middle;
}

.emphasislistitemsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 42px;
}

.emphasislistitemsmall2 {
	padding-left: 37px;
}

.emphasisinline {
	padding-left: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
}

.pageimage1 {
	background-position: left top;
	vertical-align: top;
	margin: 0 0 0px -14px;
	padding: 0px;
	top: 0px;
	border-top-width: 0px;
	position: absolute;
	visibility: inherit;
	height: 468px;
}

.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	letter-spacing: 0.05em;
}

.heading1pagetop {
	padding-top: 0px;
	margin-top: 5px;
}

.aftermenu {
	padding-top: 15px;
}

.afternomenu {
	margin-top: -37px;
}

.figcaption1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-top: 5px;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	letter-spacing: 0.1em;
}

.endheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-bottom: 10px;
	display: block;
	padding: 0px;
	width: 275px;
	float: left;
}

.endp {
	padding-bottom: 80px;
	/*height: 100%;*/
}

.bodytext1firstpara {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.titlebartextbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-indent: 0px;
	position: relative;
	text-align: left;
	margin-top: 62px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}

.smalltextbottom
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0px;
	vertical-align: top;
	position: relative;
	text-align: left;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.smalltextbottom2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0px;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-top: 132px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.smalltextbottom2extratopmrg {
	margin-top: 149px;
}

.smalltext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	position: relative;
	padding-top: 0px;
	width: 550px;
	white-space: normal;
}

.body
{
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.masterbackground1 {
	background-image: url(../images/background1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground2 {
	background-image: url(../images/background3.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground3 {
	background-image: url(../images/background4.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground5 {
	background-image: url(../images/background5.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground55 {
	background-image: url(../images/background4444.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground6 {
	background-image: url(../images/background6.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground66 {
	background-image: url(../images/background4444.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground33 {
	background-image: url(../images/background44.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground44 {
	background-image: url(../images/background4444.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground7 {
	/*background-image: url(../images/background7.jpg);*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 398px;
	border: 0;
}

.masterbackground7toprow {
	position: absolute;
	z-index: 999;
	background-image: url(../images/background7.jpg);
	height: 58px;
}

.masterbackground1055 {
	background-image: url(../images/background10001.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground1056 {
	background-image: url(../images/background10002.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.masterbackground1057 {
	background-image: url(../images/background10003.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.helpmarginbackground {
	background-color: #FFFFCC;
	min-width: 10px;	
}

.pagebackgroundbaseB {
    background-attachment: scroll;
    background-position: left top;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -2px;
    min-height: 100%;
	/*height: 100%;*/
	width: 100%;
	position: absolute;
	z-index: 0;
}

.pagebackgroundbaseD {
	background-attachment: scroll;
	background-position: left top;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -2px;
    min-height: 100%;
	width: 100%;
	position: absolute;
	z-index: 0;
}

.pagebackgroundbaseE {
    background-attachment: scroll;
	background-position: left top;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -2px;
    position: absolute;
	z-index: 0;
    width: 100%;
    min-height: 100%;
    /* Note:    no min-height: 100%; ????? */
	/*          or width: 100%; ??????? */
    /*          required because this bgbase is for 'pagebackground' styles */
    /*          that only use a single image for the background */
    /*          with no background shading */
}

.pagebackgroundbaseF {
	background-attachment: scroll;
	background-position: left top;
    margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -2px;
	width: 100%;
	min-width: 100%;
    min-height: 100%;
	/* Note:    no min-height: 100%;  ???? */
    /*          required because this bgbase is for 'pagebackground' styles */
    /*          that only use a y-repeat image for the background */
    /*          with no background shading */
    /* Note:    width: 100%; included */
    /*          but position: absolute;
    /*              z-index: 0; excluded   */
    /*          for repeat-y background image */

}

.pagebackgroundbaseH {
    background-attachment: scroll;
    background-position: left top;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -2px;
    /*min-height: 100%;*/
	/*height: 100%;*/
	width: 100%;
	position: absolute;
	z-index: 0;
}

.pagebackgroundbaseJ {
    background-attachment: scroll;
    background-position: left top;
    margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: -2px;
    min-height: 100%;
	/*height: 100%;*/
	width: 100%;
	position: absolute;
	z-index: 0;
	
	
}

#divPageBackgroundA {
	/* Adjusts background for position: absolute quirk */
	/*margin-top: -398px; ORIGINAL VALUE*/
	margin-top: -393px;
}

#divPageBackgroundB {
	/* Adjusts background for position: absolute quirk */
	/*margin-top: -399px; ORIGINAL VALUE*/
	margin-top: -394px;
}

#divPageBackgroundC {
	/* Adjusts background for position: absolute quirk */
	margin-top: -390px;
}

#divPageBackgroundD {
	/* Adjusts background for position: absolute quirk */
	margin-top: -398px;
}

#divPageBackgroundE {
	/* Adjusts background for position: absolute quirk */
	margin-top: -393px;
}

#divPageBackgroundF {
	/* Adjusts background for position: absolute quirk */
	margin-top: -383px;
}


.pagebackground2 {
	background-image: url(../images/yellowbackground3.jpg);
	background-repeat: repeat-y;
}

.pagebackground3 {
	background-image: url(../images/yellowradialbg.jpg);
	background-repeat: no-repeat;
}

.pagebackground4 {
	background-attachment: scroll;
	background-repeat: repeat-y;
}

.pagebackground5 {
	background-repeat:repeat-y;
	background-color: #FFFFCC;

}

.pagebackground6 {
	background-image: url(../images/bladesandbits_background.gif);
	background-repeat: no-repeat;
	background-color: #FFFFCC;
}

.pagebackground7 {
	background-image: url(../images/yellowbackground5.jpg);
	background-repeat: no-repeat;
}

.pagebackground9 {
	background-image: url(../images/sawbladeyellow1.gif);
	background-repeat: repeat-y;
	background-color: #FFFFCC;
}

.pagebackground10 {
	background-repeat: no-repeat;
	background-color: #FFFFCC;
}

.pagebackground1004 {
	background-repeat: repeat;
	background-color: #FFFFCC;
}

.pagebackground2001 
{
	background-image: url(../images/drillback2002.gif);
	background-repeat: no-repeat;
	background-color: #FFFFCC;
}

.pagebackground2002 
{
	background-image: url(../images/sawback2002.gif);
	background-repeat: no-repeat;
	background-color: #FFFFCC;
}

.pagebackground3001 {
	background-image: url(../images/sawback3001.gif);
	background-repeat: no-repeat;
	background-color: #FFFFCC;
}

.pagebodybaseB {
	width: 750px;
	position: relative;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
}

.pagebodybaseD {
	background-attachment: scroll;
	background-position: left top;
	width: 850px;
	position: relative;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
}

.pagebody10 {
	margin-left: 14px;
}

.pagebody11 {
	margin-left: 24px;
}

.pagebodytext1 {
	width: 650px;
}

.pagebodylisttext1 {
	width: 525px;
}

.pagebodywide {
	width: 850px;
}

.helpmarginA {
	width: 10px;
}

.titlepagebasediv, .casestudypagebasediv {
	margin: 14px 0 0 10px;
	padding: 0 0 0 0;	
}

.popuppagebasediv 
{
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

.titlepagedivwidth1 {
	width: 310px;
}

.titlepagedivwidth2 {
	width: 330px;
}

.titlepagedivwidth3 {
	width: 430px;
}

.titlepagedivwidth4 {
	width: 290px;
}

.titlepagedivwidth5 {
	width: 330px;
}

.titlepagedivwidth6 {
	width: 390px;
}

.titlepagedivwidth7 {
	width: 310px;
}

.titlepagedivheight1 {
	height: 270px;
}

.titlepagedivheight2 {
	height: 270px;
}

.titlepagedivbackground1 {
	background-image: url(../images/whatwedo1.jpg);
	background-repeat: no-repeat;
	background-position: -10px 20px;
}

.titlepagedivbackground2 {
	background-image: url(../images/whatwedo2.jpg);
	background-repeat: no-repeat;
	background-position: 60px 10px;
}

.titlepagedivbackground3 {
	background-image: url(../images/whatwedo3.jpg);
	background-repeat: no-repeat;
	background-position: -5px 0px;
}

.titlepagedivbackground4 {
	background-image: url(../images/sawback1002.gif);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	
}

.casestudypagedivwidth1 {
	width: 610px;
}

.casestudypagedivwidth2 {
	width: 330px;
}

.casestudypagedivwidth3 {
	width: 490px;
}

.casestudypagedivwidth4 {
	width: 290px;
}

.casestudypagedivwidth5 {
	width: 330px;
}

.casestudypagedivwidth6 {
	width: 390px;
}

.casestudypagedivwidth7 {
	width: 310px;
}

.casestudypagedivwidth8 
{
	width: 300px;
}

.casestudypagedivwidth9 {
	width: 626px;
}

casestudypagedivmargin1 
{
	margin-right: 100px;
}


.casestudypagedivheight1 {
	height: 270px;
}

.casestudypagedivheight2 {
	height: 270px;
}

.casestudypagedivheight3 {
	height: 165px;
}

.casestudypagedivheight4 
{
	height: 340px;
}

.casestudypagedivheight5 
{
	height: 755px;
}

.casestudyblockdivwidth1 
{
	width: 50px;
}

.casestudydivtopspace1 
{
	margin-top: 30px;
}

.casestudydivtopspace2 
{
	margin-top: 75px;
}

.casestudydivtopspace3 
{
	margin-top: 20px;
}

.casestudydivtopspace4 
{
	margin-top: 70px;
}

.casestudydivbottomspace1 
{
	margin-bottom: 40px;
}

.topmenubackground {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -393px; /* -398px Adjusts background for position: absolute quirk */
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -2px;
	background-color: #006699;
	position: absolute;
	z-index: 999;
    width: 100%;
}

.topmenubody {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 24px;
	padding-top: 5px;
	padding-bottom: 0px;
	height: 27px;
	width: 750px;
	position: relative;
}

.bottombarbackground {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -1px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color: #D6D6D6;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 1200px;
	z-index: 99999;
}

.bottombarbackgroundclip {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -1px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	background-color: #D6D6D6;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 156px;
	z-index: 99999;
}

.bottombarbody {
	margin-top: 15px;
	margin-bottom: 10px;
}

.bottombarbody .floatleft {
	padding-left: 8px;
}

.barmessage, .barhelp  {
	margin-left: 65px;
	width: 500px;
}

.helpqmark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #006699;
	padding-left: 0px;	
}

.barmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3300;
	padding-left: 20px;
	padding-bottom: 10px;
}

.barhelp, .bodyhelp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
	padding-left: 20px;
}

.bodyhelp {
	padding-left: 0px;
	font-weight: bold;
}

.barhelpdesc, .bodyhelpdesc {
	font-size: 10px;
	padding-top: 0px;
}

.bodyhelpbox1 {
	padding: 10px 10px 10px 10px;
	background-color: #FFFF99;
	/* margin-right: 125px; ORIGINAL VALUE */
	margin-right: 230px;
}

.barhelpshowhideshow, .bodyhelpshowhideshow {
	font-size: 10px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	padding-left: 0px;
	display: inline;
	visibility: visible; 
}

.barhelpshowhidehide, .bodyhelpshowhidehide {
	visibility: hidden;
}

.pdbullet {
	width: 24px;
	height: 24px;
	margin-top: 1px;
	padding-left: 11px;
	padding-right: 7px;
	vertical-align: middle;
}

.pdbullet2 {
	padding-left: 0px;
}

.pdbullet3 {
	padding-right: 10px;
}

.pdbullet4 {
	padding-top: 11px;
}

.pdbullet5 {
	padding-top: 5px;
}

.pdbullet6 {
	padding-top: 3px;
	padding-bottom: 5px;
}

.doclinkicondiv1 {
	width: 50px;
	margin: 0px 5px 5px 40px;
}

.doclinkdiv1 {
	width: 50px;
	margin: 5px 5px 5px 10px;
}

.doclinkdiv2 {
	width: 50px;
	margin: 5px 5px 5px 36px;
}

.doclinktext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin: 0;
}

.pubdoclinktext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0.1em;
	color: #006699;
	margin: 0;
}

.pddocicon {
	width: 72px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
}

.pddocicon2 {
	width: 46px;
}

/*.pdcidicon {
	width: 102px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
}   */

.pubenqbodytext1, .precenqbodytext1, .bodytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /**/ 
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width: 550px;
	clear: both;
}

.bodytextextrawidth1 {
	width: 716px;
}

.bodytextnrwwidth1 {
	width: 450px;
}

.bodytextnrwwidth2 {
	width: 400px;
}


.tabletext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	clear: both;
}

.tabletextheading1 {
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	clear: both;
	color: #006699;
}

.tabletext1topspace {
	padding-top: 10px;
}

.tabletext1bottomspace {
	padding-bottom: 10px;
}

.pubenqerrortext, .precenqerrortext, .puberrortext, .precerrortext {
	color: #FF0000;	
}

.pubenqsmalltext1, .precenqsmalltext1, .pubsmalltext1, .precsmalltext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	position: relative;
	padding-top: 0px;
	width: 550px;
	white-space: normal;
}

.pubsmalltext1, .precsmalltext1  {
	color: #000000;
	width: auto;
}

.bodyhelpboxtext1 {
	width: 550px;
	color: #006699;
}

.pubenqsectionheading, .precenqsectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 10px;
	position: relative;
}

.pubenqline, .precenqline {
	width: 590px;
	position: relative;
	line-height: normal;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.pubenqsecline, .precenqsecline {
	width: 590px;
	position: relative;
	line-height: normal;
	height: 18px;
	padding-top: -10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.pubenqformline, .precenqformline {
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.sectionheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	width: 385px;
	margin-top: 0px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}

.subsection1heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 8px;
	width: 385px;
	margin-top: 0px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}

.casestudysectionheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*font-style: italic;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	color: #006699;
	padding-bottom: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	position: relative;
	
}


.helpsectionheadingwide1 {
	margin-top: 20px;
	width: 500px;
}

.sectionheading2 {
	margin-top: 30px;
}

.sectionheadingbackground1 
{
	background-image: url(../images/headingbackground1.jpg);
	background-repeat:  repeat-y;
	padding-top: 0px;
	display: block;
}

.tableheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 6px;
	margin-top: 10px;
	margin-bottom: 0px;
	position: relative;
	display: block;
}

.tableheadingno {
	padding-left: 10px;
}

/*.tableheadingno2 {
	background-color: #FFFFCC;
	margin-top: 9px;
}             */

.formheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	position: relative;
	display: inline;
}

.formheadingtext {
	margin-top: -3px;
	background-color: #FFFFCC;
}

.smalltableheading {
	padding-left: 20px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
}

.groupheading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
}

.sepline1 {
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #CCCCCC;
	height: 10px;
	width: 404px;
	margin-left: 0px;
	margin-top: 0px;
}

.beforesep1 {
	height: 10px;
}

.aftersep1 {
	height: 11px;
}



table#ctl00_ContentPlaceHolder1_rblCmpOrPrv {
	margin: 8px 0px 0 -2px;
}

table#ctl00_ContentPlaceHolder1_rblCmpOrPrv TD{
	padding: 0px 0px 6px 0px;
}

table#ctl00_ContentPlaceHolder1_rblCmpEgOrPrvEg_NOTINUSE, table#ctl00_ContentPlaceHolder1_rblEg1OrEg2_NOTINUSE {
	margin: 8px 0px 0 -2px;
}

table#ctl00_ContentPlaceHolder1_rblCmpEgOrPrvEg TD, table#ctl00_ContentPlaceHolder1_rblEg1OrEg2 TD{
	padding: 0px 0px 6px 0px;
}

table#ctl00_ContentPlaceHolder1_rblEnquiryNo{
	margin: 0px 0px 0 -2px;
}

table#ctl00_ContentPlaceHolder1_rblEgEnquiryNo TD{
	padding: 0px 0px 23px 0px;
}

table#ctl00_ContentPlaceHolder1_rblEnquiryNo TD{
	padding: 0px 0px 6px 0px;
}

div#divWorkEnv P{
	padding: 5px 0px 0px 0px;
}

.radiolist1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	vertical-align: middle;
	display: block;
}

.radbtnvertlabeltext1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	margin: 8px 0px -4px 5px;
	padding: 0px 0px 0 0;
	display: block;
}

.radbtnvertlabeltext2{
	margin: 2px 0px -4px 5px;
	padding: 0px 0px 6px 0;
}

.radbtnvertlabeltext3{
	margin: 0px 0px -4px 5px;
	padding: 0px 0px 6px 0;
}

.radbtnvertlabeltextwidth1 {
	width: 150px;
}

.chkboxlabeltext1, .chkboxlabeltext2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
}

.chkboxlabelsmalltext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
}

.chkboxlabeltext1small {
	font-size: 9px;
}

.labeltext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
	
}

.labeltext1small {
	font-size: 10px;
}

.dropdownlistlineheight1 {
	height: 16px;
}

.checkboxlinelabeltext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
}

.labeltext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0px;
	width: 120px;
	position: relative;
	display: block;
	float: left;
	vertical-align: middle;
}

.labeltext2small {
	font-size: 10px;
	line-height: 12px;
}

.labeltext1right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 80px;
	position: relative;
	text-align: right;
	vertical-align: middle;
}

.labeltexthidden1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0px;
	visibility: hidden;
	width: 120px;
	position: relative;
	vertical-align: baseline;
}

.labeltexthidden2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin-top: 0px;
	visibility: hidden;
	width: 120px;
	position: relative;
	display: block;
	float: left;
}

.labeltext1indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	padding-left: 10px;
	width: 120px;
	position: relative;
	display: block;
	float: left;
}

.ontop {
	z-index: 99999;
}

.calendar1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	margin-top: -38px;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: groove;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-left-color: #FFFFCC;
	z-index: 99998;
}

.calendarpad1, .calendarpad2 {
	padding: 1px 1px 1px 1px;
}

.calendarpad1 TD, .calendarpad1 TH {
	padding: 2px 2px 2px 2px; 
}

.calendarpad2 TD, .calendarpad2 TH {
	padding: 2px 5px 2px 5px;
}

.calmrgtopadj1 {
	margin-top: -79px;
}

.calmrgtopadj2 {
	margin-top: -20px;
}

.calmrgtopadj3 {
	margin-top: -14px;
}

.calendartitle1 {
	width: 40px;
	background-color: #BCBCBC;
	border-color: #CCCCCC;
}

.selecteddate {
	color: #FFFFFF;
	background-color: #CCCCCC;
}

table a.calendartext1 {
	color: #FF0000;
}

.padadj1 {
	padding: -40px 0 0 0;
}

.padadj2 {
	padding: -5px 0 0 0;
}

.smalltextblineadj1 {
	vertical-align: -12%;
    display: inline-block;

}


.mrgtopadj3 {
	margin-top: -4px;
}

.indent1 {
	margin-left: 17px;
}

.indent2 {
	margin-left: 20px;
}

.mantick1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: absolute;
	left: 520px;
	vertical-align: text-top;
}

.mantick2, .mantick3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	vertical-align: text-top;
}

.search {
	margin-top: -37px;
	padding-left: 0px;
	height: 30px;
	vertical-align: text-top;
	outline: none;
}

.search:focus {
	border: none;
}

.help2, .help3, .help4 {
	padding: 0;
	margin: 0;
	position: relative;
}

.help4 {
	padding: 5px 0 0 0;
}

.helphpad1 {
	padding-left: 5px;
}

.helpA {
	vertical-align: middle;
}

.help2:hover, .help4:hover, .barhelpshowhide:hover, .bodyhelpshowhide:hover {
	cursor: pointer;
}

.sysinspect2, .sysinspect3, .cdrshow1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	vertical-align: text-top;
}

.sysinspect2:hover, .cdrshow1:hover {
	cursor: pointer;
}

.cdrshow2 {
	vertical-align: -42%;
}

.cdrshow3 {
	vertical-align: -18%;
}

.cdrshow4 {
	vertical-align: -100%;
}

p {
	padding: 0 0 1px 0;
	margin: 0 0 1px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;

}

p:empty, div p:empty {
    /*margin: 0 0 2px 0; */
    padding: 0 0 0px 0;
	margin: 0 0 0px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px; */
	font-style: normal;
    height: 2px;
    display: block;
}

/*input[type=checkbox] {
    height: 24px;
}*/

/*span.labeltext1 {
    clear: both;
    float: none;
    position: relative;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 12px;
    display: inline-block;

}

span.labeltext1 input {
    /*left: 80px; */
    /*height: 12px;
    line-height: 12px;
    position: absolute;
    top: 1px;
}

span.labeltext1 label {
    display: block;
    padding-left: 20px;
    height: 12px;
    /*width: 200px;     */
/*}*/

span.chkboxlabeltext1, span.chkboxlabelsmalltext1 {
    clear: both;
    float: none;
    position: relative;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 12px;
    display: block;

}

span.chkboxlabeltext1inline {
    display: inline-block;

}

span.chkboxlabeltext1 input, span.chkboxlabelsmalltext1 input {
    /*left: 80px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	height: 12px;
    line-height: 12px;
    position: absolute;
    top: 1px;
	
}

span.checkbox2 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	height: 12px;
}

span.chkboxlabeltext1 label {
    display: block;
    padding-left: 20px;
    height: 12px;
    /*width: 200px;     */
}

 span.chkboxlabelsmalltext1 label {
    display: block;
    padding-left: 20px;
    height: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	height: 12px;
}

span.chkboxlabeltext2 {
    clear: both;
    float: none;
    position: relative;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 12px;
    display: block;

}

span.chkboxlabeltext2inline {
    display: inline-block;

}

span.chkboxlabeltext2 input {
    /*left: 80px; */
    height: 12px;
    line-height: 16px;
    position: absolute;
    top: 1px;
}

span.chkboxlabeltext2 label {
    display: block;
    padding-left: 20px;
    height: 12px;
    /*width: 200px;     */
}

.chkallquotesdivwidth 
{
	width: 400px;
}

.idlabel {
	width: 60px;
	height: 12px;
	overflow: hidden;
	display: inline;
}

.inline {
	display: inline;
}

.vspace1 {
	height: 0px;
}

.vspace2 {
	height: 58px;
}

p .help2, p .help3 {
	vertical-align: -22%;
}

p .mantick2, p .sysinspect2 {
	vertical-align: -30%;
}

p .mantick3, p .sysinspect3 {
	vertical-align: -16%;
}

.checkbox1, .checkbox2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

p .checkbox1, .checkbox1 {
	vertical-align: -35%;
}

p .checkbox3, .checkbox3 {
	vertical-align: -45%;
}

p .floatleft .checkbox1, .floatleft .checkbox1 {
	vertical-align: middle;
}

p .floatleft .checkbox2, .floatleft .checkbox2 {
	vertical-align: middle;
}

p .floatright .checkbox1, .floatright .checkbox1 {
	vertical-align: -35%;
}

p .checkboxlbl2, .checkboxlbl2 {
	vertical-align: -45%;
	padding-top: 2px;  
}

.usertext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin: 0;
	position: relative;
}
	
.usertext1linespacer {
	margin-top: 4px;
}

.usertext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin: 0;
	position: relative;
}

.usertext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	margin: 0;
	position: relative;
}

.currencytext1, .righttext1 {
	text-align: right;	
}

.alignright11 {
	right: 361px;
	position: absolute;
}

.alignright1 {
	right: 360px;
	position: absolute;
}

.alignright2 {
	right: 343px;
	position: absolute;
}

.alignright3 {
	left: 167px;
	position: absolute;
}

/*.alignright4 {
	left: 390px;
	position: absolute;
}         */

.alignright6 {
	left: 481px;
	position: absolute;
}

.alignright55 {
	left: 509px;
	position: absolute;
}

.alignleft555 {
	left: 256px;
	position: absolute;
}

.alignright5 {
	left: 521px;
	position: absolute;
}

.alignright7 {
	left: 542px;
	position: absolute;
}

.alignrightAA {
	right: 350px;
	position: absolute;
}

.alignrightA {
	right: 292px;
	position: absolute;
}

.alignrightB {
	right: 215px;
	position: absolute;
}

.alignrightC {
	right: 155px;
	position: absolute;
}

.alignhelpforchkbox1 {
    left: 256px;
}

.helpclose{
	padding-top: 5px;
	padding-right: 5px;
	
}


/*.displaytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin: 0;
	position: relative;
	background-color: #FFFFCC;
	vertical-align: -15%;
}     */

/*.displaytext2 {
	background-color: #FFFFCC;
	border-top-width: 1.5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1.5px;
	border-top-style: ridge;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: ridge;
	border-top-color: #68642B;
	border-right-color: #CBC601;
	border-bottom-color: #CBC601;
	border-left-color: #68642B;
}  */

.userdisplaytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin: 0;
	position: relative;
	background-color: #FFFFCC;
	vertical-align: -15%;
}    

.displaytext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin: 0;
	position: relative;
	background-color: #FFFFCC;
	vertical-align: -13%;
}

.displayemphasis1 {
	font-weight: bold;	
}

.userdisplaytext2 {
	background-color: #FFFFCC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: ridge;
	border-top-color: #68642B;
	border-right-color: #CBC601;
	border-bottom-color: #CBC601;
	border-left-color: #68642B;	
	padding: 2px 2px 2px 2px;
}               

.panel1 {
	display: block;

}

.errortext1, p.errortext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	color: #FF0000;
}

.errortext2, p.errortext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width: 550px;
	clear: both;
	color: #FF0000;
}

.errortext3, p.errortext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #FF0000;
}

.errortexthead1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}

.errortexthead2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.errortextheight1 {
	height: 20px;
}

.errortextheight2 {
	height: 28px;
}

.warn1, p.warn1 {
	padding: 0px 0 0 0;
	margin: 10px 0 0 0;
}

.warntext1, p.warntext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #006699;
	text-align: left;
	width: 130px;
	margin: -2px 0 0 10px;	
}

.warnimage1, p.warnimage1 {
	text-align: left;
	width: 30px;
	margin: 1px 0 0 0;	
}

.sslverify, p.sslverify {
	display: inline-block;
}

.securespace1 {
	margin-bottom: 30px;
}

.secure1, p.secure1 {
	padding: 0px 0 30px 0;
	margin: 22px 0 0 0;
}

.securetext1, p.securetext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #006699;
	text-align: left;
	width: 240px;
	margin: 22px 0 10px 0px;
		
}

.securetext2, p.securetext1 {
	font-weight: bold;			
}

.secureimage1, p.secureimage1 {
	text-align: left;
	width: 100px;
	margin: 1px 0 0 0;	
}

.leftbutton {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 35px;
	left: 0px;
}

.nearleftbutton {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 35px;
	left: 141px;
}

.nearrightbutton {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 35px;
	left: 283px;
}

.rightbutton {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 35px;
	left: 402px;
}

.farrightbutton {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 35px;
	left: 427px;
}

.farfarrightbutton {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 35px;
	left: 441px;
}

.servicesbutton1 {
	position: absolute;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 34px;
	left: 45px;
}

.smallbutton {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 20px;
}

/*.masterlink A  {
	text-decoration: none;
	color: #006699;	 
}

.masterlink A:link  { 
	text-decoration: none;
	color: #006699;	 
}

.masterlink A:visited  { 
	text-decoration: none;
	color: #006699;	 
}

.masterlink A:hover  {
	text-decoration: none;
	color: #FFFFFF;
}

.masterlink A:active  { 
	text-decoration: none;
	color: #FFFFFF; 
}    */

.csimg {
	border: none;
}

.masterlink2 A  {
	text-decoration: none;
	color: #006699;	 
}

.masterlink2 A:link, .masterlink2wide A:link  {
	text-decoration: none;
	color: #006699;	 
}

.masterlink2 A:visited, .masterlink2wide A:visited  {
	text-decoration: none;
	color: #006699;	 
}

.masterlink2 A:hover, .masterlink2wide A:hover  {
	text-decoration: none;
	color: #FFFFFF;
}

.masterlink2 A:active, .masterlink2wide A:active   {
	text-decoration: none;
	color: #FFFFFF; 
}

.contentlink A  {
	text-decoration: none;
	color: #996633;	 
}

.contentlink A:link  { 
	text-decoration: none;
	color: #996633;	 
}

.contentlink A:active  { 
	text-decoration: none;
	color: #996633; 
}

.contentlink A:visited  { 
	text-decoration: none;
	color: #996633;	 
}

.contentlink A:hover  {
	text-decoration: none;
	color: #FF9900;
}

.contentlink2 A:hover  {
	text-decoration: none;
	color: #FFFFCC;
}

.contentlinkleft {
	text-align: left;
}

.contentlinkcenter {
	text-align: center;
}

.contentlinkright {
	text-align: right;
}

.contentlinktopspace1 
{
	padding-top: 10px;
}

.contentlinktopspace2 
{
	padding-top: 10px;
}

.contentlinktopspace3 
{
	padding-top: 20px;
}

.contentlinktopspace4 
{
	padding-top: 15px;
}

.contentlinktopspace5 
{
	padding-top: 5px;
}

.contentlinktopspace6 
{
	padding-top: 40px;
}

.contentlinkleftspace1 {
	text-align: left;
	padding-left: 80px;
}

.contentlinkleftspace2 
{
	text-align: left;
	padding-left: 40px;
}

.contentlinkleftspace3 
{
	text-align: left;
	padding-left: 71px;
}

.contentlinkleftspace4 
{
	text-align: left;
	padding-left: 112px;
}
.contentlinkleftspace5 
{
	text-align: left;
	padding-left: 15px;
}

.contentlinktopspace1001 
{
	padding-top: 20px;
}

.contentlinktopspace1002 
{
	padding-top: 0px;
	margin-top: -10px;
}

.contentlinktopspace1003 
{
	padding-top: 12px;
}

.contentlinktopspace1004 
{
	padding-top: 13px;
}

.contentlinktopspace1005 
{
	padding-top: 14px;
}

.contentlinktopspace1006 
{
	/*padding-top: 18px;*/
	padding-top: 0px;
}

.contentlinkleftspace1001 {
	text-align: left;
	padding-left: 165px;
}

.contentlinkleftspace1002 
{
	text-align: left;
	padding-left: 73px;
}

.contentlinkleftspace1003 
{
	text-align: left;
	padding-left: 43px;
}

.contentlinkleftspace1004 
{
	text-align: left;
	padding-left: 33px;
}

.contentlinkleftspace1005 
{
	text-align: left;
	padding-left: 48px;
}

.contentlinkleftspace1006 
{
	text-align: left;
	padding-left: 88px;
}

.logotexttopspace1001 
{
	padding-top: 45px;
}

.logotextleftspace1001 
{
	padding-left: 53px;
}

.contentlinkwidth1001 
{
	width: 100px;
}

.contentlinkwidth1002 
{
	width: 140px;
}

.contentlinkwidth1003 
{
	width: 60px;
}

.logotextwidth1001 
{
	width: 100px;
}

.contentlinkdivheight1
{
	height: 105px;
}

.serviceslinktopspace1 
{
	padding-top: 23px;
}

.serviceslinkbottomspace1 
{
	height: 30px;
}

.positionright {
	position: absolute;
	right: 359px;
}

.positionfarright {
	position: absolute;
	right: 234px;
}

.positionAAAAAAAAAA {
	position: absolute;
	left: 60px;
}

.positionAAAAAA {
	position: absolute;
	left: 76px;
}

.positionAAAAAAA {
	position: absolute;
	left: 85px;
}

.positionAAAAA {
	position: absolute;
	left: 106px;
}

.positionAA {
	position: absolute;
	left: 120px;
}

.positionAAAAAAAAA {
	position: absolute;
	left: 123px;
}


.positionAAAA {
	position: absolute;
	left: 141px;
}

.positionAAA {
	position: absolute;
	left: 160px;
}

.positionA {
	position: absolute;
	left: 170px;
}

.positionAAAAAAAA {
	position: absolute;
	left: 180px;
}

.positioncol2 {
	position: absolute;
	left: 220px;
}

.positioncol22 {
	position: absolute;
	left: 223px;
}

.positioncol2lbl {
	position: absolute;
	left: 230px;
}

.positioncol2lbl2 {
	position: absolute;
	left: 231px;
}

.positioncol2lbl3 {
	position: absolute;
	left: 234px;
}

.positionBB {
	position: absolute;
	left: 190px;
}

.positionBBBBBBB {
	position: absolute;
	left: 198px;
}

.positionBBBBBBBBBB {
	position: absolute;
	left: 205px;
}

.positionBBBBBBBBBBBBB {
	position: absolute;
	left: 210px;
}

.positionBBBBBB {
	position: absolute;
	left: 216px;
}

.positionBBBBBBBBB {
	position: absolute;
	left: 233px;
}

.positionBBBBBBBB {
	position: absolute;
	left: 236px;
}

.positionBBBBB {
	position: absolute;
	left: 195px;
}

.positionBBB {
	position: absolute;
	left: 242px;
}

.positionBBBB {
	position: absolute;
	left: 245px;
}

.positionBBBBBBBBBBBB {
	position: absolute;
	left: 250px;
}

.positionBBBBBBBBBBB {
	position: absolute;
	left: 252px;
}

.positionB {
	position: absolute;
	left: 253px;
}

.positionCCCCCCCCCCCCCC {
	position: absolute;
	left: 255px;
}

.positionCCCCCCCCCCCCCCC {
	position: absolute;
	left: 262px;
}

.positionCC {
	position: absolute;
	left: 270px;
}

.positionCCCCCCCCCC {
	position: absolute;
	left: 273px;
}

.positionCCCCCCCCCCCCC {
	position: absolute;
	left: 276px;
}

.positionCCCCCCCCCCCC {
	position: absolute;
	left: 279px;
}

.positionCCCCCC {
	position: absolute;
	left: 285px;
}

.positionCCCCCCCCCCC {
	position: absolute;
	left: 297px;
}

.positionCCCCCCC {
	position: absolute;
	left: 300px;
}

.positionCCCCCCCC {
	position: absolute;
	left: 314px;
}

.positionCCCC {
	position: absolute;
	left: 324px;
}

.positionCCCCCCCCC {
	position: absolute;
	left: 336px;
}

.positionC {
	position: absolute;
	left: 338px;
}

.positionCCC {
	position: absolute;
	left: 344px;
}

.positionCCCCC {
	position: absolute;
	left: 340px;
}

.position1 {
	position: absolute;
	left: 290px;
}

.position111 {
	position: absolute;
	left: 293px;
}

.position1111 {
	position: absolute;
	left: 316px;
}

.position11 {
	position: absolute;
	left: 317px;
}

.position222222222 {
	position: absolute;
	left: 355px;
}

.position22222 {
	position: absolute;
	left: 362px;
}

.position222 {
	position: absolute;
	left: 368px;
}

.position222222 {
	position: absolute;
	left: 379px;
}

.position2222222 {
	position: absolute;
	left: 385px;
}

.position2222 {
	position: absolute;
	left: 389px;
}

.position22222222 {
	position: absolute;
	left: 390px;
}

.position2 {
	position: absolute;
	left: 395px;
}

.position22 {
	position: absolute;
	left: 408px;
}

.position33 {
	position: absolute;
	left: 410px;
	
}

.position333333 {
	position: absolute;
	left: 412px;
}

.position33333333333 {
	position: absolute;
	left: 414px;
}

.position3333 {
	position: absolute;
	left: 415px;
}

.position3333333333 {
	position: absolute;
	left: 417px;
}

.position33333 {
	position: absolute;
	left: 425px;
}

.position3333333 {
	position: absolute;
	left: 434px;
}

.position333 {
	position: absolute;
	left: 450px;
}

.position3 {
	position: absolute;
	left: 455px;
}

.position333333333333 {
	position: absolute;
	left: 459px;
}

.position33333333 {
	position: absolute;
	left: 463px;
}

.position3333333333333 {
	position: absolute;
	left: 481px;
}

.position333333333 {
	position: absolute;
	left: 485px;
}

.position4 {
	position: absolute;
	left: 487px;
}

.position55 {
	position: absolute;
	left: 504px;
}

.position5 {
	position: absolute;
	left: 509px;
}

.position555555 {
	position: absolute;
	left: 520px;
}

.position55555555 {
	position: absolute;
	left: 526px;
}

.position5555 {
	position: absolute;
	left: 534px;
}

.position5555555 {
	position: absolute;
	left: 545px;
}

.position55555 {
	position: absolute;
	left: 549px;
}

.position555 {
	position: absolute;
	left: 556px;
}

.position555555555 {
	position: absolute;
	left: 558px;
}

.position6 {
	position: absolute;
	left: 600px;
}

.topposadj1 {
	margin-top: 1px;
}

.leftposadj4 {
	margin-left: -2px;
}

.leftposadj1 {
	margin-left: -1px;
}

.leftposadj2 {
	margin-left: 1px;
}

.leftposadj3 {
	margin-left: 2px;
}

.toppadadj1 {
	padding-top: 10px;
}

.leftpadadj1 {
	padding-left: 5px;
}

.leftpadadj2 {
	padding-left: 10px;
}

.col2 {
	position: absolute;
	left: 225px;
	vertical-align: middle;
}

.newbuttonbg1 {
	background-image: url(../images/buttons/newbutton_background1.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 206px;
}

button.send-btn {
	outline: none;
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 26px;
	width: 106px;
	padding: 5px 0 0 0;
}

button.send-btn:hover {
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

a.send-btn:focus, a.small-btn:focus, a.searchchoose-btn:focus, a.function-btn:focus, a.gvw-btn:focus, table.gvwsearch TH a:focus {
	color: #FFFF99;
}

button.services-btn {
	outline: none;
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 26px;
	width: 106px;
	padding: 5px 0 0 0;
}

button.services-btn:hover {
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

table.gvwsearch TR.gvwpager TD a:focus {
	color: #FFFF99;
	background-color:#006699;
}

table.helptable {
	width: 600px;
	border: 0;
	border-collapse: collapse;
	margin-left: 0px;
	margin-top: 25px;
	margin-bottom: 35px;
}

table.helptable TH {
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
}

table.helptable table.calendar1 TH, table.helptable table.calendartitle1 TD {
	background-color: #C1C1C1;
	border: 0;
}

table.helptable TH P.emphasistext2 {
	color: #006699;
}

table.helptable TD.emphasistext2, table.helptable TH.emphasistext2 {
	padding: 0;
}

table.helptable TD.cellaligntop, table.helptable TH.cellaligntop {
	vertical-align: top;	
}

table.helptable TD.helptablerowline1, table.helptable TH.helptablerowline1 {
	border-bottom: 1px solid #999999; 
}

table.helptable TD.helptablecell, table.helptable TH.helptablecell {
	text-align: left;
	vertical-align: middle;
}

table.helptable TD.helptablecellcol1, table.helptable TH.helptablecellcol1 {
	width: 150px;
	text-align: left;
}

table.helptable TD.helptablecellcol1width, table.helptable TH.helptablecellcol1width {
	width: 260px;
}

table.helptable TD.helptablecellcol1width2, table.helptable TH.helptablecellcol1width2 {
	width: 110px;
}

table.helptable TD.helptablecellcol1_2, table.helptable TH.helptablecellcol1_2 {
	width: 100px;
	text-align: left;
}

table.helptable TD.helptablecellcol2, table.helptable TH.helptablecellcol2 {
	text-align: left;
}

table.helptable TD.helptablecellcol2width, table.helptable TH.helptablecellcol2width {
	width: 180px;
}

table.helptable TD.helptablecellcol2width2, table.helptable TH.helptablecellcol2width2 {
	width: 130px;
}

table.helptable TD.helptablecellcol2width3, table.helptable TH.helptablecellcol2width3 {
	width: 210px;
}

table.helptable TD.helptablecellcol2width4, table.helptable TH.helptablecellcol2width4 {
	width: 220px;
}

table.helptable TD.helptablecellcol3, table.helptable TH.helptablecellcol3 {
	text-align: left;
}

.firstcolindent1 {
	padding-left: 10px;
}

.helptablebtnspace {
	margin-left: 10px;
}

input:focus {
	outline: none;
}

button.small-btn {
	outline: none;
	background-image: url(../images/buttons/change1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 106px;
	padding: 4px 0 0 0;
}

button.small-btn:hover {
	background-image: url(../images/buttons/change1.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}

button.small-btn2 {
	outline: none;
	background-image: url(../images/buttons/change2.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 106px;
	padding: 4px 0 0 0;
}

button.small-btn2:hover {
	background-image: url(../images/buttons/change2.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}

input.send-btn {
	outline: none;
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 26px;
	width: 106px;
	padding: 5px 0 0 0;
}

input.send-btn:hover {
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

input.services-btn {
	outline: none;
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 26px;
	width: 106px;
	padding: 5px 0 0 0;
}

input.services-btn:hover {
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

input.small-btn {
	outline: none;
	background-image: url(../images/buttons/change1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 106px;
	padding: 4px 0 0 0;
}

input.small-btn:hover {
	background-image: url(../images/buttons/change1.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}

.send-btntopspace0 {
	margin-top: 0px;
}

.send-btntopspace1 {
	margin-top: 20px;
}

.send-btnleftspace1 {
	margin-left: 40px;
}

.send-btnlbltopspace1 {
	margin-top: 27px;
}

.send-btnlblleftspace1 {
	margin-left: 6px;
}

.services-btntopspace0 {
	margin-top: 0px;
}

.services-btntopspace1 {
	margin-top: 20px;
}

.services-btnleftspace1 {
	margin-left: 40px;
}

.services-btnlbltopspace1 {
	margin-top: 27px;
}

.services-btnlblleftspace1 {
	margin-left: 6px;
}

.send-btn {
	outline: none;
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	line-height: 26px;
	height: 29px;
	width: 106px;
	padding: 0px 0 0px 0;
}

.send-btn:hover {
	background-image: url(../images/buttons/submit1.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

.services-btn {
	outline: none;
	background-image: url(../images/buttons/servicesmenubtn1.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #925112;
	font-weight: bold;
	/*font-variant: small-caps;*/
	text-align: center;
	position: relative;
	display: block;
	line-height: 40px;
	height: 41px;
	width: 104px;
	padding: 0px 0 0px 0;
}

.services-btn:hover {
	background-image: url(../images/buttons/servicesmenubtn1.gif);
	background-repeat: no-repeat;
	background-position: 0 -42px;
	color: #622612;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*font-variant: small-caps;*/
}

a.services-btn:focus {
	color: #622612;
}

.small-btn {
	outline: none;
	background-image: url(../images/buttons/change1.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 106px;
	padding: 4px 0 0 0;
}

.small-btn:hover {
	background-image: url(../images/buttons/change1.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}

.small-btn2 {
	outline: none;
	background-image: url(../images/buttons/change2.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 106px;
	padding: 4px 0 0 0;
}

.small-btn2:hover {
	background-image: url(../images/buttons/change2.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}

.showhidehelp-btn {
	outline: none;
	background-image: url(../images/buttons/showhidebtns.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 53px;
	padding: 4px 0 0 0;
}

.showhidehelp-btn:hover {
	background-image: url(../images/buttons/showhidebtns.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	cursor: pointer;
}

.function-btn, INPUT.function-btn {
	outline: none;
	background-image: url(../images/buttons/showhidebtns.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 17px;
	width: 53px;
	padding: 4px 0 0 0;
	margin: 0 5px 0 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.function-btn:hover {
	background-image: url(../images/buttons/showhidebtns.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	cursor: pointer;
}

.gvw-btn, INPUT.gvw-btn {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-transform: lowercase;
	font-variant: small-caps;
}

.gvw-update-btn, INPUT.gvw-update-btn {
	display: block;
	float: left;
	margin-left: 14px;
	margin-right: 0px;
}

.gvw-update-btn2, INPUT.gvw-update-btn2 {
	display: block;
	float: left;
	margin-left: 13px;
	margin-right: 0px;
}

.gvw-update-btn-item {
	font-size: 0px;
	padding-right: 0px;
}

.gvw-update-btn-item2 {
	font-size: 0px;
	padding-right: 0px;
}

.check-btn {
	position: absolute;
	left: 391px;
	margin: -3px 5px 0 5px;
}

.searchchoose-btn {
	outline: none;
	background-image: url(../images/buttons/showhidebtns.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #006699;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	display: inline-block;
	height: 22px;
	width: 53px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px 0 0 0;
}

.btn-noleftmarg {
	margin-left: 0px;
}

.searchchoose-vmarg1 {
	margin: -5px 5px 0 0px;
}

.searchchoose-vmarg2 {
	margin: -2px 5px 0 0px;
}

.closehelp-btn {
	outline: none;
	background-image: url(../images/buttons/closebtns.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	position: relative;
	display: block;
	height: 18px;
	width: 53px;
	padding: 4px 0 0 0;
}

.closehelp-btn:hover {
	background-image: url(../images/buttons/closebtns.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	cursor: pointer;
}


.hide, .iebuttonfix {
	display: none;	
}

.show {
	display: block;
}

.hidespan {
	visibility: hidden;
	display: none;	
}

.showspan {
	visibility: visible;
	display: inline;
}

.idfillvspace1 {
	height: 6px;
}

.idfillvspace2 {
	height: 2px;
}

.idfillwidth1 {
	width: 232px;
}

.divtable1 {
	display: inline-table;
}

.divtableheight1 {
	height: 20px;
}

.iddiv1 {
	height: 12px;
   	display: table-cell;
}

.iddiv11 {
	height: 14px;
   	display: table-cell;
}

.iddiv2 {
	vertical-align: middle;
}

.iddiv3 {
	height: 8px;
   	display: table-cell;
}

.usrdiv1 {
	height: 28px;
}

.usrdiv2 { 
	height: 32px;
}

.idhelp, .chkboxhelp {
	height: 14px;
	width: 14px;
}

.displayvadj1 {
	vertical-align: baseline;
}

.displayvadj2 {
	margin-bottom: 2px;
}

.displayvadj3 {
	margin-bottom: -3px;
}

.displayvadj4 {
	margin-bottom: -5px;
}

.displayvadj5 {
	margin-top: 5px;
}

.displayvadj6 {
	margin-top: 3px;
}

.displayvadj7 {
	margin-top: 1px;
}

.displayvadj8 {
	margin-top: 2px;
}

.displayvadj9 {
	margin-bottom: 4px;
}

.displayvadj10 {
	margin-top: -5px;
}

.displayvadj11 {
	margin-bottom: 3px;
}

.displayvadj12 {
	margin-bottom: -1px;
}

.displayvadj13 {
	margin-bottom: 1px;
}

.displayvadj14 {
	margin-top: 4px;
}

.displayhadj1 {
	margin-left: -1px;
}

.displayhadj2 {
	margin-left: 1px;
}

.displayhadj3 {
	margin-left: -1px;
}

.idlabelhspace1 {
	padding-right: 5px;
}

.listordervspace1 {
	height: 20px;
}

.vspace11 {
	height: 15px;
}

.visible {
	visibility: visible;
}

.invisible {
	visibility: hidden;
}

.ieextraspace {
	display: none;	
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clearboth {
	clear: both;
}

.gridline {
	padding-top: 16px;
	display: block;
	margin-top: 30px;
	background-image: url(../images/septopline4.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.aftergrid, p.aftergrid, afterradio, p.afterradio {
	padding-top: 10px;
	display: block;
}

.afternew, p.afternew {
	padding-top: 40px;
	display: block;
}

.afterform, p.afterform {
	padding-top: 20px;
	display: block;
}

.afterform2, p.afterform2 {
	padding-top: 40px;
	display: block;
}

.afterform3, p.afterform3 {
	padding-top: 30px;
	display: block;
}

.afterform4, p.afterform4 {
	padding-top: 60px;
	display: block;
}

.afterbutton {
	padding-top: 10px;
	display: block;
}

.editform11 {
	width: 470px;	
}

.editform1 {
	width: 500px;	
}

.formline {
	padding-top: 25px;
	display: block;
	margin-top: 20px;
	background-image: url(../images/septopline4.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

table a {
	text-decoration: none;
}

table.gvwsearch {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	width: 400px;
	table-layout:fixed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

table.gvwnested {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	width: 300px;
	table-layout:fixed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

table.textcol {
	width: 400px;
	/*line-height: 21px;	*/
}

table.valcol {
	width:300px;
	/*line-height: 21px;	*/
}

table.textcol TD, table.valcol TD {
	line-height: 21px;	
}

.gvwdisplaytxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	background-color: #FFFFCC;
}

.gvwedittxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;	
}

.stdwidth {
	width: 400px;
}

table.extrawidth, .extrawidth {
	width: 458px;
}

table.extrawidth11, .extrawidth11  {
	width: 470px;
}

table.extrawidth1, .extrawidth1 {
	width: 500px;
}

table.extrawidth2, .extrawidth2 {
	width: 535px;
}

table.extrawidth22, .extrawidth22 {
	width: 550px;
}

table.extrawidth3, .extrawidth3 {
	width: 595px;
}

table.reducwidth, .reducwidth {
	width: 388px;
}

table.smallextrawidth, .smallextrawidth {
	width: 408px;
}

table.gvwsearch TR {
	background-color: #FFFFCC;
}
table.gvwsearch TH {
	background-color: #CCCCCC;
	padding: 4px;
	margin-bottom: 8px;
	height: 24px;
	border-top-width: thin;
	border-bottom-width: 6px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #FFFFCC;

}

table.gvwsearch TH A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

table.gvwsearch TD A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
}

table.gvwsearch TD {
	padding: 4px 4px 4px 4px;
}

.gvwrowhdg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

.gvwpager span, .gvwpagercurrentdummy{
	font-weight: bold;
	text-decoration: underline;	
}

.gvwpagerdummy {
	color: #006699;
}

.gvwthleft, .gvwtdleft {
	text-align: left;
}

table.gvwsearch TH.gvwthleftpadA, table.gvwsearch TD.gvwtdleftpadA {
	padding: 4px 4px 4px 0px;
}

table.gvwsearch TH.gvwthleftpad1, table.gvwsearch TD.gvwtdleftpad1 {
	padding: 4px 4px 4px 36px;
}

table.gvwsearch TH.gvwthleftpad2, table.gvwsearch TD.gvwtdleftpad2 {
	padding: 4px 4px 4px 24px;
}

table.gvwsearch TH.gvwthleftpad3, table.gvwsearch TD.gvwtdleftpad3 {
	padding: 4px 4px 4px 12px;
}

table.gvwsearch TH.gvwthleftpad4, table.gvwsearch TD.gvwtdleftpad4 {
	padding: 4px 4px 4px 8px;
}

table.gvwnested TH.gvwthleftpadA, table.gvwnested TD.gvwtdleftpadA {
	padding: 0px 4px 0px 0px;
}

table.gvwnested TH.gvwthleftpad1, table.gvwnested TD.gvwtdleftpad1 {
	padding: 0px 4px 0px 4px;
}

table.gvwnested TH.gvwthleftpad2, table.gvwnested TD.gvwtdleftpad2 {
	padding: 0px 4px 0px 0px;
}

table.gvwnested TH.gvwthleftpad3, table.gvwnested TD.gvwtdleftpad3 {
	padding: 0px 4px 0px 0px;
}

.gvwthcenter, .gvwtdcenter  {
	text-align: center;
}

table.gvwsearch TH.gvwthcenterpad1, table.gvwsearch TD.gvwtdcenterpad1 {
	padding: 4px 4px 4px 4px;
}

table.gvwnested TH.gvwthcenterpad1, table.gvwnested TD.gvwtdcenterpad1 {
	padding: 4px 4px 4px 4px;
}

.gvwthright, .gvwtdright {
	text-align: right;
}

table.gvwsearch TH.gvwthrightpad1, table.gvwsearch TD.gvwtdrightpad1 {
	padding: 4px 24px 4px 4px;
}

table.gvwnested TH.gvwthrightpad1, table.gvwnested TD.gvwtdrightpad1 {
	padding: 4px 0px 4px 4px;
}

.gvwfooter {
	font-size: 1px;
	padding: 0px;
}

.okButton {
	background-color: #D4D4D4;
	color: #000000;
	font-size: 9pt;
	font-family: arial;
	width: 70px;
	height:	20px;  
}

.login, td.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	color: #006699;
	letter-spacing: 0.1em;
}

.login2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	color: #006699;
	letter-spacing: 0.1em;
	position: absolute;
	left: 140px;
	top: 26px;
}

a.login:hover, a.login2:hover {
	color: #0099FF;	
}

a.login:active, a.login2:active {
	color: #006699;	
}

.loginvspacer5 {
	padding-top: 58px;
}

.loginbox {
	margin-top: 0px;
}

.loginalign1 {
	position: absolute;
	left: 658px;
	top: 10px;
    width: 195px;
    /*top: 15px;
    width: 195px;*/
}

.loginalign2 {
	position: absolute;
	left: 518px;
	top: 0px;
    width: 195px;
    /*width: 195px; ORIGINAL WIDTH */
	height: 118px;
}

.loginFailure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	color: #FF0000;
}

.labeltextlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	/*color: #006699;*/
	margin: 0 0 0 0;
	padding: 0 8px 0 4px;
	position: relative;
	vertical-align: top;
	text-align: left;
    padding-left: 0px;
}

.textboxlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	vertical-align: middle;
}

/*.login-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	vertical-align: bottom;
	padding-bottom: 10px;
} */

.logininfotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;

}

.loginusr {
    color: #006699;
}

.baselineshift 
{
	position: relative;
}

.bshift1 
{
	bottom: 2em;
}

.bshift2 
{
	bottom: 1.5em;
}

.bshift3 
{
	bottom: 1.5em;
}

.bshift4 
{
	bottom: 0.5em;
}

.bshift5 
{
	bottom: 0.8em;
}

.bshiftlink 
{
	bottom: 0.8em;
}

.titlelabelindent1 
{
	padding-left: 18px;
}

.titlelabelindent2 
{
	/* padding-left: 56px; */
	padding-left: 65px;
}

.titlelabelindent3 
{
	padding-left: 5px;
}

.titlelabelindent4 
{
	padding-left: 26px;
}

.titlelabelindent5 
{
	padding-left: 3px;
}

.titlelinkindent 
{
	padding-left: 10px;
}


.titlelabeltext1, .titlelabellink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	letter-spacing: 0.1em;
} 

.bodylabeltext1, .bodylabellink1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-variant: normal;
	/*letter-spacing: 0.1em;*/
} 

.titlelabeltext1 {
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #FFFFFF;
	/*font-weight: 600;*/
} 

.bodylabeltext1 {
	font-size: 14px;
	font-style: normal;
	color: #006699;
	font-weight: normal;
} 

.titlelabellink1 {
	font-size: 15px;
	font-style: normal;
	color: #006699;
	font-weight: 900;
	/*position: relative;
	bottom: -0.05em;*/
}

.bodylabellink1 {
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: 900;
}

.bodylabeltext1 A  {
	text-decoration: none;
	color: #996633;	 
}

.bodylabeltext1 A:link  { 
	text-decoration: none;
	color: #996633;		 
}

.bodylabeltext1 A:active  { 
	text-decoration: none;
	color: #996633;		 
}

.bodylabeltext1 A:visited  { 
	text-decoration: none;
	color: #996633;		 
} 

.bodylabeltext1 A:hover  {
	text-decoration: none;
	color: #FF9900;
	/*color: #0099FF; ORIGINAL */	
}

a.labeltextlink1 {

} 

.titlelabelvspacer1 {
	margin-top: 12px;
}



/* ROUNDED CORNERS FOR DIVS */

.bl_blue1 {background: url(../images/bl_blue1.gif) 0 100% no-repeat #65C5DB}
.br_blue1 {background: url(../images/br_blue1.gif) 100% 100% no-repeat}
.tl_blue1 {background: url(../images/tl_blue1.gif) 0 0 no-repeat}
.tr_blue1 {background: url(../images/tr_blue1.gif) 100% 0 no-repeat; padding: 10px}

.rc_clear {font-size: 1px; height: 1px}

.sectionheadingcorner1 
{
	height: 10px;
	display: block;	
}

/* POSITIONING OF CASE STUDY IMAGES */
.csegimg1 
{
	padding-top: 12px;
	padding-left: 27px;
}

.csegimg2 
{
	margin-top: -20px;
	margin-left: -8px;
}

.csegimg3 
{
	padding-top: 42px;
	padding-left: 27px;
}

.csegimg4 
{
	padding-top: 0px;
	padding-left: 0px;
}

.csegimg4b 
{
	padding-top: 10px;
	padding-left: 0px;
}

.csegimg5 
{
	padding-top: 0px;
	padding-left: 90px;
}


.csegimg6 
{
	padding-top: 10px;
	padding-left: 43px;
}

.csegimg6large 
{
	padding-top: 23px;
	padding-left: 70px;
}

/* TOP MENUBAR TABS */

ul.bodylist1 {
	border:0; 
	margin:0; 
	padding-left: 20px;
	list-style:none;
}

ul.tab, ul.tab li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

ul.tab{
	border-bottom:0px;
	height:27px;
	padding-left:0px;
}

ul.tab li{
	float:left; 
	margin-right:0px;
	display: inline;
}

ul.tab li.showtab{
	display: inline;
}

ul.tab li.hidetab{
	display: none;
}

ul.tab a:link, ul.tab a:visited{
	background:url(../../images/tab-round.gif) right 60px;
	display:block;
	height:27px;
	line-height:27px;
}

ul.tab a span{
	background:url(../../images/tab-round.gif) left 60px;
	display:block;
	height:27px;
	margin-right:0px;
	margin-left:-8px;
	padding-left: 10px;
	padding-right: 5px;
}

ul.tab a:hover{
	background:url(../../images/tab-round.gif) right 30px;
	display:block;
}

ul.tab a:hover span{
	background:url(../../images/tab-round.gif) left 30px;
	display:block;
}

/* Menubar active elements */
ul.tab li.active a:link, ul.tab li.active a:visited, ul.tab li.active a:hover{
	background:url(../../images/tab-round.gif) right 0 no-repeat;
}
ul.tab li.active a span, ul.tab li.active a:hover span{
	background:url(../../images/tab-round.gif) left 0 no-repeat;
}

.extlink {
	font-size: 5px;
	color: #FFFFFF;
	width: 10px;
	height: 5px;
	position: absolute;
	left: 900px;
}
