body {
	font-size: 8pt;
	font-family: Verdana,bitstream vera sans,sans-serif;
	color: #4F4F4F;
	background: white;
	margin: 0px;
	padding: 0px;
}

hr { color: #D1D7D9; }
.white { color: white; } 
.small_font { font-size: 8pt; }
.radio { border:none; }

table {
	font-size: 8pt;
	font-family: Verdana,bitstream vera sans,sans-serif;
}

a {
	color: #54166D;
	text-decoration: none;
}

table.faq {
	border: 1px solid #DDD7E6; background-color: #FAF8FB;
	-moz-border-radius: 7px; padding: 7px;
}

table.faq TD { padding: 2px 8px 2px 8px; }

table.faq ul {
	padding: 5px 5px 5px 20px;
}

table.faq li {
	margin: 0px;
	padding: 0px;
}

div.faq-heading {
	background-color: #6A3F82; color: white; padding: 2px 10px 2px 10px;
	border: 1px solid #DDD7E6;
	margin: 0px, 5px, 0px, 5px;
	font-weight: bold;
}

div.faq-supcategory {
	border: 1px solid #FEDB89; background-color: #FFF5DF; padding: 2px;
	font-weight: bold;
}

div.faq-category {
	border: 1px solid #FEDB89; background-color: #FFF5DF; padding: 2px;
	font-weight: bold;
}

div.faq-subcategory {
	border: 1px solid #FEDB89; background-color: #FFF5DF; padding: 2px;
	margin: 0px, 5px, 0px, 5px;
	font-weight: bold;
}

div.faq-subcategory a {
	text-decoration: none;
}

table.faq .faq-question {
	font-weight: bold;
}

table.faq .faq-question a {
	text-decoration: none;
}

table.faq .faq-detail a {
	font-weight: bold;
	text-decoration: none;
}

table.faq .faq-answer TABLE {
	border: 1px solid #DDD7E6;
	background-color: #FAF8FB;
	-moz-border-radius: 10px;
	padding: 10px;
}

table.faq .faq-answer TABLE TD { padding: 2px 10px 2px 10px; }
table.faq .faq-answer TABLE TH { background-color: #6A3F82; color: white; padding: 2px 10px 2px 10px; }

a:link { color: #54166D; text-decoration: none; }
a:active { color: #54166D; text-decoration: none; }
a:hover { color: #B10A32; text-decoration: none; }
input, textarea { border: solid 1px #4F4F4F; color: #4F4F4F; font-family: Verdana,bitstream vera sans,sans-serif; font-size: 8pt; }
option, select { border: solid 1px; background-color: #FFFFFF; color: #4F4F4F; font-family: Verdana,bitstream vera sans,sans-serif; font-size: 8pt; }
.radio { border: solid 0px #54166D; color: #54166D; }


.button { border: solid 1px #54166D; background-color: #9377A7; color: #FFFFFF; -moz-border-radius: 4px; }
.subhead { font-weight: bold; color: #FFFFFF }


.noline { color: #FFFFFF; text-decoration: none }
a:link.noline { color: #FFFFFF; text-decoration: none; }
a:active.noline { color: #FFFFFF; text-decoration: none; }
a:hover.noline { color: #B10A32; text-decoration: none; }

a.headlines { font-size: 7pt; color: #54166D; font-weight: normal; text-decoration: none; }
a:link.headlines { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: none; }
a:active.headlines { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: none; }
a:hover.headlines { font-size: 7pt;  color: #B10A32; font-weight: normal; text-decoration: underline; }

.copyright { font-size: 7pt;  color: #54166D }
a.copyright { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: underline; }
a:link.copyright { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: underline; }
a:active.copyright { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: underline; }
a:hover.copyright { font-size: 7pt;  color: #B10A32; font-weight: normal; text-decoration: none; }

.menu_links { font-size: 8pt;  color: #FFFFFF; text-decoration: none; }
a.menu_links { font-size: 8pt;  color: #FFFFFF; font-weight: normal; text-decoration: none; }
a:link.menu_links { font-size: 8pt;  color: #FFFFFF; font-weight: normal; text-decoration: none; }
a:active.menu_links { font-size: 8pt;  color: #FFFFFF; font-weight: normal; text-decoration: none; }
a:hover.menu_links { font-size: 8pt;  color: #F8B208; font-weight: normal; text-decoration: none; }

.small { font-size: 7pt; }

.scrollbars {
	scrollbar-base-color: #DFD9E7;
	scrollbar-arrow-color: #6A3F82;
	scrollbar-DarkShadow-Color: #54166D;
}

.light_box { border: 1px solid #DDD7E6; background-color: #FAF8FB; }
TABLE.light_box TD { padding: 2px 8px 2px 8px; }
TABLE.light_box TH { background-color: #DDD7E6; padding: 2px 10px 2px 10px; }
TABLE.light_box { -moz-border-radius: 7px; padding: 7px; }
.light_box2 { border: 1px solid #DDD7E6; background-color: #FAF8FB; }

.light_box_green { border: 1px solid #A2DF3D; background-color: #A3FF6D; }
TABLE.light_box_green TD { padding: 2px 8px 2px 8px; }
TABLE.light_box_green { -moz-border-radius: 7px; padding: 7px; }

.light_box_orange { border: 1px solid #FEDB89; background-color: #FFF5DF; }
TABLE.light_box_orange TD { padding: 2px 8px 2px 8px; }
TABLE.light_box_orange { -moz-border-radius: 7px; padding: 7px; }

.light_box_grad { border: 1px solid #DDD7E6; background-image:url(/res/images/lightp_grad.jpg);background-color: #FAF8FB; }
TABLE.light_box_grad TD { padding: 2px 8px 2px 8px; }
TABLE.light_box_grad { -moz-border-radius: 7px; padding: 7px; }

.light_box_red { border: 1px solid #E09DAD; background-color: #EFCED6; }
TABLE.light_box_red TD { padding: 2px 10px 2px 10px; }
TABLE.light_box_red { -moz-border-radius: 10px; pading: 10px; }
.light_border { border: 1px solid #DDD7E6; }


.sides_right {
	background-image: url(http://www.tpg.com.au/pabx/images/new/border_right.gif);
}
.sides_left {
	background-image: url(http://www.tpg.com.au/pabx/images/new/border_left.gif);
}


.sides_right_10 {
	background-image: url(http://www.tpg.com.au/pabx/images/new/border_right_10.gif);
}
.sides_left_10 {
	background-image: url(http://www.tpg.com.au/pabx/images/new/border_left_10.gif);
}

.outside_left {
	background-image: url(/res/images/voyage/outer_border_left.gif);
}
.outside_right {
	background-image: url(/res/images/voyage/outer_border_right.gif);
}
.outside_bottom {
	background-image: url(/res/images/voyage/outer_border_bottom.gif);
}


/*************** new rego table2 ******************/

#regoNew th{
color:#52106A;
font-family: arial;
font-weight: bold;
font-size: 8pt;

}

.line { background-image:url(http://www.tpg.com.au/pabx/images/line.gif); }

#PlanName {
  background-color:#751C97;
  //color: #FEDF51;
  color: #FFFFFF;
}

#purpleRow {
  background-color:#E7DBEF;
}

#equip ,#equip a{
  background-color:#52106A;
  color: white;
  font-size: 8pt;
}
/*************** end rego table ******************/


/************ shadow for rego table *******************/
.blur{
	background-color: #DED6E7; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
	position: relative;
}

.shadow,
.content{
	position: relative;
	bottom: 3px;
	right: 3px;
}

.shadow{
	background-color: #7D777F; /*shadow color*/
	color: inherit;
}

.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #95819F; /*border color*/
	padding: .5em 2ex;
}
/********************************************************/
