/* css stylesheet for cgi ebusiness suite sample site */

body	
{
	margin: 0px;
    background-color: #000000;
}

p
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: normal;
	text-align: justify;
    word-spacing: normal;
	color: #ffffff;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.centerText
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: normal;
	text-align: center;
    word-spacing: normal;
	color: #9d0708;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top: 0px;
}

li
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: normal;
	text-align: justify;
    word-spacing: normal;
	color: #ffffff;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

 .smallText
 {
	font-family: verdana, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: normal;
	text-align: justify;
    word-spacing: normal;
	color: #333333;
 }
 
 
.pageDisplayLine
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
	text-align: center;
    word-spacing: 2px;
	color: #333333;
}

/* Image Styles*/
.imageNoBorderFULL
{
    width:100%;
    height:150px;
    border:1px;
    border-color: #000000;
    padding:0px;
    text-align:center;
    vertical-align:middle;
}

.imageNoBorder
{
    border:1px;
    border-color: #000000;
    padding:0px;
    text-align:center;
    vertical-align:middle;
}

.imageBorder
{
    text-align:center;
    vertical-align:middle;
}

.imageBorder img
{
    border: solid 0px #9d0708;
    padding:5px;
}

.imageBorder a
{
	color: #9d0708;
	border:solid 0px;
	text-decoration: none;
}
	
.imageBorder a:visited	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.imageBorder a:active	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.imageBorder a:hover
{	
	text-decoration: none;
	color: #9d0708;
}

/* Title Heading */
.titleHeading
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	margin-bottom:10px;
	vertical-align:top;
}

.titleHeading a:link
{
	color: #9d0708;
	text-decoration: none;
}
	
.titleHeading a:visited
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.titleHeading a:active
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.titleHeading a:hover
{	
	text-decoration: underline;
	color: #999999;
}

/* Padded Page Links */
.pageLinkLeftAlignPadded
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	text-decoration: normal;
	padding-left: 10px;
}

.pageLinkLeftAlignPadded a
{
	color: #9d0708;
	text-decoration: none;
}
	
.pageLinkLeftAlignPadded a:visited	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.pageLinkLeftAlignPadded a:active	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.pageLinkLeftAlignPadded a:hover
{	
	text-decoration: underline;
	color: #EFEFEF;
}

/* Page Link */
.pageLink
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	text-decoration: normal;
}

.pageLink a
{
	color: #9d0708;
	text-decoration: none;
}
	
.pageLink a:visited	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.pageLink a:active	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.pageLink a:hover
{	
	text-decoration: underline;
	color: #9d0708;
}

/* Plain Link */
.plainLink
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #ffffff;
	text-decoration: normal;
}

.plainLink a
{
	color: #ffffff;
	text-decoration: underline;
}
	
.plainLink a:visited	
{
	text-decoration: underline;	
	color: #ffffff;
}	
		
.plainLink a:active	
{
	text-decoration: underline;	
	color: #ffffff;
}	
		
.plainLink a:hover
{	
	text-decoration: none;
	color: #9d0708;
}


.rightSideColumn
{
	width:0px;
	vertical-align: top;
}

.leftSideColumn
{
	width:0px;
	vertical-align: top;
}

.cellBottomAlign
{
	vertical-align: bottom;
}

.cellTopAlign
{
	vertical-align: top;
}

.cellTopRightAlign
{
	vertical-align: top;
	text-align:right;
}

.cellRightAlign
{
	text-align:right;
}

.cellTopRightAlignPlusPadding
{
	vertical-align: top;
	text-align:right;
	padding-top:0px;
	padding-right:5px;
}

.cellTopAlignPlusPadding
{
	vertical-align: top;
	padding-left:5px;
	padding-right:5px;
}

.cellTopRightAlignPlusPadding
{
	vertical-align: top;
	text-align:right;
	padding-right:10px;
}

.cellLeftMargin
{
	padding-left: 5px;
	text-align: left;
}

.cellTopLeftAlign
{
	vertical-align:top;
	text-align: left;
}

.cellCenterAlign
{
	text-align:center;
	vertical-align:middle;
}

.cellCenterAlignPadding
{
	text-align:center;
	vertical-align:middle;
	padding-left: 5px;
	padding-right: 5px;
}

.headerTitleNoBG
{
	height: 20px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:2px;
	color: #9d0708;
	text-align: center;
	text-decoration: none;
	background-color: #ffffff;
}

.headerTitleLabel
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:2px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #9d0708;
	padding:5px;
	border:solid 1px #ffffff;
}

.headerTitleLabel u
{
	text-decoration: none;
}

.headerTitleLabel a
{
	text-decoration: underline;
	color: #9d0708;
}

.headerTitleLabel a:visited	
{
	text-decoration: underline;
	color: #9d0708;
}	
		
.headerTitleLabel a:active	
{
	text-decoration: underline;
	color: #9d0708;
}	
		
.headerTitleLabel a:hover	
{	
	text-decoration: none;
	color: #ffffff;
}

.subHeaderTitleLabel2
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:2px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	background-color: #9d0708;
	padding:5px;
}

.subHeaderTitleLabel
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:2px;
	color: #9d0708;
	text-align: left;
	text-decoration: none;
	background-color: #000000;
	padding:5px;
}

.subHeaderTitleLabel u
{
	text-decoration: none;
}

.subHeaderTitleLabel a
{
	text-decoration: none;
	color: #9d0708;
}

.subHeaderTitleLabel a:visited	
{
	text-decoration: none;
	color: #9d0708;
}	
		
.subHeaderTitleLabel a:active	
{
	text-decoration: none;
	color: #9d0708;
}	
		
.subHeaderTitleLabel a:hover	
{	
	text-decoration: underline;
	color: #9d0708;
}

.smallRedText
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	text-align:center;
	color: #9d0708;
	text-decoration: none;
}

.footer
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	text-align:center;
	color: #9d0708;
	text-decoration: none;
	border-top: solid 2px #9d0708;
	border-bottom: solid 2px #9d0708;
}

.footer a
{
	color: #9d0708;
	text-decoration: none;
}
	
.footer a:visited	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.footer a:active	
{
	text-decoration: none;	
	color: #9d0708;
}	
		
.footer a:hover
{	
	text-decoration: underline;
	color: #9d0708;
}

.tableBorder
{
	border: 3px solid #9d0708;
}

table#NavBarTable
{
	border-style: solid;
	border-color: #D2D7DF;
	border-width: 1px;
	background-color: #EDEEF1;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-collapse collapse;
	width: 100%;
	height: 30px;
	border-bottom: solid 3px #3f4d68;
}

.errorStyle
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	color: #FF0000;
	text-align: center;
}

.buttonStyle
{
    height: 20px;
	text-align:center;
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:bold; 
	text-decoration: none; 
	color: #9d0708;
}

.labelStyle
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #ffffff;
	vertical-align:top;
	text-align: left;
	padding-left:5px;
	vertical-align:middle;
}

.labelFldStyle
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #0000ff;
	vertical-align:top;
	text-align: left;
	padding-left:5px;
	vertical-align:middle;
}

.labelStyleBig
{
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #ffffff;
	vertical-align:top;
	text-align: left;
	padding-left:5px;
	vertical-align:middle;
}

.labelFldStyleBig
{
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #0000ff;
	vertical-align:top;
	text-align: left;
	padding-left:5px;
	vertical-align:middle;
}

.labelFldStyleBigRightAlign
{
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #0000ff;
	vertical-align:top;
	text-align: right;
	padding-left:5px;
	vertical-align:middle;
}

.textAreaStyleMedium
{
	width:280px;
	height:125px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textAreaStyle
{
	width:200px;
	height:100px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textAreaStyleFULL
{
	width:100%;
	height:200px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textAreaStyleSmallFULL
{
	width:100%;
	height:100px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.listStyleFULL
{
	width:100%;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textBoxStyleFULL
{
	width:100%;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textBoxStyle
{
	width:200px;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textBoxStyleMedium
{
	width:280px;
	height:16px;
	font-fmily: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.textBoxStyleSmall
{
	width:46px;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.listStyleMedium
{
	width:284px;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.listStyle
{
	width:202px;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.listStyleSmall
{
	width:50px;
	height:16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	border:1px solid #999999;
	text-align:left;
}

.layoutPaddingTopAlign
{
	vertical-align: top;
	padding-left:5px;
	padding-right:5px;
}

.layoutPadding
{
	padding-left:5px;
	padding-right:5px;
}

.msgLabelNoBgNoHt
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #9d0708;
	text-align:center;
}

/* CONTACT US STYLE */
/* Title Heading */
.contactus
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:	normal;
	word-spacing:normal;
	letter-spacing:	normal;
	color: #ffffff;
	margin-bottom:10px;
	vertical-align:top;
	text-align:center;
}

.contactus a:link
{
	color: #ffffff;
	text-decoration: underline;
}
	
.contactus a:visited
{
	text-decoration: underline;	
	color: #ffffff;
}	
		
.contactus a:active
{
	text-decoration: underline;	
	color: #ffffff;
}	
		
.contactus a:hover
{	
	text-decoration: none;
	color: #9d0708;
}