

body
{
	background: #cdcdcd;
	font-family:"arial";
	color:#636363; 
	padding:0px; 
	margin:0px;
	font-size:11px; 
}
/* wrapper */
.leftside
{
	padding:0px; 
	margin:0px;
	width:75px;
	height:100%;
	background-image:url(../images/frame_l.jpg); 
	background-repeat:repeat-y;
}
.bottom
{
	padding:0px; 
	margin:0px;
	width:900px;
	background-image:url(../images/frame_b.jpg); 
	background-repeat:repeat-x;
}
.bottoml
{
	padding:0px; 
	margin:0px;
	width:75px;
	height:35px;
	background-image:url(../images/frame_bl.jpg); 
	background-repeat:no-repeat;
}
.bottomr
{
	padding:0px; 
	margin:0px;
	width:75px;
	height:35px;
	background-image:url(../images/frame_br.jpg); 
	background-repeat:no-repeat;
}
.top
{
	height:20px;
	padding:0px; 
	margin:0px;
	width:900px;
	background-image:url(../images/frame_t.jpg); 
	background-repeat:repeat-x;
}
.topl
{
	padding:0px; 
	margin:0px;
	width:75px;
	height:20px;
	background-image:url(../images/frame_tl.jpg); 
	background-repeat:no-repeat;
}
.topr
{
	padding:0px; 
	margin:0px;
	width:75px;
	height:20px;
	background-image:url(../images/frame_tr.jpg); 
	background-repeat:no-repeat;
}

.rightside
{
	padding:0px; 
	margin:0px;
	background: #cdcdcd;
	background-image:url(../images/frame_r.jpg); 
	background-repeat:repeat-y;;
	width:100%;
}
/* main banner and navigation bar*/
.banner 
{
	padding:0px; 
	margin:0px;
	background-image:url(../images/banner.jpg); 
	background-repeat:no-repeat;
	width:900px;
	height:90px;
}
.spacer 
{
	padding:0px; 
	margin:0px;
	background: #ebebeb;
	width:900px;
	height:6px;
}
.spacer730
{
	padding:0px; 
	margin:0px;
	background: #ebebeb;
	width:730px;
	height:6px;
	font-size:4px; 
}
.navbar 
{

	padding:0px; 
	margin:0px;
	background-image:url(../images/navbar2.gif); 
	background-repeat:repeat-x;
	width:900px;
	height:22px;
	color: white;
	font-size: 12px;

	font-style: bold;
}
.topcontent 
{
	padding:0px; 
	margin:0px;
	background-image:url(../images/topcontent.gif); 
	width:730px;
	height:12px;
	font-size:4px; 
}
.bottomcontent 
{
	padding:0px; 
	margin:0px;
	background-image:url(../images/bottomcontent.gif); 
	width:730px;
	height:12px;
	font-size:4px; 
}
/* sidebar */
.sidebar
{
	background: #ebebeb;
	padding:0px; 
	margin:0px;
	width:170px;
}
.content
{
	background-image:url(../images/contentbacking.gif); 
	background-repeat:repeat-y;
	
}
.block
{
	width:215px;
}
.contentinner
{
	text-align:justify;
		padding:0px;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;
	border-bottom: solid 1px #bdbdbd;
	border-top: solid 1px #bdbdbd;
	width:650px;
}
table.contentinner td
{

	padding:5px;
}
.georgia
{
	font-style: italic;
	font-weight:bold;
	font-size:15px;
	font-family: 'georgia';
}
.pageblock
{
	border-spacing:0px;
	text-align:justify;
	padding:0px;
	border-top: solid 1px #a9a9a9;
	width:650px;
}

.pageblockleft
{
	vertical-align:top;
	padding:5px 5px 5px 5px; /* top right bottom left */ 
	border-right: solid 1px #c2c2c2;
}
.pageblockright
{
	vertical-align:top;
	padding:5px 5px 5px 10px; /* top right bottom left */ 
}
.packstable
{
	border-spacing:0px;
	padding:0px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	border: solid 1px #8f8f8f;
	width:650px;
}
.comparisontable
{
	border-spacing:0px;
	padding:0px;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	border: solid 1px #8f8f8f;
	width:650px;
}
.tableborder
{
	border: solid 1px #bebebe;
	margin:8px;
}
.packscellleft
{
	background-color:#f1f1f1;
	padding-left:15px;
	color:#566e88;
	margin:0px;
	border-right: solid 1px #dbdbdb;
	border-bottom: solid 3px white;
	text-align:left;

}
.comparisoncellleft
{
	background-color:#f1f1f1;
	padding-left:5px;
	color:#566e88;
	margin:0px;
	border-right: solid 1px #dbdbdb;
	border-bottom: solid 3px white;
	text-align:left;

}
.packscell
{
	color:#566e88;
	margin:0px;
	border-right: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	text-align:center;
}
.packscellright
{
	padding:5px;
	color:#566e88;
	font-size: 11px;
	font-weight:normal;
	text-align:justify;
	margin:0px;
	border-bottom: solid 1px #dbdbdb;
	text-align:justify;
}
.packsheaderred
{
	font-size: 12px;
	font-weight:bold;
	background-image:url(../images/table/barred.gif); 
	background-repeat:repeat-x;
	margin:0px;
	height:20px;
	padding:0px;
	color: white;
}
.packsheaderpurple
{
	font-size: 12px;
	font-weight:bold;
	background-image:url(../images/table/barpurple.gif); 
	background-repeat:repeat-x;
	margin:0px;
	height:20px;
	padding:0px;
	color: white;
}
.packsheaderblank
{
	border-bottom: solid 1px #dbdbdb;
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	height:20px;
	padding:0px;
}
.packsheaderblue
{
	font-size: 12px;
	font-weight:bold;
	background-image:url(../images/table/barblue.gif); 
	background-repeat:repeat-x;
	margin:0px;
	height:20px;
	padding:0px;
	color: white;
}
.purchasebuttonred
{
	padding:0px;
	color: white;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	width:134px;
	height:22px;
	background-image:url(../images/purchasered.gif); 
	background-repeat:no-repeat;
}
.purchasebuttonpurple
{
	padding:0px;
	color: white;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	width:134px;
	height:22px;
	background-image:url(../images/purchasepurple.gif); 
	background-repeat:no-repeat;
}
.purchasebuttonblue
{
	padding:0px;
	color: white;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	width:134px;
	height:22px;
	background-image:url(../images/purchaseblue.gif); 
	background-repeat:no-repeat;
}


.title
{
	width:700px;
	color:#566e88;
	font-weight:bold;
	font-size:15px;
	font-style:italic;
	margin-top:5px;

}
.title td
{
	text-align:left;
	width:100%;

}
.titlecentered
{
	width:100%;
	color:#566e88;
	font-weight:bold;
	font-size:15px;
	font-style:italic;
	margin-top:5px;

}
.titlecentered td
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100%;

}
.width2left
{
	width:25%;
}
.width2right
{
	border-left: solid 1px #cad1d7;
	width:75%;
}
.width3right
{
	width:33%;
	border-right: solid 1px #cad1d7;
}
.width3none
{
	width:33%;
}
.width4right
{
	width:25%;
	border-right: solid 1px #cad1d7;
}
.width4none
{
	width:33%;
}
.width50right {width:50%;}

.width10 {width:10%;}
.width20 {width:20%;}
.width30 {width:30%;}
.width40 {width:40%;}
.width50 {width:50%;}
.width60 {width:60%;}
.width70 {width:70%;}
.width80 {width:80%;}
.width90 {width:90%;}

.learnmore
{
	z-index:50;
	background-color:#e2e9ef;
	vertical-align:bottom;
	position:relative;top: 6px;
	margin-bottom:6px;
}
.learnmore2
{
	padding-right:150px;
	background-color:#e2e9ef;
	vertical-align:bottom;
	position:relative;top: 10px;
	margin-bottom:6px;
}

/* GENERAL ITEMS ///////////////////////////////////////////// */
hr 
{
	color:#cad1d7;
	width:85%;
	height:1px;
}
.valign_top
{
	vertical-align:top;
}
p 
{
	padding-top:0px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:5px;
}
a:link {color:#2d63ad;text-decoration:none;border: 0px;}
a:visited {color:#2d63ad;text-decoration:none;border: 0px;}
a:hover {color:#2d63ad;text-decoration:underline;border: 0px;}


.commander a:link {color:white;text-decoration:none;}
.commander a:visited {color:white;text-decoration:none;}
.commander a:hover {color:white;text-decoration:none;}

.imglink
{
border: 0px;
}
.imgright
{
float:right;
padding-left:15px;
}
.imgleft
{
float:left;
padding-right:15px;
}
.paddingleft30 {padding-left:30px;}
.center 
{
	text-align:center;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
}
.hspacer {float:left;padding:0px 0px 0px 0px;}
.bullet
{
	margin-right:5px;
	border:0px;
}
.serviceicon 
{
	z-index:100;
	float:left;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
}
.partnericon 
{	
	clear:both;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.vspacer {padding:0px 0px 0px 0px;}
.spanningcontent 
{
	width:630px;
	position:relative;left: 30px;
}
.footer 
{
	width:900px;
	color:white;
	height:16px;
	background-color:#006eab;
}
ul 
{
	margin:7px 0px 10px 15px; /* top right bottom left */ 
	padding:0px 0px 0px 15px; /* top right bottom left */ 
}
ol 
{
	margin:0px 0px 10px 15px; /* top right bottom left */ 
	padding:0px 0px 10px 15px; /* top right bottom left */ 
}
ol li
{

	text-align:justify; 
	padding-right: 0px;
	padding-bottom: 0px; 
}
li.bullet 
{

	text-align:justify; 
	padding-right: 0px;
	padding-bottom: 0px; 
	list-style-image:url(../images/bullet.gif);
}
.subtitle 
{
	color:#474747;
	margin-left:-5px;
	margin-bottom:4px;
	background-color:#d6d6d6;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
.quote
{
	width:420px;

}
.quote .quotecontent
{
	padding:4px;
	margin:0px;
	color:#566e88;
	font-weight:bold;
	font-size:13px;
	font-style:italic;
	border-bottom: solid 1px #cad1d7;
	border-top: solid 1px #cad1d7;
	text-align:center;
}
.quote .source
{
	font-size:9px;
	font-style:italic;
	text-align:right;
	font-weight:bold;
	color:#566e88;
}
.quote .quotemark
{
	padding-top:0px;
	font-style:italic;
	font-size:40px;
}
.phone
{
	text-align:center;
	font-weight:bold;
	font-family:"arial";
	color:#950000; 
	margin:0px;
	font-size:15px; 

}
.post
{
	text-align:center;
	font-weight:bold;
	font-family:"arial";
	margin:0px;
	font-size:12px; 
}
.email
{
	text-align:center;
	font-weight:bold;
	font-family:"arial";
	margin:0px;
	font-size:11px; 
}
.contentimage
{
	border-bottom: solid 1px #cad1d7;
	border-top: solid 1px #cad1d7;
	margin-bottom:8px;
}
.con_text
{

	padding: 4px 0px 8px 20px;/* top right bottom left */ 
	
	text-align:justify;
	font-size: 10px;

}	
.con_indent
{

	padding: 4px 0px 8px 40px;/* top right bottom left */ 
	text-align:justify;
	font-size: 10px;
}	

.contactinfo
{
	color:#880000;
	font-size:13px;
}
.bigquote
{
	font-size:15px;
	font-style:italic;
}