﻿body 
{
	margin: 0px; 
	padding: 0px; 
	background: #ffffff;
	background-image: url(images/OPCS_BG.gif);
	background-position: right, top;
	background-repeat: repeat;
}

a img
{
	border: 0px;
	text-decoration: none;
}

#Top_Left 
{
	background-image: url(images/OPCS_BG.gif);
	background-position: right, top;
}

#Table_Left 
{
	background-image: url(images/OPCS_BG_Top_Left.gif);
	background-position: right, top;
	background-repeat: repeat-x;
}

#Top_Centre 
{
	background-image: url(images/OPCS_BG_Top_Centre.gif);
	background-position: left, top;
	background-repeat: repeat-y;
}

#Top_Right 
{
	background-image: url(images/OPCS_BG.gif);
	background-position: left, top;
}

#Table_Right 
{
	background-image: url(images/OPCS_BG_Top_Right.gif);
	background-position: right, top;
	background-repeat: repeat-x;
}

#Content_Left 
{
	background-image: url(images/OPCS_Template_16_BG.gif);
	background-position: right, top;
	background-repeat: repeat-y;
	background-position: 1px 0px; 
}

#Content_Pane 
{
	background-image: url(images/OPCS_Template_17.gif);
	background-position: right, top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#Main_Content_Pane 
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#Content_Right 
{
	background-image: url(images/OPCS_Template_18_BG.gif);
	background-position: left, top;
	background-repeat: repeat-y;
	background-position: 1px 5px; 
}

#Home_Link
{
	width: 154px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Home.gif);
	background-position: left top;
}

#Home_Link:hover
{
	width: 154px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Home.gif);
	background-position: 0px -53px; 

}

#Residential_Link
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Residential.gif);
	background-position: 0px 0px; 
}

#Residential_Link:hover
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Residential.gif);
	background-position: 0px -53px; 
}

#Business_Link
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Business.gif);
	background-position: 0px 0px; 
}

#Business_Link:hover
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Business.gif);
	background-position: 0px -53px; 
}

#Education_Link
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Education.gif);
	background-position: 0px 0px; 
}

#Education_Link:hover
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Education.gif);
	background-position: 0px -53px; 
}

#Support_Centre_Link
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Support_Centre.gif);
	background-position: 0px 0px; 
}

#Support_Centre_Link:hover
{
	width: 153px;
	height: 53px;
	background-image: url(images/OPCS_Menu_Support_Centre.gif);
	background-position: 0px -53px; 
}

#FAQs_Link
{
	width: 154px;
	height: 53px;
	background-image: url(images/OPCS_Menu_FAQs.gif);
	background-position: 0px 0px; 
}

#FAQs_Link:hover
{
	width: 154px;
	height: 53px;
	background-image: url(images/OPCS_Menu_FAQs.gif);
	background-position: 0px -53px; 
}

#Left_Table_Header_Menu
{
	background-image: url(images/Left_Table_Header_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 210px;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

#Left_Table_Content_Menu
{
	background-image: url(images/Left_Table_Content_Menu_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 210px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#Left_Table_Header
{
	background-image: url(images/Left_Table_Header_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 210px;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

#Left_Table_Content
{
	background-image: url(images/Left_Table_Content_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 210px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#Content_Extended_Table_Header
{
	background-image: url(images/Content_Extended_Table_Header_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 680px;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

#Content_Extended_Table_Content
{
	background-image: url(images/Content_Extended_Table_Content_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 680px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#Content_Table_Header
{
	background-image: url(images/Content_Table_Header_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 500px;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

#Content_Table_Content
{
	background-image: url(images/Content_Table_Content_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 500px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#Right_Table_Header
{
	background-image: url(images/Right_Table_Header_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

#Right_Table_Content
{
	background-image: url(images/Right_Table_Content_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 170px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#Footer
{
	width: 966px;
	height: 56px;
	background-image: url(images/OPCS_Template_19.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#Footer td
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

#Footer td a
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.Heading_Text_First
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #1b6c08;
}

.Heading_Text
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #005b7f;
}

#Packages_Cell
{
	background-image: url(images/OPCS_Package_Bar_Content_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 920px;
}

#Packages_Cell_Table
{
	background-image: url(images/OPCS_Package_Bar_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 920px;
}

#Packages_Cell_1
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	width: 307px;
}

#Table_PAYG_Package_Cell_2
{
	background-image: url(images/Packages_PAYG_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 294px;
}

#PAYG_Package_Cell_2_Table
{
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	width: 294px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(images/Packages_PAYG_Content_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 104px;
}

#Table_PAYG_Package_Cell_3
{
	background-image: url(images/Packages_PAYG_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_PAYG_Package_Cell_3_MI
{
	background-image: url(images/Packages_PAYG_Footer_MI.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 20px;
}

#Table_PAYG_Bus_Package_Cell_3
{
	background-image: url(images/Packages_PAYG_Bus_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_PAYG_Bus_Package_Cell_3_MI
{
	background-image: url(images/Packages_PAYG_Bus_Footer_MI.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Packages_Cell_2
{
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
	width: 306px;
}

#Table_PrePay_Package_Cell_2
{
	background-image: url(images/Packages_PrePay_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 294px;
}

#PrePay_Package_Cell_2_Table
{
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	width: 294px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(images/Packages_PrePay_Content_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 104px;
}

#Table_PrePay_Package_Cell_3
{
	background-image: url(images/Packages_PrePay_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_PrePay_Package_Cell_3_MI
{
	background-image: url(images/Packages_PrePay_Footer_MI.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 20px;
}

#Table_PrePay_Bus_Package_Cell_3
{
	background-image: url(images/Packages_PrePay_Bus_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_PrePay_Bus_Package_Cell_3_MI
{
	background-image: url(images/Packages_PrePay_Bus_Footer_MI.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Packages_Cell_3
{
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	width: 307px;
}

#Table_PrePayPlus_Package_Cell_2
{
	background-image: url(images/Packages_PrePayPlus_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 294px;
}

#PrePayPlus_Package_Cell_2_Table
{
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	width: 294px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(images/Packages_PrePayPlus_Content_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 104px;
}

#Table_PrePayPlus_Package_Cell_3
{
	background-image: url(images/Packages_PrePayPlus_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_PrePayPlus_Package_Cell_3_MI
{
	background-image: url(images/Packages_PrePayPlus_Footer_MI.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 20px;
}

#Table_PrePayPlus_Bus_Package_Cell_3
{
	background-image: url(images/Packages_PrePayPlus_Bus_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_Premium_Package_Cell_2
{
	background-image: url(images/Packages_Premium_BG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 294px;
}

#Premium_Package_Cell_2_Table
{
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	width: 294px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(images/Packages_Premium_Content_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 104px;
}

#Table_Premium_Package_Cell_3
{
	background-image: url(images/Packages_Premium_Footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

#Table_Premium_Package_Cell_3_MI
{
	background-image: url(images/Packages_Premium_Footer_MI.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 294px;
	padding-right: 25px;
}

.Table_Header
{
	background-image: url(images/Table_Header.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

.Table_Left_Cell
{
	background-image: url(images/Table_Side.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 1px;
}

.Table_Content_Cell
{
	background-image: url(images/Table_Content.gif);
	background-position: left top;
	background-repeat: repeat;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
}

.Table_Content_Cell_A
{
	background-image: url(images/Table_Content.gif);
	background-position: left top;
	background-repeat: repeat;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	height: 180px;
	vertical-align: top;
}

.Table_Right_Cell
{
	background-image: url(images/Table_Side.gif);
	background-position: right top;
	background-repeat: repeat-y;
	width: 1px;
}

.Table_Bottom_Left_Cell
{
	background-image: url(images/Table_Bottom_Left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}

.Table_Bottom_Content_Cell
{
	background-image: url(images/Table_Bottom.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 15px;
}

.Table_Bottom_Right_Cell
{
	background-image: url(images/Table_Bottom_Right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}

.Table_Menu_Content_Cell
{
	background-image: url(images/Table_Menu_Content.gif);
	background-position: left top;
	background-repeat: repeat;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	vertical-align: top;
}

.Table_Menu_Content_Cell_A
{
	background-image: url(images/Table_Menu_Content.gif);
	background-position: left top;
	background-repeat: repeat;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	height: 180px;
	vertical-align: top;
}

.Table_Menu_Bottom_Left_Cell
{
	background-image: url(images/Table_Menu_Bottom_Left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}

.Table_Menu_Bottom_Content_Cell
{
	background-image: url(images/Table_Menu_Bottom.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 15px;
}

.Table_Menu_Bottom_Right_Cell
{
	background-image: url(images/Table_Menu_Bottom_Right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}

ul#Services_Overview 
{ 
	list-style-image: url(images/Tick_Blue_BG.gif); 
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
} 

ul#Services_Overview li
{ 
	padding-bottom: 2px;
	padding-left: 5px;
}  

ul#Services_Overview li a
{ 
	text-decoration: none;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
}   

ul#Services_Overview li a:hover
{ 
	text-decoration: none;
	color: #696969;
} 

ul#navlist 
{ 
	list-style-image: url(images/Tick_Blue_BG.gif); 
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
} 

ul#navlist li
{ 
	padding-bottom: 4px;
	padding-left: 5px;
}  

ul#navlist li a
{ 
	text-decoration: none;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
}   

ul#navlist li a:hover
{ 
	text-decoration: none;
	color: #696969;
} 

.PadTop10
{
	padding-top: 10px;
}

.Step_Number
{
	vertical-align: top;
	text-align: left;
}

.Step_Title
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-left: 5px;
}

.Step_Break
{
	background-image: url(images/Step_Break.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.Step_Desc
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #424242;
	padding-left: 5px;
	padding-bottom: 5px;
}

ul#Package_List 
{ 
	list-style-image: url(images/Arrow_Right_Green.gif); 
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
} 

ul#Package_List li
{ 
	padding-bottom: 3px;
	padding-left: 2px;
}  

ul#Package_List li a
{ 
	text-decoration: none;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #424242;
}   

ul#Package_List li a:hover
{ 
	text-decoration: none;
	color: #696969;
}  

.Res_Table_Prices_Header
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #272462;
	padding-top: 3px;
	padding-bottom: 3px;
}  

.Res_Table_Prices_Header_Right
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #272462;
	padding-top: 3px;
	padding-bottom: 3px;
}

.Res_Table_Prices_Title
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 185px;
} 

.Res_Table_Prices_Alt_Title
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 185px;
	background-color: #e4edf0;
}

.Res_Table_Prices_Content
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
}

.Res_Table_Prices_Alt_Content
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #e4edf0;
}

.Bus_Table_Prices_Header
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #272462;
	padding-top: 3px;
	padding-bottom: 3px;
} 

.Bus_Table_Prices_Header_Right
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #272462;
	padding-top: 3px;
	padding-bottom: 3px;
} 

.Bus_Table_Prices_Title
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 185px;
} 

.Bus_Table_Prices_Alt_Title
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 185px;
	background-color: #e4edf0;
}

.Bus_Table_Prices_Content
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
}

.Bus_Table_Prices_Alt_Content
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #e4edf0;
} 

.Edu_Table_Prices_Header
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #272462;
	padding-top: 3px;
	padding-bottom: 3px;
}

.Edu_Table_Prices_Header_Right
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #272462;
	padding-top: 3px;
	padding-bottom: 3px;
}  

.Edu_Table_Prices_Title
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 185px;
} 

.Edu_Table_Prices_Alt_Title
{
	text-align: right;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 185px;
	background-color: #e4edf0;
}

.Edu_Table_Prices_Content
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
}

.Edu_Table_Prices_Alt_Content
{
	text-align: center;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #e4edf0;
}

.Small_Text
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #424242;
}

.Smaller_Text
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #424242;
}

.Image_Padded_Left
{
	padding-left: 20px;
	padding-bottom: 5px;
}

.Image_Padded_Right
{
	padding-right: 20px;
	padding-bottom: 5px;
}

.Text_Left_Aligned
{
	padding-left: 25px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
}

.Green_Arrow_List 
{ 
	list-style-image: url(images/Arrow_Right_Green.gif); 
	margin: 0px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}  

.Green_Arrow_List li
{ 
	padding-bottom: 2px;
	padding-left: 2px;
} 

p.Text_Enhance
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #005070;
} 

p.Text_Heading
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #005070;
}

.Text_Heading
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #005070;
}  

.FAQ_Title
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
} 

.FAQ_Text
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
} 

sup
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

.Login_Image 
{
	vertical-align: top;
	padding-right: 10px;
}

.Login_Title 
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-bottom: 3px;
}

.Login_TextBox 
{
	padding-bottom: 7px;
}

.Login_Button 
{
	padding-bottom: 5px;
}

.Login_Text 
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-top: 5px;
}

.Login_Text_Last 
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-top: 25px;
}

.Login_Table_Text_Title 
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-bottom: 5px;
}

.Login_Table_Text 
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #424242;
	padding-left: 10px;
}
	
.User_Label
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}
	
.User_Text
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #424242;
	padding-bottom: 5px;
}
	
.User_Sessions
{
	padding-top: 15px;
	padding-bottom: 20px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #424242;
	padding-right: 5px;
}
	
.User_Heading
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
}

.SC_Plan
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
}

.SC_Price
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	padding-bottom: 5px;
}

SC_Link
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
}

.Reg_Table
{
	
}

.Reg_Title
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	padding-bottom: 10px;
}

.Reg_Div
{
	
}

.Reg_Label
{
	width: 230px;
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
}

.Reg_Content
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.Reg_Content input
{
	width: 250px;
}

.Reg_Text
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-bottom: 15px;
}

.Reg_Button
{
	padding-top: 10px;
	padding-bottom: 15px;
}

.Reg_Error
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

.No_Decoration
{
	text-decoration: none;
}


.Login_Image 
{
	vertical-align: top;
	padding-right: 10px;
}

.Forgot_TextBox 
{
	padding-bottom: 7px;
}

.Forgot_Button 
{
	padding-bottom: 5px;
}

.Forgot_Text 
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-bottom: 15px;
}

.Hidden 
{
	visibility: hidden;
}

.Cart_Header
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #005070;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.Cart_Row
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	background-color: #ffffff;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.Cart_Row_Alt
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	background-color: #dee9ee;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.View_Cart_No_Records
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.View_Cart_Total
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	background-color: #f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.View_Cart_Links
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
}

.View_Cart_Total_Label_First
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
	padding-bottom: 5px;
}

.View_Cart_Total_Content_First
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-bottom: 5px;
}

.View_Cart_Total_Label
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-right: 10px;
}

.View_Cart_Total_Content
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
}

.View_Cart_Error
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

.View_Cart_Secure
{
	padding-top: 20px;
}

.checkoutAddressHeading
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-bottom: 10px;
}

.checkoutAddressLabel
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
}

.checkoutAddressItem
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
}

.checkoutCell
{
	padding-top: 30px;
}

.checkoutHeader
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #005070;
}

.checkoutHeader td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.checkoutRow
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	background-color: #ffffff;
}

.checkoutRow td
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.checkoutAltRow
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	background-color: #dee9ee;
}

.checkoutAltRow td
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.checkoutNoRecords
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
}

.checkoutTotalCell
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	background-color: #f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.checkoutTotalLabel
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.checkoutTotalItem
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.CO_Header_Total
	{
	text-align: right;
	}

.CO_Item_Total
	{
	text-align: right;
	}

#Table_CreditCardDetails
{
}

.creditcardHeader
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding-top: 20px;	
	padding-bottom: 10px;	
}

.creditcardLabel
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	padding-top: 5px;	
	padding-bottom: 1px;
	padding-right: 15px;	
}

.creditcardItem
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-top: 5px;	
	padding-bottom: 1px;
}

.creditcardButton
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.creditcardError
{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

.Auth_Detail
	{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	padding-bottom: 5px;
	}

.Terms
	{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	text-decoration: underline;
	}
	
.View_Cart
	{
	background-image: url("images/OPCS_Template_04.gif");
	width: 466px;
	height: 104px;
	text-align: right;
	vertical-align: top;
	}
	
.View_Cart div
	{
	padding-top: 10px;
	padding-right: 10px;
	}
	
.Basket_Text
	{
	font-family: Verdana, MS Sans Serif, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}