
img { behavior: url(/includes/iepngfix.htc); }

body {text-align:center; margin:0px; position:relative}
/*body {text-align:center; margin:0px; background-image:url(/images/background.gif); background-position:bottom right; background-repeat:no-repeat}*/
div, td, body {color:#4d4d4d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px}
form {margin:0px; padding:0px}
input, select, textarea {color:#4d4d4d; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a {color:#3D8E38}
a.blank {color:#4d4d4d; text-decoration:none}

h4 {font-weight:bold; font-size:11px; margin-bottom:20px; margin-top:0; color:#3D8E38}
h4 a {text-decoration:none}

h2 {color:#3D8E38; text-transform:uppercase; margin:0; font-size:16px}	/* GREEN HEADING */
h2 a{color:#3D8E38; text-decoration:none;}	/* GREEEN HEADING */

h3 {color:#ADAEAF; text-transform:uppercase; margin:0; font-size:16px}	/* GREY HEADING */
h3 a{color:#ADAEAF; text-decoration:none}


.greenBold {font-weight:bold; color:#009933}
.greenBold a {color:#009933; text-decoration:underline}
.greenBold a:hover {color:#009933; text-decoration:none}

.zoneLoginButton { position:absolute; top:40px; right:0px; margin:0; padding:0;}
.zoneLoginButton a{ border:0; padding:0; margin:0;}

.webplanlist{ list-style:url(../images/bullets/greenSquare.gif);}
.phaseonelist{ list-style:url(../images/bullets/blueSquare.gif);}
.kickstartlist{ list-style:url(../images/bullets/redSquare.gif);}

#wrapper {position:relative; padding-top:230px; text-align:left; width:985px; margin:0 auto}

#bodycolumn {margin-left:19px; float:left; width:450px; margin-right:50px; display:inline; margin-top:10px;}
#rightcolumn { float:left; width:190px; margin-top:10px;}
#midcolumn{ margin-top:10px; }

#topbar {position:absolute; width:100%; top: 0; left:0; right:0; border-top:7px solid #50B948}
.leftcontainer {width:100%; background:url(/images/left_attach.jpg); background-position:top right; background-repeat:no-repeat; height:312px}
.rightcontainer {width:100%; background:url(/images/right_attach.jpg); background-position:top left; background-repeat:no-repeat; height:312px;}

.leftcontainerNarrow {width:100%; background:url(/images/left_attach_narrow.jpg); background-position:top right; background-repeat:no-repeat; height:210px}
.rightcontainerNarrow {width:100%; background:url(/images/right_attach_narrow.jpg); background-position:top left; background-repeat:no-repeat; height:210px;}

#menubar {background-image:url(/images/menuback.jpg); background-repeat:no-repeat; width:980px; height:27px}
#menubar ul {list-style-type:none; float:right; margin:0 65px 0 0 ; padding:3px 0 0 0; display:inline; }
#menubar ul li {float:left; margin:0; padding:0}
#menubar ul li a {color:#FFFFFF; text-decoration:none; background-image:url(/images/menuseparator.gif); background-repeat:no-repeat; background-position:right; padding-right:12px; padding-left:10px}

.column {width:197px; float:left; margin-right:50px; display:inline;}

.phaseonebtn {background-image:url(/images/bluebtnback.gif); background-position:left}
.phaseonebtn a {background-image:url(/images/bluebtnright.gif); background-position:right; background-repeat:no-repeat}
.webplanbtn {background-image:url(/images/greenbtnback.gif); background-position:left}
.webplanbtn a {background-image:url(/images/greenbtnright.gif); background-position:right; background-repeat:no-repeat}
.kickstartbtn {background-image:url(/images/redbtnback.gif); background-position:left}
.kickstartbtn a {background-image:url(/images/redbtnright.gif); background-position:right; background-repeat:no-repeat}
.button {height:23px; margin:0 auto}
.button a {color:#ffffff; font-weight:bold; text-align:center; text-decoration:none; display:block; height:21px; padding-top:2px}

.phaseone {color:#0062CC}
.phaseone a{color:#0062CC}
.webplan {color:#399E31}
.kickstart {color:#C6161D}
.kickstart a{color:#C6161D;}
.genColor {color:#4d4d4d}

.testimonial .quote {font-style:italic; font-weight:bold; color:#3D8E38; font-size:12px; line-height:14px}
.testimonial .source {font-size:10px; line-height:normal; margin-top:10px}


#bottombar {border-top:7px solid #50B948; margin-top:50px; margin-bottom:25px; padding-top:10px; font-size:10px}
#bottombar a{ font-size:10px}

div.dotTop { clear: both;
	width: 100%;
	float: left;
	background:  url("/images/dotBox/horizontal.gif") repeat-x top left;}
div.dotRight { background:  url("/images/dotBox/vertical.gif") repeat-y top right;}
div.dotBottom { background:  url("/images/dotBox/horizontal.gif") repeat-x bottom left;}
div.dotLeft { width: 100%;
	background:  url("/images/dotBox/vertical.gif") repeat-y top left;}
/* XXX : Just get square with no cornered images/borders if use the above 4. */
div.dotCornerTL { background:  url("/images/dotBox/cornerTL.gif") no-repeat top left;}
div.dotCornerTR { padding: 15px;
	background:  url("/images/dotBox/cornerTR.gif") no-repeat top right;}
div.dotCornerBL { background:  url("/images/dotBox/cornerBL.gif") no-repeat bottom left;}
div.dotCornerBR { background:  url("/images/dotBox/cornerBR.gif") no-repeat bottom right;}

.startbuttonHolder{text-align:center; margin-top:20px}
.startbuttonHolder img{margin:auto}