/*
                   RGB               Hex
blue dark	 44   59  146  	   #2C3B92
blue med	 57  134  205  	   #3986CD
blue light	105  208  255  	   #69D0FF
gray 40% black	153  153  153  	   #999999
gray 70% black	 76   76   76	   #4C4C4C




NEW
light blue     111 156 206     #328ecd
med blue        43 70 151      #384a90

UPDATED 2009 04 23
light blue      51  142  205    #328ecd

UPDATED 2009 05 05
med blue        52  123  190    #347BBE
red highlight  239   61   47    #ef3d2f
*/


body {
	 margin     	    : 0;
	 padding    	    : 0;
	 font-family	    : "Arial";
	 font-size  	    : 1em!important;
	 color      	    : #000;
}


h1,h2,h3,h4,h5 {
	 font-family        : "Verdana";
	 text-align         : left;
	 color              : #347BBE;
	 margin             : 0;
	/* margin-bottom      : 7px ;
	 margin-top         : 2px;*/
         padding            : 0;
}

h1{
         font-size          : 90%;
         margin-bottom      : -5px ;
}


h2{
         font-size          : 85%;
         margin-bottom      : -3px ;
}


b{
	 font-weight        : 600;
	 color              :#404040;
}

a {
	 color              : #347BBE;
	 text-decoration    : none;
}

a:visited{
	 color              : #347BBE;
	 text-decoration    : none;
}

a:hover {
	 color              : #979797;
	 text-decoration    : underline;
}

a:active{

}

input {
	 border             : 1px solid #878787;
	 font-weight        : normal;
	 color              : #000000;
	 font-family        : Arial;
	 background-color   : #ffffff;
}


select {
	 border             : 1px solid #878787;
	 font-weight        : normal;
	 color              : #000000;
	 font-family        : Arial;
	 background-color   : #ffffff;
	 margin             : 0;
	 padding            : 0;
}

.button {
	 background-color   : #347BBE;
	 color              : white;
	 border             : 1px solid #347BBE;
	 font-weight        : normal;
	 font-family        : Arial;
}

p{
	 text-align 	    : justify;
	 overflow           : hidden;
}

td{
	  font-family        : Arial;
          font-size         : 80%;

}

.ParaTitle{
         font-size          : 105%;
         color              : #000; /*#4C4C4C;*/
         font-weight        : 600;
         margin-bottom      : -5px;
}

.reduced{
	 font-size          : 0.7em;
}

.superscript{
	 font-size          : .75em;
	 vertical-align     : top;
	 padding-bottom      : 10px;
}

.infoHover{
         color              : #347BBE;
}


ol{
	 padding            : 0;
	 margin-left        : 30px;

}

ol li{
	/* text-align         : justify;*/
	 text-align         : left;
}

ul{
	 padding            : 0;
	 margin-left        : 30px;
	 list-style-image   : url(../images/TinyDot.png)
}

ul li{
         font-size          : 90%;
         color              : #000;
}


#container {
	 margin     	    : 0;
	 padding    	    : 0;
	 width      	    : 965px;
	 border     	    : 0;
	 height     	    : 700px;
	 margin-left	    : auto;
	 margin-right       : auto;
	 margin-top         : 8px;
}


#MainMenus{
         width              : 955px;
         height             : 70px;
	 top                : 10px;
	 padding            : 0;
	 margin             : 0;
	 left               : 5px;
	 margin-bottom      : 8px;
}


#Home a {
         width              : 104px;
         height             : 50px;
         float              : left;
         background-image   : url(../images/logo.png);
	 background-repeat  : no-repeat;
	 padding            : 0;
	 margin             : 0;
	 margin-top         : 15px;
	 margin-left        : 4px;
	 margin-bottom      : 15px;
}



#SectionNav{
	 width              : 150px;
         height             : 50px;
         float              : left;
         text-align         : left;
	 padding            : 0;
	 margin             : 0;
	 margin-top         : 19px;
	 margin-left        : 10px;
}

#SectionNav ul{
	 list-style-image   : none;
	 list-style         : none;
         padding            : 0;
         margin             : 0;
         margin-top         : -3px;
}

#SectionNav ul li {
         color              : #2C3B92;
         font-family        : Verdana;
         font-size          : 65%;
	 line-height        : 120%;
	 height             : 18px;
}

#SectionNav li a{
         color              : #4C4C4C;
         font-family        : Verdana;
}

#SectionNav li a:hover{
         color              : #2C3B92;
         text-decoration    : none;
}


#TagLine{
	 width              : 220px;
	 height             : 45px;
	 float              : left;
         text-align         : left;
         margin             : 0;
         margin-top         : -5px;
         margin-left        : 05px;
         margin-bottom      : 15px;
         padding            : 0;
	 text-align         : left;
	 font-family        : "Verdana";
	 color              : #2C3B92;
	 font-size          : 120%;
}

#TagLine p{
         margin-top         : 40px;
}

#CallUs{
         font-family	    : "Verdana";
         font-size          : 70%;
         color              : black;
	 margin             : 15px 0px 0px 0;
	 padding            : 0;
         float              : left;
	 width              : 280px;
	 border             : 0;
	 vertical-align     : top;
}

#CallUs span{
        font-weight         : 600;
}


#LoginChangeSite{
	 font-family	    : "Verdana";
 	 font-weight        : 600;
	 width              : 340px;
	 padding            : 0;
	 margin             : 18px 0px 0px 0;
         text-align         : left;
         font-size          : 75%;
 	 float              : right;
}

#LoginChangeSite .Login {
	 width              : 45px;
	 float              : right;
	 padding            : 0 ;
	 vertical-align     : bottom;
	 margin             : 0;
	 margin-top         : -2px;
	 text-align         : right;
}

#LoginChangeSite .Login a{
	 text-decoration    : none;
	 padding            : 0;
	 margin             : 0;
 	 color              : #999999;
}

#LoginChangeSite .Login a:hover{
         color              : #347BBE;
}

#LoginChangeSite .ChangeSiteCAN {
	 padding            : 0;
	 font-family	    : "Verdana";
         font-size          : 75%;
 	 font-weight        : 600;
	 padding            : 0;
	 font-family	    : "Verdana";
 	 font-weight        : 600;
         float              : left;
         margin             : 0 5px 0 5px;
}

#LoginChangeSite .ChangeSiteUS{
	 padding            : 0;
         float              : left;
 	 font-weight        : 600;
         font-weight        : bolder;
         font-size          : 75%;
         margin             : 0 5px 0 5px;
         color              : #979797;
}

#LoginChangeSite .ChangeSiteUS .ImHere{
	 font-family	    : "Verdana";
	 padding            : 0;
         font-weight        : 600;
         color              : #979797;
}


#LoginChangeSite .ChangeSiteUS  a, #LoginChangeSite .ChangeSiteCAN a{
	 text-decoration    : none;
 	 color              : #979797;
	 padding            : 0;
         margin             : 0px;
}

#LoginChangeSite .ChangeSiteUS a:hover, #LoginChangeSite .ChangeSiteCAN  a:hover{
         text-decoration    : none;
         color              : #347BBE;
}

#LoginChangeSite .ChangeSiteUS img, #LoginChangeSite .ChangeSiteCAN  img{
         border             : 0;
         margin             : 0px;
	 padding            : 0;
	 margin-right       : 5px;
}

#SubSectionMenuContainer{
         float              : right;
         width              : 620px;
}


#SubSection
{
          float             : right;
          margin-top        : 25px;
          width             : 520px;
}

#SubSection #PartOne{
         float              : left;
         margin-left        : 5px;
}

#SubSection #PartOne li{
         margin-right       : 20px;
}

#SubSection #PartTwo{
         float              : right;
	 width              : 225px;
}

#SubSection ul{
	  padding           : 0;
	  margin            : 0;
	  margin-top        : 0px;
          list-style        : none;
          list-style-image  : none;
          text-align        : right;
}


#SubSection li{
	  display    	    : inline;
 	  padding           : 0;
          margin            : 0;
	  margin-left       : 5px;
}


#SubSection li b{
	  font-family	    : "Verdana";
	  font-weight       : 500;
	  color             : #347BBE;
	  margin            : 0;
	  padding           : 0;
          vertical-align    : bottom;
}


#SubSection li a{
	  font-family	    : "Verdana";
	  margin            : 0;
	  padding           : 0;
	  text-decoration   : none;
	  color      	    : #4c4c4c;
          vertical-align    : bottom;
}

#SubSection  li a:hover{
          color             : #347BBE;
}

#SubSection li a:active{
          color      	    : #347BBE;
}

.primary{
   	  font-size         : 80%;

}

.secondary{
   	  font-size         : 65%;
}


#PlansEtc{
          float             : left;
}

#PlansEtc li{
          margin-right      : 17px;

}

#AboutEtc{
          float             : right;
}

#AboutEtc li{
         margin-left        : 5px;
}


#content {
	  width      	    : 966px;
	  height     	    : 580px;
	  padding           : 0;
	  border     	    : 0;
	  margin            : 0;
	  margin-top        : 0px;
	  background-image  : url('../images/screen_white.jpg');
	  background-repeat : no-repeat;
	  background-position: top left;
	  overflow          : hidden;
	  clear             : both;
}



#division1Of1 {
	  position   	    : relative;
	  float      	    : left;
	  padding    	    : 0;
	  margin     	    : 0;
	  margin-top 	    : 15px;
	  margin-left	    : 20px;
	  padding-right     : 15px;
	  height     	    : 550px;
	  width      	    : 910px;
	  overflow-y 	    : auto;
	  overflow-x 	    : auto;
}


#division1ofMultiple {
	  position   	    : relative;
	  float      	    : left;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-top 	    : 15px;
	  margin-left	    : 10px;
	  border-right      : 1px solid #347BBE;
	  height     	    : 550px;
	  width      	    : 232px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}



#division2Of2 {
	  position        : relative;
	  float           : left;
	  height          : 550px;
	  padding         : 0;
	  margin          : 0;
	  margin-top      : 15px;
	  margin-left     : 10px;
	  margin-bottom   : 5px;
	  width           : 695px;
	  overflow-y      : auto;
	  overflow-x      : auto;
}


#division2OfMultiple {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 223px;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-top 	    : 15px;
	  margin-left	    : 10px;
	  height     	    : 550px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
	  border-right      : 1px solid #347BBE;
}

#division3Of3 {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 455px;
	  height     	    : 550px;
	  margin-top 	    : 15px;
	  margin-left	    : 15px;
	  margin-right      : 10px;
	  padding    	    : 0;
	  padding-right     : 0px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}




#division2_2withContent {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 460px;
	  height     	    : 550px;
	  padding    	    : 0;
	  padding-right	    : 10px;
	  margin     	    : 0;
	  margin-top 	    : 15px;
	  margin-left	    : 10px;
	  margin-bottom     : 5px;
	  border-right      : 1px solid #347BBE;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}

#division3_2withContent {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 220px;
	  height     	    : 550px;
	  margin-left       : 10px;
	  margin-top        : 20px;
	  margin-right      : 5px;
	  margin-bottom     : 5px;
	  overflow-y        : auto;
	  overflow-x        : hidden;
}


#division3_2withContent h3{
          width             : 165px;
          text-align        : right;
          margin-top        : 5px;
          margin-right      : 25px;
}



.PlansSubMenu
{
	  width             : 100%;
	  padding           : 0px;
	  margin            : 0px;
	  margin-top        : 10px;
	  margin-bottom     : 1em;
	  margin-bottom     : 0;
	  text-align        : left;
}

.PlansSubMenu ul
{
	  list-style        : none;
	  list-style-image  : none;
	  margin            : 0px;
	  margin-top        : 24px;
	  padding           : 0px;
	  border            : none;
}

.PlansSubMenu li
{
          margin            : 0;
	  padding           : 0;
          padding-bottom    : 10px;
          width             : 100%;
          height            : 40px;
	  vertical-align    : middle;
}


.PlansSubMenu li b
{
	  font-family	    : "Verdana";
	  font-size         : 80%;
	  font-weight       : bold;
	  display           : block;
	  color             : #ffffff;
	  background-color  : #347BBE;
	  margin            : 0;
	  padding           : 10px 0 0 10px;
	  width             : 100%;
	  line-height	    : 130%;
	  height            : 100%;
}


.PlansSubMenu li a{
	  font-family	    : "Verdana";
	  font-size         : 80%;
	  font-weight       : bold;
	  display           : block;
	  color      	    : #878787;
	  text-decoration   : none;
	  margin            : 0;
	  padding           : 10px 0 0 10px;
	  width             : 100%;
	  line-height	    : 130%;
	  height            : 90%;

}

.PlansSubMenu li a:hover
{
          background-color  : #e6e6e6;
}

.PlansSubMenu li a:active
{
          color      	    : #878787;
}



.col1Title{
          font-size         : 100%;
	  font-family       : "Verdana";
	  font-weight       : 600;
	  text-align        : left;
	  color             : #347BBE;
	  margin            : 2px 0 7px 10px;
          padding           : 0;
}

#PlanNameDisplay{
         margin-top         : 10px;
         width              : 100%;
         background-color   : #347BBE;
         color              : white;
         height             : 115px;
}

#PlanNameDisplay h3{
         color              : white;
         margin-left        : 15px;
         margin-top         : 10px;
         float              : left;
        /*   margin-top         : 15px;
         display            : block;
         vertical-align     : top;*/
}

.PlanPrice{
         font-size          : 170%;
}

.PlanName{
          vertical-align    : super;
          margin            : 0;
          padding           : 0;
          font-size         : 90%;
}

#PlanSignup{
         float              : right;
         margin-top         : 0px;
}


.PlanHeaders{
         font-weight        : 600;
         margin-bottom      : -5px;
}

#PlanTagLine {
         position           : absolute;
         top                : 65px;
         display            : block;
         clear              : both;
         width              : 90%;
         margin-left        : 18px;
         font-weight        : 600;
}

.price{
          position          : absolute;
          left              : 145px;
	  line-height	    : 45%;
	  font-size         : 200%;
	  font-weight       : 700;
	  padding           : 0;
	  margin            : 0;
}

.PlanListName{
          float             : left;
          top               : 0;
	  padding           : 0;
	  margin-bottom     : 5px;
	  margin            : 0;
	  width             : 130px;
}

#PrimaryContentMenu, #SecondaryContentMenu {
	  width             : 100%;
	  padding           : 0px;
	  margin            : 0px;
	  margin-top        : 8px;
	  margin-bottom     : 1em;
	  margin-bottom     : 0;
	  text-align        : left;
}

#PrimaryContentMenu ul , #SecondaryContentMenu ul,
#PrimaryContentMenu ul ul, #SecondaryContentMenu ul ul{
	  list-style        : none;
	  list-style-image  : none;
	  margin            : 0px;
	  padding           : 0px;
	  border            : none;
	  margin-top        : 0px;
}

#PrimaryContentMenu ul ul, #SecondaryContentMenu ul ul
{
          margin-left       : 20px;
	  margin-top        : -4px;
	  margin-bottom     : -3px;
}


#PrimaryContentMenu li , #SecondaryContentMenu li {
          margin            : 0;
	  height            : 200%;
	  line-height       : 16px;;
}

#PrimaryContentMenu li li, #SecondaryContentMenu li li {
          margin            : 0;
	  height            : 50%;
	 /* line-height       : 5px;*/
}

#PrimaryContentMenu li b, #SecondaryContentMenu li b {
	  font-family	    : "Verdana";
	  font-size         : 100%;
	  font-weight       : bold;
	  display           : block;
	  color             : #ffffff;
	  background-color  : #347BBE;
	  margin            : 0;
	  padding           : 10px 0 10px 10px;
	  width             : 100%;
	  height            : 100%;
}

#PrimaryContentMenu a, #SecondaryContentMenu a
{
	  font-family	    : "Verdana";
	  font-size         : 100%;
	  font-weight       : bold;
	  display           : block;
	  color      	    : #878787;
	  text-decoration   : none;
	  margin            : 0;
	  padding           : 10px 0 10px 10px;
	  width             : 100%;
	  height            : 100%;
}

#PrimaryContentMenu a:hover, #SecondaryContentMenu a:hover
{
          background-color  : #e6e6e6;
}

#PrimaryContentMenu li li a, #SecondaryContentMenu li li a
{
	  font-family	    : "Verdana";
	  font-size         : 100%;
	  font-weight       : bold;
	  display           : block;
	  color      	    : #878787;
	  text-decoration   : none;
	  margin            : 0;
	  padding           : 5px 0 5px 10px;
	  width             : 100%;
	  height            : 50%;
	  line-height       : 13px;
}

#PrimaryContentMenu li li b, #SecondaryContentMenu li li b {
	  font-family	    : "Verdana";
	  font-size         : 100%;
	  font-weight       : bold;
	  display           : block;
	  color             : #ffffff;
	  background-color  : #347BBE;
	  margin            : 0;
	  padding           : 5px 0 5px 10px;
	  width             : 100%;
	  height            : 50%;
	  line-height       : 13px;
}

.WidgetDiv, .PBXDiv{
          width             : 95%;
          border-bottom     : 1px black solid;
          padding-bottom    : 5px;
          margin            : 0;
          margin-bottom     : 10px;
          margin-left       : 5px;
          margin-top        : -5px;
}

.PBXDiv{
          position          : absolute;
          top               : 440px;
          border-bottom     : 0;
          border-top        : 1px black solid;
          margin-top        : 0px;
 }

.WidgetPara1, .PBXPara2{
         width              : 85%;
         margin-right       : 15px;
         margin-bottom      : 0;
         font-weight        : 600;
         font-size          : 80%;
         text-align         : left;
}

.PBXPara2{
         font-weight        : 400;
         margin-top         : 5px;
         margin-bottom      : 5px;
}

.WidgetPara2{
         width              : 100%;
         text-align         : right;
         padding            : 0;
         margin-top         : 0;
         margin-right       : 5px;
         height             : 30px;
 }

.KMNwidgetPara2{
         width              : 98%;
         text-align         : right;
         padding            : 0;
         margin-top         : 5px;
         margin-right       : 20px;
         margin-bottom      : 0px;
         height             : 33px;
 }

.TextCol, .TextColTerms{
         /* width             : 205px;*/
          float             : left;
          margin-right      : 10px;
          margin-left       : 5px;
	  font-family        : Arial;
          font-size         : 80%;
  }

.TextCol{
          width             : 210px;
 }

 .TextColTerms{
          width             : 100%;
 }

.TextCol p{
          text-align        : left;
          color             : #000000;
 }

.TextCol h1{
          font-size         : 110%;
}


.CompanyTMs{
         font-family        : "Century Gothic";
}


.listPoint, .listPointBold {
          color             : #347BBE;
          margin-left       : -5px;
          margin-right      : 10px;
}

.listPoint {
          color             : #347BBE;
}

.listPointBold {
          color             : #ffffff;
}


.submitBtn
{
	  background        : url(../images/go.jpg) no-repeat;
	  height            : 31px;
	  width             : 31px;
	  border            : 0;
	  margin            : 0px 0 -3px 5px;
}

.submitBtn:hover{
	  cursor            : pointer;
}


.custom2 {
	list-style          : none;
        list-style-image    : none;
}

.custom2 li{
	margin-top          : 5px;
}

.Footnote{
        position     	    : absolute;
        top          	    : 450px;
        left         	    : 5%;
        width        	    : 90%;
        margin       	    : 0;
        padding      	    : 0;
}

.SubHeading{
       /*font-size            : 1.25em;*/
       margin-bottom        : 30px;
       margin-top           : -16px;
}

.WidgetSignupBtn, .SignupBtn{
       margin               : 0;
       padding              : 0;
}

.WidgetSignupBtn a{
	background        : url(../images/signup.jpg) no-repeat;
	background-repeat : no-repeat;
	background-position: top left;
	height            : 21px;
	width             : 59px;
	border            : none;
	margin            : 0px ;
	float             : right;
}
.SignupBtn a{
	background        : url(../images/SignUpRed.png) no-repeat;
	background-repeat : no-repeat;
	background-position: top left;
	height            : 26px;
	width             : 124px;
	border            : none;
	margin            : 15px 10px 0 0;
	float             : right;
}



.FindOutBtn {
       margin               : 0;
       padding              : 0;
}

.FindOutBtn a{
	background        : url(../images/FindOut.jpg) no-repeat;
	background-position: top left;
	height            : 19px;
	width             : 90px;
	border            : none;
	margin            : 0px ;
	float             : right;
}


.imgPara{
	  text-align        : justify;
	  text-justify      : distribute-all-lines;
	  margin            : 0;
	  padding           : 0;
	  margin-right      : 10px;
	  padding           : 5px;
	  overflow-y        : auto;
	  overflow-x        : auto;
}

.eggphone{
          color             : #2C3B92;
}

.pdf_logo{
	  background-image   : url(../images/pdf.png);
	  background-repeat  : no-repeat;
	  background-position: top left;
	  border             : 0;
	  padding            : 0;
	  padding-left       : 25px;
	  margin             : 0;
  }


.ListPoint{
	  background-image   : url(../images/RightArrowHead.png);
	  background-repeat  : no-repeat;
	  background-position: bottom left;
	  border             : 0;
	  padding            : 0;
	  padding-left       : 15px;
	  margin-bottom      : 5px;
	  margin-right       : -5px;
}

#footerLinks {
	  float             : left;
	  margin-left       : 10px;
	  width             : 570px;
	  line-height       : 250%;
	  vertical-align    : bottom;
	  font-size         : 55%;
}

#footerCopyright {
          padding-right     : 5px;
}

#RSS a{
	  display           : block;
	  background-image  : url("../images/RSS.png");
	  background-repeat : no-repeat;
	  border            : 0;
	  height            : 17px;
	  width             : 17px;
	  float             : right;
	  clear             : none;
	  padding           : 0;
	  margin            : 0;
}

#Search{
          width              : 200px;
          float              : right;
          margin-top         : 3px;
          font-size          : 65%;
}

#Search input{
          font-size          : 100%;
          width              : 150px;
          height             : 12px;
          padding            : 0;
          margin             : 0;
}


.HomePageTagLines{
          color              : black;
          font-family        : Arial;
          font-size          : 75%;
          text-align         : left;
          padding            : 6px 2px ;
}


table.compare{
	border-collapse: collapse;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width : 90%
}
table.compare td {
	padding: 5px 6px;
	margin : 0;
	border : 1px  solid #999999;
	background-color: white;
}

table.compare td.IEborderFix{
        text-align : left;
}

.highlight{
        font-weight         : 600;
        font-size           : 130%;
        color               : #ef3d2f;
}

.BigStar{
	  border            : 0;
	  line-height       : 50%;
	  padding           : 0;
	  margin            : 5px 5px 5px 0;
          color             : #ff0000;
          font-size         : 400%;
          float             : left;
}

.Star{
          list-style-image : url(../images/redStar.png);
}

#defaultFlash{
         width              : 100%;
         margin             : 0px;
}

#posting {
	  width      	    : 568px;
	  height     	    : 580px;
	  padding           : 0;
	  border     	    : 0;
	  margin            : 0;
	  margin-top        : 0px;
	  background-image  : url('../images/Posting.png');
	  background-repeat : no-repeat;
	  background-position: top left;
	  overflow          : hidden;
	  clear             : both;
}

#postingLarge {
	  width      	    : 710px;
	  height     	    : 725px;
	  padding           : 0;
	  border     	    : 0;
	  margin            : 0;
	  margin-top        : 0px;
	  background-image  : url('../images/PostingBig.png');
	  background-repeat : no-repeat;
	  background-position: top left;
	  overflow          : hidden;
	  clear             : both;
}


.LogoprintOnly{
          display           : none;
}

.BottomImg{
         position           : absolute;
         top                : 270px;
         margin             : 0;
         border             : 0;
         padding            : 0;
         left               : 10px;
}