.bodyBg {
	background-image:url(../images/landing/bg.gif);
	background-color:#12376f;
	background-repeat:repeat-x;
}

body, p, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
img{
	margin:0px;
	padding:0px;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.homeimgborderfirst{
	border-bottom:2px solid #999999;
	border-top:2px solid #999999;
}
.homeimgborder{
	border-left:2px solid #999999;
	border-bottom:2px solid #999999;
	border-top:2px solid #999999;
}

.largePurpleText {
	color:#990066;
	font-weight:bold;
	font-size:12px;
}

.mainlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainlink:hover {
	color: #3D6982;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D6982;
	text-decoration: none;
}
.navlink:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.mainbody a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.sideTable{
	padding-right:10px;
}

.SmallBaseText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

}

.tdGrey {
	background-color:#d5d5d5;
	padding-left:15px;
	padding-right:15px;
}

.ColumRedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A00560;
	text-decoration: none;

}
.ColumBlueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0e3669;
	text-decoration: none;

}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.redheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.BodyBolColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.BodyBolColor a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
.BodyBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
}
.LogoBG {
	background-attachment: fixed;
	background-image: url(../images/pglBgLogo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.LineRepeat {
	background-image: url(../images/SepLine.gif);
	background-repeat: repeat-y;
}
.Outline {
	border: 1px solid #993366;
}
.GreyOutline {
	border: 1px solid #999999;
}
.LogoBG2a {
	background-attachment: fixed;
	background-image: url(../images/LogoBG2a.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.LogoBG2b {
	background-attachment: fixed;
	background-image: url(../images/LogoBG2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.DottedBGRule {
	background-image: url(../images/GreyDottedrule.gif);
	background-repeat: repeat-x;
}
.LargerBodyRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990066;
	text-decoration: none;
}
.CentreBG {
	background-attachment: fixed;
	background-image: url(../images/CentreBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cs_pad_right{
	padding-right:20px
}

/*firecast classes*/
.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight:bold;
}
.notice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight:bold;
}

/*TELECOMS CLASSES*/
.telecoms .img_border img{
	border: 1px solid #67052F;
	margin-right:20px
}
.telecoms .section_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A00560;
	text-decoration: none;
}
.telecoms .section_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
.telecoms .section_larger_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #67052F;
	text-decoration: none;
}
.telecoms .section_larger_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #67052F;
	text-decoration: none;
}
.telecoms .boldlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
}
.telecoms .heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.telecoms .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990066;
}
.telecoms .bg_subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #67052F;
	color: #FFFFFF;	
}
.telecoms .Outline {
	padding:0px;
	margin:0px;
	border: 1px solid #67052F;
}
/*TELECOMS CLASSES*/

/*MOBILEOFFICE CLASSES*/
.mobileoffice .img_border img{
	border: 1px solid #9B305E;
	margin-right:20px
}
.mobileoffice .section_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A00560;
	text-decoration: none;
}
.mobileoffice .section_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
.mobileoffice .section_larger_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B305E;
	text-decoration: none;
}
.mobileoffice .section_larger_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B305E;
	text-decoration: none;
}

.mobileoffice .boldlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9B305E;
	text-decoration: none;
}
.mobileoffice .heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.mobileoffice .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9B305E;
}
.mobileoffice .bg_subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #9B305E;
	color: #FFFFFF;	
}
.mobileoffice .Outline {
	padding:0px;
	margin:0px;
	border: 1px solid #9B305E;
}
/*MOBILEOFFICE CLASSES*/

/*BUSINESSCOMPUTING CLASSES*/
.businesscomputing .img_border img{
	border: 1px solid #6699CC;
	margin-right:20px
}
.businesscomputing .section_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A00560;
	text-decoration: none;
}
.businesscomputing .section_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
.businesscomputing .section_larger_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699CC;
	text-decoration: none;
}
.businesscomputing .section_larger_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}

.businesscomputing .boldlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
.businesscomputing .heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.businesscomputing .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
}
.businesscomputing .bg_subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #6699CC;
	color: #FFFFFF;	
}
.businesscomputing .Outline {
	padding:0px;
	margin:0px;
	border: 1px solid #6699CC;
}
/*BUSINESSCOMPUTING CLASSES*/

/*ISP CLASSES*/
.isp .img_border img{
	border: 1px solid #DE85B2;
	margin-right:20px
}
.isp .section_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A00560;
	text-decoration: none;
}
.isp .section_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE85B2;
	text-decoration: none;
}
.isp .section_larger_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE85B2;
	text-decoration: none;
}
.isp .section_larger_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE85B2;
	text-decoration: none;
}
.isp .boldlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DE85B2;
	text-decoration: none;
}
.isp .heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.isp .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE85B2;
}
.isp .bg_subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DE85B2;
	color: #FFFFFF;	
}
.isp .Outline {
	padding:0px;
	margin:0px;
	border: 1px solid #DE85B2;
}
/*ISP CLASSES*/

/*PROFESSIONAL CLASSES*/
.prof .img_border img{
	border: 1px solid #003366;
	margin-right:20px
}
.prof .section_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A00560;
	text-decoration: none;
}
.prof .section_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.prof .section_larger_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.prof .section_larger_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.prof .boldlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.prof .heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.prof .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.prof .bg_subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #003366;
	color: #FFFFFF;	
}
.prof .Outline {
	padding:0px;
	margin:0px;
	border: 1px solid #003366;
}
/*PROFESSIONAL CLASSES*/