/*****************************************************************/
/*****************************************************************/
/**************        1stel Style Page        *******************/      
/*****************************************************************/
/*****************************************************************/

/*****************************************/
/*            Body menu                  */
/*****************************************/
 #menu2 a, #menu2 a:visited {
  text-align:center; 
  text-decoration:none; 
  color:#6699CC; 
  font-weight:normal; 
  display:block; 
  width:160px; 
  height:15px; 
  font-size: 9pt; 
  font-weight: bold; 
  border:8px solid #FFFFFF; 
  background-color:#FFFFFF; 
  }
 #menu2 a:hover {
  background-color:#FDFFFF; 
  border-color:#F0F0FF #6699FF;
  }
/*****************************************/
/*          End of body menu             */
/*****************************************/


/*****************************************/
/*     Menu for my account section       */
/*****************************************/
 #menu a, #menu a:visited 
 {
  text-decoration:none; 
  background-color:#FFFFFF; 
  color: #6699CC;
  display:block; 
  width:11em; 
  height:1.5em; 
  border-bottom:1px solid #FFFFFF;  
  border-right:1px solid  #66CCCC;; 
  padding:0.5em;
 }
 
 #menu a:hover 
 {
  border-bottom:1px solid #66CCCC; 
  text-align:right;
  font-weight: bold;
  color:#FF9933;
 }
/*****************************************/
/*     End of menu for my account        */
/*****************************************/


/*****************************************/
/*             Main menu                 */
/*****************************************/
 #navigation2 {background:transparent; margin:0em auto; height:43px; background:#FFFFFF; 
 /* hide overflow:hidden from IE5/Mac */ 
 /* \*/ 
 overflow: hidden; 
 /* */ }

 #navigation2 ul {margin:0; padding:0; list-style-type:none; background:transparent;}
 #navigation2 li {display:block; float:left; margin:0 0px;}

 .pad {display:block; height:19px;

 /* hide overflow:hidden from IE5/Mac */ 
 /* \*/ 
 overflow: hidden; 
 /* */ }

 .snazzy {background:transparent;}
 .snazzy span {text-align:center; color:#FFFFFF; margin:0; font-weight:bold; font-size: 10pt;}

 .b1, .b2, .b3, .b4 {display:block; font-size:1px;
 /* hide overflow:hidden from IE5/Mac */ 
 /* \*/ 
 overflow: hidden; 
 /* */ }
 .b1, .b2, .b3 {height:1px;}
 .b2, .b3, .b4 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
 .b1 {margin:0 5px; background: #FFFFFF;}
 .b2 {margin:0 3px; border-width:0 2px;}
 .b3 {margin:0 2px;}
 .b4 {height:2px; margin:0 1px;}
 .boxcontent {display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

 .home {background:#7278AA;}
 .about {background:#6699CC;}
 .services {background:#66CCCC;}
 .account {background:#009999;}
 .contact {background:#22B343;}

 a.menu2, a.menu2:visited {display:block; text-decoration:none; width:103px;}
 a.menu2:hover {background:transparent; cursor:pointer;}
 a.menu2:hover .boxcontent {padding-bottom:1.2em;}
 a.menu2:hover .pad {height:0.2em;}
/*****************************************/
/*          End of main menu             */ 
/*****************************************/


/*****************************************/
/*           Rounded Box                 */
/*****************************************/
 .curvy {position:relative; width:160px; height:100px; background:#DDDDDD; color:#000; margin:2em 0;}
 #ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#DDDDDD; background:#FFFFFF; overflow:hidden;}
 #ctl {top:0px; left:0px;}
 #cbl {top:80px; left:0px;}
 #ctr {top:0px; left:140px;}
 #cbr {top:80px; left:140px;}
 #quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#DDDDDD; line-height:40px;}
 #quadtl {left:-8px;}
 #quadtr {left:-25px;}
 #quadbl {left:-8px; top:-17px;}
 #quadbr {left:-25px; top:-17px;}
 #txt {position:absolute; top:5px; left:8px; width:150px; height:85px; font-weight:bold; font-size: 10pt; color:#777777; font-family:verdana, arial;}

 .Rounded
 {
  margin-top: 30px;
  margin-left: 50px;
  text-align: left;
  width: 153px;
  height: 95px;
  background-image: url('./images/roundedBox.gif');
  background-repeat: no-repeat;
 }

 p.rounded1
 {
  padding: 4px;
  font-weight:bold; 
  font-size: 9pt; 
  color:#FFFFCC; 
  font-family:verdana, arial;
 }

/*Link style for rounded boxes*/
 a.box 
 {
 color: #FFCC33;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10pt;
 }
/*****************************************/
/*         End of rounded box            */
/*****************************************/



/*****************************************/
/*      Post It  - div and style         */
/*****************************************/
 .PostIt
 {
  margin-top: 180px;
  margin-left: 20px;
  text-align: left;
  width: 187px;
  height: 150px;
  background-image: url('./images/post-it5.jpg');
  background-color: #FFFFFF;
  background-repeat: no-repeat;
 }

 p.postIt1
 {
  font-weight: normal; 
  font-size: 11pt; 
  color: #004499;
  font-family: comic sans ms, verdana, arialBradley Hand ITC, script mt bold;
 }
 
 p.postIt2
 {
  padding: 3px;
  font-weight: normal; 
  font-size: 11pt; 
  color: #004499; 
  background-color: none;
  font-family: comic sans ms, verdana, arial;
 }
/*****************************************/
/*           End of Post It              */
/*****************************************/
 


/*****************************************/
/*        Contact Us - form style        */
/*****************************************/

 tr.contact1
 {
 background-color:#EEFFEE; 
 }

 tr.contact2
 {
 background-color:#CCFFCC;
 }

 td.contact5
 {
 padding: 5px;
 }
 
 .contact3   
 {
 font: 13px Verdana, arial; 
 text-decoration: none; 
 color: #336699; 
 font-weight:bold;
 }

 .contact4
 {
 font: 11px Verdana, arial; 
 text-decoration: none; 
 color: #336699; 
 font-weight:normal;
 }

 .text_small  	{font: 11px Verdana, arial; text-decoration: none; color: #264989}
 .form_fields	{background-color: #FFFFEE; font: 12px Verdana, arial; border-color: #AADDDD; border-width: 1px; border-style: inset}
 .form_buttons	{background-color: #CCDDDD; font: 12px Verdana, arial; font-weight: bold; color: #336699; border-style: outset}
/*****************************************/
/*     End of Contact Us - form style    */
/*****************************************/


/*****************************************/
/*         Page Content Holders          */
/*****************************************/
/*Holder for Advertisement Page */
 .Advertisement {
	position: relative;
	margin-left: 12%;
	background-color: transparent;
	background-image: url(./promo/promo-images/MarchMadness.jpg);
	height: 1050px;
	width: 800px;
	border: 0.1px solid white;
 }

 .Advertisement2 {
	position: relative;
	margin-left: 0%;
	margin-top: 90px;
	background-color: transparent;
	width: 800px;
 }
 

/*Main holder for the page's content*/
 .Holder 
 {
	border-top: 0.1px solid white;
	border-bottom: 0.1px solid white;
	background-color: #FFFFFF;
	position: relative;
	width: 760px;
	margin-left: 12%;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
 } 

/*holder for layers of text and picture*/
 .LeftColumn 
 {
	border-top: 1px solid white;
	background-color: #FFFFFF;
	width: 535px;
        min-height: 360px;
 } 

/*holder for body menu and rounded box*/
 .RightColumn 
 {
	background-color: #FFFFFF;
	float: right;
	width: 220px;
	margin-left: 0px;
        min-height: 360px;
 }
 
/*holder for the language menu*/
 .Flags 
 {
	margin-left: 30px;
	text-align: center;
 }

/*holder for the side menu*/
 .BodyMenu 
 {
	margin-left: 40px;
 }

/*for the first layer of pages (main pages) where pictures are bigger*/
 .IndexPicture
{
	background-color: #FFFFFF;
	top: 0px;
	margin-left: 4px;
	height: 130px;
 }

/*for the second layer of pages where picture are smaller*/
 .IndexPicture2 
{
	float: left;
	background-color: #FFFFFF;
	margin-left: 1px;
	width: 204px;
	height: 220px;
 }
/*for my account section*/
 .MenuHolder 
{
	float: left;
	background-color: #FFFFFF;
	margin-left: 0px;
	width: 170px;
	text-align: left;
 }

/*text style for layer 1 pages (main)*/ 
 .Layer1Text
 {
	background-color: #FFFFFF;
	top: 135px;
	margin-top: 35px;
	margin-left: 0px;
	width: 510px;
	text-align: justify;
 }

/*text style for layer 2 pages (secondary w/ smaller pictures)*/
 .Layer2Text
 {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 210px;
	width: 320px;
	text-align: center;
 }
/*text style for layer 3 pages (testimonies)*/
 .Layer3Text
 {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 50px;
	width: 400px;
	text-align: left;
 }
/*text style for myaccount pages (MyPlan, MyInvoice, etc)*/
 .Layer4Text
 {
        min-height: 575px;	
        background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 180px;
	width: 545px;
	text-align: justify;
 }
/*text style for pictures of 1stel- about/company.php page */
 .Layer5Text
 {
	background-color: #FFFFFF;
	margin-top: 35px;
	margin-left: 50px;
	width: 600px;
	text-align: center;
 }
/* about/company.php - pictures on the left */
 .PictureLeft
 {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	width: 300px;
	text-align: center;
 }
/* about/company.php - pictures on the right */ 
 .PictureRight
 {
        float: right;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	width: 295px;
	text-align: center;
 }

/*Holder for rounded box*/
 .RoundedBox
{
	margin-top: 40px;
	margin-left: 50px;
 }

/*Holder for rounded box*/
 .RoundedBox2
{
	margin-top: 40px;
	margin-left: 10px;
 }

/*Holder boxes - right side of pages*/
 .Boxes
 {
	margin-top: 45px;
	margin-left: 30px;
 }

 /* Holder to display border around content */
 .Border
 {
   border: 1px solid #CCCCCC;
 }

/*****************************************/
/*         End of Page Content           */
/*****************************************/

/*****************************************/
/*              Header                   */
/*****************************************/
/*
 .PageHolder {
	position: center;
	margin-left: 10%;
	margin-bottom: 0px;
	width: 80%;
	border: 0.1px solid  ; 
 }
*/       
 .MainMenu {
	position: relative;
	margin-left: 12%;
	margin-bottom: 0px;
	width: 760px;
	border-bottom: 1px solid #66CCFF; 
 }

 .Logo {
	position: relative;
	margin-left: 12%;
	background-color: #FFFFFF;
	height: 170px;
	width: 760px;
 }
 
 .Greeting {
	margin-left: 12%;
	width: 760px;
	background-color: #FFFFFF;
	text-align: right;
	line-height: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #339999;
	padding-bottom: 0px;
	margin-bottom: 0px;
 }
/*****************************************/
/*          End of Header                */
/*****************************************/


/*****************************************/
/*              Footer                   */
/*****************************************/
 .Footer {
        background: white left top; 
        background-image: url(./images/footer-reflection.jpg);
        background-repeat: no-repeat;
	width: 760px;
	height: 120px;
	margin-left: 12%;
	border-top: 1px solid #66CCFF;
	clear: both;
        line-height: 15pt;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 7pt;
 	color: #264989;
 }

 .FooterLeft {
	background-color: #FFFFFF;
 }

 .FooterRight {
	background-color: #FFFFFF;
	float: right;
	text-align: right;
 }
/*****************************************/
/*            End of Footer              */
/*****************************************/


/*****************************************/
/*             Contacts                  */
/*****************************************/
/*holder for contact page - contact number list*/
 .ContactColumns
 {
 position: relative;
 background-color: #FFFFFF;
 float: right;
 width: 160px;
 text-align: left;
 margin-left: 0px;
 border-left: 1px solid gray;
 }

/*holder for contact pages - right column*/
 .ContactRight
 {
 position: relative;
 background-color: #FFFFFF;
 float: right;
 width: 200px;
 text-align: left;
 margin-left: 10px;
 }

/*holder for contact pages - left comlumn*/
 .ContactLeft
 {
 background-color: #FFFFFF;
 width: 200px;
 text-align: left;
 margin-left: 10px;
 }

 .ContactHolder 
 {
 background-color: #FFFFFF;
 border-left: solid 1px #808A93;
 }

 .ContactContent 
 {
 background-color: #FFFFFF;
 text-align: left;
 margin-left: 20px;
 }

 h2.cont
 {
 line-height: 14pt;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #339999;
 margin-left: 10px;
 text-align: left;
 }

/*****************************************/
/*           End of Contacts             */
/*****************************************/


/*****************************************/
/*          Site Map Style               */
/*****************************************/
 .Sitemap1
 {
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 width: 510px;
 }

 a.smap1
 {
 color: #339999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10pt;
 font-weight: bold;
 }

 .Sitemap2
 {
 margin-bottom: 0px;
 margin-left: 10px;
 border-top: 1px solid #808A93;
 width: 510px;
 }

 a.smap2
 {
 color: #3366FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 8pt;
 font-weight: normal;
 }
/*****************************************/
/*        End of Site Map Style          */
/*****************************************/


/*****************************************/
/*        My Account Settings            */
/*****************************************/

 .MyAccount
 {
 border-right: 1px solid #CCCCCC;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 15px;
 padding-right: 10px;
 width: 245px;
 }

 .MyAccount2
 {
 float: right;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 0px;
 width: 245px;
 }

 .MyAccount3
 {
 float: right;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 0px;
 width: 245px;
 }

 .MyAccount4
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 width: 245px;
 }

 .MyAccount5
 {
 border-bottom: 1px solid #66CCCC;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 width: 520px;
 }

 .MyAccount6
 {
 border: 1px solid #C6E2FF;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 width: 540px;
 }

 .MyAccount7
 {
 border: 1px solid #6666CC;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 50px;
 width: 440px;
 }

 .MyAccount8
 {
 border: 1px solid #CC0099;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 50px;
 width: 340px;
 }

 .MyAccount9
 {
 border: 1px solid #8E488E;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 50px;
 width: 240px;
 }

 /* Clear float div tag - To be used after a float div */
 .Clear
 {
  clear: both;
 }

 .SearchSite
 { 
  margin-top: 16px;
 }

 .Division
 {
 border-top: 1px solid #66CCCC;
 border-left: 1px solid #66CCCC;
 background-color: #FFFFFF;
 margin-top: 10px;
 margin-left: 210px;
 width: 540px;
 text-align: center;
 }

 .Row1
 {
 border-top: 1px solid #66CCCC;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 width: 530px;
 }

/*Paragraph settings for MyAccount Menu - Login*/
 p.login
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #6493FF;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: center;
 }

 p.center
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #6493FF;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: center;
 }

/*Paragraph settings for MyAccount*/
 p.account
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #FFFFFF;
 color: #0066CC;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: left;
 }

 p.account2
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #FFFFFF;
 color: #3399CC;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: left;
 }

 p.account3
 {
 line-height: 15pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #FFFFFF;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: left;
 }

 p.account4
 {
 line-height: 15pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 background-color: #FFFFFF;
 color: #FF6666;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: left;
 }

/*Paragraph settings for Advertisement page*/
 .adH
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: center;
 }

 .adH-left
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: left;
 }

 p.ad
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: transparent;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: center;
 }

 p.ad-left
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: transparent;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 8px;
 text-align: left;
 }

/*Table settings for myPersonalInfo page*/
 table.account 
 {
 background-color: #FFFFFF;
 border: 1px solid #C6E2FF;
 }

/*TD style for myaccount pages*/
 td.account
 {
 line-height: 18pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #FFFFFF;
 color: #339999;
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

/*TD style 2 for myaccount pages*/
 td.account2
 {
 line-height: 18pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 background-color: #FFFFFF;
 color: #CC6688;
/* color: #CC9999; */
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

/*TD style 3 for myaccount pages*/
 td.account3
 {
 line-height: 18pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 background-color: #FFFFFF;
 color: blue;
/* color: #CC9999; */
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

/*TD style 4 for myaccount pages*/
 td.account4
 {
 line-height: 18pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 background-color: #FFFFFF;
 color: red;
/* color: #CC9999; */
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

/*TD style for myPersonalInfo with blue border on the left*/
 td.left-border
 {
 border: 1px solid white;
 border-left: 1px solid #C6E2FF;
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #FFFFFF;
 color: #339999;
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

/*TD style for myPersonalInfo with no borders page*/
 td.no-border
 {
 border: 1px solid white;
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #FFFFFF;
 color: #339999;
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

/*Link style for myPersonalInfo page*/
 a.link 
 {
 color: #FFB366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

 a.link2 
 {
 color: #339999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

 a.link3 
 {
 color: #6699CC;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

 a.link4 
 {
 color: #CC6688;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

 a.link5 
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 7pt;
 font-weight: normal;
 }

 a.link6
 {
 color: #990099;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

 a.link7
 {
 color: #blue;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
 font-size: 9pt;
 font-weight: bold;
 }

/* Link for the Promo pages (BLINK)*/
 a.link8
 {
 color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: blink;
 font-size: 9pt;
 font-weight: bold;
 }

/* Link for the Promo pages (STATIC)*/
 a.link9
 {
 color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

/* Green */
 a.link10 
 {
 color: #339933;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }

/* link style for phone number in web portal myPersonalInfo.php page */
 a.phoneLink
 {
 color: #CC6688;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
 }

 .button2
 {
 background: white;
 color:#336666;
 font-weight: bold;
 font-size: 14pt;
 width: 40px;
 border-style: dotted;
 border-color: #C6E2FF;
 }

 .button3
 {
 background: white;
 color:#336666;
 font-weight: normal;
 font-size: 10pt;
 border-style: dotted;
 border-color: #C6E2FF;
 }

 .specialAccess
 {
 color: #ee6633;
 font-weight: bold;
 }

 .specialText 
 {
/* color: #CC6699; */
 color: #CC6688;
 font-weight: bold;
 }

 .specialText2
 {
 color: #6699CC;
 font-weight: bold;
 }

 .specialText3 
 {
 color: #F28856;
 font-weight: bold;
 }

 .specialText4 
 {
 color: yellow;
 font-weight: bold;
 }

 .specialText5 
 {
 color: blue;
 font-weight: bold;
 }

 .specialText6
 {
 color: red;
 font-weight: bold;
 }

 .specialText6a
 {
 color: red;
 font-weight: normal;
 }

 .specialText7
 {
 color: gray;
 font-weight: bold;
 font-size: 7pt;
 }

 .phoneDisconnected
 {
 color: #777777;
 font-weight: bold;
 font-size: 9pt;
 }

 .phoneDisconnectedText
 {
 color: #777777;
 font-weight: bold;
 font-size: 7pt;
 }

 .phonePortedOut
 {
 color: #BBBBBB;
 font-weight: bold;
 font-size: 9pt;
 }

 .phonePortedOutText
 {
 color: #BBBBBB;
 font-weight: bold;
 font-size: 7pt;
 }

 .IndexColumn1
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 40px;
 width: 380px;
 }

 .IndexColumn2
 {
 border: 1px solid #C2E2FF;
 margin-top: 280px;
 margin-bottom: 0px;
 margin-left: 35px;
 width: 165px;
 }

 .AdminLogin
 {
 background-color: #FFFFFF;
 float: right;
 width: 220px;
 margin-left: 0px;
 }

 a.column
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #339999;
 text-decoration: underline;
 }

 a.column2
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FF6666;
 text-decoration: underline;
 font-weight: bold;
 }

 tr.contact4
 {
 background-color:white; 
 }

 tr.contact5
 {
 background-color:white;
 }

/*****************************************/
/*      End of My Account Settings       */
/*****************************************/


/*****************************************/
/*             General                   */
/*****************************************/
 
 body 
 {
 background: #666666 left top; 
 background-image: url(./images/background-gradient.jpg);
 background-repeat: repeat-x;
 background-attachment: fixed 
 }

 .LinkColumn1
 {
 float: left;
 margin-top: 0px;
 margin-bottom: 0px;
 width: 250px;
 }

 .LinkColumn2
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 250px;
 width: 250px;
 }

 a.slink
 {
 color: #3366FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 8pt;
 font-weight: normal;
 }

 h2
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #339999;
 text-align: center;
 }

 p
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 }

 p.link
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #336699;
 font-weight: bold;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 }

/*Paragraph settings for Red color texts*/
 p.red
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #F00F00;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 }

 p.subtitle
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 text-align: left;
 color: #666666;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 7px;
 }

 p.footnote
 {
 line-height: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 text-align: left;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 7px;
 }

 th
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #339999;
 }

 td
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #666666;
 padding-bottom: 0px;
 margin-bottom: 0px;
 }

 /*Paragraph settings for Red color texts*/
 td.red
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #F00F00;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 }

 td.yellow
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #FFCC00;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 }

 td.green
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #009900;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 }

 td.title
 {
 line-height: 30pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #666666;
 background-color: #ffffff;
 padding-bottom: 0px;
 margin-bottom: 0px;
 text-align: center;
 }

 td.title2
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #666666;
 padding-bottom: 0px;
 margin-bottom: 0px;
 text-align: center;
 }

 td.title3
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #666666;
 padding-bottom: 0px;
 margin-bottom: 0px;
 text-align: left;
 }

 td.center
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #339999;
 padding-bottom: 2px;
 margin-bottom: 0px;
 text-align: center;
 }

 td.center2
 {
 line-height: 16pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #339999;
 padding-bottom: 2px;
 margin-bottom: 0px;
 text-align: center;
 }

/*for the table on the Map of Coverage page*/
 th.map
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #339999;
 width: 50px;
 text-align: left;
 }

/*for the table on the Map of Coverage page*/
 td.map
 {
 font-family: Arial, sans-serif;
 font-size: 8pt;
 color: #264989;
 width: 100px;
 font-weight: bold;
 }

/*for the table on the Map of Coverage page*/
 td.map2
 {
 font-family: Arial, sans-serif;
 font-size: 8pt;
 color: #FF9900;
 width: 100px;
 font-weight: bold;
 }

/*for general <li>*/
 li.text
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #264989;
 padding-bottom: 0px;
 margin-bottom: 0px;
 text-align: left;
 }

 a 
 {
 color: #3366FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 }

 a.storage-dir 
 {
 color: orange;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 }

 .redFont
 {
 color: red;
 }

 .underlined-1
 {
 color: blue;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
 font-weight: normal;
 font-size: 8pt;
 }

 .underlined-2
 {
 color: #CC6688;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
 font-weight: bold;
 }

 .faded
 {
 color: #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 }


 .js 
 {
  color: white;
  background-color: gray;
 }

 sup {font-size: 6pt;}

 dt
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #339999;
 }

 dd
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #0066CC;
 }

 .embedLink
 {
 color: #3366FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 }

 ol
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 }


 ul
 {
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #336699;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 text-align: left;
 }

 .yellowInput
 {
 color: black;
 background-color: yellow;
 }

/*****************************************/
/*          End of General               */
/*****************************************/
