


/* Note to coders:
 Anything preceded by
 " * html "
 is a conditional statement read only by IE.
 Be careful when editing these and make sure you have a version of IE
 you can look at.

 You WILL learn to hate IE if you dont already. */




/* EXPERIMENTAL SECTION 

July 29, 2011 - Dpigman

All code in this section will be moved to a different position later. This
is to keep all relevant css additions at the top and easily visable. 

*/

.vidlink{
    text-decoration: none;
   
    position: relative;
}
    
.vidwarning{
    font-size: .7em;
    text-align: center;
}

.vidlisttitle{
    font-size: .9em;
    text-align: center;
    font-weight: bold;
    color:#0067c5;
    font-family: Arial;
}
 
.vidlistthm_main{

list-style:none;
height: 30em;
overflow-y: scroll;

width: 145px;
left: -10px;
position: relative;
}
 

.vidlistthm{

   list-style:none;
  width:125px;
 
   border-top:1px solid #d5f6ff;
   border-bottom:1px solid #d5f6ff;

    background-color:white;
left: 10px;
position: relative;
 
}

    .vidlistthm_main li{
position:relative;
   
  left: -15px;
   }

   
      .vidlistthm a{
  text-decoration: none;

  padding: 0 0 0 0;
  position: relative;
  
        }
   
   
     .vidlistthm_main a{
  text-decoration: none;

  padding: 0 0 0 0;
  position: relative;
  
        }

    .vidlistthm_main li a img{
       

    border:0;
    outline: 0;
   
  

    }  
   
     .vidlistthm li{
position:relative;
   
left: -15px;
   }  
   
   
   
   

#phntable_nav{
   display:table;
/*    border-left:.1em solid #0067c5;
     border-right:.1em solid #0067c5;
      border-bottom:.1em solid #0067c5;*/
   text-align: center;
   -moz-border-top-right-radius: 15px;
   -moz-border-top-left-radius: 15px;
   -webkit-border-top-right-radius:15px;
   -webkit-border-top-left-radius:15px;
   border-top-right-radius: 15px;
   border-top-left-radius:15px;
   margin-bottom:.5em;
/*   background: -moz-linear-gradient(top, rgba(177,200,224,1) 0%, rgba(44,138,216,0) 98%, rgba(41,137,216,0) 100%);  
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,200,224,1)), color-stop(98%,rgba(44,138,216,0)), color-stop(100%,rgba(41,137,216,0))); 
   background: -webkit-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -o-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -ms-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c8e0', endColorstr='#002989d8',GradientType=0 );  
   background: linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);*/
    background-color: #0067c5;
 
    width:48em;
}


#phntable_navrow{
   display:table-row;
   

   -moz-border-radius: 15px;
   -webkit-border-radius:15px;
   border-radius: 15px;
   padding:.1em;

}

#phntable_srt{
   display:table;
   padding: 0;
   text-align: center;
   
   margin-bottom:.5em;

 
    width:75%;
}





#phntable_srtrow{
   display:table-row;
   padding:0;
   margin: 0;
 

}

#phntable_navcell{
  display:table-cell;
  padding-right:1em;
  padding-left: 1em;
  
}

#phntable_srtcell{
  display:table-cell;
 padding: 0;
 margin: 0;
  border-right: .1em solid #0067c5;
/*   background-color: yellow; */
width: 1%;
   
  
}

#phntable_srtcell_final{
  display:table-cell;
  padding-right: .25em;
  padding-left: .25em;
  border: 0;
}

.phntable_navtxt{
    font:1em bold Arial;
    color:white; 
}

.phntable_srttxt{
    font:.85em normal Arial;
    color:#0067c5;
    padding:0;
    line-height: 1em;
}

.tagcntr{
left:6em;
position: relative;
}

#phntable{
   display:table;
/*    border-left:.1em solid #0067c5;
     border-right:.1em solid #0067c5;
      border-bottom:.1em solid #0067c5;*/

   text-align: center;
   -moz-border-bottom-right-radius: 15px;
   -moz-border-bottom-left-radius: 15px;
   -webkit-border-bottom-right-radius:15px;
   -webkit-border-bottom-left-radius:15px;
   border-bottom-right-radius: 15px;
   border-bottom-left-radius:15px;
   margin-bottom:.2em;
     min-height: 25em;
   height:auto !important;
   height: 25em;
}

#phntable_orphans{
    margin: 0 auto;

}

#phncol1{
   display:table-cell;
  
}

#phncol2{
   display:table-cell;
   padding-left: 1em;
}

#phntable_inr{
   display:table-row;
   width:30em;
   -moz-border-radius: 15px;
   -webkit-border-radius:15px;
   border-radius: 15px;
   padding:.1em;
   background: -moz-linear-gradient(top, rgba(177,200,224,1) 0%, rgba(44,138,216,0) 98%, rgba(41,137,216,0) 100%);  
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,200,224,1)), color-stop(98%,rgba(44,138,216,0)), color-stop(100%,rgba(41,137,216,0))); 
   background: -webkit-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -o-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -ms-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c8e0', endColorstr='#002989d8',GradientType=0 );  
   background: linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);
     min-height: 25em;
   height:auto !important;
   height: 25em;
}


#phntable_sel{
    display:table-cell;
    width:1.2em;
    -moz-border-bottom-left-radius: 15px;   
    -webkit-border-bottom-left-radius:15px;    
    -khtml-border-bottom-left-radius:15px;  
    border-bottom-left-radius:15px;
    background-color:#C3C3C3;
    vertical-align: middle;
    border-left:.1em solid #0067c5;
    border-bottom: .1em solid #0067c5;
    padding-left:.2em;
    padding-right:.2em;
      min-height: 25em;
   height:auto !important;
   height: 25em;
}

#phntable_nam{
    display:table-caption;
    background-color:white;
    font:.8em bold Arial;
    color: #0067c5;
    padding:.1em;     
    -moz-border-top-left-radius:15px;
    -moz-border-top-right-radius:15px;
    -webkit-border-top-left-radius:15px;
    -webkit-border-top-right-radius:15px;
    -khtml-border-top-left-radius:15px;
    -khtml-border-top-right-radius:15px;
    border-top-left-radius:15px;
    border-top-right-radius: 15px;
    border: .1em solid #0067c5;

}

#phntable_pic_nobrdr{
    display:table-cell;
    background-color:white;  
    color:#0067c5;
    width:5em;
/*    -moz-border-bottom-left-radius: 15px;   
    -webkit-border-bottom-left-radius:15px;    
    -khtml-border-bottom-left-radius:15px;  
    border-bottom-left-radius:15px;*/
    background-color:white;
    vertical-align: middle;
    border-left:.1em solid #0067c5;
    border-bottom: .1em solid #0067c5;
     min-height: 25em;
   height:auto !important;
   height: 25em;
}

#phntable_pic{
    display:table-cell;
    background-color:white;  
    color:#0067c5;
    width:5em;
    -moz-border-bottom-left-radius: 15px;   
    -webkit-border-bottom-left-radius:15px;    
    -khtml-border-bottom-left-radius:15px;  
    border-bottom-left-radius:15px;
    background-color:white;
    vertical-align: middle;
    border-left:.1em solid #0067c5;
    border-bottom: .1em solid #0067c5;
     min-height: 25em;
   height:auto !important;
   height: 25em;
}

#phntable_dsc{
    display:table-cell;
    width:10em;
    vertical-align: top;
    padding-left:2em;
    padding-right:2em;
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: .1em solid #0067c5;
      min-height: 25em;
   height:auto !important;
   height: 25em;
}

#phntable_prc{
    display:table-cell;
    /*background-color:#98dff3;*/
    width:3em;
    font: 0.7em normal;
    color: #0067c5;
    -moz-border-bottom-right-radius: 15px;
    -webkit-border-bottom-right-radius:15px;
    -khtml-border-bottom-right-radius:15px;
    border-bottom-right-radius: 15px;   
   
    padding-right:1.5em;
    padding-left:.5em;
    padding-top:.5em;
    padding-bottom:.5em;
    vertical-align: top;
    border-bottom: .1em solid #0067c5;
    border-right: .1em solid #0067c5;
  min-height: 25em;
   height:auto !important;
   height: 25em;
}

#phntable_namrow{
    diplay:table-cell;
}

#phntable_left{
    margin: 1em;
    width: 30em;
    display:table-cell;
}

#phntable_right{
    margin: 1em;
    width: 30em;
    display: table-cell;
}


.special_msg{
    font: .7em bold;
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
}

.price_txt{
    font: 1.15em bold;
    color:#0067c5;
    font-family: Arial,Helvetica,sans-serif;
}

.price_amt{
    font: 1.15em bold;
    color: black;
    font-family: Arial,Helvetica,sans-serif;
}

.price_dsc{
    font: .7em bold;
    color: black;
    font-family: Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
}

.price_ttl{
    font: 1.15em bold;
    color:#0067c5;
    font-family: Arial,Helvetica,sans-serif;

}


.sel-txt{
    font:.65em bold;
    color:#0067c5;
    font-family: Arial;
}

/* END EXPERIMENTAL SECTION */

/* RENEWELS CODE */

#contract_box{
 width:30em;
   -moz-border-radius: 15px;
   -webkit-border-radius:15px;
   border-radius: 15px;
   background: -moz-linear-gradient(top, rgba(177,200,224,1) 0%, rgba(44,138,216,0) 98%, rgba(41,137,216,0) 100%);  
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,200,224,1)), color-stop(98%,rgba(44,138,216,0)), color-stop(100%,rgba(41,137,216,0))); 
   background: -webkit-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -o-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -ms-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c8e0', endColorstr='#002989d8',GradientType=0 );  
   background: linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);
border: .1em solid #0067c5;
    padding: 1em;
}

.contract_txt{
        font:1em bold;
    color:#0067c5;
    font-family: Arial;
    
}

.contract_mdl{
        font:.85em bold;
    color:#0067c5;
    font-family: Arial;
}



#ren_plan_box{
 width:30em;
   -moz-border-radius: 15px;
   -webkit-border-radius:15px;
   border-radius: 15px;
   background: -moz-linear-gradient(top, rgba(177,200,224,1) 0%, rgba(44,138,216,0) 98%, rgba(41,137,216,0) 100%);  
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,200,224,1)), color-stop(98%,rgba(44,138,216,0)), color-stop(100%,rgba(41,137,216,0))); 
   background: -webkit-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -o-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);  
   background: -ms-linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c8e0', endColorstr='#002989d8',GradientType=0 );  
   background: linear-gradient(top, rgba(177,200,224,1) 0%,rgba(44,138,216,0) 98%,rgba(41,137,216,0) 100%);
border: .1em solid #0067c5;
    padding: 1em;
}



/* RENEWELS CODE */


body {
padding:0;
border:0;
background-image:url(/images/bodybg.png);
background-repeat: repeat-x;
/* background: gray; */
margin:0 auto;
text-align:center;
line-height: 1.125em;
}


 #wrap {
      width:1000px;
      text-align:left;
      margin:0 auto;
      
/*       box-shadow: 0px 0px 50px #0067c5;
  -moz-box-shadow: 0px 0px 50px #0067c5;
  -webkit-box-shadow: 0px 0px 50px #0067c5;
  */    
      }

/*     #wrap.awshadow {
      box-shadow: 15px 15px black;
      -webkit-box-shadow: 15px 15px black;
      -moz-box-shadow: 15px 15px black;
      filter: progid:DXImageTransform.Microsoft.dropShadow(color=black, offX=15, offY=15, positive=true);

      }*/

    a {
		color:#369;
	}

    a:hover {
		text-decoration:none;
	}



	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}


	img {
		margin:10px 0 5px;
	}


	/* Header styles */
	#logo {
            float:left;
            width:150px;
            height:72px;
            display:inline;
            padding-left:1%;
            clear: right;
            margin:10px 0 5px;

        }


    #header {
		clear:both;
		float:left;
		width:100%;
        background:#0067c5;
	}

	* html #header{
	background:#0067c5;
	}
	
	#header {
		border-bottom:1px solid #00378b;
	}

	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}

	#header ul {
		clear:left;
		float:right;
		width:100%;
		list-style:none;
		margin:0 0 0 0;
		padding:0;
              
  /*background-color: green;*/
	}




	#header ul li {
		display:block;
		list-style:none;
		margin:0;
		padding:0;

	}
	#header ul li a {
		display:block;
		float:right;
		margin:0;
		padding:0px 5px;
		text-align:center;
  /*bottom: 100px;*/
		color:#fff;
		text-decoration:none;
		line-height:1.3em;

	}
	#header ul li a:hover {
        text-decoration:underline;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}




	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}

	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}


        	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	/*margin:0;*/
        /*background:white;*/
        }
	/* holy grail 3 column settings */
	.holygrail {
	    background:#ecf3f6;    	/* Right column background colour */
	}
    .holygrail .colmid {
       /* float:left;*/
        width:98%;
       /* margin-left:-200px;*/ 	/* Width of right column */
        /*position:relative;*/
        right:17%;
        background:white;    	 /*Centre column background colour*/
    }
    .holygrail .colleft {
        /*float:left;*/
        /*width:100%;*/
        /*margin-left:-38.6%;*/
        /*position:relative;*/
        right:49%;    	/* Left column width + right column width */
        background:#ecf3f6;    	/* Left column background colour */
    }

    /* Dont mess with above when setting columns up */

/*    .holygrail .col1wrap {
        float:left;
	width:52.35%;
	position:relative;
	right:400px;        	 Width of left column
	padding-bottom:1em; 	 Centre column bottom padding. Leave it out if it's zero
        background-color:white;
    }*/




    .holygrail .col1 {
        /*margin:0 370px;     	 Centre column side padding: Left padding = left column width + centre column left padding width. Right padding = right column width + centre column right padding width */
        /*position:relative;*/
	left:101%;
	/*overflow:hidden;*/
 width:47%;
        /*background-color:green;*/
	}



     .col2 {
        /*float:left;*/
        /*float:right;			 This overrides the float:left above */
        width:34%;        	/* Width of left column content (left column width minus left and right padding) */
        /*position:relative;*/
        left: 19%;       	/* Width of the left-had side padding on the left column */
        /*background-color:blue;*/
    }



    
    .holygrail .col3 {
        /*float:left;*/
        /*float:right;			 This overrides the float:left above */
        width:19%;        	/* Width of right column content (right column width minus left and right padding) */
        /*margin-right:45px;  	 Width of right column right-hand padding + left column left and right padding */
        /*position:relative;*/
        left:68.25%;
        /*background-color:yellow;*/
    }







	/* Footer styles */
	#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #0067c5;
        background-color:#0067c5;
	}

    a.footer {
        font: bold .7em arial;
        color:#fff;
        text-decoration:none;
        display:inline;
        padding:0 0.6em;
        }

    a:hover.footer {
        font:bold .7em arial;
        color:#7caeff;
        text-decoration:none;
        }

    #footer p {
		padding:10px;
		margin:0;
	}


        
        
  /* menu style */
#awmenucenter_bg{
      background:#00378b url(/images/awmenu.png) repeat-x;
      width:1000px;
      clear:both;
      top:6em;
      height:1.35em;
      border-bottom:1.255em solid #00378b;
      
      
  }

  
#awmenucenter {
   margin:0;
   padding:0;
   height:1em;
   text-align:center;
}


#awmenucenter li {
   border-bottom:1.25em solid #00378b;
   float:left;
   list-style:none;
  
  

}


#awmenucenter li a {
   display:block; 
   padding: 2px 12px 2px 12px;
   background:#ddd url(/images/awmenu.png) repeat-x;
   font:normal 0.8em 'arial';
   text-decoration:none;
   line-height:1.3em;
   color:#0067c5;
}

* html #awmenucenter li a {
   display:block;
   margin:0 0 0 0;
   padding: 2px 6px 2px 6px;
   background:#ddd url(/images/awmenu.png) repeat-x;
   font:normal 0.8em 'arial';
   text-decoration:none;
   line-height:1.3em;
   
   color:#0067c5;
}

#awmenucenter li ul{
   display:none;
   width:30em;
   height:1em;
/*   background-color:#00378b;*/

   overflow:hidden;
   font:normal 0.9em 'arial';
   color:#0067c5;
   
   
}

#awmenucenter li:hover ul, #awmenucenter li.hover ul {
    display:block;
    	position: absolute;
	margin-top: .25em;
	padding: 0;
        

}

#awmenucenter li:hover li a, #awmenucenter li.hover li a {
	background:transparent;
line-height:1em;
        color:white;
      
	 }



#awmenucenter li a:hover{
    
   background:#000 url(/images/awmenuon.png) repeat-x;
	color: #fff; 


}





    #awmenucenter li a.active,
    #awmenucenter li a.active:hover {
   color:#fff;
  
   font-weight:bold;
   font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
}


    #awmenucenter li a.store {
    background: #0067c5 url(/images/awstore.png) repeat-x;
    
}
    #awmenucenter li a.store:hover {
    background: #ffffff url(/images/awstoreon.png) repeat-x;
    color:white;
    
}

/*#awmenucenter li ul .shop{
   display:none;
   width:20em;
   height:1em;
   background-color:#00378b;
   overflow:hidden;
   font:normal 0.9em 'arial';
   color:#0067c5;
}*/


/* test block */
#bigtease{
	width:1000px;
	
/* 	background-color:#0067c5; */
/* 	margin-bottom:.5em; */
	padding:0;
}

#bigtease img{
	margin:0;
	width:100%;
	height:100%;
}


/* main left column styles */

#lcontainer {
   /*float:left;*/
   width:99%;
   /*overflow:hidden;*/
   position:relative;
   top:.2em;
   margin-bottom:.25em;
   margin-left:auto;
   margin-right: auto;
   /* background:red;*/
   padding-bottom:.2em;
   padding-top:.1em;

   }


#bnvid{
    margin-left:auto;
    margin-right:auto;
    width:98%;
    background:white;
    border: 1px solid #d5f6ff;
    position:relative;
    padding: .25em;

}

.vidobj{

    margin-left:auto;
    margin-right:auto;
    position:relative;
    display:block;

}




#lcollist{
    margin-left:auto;
    margin-right:auto;
    width:96%;
    background:white;
    position:relative;
    border:1px solid #d5f6ff;
    padding-bottom:.5em;
    height: auto;

    /*background-color:blue;*/
   }

#lcollist ul{
    margin-left:auto;
    margin-right:auto;
    list-style-type:none;
    background-color:transparent;
    position:relative;
    margin:0;
    padding:.25em;

   }

#lcollist ul li{
 /* padding-left:.5em;
  padding-bottom:.5em;*/
  background-color:white;

   }

#lcollist ul li a{
       width:100%;
       margin:0;
       padding:0;
       display:block;
       text-decoration:none;
     /*background-color:red;*/
       overflow:hidden;
       outline:0 none;

   }


   #lcollist p.headtitle{
       position:relative;
       margin-left:auto;
       margin-right:auto;
       background:url(/images/awmenu.png) repeat-x;
       height:1.6em;
       margin:0;
       font:bold .8em Verdana, Arial, Helvetica, sans-serif;
       color:#0067c5;
       padding-left: .5em;
       padding-top: .2em;

   }
   #lcollist p.huintro{
       font:normal .7em Verdana, Arial, Helvetica, sans-serif ;
       color:#75a9b8;
       margin: 1px 10px 10px 5px;
       position:relative;
   }


   #lcollist ul li img.coframe{
       border:1px solid #d5f6ff;
       float:left;
       padding:.2em;
       margin-right:.5em;
       background-color:white;
       width:69px;


   }

   #lcollist ul li p.coltxt{
       background:white url(/images/calloutbg.png) repeat-x;
       width:100%;
       /*float:left;*/

       font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
       color:#75a9b8;
       padding-left:.5em;
       padding-right: .5em;
       padding-bottom: 1em;
       padding-top: .2em;
       vertical-align:middle;


   }



    #lcolnews{
    margin-left:auto;
    margin-right:auto;
    width:96%;
    background:white;
    position:relative;
    border:1px solid #d5f6ff;
    padding-bottom:.5em;
    /*background-color:blue;*/
    height:auto;
   }

   #lcolnews ul{
    margin-left:auto;
    margin-right:auto;
    list-style-type:none;
    background-color:transparent;
    position:relative;
    margin:0;
    padding:.25em;

   }

   #lcolnews ul li{


/*  padding-left:.5em;*/
  background-color:white;

   }

   #lcolnews ul li a{
       width:100%;
       margin:0;
       padding:0;
       display:block;
       text-decoration:none;
/*     background-color:red;*/
       overflow:hidden;
       outline:0 none;

   }


   #lcolnews p.newstitle{
       position:relative;
       margin-left:auto;
       margin-right:auto;
       background:url(/images/awmenu.png) repeat-x;
       height:1.6em;
       margin:0;
       font:bold .8em Verdana, Arial, Helvetica, sans-serif;
       color:#0067c5;
       padding-left: .5em;
       padding-top: .2em;


   }
   #lcolnews p.newsintro{
       font:normal .7em Verdana, Arial, Helvetica, sans-serif ;
       color:#75a9b8;
       margin: 1px 10px 10px 10px;
       position:relative;
   }


   #lcolnews ul li img.coframe{
       border:1px solid #d5f6ff;
       float:left;
       /*padding:.2em;*/
       margin:0;
       background-color:white;

   }

   #lcolnews ul li p.newstxt{
       background:white url(/images/calloutbg.png);
       background-repeat: repeat-x;
       width:100%;
       float:left;
       margin:.5em 0 0 0em;
       /*height:2em;*/
       font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
       color:#75a9b8;
       padding-left:.5em;
       padding-bottom: 1em;
       vertical-align:middle;

   }

	.lexywidgit{
margin-left:2.5em;
	}




/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */

/* middle column styles */

    #mcontainer {
   /*float:left;*/
   width:99%;
   overflow:hidden;
   /*position:relative;*/
   top:.2em;
   margin-left: auto;
   margin-right: auto;
   margin-bottom:1em;
   /*background:yellow;*/
   padding-bottom:1em;
   padding-top:1em;

   }

    #specon{
    margin-left:auto;
    margin-right:auto;
    width:95%;
    background-color:white;
    border: 1px solid #d5f6ff;
    position:relative;
    padding: .2em;

   }


   .specpic{
       margin:0;
       padding:0;
       vertical-align:middle;
   }

   #speclist{
    margin-left:auto;
    margin-right:auto;
    width:94%;
    background-color:white;
    position:relative;
    border:1px solid #d5f6ff;
    padding-bottom:.2em;

   }

   #speclist ul{
    list-style-type:none;
/*  background-color:blue;*/
    position:relative;
    margin:.25em 0 0 0;
    padding:0;
   }

   #speclist ul li{
/*    background-image:url(/images/testawlistmarker.png);
    background-repeat:no-repeat;
    background-position:0px 2.5px;*/
    /*padding-left:14px;*/
    padding-bottom:1em;
    /*background-color:blue;*/
    width:95%;
    margin: 0 auto;
   }


    #speclist p.headtitle{
       position:relative;
       margin-left:auto;
       margin-right:auto;
       background:url(/images/awmenu.png) repeat-x;
       height:1.6em;
       margin:0;
       font:bold .8em Verdana, Arial, Helvetica, sans-serif;
       color:#0067c5;
       padding-left: .5em;
       padding-top: .2em;

   }

   #speclist ul li img.coframe{
      /* border:1px solid #d5f6ff;*/
       /*float:left;*/
       padding:.5em;
       /*margin:0 auto;*/
       /*background-color:blue;*/
       width:400px;
   }

   #speclist ul li a{
       width:100%;
       margin:0 auto;
       padding:0;
       display:block;
       text-decoration:none;
     /*background-color:red;*/
       /*overflow:hidden;*/
       outline:0 none;

   }

   #speclist ul li img{
       border: 0;
   }

/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */
/*   /////////////////////////////////////////////////////////////////////   */


   /* right column styles */

   #rcontainer {
   /*float:left;*/
   width:100%;
   /*overflow:hidden;*/
   position:relative;
   top:.2em;
   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;

 

   }

/* social networking styles */

    #sonetlist {
    margin-left:auto;
    margin-right:auto;
    /*width:100%;*/
    height:auto;
    position:relative;
    padding:0 .2em 0 .2em;
    /*background-color: green;*/

    }

   #sonetlist ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   height:1.56em;
   margin:0;
   padding:.25em;
   border-top:1px solid #d5f6ff;
   border-bottom:1px solid #d5f6ff;
   background:white;
   /*width: 80%;*/
   }

    #sonetlist ul li{
   display:block;
   float:right;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;

   }


    #sonetlist a{
    text-decoration: none;
    overflow:hidden;
    padding: 0 .1em 0 .1em;
    margin:0;

        }

    #sonetlist li a img{
    margin:0;
    padding:0;
    border:0;
    outline: 0;
    vertical-align:middle;

    }


    .lineup{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    border:0;
    outline: 0;
    /*vertical-align:middle;*/
    overflow:hidden;
    height:auto;
    /*background-color: red;*/
    width: 170px;

}




/*   #text646{
    float:left;
    width:12.5em;
    background:white;
    position:relative;
    padding:.2em;
    margin-left:1em;

   }*/

    #csalert{
    margin-left:auto;
    margin-right:auto;
    /*background:green;*/
    position:relative;
    width:178px;

   }

   #csalert ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   }

    #csalert li a img{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    border:0;
    outline: 0;
    vertical-align:middle;
    overflow:hidden;
    height:auto;
   }

   #toweralert{
       display:none;
   }

   #toweralert a img{
    border-style:none;
    outline: 0;

   }


.nyc560box{
	   border:1px solid #d5f6ff;
       padding:.2em;
       margin-right:auto;
       margin-left:2em;
       background-color:white;
      width:80%;

}


    /* end INDEX styles */






/* begin 2 column fixed width page template.*/

/*    .the411colmask {
	position:relative;		 This fixes the IE7 overflow hidden bug and stops the layout jumping out of place
        clear:both;
	float:left;
        width:100%;			 width of whole page
        overflow:hidden;	 This chops off any overhanging divs
	}
	 2 column right menu settings
	.the411rightmenu {
	    background:#ecf3f6;
	}
	.the411rightmenu .the411colleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .the411rightmenu .the411col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.the411rightmenu .the411col1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .the411rightmenu .the411col2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        background:red;
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .newevtntc{
        background:yellow;
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .txtstyles{  //rename as necessary
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       background:yellow;
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

        */

/* end tmeplate */



/* Begin The 411 two column layout. */

      .the411colmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	/* This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.the411rightmenu {
	    background:#ecf3f6;
	}
	.the411rightmenu .the411colleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .the411rightmenu .the411col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.the411rightmenu .the411col1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .the411rightmenu .the411col2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .the411title{
        /*background:yellow;*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    hr{
        color:#0067c5;
    }

    .mcontxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .mcontxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .mcontxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        /*width: 100%;*/
        margin: 1em;
    }

    .mcontxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }



    .byline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;

    }


    .mconhq{
        position:relative;
        margin-left:auto;
        margin-right:auto;
        width:500px;
    }

        .hqbyline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
/*        background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .img411{
       border:1px solid #d5f6ff;
       float:left;
       padding:.2em;
       margin-right:.5em;
       background-color:white;

}

        .img411b{
       border:1px solid #d5f6ff;
       float:right;
       padding:.5em;
       margin-right:.5em;
       background-color:white;

}

.newstxt{
       background:white url(/images/calloutbg.png) repeat-x;
       /*width:36.2em;*/
       float:left;
       margin:.5em 0 0 .2em;
       /*height:2em;*/
       font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
       color:#75a9b8;
       padding-left:.5em;
       padding-bottom: 1em;
       vertical-align:middle;

   }


/* End 411 Styles */







/* Begin The News two column layout. */

      .thenewscolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	/* This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.thenewsrightmenu {
	    background:#ecf3f6;
	}
	.thenewsrightmenu .thenewscolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .thenewsrightmenu .thenewscol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.thenewsrightmenu .thenewscol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .thenewsrightmenu .thenewscol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .newevtntc{
        /*background:yellow;*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    hr{
        color:#0067c5;
    }

    .mcontxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .mcontxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .mcontxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .mcontxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }



    .byline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;

    }


    .mconhq{
        position:relative;
        margin-left:auto;
        margin-right:auto;
        width:500px;
    }

        .hqbyline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
/*        background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }




/* End The News Styles */


/* Begin Call Out Styles */



      .awcocolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	/* This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.awcorightmenu {
	    background:#ecf3f6;
	}
	.awcorightmenu .awcocolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awcorightmenu .awcocol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awcorightmenu .awcocol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awcorightmenu .awcocol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awcotitle{
        /*background:yellow;*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    hr{
        color:#0067c5;
    }

    .awcotxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;

    }

    .awcotxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .awcotxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .awcotxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }



    .awcobyline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;

    }


        .co_sidebyline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;

    }



    .awcorcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
/*        background:yellow;*/
        width:10em;
        text-align:center;
    }

    .awcorcollink a{
       text-decoration:none;
    }






#awcorcontainer{
 position: relative;
 margin: 0 auto;
 width: 100%;
 /*background-color: yellow;*/
 /*text-align: center;*/
}

* html #awcorcontainer{
 position: relative;
 margin: 0 auto;
 width: 100%;
 /*background-color: yellow;*/
 text-align: center;
}


    .awconewstxt{
       background:white url(/images/calloutbg.png);
       background-repeat: repeat-x;
       /*width:300px;*/
       /*float:left;*/
       margin:.5em 0 0 .2em;
       /*height:2em;*/
       font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
       color:#75a9b8;
       padding-left:.5em;
       padding-bottom: 1em;
       vertical-align:middle;
       z-index: -1;

   }

   .awcolistbox{
    /*background-color: green;*/
    width:50%;
    margin: 0 auto;
    position: relative;
}

.awcohdrbox{
     /*background-color: gray;*/
    width:100%;
    margin: 0 auto;
}

.awcohdrtxt{
 /*background-color:red;*/
 color:#0067c5;
 font:normal 0.8em sans-serif;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 position: relative;
}

/* End call Out Styles */


/* Begin Community Connections styles */

      .comconcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	/* This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.comconrightmenu {
	    background:#ecf3f6;
	}
	.comconrightmenu .comconcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .comconrightmenu .comconcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.comconrightmenu .comconcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}


 * html .comconcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position:relative;
        height: 1%;
	}



    .comconrightmenu .comconcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .comcontitle{
        /*background:yellow;*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    hr{
        color:#0067c5;
    }

    .mcontxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .mcontxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .mcontxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .mcontxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }



    .byline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;

    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
/*        background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }
    .scholarplacement{
        /*background-color:yellow;*/
        width:40em;
        height:12em;
        position:relative;
        margin-right:auto;
        margin-left:auto;
        text-align:center;
        color:#0067c5;
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
    }
    .scholarleft{
        width:50%;
        position:relative;
        float:left;
/*        margin-right:auto;
        margin-left:auto;*/
        text-align:center;
        color:#0067c5;
        /*background:red;*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;
    }

    .scholarright{
        width:50%;
        position:relative;
        float:left;
/*        margin-right:auto;
        margin-left:auto;*/
        text-align:center;
        color:#0067c5;
        /*background:green;*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;
        clear:right;
    }
    .scholarwnrtxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        background:transparent;
    }

/* End Community Connections styles */



/* Begin Scholarship Info */

      .scholarcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	/* This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.scholarrightmenu {
	    background:#ecf3f6;
	}
	.scholarrightmenu .scholarcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .scholarrightmenu .scholarcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.scholarrightmenu .scholarcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .scholarrightmenu .scholarcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .scholartitle{
        /*background:yellow;*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    hr{
        color:#0067c5;
    }

    .mcontxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .mcontxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .mcontxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .mcontxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }



    .byline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;

    }

    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
/*        background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }


    .scholarlink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
        /*background:yellow;*/
        width:10em;
        text-align:center;
    }

    .scholarlink a{
       text-decoration:none;

    }



/* End Scholarship Info */


/* Begin Tower Info */

  .towercolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.towerrightmenu {
	    background:#ecf3f6;
	}
	.towerrightmenu .towercolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .towerrightmenu .towercol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.towerrightmenu .towercol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .towerrightmenu .towercol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .towertitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .towertxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .towerrcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }


   .towerrcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

   .towercollink li{
       background-color:gray;
   }
   .towerrcollink a{
       text-decoration:none;
   }

   .graybox{  /*this does nothing except create a gray box for the lists to be in.*/
       background-color:#ececec;


   }
/* End Tower Info */



/* Begin Error Layout */

  .errorcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.errorrightmenu {
	    background:#ecf3f6;
	}
	.errorrightmenu .errorcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .errorrightmenu .errorcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.errorrightmenu .errorcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .errorrightmenu .errorcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .errortitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .errortxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .errorbyline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .errorrcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }


   .errorrcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

   .errorcollink li{
       background-color:gray;
   }
   .errorrcollink a{
       text-decoration:none;
   }

 
/* End Error layout */






/* Begin Employment Info */

      .employopcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	/* This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.employoprightmenu {
	    background:#ecf3f6;
	}
	.employoprightmenu .employopcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .employoprightmenu .employopcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.employoprightmenu .employopcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .employoprightmenu .employopcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .employoptitle{
        /*background:yellow;*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    hr{
        color:#0067c5;
    }

    .mcontxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .mcontxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .mcontxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .mcontxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }



    .byline{
        font:normal .6em Verdana, Arial, Helvetica, sans-serif ;

    }

    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
/*        background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }


    .employoplink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
        /*background:yellow;*/
        width:10em;
        text-align:center;
    }

    .employoplink a{
       text-decoration:none;

    }


   .employop ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }
   
      .employopnew ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   color:#0067c5;
   }

   .employop li{
       /*background-color:gray;*/
       font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
       color:#0067c5;
   }
   
   .employopnew li{
       /*background-color:gray;*/
       font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
       color:#0067c5;
   }
   
   .employop a{
       text-decoration:none;
   }


   .employoprcoltxt{
             font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
   }
   
      .employoprcoltxt2{
             font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
   }

   .bluebox{  /*this does nothing except create a blue box for the positions to be in.*/
       background-color:#ecf3f6;
       color:#0067c5;
   }

/*   .awposinfo{

   }*/

   .employopsinfotitle{
        font:bold 0.9em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding-left:1em;
        padding-top:0.25em;

   }

   .awpostxt{
     margin-left:1em;
}

   .awposcntr{
     margin-left:19em;
     /*background-color: green;*/
         text-align: center;
    width:100%;
    margin: 0 auto;
}

   .awposcntrtxt{
    font:bold 1em Verdana, Arial, Helvetica, sans-serif ;

    }




/* End Employment Info */


/* Begin Phone Database line up layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-04-10 */


    .phonescolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.phonesrightmenu {
	    background:#ecf3f6;
	}
	.phonesrightmenu .phonescolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .phonesrightmenu .phonescol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.phonesrightmenu .phonescol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        /*background-color: green;*/
	}
    .phonesrightmenu .phonescol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }

    * html .phonescol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
       /*background-color: red;*/
       height:1%;
	}



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .phonestitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .txtstyles{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }


        .awphonetxt{  /*rename as necessary*/
        font:bold .9em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;
    }
    
            .awphonetxt_aircards{  /*rename as necessary*/
        font:bold .9em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;
/*        background-color: red;*/
        margin-top: 1em;
        right:12em;
        position: relative;
    }

        .awphonebyline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align: center;
    }

    .awphonehac{
     /*background-color: green;*/
     width: 100%;
     margin: 0 auto;
     text-align: center;
}

.awphonetxt2{  /*rename as necessary*/
font:normal .9em sans-serif;
color: #0067c5;
text-align: left;
}
    
    
.phone_feature_spec{
font:normal .9em sans-serif;
color: #0067c5;
text-align: left;
background-color:#dbe8ff;
}
    
.phone_spec_list{
font:normal .7em sans-serif;
color: #0067c5;
text-align: left;
margin:.5em 0;
}

.img_manual_box{
float:right;
background-color:white;
text-align:center;
}

.feature_img{
	border:1px solid #0067c5;
	margin:0;
}

.feature_manual_link{
text-decoration:none;
font: normal .8em sans-serif;
color:#0067c5;
}

.feature_specbox{
border:1px solid #0067c5;
float:left;
padding:.1em 1em 1em 1em;
margin-bottom:.2em;
width:70%;
}

.phone_price_list{
font:bold .8em sans-serif;
color: #0067c5;
text-align: left;
margin:.5em 0;
}

.phone_price_listbyline{
font:normal .7em sans-serif;
color: #0067c5;
text-align: left;
margin:.5em 0;

}

.feature_featbox{
border:1px solid #0067c5;
float:left;
padding:.1em 1em 1em 1em;
margin-bottom:.2em;
width:70%;
}

#blue{
background-color:#dbe8ff;
}

#blue2{
background-color:#dbe9ef;
}

.selectbold{
font-weight:bold;
}



/* End Phone database line up layout.*/



/* Begin Phone HAC layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-04-10 */


    .haccolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.hacrightmenu {
	    background:#ecf3f6;
	}
	.hacrightmenu .haccolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .hacrightmenu .haccol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.hacrightmenu .haccol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}


 * html .haccol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        height:1%;
        /*background-color: green;*/
        position:relative;
	}




    .hacrightmenu .haccol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .hactitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .hactxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }


/* End Phone HAC layout.*/


/* Begin Prepaid phone layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-05-10 */


    .ppphonecolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.ppphonerightmenu {
	    background:#ecf3f6;
	}
	.ppphonerightmenu .ppphonecolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .ppphonerightmenu .ppphonecol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.ppphonerightmenu .ppphonecol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

 * html .ppphonecol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        height: 1%;
        position: relative;
 }



    .ppphonerightmenu .ppphonecol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .ppphonetitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .ppphonetxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }
    
    
    .ppphonetxt2{
    	font: normal 1em Arial;
    }
    
    .ppphonetxt3{  
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }
    
    .ppinfotxt{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:black;
    }    

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    a.purchase {font:bold 10px arial; color:#339933; text-decoration: none;}
    a:hover.purchase {font:bold 10px arial; color:#0066cc; text-decoration: none;}

	.ppselbox{
	/*background-color:green;*/
	position:relative;
	width:99%;
	margin-left: auto;
	margin-right:auto;
	}
	
	.pp50{
	border:.1em solid #0067c5;
	position:relative;
	width:20em;
	margin-bottom:1em;
	padding:1em;
	background-color:white;
	}
	
.ppboxbtn{
	position:relative;
	margin-right:1em;

	width:8em;
	left:19em;
	}

* html .ppboxbtn{
	position:relative;
	margin-right:1em;

	width:8em;
	left:19.2em;
	}


 /* pp menu style */
#awppcenter {
   float:left;
   clear:both;
   width:100%;
   background:#0067c5 url(/images/awmenu.png) repeat-x;
   overflow:hidden;
   position:relative;
   

}
#awppcenter ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
  
   text-align:center;
}

    #awppcenter ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
  /* right:50%;*/
}


   #awppcenter ul li a {
   display:block;
   margin:0 0 0 0;
   padding:6px 88.6px;
   background:#ddd url(/images/awmenu.png) repeat-x;
   font:bold 1em 'arial';
   text-decoration:none;
   /*line-height:1.3em;*/
   
   color:#0067c5;
   
}

   * html #awppcenter ul li a {
   display:block;
   margin:0 0 0 0;
   padding:6px 89px;
   background:#ddd url(/images/awmenu.png) repeat-x;
   font:bold 1em 'arial';
   text-decoration:none;
   /*line-height:1.3em;*/

   color:#0067c5;
   
}



    #awppcenter ul li a:hover {
   background:#369 url(/images/awmenuon.png) repeat-x;
   color:#fff;
}
    #awppcenter ul li a.active,
    #awppcenter ul li a.active:hover {
   color:#fff;
   background:#000 url(/images/awmenuon.png) repeat-x;
   font-weight:bold;
   font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
}

    #awppcenter ul li a.store {
    background: #0067c5 url(/images/awstore.png) repeat-x;
}
    #awppcenter ul li a.store:hover {
    background: #0067c5 url(/images/awstoreon.png) repeat-x;

}

	.pppurchasebox{
	background-color:transparent;
	background-color:#ecf3f6;
	padding-bottom:1em;
	width:98%;	
	border-top:.1em solid white;
	}

	.ppccentry{
	position:relative;
	width:100%;
	float:left;
	}

	.ppccwarning{
	position:relative;
	border:.1em solid red;
	height:2em;
	}
	
	.pperrtxt{
	font:bold 1em arial;
	color:red;
	}
	
	.ppinvoiceboxborder{
	position:relative;
	border:.1em solid #0067c5;
	width:96%;
	background-color:white;
	margin-top:2.5em;
	}
	
	.ppinvoicebox1{
	position:relative;
	/* background-color:yellow;*/
	margin-bottom:.25em;
	margin-top:.25em;
	padding:.25em;
	width:95%;
	text-align:left;
	
	}

	.ppinvoicebox2{
	position:relative;
/*	background-color:yellow;*/
	margin-bottom:.25em;
	padding:.25em;
	border-top:.1em solid #0067c5;
	width:95%;
	}
	
	.ppinvoicebox3{
	position:relative;
	/*background-color:yellow;*/
	margin-bottom:.25em;
	padding:.25em;
	border-top:.1em solid #0067c5;
	width:95%;
	}
	
	.ppinvoicetotal{
	background-color:transparent;
	position:relative;
	width:10em;
	margin-left:32em;
	border:.1em solid #0067c5;
	padding:.2em;
	}
	
	.ppinvoicecustinfo1{
	background-color:transparent;
	position:relative;
	width:49%;
	margin-left:.5em;
	border-right:.1em solid #0067c5;
	padding:.2em;
	}
	
	.ppinvoicecustinfo2{
	background-color:transparent;
	position:relative;
	width:45%;
	margin-left:53%;
	margin-top:-24%;
/*	border-right:.1em solid #0067c5;*/
	padding:.2em;
	}
	
	
	* html .ppinvoicecustinfo2{
	background-color:transparent;
	position:relative;
	width:45%;
	margin-left:53%;
	margin-top:-23%;
/*	border-right:.1em solid #0067c5;*/
	padding:.2em;
	}
	
	.ppinvoiceorderinfo{
	background-color:transparent;
	position:relative;
	width:99%;
/*	border-right:.1em solid #0067c5;*/
	padding:.2em;
	text-align:left;
	}
	
	.ppinstbox{
	position:relative;
	width:90%;
/*	border-right:.1em solid #0067c5;*/
	padding:.2em;
	
	}
	
	.ppinvoicelogo{
	position:relative;
	float:left;
	}

/* End prepaid phone layout */



/* Begin Pager layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-05-10 */


    .pagerscolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.pagersrightmenu {
	    background:#ecf3f6;
	}
	.pagersrightmenu .pagerscolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .pagersrightmenu .pagerscol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.pagersrightmenu .pagerscol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

  * html .pagerscol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
	}



    .pagersrightmenu .pagerscol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .pagerstitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .pagerstxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

/* End pagers layout */



/* Begin PP Locations layout. */

   .pploccolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.pplocrightmenu {
	    background:#ecf3f6;
	}
	.pplocrightmenu .pploccolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .pplocrightmenu .pploccol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.pplocrightmenu .pploccol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .pplocrightmenu .pploccol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .pploctitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .pploctxt{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .pploctxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        /*text-align: center;*/
    }

        .pploctxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: #0067c5;
        text-align: center;

    }

    .pplocbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .pplocbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align:left;
        color: #0067c5;
        /*padding: 2em 0 2em 0;*/
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .pploclinker{
      margin-left: 17em;
}


 

   .pplocul ul{
		/*background-color: red;*/
		width:100%;
		list-style:none;
		margin:0 0 1em 0;
		padding:0;
  /*height:1.5em;*/
   }

    .pplocul ul li{
   display:inline;
   list-style:none;
   margin:0;
   padding:0 .25em;
   position:relative;
   /*background-color: green;*/
   font:normal .6em Verdana, Arial, Helvetica, sans-serif ;
   text-align:left;
   color: #0067c5;
   vertical-align: middle;
   }


    .pplocul a{
    text-decoration: none;
    overflow:hidden;
    padding: 0 .1em 0 .1em;
    margin:0;

        }

    .pplocul li a img{

    vertical-align:middle;

    }

    .ppinfo1{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align:center;
        color: #0067c5;
}

   .ppinfo2{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-align:center;
        color: #0067c5;
}

   .ppinfo3{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-align:center;
        color: #0067c5;
}




/* End PP Locations Layout */








/* Basic layout control for form elements in right col. */

    .rcolform select option {
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
}

    .rcolform{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        /*width:8em;*/
        text-align:center;
}

/* Begin feature listing layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-05-10 */


    .callfeacolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.callfearightmenu {
	    background:#ecf3f6;
	}
	.callfearightmenu .callfeacolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .callfearightmenu .callfeacol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.callfearightmenu .callfeacol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

 * html .callfeacol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
	}





    .callfearightmenu .callfeacol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .callfeatitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .callfeatxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

     a.popup {
       font:bold 16px arial;
       color:#0067c5;}

     a:hover.popup {
       font:bold 16px arial;
       color:#98dff3;
     }

     .popup {
      font:normal 16px arial;
      color:#0066cc;
      width: 500px;
    }

    .popoverage {
      font:normal 12px arial;
      color:#ffffff;
      margin-top:10px;
    }

    a.fitem {
    text-decoration: none;
    }


/* End features listing layout */



/* Begin plan listing layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-05-10 */


    .callplancolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.callplanrightmenu {
	    background:#ecf3f6;
	}
	.callplanrightmenu .callplancolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .callplanrightmenu .callplancol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.callplanrightmenu .callplancol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .callplanrightmenu .callplancol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
/*         background:red; */
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .callplantitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .callplantxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .callplanbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

     a.popup {
       font:bold 16px arial;
       color:#0067c5;}

     a:hover.popup {
       font:bold 16px arial;
       color:#98dff3;
     }

     .popup {
      font:normal 16px arial;
      color:#0066cc;
      width: 500px;
    }

    .popoverage {
      font:normal 12px arial;
      color:#ffffff;
      margin-top:10px;
    }

    a.fitem {
    text-decoration: none;
    }

    a.plan {
      font-weight:bold;
      font-family:arial;
      font-size:1em;
      line-height:13px;
      color:#0066cc;
      text-decoration: none;
    }

    a:hover.plan {
      font-weight:bold;
      font-family:arial;
      font-size:12px;
      line-height:13px;
      color:#339933;
      text-decoration:underline;
    }

  .plan {
    font:normal 12px arial;
    margin:10px 5px 10px 3px;
  }

  a.plcover {
      font-weight:bold;
      font-family:arial;
      font-size:1em;
      line-height:13px;
      color:#0066cc;
      text-decoration: none;
    }


    .callplanmainbox{
    /*background-image:url("/images/planbckgrnd.png");*/
/*     background-color: #ecf3f6; */
    width: 98%;
    height:auto;
    padding:.25em;
    border: 1px solid #0067c5;

    }

     .callplanpricebox{
    background-image: url("/images/aw_planpricebg.png");
    background-color: white;
    width: 35%;
    height:100%;
    padding:.25em;
  /* padding-bottom:.em;*/
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 3em;
    margin-right: 3em;
    float: left;


     }

        .callplanboxtitle{
         position: relative;
        background:#0067c5;
        font: bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        padding:.2em;
        color:white;
        z-index: 1;

    }

        .callplanpricetxt{
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        z-index: 1;
    }



        .callplanpricebyline{
        font:normal .7em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 1em 2em 1em;
        z-index: 1;
    }

        .callplanpricebyline2{
        font:normal .5em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 0 1em 0 1em;
        clear: left;
        z-index: 1;
    }


                .callplanpricenumtitle{
        position: relative;
        background:#0067c5;
        font: bold .8em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        /*padding:.2em;*/
        color:white;
        z-index: 1;

    }

        .callplanpricenum{
        position: relative;
        /*background:#0067c5;*/
        font: bold .8em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;

    }

            .callplanpricenum2{
        position: relative;
        /*background:#0067c5;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:1em 0;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;


    }


    .callplancntr{
    position:relative;
    margin-top: .5em;
    margin-bottom: 2em;
    margin-left:auto;
    margin-right:auto;
    width: 100%;
    /*background-color: green;*/
    }


         .ulcallplanpriceboxcty{
    background-image: url("/images/aw_planpricebg.png");
        background-repeat: repeat-x;
    background-color: white;
    width: 30%;
    height:100%;
    padding:.25em;
   padding-bottom:3em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 4em;
    margin-right: 4em;
    float: left;


     }

              .ulcallplanpriceboxky{
    background-image: url("/images/aw_planpricebg.png");
        background-repeat: repeat-x;
    background-color: white;
    width: 30%;
    height:100%;
    padding:.25em;
   padding-bottom:3em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 4em;
    margin-right: 4em;
    float: left;


     }

              .ulcallplanpriceboxsts{
    background-image: url("/images/aw_planpricebg.png");
    background-repeat: repeat-x;
    background-color: white;
    width: 30%;
    height:100%;
    padding:.25em;
   padding-bottom:3em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 4em;
    margin-right: 4em;
    float: left;
     }



        .ulcallplanpricenum2{
        position: relative;
        /*background:#0067c5;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;
       }



       .ulcallplanpricebyline{
        font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
        color: #0067c5;
        padding: 0 1em 0 1em;
        z-index: 1;
       }


       .natcallplanpricebyline{
        font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
        color: #0067c5;
        padding: 0 1em 0 1em;
        z-index: 1;
       }

    .natcallplanpricebox{
    background-image: url("/images/aw_planpricebg.png");
    background-repeat: repeat-x;
    background-color: white;
    width: 23%;
    height:100%;
    padding:.25em;
    /*padding-bottom:3em;*/
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:1em;
    margin-left: 1.75em;
    margin-right: 1.75em;
    float: left;
     }

    .natcallplancntr{
    position:relative;
    margin:1em auto;
    width: 100%;
/*    background-color: green;*/
    }

        .natcallplanpricenum2{
        position: relative;
        /*background:#0067c5;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:.5em 0;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;


    }



.callplanimgbox{

    background-color: white; 
    height:100%;
    padding:.5em;
    /*padding-bottom:3em;*/
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: auto;
    margin-right: auto;
    position:relative;
}

.natcallplanimgbox{

    background-color: white; 
    height:100%;
    padding:.5em;
    /*padding-bottom:3em;*/
    border: 1px solid #0067c5;
    text-align: center;
    margin-top:2em;
    margin-bottom:4em;
    margin-left: auto;
    margin-right: auto;
    position:relative;
}

.ulcallplanimgbox{

    background-color: white; 
    height:100%;
    padding:.5em;
    /*padding-bottom:3em;*/
    border: 1px solid #0067c5;
    text-align: center;
    
    margin-bottom:.5em;
    margin-left: auto;
    margin-right: auto;
    position:relative;
}

   .ulcallplanpricenum{
        position: relative;
        /*background:#0067c5;*/
        font: bold .7em Verdana, Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
        color:#0067c5;
    }



/* End plan listing layout */

/* Begin Advance Pay layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-06-10 */


    .awapcolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awaprightmenu {
	    background:#ecf3f6;
	}
	.awaprightmenu .awapcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awaprightmenu .awapcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awaprightmenu .awapcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}


 * html .awapcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
        /*background-color: blue;*/
	}




    .awaprightmenu .awapcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }

    .awappicbox{
     /*background-color: yellow;*/
     width: 100%;
     margin: 0 auto;
}


   .awappicbox img{
     /*background-color: yellow;*/
     width: 100%;
     margin: 0 auto;
}



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awaptitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awaptxt{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        /*width:100%;*/
        /*background-color: red;*/
    }

    .awaptxtbox{
     width:100%;
        /*background-color: red;*/
}



    .awapbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

/* End Advance Pay layout */


/* Begin Aircard layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-06-10 */


    .awaccolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awacrightmenu {
	    background:#ecf3f6;
	}
	.awacrightmenu .awaccolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awacrightmenu .awaccol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awacrightmenu .awaccol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

 * html .awaccol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
	}



    .awacrightmenu .awaccol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }

    .awacpic{
     /*position: relative;*/
     margin: 0 auto;
     width: 100%;

}

.awacpiccenter{
 width: 600px;
 /*background-color: yellow;*/
 margin:0 auto;
 position: relative;
}

* html .awacpiccenter{
 width:600px;
 margin-left: auto;
 margin-right: auto;

}



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awactitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awactxt{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;
        color: #0067c5;
    }

     .awactxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 3em;
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awacbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }

        .awacbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        margin-left: 3em;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }
    
    .selectformpos{
	float:right;
	margin-bottom:1em;
}

/* End Air Card layout */


/* Begin BlackBerry layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


    .awbbcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awbbrightmenu {
	    background:#ecf3f6;
	}
	.awbbrightmenu .awbbcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awbbrightmenu .awbbcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awbbrightmenu .awbbcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

 * html .awbbcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
	}



    .awbbrightmenu .awbbcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awbbtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awbbtxt{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;
        color: #0067c5;
    }

     .awbbtxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awbbbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }

        .awbbbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        margin-left: 1em;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

/* End BlackBerry layout */


/* Begin Ringback Tone layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


    .awrbcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awrbrightmenu {
	    background:#ecf3f6;
	}
	.awrbrightmenu .awrbcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awrbrightmenu .awrbcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awrbrightmenu .awrbcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

 * html .awrbcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
	}




    .awrbrightmenu .awrbcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awrbtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awrbtxt{  /*rename as necessary*/
        font:bold 1.25em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;
    }

     .awrbtxt2{  /*rename as necessary*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awrbbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awrbbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

/* End Ringback Tone layout */

/* Begin Brew Tone layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


    .awbrewcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awbrewrightmenu {
	    background:#ecf3f6;
	}
	.awbrewrightmenu .awbrewcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awbrewrightmenu .awbrewcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awbrewrightmenu .awbrewcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awbrewrightmenu .awbrewcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awbrewtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awbrewtxt{  /*rename as necessary*/
        font:bold 1.25em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;
    }

     .awbrewtxt2{  /*rename as necessary*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awbrewbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awbrewbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

/* End Brew layout */




/* Begin Customer Email Alerts layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awalertcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awalertrightmenu {
	    background:#ecf3f6;
	}
	.awalertrightmenu .awalertcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awalertrightmenu .awalertcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awalertrightmenu .awalertcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awalertrightmenu .awalertcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awalerttitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awalerttxt{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .awalerttxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awalertbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awalertbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

.alertform{
    position: relative;
    width: 90%;
    margin:0 auto;
    text-align: left;
    top: .5em;
    /*background-color: yellow;*/
    height:15em;
    



}

.awa_title{
    position: relative;
/*    background-color: #00ff37;*/
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #0067c5;
    font-size: 1.5em;
    padding-left: .5em;
}

.awa_intro{
    position: relative;
    /*background-color: #00ff37;*/
/*    color: #0067c5;
    font-size: 1em;*/
    top:.5em;
    left: .5em;

}

ol {
padding: 1em 1em 1em 1em;
list-style: none;
width:100%;
}

formli {
float: left;
clear: left;
width: 100%;
padding-bottom: 1em;
/*background-color: yellow;*/
margin-left: 1em;
}

.form2{
    /*position: relative;*/
    background-color: #e0ecf4;
    color: #0067c5;
    font-size: .8em;
    top:2em;
/*    margin-top: 3em;
    margin-left: .5em;*/
    border: .1em solid #0067c5;
    padding:.5em .5em 1em .5em;
    width:100%;


}

.label1{
float: left;
width: 27em;
margin-right: 1em;
text-align: left;
/*background-color: yellow;*/
   line-height: 1.5em;


}

.awalerts_sub{
float: none;
width: auto;
border: .2em solid #9cc7e5;
margin-left: 35em;
background-color: #0067c5;
color:white;

}


.errortxt{
    font-family: Arial,Helvetica,Verdana, Arial, Helvetica, sans-serif ;
    font-style: normal;
    font-weight: bold;
/*    font-size: 1.2em;*/
    color: #b90101;
    padding-right: .25em;
}

.errortxt2{
    font-family: Arial,Helvetica,Verdana, Arial, Helvetica, sans-serif ;
    font-style: normal;
    font-weight: bold;
/*    font-size: 1.2em;*/
    color: #b90101;
    padding-right: .25em;
}

.successtxt{
    font-family: Arial,Helvetica,Verdana, Arial, Helvetica, sans-serif ;
    font-style: normal;
    font-weight: bold;
/*    font-size: 1.2em;*/
    color: green;
    padding-right: .25em;
}

/* End customer Email Alerts layout. */


/* Begin Amber Alerts layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .ambercolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.amberrightmenu {
	    background:#ecf3f6;
	}
	.amberrightmenu .ambercolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .amberrightmenu .ambercol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.amberrightmenu .ambercol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .amberrightmenu .ambercol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .ambertitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .ambertxt{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .ambertxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        /*text-align: center;*/
    }

        .ambertxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: #0067c5;
        text-align: center;

    }

    .amberbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .amberbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .amberlinker{
      margin-left: 17em;
}

/* End Amber Alerts layout. */




/* Begin FAQS layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awfaqcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awfaqrightmenu {
	    background:#ecf3f6;
	}
	.awfaqrightmenu .awfaqcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awfaqrightmenu .awfaqcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awfaqrightmenu .awfaqcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}



    .awfaqrightmenu .awfaqcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awfaqtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awfaqtxt{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .awfaqtxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        /*text-align: center;*/
    }

        .awfaqtxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: red;
        text-align: center;

    }

    .awfaqbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awfaqbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .awfaqlinker{
      margin-left: 17em;
}

    .awfaqform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}



    .awfaqtxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

.awfaqrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;

}


* html .awfaqlcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   height: 1%;
   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;

}

.faqbox{
 /*background-color: green;*/
 margin-bottom: 1em;
}

/* End FAQ layout. */


/* Begin Privacy layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .privacycolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.privacyrightmenu {
	    background:#ecf3f6;
	}
	.privacyrightmenu .privacycolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .privacyrightmenu .privacycol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.privacyrightmenu .privacycol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .privacyrightmenu .privacycol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .privacytitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .privacytxt{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .privacytxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        /*text-align: center;*/
    }

        .privacytxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: red;
        text-align: center;

    }

    .privacybyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .privacybyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .privacylinker{
      margin-left: 17em;
}

    .privacyform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}



    .privacytxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

.privacyrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;

}

/* End Privacy layout. */



/* Begin About AW layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .aboutawcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.aboutawrightmenu {
	    background:#ecf3f6;
	}
	.aboutawrightmenu .aboutawcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .aboutawrightmenu .aboutawcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.aboutawrightmenu .aboutawcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .aboutawrightmenu .aboutawcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .aboutawtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .aboutawtxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .aboutawtxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        /*text-align: center;*/
    }

        .aboutawtxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: red;
        text-align: center;

    }

    .aboutawbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .aboutawbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .aboutawlinker{
      margin-left: 17em;
}

    .aboutawform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}



    .aboutawtxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

.aboutawrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;

}

/* End About AW layout. */


/* Begin AW Safety layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awsafetycolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awsafetyrightmenu {
	    background:#ecf3f6;
	}
	.awsafetyrightmenu .awsafetycolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awsafetyrightmenu .awsafetycol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awsafetyrightmenu .awsafetycol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awsafetyrightmenu .awsafetycol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awsafetytitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awsafetytxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .awsafetytxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .awsafetytxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: red;
        text-align: center;

    }

    .awsafetybyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awsafetybyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .awsafetylinker{
      margin-left: 17em;
}

    .awsafetyform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}



    .awsafetytxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

.awsafetyrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }


  ol.safetylist li a{
    font:bold 0.89em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
}



    .awsafetyform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}



    .awsafetytxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

.awsafetyrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }


  ol.safetylist li a{
    font:bold 0.89em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
}






/* End AW Safety layout. */


/* Begin AW Contact layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awcontactcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awcontactrightmenu {
	    background:#ecf3f6;
	}
	.awcontactrightmenu .awcontactcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awcontactrightmenu .awcontactcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awcontactrightmenu .awcontactcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awcontactrightmenu .awcontactcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awcontacttitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awcontacttxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;

    }

     .awcontacttxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .awcontacttxt3{  /*rename as necessary*/
        font:bold 1.25em Verdana, Arial, Helvetica, sans-serif ;


        color: #0067c5;
        text-align: center;

    }

    .awcontactbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awcontactbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .awcontactlinker{
      margin-left: 17em;
}

    .awcontactform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}

    .awcontacttxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

    #contactmailbox{
      /*position: relative;*/
      width: 100%;
      /*height: 20em;*/
      /*margin-top: 1em;*/
      margin-left: auto;
      margin-right: auto;
      /*background-color: red;*/
      clear: both;
      }

.awcontactrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }


/*  .awcontactlistsbox{
   background-color: red;
   width: 100%;
   position: relative;
}*/



  ul.awcontactlist{
   
   
   float:left;
/*   background-color:yellow;*/

   width:40%;
   margin-bottom:3em;
  
  }
  
  
  

   ul.awcontactlist2{
    
/*    background-color:green;*/
    text-align:right;
    float:right;   
    width:40%;
     list-style-type: none;
    text-decoration: none;
 
  }
  
 .awcontactlist li.contactnum{
    font:bold 1.5em Arial;
    color:#0067c5;
    list-style-type: none;
    margin-left:-.8em;
  }

 .awcontactlist li.contactinfo{
   font:normal 1em Arial;
   color:#0067c5;
   top:.55em;
   
}


/* End AW Contact layout. */



/* Begin AW Store Locator layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awstorecolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awstorerightmenu {
	    background:#ecf3f6;
	}
	.awstorerightmenu .awstorecolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awstorerightmenu .awstorecol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awstorerightmenu .awstorecol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awstorerightmenu .awstorecol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awstoretitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .awstorecoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .awstoretxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;


    }

     .awstoretxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .awstoretxt3{  /*rename as necessary*/
        font:bold 1.25em Verdana, Arial, Helvetica, sans-serif ;


        color: #0067c5;
        text-align: center;

    }

    .awstorebyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awstorebyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .awstorercollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .awstorercollink a{
       text-decoration:none;
    }

    .awstorelinker{
      margin-left: 17em;
}

    .awstoreform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}

    .awstoretxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

    #strlocinfo{
      width:50em;
      height:auto;
      margin-top: .5em;
      margin-bottom: 1em;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 1em;
      position:relative;

    }


.awstorercontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }

  .awstorecontainer{
   /*float:left;*/
   width:90%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }


  ol.awstorelist{
    font:bold 0.89em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
    float:left;
    width:48%;
    /*background-color: yellow;*/

  }

  ol.awstorelist2{
    font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
    width:45%;
    /*background-color: green;*/
    text-align:right;
    float:left;

  }

  li.contactnum{
    font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
  }

  li.contactinfo{
    font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
    color:green;
}

   .awstorercollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

   .awstoresel{
    background-color:#ececec;
}



/* End AW Store Locator layout. */


/* Begin Lineup layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awlineupcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awlineuprightmenu {
	    background:#ecf3f6;
	}
	.awlineuprightmenu .awlineupcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awlineuprightmenu .awlineupcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awlineuprightmenu .awlineupcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .awlineuprightmenu .awlineupcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awlineuptitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .awlineupcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .awlineuptxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        /*text-align: center;*/


    }

     .awlineuptxt2{  /*rename as necessary*/
        font:bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 2em;
        margin-top: 2em;
        color: white;
        text-align: left;
        width:89%;
        background-color: #0067c5;
        padding-left: .25em;
    }

        .awlineuptxt3{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align:left;
        margin-left: 2.5em;
      /*  margin-top: 2em*/;

    }

    .awlineupbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awlineupbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .awlineuprcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .awlineuprcollink a{
       text-decoration:none;
    }

    .awlineuplinker{
      margin-left: 17em;
}

    .awlineupform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}

    .awlineuptxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}




.awlineupcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }




   .awlineupcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

   .box646{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   /*border:.1em solid #0076c5;*/
   background-image: url('images/lineupinfobg.png');
   margin-bottom:1em;
   width:100%;
   height: 39em;
   }



    .box228{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
  /* border:.1em solid #0076c5;*/
   background-image: url('images/lineupinfobg.png');
   margin-bottom:1em;
   width:100%;
   height: 39em;
    }

   .infocap646{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:left;
   border:.1em solid #0076c5;
   /*margin-bottom:1em;*/
   background-color: white;

    }


/* End Lineup layout. */


/* Begin Biz Sup & Bios layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .awbstcolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awbstrightmenu {
       background:#ecf3f6;
	}
	.awbstrightmenu .awbstcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awbstrightmenu .awbstcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awbstrightmenu .awbstcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        /*width: 100%;*/
	}
    .awbstrightmenu .awbstcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awbsttitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .awbstcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .awbsttxt{  /*rename as necessary*/
        font:bold .6em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;


    }

     .awbsttxt2{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;

        color: #0067c5;
        text-align: left;
        width:89%;
        /*background-color: #0067c5;*/
        padding-left: .25em;
    }

        .awbsttxt3{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align:center;
        margin-left: 2.5em;
      /*  margin-top: 2em*/;

    }

    .awbstbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        /*padding: 2em 0 2em 0;*/
        /*text-align: center;*/
    }

        .awbstbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .awbstrcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .awbstrcollink a{
       text-decoration:none;
    }

    .awbstlinker{
      margin-left: 17em;
}

    .awbstform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}

    .awbsttxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}




.awbstcontainer{
   /*float:left;*/
   width:90%;
   /*overflow:hidden;*/
   /*position:relative;*/
   /*height: 1%;*/
   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding:1em;
  }

.bstpictable{
   /*float:left;*/
   width:100%;
   /*overflow:hidden;*/
   /*position:relative;*/
   /*height: 1%;*/
   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:yellow;*/
   padding:1em;
  }


   .awbstcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

   a.bioname{
    font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
}

/* End Biz Support & Bios layout. */






/* Begin Postpaid layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .processcolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.processrightmenu {
	    background:#ecf3f6;
	}
	.processrightmenu .processcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }

    * html .processrightmenu .processcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }


    .processrightmenu .processcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;

	}
	.processrightmenu .processcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        /*width:100%;*/
	}


 * html .processcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
        height: 1%;
        /*background-color: red;*/
        width: 100%;
	}




    .processrightmenu .processcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .processtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .processcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .processtxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;


    }

     .processtxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .processtxt3{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;

    }

    .processbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .processbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .awstorercollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .processrcollink a{
       text-decoration:none;
    }

    .processlinker{
      margin-left: 17em;
}

    .processform{
    /*background-color: green;*/
    margin: 0 auto;
    /*width: 100%;*/

}

    .processtxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}




   .processcontainer{
   /*float:left;*/
   width:100%;
   /*overflow:hidden;*/
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }

  .processformcontainer{
   width:100%;
}



  * html .processcontainer{
   float:left;
   width:75%;
   overflow:hidden;
   position:relative;

   /*margin-bottom:1em;*/
/*   margin-left:auto;
   margin-right:auto;*/
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
   height: 1%;

  }

  .processcontainer textarea{
   width:100%;

  }


* html .processcontainer textarea{
   width:100%;

  }

   .processcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

/* End Postpaid layout. */



/* E-Com CSS NOTE: This is a hybrid of old live and new work.
Tables will eventually need to be removed and replaced with
css layout but were left intact to satisfy OCD requirements. */

  .epage{
   text-decoration: none;
   vertical-align: middle;
  }


   .awecomcolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awecomrightmenu {
	    background:#ecf3f6;
	}
	.awecomrightmenu .awecomcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }

    * html .awecomrightmenu .awecomcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }


    .awecomrightmenu .awecomcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;

	}
	.awecomrightmenu .awecomcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        /*width:100%;*/
	}




* html #maincontent {
  background-color:#ffffff;
  margin:2px;
  margin-top:1px;
  padding:3px;
  border:3px solid #C3C3C3;
  /*background-image:url(/images/cc/bg.gif);*/
  background-repeat: repeat;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  height:1%;
  position:relative;
}


    .awecomrightmenu .awecomcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awecomtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .awecomcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .awecomtxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;


    }

     .awecomtxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .awecomtxt3{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;

    }

    .awecombyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awecombyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .awecomrcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .awecomrcollink a{
       text-decoration:none;
    }

    .awecomlinker{
      margin-left: 17em;
}

    .awecomform{
    /*background-color: green;*/
    margin: 1em auto;
    width: 100%;
    position: relative;

}

* html .awecomform {
     /*background-color: green;*/
    margin: 1em auto;
    width: 100%;
    position: relative;
}

    .awecomtxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}



   .awecomcontainer{
   /*float:left;*/
   width:70%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }

  * html .awecomcontainer{
   /*float:left;*/
   width:70%;
   overflow:hidden;
   position:relative;

   /*margin-bottom:1em;*/
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
   height: 1%;
  }



   .awecomcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }



  /* End E-Com Layout */
















/* Begin Customer Care layout. This code is for merging the new site layout with the old and may change later.
   -- dpigman 01-07-10 */


   .ccarecolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.ccarerightmenu {
	    background:#ecf3f6;
	}
	.ccarerightmenu .ccarecolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .ccarerightmenu .ccarecol1wrap {
	    float:left;
 	    width:50%;
			max-width: 50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.ccarerightmenu .ccarecol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}

 * html .ccarecol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        height: 1%;
	}



    .ccarerightmenu .ccarecol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }



    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .ccaretitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .ccarecoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .ccaretxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;


    }

     .ccaretxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .ccaretxt3{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;

    }

    .ccarebyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .ccarebyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


    .ccarercollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .ccarercollink a{
       text-decoration:none;
    }

    .ccarelinker{
      margin-left: 17em;
}

    .ccareform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}

    .ccaretxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}




   .ccarecontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }




   .ccarecollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }


.awcctxt{
	        font:normal .8em Arial;
        /*margin-left: 1em;*/
        color: #0067c5;
        text-align: center;
}



/* End Customer Care layout. */











.counter {font:normal 75% arial; margin:1em 0 0 1em; color:#fff;}

a{color:#0067c5; font-weight:normal; font-family:arial; font-style: italic; font-size: 0.8em;}

.heroupdoc{
font:normal .7em arial;
color:#0067c5;
position: relative;
left: 1em;
}


.herouplink{
	font:normal .7em arial;
	color:#0067c5;
	left: 35em;
	position:relative;
	}
	
	.herouplink2{
	font:bold 1em arial;
	color:#0067c5;
	text-decoration: none;
	}
	
		.herouplink3{
	font:bold 1em arial;
	color:#0067c5;
	
	}

	.herouplink4{
	font:normal .7em arial;
	color:#0067c5;
	position:relative;
	left:16em;
	}


.herouptxt{
	font:normal 1em arial;
	color:#0067c5;
}



.herouptxt2{
	font:bold 1em arial;
	color:#0067c5;
}

.herouptitle{
	font: bold 1.2em arial;
	color:#0067c5;
	text-align:center;
	}

.heroupinfo{
	
	margin-top:2em;
	padding:.5em;

	}
	
.admin_dsc{
	margin:2em 0 0 0;
	font:normal .75em arial;
	color:red;
} 


/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/*  GPS Modem */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */



.gpsmodem{
    background-color: white;
 
 width:1000px;
    height:440px;
    text-align:right;
    position: relative;

}


#gpsbanner{

    margin-bottom: .5em;
    text-align: right;

}



.gpsmodem_mdl{
    background-color: #afdde9;
    width: 1000px;
    padding: 0;
    margin: 0;
    text-align:left;
    display: table;
    vertical-align: middle;
    height: 10em;
        border-spacing: 10px;
}


.gpsmdl_list{
    display: table-cell;
    vertical-align: middle;
    width: 15em;

}

.gpsmodem_filler{
    display:table-cell;
    vertical-align: top;
    text-align: center;
    vertical-align: middle;
    height: 120px;
    width: 730px;

}


.gpsmodem_mdl ul{
    list-style-type:none;

    
    width:14em;
    padding:0;
    border: .12em solid #0067c5;
   
}

.gpsmodem_mdl ul li{
  margin:0;
    background-color:#afc5e9;
    background-image: url('images/awgps_normbg.png');
    background-repeat: repeat-x;

    height:30px;
}

 .gpsmodem_mdl ul li a{
    font:normal 1em arial;
    color:black;
    text-decoration: none;  
    padding-right:10em;
}

.gpsmodem_mdl ul li a.secondlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;
  
    padding-right:10.3em;
}

.gpsmodem_mdl ul li a.thirdlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;   
    padding-right:7.8em;
}

.gpsmodem_mdl ul li a.fourthlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;
    
    padding-right:10.9em;
}

.gpsmodem_mdl ul li a:hover{
    font:normal 1em arial;
    color:white;
    text-decoration: none;

}

 .gpsmodem_mdl ul li:last{
    margin-bottom:0;
    
}
    
.gpsmodem_mdl ul li:hover{
   
    color:white;
        background-image: url('images/awgps_overbg.png');
    background-repeat: repeat-x;
    height: 30px;
}


.gpsmodem_lwr{
    text-align: center;
/*   background-color: green;*/
 width: 1000px;
     background-image: url('images/bottomimage.png');
    background-repeat: no-repeat;
    background-position: bottom;
    display: table;
     border-spacing: 10px;
}

#gpsempty{
    white-space: pre;
}



#gpspic{
    display: table-cell;
    width:150px;
    padding: .25em;

    text-align: left;
}

.gpsmodem_ppxt{

}

.gpsmodem_sellpoints{
      width:150px;
    background-color:#afdde9;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:5px;
     filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
    display:table-cell;
    vertical-align: top;
    
}

.gpsmodem_sellpoints2{
    width:150px;
    background-color:#afdde9;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:5px;
     filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
 display: table-cell;  
 vertical-align: top;
}

.gpsmodem_sellpoints3{
    width:150px;
    background-color:#afdde9;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:5px;
     filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
 display: table-cell;
 vertical-align: top;

}

#selltext_container{




}

#selltext_container2{




}

#selltext_container3{



 

}

.selltext{
 font: normal .8em arial; 
 color: darkblue;
}    

.selltitle{
    font: bold .9em arial;
    color: darkblue;
}

.disclaimers{

    font:normal .55em arial; 
    left: 5px;
}

#gpspic_pdt{
    display: table-cell;
    width:150px;
    padding: .25em;
vertical-align: bottom;
    text-align: left;
}


.gpsmodem_pdtshot{


   
}

.gpsmodem_intro{
    background-color:white;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:5px;

    display: table-cell;
}

.gpsmodem_intro p{
    font:normal .75em arial;
    
}


.gpsmodem_infobox{
    background-color:white;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:5px;
display: table-cell;
    border:#98dff3 .1em solid;
}

.gpsmodem_descbox{
    list-style-type:none;
    vertical-align: top;
    margin:0 0 1em .5em;
    width:10em;
    padding:0;

    position: relative;
    left:17em;
}

.gpsmodem_descbox li{
 display:inline; 
 border-right: #98dff3 .1em solid;
} 

.gpsmodem_descbox li a{
 text-decoration:none; 
 font:normal .8em arial;
 color:black;

 padding-right:.15em;
} 

.gpsmodem_descbox li:hover{
 background-color: #98dff3;
 color:black;
}




.gpsmodem_descbox li:last-child{
border:#0067c5 0em solid;

}

.gpsmodem_infobox{
    
   text-align: left;
    width:30em;
    padding:0;
    height:150px;
  vertical-align: top;
   display: table-cell;
}

.gpsmodem_infobox ul li{
    font:normal .8em arial;
    color:black;
     list-style-type: square;
     margin:0;
     padding:0;
}

.infodefault{
    font:normal .8em arial;
    color: #0067c5;
    margin-left:5em;
    position: relative;
    
}

.clm1{
    display: table-cell;

    width:15em;
    padding-left:4em;



}

.clm2{
    display: table-cell;
    width:10em;
    padding-left:8em;
    


}

.clm3{
   display: table-cell;
    
    width:10em;
    padding-left:1em;



}

.clm4{
    
    width:10em;
    padding-left:1em;
height:auto;

  display: table-cell;
}

.clm5{
   
    
    width:18em;
    padding-left: 1em;
height:auto;

  display: table-cell;

}

.clm6{
    display: table-cell;

    width:10em;
    padding-left: 1em;
height:auto;


}

.clm7{
  display: table-cell;
 
    width:17em;
    padding-left:4em;
height:auto;

}

.clm8{
      display: table-cell;

    width:12em;
    padding-left:4em;
height:auto;

}


.gpsmodem_mdl_gallery{
    background-color: #afdde9;
    width:1000px;
 
    margin:0;
    text-align:left;
        display: table;
    vertical-align: middle;
    height: 10em;
        border-spacing: 10px;
    
}

.gpsmodem_mdl_gallery ul{
    list-style-type:none;

    
    width:14em;
    padding:0;
    border: .12em solid #0067c5;
  
   
}

.gpsmodem_mdl_gallery li{
  margin:0;
    background-color:#afc5e9;
    background-image: url('images/awgps_normbg.png');
    background-repeat: repeat-x;

    height:30px;
}

 .gpsmodem_mdl_gallery ul li a{
    font:normal 1em arial;
    color:black;
    text-decoration: none;  
    padding-right:10em;
}

.gpsmodem_mdl_gallery ul li a.secondlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;
  
    padding-right:10.3em;
}

.gpsmodem_mdl_gallery ul li a.thirdlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;   
    padding-right:7.8em;

}

.gpsmodem_mdl_gallery ul li a.fourthlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;
    
    padding-right:10.9em;
}

.gpsmodem_mdl_gallery ul li a:hover{
    font:normal 1em arial;
    color:white;
    text-decoration: none;
}

 .gpsmodem_mdl_gallery ul li:last{
    margin-bottom:0;
    
}
    
.gpsmodem_mdl_gallery ul li:hover{
   
    color:white;
    background-image: url('images/awgps_overbg.png');
    background-repeat: repeat-x;
    height: 30px;
}

.gpsmodem_screens { 
    display: table-cell;  
}

.gpsmodem_pics img{ 
  border:0;
  margin: 0 .1em 0 .1em;
  padding:0;
  text-align:left;
}

.gpsmodem_pics { 
  display: table-row;


}


.gpsmodem_browsers { 
  display: table-row;


}


.gpsmodem_browsers img{ 
  border:0;
  margin: 0 .1em 0 .1em;
  padding:0;
}





.tes1{
    background-color:white;

   height:10em;
    width:14em;
    padding:.5em;
    left:-4em;
    top:-7em;
    -moz-border-radius:15px;
    border-radius:15px;
    position: relative;
    display: table-cell;
      white-space: pre;
    
}

.tes2{
    background-color:white;

   height:13em;
    width:12em;
    padding:.5em;
    left:31em;
    top:-21em;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: table-cell;
      white-space: pre;
}


.tes3{
    background-color:white;

   height:13em;
    width:12em;
    padding:.5em;
    left:45.9em;
    top:-35em;
        -moz-border-radius: 15px;
    border-radius: 15px;
    display: table-cell;
      white-space: pre;
}


.tes1 p{
    font:normal .9em arial;
    color:black;
    top:-10em;
     padding-left: 3em;
     padding-right: 3em;
  
}

.tes2 p{
    font:normal .9em arial;
    color:black;
    padding-left: 4em;
 
}

.tes3 p{
    font:normal .8em arial;
    color:black;
    
}

.gpsmodem_mdl_contact{
   background-color: #afdde9;
    width: 1000px;
    padding: 0;
    margin: 0;
    text-align:left;
    display: table;
    vertical-align: middle;
    height: 10em;
        border-spacing: 10px;
}

.gpsmodem_mdl_contact ul{
    list-style-type:none;

    margin:0;
    width:14em;
    padding:0;
   border: .12em solid #0067c5;
}

.gpsmodem_mdl_contact ul li{
  margin:0;
    background-color:#afc5e9;
    background-image: url('images/awgps_normbg.png');
    background-repeat: repeat-x;

    height:30px;
}

.gpsmodem_mdl_contact ul li a{
    font:normal 1em arial;
    color:black;
    text-decoration: none;  
    padding-right:10em;
}

.gpsmodem_mdl_contact ul li a.secondlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;
  
    padding-right:10.3em;
}

.gpsmodem_mdl_contact ul li a.thirdlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;   
    padding-right:7.8em;
}

.gpsmodem_mdl_contact ul li a.fourthlink{
    font:normal 1em arial;
    color:black;
    text-decoration: none;
    
    padding-right:10.9em;
}

.gpsmodem_mdl_contact ul li a:hover{
    font:normal 1em arial;
    color:white;
    text-decoration: none;
}

.gpsmodem_mdl_contact ul li:last{
    margin-bottom:0;
    
}
    
.gpsmodem_mdl_contact ul li:hover{
   
    color:white;
        background-image: url('images/awgps_overbg.png');
    background-repeat: repeat-x;
    height: 30px;
}

.gpsmodem_lwr_contact{
    text-align: left;
/*   background-color: green;*/
 width: 1000px;
     background-image: url('images/bottomimage.png');
    background-repeat: no-repeat;
    background-position: bottom;
    display: table;
     border-spacing: 10px;
}

.gpsmodem_lwr_contact p{
    font:bold 1em arial;
    color:#0067c5;
}

.gpsmodem_lwr_contact a{
    text-decoration:none;
    font:normal 1em arial;
    color:#0067c5;
}

.britinfo{
    display: table-cell;
/*    background-color: red;*/
position: relative;
}

.britinfo p{
    font:bold .8em arial;
    color:#0067c5;
        background-color: white;
    border: .1em solid #0067c5;
}

.chrisinfo{
    display: table-cell;
/*    background-color: red;*/
position: relative;
padding-left: 4em;
}

.chrisinfo p{
    font:bold .8em arial;
    color:#0067c5;
        background-color: white;
    border: .1em solid #0067c5;
 
}

.justininfo{
    display: table-cell;
   position: relative;
   padding-left: 4em;

/*    background-color: red;*/

  
}

.justininfo p{
    font:bold .8em arial;
    color:#0067c5;
        background-color: white;
    border: .1em solid #0067c5;
}

.contactinfo{
/*background-color:red;*/
   display: table-row; 
   text-align: center;
   
}


.contactinfo_btm{
/*background-color:red;*/
   display: table-row; 
   text-align: center;
   
}

.gpscontactbox{
/*    background-color: white;*/
    text-align: center;
display: tabe-row;
/*background-color: red;*/
width:42em;
left:10em;
position: relative;
}




/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/*  End GPS Modem */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */



/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/*  Experimental IE6 hacks */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////// */


/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #logo,
* html #header,
* html #header ul,
* html #header ul li a,
* html .colright, * html .colmid, * html .colleft,
* html .col1, * html .col2, * html .col3,
* html .colmask,
* html .holygrail .colmid,
* html .holygrail .colleft,
* html .holygrail .col1wrap,
* html .holygrail .col2,
* html .holygrail .col3,
* html #footer,
* html #awmenucenter,
* html #awmenucenter ul,
* html #awmenucenter ul li,
* html #lcolnews ul li img.coframe,
* html #lcolnews ul li p.newstxt,
* html #speclist ul li img.coframe,
* html #rcontainer,
* html #sonetlist ul li,
* html .img411b,
* html .scholarleft,
* html .scholarright,
* html .callplanpricebox,
* html .natcallplanpricebox,
* html formli,
* html .label1,
* html #lcontainer, * html #mcontainer,
* html #lcollist ul li img.coframe, * html .img411,
* html .the411colmask, * html .thenewscolmask, * html .awcocolmask, * html .comconcolmask, * html .scholarcolmask, * html .towercolmask, * html .employopcolmask, * html .phonescolmask, * html .haccolmask, * html .ppphonecolmask, * html .pagerscolmask, * html .callfeacolmask, * html .callplancolmask, * html .awapcolmask, * html .awaccolmask, * html .awbbcolmask, * html .awrbcolmask, * html .awbrewcolmask, * html .awalertcolmask, * html .ambercolmask, * html .awfaqcolmask, * html .privacycolmask, * html .aboutawcolmask, * html .awsafetycolmask, * html .awcontactcolmask, * html .awstorecolmask, * html .awlineupcolmask, * html .awbstcolmask, * html .processcolmask,
* html .the411rightmenu .the411colleft, * html .thenewsrightmenu .thenewscolleft, * html .awcorightmenu .awcocolleft, * html .comconrightmenu .comconcolleft, * html .scholarrightmenu .scholarcolleft, * html .towerrightmenu .towercolleft, * html .employoprightmenu .employopcolleft, * html .phonesrightmenu .phonescolleft, * html .hacrightmenu .haccolleft, * html .ppphonerightmenu .ppphonecolleft, * html .pagersrightmenu .pagerscolleft, * html .callfearightmenu .callfeacolleft, * html .callplanrightmenu .callplancolleft, * html .awaprightmenu .awapcolleft, * html .awacrightmenu .awaccolleft, * html .awbbrightmenu .awbbcolleft, * html .awrbrightmenu .awrbcolleft, * html .awbrewrightmenu .awbrewcolleft, * html .awalertrightmenu .awalertcolleft, * html .amberrightmenu .ambercolleft, * html .awfaqrightmenu .awfaqcolleft, * html .privacyrightmenu .privacycolleft, * html .aboutawrightmenu .aboutawcolleft, * html .awsafetyrightmenu .awsafetycolleft, * html .awcontactrightmenu .awcontactcolleft, * html .awstorerightmenu .awstorecolleft, * html .awlineuprightmenu .awlineupcolleft, * html .awbstrightmenu .awbstcolleft, * html .processrightmenu .processcolleft,
* html .the411rightmenu .the411col1wrap, * html .thenewsrightmenu .thenewscol1wrap, * html .awcorightmenu .awcocol1wrap, * html .comconrightmenu .comconcol1wrap, * html .scholarrightmenu .scholarcol1wrap, * html .towerrightmenu .towercol1wrap, * html .employoprightmenu .employopcol1wrap, * html .phonesrightmenu .phonescol1wrap, * html .hacrightmenu .haccol1wrap, * html .ppphonerightmenu .ppphonecol1wrap, * html .pagersrightmenu .pagerscol1wrap, * html .callfearightmenu .callfeacol1wrap, * html .callplanrightmenu .callplancol1wrap, * html .awaprightmenu .awapcol1wrap, * html .awacrightmenu .awaccol1wrap, * html .awbbrightmenu .awbbcol1wrap, * html .awrbrightmenu .awrbcol1wrap, * html .awbrewrightmenu .awbrewcol1wrap, * html .awalertrightmenu .awalertcol1wrap, * html .amberrightmenu .ambercol1wrap, * html .awfaqrightmenu .awfaqcol1wrap, * html .privacyrightmenu .privacycol1wrap, * html .aboutawrightmenu .aboutawcol1wrap, * html .awsafetyrightmenu .awsafetycol1wrap, * html .awcontactrightmenu .awcontactcol1wrap, * html .awstorerightmenu .awstorecol1wrap, * html .awlineuprightmenu .awlineupcol1wrap, * html .awbstrightmenu .awbstcol1wrap, * html .processrightmenu .processcol1wrap,
* html .the411rightmenu .the411col2, * html .thenewsrightmenu .thenewscol2, * html .awcorightmenu .awcocol2, * html .comconrightmenu .comconcol2, * html .scholarrightmenu .scholarcol2, * html .towerrightmenu .towercol2, * html .employoprightmenu .employopcol2, * html .phonesrightmenu .phonescol2, * html .hacrightmenu .haccol2, * html .ppphonerightmenu .ppphonecol2, * html .pagersrightmenu .pagerscol2, * html .callfearightmenu .callfeacol2, * html .callplanrightmenu .callplancol2, * html .awaprightmenu .awapcol2, * html .awacrightmenu .awaccol2, * html .awbbrightmenu .awbbcol2, * html .awrbrightmenu .awrbcol2, * html .awbrewrightmenu .awbrewcol2, * html .awalertrightmenu .awalertcol2, * html .amberrightmenu .ambercol2, * html .awfaqrightmenu .awfaqcol2, * html .privacyrightmenu .privacycol2, * html .aboutawrightmenu .aboutawcol2, * html .awsafetyrightmenu .awsafetycol2, * html .awcontactrightmenu .awcontactcol2, * html .awstorerightmenu .awstorecol2, * html .awlineuprightmenu .awlineupcol2, * html .awbstrightmenu .awbstcol2, * html .processrightmenu .processcol2,
* html .ulcallplanpriceboxcty, * html .ulcallplanpriceboxky, * html .ulcallplanpriceboxsts,
* html .awfaqrcontainer, * html .privacyrcontainer, * html .aboutawrcontainer, * html .awsafetyrcontainer, * html .awcontactrcontainer, * html .awstorercontainer, * html .awlineupcontainer, * html .awbstcontainer, * html .processcontainer,
* html ol.awcontactlist, * html ol.awstorelist,
* html ol.awcontactlist2, * html ol.awstorelist2 {display:inline;}

/* add zoom:1 to overflow:hidden */
* html #logo,
* html #header,
* html #header ul,
* html #header ul li a,
* html .colright, * html .colmid, * html .colleft,
* html .col1, * html .col2, * html .col3,
* html .colmask,
* html .holygrail .colmid,
* html .holygrail .colleft,
* html .holygrail .col1wrap,
* html .holygrail .col2,
* html .holygrail .col3,
* html #footer,
* html #awmenucenter,
* html #awmenucenter ul,
* html #awmenucenter ul li,
* html #lcolnews ul li img.coframe,
* html #lcolnews ul li p.newstxt,
* html #speclist ul li img.coframe,
* html #rcontainer,
* html #sonetlist ul li,
* html .img411b,
* html .scholarleft,
* html .scholarright,
* html .callplanpricebox,
* html .natcallplanpricebox,
* html formli,
* html .label1,
* html #lcontainer, * html #mcontainer,
* html #lcollist ul li img.coframe, * html .img411,
* html .the411colmask, * html .thenewscolmask, * html .awcocolmask, * html .comconcolmask, * html .scholarcolmask, * html .towercolmask, * html .employopcolmask, * html .phonescolmask, * html .haccolmask, * html .ppphonecolmask, * html .pagerscolmask, * html .callfeacolmask, * html .callplancolmask, * html .awapcolmask, * html .awaccolmask, * html .awbbcolmask, * html .awrbcolmask, * html .awbrewcolmask, * html .awalertcolmask, * html .ambercolmask, * html .awfaqcolmask, * html .privacycolmask, * html .aboutawcolmask, * html .awsafetycolmask, * html .awcontactcolmask, * html .awstorecolmask, * html .awlineupcolmask, * html .awbstcolmask, * html .processcolmask,
* html .the411rightmenu .the411colleft, * html .thenewsrightmenu .thenewscolleft, * html .awcorightmenu .awcocolleft, * html .comconrightmenu .comconcolleft, * html .scholarrightmenu .scholarcolleft, * html .towerrightmenu .towercolleft, * html .employoprightmenu .employopcolleft, * html .phonesrightmenu .phonescolleft, * html .hacrightmenu .haccolleft, * html .ppphonerightmenu .ppphonecolleft, * html .pagersrightmenu .pagerscolleft, * html .callfearightmenu .callfeacolleft, * html .callplanrightmenu .callplancolleft, * html .awaprightmenu .awapcolleft, * html .awacrightmenu .awaccolleft, * html .awbbrightmenu .awbbcolleft, * html .awrbrightmenu .awrbcolleft, * html .awbrewrightmenu .awbrewcolleft, * html .awalertrightmenu .awalertcolleft, * html .amberrightmenu .ambercolleft, * html .awfaqrightmenu .awfaqcolleft, * html .privacyrightmenu .privacycolleft, * html .aboutawrightmenu .aboutawcolleft, * html .awsafetyrightmenu .awsafetycolleft, * html .awcontactrightmenu .awcontactcolleft, * html .awstorerightmenu .awstorecolleft, * html .awlineuprightmenu .awlineupcolleft, * html .awbstrightmenu .awbstcolleft, * html .processrightmenu .processcolleft,
* html .the411rightmenu .the411col1wrap, * html .thenewsrightmenu .thenewscol1wrap, * html .awcorightmenu .awcocol1wrap, * html .comconrightmenu .comconcol1wrap, * html .scholarrightmenu .scholarcol1wrap, * html .towerrightmenu .towercol1wrap, * html .employoprightmenu .employopcol1wrap, * html .phonesrightmenu .phonescol1wrap, * html .hacrightmenu .haccol1wrap, * html .ppphonerightmenu .ppphonecol1wrap, * html .pagersrightmenu .pagerscol1wrap, * html .callfearightmenu .callfeacol1wrap, * html .callplanrightmenu .callplancol1wrap, * html .awaprightmenu .awapcol1wrap, * html .awacrightmenu .awaccol1wrap, * html .awbbrightmenu .awbbcol1wrap, * html .awrbrightmenu .awrbcol1wrap, * html .awbrewrightmenu .awbrewcol1wrap, * html .awalertrightmenu .awalertcol1wrap, * html .amberrightmenu .ambercol1wrap, * html .awfaqrightmenu .awfaqcol1wrap, * html .privacyrightmenu .privacycol1wrap, * html .aboutawrightmenu .aboutawcol1wrap, * html .awsafetyrightmenu .awsafetycol1wrap, * html .awcontactrightmenu .awcontactcol1wrap, * html .awstorerightmenu .awstorecol1wrap, * html .awlineuprightmenu .awlineupcol1wrap, * html .awbstrightmenu .awbstcol1wrap, * html .processrightmenu .processcol1wrap,
* html .the411rightmenu .the411col2, * html .thenewsrightmenu .thenewscol2, * html .awcorightmenu .awcocol2, * html .comconrightmenu .comconcol2, * html .scholarrightmenu .scholarcol2, * html .towerrightmenu .towercol2, * html .employoprightmenu .employopcol2, * html .phonesrightmenu .phonescol2, * html .hacrightmenu .haccol2, * html .ppphonerightmenu .ppphonecol2, * html .pagersrightmenu .pagerscol2, * html .callfearightmenu .callfeacol2, * html .callplanrightmenu .callplancol2, * html .awaprightmenu .awapcol2, * html .awacrightmenu .awaccol2, * html .awbbrightmenu .awbbcol2, * html .awrbrightmenu .awrbcol2, * html .awbrewrightmenu .awbrewcol2, * html .awalertrightmenu .awalertcol2, * html .amberrightmenu .ambercol2, * html .awfaqrightmenu .awfaqcol2, * html .privacyrightmenu .privacycol2, * html .aboutawrightmenu .aboutawcol2, * html .awsafetyrightmenu .awsafetycol2, * html .awcontactrightmenu .awcontactcol2, * html .awstorerightmenu .awstorecol2, * html .awlineuprightmenu .awlineupcol2, * html .awbstrightmenu .awbstcol2, * html .processrightmenu .processcol2,
* html .ulcallplanpriceboxcty, * html .ulcallplanpriceboxky, * html .ulcallplanpriceboxsts,
* html .awfaqrcontainer, * html .privacyrcontainer, * html .aboutawrcontainer, * html .awsafetyrcontainer, * html .awcontactrcontainer, * html .awstorercontainer, * html .awlineupcontainer, * html .awbstcontainer, * html .processcontainer,
* html ol.awcontactlist, * html ol.awstorelist,
* html ol.awcontactlist2, * html ol.awstorelist2 {zoom:1;}

/* fix negative margins */
* html .holygrail .colmid,
* html .holygrail .colleft,
* html .the411rightmenu .the411colleft, * html .thenewsrightmenu .thenewscolleft, * html .awcorightmenu .awcocolleft, * html .comconrightmenu .comconcolleft, * html .scholarrightmenu .scholarcolleft, * html .towerrightmenu .towercolleft, * html .employoprightmenu .employopcolleft, * html .phonesrightmenu .phonescolleft, * html .hacrightmenu .haccolleft, * html .ppphonerightmenu .ppphonecolleft, * html .pagersrightmenu .pagerscolleft, * html .callfearightmenu .callfeacolleft, * html .callplanrightmenu .callplancolleft, * html .awaprightmenu .awapcolleft, * html .awacrightmenu .awaccolleft, * html .awbbrightmenu .awbbcolleft, * html .awrbrightmenu .awrbcolleft, * html .awbrewrightmenu .awbrewcolleft, * html .awalertrightmenu .awalertcolleft, * html .amberrightmenu .ambercolleft, * html .awfaqrightmenu .awfaqcolleft, * html .privacyrightmenu .privacycolleft, * html .aboutawrightmenu .aboutawcolleft, * html .awsafetyrightmenu .awsafetycolleft, * html .awcontactrightmenu .awcontactcolleft, * html .awstorerightmenu .awstorecolleft, * html .awlineuprightmenu .awlineupcolleft, * html .awbstrightmenu .awbstcolleft, * html .processrightmenu .processcolleft {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
/** html #wrap,
* html .colright, * html .colmid, * html .colleft,
* html .col1, * html .col2, * html .col3,
* html .colmask,
* html .holygrail .colmid,
* html .holygrail .colleft,
* html .holygrail .col1wrap,
* html .holygrail .col1,
* html .holygrail .col2,
* html .holygrail .col3,
* html #awmenucenter,
* html #awmenucenter ul,
* html #awmenucenter ul li,
* html #bnvid,
* html .vidobj,
* html #lcollist p.headtitle,
* html #lcolnews p.newstitle,
* html #specon,
* html #speclist,
* html #speclist ul,
* html #speclist p.headtitle,
* html #rcontainer,
* html #sonetlist,
* html #sonetlist ul li,
* html #csalert,
* html #csalert ul,
* html #headingbar,
* html .mconhq,
* html #awcorcontainer,
* html .scholarplacement,
* html .scholarleft,
* html .scholarright,
* html .rcolform,
* html .callplanboxtitle,
* html .callplanpricenumtitle,
* html .callplanpricenum,
* html .callplanpricenum2,
* html .callplancntr,
* html .ulcallplanpricenum2,
* html .natcallplancntr,
* html .natcallplanpricenum2,
* html .awa_formbox,
* html .awa_title,
* html .awa_intro,
* html #contactmailbox,
* html #strlocinfo,
* html .infocap646,
* html #lcontainer, * html #mcontainer,
* html #lcollist, * html #lcolnews,
* html #lcollist ul, * html #lcolnews ul,
* html #lcollist p.huintro, * html #lcolnews p.newsintro,
* html .lineup, * html #csalert li a img,
* html .the411colmask, * html .thenewscolmask, * html .awcocolmask, * html .comconcolmask, * html .scholarcolmask, * html .towercolmask, * html .employopcolmask, * html .phonescolmask, * html .haccolmask, * html .ppphonecolmask, * html .pagerscolmask, * html .callfeacolmask, * html .callplancolmask, * html .awapcolmask, * html .awaccolmask, * html .awbbcolmask, * html .awrbcolmask, * html .awbrewcolmask, * html .awalertcolmask, * html .ambercolmask, * html .awfaqcolmask, * html .privacycolmask, * html .aboutawcolmask, * html .awsafetycolmask, * html .awcontactcolmask, * html .awstorecolmask, * html .awlineupcolmask, * html .awbstcolmask, * html .processcolmask,
* html .the411rightmenu .the411colleft, * html .thenewsrightmenu .thenewscolleft, * html .awcorightmenu .awcocolleft, * html .comconrightmenu .comconcolleft, * html .scholarrightmenu .scholarcolleft, * html .towerrightmenu .towercolleft, * html .employoprightmenu .employopcolleft, * html .phonesrightmenu .phonescolleft, * html .hacrightmenu .haccolleft, * html .ppphonerightmenu .ppphonecolleft, * html .pagersrightmenu .pagerscolleft, * html .callfearightmenu .callfeacolleft, * html .callplanrightmenu .callplancolleft, * html .awaprightmenu .awapcolleft, * html .awacrightmenu .awaccolleft, * html .awbbrightmenu .awbbcolleft, * html .awrbrightmenu .awrbcolleft, * html .awbrewrightmenu .awbrewcolleft, * html .awalertrightmenu .awalertcolleft, * html .amberrightmenu .ambercolleft, * html .awfaqrightmenu .awfaqcolleft, * html .privacyrightmenu .privacycolleft, * html .aboutawrightmenu .aboutawcolleft, * html .awsafetyrightmenu .awsafetycolleft, * html .awcontactrightmenu .awcontactcolleft, * html .awstorerightmenu .awstorecolleft, * html .awlineuprightmenu .awlineupcolleft, * html .awbstrightmenu .awbstcolleft, * html .processrightmenu .processcolleft,
* html .the411rightmenu .the411col1wrap, * html .thenewsrightmenu .thenewscol1wrap, * html .awcorightmenu .awcocol1wrap, * html .comconrightmenu .comconcol1wrap, * html .scholarrightmenu .scholarcol1wrap, * html .towerrightmenu .towercol1wrap, * html .employoprightmenu .employopcol1wrap, * html .phonesrightmenu .phonescol1wrap, * html .hacrightmenu .haccol1wrap, * html .ppphonerightmenu .ppphonecol1wrap, * html .pagersrightmenu .pagerscol1wrap, * html .callfearightmenu .callfeacol1wrap, * html .callplanrightmenu .callplancol1wrap, * html .awaprightmenu .awapcol1wrap, * html .awacrightmenu .awaccol1wrap, * html .awbbrightmenu .awbbcol1wrap, * html .awrbrightmenu .awrbcol1wrap, * html .awbrewrightmenu .awbrewcol1wrap, * html .awalertrightmenu .awalertcol1wrap, * html .amberrightmenu .ambercol1wrap, * html .awfaqrightmenu .awfaqcol1wrap, * html .privacyrightmenu .privacycol1wrap, * html .aboutawrightmenu .aboutawcol1wrap, * html .awsafetyrightmenu .awsafetycol1wrap, * html .awcontactrightmenu .awcontactcol1wrap, * html .awstorerightmenu .awstorecol1wrap, * html .awlineuprightmenu .awlineupcol1wrap, * html .awbstrightmenu .awbstcol1wrap, * html .processrightmenu .processcol1wrap,
* html .the411rightmenu .the411col2, * html .thenewsrightmenu .thenewscol2, * html .awcorightmenu .awcocol2, * html .comconrightmenu .comconcol2, * html .scholarrightmenu .scholarcol2, * html .towerrightmenu .towercol2, * html .employoprightmenu .employopcol2, * html .phonesrightmenu .phonescol2, * html .hacrightmenu .haccol2, * html .ppphonerightmenu .ppphonecol2, * html .pagersrightmenu .pagerscol2, * html .callfearightmenu .callfeacol2, * html .callplanrightmenu .callplancol2, * html .awaprightmenu .awapcol2, * html .awacrightmenu .awaccol2, * html .awbbrightmenu .awbbcol2, * html .awrbrightmenu .awrbcol2, * html .awbrewrightmenu .awbrewcol2, * html .awalertrightmenu .awalertcol2, * html .amberrightmenu .ambercol2, * html .awfaqrightmenu .awfaqcol2, * html .privacyrightmenu .privacycol2, * html .aboutawrightmenu .aboutawcol2, * html .awsafetyrightmenu .awsafetycol2, * html .awcontactrightmenu .awcontactcol2, * html .awstorerightmenu .awstorecol2, * html .awlineuprightmenu .awlineupcol2, * html .awbstrightmenu .awbstcol2, * html .processrightmenu .processcol2,
* html .rcollink, * html .rcolform select option,
* html .awcorcollink, * html .scholarlink, * html .employoplink,
* html .towerrcollink ul, * html .employop ul, * html .awstorercollink ul, * html .awlineupcollink ul, * html .awbstcollink ul, * html .processcollink ul,
* html .awfaqrcontainer, * html .privacyrcontainer, * html .aboutawrcontainer, * html .awsafetyrcontainer, * html .awcontactrcontainer, * html .awstorercontainer, * html .awlineupcontainer, * html .awbstcontainer, * html .processcontainer,
* html .awstorercollink, * html .awlineuprcollink, * html .awbstrcollink,
* html .box646, * html .box228 {zoom:1;}
*/

/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
/** html #header ul li a.active, * html #header ul li a.active:hover,
* html #layoutdims,
* html .colmask,
* html .holygrail .colmid,
* html .holygrail .colleft,*/
* html #awmenucenter,
/** html #awmenucenter ul li a,*/
/** html #awmenucenter ul li a:hover,*/
* html #awmenucenter ul li a.active, * html #awmenucenter ul li a.active:hover,
/** html #awmenucenter ul li a.store,
* html #awmenucenter ul li a.store:hover,*/
/** html #bnvid,
* html #lcollist p.headtitle,
* html #lcollist ul li p.coltxt,
* html #lcolnews p.newstitle,
* html #lcolnews ul li p.newstxt,
* html #specon,
* html #speclist,
* html #speclist p.headtitle,
* html #sonetlist ul,
* html #headingbar,
* html .scholarwnrtxt,
* html .callplanboxtitle,
* html .callplanpricenumtitle,
* html .holygrail, * html .the411rightmenu, * html .thenewsrightmenu, * html .awcorightmenu, * html .comconrightmenu, * html .scholarrightmenu, * html .towerrightmenu, * html .employoprightmenu, * html .phonesrightmenu, * html .hacrightmenu, * html .ppphonerightmenu, * html .pagersrightmenu, * html .callfearightmenu, * html .callplanrightmenu, * html .awaprightmenu, * html .awacrightmenu, * html .awbbrightmenu, * html .awrbrightmenu, * html .awbrewrightmenu, * html .awalertrightmenu, * html .amberrightmenu, * html .awfaqrightmenu, * html .privacyrightmenu, * html .aboutawrightmenu, * html .awsafetyrightmenu, * html .awcontactrightmenu, * html .awstorerightmenu, * html .awlineuprightmenu, * html .awbstrightmenu, * html .processrightmenu,
* html #lcollist, * html #lcolnews,
* html .the411rightmenu .the411colleft, * html .thenewsrightmenu .thenewscolleft, * html .awcorightmenu .awcocolleft, * html .comconrightmenu .comconcolleft, * html .scholarrightmenu .scholarcolleft, * html .towerrightmenu .towercolleft, * html .employoprightmenu .employopcolleft, * html .phonesrightmenu .phonescolleft, * html .hacrightmenu .haccolleft, * html .ppphonerightmenu .ppphonecolleft, * html .pagersrightmenu .pagerscolleft, * html .callfearightmenu .callfeacolleft, * html .callplanrightmenu .callplancolleft, * html .awaprightmenu .awapcolleft, * html .awacrightmenu .awaccolleft, * html .awbbrightmenu .awbbcolleft, * html .awrbrightmenu .awrbcolleft, * html .awbrewrightmenu .awbrewcolleft, * html .awalertrightmenu .awalertcolleft, * html .amberrightmenu .ambercolleft, * html .awfaqrightmenu .awfaqcolleft, * html .privacyrightmenu .privacycolleft, * html .aboutawrightmenu .aboutawcolleft, * html .awsafetyrightmenu .awsafetycolleft, * html .awcontactrightmenu .awcontactcolleft, * html .awstorerightmenu .awstorecolleft, * html .awlineuprightmenu .awlineupcolleft, * html .awbstrightmenu .awbstcolleft, * html .processrightmenu .processcolleft,
* html .towerrcollink ul, * html .employop ul, * html .awstorercollink ul, * html .awlineupcollink ul, * html .awbstcollink ul, * html .processcollink ul {zoom:1;}*/


* html #header ul {
 width:80%;
 position: relative;
 top: 4.5em;

}

/*new menu that will be used to display the phone navigation menu in IE */
.bevelmenu{
font: bold;
color: #fff;
padding: 6px 0;
margin: 0;
width: 100%;
background-color:  #0067c5;
text-align: center; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
color: #fff;
background-color:  #0067c5;
border: 2px solid  #0067c5;
}

.bevelmenu li a:hover{
color: #fff;
background-color: #00237A;
border-style: outset;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

#bodyContainer {width:985px; padding:10px 0;clear:both;margin:0 auto; text-align:left;}
#bodyContainer p {font-size:1em; line-height: 15px;margin-top:0;}
#bodyContainer p.reducedBottom {margin-bottom:5px;}
#bodyContainer ul {font-size:1em; line-height: 15px;}


#bodyContainer .productImg {float:left;margin-right:10px;border:1px solid #ccc;}


#bodyContainer .announcement p {font-size:1.2em !important;line-height:130%;}
#contentHeader {padding: 10px 0 10px; width:100%;}
#contentHeader h1 {margin:0 0 10px;}
#contentHeader p {margin:10px 0;}
#contentHeader .keyLine {width:740px;}
.contentHeaderLeft {float:left;}
.contentHeaderRight {float:right; padding-right:10px;}


.plansPage #contentHeaderLeft {float:left; margin-bottom:6px; text-align:left; *margin-bottom:0;}
.plansPage .contentHeaderRight {display: block; padding-top:13px; margin-left:12px;}
.plansPage .contentHeaderBelow {clear:both; text-align:left; margin-top:24px;}
.plansPage .contentHeaderBelow .subhead {color:#666; font:normal 18px 'VerizonApexBook',arial,helvetica,sans-serif!important; margin:0!important; padding-top:3px;}

.plansPage .contentHeaderBelow .subhead {color:#666; font:normal 18px 'VerizonApexBook',arial,helvetica,sans-serif!important; margin:0!important;}

#leftPageTitle{height:5.8em;width:202px;background:#dadad9;float:left;border-top:1px solid #dadad9;color:#000;}


#pageTitle {float:left;width:780px;height:5.8em;margin-left:2px;background:#eceded;border-top:1px solid #eceded;}
#pageTitle h2 {margin:11px 0 3px 15px;}
#pageTitle h1 {margin:0 0 0 15px;}

.pageTitle {font-size:2em;} 


.pageTitle .smallContent {font-size: 0.6em; font-weight: bold;} /* this can only be used with the pageTitle */

h1.storePageTitle {font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:30px; padding-left:10px;}


.pageTitleImg {height:30px;width:740px;background: url(/images_b2c/shared/elements/page_titlebar_grad.gif) repeat-x;padding: 0 10px;border-top: 1px solid #f30000;margin:15px 0 0;//margin:0 0 0;}


.pageTitleImg h2 {padding-top:5px;}

.pageTitleImg .pageHeadline {color:#fff;float:left;}

.pageTitleImg .pageHeadlineReduced {color:#fff;font-weight:bold;font-size:1.6em;float:left;font-family:arial;padding-top:2px;} /* Used dynamically when title is longer than 30 charachters */


.pageTitleImg .primaryHeadline {color:#fff;}

.titleWrapper h1.pageTitle {font-size:2.5em;} /* 30px */
.bannerContent h1.pageTitle {font-size:2.5em;}

.clear   {clear: both;height: 0px;line-height: 0;}
.clear5  {clear: both;height: 5px;line-height: 5px;}
.clear10 {clear: both;height: 10px;line-height: 10px;}
.clear15 {clear: both;height: 15px; line-height: 15px;}
.clear20 {clear: both;height: 20px;line-height: 20px;}
.clear25 {clear: both;height: 25px;line-height: 25px;}
.clear30 {clear: both;height: 30px;line-height: 30px;}
.clear35 {clear: both;height: 35px;line-height: 35px;}
.clear40 {clear: both;height: 40px;line-height: 40px;}
.clear45 {clear: both;height: 45px;line-height: 45px;}
.clear50 {clear: both;height: 50px;line-height: 50px;}
.clear55 {clear: both;height: 55px;line-height: 55px;}
.clear60 {clear: both;height: 60px;line-height: 60px;}
.clear65 {clear: both;height: 65px;line-height: 65px;}
.clear70 {clear: both;height: 70px;line-height: 70px;}
.clear75 {clear: both;height: 75px;line-height: 75px;}
.clear80 {clear: both;height: 80px;line-height: 80px;}
.clearReg {clear:both;}


.wrapper {border:1px solid #999;}
.wrapper5 {padding:5px;border:1px solid #999;}
.wrapper10 {padding: 10px;border: 1px solid #999;}
.wrapperClear10 {padding: 10px;}

#left315 {float:left; width:321px; margin-right:11px;}


.left315 {float:left; width:321px; margin-right:11px;}


.accDetailPricingTable td.clear5 {padding-bottom:0px;}

.tip {width:250px; padding:0; margin:0;}
.tip p, #tooltip p {margin-top:0}

/* div.tip {width:250px;position:absolute;left:-1000em;background:url(/images_b2c/shared/tooltips/s.gif);z-index:2000;font:normal 12px/15px arial,sans-serif;text-align:left;} */

.devGridView .clear20 {display:none;}

#right315 {float:left; width:321px;}


.hideLabel {position:absolute;top:-1000px; left:-1000px;}

#pageWrapper {text-align:center;background:#fff; position:relative;}
#homepageWrapper {text-align:center;background:#fff;}

.animatedtabs{
/* border-bottom: 1px solid gray; */
overflow: hidden;
height: 25px;
width: 100%;
font-size: 14px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: right;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: right;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 3px 0 9px;
text-decoration: none;

}

.animatedtabs a span{
float: right;
position: relative;
display: inline;
background: url(images/tab-blue-right.gif) no-repeat right top;
padding: 3px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: #0067c5;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: #0067c5;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

#navigation{
	padding-left:  10%;
	font-family: arial;
	z-index:100;
}

#navigation ul{
	margin:0;
	padding: 0;
	z-index:100;
}

#navigation ul li{
	display:block;
	height: 20px;	
	list-style: none;
	float:left;
}

#navigation ul li.last{
	background: none;
}

#navigation li a{
	color:#336699;
	text-decoration: none;
	display:block;
	padding:0px 20px;
}

#navigation li a:hover{
	color:#fff;
}

#navigation li ul{
	display:none;
}

#navigation ul li ul li{
	display: block;
	background:#00378b url(/images/awmenu.png) repeat-x;
	float: none;
	border-top:1px solid #373737;
	margin-bottom:-3px;
}

#navigation ul li:hover ul, #navigation ul li:focus ul{
	position:absolute;
	display:block;
}

    #navigation li.store {
    height: 21px;
    background: #00378b url(/images/awstore.png) repeat-x;
    
}
    #navigation li.store:hover {
    height: 21px;
    background: #ffffff url(/images/awstoreon.png) repeat-x;
    color:white;
    
}

.nivoSlider {
    position:relative;
    width:1000px; /* Change this to your images width */
    height:246px; /* Change this to your images height */
    background:url(javascript/nivo-slider/themes/default/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}




.plantable table a,
.plantable table a:link,
.plantable table a:visited {
	border:none;
	}		

.plantable {
	width:90%;
		font:75%/154% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;


	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}
.plantable caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
.plantable tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background.gif) no-repeat;
	}	
.plantable .column1	{
	background:#f9fcfe;
	}
	.plantable tr td,
tr .column {
	background:#f9fcfe;
	}	

#plantable1 {
	border: none;
	border-top: none;
	background:#fff
}	
	
.plantable td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
.plantable th {
	font-weight:normal;
	color: #678197;
	text-align:center;
	border-top: 1px solid #e3f1fe;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
.plantable thead th {
	background:#f4f9fe url(images/background.gif) no-repeat;;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
.plantable tfoot th {
	background:#f4f9fe url(images/background.gif) no-repeat;;
	text-align:center;
	}	
.plantable tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.plantable tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	


/* added to control new features layout */

.featuretable table a,
.featuretable table a:link,
.featuretable table a:visited {
	border:none;
	}		

.featuretable {
	width:90%;
		font:90%/154% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;


	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}
.featuretable caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
.featuretable tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background.gif) no-repeat;
	}	
.featuretable .column1	{
	background:#f9fcfe;
	}
	.featuretable tr td,
tr .column {
	background:#f9fcfe;
	}	

.featuretable1 #tr.odd td,
tr.odd .column2 {
	border: none;
	border-top: none;
	background:#ecf3f6
}	
.featuretable1 #column2	{
	border: none;
	background:#ecf3f6;
	border-top: none;

	}	
	
.featuretable td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	}
        
        .featuretable td a {
	color:#678197;
        font: normal .9em sans-serif;
	padding:.3em 1em;
	text-align:left;
        text-decoration: none;
	}

.featuretable td.center {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}		
					
.featuretable th {
	font-weight:normal;
	color: #678197;
	text-align:center;
	border-top: 1px solid #e3f1fe;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
.featuretable thead th {
	background:#f4f9fe url(images/background.gif) no-repeat;;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
.featuretable tfoot th {
	background:#f4f9fe url(images/background.gif) no-repeat;;
	text-align:center;
	}	
.featuretable tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.featuretable tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	
	
	
/* added to control new plan layout for postpaid sales. */

.postpaidplantable table a,
.postpaidplantable table a:link,
.postpaidplantable table a:visited {
	border:none;
	}		

.postpaidplantable {
	width:90%;
		font:77%/154% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;


	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}
.postpaidplantable caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
.postpaidplantable tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background.gif) no-repeat;
	}	
.postpaidplantable .column1	{
	background:#f9fcfe;
	}
	.postpaidplantable tr td,
tr .column {
	background:#f9fcfe;
	}	

.postpaidplantable1 #tr.odd td,
tr.odd .column2 {
	border: none;
	border-top: none;
	background:#ecf3f6
}	
.postpaidplantable1 #column2	{
	border: none;
	background:#ecf3f6;
	border-top: none;

	}	
	
.postpaidplantable td {
	color:#678197;
	height: 75px;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	}

.postpaidplantable td.center {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}		
					
.postpaidplantable th {
	font-weight:normal;
	color: #678197;
	text-align:center;
	border-top: 1px solid #e3f1fe;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
.postpaidplantable thead th {
	background:#f4f9fe url(images/background.gif) no-repeat;;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
.postpaidplantable tfoot th {
	background:#f4f9fe url(images/background.gif) no-repeat;;
	text-align:center;
	}	
.postpaidplantable tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.postpaidplantable tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
