HTML {
	FONT-SIZE: 100%
}
BODY {
	FONT-SIZE: 62.5%; MARGIN: 12px 0px 0px 12px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; color: #333;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #3a4b56
}
H1.pageTitle {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 2.6em; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #9ca5aa; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 1.2em; COLOR: #3a4b56
}
UL#LeftSideNav H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0px 12px; COLOR: #3a4b56
}
DIV#Banner_featureArea_two H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #ffffff
}

H4 {
	FONT-SIZE: 1.1em; COLOR: #9ca5aa
}
DIV.HomeFeatureThumbs H4 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #3a4b56; TEXT-DECORATION: none
}
DIV.HomeFeatureThumbs H4 A {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #3a4b56; TEXT-DECORATION: none
}
UNKNOWN {
	COLOR: #0085c1; TEXT-DECORATION: underline
}
H5 {
	FONT-SIZE: 1.1em; COLOR: #9ca5aa
}
H6 {
	FONT-SIZE: 1em; COLOR: #9ca5aa
}
P {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 1.4em
}
DIV.Banner_featureArea_two P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
/**
A {
	FONT-WEIGHT: bold; COLOR: #3a4b56; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
**/

UL {
	FONT-SIZE: 1.1em

}
OL {
	FONT-SIZE: 1.1em
}
INPUT {
	FONT-SIZE: 1.1em
}
TEXTAREA {
	FONT-SIZE: 1.1em
}
SELECT {
	FONT-SIZE: 1.1em
}
UL {
	MARGIN-LEFT: 15px
}
OL {
	MARGIN-LEFT: 22px
}

/**
UL LI {
	LIST-STYLE-TYPE: square
}
**/
.ToTheLeft {
	FLOAT: left
}
.ToTheRight {
	FLOAT: right
}
.txtNormal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#SiteWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px
}
DIV#topBanner {
	MARGIN-BOTTOM: 5px
}

DIV#SearchBox {
	BACKGROUND-POSITION: left bottom; FLOAT: left; WIDTH: 226px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 48px
} 
DIV#blueLine {
	PADDING-RIGHT: 9px; FLOAT: left
}
DIV#InnerSearchBox {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; COLOR: #9ca5aa; PADDING-TOP: 2px;
}
DIV#FeatureBanner_General {
	MARGIN-TOP: 15px; PADDING-LEFT: 9px; FLOAT: left; WIDTH: 710px
}
DIV#MainContent {
	CLEAR: both; BACKGROUND-POSITION: left 50%; FLOAT: left; MARGIN: 23px 0px 0px; WIDTH: 980px; BACKGROUND-REPEAT: repeat-y
}
DIV#ConLeft {
	PADDING-LEFT: 9px; FLOAT: left; WIDTH: 239px
}
DIV#ConMid {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; WIDTH: 488px
}
DIV#ConRight {
	FLOAT: left; WIDTH: 226px
}
DIV#ConRight H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 2.6em; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #9ca5aa; PADDING-TOP: 0px
}
DIV#ConRight H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; COLOR: #3a4b56
}
DIV#features_area_one {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 9px; FLOAT: left; MARGIN-BOTTOM: 20px; BACKGROUND-REPEAT: repeat-y
}
DIV#BottomBannerCon {
	BACKGROUND-POSITION: left 50%; FLOAT: left; WIDTH: 732px; BACKGROUND-REPEAT: repeat-y
}
UL#DownloadLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px 20px; PADDING-TOP: 0px
}
#DownloadLinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
UNKNOWN {
	DISPLAY: block; COLOR: #3a4b56; TEXT-DECORATION: none
}
UNKNOWN {
	DISPLAY: block; COLOR: #0085c1; TEXT-DECORATION: underline
}
UL#MyFavourites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 20px; PADDING-TOP: 0px
}
#MyFavourites LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.MuliTask {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; COLOR: #2c6db5
}
DIV#Fav_bookmarks {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 17px
}
DIV#email_bookmarks {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 17px
}
.mainbodycon {
	PADDING-RIGHT: 9px; MARGIN-LEFT: 6px
}
UNKNOWN {
	COLOR: #3a4b56; TEXT-DECORATION: none
}
UNKNOWN {
	COLOR: #0085c1; TEXT-DECORATION: underline
}
.papperImg {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.blueArrowCon {
	CLEAR: both; BACKGROUND-POSITION: right 50%; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.blueArrowCon A {
	COLOR: #8a99a1; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Favtitle {
	FONT-WEIGHT: bold; FLOAT: left
}
.Favdate {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN-RIGHT: 8px
}
.BookMarkMainCopy {
	CLEAR: both; MARGIN-BOTTOM: 20px
}
DIV#contactDetails {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 24px
}
DIV#FeatureBanner_Home {
	PADDING-LEFT: 9px; FLOAT: left; WIDTH: 1000px
}
DIV#homeBannerCON {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; MARGIN-BOTTOM: 16px; WIDTH: 488px
}
DIV#homeParaLeft {
	MARGIN-TOP: 12px; FLOAT: left; WIDTH: 244px
}
DIV#homeParaRight {
	MARGIN-TOP: 12px; PADDING-LEFT: 9px; FLOAT: right; WIDTH: 235px
}
.HomeBannerCon {
	PADDING-BOTTOM: 25px
}
DIV#Banner_featureArea_one {
	FLOAT: left; MARGIN-RIGHT: 13px
}
DIV#Banner_featureArea_two {
	PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-REPEAT: repeat-y
}
DIV#Banner_featureArea_three {
	PADDING-LEFT: 23px; FLOAT: left
}
UL#MainNav {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#MainNav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 23px 0px 0px; PADDING-TOP: 0px
}
UL#MainNav A:link {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a4b56; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#MainNav A:visited {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a4b56; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#MainNav A:active {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a4b56; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#MainNav A:hover {
	COLOR: #0085c1; TEXT-DECORATION: none
}
UL#MainNav A.current {
	FONT-WEIGHT: bold; COLOR: #0085c1; TEXT-DECORATION: none
}
UL#LeftSideNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
#LeftSideNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#LeftNavChild_one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#LeftNavChild_one LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
UL#LeftNavChild_one A:link {
	PADDING-RIGHT: 26px; DISPLAY: block; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a4b56; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#LeftNavChild_one A:visited {
	PADDING-RIGHT: 26px; DISPLAY: block; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a4b56; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#LeftNavChild_one A:active {
	PADDING-RIGHT: 26px; DISPLAY: block; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a4b56; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#LeftNavChild_one A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV#ToproundCorners {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px
}
DIV#ToproundCorners2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 232px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px
}
DIV#BottomroundCorners {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px; BACKGROUND-COLOR: #9bb2c3
}
.abstractTXT {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 2px 12px 5px; COLOR: #ffffff
}
.leftnav_levelZero {
	BACKGROUND-POSITION: right center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #9bb2c3
}
.leftnav_levelOne {
	BACKGROUND-POSITION: right center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c3d1db
}
.leftnav_levelTwo {
	BACKGROUND-POSITION: right center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e1e8ed; BORDER-BOTTOM-STYLE: none
}
UL#LeftSideNav A.child:link {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-LEFT: 11px; COLOR: #3a4b56; TEXT-DECORATION: none
}
UL#LeftSideNav A.child:visited {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-LEFT: 11px; COLOR: #3a4b56; TEXT-DECORATION: none
}
UL#LeftSideNav A.child:active {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-LEFT: 11px; COLOR: #3a4b56; TEXT-DECORATION: none
}
UL#LeftSideNav A.child:hover {
	DISPLAY: block; COLOR: #0085c1; TEXT-DECORATION: none
}
.bannerBG {
	FLOAT: left; BACKGROUND-COLOR: #9bb2c3
}
.rightbutton_banner_one {
	FLOAT: left; MARGIN-LEFT: 21px
}
.boxCopy {
	FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0.2em; COLOR: #ffffff
}
.boxCopyTitle {
	MARGIN-TOP: 0.4em; FONT-SIZE: 1.3em; COLOR: #ffffff; LETTER-SPACING: 0.1em
}
.HomeFeatureThumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 221px; PADDING-TOP: 8px
}
.HomefeatureThumbsImg {
	FLOAT: left; WIDTH: 46px; MARGIN-RIGHT: 10px
}
.HomefeatureThumbsCon {
	PADDING-LEFT: 9px; FLOAT: left; BACKGROUND-REPEAT: repeat-y
}
.HomefeatureThumbsTxt {
	FLOAT: left; WIDTH: 145px
}
.HomefeatureButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 127px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.HomefeatureUnderLine {
	FLOAT: left; MARGIN: 9px 0px 0px
}
INPUT#searchInput {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/searchFieldBG.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 139px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
INPUT#txtUserName {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../assets/images/searchFieldBG.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 139px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
INPUT#txtPassword {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(assets/images/searchFieldBG.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 139px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.formTable TD {
	PADDING-BOTTOM: 8px
}
TABLE.formTable TD.label {
	PADDING-RIGHT: 10px; WIDTH: 125px
}
LABEL {
	FONT-WEIGHT: bold
}
.alert {
	COLOR: #568ac4
}
UL#sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 487px; PADDING-TOP: 0px
}
UL#sitemap LI {
	BACKGROUND-POSITION: left top;  BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
UL#sitemap LI A {
	BACKGROUND-POSITION: right top; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 18px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; BACKGROUND-COLOR: #cdd8e1
}
UL#sitemap LI UL.sitemapSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; PADDING-TOP: 0px
}
UL#sitemap LI UL.sitemapSub LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-TYPE: none
}
UL#sitemap LI UL.sitemapSub LI A {
	MARGIN-TOP: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 3px
}
UNKNOWN {
	DISPLAY: block; COLOR: #9ca5aa; TEXT-DECORATION: none
}
UNKNOWN {
	DISPLAY: block; COLOR: #0085c1; TEXT-DECORATION: underline
}

    .td
    {
    background-color: #9bb2c3;
    height: 100%;
    font-size: 12px;
    color: White;
    }
    .tdimg
    {
		height:100%;
		widows:100%;
    }
    
    
 /*    
 div.roundedContainer{ margin: 0 5%;background: #9BD1FA}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
*/
.tdinv
{
	background-color:#ffffff;
}

 
#InnerSearchBox input {
	border: 0px;
	background: url(../assets/images/searchFieldBG.gif) repeat-x;
	width: 139px;
	font-size:12px;
}

DIV#mytitle {
font-size: 13px;
color: #3a4b56;
font-weight: bold;
}
.mytitle {
font-size: 13px;
color: #3a4b56;
font-weight: bold; 
}

.style5 {font-size: 12px}
.style6 {font-size: 18px}
.style13 {color: #333333}
.style18 {font-size: 10px; font-weight: bold; }
.style19 {font-size: 14px}
.style20 {font-size: 13px}
.style22 {font-size: 24px}

.smalltitle {
FONT-SIZE: 11px;
color: #0085cd;
font-weight: bold;
}
.smalltitle2 {
FONT-SIZE: 11px;
color: #3a4b56;
font-weight: bold;
}

/*Chris's CSS Start*/

/*This is the blobs on the left panel*/
#leftblobsdiv{
background: url(../images/blobs_left.jpg) bottom left no-repeat;
width: 237px;
height: 376px;
}
/*This is to float the left panel div left so it works in Firefox and IE*/
#leftchris
{
    float: left;
}
/*This is to float the left panel div right so it works in Firefox and IE*/
#rightchris
{
    float: right;
    margin-left: 2px;
}
/*This is to specify the max width of the site so that none of it messes up!*/
#FullSiteWrap
{
    width: 980px;
}

/*There is no need to keep hardcoding border=0px in the html. What is going on?*/
img
{
    border: 0px;
}

/*Chris CSS End*/

.PurchaseGroupTableHeaderCellStyle
{
 background-color:#777777;
 color:White;
 font-weight:bold; 
 text-align:center;
 padding-right:20px;
 padding-left:20px;
  font-size:medium;
 
}

.PurchaseGroupTableStyle
{
	margin:0;
}


.PurchaseGroupTableCellStyle
{
	background-color:#efefef;
  font-weight:bold; 
 text-align:center;
}


.PurchaseGroupTableCellButtonStyle
{
	background-color:#efefef;
  font-weight:bold; 
 text-align:right;
}



.PurchaseGroupTableSummaryStyle
{
	background-color:#999999;
 color:White;
 font-weight:bold; 
 text-align:center;
}


.PaymentButtonCellStyle
{
	
  
  text-align:center;
  font-size:medium;
 
	
}