/* CSS Document */

h1
{
	color	  : #333;
	font-size : 18px;
	margin    : 6px 25px;
}

h2
{
	color	  : #0468CD;
	font-size : 14px;
	margin    : 3px 37px;
}

h3
{
	color       : #333;
	font-size   : 12px;
	margin      : 3px 40px;
}

p
{
	margin      : 5px 40px;
	padding     : 0;
	line-height : 20px;
}

p img.clsImageLeft
{
	float   : left;
	margin  : 5px 10px 10px 0px;
	display : block;
	border  : 1px solid #666;
}

p img.clsImageRight
{
	float	: right;
	margin  : 5px 0px 10px 5px;
	display : block;
	border  : 1px solid #666;
}
 
address 
{ 
	font-style : normal;
	margin-left: 25px;
}

hr { }

/*//////////////////////////////////////////BEGIN CONTAINER//////////////////////////////////////////////////////////*/
#idContainer
{
	width   		: 827px;
	margin  		: 0 auto;
	padding 		: 0;
	border  		: 0;
}

/*//////////////////////////////////////////END CONTAINER///////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////BEGIN ROLLOVER//////////////////////////////////////////////////////////*/

#idFirstRollover, #idFirstRollover a:link, #idFirstRollover a:visited
{
	display	: block;
	width	: 322px;
	height	: 55px;
	margin 	: 0 auto;
}

#idFirstRollover
{ 
	background	: url(../images/ezplanner_over.jpg) 0 0 no-repeat; 
}

#idFirstRollover a:link, #idFirstRollover a:visited
{ 
	background	: url(../images/ezplanner_button.jpg) 0 0 no-repeat; 
}

#idFirstRollover a:hover
{ 
	background-position	: -322px 0; 
}

#idFirstRollover a:active
{ 
	background-position	: 0 0; 
}


#idSelectRollover1, #idSelectRollover2, #idSelectRollover3, #idSelectRollover1 a:link, #idSelectRollover1 a:visited,
#idSelectRollover2 a:link, #idSelectRollover2 a:visited, #idSelectRollover3 a:link, #idSelectRollover3 a:visited
{
	display	: block;
	width	: 100px;
	height	: 36px;
	margin 	: 0 auto;
}

#idSelectRollover1, #idSelectRollover2, #idSelectRollover3
{ 
	background	: url(../images/select_button_over.jpg) 0 0 no-repeat; 
}

#idSelectRollover1 a:link, #idSelectRollover1 a:visited, #idSelectRollover2 a:link, #idSelectRollover2 a:visited,
#idSelectRollover3 a:link, #idSelectRollover3 a:visited
{ 
	background	: url(../images/select_button.jpg) 0 0 no-repeat; 
}

#idSelectRollover1 a:hover, #idSelectRollover2 a:hover, #idSelectRollover3 a:hover
{ 
	background-position	: -100px 0; 
}

#idSelectRollover1 a:active, #idSelectRollover2 a:active, #idSelectRollover3 a:active
{ 
	background-position	: 0 0; 
}


#idRollover2, #idRollover2 a:link, #idRollover2 a:visited
{
	display 			: block;
	width 				: 140px;
	height				: 160px;
	margin				: 0 auto;
	color				: #333;
	text-decoration		: none;
}

#idRollover2
{
	background: url(../images/webpage_button_over.jpg) 0 0 no-repeat;
}

#idRollover2 a:link, #idRollover2 a:visited
{
	background: url(../images/webpage_button.jpg) 0 0 no-repeat;
}
	
#idRollover2 a:hover
{ 
	background-position	: -160px 0; 
	color				: #009999;
	text-decoration		: underline;
}

#idRollover2 a:active
{ 
	background-position	: 0 0; 
}

#idRollover2 p
{
	padding:0;
	margin:0;
	margin-top: 8px;
}

/*///////////////BEGIN CG.v1 ROLLOVERS CSS////////////////////////*/

img.clsSpc 
{
      display: block;
      width: 1px;
      height: 1px;
	  border:0;
}
#idCG_price_adons_over0, #idCG_price_adons_over0 a:link, #idCG_price_adons_over0 a:visited,
#idCG_price_adons_over1, #idCG_price_adons_over1 a:link, #idCG_price_adons_over1 a:visited,
#idCG_price_adons_over2, #idCG_price_adons_over2 a:link, #idCG_price_adons_over2 a:visited
{ 
     display : block; 
     width : 305px;
     height : 155px;
}
#idCG_price_adons_over0
{ background : #fff url(../images/price_adons_over.jpg) 0 0 no-repeat; }
#idCG_price_adons_over1
{ background : #fff url(../images/price_eHealth_over.jpg) 0 0 no-repeat; }
#idCG_price_adons_over2
{ background : #fff url(../images/price_hosting_over.jpg) 0 0 no-repeat; }
#idCG_price_adons_over0 a:link, #idCG_price_adons_over0 a:visited
{ background : transparent url(../images/price_adons.jpg) 0 0 no-repeat; }
#idCG_price_adons_over1 a:link, #idCG_price_adons_over1 a:visited
{ background : transparent url(../images/price_eHealth.jpg) 0 0 no-repeat; }
#idCG_price_adons_over2 a:link, #idCG_price_adons_over2 a:visited
{ background : transparent url(../images/price_hosting.jpg) 0 0 no-repeat; }
#idCG_price_adons_over0 a:hover,
#idCG_price_adons_over1 a:hover,
#idCG_price_adons_over2 a:hover
{ background-position : -305px 0; }
#idCG_price_adons_over0 a:active,
#idCG_price_adons_over1 a:active,
#idCG_price_adons_over2 a:active
{ background-position : 0 0; }

/*/////////////////END CG.v1 ROLLOVERS CSS////////////////////////*/


/*//////////////////////////////////////////END ROLLOVER////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////BEGIN HEADER////////////////////////////////////////////////////////////*/
#idHeader
{
	width            : 827px;
	height           : 229px;
	color			 : #fff; 
	border		     : 0;
	padding-top		 : 3px;
}

#idHeader a:link,#idHeader a:visited
{
	color			 : #fff;
}

#idHeader a:hover
{
	color			 : #ccc;
	text-decoration  : none;
}

#idHeader a:active
{
	color			 : #fff;
}

#idHeader #idHeaderLeft
{
	width	: 183px;
	height	: 47px;
	float	: left;
}

#idHeader #idHeaderRight
{
	width			: 400px;
	padding-top		: 20px;
	float			: right;
}
#idHeader #idHeaderRight2
{
	width			: 600px;
	padding-top		: 10px;
	float			: right;
	font-size: 10px;
}
#idHeader #idHeaderRight2 a
{
	text-decoration: none;
}
#idHeader #idHeaderRight2 a:hover
{
	text-decoration: underline;
}
#idHeader #idHeaderRight form
{
	margin	:0;
}

#idHeaderMenu
{
	width				: 825px;
	height				: 30px;
	background			: #c0c0c0 url(../images/index_06.jpg) bottom right no-repeat;
	border-top			: 1px solid #666;
	border-left			: 1px solid #666;
	border-right		: 1px solid #666; 
	clear:both;
	
}

#idHeaderMenu .clsHeaderMenu
{
	font-size	: 14px;
	font-weight : bold;
	color 		: #333;
	padding 	: 6px 27px;
	float 		: left;
}

#idHeaderMenu .clsHeaderMenu a:link, #idHeaderMenu .clsHeaderMenu a:visited
{
	color 				: #333;
	text-decoration 	: none;
}

#idHeaderMenu .clsHeaderMenu a:hover
{
	color				: #FFF;
	text-decoration		: underline;
}

#idHeaderMainPic
{
	width				: 825px;
	height 				: 152px;
	background			: #000 url(../images/index_08.jpg) top left no-repeat;
	border-left			: 1px solid #666;
	border-right		: 1px solid #666;
}

/*//////////////////////////////////////////END HEADER//////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////BEGIN MAIN CONTENT//////////////////////////////////////////////////////*/
.idBlackBar
{
	clear:both;
	width				: 825px;
	height				: 10px;
	background-color	: #000000;
	border-left 		: 1px solid #666;
	border-right		: 1px solid #666;
	border-top	 		: 1px solid #666;
}

#idContactForm, #idContactForm input, #idContactForm select
{
	font-size:10px;
}
#idContactForm textarea
{
	font-size:11px;
}
#idMainContent
{
	background-color	: #fff;
	width				: 400px;
	border-left 		: 1px solid #666;
	border-right 		: 1px solid #666;
}

#idMainContent:after
{
	content:".";
	visibility:hidden;
	display:block;
}

#idMainColumn
{
	width				: 500px;
	background-color	: #FFF;
	padding-bottom		: 10px;
}

#idMainColumn:after
{
	content:".";
	clear:both;
	visibility:hidden;
	display:block;
}
#idMainColumn .clsHomeBox
{
	float: left;
	width: 250px;
	border: 1px solid #ccc;
	margin: 5px 10px 0 10px;
	font-size: 11px;
	display: inline;
}
#idMainColumn .clsHomeBox h2
{
	display: block;
	width: 242px;
	background-color: #0066cc;
	padding: 5px;
	color: #fff;
	margin: 0;
	padding: 4px;
	font-size: 11px;
}
#idMainColumn .clsHomeBox p
{
	margin: 0;
	padding: 4px 10px;
}
#idMainColumn .clsHomeBox form
{
	margin: 5px;
	padding: 0;
}
#idMainColumn .clsHomeBox form label
{
	font-weight: bold;
}
#idMainColumn .clsHomeBox form, #idMainColumn .clsHomeBox form input, #idMainColumn .clsHomeBox form textarea, #idMainColumn .clsHomeBox form select
{
	font-size: 11px;
}
#idMainColumn .clsHomeBox form input, #idMainColumn .clsHomeBox form textarea
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity: .7;
}
#idMainColumn #idMainColumnLeft
{
	padding		: 10px 10px;
	margin:0;
}

#idMainColumn #idMainColumnLeft:after
{
	content 	: ".";
	clear 		: both;
	display 	: block;
	height 		: 0;
	visibility 	: hidden;
}
#idMainColumn #idMainColumnLeft #idAffiliatesBox
{
	width: 150px;
	border: 1px solid #CCC;
	margin: 10px;
	font-size: 10px;
}

#idMainColumn #idMainColumnLeft #idAffiliatesBox h3
{
	display: block;
	width: 142px;
	background-color: #0066CC;
	color: #fff;
	margin: 0;
	padding: 4px;
}
#idMainColumn #idMainColumnLeft #idAffiliatesBox form
{
	margin: 4px;
	padding: 0;
}
#idMainColumn #idMainColumnLeft #idAffiliatesBox form, #idMainColumn #idMainColumnLeft #idAffiliatesBox input, 
#idMainColumn #idAffiliatesBox select, #idMainColumn #idAffiliatesBox button
{
	font-size: 10px;
}

#idMainColumn #idMainColumnLeft ul, #idMainColumn #idMainColumnLeft ol
{
	padding		: 5px 20px;
	margin 		: 0;
	line-height	: 18px;
}

#idMainColumn #idMainColumnLeft .clsBreadCrumbs
{
	font-size	: 10px;
	color		: #0066CC;
	margin 		: 0;
	padding 	: 0 25px 25px 0;
}

#idMainColumn #idMainColumnLeft .clsBreadCrumbs a
{
	color			: #009999;
	text-decoration	: underline;
}

#idMainColumn #idMainColumnLeft .clsBreadCrumbs a:hover
{
	color			: #0066cc;
	text-decoration	: none;
}

#idMainColumn #idMainColumnLeft .clsFAQSections
{
	width 				: 700px;
	background-color	: #009999;
	margin-top 			: 15px;
}
#idMainColumn #idMainColumnLeft .clsFAQSections h2
{
	font-size			: 16px;
	color				: #fff;
}
#idMainColumn #idMainColumnLeft .clsFAQLinks
{
	text-decoration		: none;
}
#idMainColumn #idMainColumnLeft .clsFAQLinks:hover
{
	text-decoration		: underline;
}
#idMainColumn #idMainColumnLeft .clsTable_pricing
{
	
}

#idMainColumn #idMainColumnLeft .clsTable_pricing h3
{
	color	  	: #0468CD;
	font-size 	: 14px;
	font-weight : bold;
	margin 		: 0;
	padding 	: 10px 0 0 0;
}

#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent
{
	padding			: 5px 50px 25px 50px;
	margin 			: 0;
	clear			: both; 
}

#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent input, 
#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent select
{
	font-size:10px;
}

#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent #idMainColumLeftPlans tr td
{
	border-left: 1px solid #0066CC;
	border-right: 1px solid #0066CC;
}

#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsWebPackageOption
{
	width 		: 150px;
	float 		: left;
	padding		: 0;
	margin		: 0;
}

#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsWebPackageOption h3, 
#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsWebPackageOption p
{
	padding:0 2px;
	margin:0;
	text-align:center;
}
#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsSteps
{
	border			: 1px solid #84b5e6;
	padding			: 5px 10px;
}
#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsStepBorderTop
{
	border-bottom: 1px solid #84b5e6;
}
#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsStepBorder
{
	border-top: 1px solid #84b5e6;
	border-bottom: 1px solid #84b5e6;
}
#idMainColumn #idMainColumnLeft .clsMainColumnLeftContent .clsStepBorderBottom
{
	border-top: 1px solid #84b5e6;
}
#idMainColumn #idSubColumnLeft
{
	width 		: 170px;
	float 		: left;
	margin-top	: 10px;
	padding-left: 10px;
}

#idSubColumnCenter
{
	width 				: 140px;
	height				: 150px;
	float 				: left;
	padding-top			: 10px;
	text-align			: center;
	font-size			: 12px;
	font-weight			: bold;
}

#idMainColumn #idSubColumnRight {
	width 		: 300px;
	height		: 550px;
	float		: right;
	border 		: 1px solid #ccc;
	margin-top	: 15px;
}

#idLeftColumn
{
	background-color	:#FFFFFF;
	width  				: 450px;
	float  				: left;
}

#idLeftColumn:after
{
	content    : ".";
	clear      : both;
	display    : block;
	height     : 0;
	visibility : hidden;
}
	
#idLeftColumn .clsLeftColumnBox
{
	width  : 440px;
	margin : 10px auto;
}

#idLeftColumn .clsLeftColumnBox h1
{
	font-size : 16px;
	margin    : 4px 5px;	
}

#idLeftColumn .clsLeftColumnBox p
{
	margin    : 0px 4px 7px 4px;	
}

#idLeftColumn .clsLeftColumnBox ol 
{ 
	margin      : 0;
	padding     : 2px 20px;
	line-height : 20px;
}

#idLeftColumn .clsLeftColumnBox ul 
{ 
	font-size	: 11px;
	margin      : 0;
	padding     : 2px 20px;
	line-height : 20px;
}

#idLeftColumn .clsLeftColumnBox #idLeftColumnBoxLeft
{
	width 		: 210px;
	float 		: left;
}

#idLeftColumn .clsLeftColumnBox #idLeftColumnBoxRight
{
	width 		: 230px;
	float 		: right;
}

#idRightColumn
{
	background-color	: #FFFFFF;
	width  				: 370px;
	float  				: right;
}

#idRightColumn:after
{
	content    : ".";
	clear      : both;
	height     : 0;
	visibility : hidden;
	display    : block;
}

#idRightColumn .clsRightColumnBox
{
	width  : 350px;
	margin : 10px auto;
}

#idRightColumn .clsRightColumnBox h1
{
	font-size : 16px;
	margin    : 4px 5px;	
}

#idRightColumn .clsRightColumnBox h2
{
	color		: #0066CC;
	font-size 	: 14px;
	margin 		: 0;
}

#idRightColumn .clsRightColumnBox p
{
	margin    : 0px 4px 7px 4px;	
}

#idRightColumn .clsRightColumnBox input
{
	font-size	: 10px;
}

#idRightColumn .clsRightColumnBox form
{
	font-size	: 10px;
	margin:0;
}

.clsTOP
{
	float:right;
	width:100px;
	height:18px;
	font-size:10px;
}

.clsTOP a
{
	color			: #0066CC;
	text-decoration	: none;
}

.clsTOP a:hover
{
	color			: #009999;
	border-bottom	: 1px dashed;
}
/*//////////////////////////////////////////END MAIN CONTENT///////////////////////////////////////////////////////*/

/*//////////////////////////////////////////BEGIN FOOTER///////////////////////////////////////////////////////////*/
#idFooter
{
	font-size		 : 10px;
	color			 : #fff;
	width            : auto;
	height      	 : 25px;
	border-top	: 1px solid #666;
	padding-top 	 : 5px;
	clear       	 : both;
}

#idFooter a:link,#idFooter a:visited
{
	color			 : #fff;
}

#idFooter a:hover
{
	color			 : #ccc;
	text-decoration  : none;
}

#idFooter a:active
{
	color			 : #fff;
}

#idFooter #idFooterLeft
{
	padding		: 0 10px;
	width 		: 450px;
	float 		: left;
}

#idFooter #idFooterRight
{
	padding 	: 0 10px;
	width		: 150px;
	float  		: right;
}
.clsBizcomBullets
{
	margin: 0 0 0 30px;
	padding: 0;
}
.clsBizcomBullets li
{
	margin: 0 0 10px 10px;
	padding: 0 0 0 20px;
	list-style-image: url(../images/bizcom_bullet.gif);
}

#herobackground { background: #FFFFFF; height: 170px; text-align: center; width: 100%; }
#heroleft { background: url(images/hero-roundedleft.gif) #336699 no-repeat left; clear: none; float: left; height: 170px; width: 10px; }
#hero { background: url(images/hero-background.jpg) #336699 no-repeat right; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; height: 170px; margin: 0 auto; padding: 0; text-align: center; width: 100%; }
#hero h1 { color: #FFFFFF; font-size: 28px; font-weight: bold; margin: 0; padding: 10px 15px 0 20px; text-align: left; text-transform: none; }
#hero h2 { color: #FFFFFF; font-size: 18px; padding: 0px 0px 0 0px; }

/*//////////////////////////////////////////END FOOTER/////////////////////////////////////////////////////////////*/