
BODY, FORM, H1, H2, H3, TH, TD, DIV, OL, DL, DT, DD,P {
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #666;
}

INPUT, SELECT {
	font:nomral 11px Arial, Helvetica, sans-serif;
	color: #666;
}

/* Hello */
.hello {width:100%; font:bold Arial, Helvetica, sans-serif; color:#666; text-align:right; padding:0 5px 0 5px;margin:0;}


/* Welcome message */
#welcome { position:relative; height:15px; top:0px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:0px 5px 0px 0px; margin:0px; display:block; }
#welcome a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2069b8; text-decoration:none; }
#welcome a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2069b8; text-decoration:none; }
#welcome a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2069b8; text-decoration:underline; }
.floatLeft{float:left;}



/* Links for overall site  */
a:link{color:#1d4c7d; font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
a:visited{color:#1d4c7d; font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover {color:#9a9ea0; font:normal 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
a:active {color:#1d4c7d; font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}


.white {background-color:#FFFFFF;}
.grey {background-color:#999999;}
.lightgrey {background-color:#CCCCCC;}
.palegrey {background-color:#F1F1F1;}
.navbkg {background-color:#F1F1F1;}
.navTopbkg {background-color:#FFFFFF;}
.palegreySH {background-color:#F1F1F1;}
.darkblue {background-color: #000066;}
.SHtext {background-color:#FF0000;}
.spacing {margin-bottom: 3px; margin-top: 3px; padding-top: 3px;padding-bottom: 3px; padding-right: 11px; padding-left: 1px;}
.tableBorder {height:1px; background-image:url("../images/tableSeperator.gif");}
.tableVertHeader {width:1px; background-image:url("../images/vertHeader.gif");}
.tableVert {width:1px; background-image:url("../images/vert.gif");}
.dividerLine {background-color:#FFCC66;}
.endLine {background-color:#000066;}
.endLineSH {background-color:#FF0000;}
.openLine {background-color:#000066;}
.openLineSH {background-color:#FF0000;}
.sectionOpenLine {background-color:#333333;}

.cellOver {background-color:#FAD46F;}
.cellOff {background-color:#FF0000;}
.detailsBox {background-color:#F4F2DA;}
.quickBox {background-color:#C0C8DF;}

.footer {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal;text-decoration: none;}
.resultsNo {font-family: Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal;text-decoration: none;}
.switchText {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal;text-decoration: none;}
.title {font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#000066;font-weight:bold;text-decoration: none;}
.titleSmall {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#000066;font-weight:bold;text-decoration: none;}
.titleSH {font-family: Arial, Helvetica, sans-serif;font-size:17px;color:#FF0000;font-weight:bold;text-decoration: none;}
.sectionTitle {font-family: Arial, Helvetica, sans-serif;font-size:17px;color:#333333;font-weight:bold;text-decoration: none;}

/* table styles begin */
.tableMaster {width:968px;}
.tableDatabase {width: 100%;}
.tableContent {width: 100%;}
.tableRightCol {width: 230px;}
.tableSubNav {width: 150px;}

/*space in between columns*/
.col_space{padding-right:20px;}

.col_spaceleft{padding-left:20px;}

.tableHeader {font:bold normal Arial, Helvetica, sans-serif;color:#29155D;text-decoration: none;}
.tableHeader:Hover {font:bold 11px Arial, Helvetica, sans-serif;color:#29155D;text-decoration: underline;}
.tableTitle {font:bold 12px Arial, Helvetica, sans-serif;color:#5A527A;text-decoration: none;}
.tableTitleWhite {font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;text-decoration: none;}
.tableData {font: Arial, Helvetica, sans-serif;font-size:11px;color:#666;font-weight:normal;text-decoration: none;}
/*.tableData:Hover {font:normal 11px Arial, Helvetica, sans-serif;color:#666;text-decoration: underline;}*/
.tableDataBold {font:bold 11px Arial, Helvetica, sans-serif;color:#666;text-decoration: none;}
.tableRow {background-color:#F4F2DA;}
.tableHeaderRow {background-color:#C0C8DF;}
.tableRowEven {background-color:#FFF;}
.tableRowFinal {background-color:#EEE;}
/* table styles end */


/* table styles begin for Print-friendly version */
.tablePrintable {width: 645px;}
/* table styles end */



.subTitle {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600;font-weight:bold;text-decoration: none;}
.regText {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:normal;text-decoration: none; margin:0;}
.errorText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: red;font-weight:normal;text-decoration: none;}
.quickText {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#4A6BB8;font-weight:normal;text-decoration: none;}
.quickText:hover {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:normal;text-decoration: underline;}
.quickLink {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#4A6BB8;font-weight:bold;text-decoration: none;}
.welcomeText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#999999;font-weight:bold;text-decoration: none;}
.specialRegText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;font-weight:normal;text-decoration: none;}
.redLabel {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;font-weight:bold;text-decoration: none;}
.boldText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#29155D;font-weight:bold;text-decoration: none;}
.conNumber {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;text-decoration: none;}
.numberText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#014F92;font-weight:bold;text-decoration: none;}
.numberRegText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#014F92;font-weight:normal;text-decoration: none;}
.labelText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;text-decoration: none;}

.formText {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#777777;font-weight:bold;text-decoration: none;}
.specialText {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#F8A5D0;font-weight:bold;text-decoration: none;}
.formNote {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#777777;font-weight:normal;text-decoration: none;}

.printLink {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal;text-decoration: none;}
.printLink:Hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#CEB689;font-weight:normal;text-decoration: none;}



/* -------------------------navigation styles begin ---------------------------------------------------*/
#nav.td {vertical-align:middle;height:100% !important ; height:18px;width:150px;.width:100%;padding:0;}	

/******************     Added July 10,2007     ******************/

/* ----------------- Selected Styles when Selected with text bold -----------*/
/* ----------------- Apply to 2nd Level -----------*/
#nav tr td .level_2Selected_currentNav {font:bold 12px Arial, Helvetica, sans-serif;color:#505966; text-decoration:none;display:block; margin-left:5px;}
#nav tr td .level_2Selected_currentNav:link {font:bold 12px Arial, Helvetica, sans-serif;color:#505966; text-decoration:none;display:block; margin-left:5px;}
#nav tr td .level_2Selected_currentNav:visited {font:bold 12px Arial, Helvetica, sans-serif;color:#505966; text-decoration:none;display:block; margin-left:5px;}
#nav tr td .level_2Selected_currentNav:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#505966; text-decoration:underline;display:block; margin-left:5px;}
#nav tr td .level_2Selected_currentNav:active {font:normal 12px Arial, Helvetica, sans-serif;color:#505966; text-decoration:none;display:block; margin-left:5px;}
#nav tr td .level_2Selected_currentNav:focus {font:bold 12px Arial, Helvetica, sans-serif;color:#505966; text-decoration:none;display:block; margin-left:5px;}

/* ----------------- Apply to Third Level-----------*/
#nav tr td .level_3Selected_currentNav{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:13px;display:block;}
#nav tr td .level_3Selected_currentNav{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:13px;display:block;}
#nav tr td .level_3Selected_currentNav:visited{font:12pxArial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:13px;display:block;}
#nav tr td .level_3Selected_currentNav:hover{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: underline;font-weight:bold; margin-left:13px;display:block;}
#nav tr td .level_3Selected_currentNav:active{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration:none;font-weight:normal; margin-left:13px;display:block;}
#nav tr td .level_3Selected_currentNav:focus{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration:none;font-weight:bold; margin-left:13px;display:block;}
/* ----------------- Apply to Fourth Level-----------*/
#nav tr td .level_4Selected_currentNav{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:16px;display:block;}
#nav tr td .level_4Selected_currentNav:link{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:16px;display:block;}
#nav tr td .level_4Selected_currentNav:visited{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:16px;display:block;}
#nav tr td .level_4Selected_currentNav:hover{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: underline;font-weight:bold; margin-left:16px;display:block;}
#nav tr td .level_4Selected_currentNav:active{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration:none;font-weight:normal; margin-left:16px;display:block;}
#nav tr td .level_4Selected_currentNav:focus{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration:none;font-weight:normal; margin-left:16px;display:block;}

/***************************************************************/
			
.navHeader {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#29155D;font-weight:bold;text-decoration: none;}
.navHeader:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#CEB689;font-weight:bold;text-decoration: none;}
.navHeaderSelected {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#29155D;font-weight:bold;text-decoration: none;}
.navHeaderSection {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#29155D;font-weight:normal;text-decoration: none;}

/*----Level 1 navigation*/
.level_1{font:12px normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none; margin-left:5px;display:block;}
.level_1:link{font:12px normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none; margin-left:5px;display:block;}
.level_1:visited{font:12px normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none; margin-left:5px;display:block;}
.level_1:hover {font:12px normal Arial, Helvetica, sans-serif;color:#c6c6c6;text-decoration: none; margin-left:5px;display:block;}
.level_1:active{font:12px normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none; margin-left:5px;display:block;}

/*Level 2 navigation */
.level_2{font:12px normal Arial, Helvetica, sans-serif;color:#505966;text-decoration: none; margin-left:10px;display:block;}
.level_2:link{font:12px normal Arial, Helvetica, sans-serif;color:#505966;text-decoration: none; margin-left:10px;display:block;}
.level_2:visited{font:12px normal Arial, Helvetica, sans-serif;color:#505966;text-decoration: none; margin-left:10px;display:block;}
.level_2:hover{font:12px normal Arial, Helvetica, sans-serif;color:#a3a7aa;text-decoration: none; margin-left:10px;display:block;}
.level_2:active{font:12px normal Arial, Helvetica, sans-serif;color:#505966;text-decoration: none; margin-left:10px;display:block;}

/*level 3 navigation*/
.level_3{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:13px;display:block;}
.level_3:link{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:13px;display:block;}
.level_3:visited{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:13px;display:block;}
.level_3:hover{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: underline; margin-left:13px;display:block;}
.level_3:active{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:13px;display:block;}

/*level 4 navigation*/
.level_4{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:16px;display:block;}
.level_4:link{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:16px;display:block;}
.level_4:visited{font:12px normal Arial, Helvetica, sans-serif;olor:#2069B8;text-decoration: none; margin-left:16px;display:block;}
.level_4:hover{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: underline; margin-left:16px;display:block;}
.level_4:active{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none; margin-left:16px;display:block;}



/* ----------------- Selected Styles when navigation is Selected -----------*/
/* ----------------- Apply to  -----------*/

/*----Level 1 navigation*/
.level_1Selected{font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none;font-weight:bold; margin-left:5px;display:block;}
.level_1Selected:link{font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none;font-weight:bold; margin-left:5px;display:block;}
.level_1Selected:visited{font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none;font-weight:bold; margin-left:5px;display:block;}
.level_1Selected:hover {font:12px Arial, Helvetica, sans-serif;color:#c6c6c6;text-decoration: none;font-weight:bold; margin-left:5px;display:block;}
.level_1Selected:active{font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none;font-weight:bold; margin-left:5px;display:block;}

/*Level 2 navigation */



.level_2Selected{font:12px Arial, Helvetica, sans-serif;color:#505966;text-decoration: none;font-weight:bold; margin-left:5px;display:block; }
.level_2Selected:visited{font:12px Arial, Helvetica, sans-serif;color:#505966;text-decoration: none;font-weight:normal; margin-left:5px;display:block;}
.level_2Selected:hover{font:12px Arial, Helvetica, sans-serif;color:#3f434a;text-decoration: underline; font-weight:normal;margin-left:5px;display:block;}
.level_2Selected:active{font:12px Arial, Helvetica, sans-serif;color:#505966;text-decoration:none; font-weight:normal;margin-left:5px;display:block;}

/*level 3 navigation*/
.level_3Selected{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:13px;display:block;}
.level_3Selected:visited{font:12pxArial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:normal; margin-left:13px;display:block;}
.level_3Selected:hover{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: underline;font-weight:normal; margin-left:13px;display:block;}
.level_3Selected:active{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration:none;font-weight:normal; margin-left:13px;display:block;}

/*level 4 navigation*/
.level_4Selected{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:bold; margin-left:16px;display:block;}
.level_4Selected:visited{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: none;font-weight:normal; margin-left:16px;display:block;}
.level_4Selected:hover{font:12px normal Arial, Helvetica, sans-serif;color:#2069B8;text-decoration: underline;font-weight:normal; margin-left:16px;display:block;}
.level_4Selected:active{font:12px Arial, Helvetica, sans-serif;color:#2069B8;text-decoration:none;font-weight:normal; margin-left:16px;display:block;}



/*------background-color classes for links with NO ARROWS (no sub links)*/
.bkg_color_lev1{background-color:#505966;width:150px;.width:100%;  height:18px; }      /*level 1 */
.bkg_color_lev2{background-color:#dfdfdf;width:150px;.width:100%;height:18px; }      /*Level 2 */
.bkg_color_lev3{background-color:#f1f1f1;width:150px;.width:100%;height:18px;}      /*level 3 */
.bkg_color_lev4{background-color:#f1f1f1;width:150px;.width:100%;height:18px;}      /*level 4 */


/*------background-color classes for links with NO ARROWS SELECTED(no sub links)*/
.bkg_color_lev1Selected{background-color:#9a9ea0;width:150px;.width:100%;height:18px;}      /*level 1 */
.bkg_color_lev2Selected{background-color:#9a9ea0; width:150px;.width:100%;height:18px;}     /*Level2 */
.bkg_color_lev3Selected{background-color:#a9aaac;width:150px;.width:100%;height:18px;}      /*level3*/
.bkg_color_lev4Selected{background-color:#a9aaac;width:150px;.width:100%;height:18px;}      /*level4*/



/*----------background-images WITH ARROWS*/
/* Background LEVEL1 with arrow*/
.arrow_lev1{background-image:url(/ssws/images/bkg_navLink_off.gif);width:150px;height:18px; background-repeat:no-repeat;}

.arrow_lev1Selected{background-image:url(/ssws/images/bkg_navLink_selected.gif);width:150px;height:18px;background-repeat:no-repeat;}
.arrow_lev1Selected:hover {color:#9a9ea0;background-repeat:no-repeat;}

/* Background LEVEL2 with arrow ----fix Firefox*/
.arrow_lev2{background-image:url(/ssws/images/bkg_subLink_off.gif);
width:145px !important;
width:150px;
/*height has been deleted because causes firefox overlapping text problem*/
padding-left:5px; color:#505966;background-repeat:no-repeat;display:block;}
.arrow_lev2:link, .arrow_lev2:visited{color:#505966;display:block;}
.arrow_lev2:hover {font:12px Arial, Helvetica, sans-serif;color:#3f434a;text-decoration: underline; font-weight:normal;display:block;}
.arrow_lev2:active {color:#505966;display:block;}


.arrow_lev2Selected{background-image:url(/ssws/images/bkg_subLink_selected.gif);width:150px;.width:100%;height:18px;background-repeat:no-repeat;background-color:#dfdfdf;}
.arrow_lev1Selected:hover {color:#a3a7aa;}




/* Adding 5px margin on left  */
.marLeft5px {padding-left:5px;}





.sectionSelected {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;text-decoration: none; margin-left:5px;}

.subSelected {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;text-decoration: none;}
.navSelected {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration: none; background-image:url("../images/tabSH_on.gif"); width: 98px; height: 23px; padding-top: 5px;padding-bottom: 3px;}
.navSelectedLG {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration: none; background-image:url("../images/tab_on.gif"); width: 135px; height: 23px; padding-top: 5px;padding-bottom: 3px;}

.navInactive{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#EEEEEE;font-weight:bold;text-decoration: none; background-image:url("../images/tabSH_off.gif"); width: 98px; height: 23px; padding-top: 5px;padding-bottom: 3px; }
.navInactive:visited {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#EEEEEE;font-weight:bold;text-decoration: none; background-image:url("../images/tabSH_off.gif"); width: 98px; height: 23px; padding-top: 5px;padding-bottom: 3px; }
.navInactive:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration: none; background-image:url("../images/tabSH_over.gif"); width: 98px; height: 23px; padding-top: 5px;padding-bottom:3px;}

.navInactiveLG{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#EEEEEE;font-weight:bold;text-decoration: none; background-image:url("../images/tab_off.gif"); width: 135px; height: 23px; padding-top: 5px;padding-bottom: 3px;}
.navInactiveLG:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#EEEEEE;font-weight:bold;text-decoration:none; background-image:url("../images/tab_off.gif"); width: 135px; height: 23px; padding-top: 5px;padding-bottom: 3px;}
.navInactiveLG:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration: none; background-image:url("../images/tab_over.gif"); width: 135px; height: 23px; padding-top: 5px;padding-bottom: 3px;}

.sectionLink{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#014F92;font-weight:bold;text-decoration: none;}
.sectionLink:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#014F92;font-weight:bold;text-decoration: none;}
.sectionLink:Hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#B3CAFF;font-weight:bold;text-decoration: none;}

.subLink{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FFCC66;font-weight:bold;text-decoration: none;}
.subLink:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FFCC66;font-weight:bold;text-decoration: none;}
.subLink:Hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#B3CAFF;font-weight:bold;text-decoration: none;}



/* Sign out class*/
.toolLink:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: none;margin-left:6px;}
.toolLink:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: none;margin-left:6px;}
.toolLink:Hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9a9ea0;font-weight:bold;text-decoration: none; margin-left:6px;}
/* ------------------------- navigation styles end ---------------------------------------------------*/

/* -------------------- Breadcrumbs styles -------------------------------*/
.breadCrumbs {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#547889;
	text-decoration:underline;
}
.breadCrumbs:link {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#505966;
	text-decoration: underline;
}
.breadCrumbs:visited {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#505966;
	text-decoration: underline;
}

.breadCrumbs:hover {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#9a9ea0;
	text-decoration: underline;
}

.breadCrumbs:active {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#251b76;
	text-decoration: none;
}

.breadCrumbsRoot {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#1d4c7d;
	text-decoration: none;
}

.breadCrumbsRoot:link {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#505966;
	text-decoration: none;
}
.breadCrumbsRoot:visited {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#505966;
	text-decoration: none;
}

.breadCrumbs:hover {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#9a9ea0;
	text-decoration: underline;
}

.breadCrumbsRoot:active {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#251b76;
	text-decoration: none;
}

.breadCrumbsArrow {
	font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#251b76;
	padding:0 2px;
	margin:0;
	text-decoration: none;
}


.navLink {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#547889;
	text-decoration:underline;
}

.navLink:link {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#505966;
	text-decoration: underline;
}
.navLink:visited {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#505966;
	text-decoration: underline;
}

.navLink:hover {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#9a9ea0;
	text-decoration: underline;
}

.navLink:active {
	font:10px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#251b76;
	text-decoration: none;
}

/*  ------------  End of Breadcrumb styles  ------------------- */


/* Footer styles */
#footer {width:100%; text-align:center; padding-top:20px;}
#footer a:link, a:visited {font:12px Arial, Helvetica, sans-serif;color:#1d4c7d; font-weight:normal;text-decoration:none;}
#footer a:hover {font:12px Arial, Helvetica, sans-serif;color:#9a9ea0; font-weight:normal;text-decoration:underline;}
#footer h1 {font:12px Arial, Helvetica, sans-serif; font-weight:bold;color:#000000;text-algin:center; padding:0; margin:0;}

.toolLinkSelected {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#226FBD;font-weight:bold;text-decoration: none;}
.seperator {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#204D26;font-weight:bold;text-decoration: none;}
.headerSort {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#014F92;font-weight:bold;text-decoration: none;}
.headerSort:Hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#014F92;font-weight:bold;text-decoration: none;}
.popLink {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#BBBBBB;font-weight:bold;text-decoration: none;}
.popLink:Hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#CEB689;font-weight:bold;text-decoration: none;}


input.textboxFour {font-weight:normal; font-size: 12px; width: 40px; height: 22px;}
input.textboxEight {font-weight:normal; font-size: 12px; width: 80px; height: 22px;}
input.textboxTwelve {font-weight:normal; font-size: 12px; width: 120px; height: 22px;}
input.textboxSixteen {font-weight:normal; font-size: 12px; width: 160px; height: 22px;}
input.textboxFifty {font-weight:normal; font-size: 12px; width: 485px; height: 22px;}


.horsesmouthPromo {float:left; width:150px; margin-top:100px !important; margin-top:100px;}
/*My Profile*/
/*
td.currentTabMyProfile {
	background:url(/ssws/images/tab_selected.gif) no-repeat bottom left;
	cursor: pointer;
	width:111px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
td.unselectedTabMyProfile {
	background:url(/ssws/images/tab_unselected.gif) no-repeat bottom left;
	cursor: pointer;
	width:111px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
*/
div.currentContentMyProfile {
	display:block;
}
div.unselectedContentMyProfile {
	display:none;
}
/*- Menu Tabs J--------------------------- */

#tabsJ {
  float:left;
  width:100%;
  background:#F4F4F4;
  font-size:93%;
  line-height:normal;
   border-bottom:1px solid #24618E;
  }
#tabsJ ul {
	margin:0;
	padding:10px 10px 0 75px;
	list-style:none;
  }
#tabsJ li {
  display:inline;
  margin:0;
  padding:0;
  }
  
#tabsJ a {
  float:left;
  background:url("/ssws/html/news/images/tableftJ.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  }
#tabsJ a span {
  float:left;
  display:block;
  background:url("/ssws/html/news/images/tabrightJ.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
  color:#FFF;
  }

#tabsJ a:hover {
  background-position:0% -42px;
  }
#tabsJ a:hover span {
  background-position:100% -42px;
  }

#tabsJ #current a {
		background-position:0% -42px;
}
#tabsJ #current a span {
		background-position:100% -42px;
		color:#FFF;
}

/* My Profile Tabs Start Here */

div.ceTabs {
  float:left;
  width:100%;
  background:#F4F4F4;
  font-size:93%;
  line-height:normal;
   border-bottom:1px solid #24618E;
  }
  
div.ceTabs ul {
	margin:0;
	padding:10px 10px 0 75px;
	list-style:none;
  }
div.ceTabs li {
  display:inline;
  margin:0;
  padding:0;
  }

a.unselectedTab:hover {
  background-position:0% -42px;
  }
a.unselectedTab:hover span {
  background-position:100% -42px;
  color:#FFF;
  }
  
a.unselectedTab {
  float:left;
  background:url("/ssws/html/news/images/tableftJ.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  cursor:hand;
  }
span.unselectedTab {
  float:left;
  display:block;
  background:url("/ssws/html/news/images/tabrightJ.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
    cursor:hand;
  }

a.selectedTab {
  float:left;
  background:url("/ssws/html/news/images/tableftJ.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  background-position:0% -42px;
    cursor:hand;
  }
span.selectedTab {
  float:left;
  display:block;
  background:url("/ssws/html/news/images/tabrightJ.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  background-position:100% -42px;
  color:#FFF;
    cursor:hand;
  }

/*End of My Profile*/

/* new top banner for site begins*/

/************************************ Start Search Banner*/
#dynamic_header{
width:968px;
height:95px;
font:normal 11px Arial, Helvetica, sans-serif ;
text-align:right;
color:#FFFFFF;
background-image:url(/ssws/images/dyn_banner_search.jpg);
background-repeat:no-repeat;

}

#dynamic_header_fr{
width:968px;
height:95px;
font:normal 11px Arial, Helvetica, sans-serif ;
text-align:right;
color:#FFFFFF;
background:url(/ssws/images_fr/dyn_banner_search.jpg) no-repeat;
}


#dynamic_header form{
padding:0;
margin:0;
}

#dynamic_header_fr form{
padding:0;
margin:0;
}

#GoogleSearch{
float:left;
padding:0 0 0 300px;
font: 11px Arial, Helvetica, sans-serif ;
width:250px !important;
width:550px;
vertical-align:middle;
}


#GoogleSearch_fr{
float:left;
padding:0 0 0 227px;
font: 11px Arial, Helvetica, sans-serif ;
color:white;
width:260px !important;
width:487px;
vertical-align:middle;

}



#GoogleSearch a, #GoogleSearch_fr a{
font: 10px Arial, Helvetica, sans-serif ;
text-decoration:underline;
color:white;
}

#GoogleSearch a:hover, #GoogleSearch_fr a:hover {
color:#deb408;
text-decoration:underline;
font:10px Arial, Helvetica, sans-serif ;
}


#GoogleSearch label, #GoogleSearch_fr label{
color:white;
font-size:11px;
}

.fixHeight{
vertical-align:top;
padding-top:5px;

}

.searchBox{
height:15px !important;
height:14px;
width:110px;
font:normal 11px Arial, Helvetica, sans-serif ;
border-top: 1px solid #070d46;
border-left:1px solid #070d46;
border-bottom: 1px solid #a6a7a9;
border-right: 1px solid #a6a7a9;
margin-top:2px;
margin-top:5px ;
}

#top_links{
padding:6px 20px 0 0;
font:normal 11px Arial, Helvetica, sans-serif ;
color:#FFFFFF;
width:385px !important;
width:385px;
#width:405px !important;
#width:415px;
float:right ;

}

#top_links_fr{
padding:6px 20px 0 0;
font:normal 11px Arial, Helvetica, sans-serif ;
color:#FFFFFF;
width:460px !important;
width:470px;
float:right ;
}


#top_links a:link, #top_links_fr a:link{
color:#FFFFFF;
text-decoration:none;
font:normal 11px Arial, Helvetica, sans-serif ;
}

#top_links a:visited, #top_links_fr a:visited{
color:#FFFFFF;
text-decoration:none;
font:normal 11px Arial, Helvetica, sans-serif ;
}

#top_links a:hover, #top_links_fr a:hover{
color:#deb408;
font:normal 11px Arial, Helvetica, sans-serif ;
}
#top_links a:active, #top_links_fr a:active{
color:#deb408;
font:normal 11px Arial, Helvetica, sans-serif ;
}


/* End Of Search Banner*/

/* Klick document style code begins */

.DocumentList_CategoryHeader {
	font-weight:bold;
}

.DocumentList_FileList {
	list-style-position:inside;
	margin:3px 0px 0px; 0;
	padding:0;
	color:#000000;

}

.DocumentList_FileList ul{
	margin:0 0 0 0px;
	padding:0;
	}
	
.DocumentList_File {
	list-style:none; 
	margin:0;
	padding:0 0 20px 0px;
	border:0;	
}

.DocumentList_File li {
	list-style:none; 
	margin:0;
	padding:0;
	border:0;	
}

.DocumentList_CartDetails {
	padding:5px;
	/*background-color:#DDDDDD;*/
	float:right;
}

.DocumentList_CartStatus {
	padding:0px 10px 0px 0px;
}

.DocumentList_GoToCartButton {
	height:30px;
	width:95px;
}

.documentCheckBox{
vertical-align:top;
text-align:left;
margin:0;
padding:0;
z-index:100;
width:25px;
}


.DocumentList_table{
border:0;
margin:0;
padding:0;
}


/* List styles For Klick Document - October 2*/
/* div#DocumentContainer1 ul {margin-left: 0 !important; margin-left: 30px;padding-right: 4px;font:normal 12px Arial, Helvetica, sans-serif;list-style:none;}
div#DocumentContainer1 ul li{font:normal 12px Arial, Helvetica, sans-serif;padding:0 0 8px 0;background-repeat:no-repeat;}
div#DocumentContainer1 ul li a:link, a:active {text-decoration:none;color:#1818e4; padding-left: 30px;margin-left:10px;/* blue link page}*/
/* div#DocumentContainer1 ul li a:visited {text-decoration:none;color:#94979b;/* grey}
div#DocumentContainer1 ul li a:hover{color:#1818e4;text-decoration:underline;}*/


/*div#KlickDocList li#pdf {background-image:url(images/icon_pdf_sm.gif); background-repeat:no-repeat;padding-left:22px;margin:5px 0 0 15px;list-style:none;}*/
div#DocumentContainer1 li#pdf, div#DocumentContainer2 li#pdf, div#DocumentContainer3 li#pdf, div#StatDocs1 li#pdf, div#StatDocs2 li#pdf, div#StatDocs3 li#pdf, div#StatDocs4 li#pdf, div#StatDocs5 li#pdf, div#StatDocs6 li#pdf, div#StatDocs7 li#pdf, div#StatDocs8 li#pdf, div#StatDocs9 li#pdf, div#StatDocs10 li#pdf    {background-image:url(/ssws/html/news/images/icon_pdf_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#PDF, div#DocumentContainer2 li#PDF, div#DocumentContainer3 li#PDF   {background-image:url(/ssws/html/news/images/icon_pdf_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1,div#DocumentContainer2, div#DocumentContainer3 {line-height:18px;}
div#DocumentContainer3 ul {margin-left:0; padding-left:0;}
div#DocumentContainer2 ul {padding-left:20px; }

<!--[if IE ]>
<style>
div#DocumentContainer1 ul li a:link, a:active {text-decoration:none;color:#1818e4; padding-left: 0px;margin-left:0px; }  /* blue link page*/
div#DocumentContainer1 ul li a:visited {text-decoration:none;color:#94979b;}  /* grey*/
div#DocumentContainer1 ul li a:hover{color:#1818e4;text-decoration:underline;}

div#DocumentContainer1 li#pdf, div#DocumentContainer2 li#pdf, div#DocumentContainer3 li#pdf, div#StatDocs1 li#pdf, div#StatDocs2 li#pdf, div#StatDocs3 li#pdf, div#StatDocs4 li#pdf, div#StatDocs5 li#pdf, div#StatDocs6 li#pdf, div#StatDocs7 li#pdf, div#StatDocs8 li#pdf, div#StatDocs9 li#pdf, div#StatDocs10 li#pdf {background-image:url(/ssws/html/news/images/icon_pdf_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}</style>

<![endif]-->


div#DocumentContainer1 li#video, div#DocumentContainer2 li#video, div#DocumentContainer3 li#video{background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#VIDEO, div#DocumentContainer2 li#VIDEO, div#DocumentContainer3 li#VIDEO{background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}


div#DocumentContainer1 li#html, div#DocumentContainer2 li#html, div#DocumentContainer3 li#html{background-image:url(/ssws/html/news/images/icon_generic_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 25px; list-style:none;}
div#DocumentContainer1 li#HTML, div#DocumentContainer2 li#HTML{background-image:url(/ssws/html/news/images/icon_generic_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 25px; list-style:none;}


div#DocumentContainer1 li#htm, div#DocumentContainer2 li#htm, div#DocumentContainer3 li#htm{background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#HTM, div#DocumentContainer2 li#HTM, div#DocumentContainer3 li#HTM{background-image:url(/ssws/html/news/images/icon_video_sm.gif);  background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}



/*div#KlickDocList li#excel {background-image:url(images/icon_xls.gif);}*/
div#DocumentContainer1 li#excel,div#DocumentContainer2 li#excel, div#DocumentContainer3 li#excel  {background-image:url(/ssws/html/news/images/icon_xls.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#EXCEL, div#DocumentContainer2 li#EXCEL, div#DocumentContainer3 li#EXCEL {background-image:url(/ssws/html/news/images/icon_xls.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}


/*div#KlickDocList li#word{background-image:url(images/icon_word.gif);}*/
div#DocumentContainer1 li#word, div#DocumentContainer2 li#word, div#DocumentContainer3 li#word {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#WORD, div#DocumentContainer2 li#WORD, div#DocumentContainer3 li#WORD {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#doc, div#DocumentContainer2 li#doc, div#DocumentContainer3 li#doc{background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#DOC, div#DocumentContainer2 li#DOC, div#DocumentContainer3 li#DOC  {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}

/*div#KlickDocList li#powerpoint {background-image:url(images/icon_ppt.gif);}*/
div#DocumentContainer1 li#ppt, div#DocumentContainer2 li#ppt, div#DocumentContainer3 li#ppt{background-image:url(/ssws/html/news/images/icon_ppt.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
div#DocumentContainer1 li#PPT, div#DocumentContainer2 li#PPT, div#DocumentContainer3 li#PPT {background-image:url(/ssws/html/news/images/icon_ppt.gif); background-repeat:no-repeat; padding-left:30px;margin:8px 0 0 -36px; list-style:none;}
 
div#DocumentContainer1.rss_date{font:normal 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:none; margin-left:40px; padding:2px 0;}
div#DocumentContainer1.rss_description{font:12px normal Arial, Helvetica, sans-serif;color:#000;text-decoration: none;margin-bottom:10px;padding-left: 40px;}


/*--   Style for the homepage DynamicFeed  - January 15   --*/

div#doclistHome li#pdf,div#doclistHome li#PDF {background-image:url(/ssws/html/news/images/icon_pdf_sm.gif); background-repeat:no-repeat; padding-left:-20px;margin:8px 0 0 -20px; list-style:none; display:block;}
div#doclistHome {line-height:18px;}
div#doclistHome li#pdf a:link, div#doclistHome li#pdf a:active, div#doclistHome li#PDF a:link, div#doclistHome li#PDF a:active {text-decoration:none;color:#1818e4; padding-left:10px;margin-left:10px; display:block;}
div#doclistHome li#pdf a:visited, div#doclistHome li#PDF a:visited{text-decoration:none;color:#94979b; padding-left:10px;margin-left:10px; display:block;}
div#doclistHome li#pdf a:hover, div#doclistHome li#PDF a:hover {text-decoration:underline;color:#1818e4; padding-left:10px;margin-left:10px; display:block;}
div#doclistHome li#html{background-image:url(/ssws/html/news/images/icon_generic_sm.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none; display:block;}
div#doclistHome li#HTML {background-image:url(/ssws/html/news/images/icon_generic_sm.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none; display:block;}
div#doclistHome li#htm {background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none; display:block;}
div#doclistHome li#HTM {background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none; display:block;}
div#doclistHome li#VIDEO {background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none; display:block;}
div#doclistHome li#video {background-image:url(/ssws/html/news/images/icon_video_sm.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none; display:block;}
/*div#doclistHome li#excel {background-image:url(/ssws/html/news/images/icon_xls.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 20px; list-style:none;} 
 if pb with below style, change back to this*/
div#doclistHome li#excel {background-image:url(/ssws/html/news/images/icon_xls.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#EXCEL {background-image:url(/ssws/html/news/images/icon_xls.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#word {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#WORD {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#doc {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#DOC {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#ppt {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#PPT {background-image:url(/ssws/html/news/images/icon_word.gif); background-repeat:no-repeat; padding-left:25px;margin:8px 0 0 -20px; list-style:none;display:block;}
div#doclistHome li#pdf .rss_date, div#doclistHome li#PDF .rss_date{font:normal 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:none; padding-left:10px;margin-left:10px;display:block;}

/*-- Style for the checkbox  - October 11, 2007 --*/
.checkbox_select {margin-left:-70px;padding-bottom:10px; padding-left:0px; padding-right:0;MARGIN-RIGHT:53PX !important;MARGIN-RIGHT:0;}
<!--[if IE]>
<style type="text/css">
.checkbox_select {margin-left:-65px; padding-bottom:10px; padding-left:0px; padding-right:0; MARGIN-RIGHT:0PX;}
</style>
<![endif]-->


/* Added May 14, 2008 Style for Support/Prospectus List */
div#doclistSupport, div#doclistProspectus {font:normal 12px Arial, Helvetica, sans-serif;line-height:20px; margin-left:-10px;}
div#doclistSupport, div#doclistProspectus a:link, div#doclistSupport, div#doclistProspectus a:active {text-decoration:none;color:#1818e4; /* blue link page*/}
div#doclistSupport, div#doclistProspectus a:visited {text-decoration:none;color:#94979b; /*grey*/}
div#doclistSupport, div#dolistProspectus a:hover{color:#1818e4;text-decoration:underline;}

div#doclistSupport li#pdf {background-image:url(http://www.dynamic.ca/en/images/icon_pdf_sm.gif); background-repeat:no-repeat;padding:0 -10px 0 22px;margin:5px 0 0 -20px;list-style:none;}
div#doclistSupport li#PDF {background-image:url(http://www.dynamic.ca/en/images/icon_pdf_sm.gif); background-repeat:no-repeat;padding:0 -10px 0 22px;margin:5px 0 0 -20px;list-style:none;}

div#doclistProspectus li#pdf {background-image:url(http://www.dynamic.ca/en/images/icon_pdf_sm.gif); background-repeat:no-repeat;padding:0 -10px 0 22px;margin:5px 0 0 -20px;list-style:none;}
div#doclistProspectus li#PDF {background-image:url(http://www.dynamic.ca/en/images/icon_pdf_sm.gif); background-repeat:no-repeat;padding:0 -10px 0 22px;margin:5px 0 0 -20px;list-style:none;}




/* Klick document style code ends */





span.alert{
	display: block;
	background: #fff6bf url(/ssws/html/news/images/wr_exclamation.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}
span.info{
	display: block;
	background: #f8fafc url(/ssws/html/news/images/wr_information.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
}
span.download{
	display: block;
	background: #e2f3de url(/ssws/html/news/images/wr_download.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #3C6;
	border-bottom: 2px solid #3C6;
}

/* Here are the classes used on the UL tag to specify what icon is displayed */
.videolist
{
	font:9px normal Arial, Helvetica, sans-serif;
	color:#333;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/ssws/html/news/images/icon_video_sm.gif);
}
.pdflist
{
	font:9px normal Arial, Helvetica, sans-serif;
	color:#333;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/ssws/html/news/images/icon_pdf_sm.gif);
}
.excellist
{
	font:9px normal Arial, Helvetica, sans-serif;
	color:#333;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(images/icon_xls.gif);
	list-style-image: url(/ssws/html/news/images/icon_xls.gif);
}
.wordlist
{
	font:9px normal Arial, Helvetica, sans-serif;
	color:#333;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(images/icon_word.gif);
	list-style-image: url(/ssws/html/news/images/icon_word.gif);
}
.pptlist
{
	font:9px normal Arial, Helvetica, sans-serif;
	color:#333;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(images/icon_ppt.gif);
	list-style-image: url(/ssws/html/news/images/icon_ppt.gif);
}


/*styles for IPS*/



#content{width:800px;float:left;font:11px Arial, Helvetica, sans-serif;padding-left:15px;}
#content a{color:#3c76aa;text-decoration:none;}
#content a:hover{color:#cc9900;text-decoration:underline;}

#content tr,td{line-height:16px;}
#content p{line-height:16px; margin:0;padding-top:10px; }
#content h1{font-size:16px;color:#005a99;padding:0;margin:0;line-height:20px;}
#content h2{font-size:12px; color:#d59f0f;padding:10px 0 0 0; margin:0;/*color:#cc9900;*/}
#content img{border:0; padding:0;margin:0;}
#content input, select{ background-color:#eff4f7; border-top:1px solid #6c82a3; border-left:1px solid #6c82a3; border-bottom:1px solid #dbe8f1; border-right:1px solid #dbe8f1;font:11px Arial, Helvetica, sans-serif; height:17px;}
#content textarea{background-color:#eff4f7; border-top:1px solid #6c82a3; border-left:1px solid #6c82a3; border-bottom:1px solid #dbe8f1; border-right:1px solid #dbe8f1;font:11px Arial, Helvetica, sans-serif; }
#content label{ padding-right:8px;vertical-align:middle;}


/* HOMEPAGE LAYOUT STYLES*/
#promobox{width:488px; height:368px; float:left;padding:0; margin: 0 0 15px 0;}
#subpromos{width:285px !important; width:283px; height:275px; float:left; margin:0 10px 7px 15px !important;margin:0 5px 7px 15px;padding:0; line-height:16px; color:#555555; }
#home_text{ width:765px !important;width:785px; padding:0px 15px 0 0px; clear:both;}
.thumb_promo{width:288px !important; width:283px; float:left; margin-bottom:32px;background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/bkg_thumb.jpg) bottom left repeat-X;}
.padRight{margin-right:8px;} 
.readmore{ background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/arrow_orange.gif) center left no-repeat; padding-left:15px; float:left;vertical-align:middle; }
.readmorelock{ background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_lock.gif) center left no-repeat; padding-left:15px; float:left;vertical-align:middle; }


/*CLASSES*/
.orangeUnder{color:#d59f0f;text-decoration:underline;font-weight:bold;}
.orange{color:#d59f0f;/*color:#d5a00f;*/}
#content .button{ border:0; vertical-align:top;height:19px;}
#content input.radio{border:0; background:none;}
.selected{background-color:#eff4f7; border:1px solid #dbe8f1;width:280px; text-align:left;}
.BoldBlue{font-weight:bold;color:#005595;}
.BoldBlue2{font-weight:bold;color:#005595; padding-left:20px}
.print{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_pdf.png) center left no-repeat; padding-left:20px; float:left;vertical-align:middle; height:16px;padding-top:2px; }
.cart{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_shopping_empty.jpg) center left no-repeat; padding-left:20px; float:left;vertical-align:middle;}
.powerpoint{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_ppt.gif) center left no-repeat; padding-left:20px; float:left;vertical-align:middle;}
.word{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_word.gif) center left no-repeat; padding-left:20px; float:left;vertical-align:middle;}
.email{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_email.gif) center left no-repeat; padding-left:20px; float:left;vertical-align:middle;}
.checkmark{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/checkmark.gif) center left no-repeat;padding-left:20px;float:left;vertical-align:middle;}
.fail{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_fail.png) center left no-repeat;padding-left:20px;float:left;vertical-align:middle;}
.questionnaire{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/icon_questionnaire.jpg) no-repeat; padding-left:38px; float:left;vertical-align:middle; height:34px;padding-top:5px;}
.padding{padding-left:50px}
.border{border-left:1px solid #d5a00f; padding-left:15px;height:550px; }
.tb_promo{width:375px; text-align:left; float:left; margin-right:20px; vertical-align:top; line-height:16px; margin-bottom:20px; }
.tb{padding-right:10px;float:left; vertical-align:top;margin:0; padding-top:10px;}
.tb_headline{font-size:12px;color:#cc9900;padding:0 0 0 0; margin:0; font-weight: bold}
.step{width:510px;float:left; vertical-align:middle; line-height:16px; margin-bottom:8px;}
.left{ float:left;}
.middle{vertical-align:middle;}
.tableform{background-color:white;}
.small{font-size:10px;}

#tableSummary{width:800px;background-color:white;text-align:left;border:1px solid #95adbf;}
#tableSummary a{color:#3c76aa; text-decoration:underline;}
#tableSummary a:hover{color:#cc9900; text-decoration:underline;}
#tableSummary tr{height:30px;}
#tableSummary td{padding-left:15px;border-right:1px solid #d0dae3;}
.topRow{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/bkg_top.jpg) repeat-X;height:27px;text-align:left;padding:0;margin:0;}
.bkg_gray{background-color:#eff4f7;}
#emailTable td{ height:25px;}

/* recommendation*/
#recommendation{background-color:#f8f2de; text-align:left; float:left;}
#recommendation td{line-height:11px;}
.recommended{background-color:#d5a00f; color:white; font-weight:bold; }
.rec_arrow{background:url(https://advisor.dynamic.ca/ssws/html/news/edge/images/rec_arrow.gif) no-repeat; padding-left:15px; vertical-align:middle;}
.rightAlign{text-align:right}

/*progress table*/
#progressTable{font-size:10px;font-family: Arial, Helvetica, sans-serif;width:200px;vertical-align:middle;padding:0;margin:0;}
#progressTable tr{text-align:left;margin-top:5px;}
#progressTable td{text-align:center;line-height:10px;}
.box{border-top:1px solid #705e48;border-bottom:1px solid #705e48;height:0px;border-left: 1px solid #705e48;text-align:center;width:15px;padding:0;margin:0;}
.right{border: 1px solid #705e48;}
#progress{background-color:#eff4f7;padding:5px;width:250px;}

#content .headerIPS{
 	font:16px Arial, Helvetica, sans-serif;
  	font-weight:bold;
	text-decoration:none;
	color:#005595;
	 }


/*right pod*/
#content #side_column{float:right;width: 250px; margin:10px;}
#content #side_column .pod_container{float: right;width: 250px;background: url(https://advisor.dynamic.ca/ssws/html/news/edge/images/right_column_top.gif) left top no-repeat;}
#content #side_column div.pod_body{float: right;width: 222px !important;width: 250px;padding: 16px 14px;background: url(https://advisor.dynamic.ca/ssws/html/news/edge/images/right_column_bottom.gif) left bottom no-repeat;min-height:134px;_height:134px;text-align:left;}
#content #side_column div.pod{float: right;width: 250px;background: url(https://advisor.dynamic.ca/ssws/html/news/edge/images/right_column_content.gif) left top repeat-y;}			
hr{border:0; color:	#cccccc; height:1px; background-color:#cccccc;}			

/*table client materials*/
#tableMaterials td{ border-bottom:1px solid #d59f0f;}

/*fix table jen form*/
#fixTable{background-color:white;width:100%; height:100%}


/* revised July 15, 2008 */
#rp_sTeamConatiner {margin:0; padding:3px; width:auto;}
.secondary {font:10px Arial, Helvetica, sans-serif;width:auto;display:block;height:85px;padding:5px 0;}
#rp_sTeamConatiner .secondary p {font:10px Arial, Helvetica, sans-serif;margin:0;padding:0; width:100%;}
.sName {font:bold 11px Arial, Helvetica, sans-serif;color:#005e99;padding:0;margin:0;display:inline-table;width:auto;}
.secondary a:link, .secondary a:active, .secondary a:visited {font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#547889;}
.secondary a:hover {text-decoration:underline; color:#9a9ea0;}


/*charitable fund calculator -- revised September 11, 2008  -  updated by Elmer  */

#charitablefund_container{font:11px Arial, Helvetica, sans-serif; width:800px;  height:500px !important; height:100%; min-height:500px; display:inline-block; background:url(/ssws/html/news/images/ripple_bkg.jpg); background-repeat:no-repeat;padding-top:0px;}
#charitablefund_container p.smBlue{font: 12px Arial, Helvetica, sans-serif; color:#005595; font-weight:bold; padding-bottom:4px; margin-bottom:0; padding-top:10px;margin:0;}
#charitable_Table{ border:1px solid #666;border-collapse:collapse; margin-top:15px;width:750px;}
#charitable_Table td.col1_bis{background-color:#c2d4ec;}
#charitable_Table tr.topHeader{background-color:#005595;}
#charitable_Table tr td {font:normal 12px Arial, Helvetica, sans-serif; text-align:center;padding:5px; border:1px solid #666; border-collapse:collapse; background-color:#FFFFFF;}
#charitable_Table tr.topHeader td{color:#fff;font:bold 12px Arial, Helvetica, sans-serif; padding:5px;text-align:center;background-color:#005595;}
#charitable_Table a, #tableDonation a{color:#1d6ac9; font-size:12px; text-decoration:underline;}
#charitable_Table a:hover, #tableDonation a:hover{color:#d59f0f; font-size:12px; text-decoration: underline;}


/*top links charity - English version*/
#navBanner {width:800px; height:91px;display:block;background:url(/ssws/html/news/images/dcgf_banner.jpg);margin:0;padding:0;}
#dcgf_topLinks{font:11px Arial, Helvetica, sans-serif;padding-top:60px;padding-left:240px;}
#dcgf_topLinks a{font-size:11px;color:#005595;text-decoration:none;}
#dcgf_topLinks a:hover{text-decoration:underline;color:#005595;}

/*top links charity - French version*/
#navBannerFR {width:800px; height:91px;display:block;background:url(/ssws/html_fr/news/images/dcgf_banner.jpg);margin:0;padding:0;}
#dcgf_topLinksFR {font:11px Arial, Helvetica, sans-serif;padding-top:60px;padding-left:170px;}
#dcgf_topLinksFR a{font-size:11px;color:#005595;text-decoration:none;}
#dcgf_topLinksFR a:hover{text-decoration:underline;color:#005595;}

/*calculator pages*/
#resultInput {float:left;width:350px;clear:right;padding-right:25px;}
#resultInput table {width:350px;margin:0 0 0 20px;padding:0;}
#numInput {float:left; width:50%;}


/* start of result display of output */
#textResult {margin:0 25px; padding:20px 0; width:750px !important;width:750px; border:1px solid #b8b8b8; height:auto !important;display:inline-table;background-color:#f4f4f4;}
#textResult p {font:bold 15px Arial, Helvetica, sans-serif; text-align:center;color:#005595;}

#tableYears {width:750px; margin: 0px 25px 5px 25px;}
#tableYears table th {font:bold 12px Arial, Helvetica, sans-serif; text-align:center;color:#005595;padding:3px 0;}

#tableSide{width:100%;margin-top:45px;}
#tableSide td{font-size:11px; font-weight:bold;padding:0px 0px 5px 15px;}
#tableSide tr {vertical-align:top;padding:2px;}
#tableSide input{width:100px;  font-size:11px;padding:3px;}

#tableDonation {margin:25px 25px 0 0; padding:2px 25px 2px 2px;width:350px; border:1px solid #666666; border-collapse:collapse;}
#tableDonation th {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background-color:#005595;padding:2px 0;text-align:center; border:1px solid #666666; border-collapse:collapse;}
#tableDonation td{font-size:11px; font-weight:bold;padding:0px 0px 5px 0px; border:1px solid #666666; border-collapse:collapse; background-color:#FFFFFF;}
#tableDonation tr {vertical-align:top;padding:2px;}
#tableDonation td.col1{ width:55%;text-align:left;padding:5px 1px 5px 5px;background-color:#c2d4ec; }
#tableDonation td.col2{ width:45%; text-align:center;padding:3px 1px;font:normal 12px Arial, Helvetica, sans-serif;background-color:#ffffff;}


/*font styles & classes charity*/
.blueBackgrnd {background-color:#005595;}
.clientName {font:normal 12px Arial, Helvetica, sans-serif; color:#000;background-color:#d8dfed;padding:3px 0 3px 10px;}
.bCopyText {font:normal 12px Arial, Helvetica, sans-serif; color:#000;background-color:#fff;text-align:center;}
.BigBlack{font: 18px Arial, Helvetica, sans-serif; color:black; font-weight:bold;  padding-left:20px; padding-bottom:25px; }
.bigBlue{font: 14px Arial, Helvetica, sans-serif; color:#005595; font-weight:bold; padding-left:20px; line-height:22px;}

.blueText{ color:#005595;}
.nothing{font-weight:normal; color:#666; font-size:11px;}
.mid{vertical-align:middle;padding-right:4px;}

/*Styles for Steps 1 to 12 - Questions Results*/
#step_container{width:800px !important; width:800px;height:auto !important; height:100%;min-height:500px;background:url(/ssws/html/news/images/ripple2_bkg.jpg) top left no-repeat;display:inline-table; border-top:1px solid #c2c2c2;padding-top:20px;margin:0;}
#step_container p {width:740px;padding:0 25px;}
#step_container a {color:#005595; text-decoration:none;}
#step_container a:hover{text-decoration:underline; color:#005595;}

#maintext p {font:normal 12px Arial, Helvetica, sans-serif; color:#666}
#maintext a {color:#005595; text-decoration:none;}
#maintext a:hover{text-decoration:underline; color:#005595;}

.headerOrange{font-size:18px; color:#d59f0f; line-height:20px;}
.headerBlue{font-size:18px; color:#015a9d; line-height:20px;} /*Blue section headline*/
.subText {font-size:14px; color:#015a9d;margin:0;}/*Blue section sub-headline*/

.calc_disclaimer {width:750px; padding-top:25px; margin:0 25px;border-top:1px solid #005595;display:inline-block;font:normal 11px Arial, Helvetica, sans-serif; line-height:14px;color:#666;padding-top:8px;clear:both;}
.calc_disclaimerAll {width:750px; padding-top:25px; margin:0 25px;display:inline-block;font:normal 11px Arial, Helvetica, sans-serif; line-height:14px;color:#666;padding-top:8px;clear:both;}

.headerGrey{font-size:18px;}
.smOrange{font-size:12px; color:#363636;font-weight:normal;}
.imgSTeps{vertical-align:middle;margin-right:10px;}

/*Container ID's*/
#doc{width:750px !important;margin:0 25px;padding-bottom:20px;border-bottom:1px solid #005595;}
#steps{width:750px; margin:0 25px;padding-top:25px;height:auto;}
#nextStep{width:750px;border-top:1px solid #005595;padding-top:25px;margin:0 25px;} 
#rider2{width:750px;padding-top:25px;margin:0 25px;font:normal 10px Arial, Helvetica, sans-serif;border-top:1px solid #005595; height:auto !important;display:inline-block;}


/*For
	------ 1 column use #sect_full only with width: 784px, comment out #sect3
	-------2 colums use #sect2 & #sect3 only  both width:375px
*/
#sect_full {float:left; width:720px; margin-bottom:15px;padding-right:10px;}
#sect2{float:left; width:350px; margin-bottom:15px;padding-right:10px;}
#sect3{float:left;width:360px; padding-left:10px; border-left:1px solid #005595;margin-bottom:15px;}
#sect_full ol li,#sect2 ol li,#sect3 ol li{ padding-bottom:15px; line-height:16px; width:auto;}

#nextStep ul{ line-height:18px;}
