html
{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial,Tahoma,Verdana; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;	
	height:100%;
	background-image:url(../images/page_bg.gif); 
}

body
{
	font-family: Arial,Tahoma,Verdana; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:12px;
	margin:0;
	padding:0;  
}

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }


p,td 
{
	font-family: Arial,Tahoma,Verdana; 
	font-size:12px;  
	color:#000000; 
}


.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

a.h3Link:link {font-size:16px; color:#e51b24; font-weight:normal;}
a.h3Link:visited {font-size:16px; color:#e51b24; font-weight:normal;}
a.h3Link:active {font-size:16px; color:#e51b24; font-weight:normal;}
a.h3Link:hover {font-size:16px; color:#c51820; font-weight:normal;}


a.h5Link:link {font-size:12px; color:#e51b24; font-weight:normal;}
a.h5Link:visited {font-size:12px; color:#e51b24; font-weight:normal;}
a.h5Link:active {font-size:12px; color:#e51b24; font-weight:normal;}
a.h5Link:hover {font-size:12px; color:#c51820; font-weight:normal;}


/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:914px; margin:0px auto;  
	 
}




div#ShadowContainer
{
	width:900px; 
	float:left;  
	padding:0px 7px 7px 7px; 
	background-image:url(../images/shadow.png); 

}

div#InnerShadowContainer
{
	width:900px; float:left;  
	background-color:#ffffff; 
}



/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:900px;
	float:left;  
}

div#LogoContainer
{
	width:900px;float:left;
	background-image:url(../images/header.gif); 
	position:relative; z-index:1; 
}

div#LogoLinkContainer
{
	width:113px; height:122px; float:left;      
}

div#LogoLinkContainer a {width:113px; height:122px; display:block; }


div#HeaderFunctionLinkContainer
{
	width:250px; float:right;  color:#ffffff;
	padding-top:90px; 
}

div#HeaderFunctionLinkContainer td
{
	color:#ffffff;
}


div#HeaderFlashContainer
{
	width:900px;height:122px; float:left; overflow:hidden;  
	position:relative; z-index :1;  
	
}


div#CardMemberLinkContainer{width:90px; height:25px; float:left;padding-right:10px;}		
div#CardMemberLinkContainer a{width:90px; height:25px; display:block; }		
div#JoinOctetLinkContainer{width:100px; height:25px; float:left; margin-left:20px;}	
div#JoinOctetLinkContainer a {width:60px; height:25px; display:block; }



/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:900px;
	float:left;  
}

div#IndexContentContainer	
{
	padding:20px 50px 10px 50px;
	width:800px; float:left; 
}

/************************************************************************
*	Internal Page
************************************************************************/

div#InternalPageTitleContainer
{
	width:880px; height:60px; 
	float:left;   
	border-bottom:solid 1px #d9d9d9;  
	padding-left:20px; 
}


div#InternalMainBodyContainer
{
	width:900px; float:left;   
	background-image:url(../images/line_bg.gif);
	background-position:196px 0px;
	background-repeat:repeat-y;   
}


div#InternalMainBodyContainer1
{
	width:840px; float:left;   
	padding:20px 30px 30px 30px; 
}

div#LeftNavContainer
{
	padding:15px;
	width:166px;
	position:relative ;
	z-index:1;
	float:left;      
}

div#InternalContentContainer
{
	width:643px;
	float:left;
	padding:20px 30px 30px 30px;  
	overflow:hidden;
	position:relative;
	z-index:1;       
}



/************************************************************************
*	Internal Widgets
************************************************************************/

div#InternalWidgetContainer
{
	width:900px;
	border:solid 4px #d9d9d9;
	border-width:4px 0px 4px 0px;
	float:left;    
	position:relative; z-index:1;   
}



div#InternalWidgetContainer div
{
	padding-top:24px;   
	height:86px;  float:left; 
	background-image:url(../images/widget_bg.gif);
	background-repeat:repeat-x;  
}


div#IndexWidgetContainer
{
	width:900px;
	border:solid 4px #d9d9d9;
	border-width:4px 0px 0px 0px;
	float:left;    
	position:relative; z-index:1;   
}


div#IndexWidgetContainer div
{
	padding-top:24px;   
	height:86px;  float:left; 
	background-image:url(../images/widget_bg.gif);
	background-repeat:repeat-x;  
}

div#InternalWidget1
{
	width:246px;	
	border-right:solid 4px #d9d9d9;
	padding-left:40px;
	padding-right:20px;
}

div#InternalWidget2
{
	width:250px; 	
	padding-left:15px; padding-right:15px;  
	border-right:solid 4px #d9d9d9;
}

div#InternalWidget3
{
	width:246px;	
	padding-left:20px;
	padding-right:40px;
}

div#InternalWidgetBottomShadow
{
	width:900px; height:14px; 
	background-image:url(../images/widget_bg.gif);
	background-repeat:repeat-x; 
	float:left; 
}
/************************************************************************
*	Bread Crumb And Site Map
************************************************************************/
div#BreadCrumbAndSiteMapContainer
{
	width:830px;
	float:left;
	padding:0px 35px 30px 35px; 
	position:relative; z-index:1;      
}

div#InternalBreadCrumbContainer
{
	width:830px; float:left;
	margin-bottom:15px;   
	position:relative; z-index:1;
}

div#BreadCrumbLeft{ width:9px; height:28px; float:left; background-image:url(../images/br_left.gif);  }
div#BreadCrumbRight{width:9px; height:28px; float:left; background-image:url(../images/br_right.gif); }

div#BreadCrumbLinksContainer
{
	width:812px; float:left;
	color:#e51b24;background-color:#eaf7f8;   
	font-size:11px; 
	height:28px; line-height:28px;  
}

div#InternalSiteMapContainer
{
	padding:0px 10px 0px 10px; width:810px; float:left;    
}

div.SiteMapItemContainer
{
	width:33%;float:left;  
}

ul.SiteMapLinkList
{
	width:100%; margin:0px 0px 20px 0px; padding:0px;   
}

ul.SiteMapLinkList li
{
	list-style-type:none; margin:0px; padding:0px 0px 5px 0px;    
}

a.Level1Link:link{ font-size:12px; font-weight:bold; color:#999999; text-decoration:none;    }
a.Level1Link:visited{ font-size:12px; font-weight:bold; color:#999999; text-decoration:none;  }
a.Level1Link:active{ font-size:12px; font-weight:bold; color:#999999; text-decoration:none;  }
a.Level1Link:hover{ font-size:12px; font-weight:bold; color:#696969;  text-decoration:underline; }

a.Level2Link:link{ font-size:12px; font-weight:normal; color:#999999; text-decoration:none;  padding-left:10px;    }
a.Level2Link:visited{ font-size:12px; font-weight:normal; color:#999999; text-decoration:none; padding-left:10px; }
a.Level2Link:active{ font-size:12px; font-weight:normal; color:#999999; text-decoration:none;  padding-left:10px;}
a.Level2Link:hover{ font-size:12px; font-weight:normal; color:#696969;  text-decoration:underline; padding-left:10px;}

a.Level3Link:link{ font-size:12px; font-weight:normal; color:#c7c7c7; text-decoration:none;   padding-left:20px; }
a.Level3Link:visited{ font-size:12px; font-weight:normal; color:#c7c7c7; text-decoration:none; padding-left:20px;  }
a.Level3Link:active{ font-size:12px; font-weight:normal; color:#c7c7c7; text-decoration:none; padding-left:20px;  }
a.Level3Link:hover{ font-size:12px; font-weight:normal; color:#696969;  text-decoration:underline; padding-left:20px; }

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	padding-top:5px; width:914px;  float:left;
	padding-bottom:10px; 
} 

/************************************************************************
*	Custom Form
************************************************************************/
div#CustomerFormContainer
{
	width:100%; padding-top:10px;  
	position:relative; z-index:1;   
}
	
div.FormItemContainer
{
	width:100%; float:left;  
	padding-bottom:8px;  
}	

div.FormItemContainer label{padding-left:10px;}
div.ItemNameContainer
{
	width:120px;
	float:left; 
	padding-top:3px;   
}

div.ItemValueContainer
{
	width:500px;
	float:left;   
}

div.ButtonContainer
{
	width:420px;
	float:left; 
	text-align:right;    
}

span.NormalRadioButton label
{
	padding-left:10px;
}

input.NormalInput
{
	width:300px;
	border:solid 1px #333333;
	font-size:11px;  
	padding:2px; 
	background-color: #f0f0f0 !important;

}

input.NormalTextArea
{
	width:420px;
	border:solid 1px #333333;
	background-color:#f0f0f0  !important;
	font-size:11px;  
	padding:2px; 
	height:80px; 
}

.ErrMsg
{
	color:red; 
	font-weight:bold;
	line-height:150%;  
}

.ErrMsg li
{
	color:Red;
	margin-left:20px;  
}

.PrintButton
{
	cursor:hand ; cursor:pointer;  
}

#PrintButtonContainer
{
	width:100%; text-align:right;padding-top:20px;position:relative; z-index:1;
}

a.AlternateLink:link {color:#ffffff; font-size:11px;  text-decoration:none; font-weight:bold;  }
a.AlternateLink:active {color:#ffffff; font-size:11px; text-decoration:none;font-weight:bold;}
a.AlternateLink:visited {color:#ffffff; font-size:11px; text-decoration:none;font-weight:bold;}
a.AlternateLink:hover {color:#ffffff; font-size:11px; text-decoration:underline;font-weight:bold;}
.AlternateText {color:#ffffff; font-size:11px;font-weight:bold; }
