

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0067A7;
	font-weight:bold;
	text-decoration:none;	

}
	
ul li {list-style: circle outside ;  } 

.newCustomer_textbox
{
	width:200px;
}

.headerspacer
{	
	background-image: url(../images/Sub1/headerspacer.jpg);
}
.width0px
{
	width:0px;
}
.tdwidth180px
{
	width: 180px;
}

.tdwidth160px
{
	width: 160px;
}

.tdwidth80
{
	width:80%;
}
.tblWidth100
{
	border: 0; 
	width: 100%; 
}
.tdwidth195px
{	
	width: 195px; 
}

.tdwidth200px
{	
	width: 200px; 
}
.tdHeight10px
{	
	height: 10px;
}
/********************************************************/
.DefaultDropDown
{
}

.uctlListHeader
{
	background-color: #A9A9A9;
	font-weight: bold;
}
.tdBold
{
	font-weight: bold;
	text-align: left;
}
.tdHLAlign
{
	text-align:left;
}

.tdHRAlign
{
	text-align:right;	
}

.tdHCAlign
{
	text-align: center;
}
.tdVMAlign
{
	vertical-align: middle;
}
.tdVTAlign
{
	vertical-align:top;
}
.tdVBAlign
{
	vertical-align:bottom;
}


.trOuterHeaderTemplate
{
	background-color: #1e8acb ;
	color: white;
	font-weight: bold;
}
.trHeaderTemplate
{
	background-color: lightsteelblue;
	color: #0067A7;
	font-weight: bold;
}

.trItemTemplate
{
	background-color: #FFFFFF;
}

.trImageMiddleCenter
{
	vertical-align: middle;
	text-align: center;
}

.trAlterTemplate
{
	background-color: aliceblue;
}
.trSelectedTemplateRow
{
	background-color: #696969;
}


.tdRSelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0067A7;
	text-align:right;
	width:15%

}
.tdSelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0067A7;
	text-align: center;
	width:15%

}
.tdName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 70%;
}
.tdDelete
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	width: 15%;
}
.tdRightAlign
{
	font-weight: bold;
	text-align: right;
	width: 30%;
}
.txtWidth
{
	width: 216px;
}
.leftAlign
{
	text-align: left;
}
.tdAlignLeft
{
	text-align: left;
	width: 50%;
}
.tdRightAlign20
{
	text-align: right;
	width: 20%;
}
.tdAlignCenter
{
	text-align: center;
}

.tblWidth
{
	border-width: 0;
	border: 0;
	padding: 0;
	border-spacing: 0;
	width: 100%;
}
.main-table
{
	border-width: 0;
	border: 0;
	padding: 0;
	border-spacing: 0;
	width: 100%;
}
.sub-table
{
	border-width: 0;
	border: 0;
	padding: 0;
	border-spacing: 0;
	width: 100%;
}
.tdRghtAlgn
{
	text-align: right;
}
.hideControl
{
	visibility: hidden;
	display: none;
}
.FooterTD
{
	height: 17px;
}
.showControl
{
	visibility: visible;
}
.MainBody
{
	margin: 0 0 0 0;
	clear: both;
	display: block;
	float: none;
	background-color: #EBF1F3;
}

.FullWidthImage
{
	width: 1004px;
}

.LeftMenuArea
{
	width: 25%;
	height: 283px;
	vertical-align: top;
}

.ContextArea
{
	width: 75%;
	height: 283px;
	vertical-align: top;
}

.MainDiv
{
	height: 500px;
	width: 750px;
	display: block;
	overflow: scroll;
	position: static;
}





.tblMain
{
	border: 1;
	padding: 0;
	border-spacing: 0;
	width: 350px;
	height: 150px;
}
.uctlListHeader
{
	background-color: #A9A9A9;
	font-weight: bold;
	width: 150px;
	height: 23px;
}

.RedBarImage
{
	height: 28px;
	width: 1004px;
}

.uctlWidth
{
	width: 150px;
	height: 150px;
}

.defaultImageButton
{
}
.defaultButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.black-label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	font-weight:bold;
}
.defaultLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #648EA3;
}
.defaultTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	border-right: #648ea3 1px solid;
	border-top: #648ea3 1px solid;
	border-left: #648ea3 1px solid;
	border-bottom: #648ea3 1px solid;
}
.defaultRadioButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}


.defaultListBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
.defaultCheckListBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
.defaultDropDown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	border-right: #648EA3 2px solid;
	border-top: #648EA3 2px solid;
	border-left: #648EA3 2px solid;
	border-bottom: #648EA3 2px solid;
}
.defaultLinkButton
{
}



.main-header
{
	font-family: Arial-narrow, Helvetica, sans-serif;
	color: #2471A1;
	font-weight: bold;
	font-size: 17px;
}
.label-header
{
	font-family: Arial-narrow, Helvetica, sans-serif;
	color: #2471A1;
	font-weight: bold;
	font-style:italic;
	font-size: 19px;
}

.sub-header
{
	font-family: Arial-narrow, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 15px;
}
.error-message
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: red;
}
.success-message
{
}
.defaultOuterRptLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF ;
}
.defaultRptLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0067A7;
}

.defaultHdLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.defaultRptDropDown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

.successLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Red;
}
.errorLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Red;
}



.ClearTextBox
{
	clear: none;
	display: block;
	vertical-align: middle;
	overflow: hidden;
	width: 112px;
	color: navy;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	background-color: white;
	text-align: center;
	border-bottom-style: none;
}
.rpt-div
{ overflow:auto;
	height:200px;
	border:solid 1px #DCDCDC;
}
.rpt-header
{ overflow:auto;
	height:15px;
	border:solid 1px #DCDCDC;
}

.other-div
{ overflow:auto;
	height:100px;
	border:solid 1px #DCDCDC;
}
.tdwidth85
{
	width:85%;
}

.tdwidth100
{
	width:100%;
}
.tdwidth75
{
	width:75%;
}

.tdwidth50
{
	width:50%;
}
.tdwidth30
{
	width:30%;
}
.tdwidth25
{
	width:25%;
}
.tdwidth20
{
	width:20%;
}
.tdwidth15
{
	width:15%;
}

.tdwidth10
{
	width:10%;
}
.tdwidth5
{
	width:5%;
}
.tdwidth1
{
	width:1%;
}
.tdwidth40
{
	width:40%;
}
.shp-cart-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#1e8acb ;
	color: white;
	font-weight: bold;
}

.shp-cart-headerlabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;

}

.shp-cart-label
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #648EA3;
}
.shp-cart-value
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0067A7;
	font-weight:bold;
}


.shp-cart-dropdown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

.cartheader
{
background-image:url('../Images/Layout/images/cartmainbar.jpg');
}




.F1
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.F2
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	line-height: 18px;
	padding-bottom: 10px;
	padding-right: 30px;
	text-align: justify;
}
.F2_LeftPad
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 6px;
	text-align: justify;
}
.F2_Bold
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}
.F3
{
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.F4
{
    FONT-SIZE: 16px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.B4
{
    FONT-SIZE: 19px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.B4_SecurityFeatures
{
    FONT-SIZE: 19px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-BOTTOM: 10px;
}

.B5
{
    FONT-SIZE: 15px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    padding-TOP: 6px;
    padding-BOTTOM: 10px;
}

.B5_SecurityFeatures
{
    FONT-SIZE: 15px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;   
    padding-TOP: 6px;
    padding-BOTTOM: 2px;
}
.B5_Security_Features
{
    FONT-SIZE: 15px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;   
}
.B3
{
    FONT-SIZE: 13px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.B2
{
    FONT-SIZE: 12px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.W1
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.W2
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}


UL.NoPad
{
	PADDING-LEFT: 15px;
	MARGIN-LEFT: 0px;
	LIST-STYLE-TYPE:none ;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 12px;
}

#SP_Body
{
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 5px;
	MARGIN-TOP: 0px;
}

#col1
{
	float: left;
	background-color: #FFFFFF;
	width: 30%;
	margin-left: 95px;
	text-align:center;	
}

#col2
{
	float: left;
	width: 47%;
	margin-left: 8px;
	margin-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#col3
{
	width: 95%;
	margin-left: 8px;
	margin-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#col4
{
	float: left;
	width: 60%;
	margin-left: 6px;
	margin-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#col5
{
	float: left;
	background-color: #FFFFFF;
	width: 35%;
	margin-left: 5px;
	padding-top: 6px;
}

#col6
{
	background-color: #FFFFFF;
	width: 55%;
	margin-left: 5px;
	padding-top: 6px;
}

.logounit {
	float: left;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 25px;
	margin-left: 15px;
}

.tabs
{
	text-align: right;
	padding-right: 10px;
}

.box1
{
	border-style:solid;
	border-color:#93a3ab;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-bottom: 8px;
	width: 100%;
}



#formContainer
{
	width: 100%;
}

p.font
{
	margin-left: 20px;
}

p.sph1
{
	FONT-SIZE: 18px;
	COLOR: #0067A7;
	FONT-FAMILY: Arial;
	font-weight: bold;
}

p.sph2
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: Bold;
	COLOR: #0067A7;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}



p.sph3
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: Bold;
	COLOR: #0067A7;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	/*background-color: eaf4fa;*/
}

p.sph4
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: Bold;
	COLOR: #0067A7;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
p.spb
{
	FONT-SIZE: 12px;
    COLOR: #0067A7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

p.cost
{
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.sph5
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: Bold;
	COLOR: #0067A7;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

padright
{
	padding-right: 15pt;
	margin-right: 45px;
}
img.divider
{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: block;
}

img.center
{
	margin-top: 30px;
}

.BGImage {
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(../images/BackGround.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

.BGImagesub {
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(../images/sub1/BackGround_sub.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.Blank1 {
	FONT-SIZE: 6px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.Blank2 {
	FONT-SIZE: 8px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.Blank3 {
	FONT-SIZE: 3px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.LeftRightBottomBorder
{
	border-right: lightsteelblue thin solid; 
	border-left: lightsteelblue thin solid; 
	border-bottom: lightsteelblue thin solid; 
	vertical-align: top;
}
.LeftRightBorder
{
	border-right: lightsteelblue thin solid; 
	border-left: lightsteelblue thin solid; 	
	vertical-align: top;
}

/* New Implementations*/
.tblwidth
{
width: 999px;
}
.tdHeight34px
{
	height:34px;
}
.tdHeight5
{
	height:5%;
}

.tdHeight25px
{
	height:25px;
}
.tdHeight19px
{
	height:19px;
}
.tdHeight0px
{
	height:0px;
}

.tdHeight208px
{
	height:208px;
}
.tdwidth432px
{
	width:432px;
}
.tdWidth17px
{
	width:17px
}
.tdwidth20px
{
	width:20px;
}
.tdWidth717px
{
	width:717px;
	
}
.tdHeight407px
{
	height:407px;
	
}
.tdHeight39px
{
	height:39px;
	
}
.tdWidth550px
{
	width:550px;
}
.tdHeight72px
{
	height:72px;
}
.tdWidth30px
{
	width:30px;
}
.tdWidth1px
{
	width:1px;
}

.tdWidth260px
{
	width:260px;
}

.tdWidth60px
{
	width:60px;
}
.tdWidth1px
{
	width:103px;
}
.tdHeight8px
{
	height:8px;
}
.tdWidth19px
{
	width:19px;
}
.tdWidth22px
{
	width:22px
}

.tdHeight53px
{
	height:53px
}

.fontsize7pt
{
	font-size:7pt;
}

.imgstyle1
{
 width:625px;
 height:14px;
}

.imgstyle2
{
	height:14px;
	width:24px;
	
}


/* Designs from 2/06/2008 on wards*/

.red_req_label
{
	color:Red;
}
.address_width
{
	width:260px;
}
.phone_ext_width
{
	width:50px;
	
}
.zip_code_width
{
	width:50px;
	
}
.city_width
{
	width:50px;
}
.mi_name
{
	width:40px;
}
.payment_textbox
{
	width:60px;
}
.text_message
{
	border-style:none;
	height:92px;
	width:259px;
 
}
.payment_textbox_long
{
	width:260px;
}
.borderwidth
{
	border:0px;
}
.tdHeight16px
{
	height:16px;
}
.tdHeight12px
{
	height:12px;
}
.tdHeight17px
{
	height:17px;
}
.tdwidth170px
{
	width:170px;
}
.tdwidth250px
{
	width:250px;
}
.tdHeight15px
{
	height:15px;
}
.tdloginstyle1
{
  background-color:#1e8acb;
  height:15px;
  vertical-align:bottom;
}
 
.color_black
{
	color:Black;
}

.color_1e8acb
{
	color:#1e8acb;
}

.loginControl
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #1e8acb;
}
.tdHeight232px
{
	height:232px;
}
.tdwidth104px
{
	width:104px;
}

.tdHeight24px
{
	height:24px;
}

.tdwidth88px
{
	width:88px;
}
.tdwidth5px
{
	width:5px;
}

.color_lightsteelblue
{
	color:lightsteelblue;
}
.div_master
{
	position:absolute;
	top:250px;
	left:250px;
	z-index:1000;
}
.td_master
{
	width:0%;
	height:19px;
	vertical-align:top;
}

.td_master1
{
	width:15%;
	height:19px;
	vertical-align:top;
}
.td_master2
{
	width:1%;
	height:19px;
	vertical-align:top;
}
.td_master74
{
	width:74%;
	text-align:left;
	vertical-align:top;
}

.td_masterh137
{
	vertical-align:top;
	height:147px;
}
.td_topleft
{
	vertical-align:top;
	text-align:left;
}
.tdwidth18px
{
	width:18px;
}
.tdwidth117px
{
	width:117px;
}
.td_master117
{
	width:117px;
	background-color:#FFFFFF;
 text-align:center;
}


.tdHeight150px;
{
	height:150px;
}
.td_master143
{
	width:143px;
	background-color:#FFFFFF;
	text-align:left;
}

.tdw5h19
{
	width:5px;
	height:19px;
}
.tdw13h19
{
	width:13px;
	height:19px;
}

.tdw117h19
{
	height:19px;
	width:117px;
}

.tdwidth153
{
	Width:153px;
}
 
.tdtoph170
{
	height:170px;
	vertical-align:top;
}
 
 .tdw1h19top
 {
 width:1%;
 height:19px;
 vertical-align:top;
 	
 }
 .tdw1h19top
 {
 width:1%;
 height:19px;
 vertical-align:top;
 }
 .tdw74vtopl
 { width:74%;
	vertical-align:top;
 text-align:left;
 }
 .tdlw717h100
 {
	text-align:left;
 height:100%;
 width:717px;
 }

.bgwhitew95
{
	background-color:White;
	width:95%;
}
.w22h10top
{
	width:22px;
	height:10px;
	vertical-align:top;
	text-align:left;
}


.w17h17top
{
	width:17px;
	height:17px;
	vertical-align:top;

}
.w550h17top
{
	width:550px;
	height:17px;
	vertical-align:top;
}
.tdwidth625px
{
	width:625px;
}
.rth17
{
	text-align:right;
	height:17px;
	vertical-align:top;
}
.tdwidth24px
{
	width:24px;
}

.rtw30h10
{
	text-align:right;
	width:30px;
	height:10px;
	vertical-align:top;
}
.rtw30h10
{
	text-align:right;
	width:30px;
	height:10px;
	vertical-align:top
}

.div_master2
{
 text-align:center;
 position:absolute;
 top:50%;
 left:50%
}
.tdHeight32px
{
  height:32px;
}
.tw19h49
{
	vertical-align:top;
	width:19px;
	height:49px;
	
}
 
 .tlw22
 {
	text-align:left;
	vertical-align:top;
	width:22px;
	
 }
 .tlw19
 {
	width:19px;
 }

.tlw30
{
	text-align:right;
	width:30px;
	vertical-align:top;
}
.w9r
{
	width:9px;
	text-align:right;
}

.w9r
{
	width:9px;
	text-align:right;
}
.w9h23l
{
	width:9px;
	height:23px;
	text-align:left;
}
.w9h27r
{
	width:9px;
	height:27px;
	text-align:right;
}
.leftPadding
{
	padding-left: 45px;
}

.15leftPadding
{
	padding-left: 15px;
}

.F2_Height
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	line-height: 12px;
	padding-bottom: 10px;
	padding-right: 30px;
	text-align: justify;
}
.style1 {
	color: #0067A7;
	font-weight: bold;
}
.nobold {
	color: #0067A7;
	font-weight: normal;
}

