body {
	background-color: #226e8d;
	background-image: url(images/pnBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
}

a{color:#0388C3; text-decoration:none;}

img{border:none;}

form{margin:0; padding:0; float:left;}

.alignc{text-align:center;}
.alignr{text-align:right;}
.alignl{text-align:left;}

.outer{ width:100%; float:left;}

hr{
	border-top:1px solid #ccc;
	background-color:#ccc;
}

#headerbox{
	width:100%;
	height:35px;
	background:#a4b4c0;
	float:left;
}

#topmenu{
	width:968px;
	padding:0 12px 0 0;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	color:#03638b;
	margin:0 auto;
}

#topmenu a{text-decoration:none; color:#03638b;}
#topmenu a:hover{text-decoration:underline; color:#fff;}

.breadcrumbs{
	margin:0;
	padding:0;
	display:inline;
	float:left;
        font-size:11px;
}

#topmenu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}

#topmenu li{
	margin:0;
	padding:0 10px;
	display:inline;
	border-right:1px solid #03638b;
}

#mainbox{
	width:100%;
	float:left;
}
#navarea{
	width:980px;
	height:130px;
	margin:0 auto;
}

#logo{
	height:130px;
	float:left;
	padding:0 0 0 32px;
	width:137px;
}

#navcontent{
	height:130px;
	float:left;
	width:811px;
}
#companyname{
	color:#8a9195;
	font-size:45px;
	line-height:58px;
	height:58px;
	float:left;
	width:400px;
}
#telephone{
	color:#03638b;
	font-size:30px;
	line-height:58px;
	height:58px;
	float:left;
	width:399px;
	padding:0 12px 0 0;
}
#mainmenu{
	height:45px;
	line-height:45px;
	color:#fff;
	font-weight:bold;
	background:#03638b;
	width:795px;
	float:left;
}

#mainmenu ul{
	margin:0; 
	padding:0 0 0 50px;
	list-style:none;
        width:751px;
        position:relative;
        z-index:300;
}

#mainmenu li{
	float:left;
        position:relative;
	margin:0;
	font-weight:bold;
}

#mainmenu li a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	padding:8px 18px;
	
}

#mainmenu li a:hover{background:#06a9ec;}

#mainmenu li ul{
background:#fff;
border-left:2px solid #03638B;
border-right:2px solid #03638B;
border-bottom:2px solid #03638B;
width:250px;
padding:0;
margin:0;
position:absolute;
display:none;
top:45px;
left:0;
}

#mainmenu li ul li{
display:block;
clear:both;
height:30px;
line-height:30px;
width:250px;
}

#mainmenu li ul li a{
   color:#06a9ec;
width:230px;
height:30px;
line-height:30px;
padding: 0 10px;
margin:0;
}

#mainmenu li li a:hover{
color:#fff;
width:184px;
float:left;
height:30px;
padding: 0 18px;
font-size:14px;
line-height:30px;
}

#mainmenu li:hover ul{
    display:block;
    width:220px;
}

#mainwrapper{
	margin:0 auto;
	width:980px;
}
#maincontent{
	padding:12px;
	width:956px;
	background:url(images/mainBG.png) repeat-y;
	float:left;
}

#flashbanner{
	width:956px;
	height:273px;
	float:left;
	padding:0 0 18px 0;
}

#pagebanner{
	width:943px;
	height:113px;
	float:left;
	padding:0 6px 18px 7px;
	
}

#pbLeft{
	float:left;
	width:699px;
	height:113px;
	line-height:113px;
	background:url(images/pbleft.png) no-repeat;
}

#pbLeft h1{
	color:#fff;
	font-size:48px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 20px;
}

#pbRight{
	width:244px;
	height:113px;
	float:left;
}

#packagewrapper{
	width:956px;
	float:left;
	padding:0 0 18px 0;	

}

h2.packagetitle{
	font-weight:normal;
	font-size:26px;
	color:#616568;
	position:absolute !important;
	top:0;
        left:0;
	margin:0;
	padding:0 0 0 10px;
    width:300px;
}

.packages{
	float:left;
	width:291px;
}

.silver{
	padding:86px 10px 0 10px;
position:relative;
}

.silvercontent{height:210px;}

.gold{
	padding:40px 21px 0 21px;

}

.goldcontent{height:255px;}

.platinum{
	padding:0 10px;
}

.platinumcontent{height:295px;}

.packageheader{
	height:42px;
	line-height:42px;
	width:291px;
	float:left;
	background:url(images/packageheader.png) no-repeat;
	text-align:center;
}

.packageheader h2{
	padding:0;
	margin:0;
	color:#FFF;
	font-size:30px;
	font-family:"Century Gothic", Arial, sans-serif;
	font-weight:bold;
}

.packagecontent{
	width:273px;
	float:left;
	background:url(images/packagecontentBG.jpg) no-repeat;
	padding:0 14px;
	font-size:14px;
	font-family:"Century Gothic", Arial, sans-serif;
	color:#fff;
	position:relative;
}

.packagecontent p{
margin:0;
padding:4px 0;
}

.packagelearnBTN{
	padding:0 15px 0 0;
	margin:30px 0 0 0;
z-index:1000;
}

.packagecontent hr{
	background:#fff;
	border:1px #fff solid;
}

.from{margin:12px 0 0 0; padding:0;}

.packageprice{
	font-size:55px;
	margin:0;
	padding:0;
}

.pricetime{padding:0; margin:0;}

.packagefooter{
	width:291px;
	height:16px;
	float:left;
}

#lowercontentwrapper{
	float:left;
	width:956px;
	padding:0 0 34px 0;
}

#newswrapper{
	width:228px;
	float:left;
}

#newsheader{
	height:45px;
	line-height:45px;
	width:228px;
	text-align:center;
	background:url(images/newsheader.png) no-repeat;
}

#newsheader h2{
	color:#fff;
	font-size:20px;
	margin:0;
	padding:0;
}

#newscontent{
	width:204px;
	padding:16px 12px 0 12px;
	float:left;
	background:url(images/newscontent.jpg) no-repeat;
	height:500px;
	font-size:13px;
	color:#494844;
	overflow:hidden;
}

#newscontent h2{
	font-size:13px;
	color:#028bc6;
	font-family:"Century Gothic", arial, sans-serif;
	margin:0;
	padding:0;
}

#newscontent p{
	margin:0;
	padding:0;
}

#newscontent p.postdate{
	font-size:11px;
	color:#676b6d;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}

#newscontent hr{
	margin:18px 0;
	border:1px solid #676b6d;
	background:#676b6d;
}

#newsfooter{
	width:228px;
	height:16px;
	float:left;	
}

#middlecontentwrapper{
	float:left;
	padding:0 23px;
	width:454px;
}

#enquirywrapper{
	float:left;
	width:454px;
	padding:0 0 18px 0;
}

#enquiryheader{
	width:424px;
	height:44px;
	line-height:44px;
	padding:0 15px;
	float:left;
	background:url(images/qefheader.png) no-repeat;
}

#enquiryheader h2{
	font-size:20px;
	color:#fff;
	margin:0;
	padding:0;
}

#enquirycontent{
	width:454px;
	float:left;
	background:url(images/qefcontent.jpg) no-repeat;
        padding:15px 5px 0 15px;
}

#enquirycontent form{
	margin:0;
	padding:0;
}

#qefCol1{
	width:204px;
	float:left;
}

#qefCol2{
	width:210px;
	float:left;
	padding:0 15px 0 5px;
}

#qefCol1 p{
	float:left;
	padding:1px 0 2px 0;
	width:204px;
	margin:0;
}

#qefCol2 p{
	float:left;
	padding:1px 0 2px 0;
	margin:0;
}

#qefCol2 img{
	float:left;
	margin:0 5px 0 0;
        height:25px
        width:65px; 
        background:#fff;
}

#enquiryfooter{
	width:454px;
	height:10px;
	float:left;
}

.enquirylabel{
	float:left;
	display:inline;
	width:67px;
	height:25px;
	line-height:25px;
	color:#028bc6;
	font-size:12px;
	font-weight:bold;
}

.enquiryinput{
	height:25px;
        line-height:25px;
	float:left;
	width:119px;
	background:url(images/qefinput.png) no-repeat;
	border:none;
	margin:0;
	padding:0 9px;
	font-size:11px;
	color:#333;
	}

.capatchainput{
	height:25px;
        line-height:25px;
	width:119px;
	background:url(images/qefinput.png) no-repeat;
	border:none;
	margin:0;
	padding:0 9px;
	font-size:11px;
	color:#333;
	}

.enquirytextarea{
	width:204px;
	height:117px;
        line-height:15px;
	float:left;
	background:url(images/qeftextarea.png) no-repeat;
	border:none;
	margin:0;
	padding:3px;
	font-size:11px;
	color:#333;
}

.enquirysend{margin:8px 0 0 0;}

#introwrapper{
	float:left;
	width:454px;
}

#introheader{
	width:424px;
	height:50px;
	line-height:48px;
	float:left;
	padding:0 15px;
	background:url(images/introheader.png) no-repeat;
}

#introheader h1{
	margin:0;
	padding:0;
	font-size:24px;
	color:#013d56;
	font-weight:normal;
}

#introtitle{color:#028bc6;}

#introcontent{
	float:left;
	padding:0 15px;
	font-size:13px;
	color:#494844;
	width:424px;
	height:246px;
	overflow:hidden;
	background:url(images/introcontent.jpg) no-repeat;
}

#introfooter{
	float:left;
	width:454px;
}

#serviceswrapper{
	width:226px;
	float:left;
}

#serviceheader{
	height:45px;
	line-height:45px;
	width:226px;
	float:left;
	background:url(images/serviceheader.png) no-repeat;
	text-align:center;
}

#serviceheader h2{
	color:#fff;
	font-size:20px;
	margin:0;
	padding:0;
}

#servicescontent{
	height:507px;
	width:202px;
	padding:4px 12px;
	float:left;
	background:url(images/servicecontent.jpg) no-repeat;
}

#servicescontent h2{
	font-size:18px;
	color:#013d56;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
}

#servicescontent hr{
	border:1px solid #028bc6;
	background:#028bc6;
}

#servicescontent ul{
	margin:8px 0;
	padding:0;
	list-style:none;
}

#servicescontent li{
	padding:8px 0 8px 14px;
	font-size:13px;
	color:#565a5d;
}

#servicescontent li a{
	color:#565a5d;
	text-decoration:none;
}

#servicesfooter{
	width:226px;
	height:16px;
	float:left;
}




/*#networks .learnmoreBTN{ margin-top:8px;}

#networks{
	float:left;
	width:956px;
	height:545px;
	padding-bottom:10px;
	position:relative;
}

#new p, #existing p{padding:0; margin:2px 0;}

#existing{
	width:446px;	
	height:350px;
	background:url(images/existingBG.png) no-repeat;
	padding:0 12px 0 20px;
	float:left;
}

#new{
	width:446px;	
	height:350px;
	background:url(images/newBG.png) no-repeat;
	padding:0 12px 0 20px;
	float:left;
}

.networktitle{
	height:46px;
	line-height:46px;
	width:446px;
	float:left;
	font-size:30px;
	color:#FFF;
	font-weight:bold;
}
.networkcontent{
	width:446px;
	float:left;
	font-size:16px;
}

.networkheadline{
	font-weight:bold;
	font-size:18px;
}

.networkhighlight{
	color:#FFF;
	font-weight:bold;
}

.smallprint{
	font-size:11px;
	font-style:italic;
}

#ondemand{
	position:absolute;
	top:320px;
	left:20px;
	height:214px;
	width:317px;
	background:url(images/ondemandBG.png) no-repeat;
}
#gold{
	position:absolute;
	top:275px;
	left:320px;
	height:243px;
	width:331px;
	background:url(images/advancedBG.png) no-repeat;
}
#platinum{
	position:absolute;
	top:232px;
	left:625px;
	height:272px;
	width:309px;
	background:url(images/platinumBG.png) no-repeat;
}

.packagetitle{
	height:40px;
	line-height:40px;
	float:left;
	width:100%;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
}

.packagewrapper{
	width:300px;
	font-size:14px;	
	color:#fff;
	float:left;
}

#gold .packagewrapper, #platinum .packagewrapper{padding-left:8px;}

.packagepricewrapper{
	width:112px;
	float:left;
	padding:0 0 0 8px;
}



.packageinfo{
	width:170px;
	float:left;
	padding:0 0 0 10px;
}


#otherservicesbar{
	width:941px;
	height:26px;
	line-height:26px;
	float:left;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background:url(images/otherservicesBG.jpg) repeat-x;
}

.servicewrapper{
	width:956px;
	float:left;
	margin:0 0 23px 0;
}
.servicecol01{
	width:681px;
	float:left;
}
.servicecol01header{
	width:656px;
	height:57px;
	float:left;
	background:url(images/blogheader.png) no-repeat;
}
.servicecol01content{
	width:611px;
	float:left;
	background:url(images/col01BG.png) repeat-y;
	padding:0px 25px 0 20px;
}
.servicecol01footer{
	width:656px;
	height:21px;
	float:left;
}

.currentblogtitle{
	line-height:57px;
	height:57px;
	padding:0 12px 0 252px;
	width:374px;
}
.currentblogtitle h2{
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	padding:0;
	margin:0;
}
.currentblogtitle h2 a{
	color:#FFF;
	text-decoration:none;
}

.blogentrieswrapper{
	width:222px;
	float:left;
	padding:0 15px 0 0;
}

.currentblogentry{
	width:374px;
	float:left;
	font-size:12px;
}

.servicecol02{
	width:275px;
	float:left;
}

.servicecol02header{
	width:262px;
	float:left;
	height:57px;
}
.servicecol02content{
	width:229px;
	float:left;
	background:url(images/col2BG.png) repeat-y;
	padding:5px 21px 0 12px;

}
.servicecol02footer{
	width:262px;
	float:left;
	height:12px;	
}

.qcontactinput{
	height:22px;
        line-height:22px;
	width:230px;
	border:1px solid #a2a5a8;
	margin:5px 0px;
	text-align:left;
}
.qcontacttextarea{
	height:130px;
	width:230px;
	border:1px solid #a2a5a8;
	margin:5px 0px;
	text-align:left;
}
.sendBTN{width:229px; float:left;}*/

#sidemenuwrapper{
	width:194px;
	float:left;
	padding:10px 13px 10px 7px;
}

#sidemenuheader{
	width:194px;
	float:left;
	height:16px;
}

#sidemenucontent{
	width:194px;
	float:left;
	padding:0 0 0 10px;
	background:url(images/sidemenucontentBG.png) repeat-y;
	font-size:14px;
}

#sidemenucontent ul{
	margin:0;
	padding:5px 0;
	list-style:none;
}

#sidemenucontent li{
	margin:0;
	padding:8px 0;
	font-size:12px;
}

#sidemenucontent li a{
	color:#03638b;
	text-decoration:none;
	padding:5px;}

#sidemenucontent li a:hover{
	text-decoration:none;
	color:#fff;
	background:#03638b;}

ul.proservices h2{
	font-size:16px;
	color:#03638b;
}

#sidemenufooter{
	width:194px;
	float:left;
	height:34px;
}

#servicesidewrapper{
	width:170px;
	height:575px;
	float:left;
	padding:75px 14px 30px 20px;
	background:url(images/servicesideBG.png) no-repeat;
	color:#000;
	font-size:12px;
}

#servicesidewrapper ul{
	margin:0;
	padding:0;
	list-style:none;
}

#servicesidewrapper li{
	font-size:14px;
	font-weight:bold;
	color:#028bc6;
	padding:10px 0;
}

#servicesidewrapper li a{
	color:#028bc6;
	text-decoration:none;
}

#pagecontentwrapper{
	width:735px;
	float:left;
	padding:10px 7px 10px 0px;
}

#pagecontentheader{
	width:735px;
	float:left;
	height:5px;
}

#pagecontent{	
	width:715px;
	float:left;
	padding:0px 10px;
	background:url(images/pagecontentBG.png) repeat-y;
	font-size:12px;
	color:#000b10;
}

#pagecontentfooter{
	width:735px;
	float:left;
	height:46px;
}

#pagecontent h1{
	margin:0;
	padding:0;
	font-size:20px;
	color:#FFF;
	background:#03638b;
	padding:5px;}

#pagecontent h2{
	margin:0;
	padding:15px 0 5px 0;
	font-size:18px;
	color:#666;
}

#pagecontent p{
	margin:0;
	padding:8px 0;}

#servicecontentwrapper{
	width:735px;
	float:left;
	padding:0px 0px 10px 8px;
}

#servicecontentheader{
	width:735px;
	float:left;
	height:49px;
	line-height:49px;
	background:url(images/servicecontentheader.png) no-repeat;
}

#servicecontentheader h2{
	margin:0;
	padding:0 0 0 20px;
	color:#fff;
	font-size:30px;
	font-weight:normal
}

#servicecontent{	
	width:711px;
	min-height:1078px;
	float:left;
	padding:10px;
	background:#cfd4d6 url(images/servicecontentBG.png) no-repeat;
	font-size:12px;
	color:#383838;
	border-left:2px solid #b8babc;
	border-right:2px solid #b8babc;
}

#servicecontentfooter{
	width:735px;
	float:left;
	height:22px;
}

#servicecontent h1{
	margin:0 0 20px 0;
	padding:10px;
	font-size:30px;
	color:#FFF;
	background:#0388c3;
}

#servicecontent h1 a{
	color:#FFF;
	text-decoration:none;
}

#servicecontent h2{
	margin:0;
	padding:14px 0 14px 10px;
	font-size:18px;
	color:#2e3639;
	font-weight:normal;
}

#servicecontent p{
	margin:0;
	padding:10px;}

ul.crmbenefits{
margin:0 0 0 20px;
padding:5px 0;
}

ul.crmbenefits li{
margin:0;
padding:3px 0;
}

.post h2 a{
color:#085a7c;
text-decoration:none;
}

#pagecontent p.postmetadata{
background:#d6e1e6;
padding:4px 0 4px 10px;
}

.postmetadata a{
color:#085a7c;
text-decoration:none;
}

.navigation{
	padding:10px;
	float:left;
}

.navigation a{
color:#085a7c;
text-decoration:none;
}

.sectionlist{
list-style:none;
line-height:35px;
}

/*Comments*/

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px;
	width:704px;
	clear:both;
	float:left;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.comments-template a{color:#06a9ec;}

/*Footer*/

#footerbox{
	width:100%;
	background:#fff;
	float:left;
}
#footercontentwrapper{
	width:980px;
	margin:0 auto;
}

#footercontentbox{
	width:956px;
	float:left;
	padding:20px 12px 30px 12px;
}

.findusbox{
	width:247px;
	float:left;
	font-size:14px;
	color:#1d507d;
	padding:0 0 40px 0;
}

.findusbox p{
	margin:0 0 25px 0;
	padding:0;
	line-height:33px;
}

.findusbox img{
	padding:0 12px 0 0;
}

.qualificationsbox{
	width:425px;
	float:left;
	padding:0 15px 40px;
}

.qualificationsbox img{ padding:5px 9px; float:left;}

.wherebox{
	width:254px;
	float:left;
	font-size:12px;
	color:#555659;
	line-height:20px;
	padding:0 0 40px 0;
}

#footercontentwrapper a{color:#0477a7; text-decoration:none;}

#footercontentwrapper h2{
	margin:0 0 25px 0;
	padding:0;
	color:#0477a7;
	font-size:18px;
	font-weight:normal;
}

.footercontent{
	width:478px;
	float:left;
}

/*Image Alignment*/

    img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
.wp-caption {
text-align: center;
padding:12px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
border: 3px solid #ccc;
margin: 0;
padding: 0;
}
.wp-caption p.wp-caption-text {
font-size: 18px;
color:#ccc;
font-weight:bold;
line-height: 17px;
padding: 10px 4px 5px;
margin: 0;
}

#servicecontent blockquote {
    color: #1d507d;
    font-size:15px;
    margin: 0; 
    width:650px;
    background: url(images/quoteR.png) no-repeat bottom right;
    padding:0 50px 0 0;
}

#servicecontent blockquote p {
	background: url(images/quoteL.png) no-repeat left top;
        padding-left:50px;
width:600px;
}

#servicecontent blockquote p ~ p { background: none; }

/*Contact Us*/

#contactcontent{
	width:724px;
	clear:both;
	float:left;
}

#emailform{
	width:370px;
	float:left;
	padding:0 24px 0 0;
}

#emailform p{
	margin:10px 0;
}


#contactdetails{
	width:330px;
	float:left;
}

#mapbox{
	border-top:2px solid #ccc;
	width:724px;
	float:left;
	padding:15px 0;
	text-align:center;
}

.contactlabel{
	float:left;
	display:inline;
	width:100px;
	height:25px;
	line-height:25px;
	color:#028bc6;
	font-size:12px;
	font-weight:bold;
}

.contactinput{
	height:25px;
        line-height:25px;
	float:left;
	width:220px;
	background:url(images/cfinput.png) no-repeat;
	border:none;
	margin:0;
	padding:0 9px;
	font-size:11px;
	color:#333;
	}

.contactcapatcha{
	height:25px;
	width:220px;
	background:url(images/cfinput.png) no-repeat;
	border:none;
	margin:0;
	padding:0 9px;
	font-size:11px;
	color:#333;
	}
	
.contactselect{
	height:25px;
        line-height:25px;
	padding:3px 0 0 0;
	float:left;
	width:238px;
	background:url(images/cfinput.png) no-repeat;
	border:none;
	margin:0;
	font-size:13px;
	color:#333;
	}

.contactselect option{
	background:#fff;
}

.contacttextarea{
	width:229px;
	height:117px;
	float:left;
	background:url(images/cftextarea.png) no-repeat;
	border:none;
	margin:0;
	padding:6px;
	font-size:11px;
	color:#333;
}

/*Mini Contact*/

#minicontact{
	width:735px;
	float:left;
	background:url(images/minicontactBG.jpg) no-repeat;
	font-size:12px;
	color:#1e1e1e;
position:relative;
padding:0 0 0 17px;
}

#minicontact01{
	width:286px;
	float:left;
}

#minicontact01 h2{
	font-size:24px;
	color:#717577;
	font-weight:normal;
	margin:0;
	padding:0;
}

#minicontact01 label{
	font-size:14px;
	font-weight:bold;
	width:115px;
	float:left;
}

#minicontact01 p{
	clear:both;
margin:0;
padding:5px 0;	
}

#minicontact02{
	width:268px;
	float:left;
}

#minicontact02 p{
    margin:0;
    padding:5px 0;
}

#minicontact02 img{
    float:left; 
    margin:0 5px 0 0;
    height:25px; 
    width:65px; 
    background:#fff;
}

.moreinfotextarea{
	width:241px;
	height:57px;
	background:url(images/moreinfotextbox.png) no-repeat;
	border:none;
	padding:3px 5px;
        margin:0;
}

#minicontact03{
	width:115px;
	height:117px;
	float:left;
	padding:25px 0 0 49px;
}

/*Comparison Table*/

.comparisontable{
	width:100%;
	margin:15px 0;
	clear:both;
	font-size:11px;
	padding:0;
}

#descriptionheader{
	width:296px;
	font-weight:bold;
	font-size:13px;
	height:50px;
	background:url(images/descriptionBG.png) no-repeat;
	padding:0 5px 0 10px;
}

.packagetd{
	font-size:13px;
	color:#333;
	text-align:center;
	padding:0;
	margin:0;
}

.demandheader{
	height:50px;
	background:url(images/demandBG.png) no-repeat;
	font-weight:bold;
	font-size:13px;
	color:#333;
	width:100px;
	text-align:center;
	margin:0;
	padding:0;
}

.silverheader{	
	height:50px;
	width:80px;
	background:url(images/silverBG.png) no-repeat;
	font-weight:bold;
	font-size:13px;
	color:#333;
	text-align:center;
	margin:0;
	padding:0 10px;
}

.goldheader{	
	height:50px;
	width:80px;
	background:url(images/goldBG.png) no-repeat;
	font-weight:bold;
	font-size:13px;
	color:#333;
	text-align:center;
	margin:0;
	padding:0 10px;
}
.platinumheader{	
	height:50px;
	width:80px;
	background:url(images/platinumBG.png) no-repeat;
	font-weight:bold;
	font-size:13px;
	color:#333;
	text-align:center;
	margin:0;
	padding:0 10px;
}

.demandBG{
	background:#cdf0e6 url(images/demlistBG.png) no-repeat; 
	height:30px; 
}

.demandBG2{
	background:#c1e2d9 url(images/demlistBG.png) no-repeat; 
	height:30px; 
}

.silverBG{
	background:#e4e4e4 url(images/silverlistBG.png) no-repeat; 
	height:30px; 
}

.silverBG2{
	background:#d5d4d4 url(images/silverlistBG.png) no-repeat; 
	height:30px; 
}

.goldBG{
	background:#f5e7bc url(images/goldlistBG.png) no-repeat; 
	height:30px; 
}

.goldBG2{
	background:#eaddb4 url(images/goldlistBG.png) no-repeat; 
	height:30px; 
}

.platinumBG{
	background:#f3f3f3 url(images/platlistBG.png) no-repeat; 
	height:30px; 
}

.platinumBG2{
	background:#e6e6e6 url(images/platlistBG.png) no-repeat; 
	height:30px; 
}

.listpointBG{
	background:#fff;
	border-left:2px solid #d7dcde;
	padding:0 5px 0 10px;
}

.listpointBG2{
	background:#eee;
	border-left:2px solid #d7dcde;
	padding:0 5px 0 10px;
}

.comparisonfooter{
	height:84px;
	background:url(images/comparisonfooter.png) no-repeat;
	padding:0;
	margin:0;
}

