body,td,th {
	font-family: verdana;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #444444;
}
a:link {
	color: #28407f;
}
a:visited {
	color: #28407f;
}
a:hover {
	color: #0078D0;
}
a:active {
	color: #28407f;
}

a.ltBlue:link { color: #0078d0; text-decoration: underline; }
a.ltBlue:active {color: #0078d0; text-decoration: underline;}
a.ltBlue:visited { color: #0078d0; text-decoration: underline;}
a.ltBlue:hover { color: #0d1d9b; text-decoration: underline;}

a.dkBlue:link { color: #0d1d9b; text-decoration: underline; }
a.dkBlue:active {color: #0d1d9b; text-decoration: underline;}
a.dkBlue:visited { color: #0d1d9b; text-decoration: underline;}
a.dkBlue:hover { color: #0078d0; text-decoration: underline;}

/* underline only on mouseover */
.mouseoverOnly a:link, a:link.mouseoverOnly, .mouseoverOnly a:visited, a:visited.mouseoverOnly {
	text-decoration: none;
}
.mouseoverOnly a:hover, a:hover.mouseoverOnly, .mouseoverOnly a:active, a:active.mouseoverOnly {
	text-decoration: underline;
}
.bgGradient, .bgGradientBlue, .bgGradientGreen, .bgGradientGray {
	background-image: URL("../images/backgrounds/home_header_bkg.gif");
	height: 19px;
	background-repeat: repeat-x;
	padding-left: 10px;
	border: 1px solid #006dbc;
}
.bgLightGray, .bgLightGray td, .bgLightGray th {
	background-color: #EFEFEF;
}
.bgLightTan, .bgLightTan td, .bgLightTan th {
	background-color: #f5f2eb;
}
.bgGradientBody, .bgGradientBodyFull, .bgGradientBlueBody, .bgGradientBlueBodyFull {
	padding: 10px 5px 10px 10px;
	border: 1px solid #006dbc;
}
.bgGradientBody, .bgGradientBlueBody {
	border-top: none;
}
.txtMedium, .txtMedium td, .txtMedium th, .txtMedium a:link, .txtMedium a:visited, a:link.txtMedium, a:visited.txtMedium {
	color: #3973AD;
}
.txtWhite, .txtWhite td, .txtWhite th, .txtWhite a:link, .txtWhite a:visited, a:link.txtWhite, a:visited.txtWhite {
	color: #FFFFFF;
}

.h2, .h2 td, .h2 th {
	font-size: 15px;
}
.large, .large td, .large th {
	font-size: 14px;
}
.small, .small td, .small th {
	font-size: 11px;
}
/* Tables and Padding *********************************************************/
.tablePlain tr td {	padding: 3px 6px 3px 6px; }
.tableBullets tr td { padding: 3px 0px 3px 0px; background-color: transparent; }
.tableForm tr td { padding: 3px 5px 3px 0px; }
.pad5 { padding: 5px; }
.pad5sides { padding: 0px 5px 0px 5px; }
.pad10 { padding: 10px; }
.pad10sides { padding: 0px 10px 0px 10px; }
.pad20 { padding: 20px; }
.pad20sides { padding: 0px 20px 0px 20px; }
.indent { padding-left: 25px; }

/* Background Colors **********************************************************/
/* Basics */
.rowcolor {
	background-color: #F3F6F9;
}
.linecolor {
	background-color: #DFE7EF;
}
/* Blues */
.bgLight, .bgLight td, .bgLight th {
	background-color: #E9EFF7;
}
.bgMedium, .bgMedium td, .bgMedium th {
	background-color: #D1E0F4;
}
.bgDark, .bgDark td, .bgDark th, .bgDark a:link, .bgDark a:visited {
	background-color: #3973AD;
	color: #FFFFFF;
}
.bgBrightBlue, .bgBrightBlue td, .bgBrightBlue th {
	background-color: #84B5F0;
}
.bgRoyalBlue, .bgRoyalBlue td, .bgRoyalBlue th {
	background-color: #2848A1;
	color: #FFFFFF;
}
.bgGradientDark {
	background-color: #DCEBFF;
}
/* Greens */
.bgGreen {
	background-color: #DFF4CC;
}
.bgDarkGreen, .bgDarkGreen td, .bgDarkGreen th {
	background-color: #75A24B;
	color: #FFFFFF;
}
/* Oranges */
.bgOrange {
	background-color: #FDDFC0;
}
.bgBrightOrange, .bgBrightOrange td, .bgBrightOrange th {
	background-color: #ED8620;
}
.bgDarkOrange, .bgDarkOrange td, .bgDarkOrange th {
	background-color: #CC6601;
}
/* Yellows */
.bgYellow {
	background-color: #FEFEA8;
}
.bgLightYellow {
	background-color: #FFFFE4;
}
.bgGold, .bgGold td, .bgGold th {
	background-color: #CE9C00;
}
.bgLightGold {
	background-color: #eddba6;
}
/* Neutrals */
.bgWhite, .bgWhite td, .bgWhite th {
	background-color: #FFFFFF;
}
.bgLightGray, .bgLightGray td, .bgLightGray th {
	background-color: #EFEFEF;
}
.bgBlack {
	background-color: #000000;
	color: #FFFFFF;
}

/* add an underline or border */
.line, td.line, .line td {
	border-bottom: 1px solid #DFE7EF;
	padding-bottom: 2px;
}
.lineDark {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #3973AD;
}
.lineDarkOrange {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #CC6601;
}
.lineGold {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #CE9C00;
}
.lineRoyalBlue {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #2848A1;
}
.lineLinecolor {
	border: solid 1px #DFE7EF;
}

/* Bullets ********************************************************************/
.bulletNormal {
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: top;
}
/* in the tables, don't indent as much */
.tableStandard .bulletNormal, .tableSmall .bulletNormal {
	margin-left: 2px;
	margin-right: 4px;
}
.bulletIndent {
	margin-left: 25px;
	margin-right: 8px;
	vertical-align: top;
}
.bulletNoIndent {
	margin-left: 1px;
	margin-right: 2px;
	vertical-align: top;
}
.bulletFlushRight {
	float: right;
	position: relative;
	top: -9px;
}

.publishingGuide {
	background-image: url(../imgs/homepg/repeat_pub_guide.gif);
	background-repeat: repeat-x;
	height: 290px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #45588a;
}

.publishingGuideForm {
	background-image: url(../imgs/homepg/repeat_pub_guide.gif);
	background-repeat: repeat-x;
	height: 290px; 
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #45588a;
}

.publishingGuide2 {
	background-image: url(../imgs/form_fade.jpg);
	background-repeat: repeat-x;
	height: 290px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.publishingGuideForm2 {
	background-image: url(../imgs/form_fade.jpg);
	background-repeat: repeat-x;
	height: 290px; 
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.btmBlue {
	background-image: url(../imgs/homepg/repeat_btm_blue.gif);
	background-repeat: repeat-x;
	height: 121px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.btmYellow {
	background-color: #fad853;
}
.btmBlueRight {
	background-image: url(../imgs/homepg/repeat_btm_blue.gif);
	background-repeat: repeat-x;
	height: 121px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.redCaps {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #9d0229;
	text-transform: uppercase;
}
.redBold {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #9d0229;
}
.whtText {
	color: #FFFFFF;
}
.whtText13pt {
	color: #FFFFFF;
	font-size:13px;
}
.whtText12pt {
	color: #FFFFFF;
	font-size:12px;
}
.whtText9pt {
	color: #FFFFFF;
	font-size:6px;
	font-weight: normal;
}


.blkText {
	color: #000000;
}
.blkText13pt {
	color: #000000;
	font-size:13px;
}
.blkText12pt {
	color: #000000;
	font-size:12px;
}
.blkText9pt {
	color: #000000;
	font-size:12px;
	font-weight: normal;
	

}


.purpleTxt15pt {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3b1c57;
}
.ltBlueText18pt {
	font-family: verdana;
	font-size: 18px;
	text-transform: uppercase;
	color: #83b2db;
}


/*	Removes the extra border on the bottom of a form so forms can be properly
	nested without breaking tables
*/
form, img, table, td, th {
	margin-bottom: 0px;
}

/* Form Boxes */

.textfieldMed {
	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:106px;
	height:20px;
}

.textfieldSm {
	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:30px;
	height:20px;
}

.textfieldLg {
	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:217px;
	height:20px;
}

.textfieldLgGry {
	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield_gry.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:217px;
	height:20px;
}

.textfieldSm {
	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:58px;
	height:20px;
}

.submit {
	background: transparent url(../imgs/global/btn_submit.gif) no-repeat;
	height:20px;
	border:solid 0 #fff;
	width:116px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-indent: 15px;
	text-align: left;
	padding-left: 15px;
}
.submit2 {
	background: transparent url(../imgs/global/btn_submit2.gif) no-repeat;
	background-image-align:right;
	height:20px;
	border:solid 0 #fff;
	width:116px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: left;
	padding-left: 15px;
}

 /* End Form Boxes */

.blkText10pt {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}

.footerText {
	font-family: verdana;
	font-size: 12px;
	color: #555555;
	/* color: #000000; */
}

.footerBanner {
	background-image: url(http://xulonpress.com/footer_banner/footer.jpg); 
	background-repeat: no-repeat; 

}


.repeatSubNav {
	height: 25px;
	border-bottom-color: #dad5b7;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #040108;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #ece9d8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.repeatSubSection {
	background-image: url(../imgs/subpages/repeat_sub_section.gif);
	background-repeat: repeat-x;
	height: 98px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dad5b7;
}
.repeatSubHeader {
	height: 38px;
	border-bottom-color: #dad5b7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #ece9d8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.tanStroke {
	border: 5px solid #ede7dc;
}
.tanStrokeSpecial {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #ede7dc;
	border-right-color: #ede7dc;
	border-left-color: #ede7dc;
}
.blueTxt {
	color: #3B1C57;
}
.ltBlueTxt {
	color: #0078d0;
	font-size: 14px;
}
.pictureFrame {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.cellColorTan {
	background-color: #f5f2eb;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D6D0C7;
	border-bottom-color: #D6D0C7;
}
.btnRight {
	background-image: url(../imgs/global/btn_rt.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 6px;
}
.btnLeft {
	background-image: url(../imgs/global/btn_lft.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 6px;
}
.btnRepeat {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../imgs/global/btn_repeat.gif);
	background-repeat: repeat-x;
}
.btnRepeat a:hover, .btnRepeat a:link, .btnRepeat a:active, .btnRepeat a:visited {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
h4 {
	background-image: url(../imgs/global/blue_bar.gif);
	font-family: verdana;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	line-height: 21px;
	text-indent: 15px;
	width:495px;
	height:21px;
}
h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006dbc;
	font-family: verdana;
	font-size: 20px;
	color: #0d1d9b;
}
h2 {
	background-color: #c3dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88bde3;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-indent: 5px;
	color: #444444;
}
h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006dbc;
	font-family: verdana;
	font-size: 13px;
	color: #0d1d9b;
}
h5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc3333;
	font-family: verdana;
	font-size: 20px;
	color: #cc3333;
}

hr {
	color: #006dbc;
	height: 1px;
}
.homepgCenterCell {
	height: 290px;
	width: 515px;
}
ul {
	list-style-image: url(../imgs/global/bullet.gif);
	margin-left: 10px;
	padding-left: 5px;
}
.submitLg {

	background: url(../imgs/global/btn_submitlg.gif) no-repeat;
	height:20px;
	border:solid 0 #fff;
	width:150px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-indent: 15px;
	text-align: left;
	padding-left: 15px;
}
.textfieldMedHome {

	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:110px;
	height:20px;
}



.textfieldLgHome {

	background-color: #FFFFFF;
	background-image: url(../imgs/global/textfield.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-position: top;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#DDDDDD;
	scrollbar-shadow-color:#C7C7C7;
	scrollbar-face-color:#DBDBDB;
	scrollbar-track-color:#EAEAEA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	width:166px;
	height:20px;
}
.submitsm {

	background: transparent url(../imgs/global/btn_submit.gif) no-repeat;
	height:20px;
	border:solid 0 #fff;
	width:75px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-indent: 15px;
	text-align: left;
	padding-left: 15px;
}
.tbaleHeight1 {
	height: 1px;
}
.copyright {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}



/* FOOTER-CONTAINER.CSS 	********************************************************************/
/* FOOTER-CONTAINER.CSS 	********************************************************************/


/* DUPLICATED STYLES
*/


#footer-wrap {
	margin: auto;
	padding: 0px;
	width: 747px;
	
}

#footer-wrap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	font-size: 14px;
	text-align: center;
}

#footer-wrap a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	font-size: 11px;
}

#social-foot {
	width: 747px;
	height: 191px;
}

#social-foot-new {
	width: 747px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	margin: 0px 0 0 0;
	padding: 20px 0 20px 0;
}

#footer-links {
	width: 747px;
	border-top: 1px solid #e1e1e1;
	margin: 15px 0 0 0;
	padding: 15px 0 0px 0;
	/* background-image: url(/images/xulon-footer_links_bg.jpg); */
	background: #f4f4f4;
	background-repeat: no-repeat;
	background-position: bottom;
}

#footer-links table {
	margin-top: 0px;
	margin-bottom: 0px;
}

.footer-links-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C71224;
	font-weight: bold;
}

#footer-links p {
	list-style-type: none;
	color: #5D5D5D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 7px;
	text-align: left;
	margin-top: 0;
}

#footer-links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 7px;
	color: #5D5D5D;
	text-decoration: none;
	text-align: left;
}

#footer-links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 7px;
	color: #000;
	text-decoration: none;
	text-align: left;
}

#copyright-bar {
	background-image: url(/images/xulon-footer_red_bttm.jpg);
	width: 747px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: top;
	border: 0px solid #000;
	padding-top: 2px;
}

#copyright-bar p {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
}

#copyright-bar a {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

#copyright-bar a:hover {
	color: #7B0107;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

#salem-network p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 10px 0 0 0;
}

#salem-network a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

#salem-network a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

