body{color:#1a1a1a;background-color:#fff;font-size:13px;}
h3{font-size:14px;}

#head{width:100%;height:166px;float:left;background-color:#fff;}
#head .inner{width:970px;margin-right:auto;margin-left:auto;}

/* tooltip styling */ 
.tooltip { 
    display:none; 
    background:url(../images/login-background.png);
	background-repeat:no-repeat;
	background-position:center top;
    height:247px; 
    padding:25px 25px 10px; 
    width:600px;
	height:400px;
    font-size:11px; 
    color:#fff;
	z-index:2000;
}

.tooltip h3{padding:0px 0px 10px 0px; font-size:16px}
.tooltip .standard-login-link {color:#b7d54a}
.tooltip .standard-login-link:hover {color:#fff}
.tooltip #signup {background-image:url(../images/med-button.png); background-repeat:no-repeat; font-size:18px; padding:2px 21px; color:#fff;}
.tooltip #signup:hover {background-image:url(../images/med-button-hover.png); background-repeat:no-repeat}
#returning-users{width:170px; float:left; padding:0px 15px 0px 150px;}
#new-users p{padding:20px 0px 0px 0px}
#login-form {}
#login-form input{border:1px solid #000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:2px; margin:0px 0px 10px 0px;}

h1#logo{width:407px; height:92px; color:#fff; float:left; background:url(../images/logo_back.png) no-repeat;}
h1#logo a{width:263px;height:30px;text-indent:-1000px;font-size:1px;display:block;}

#global-header-list{float:right;}
.global-header-links{padding:0px 0px 0px 15px}

ul#nav{width:970px; float:left; height:50px; margin-top:24px;}
ul#nav a{width:108px;height:44px;text-align:center;line-height:44px;margin-left:2px;background-image:url(../images/nav_back.png);color:#fff;float:left;font-weight:bold;}
ul#nav a:hover{background-position:0 -44px;}
ul#nav a.current,ul#nav a:hover.current{color:#fff;height:50px;position:relative;background-position:0 -88px;font-weight:bold}
ul#nav a#home{margin-left:1px;}

#tagline{width:100%;float:left; border-bottom:1px solid #000; margin-top:-6px; background: #2164ab url(../images/sub-title-fill.png) bottom repeat-x;}
#tagline .inner{width:970px;margin-right:auto;margin-left:auto;text-align:center;}
#tagline h2{color:#fff;text-shadow:#2e2e2e 0 2px 4px;font-size:28px;font-weight:normal;font-style:normal;line-height:75px;}

#wrapper{width:100%; float:left; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; background:#f5f5f5; border-bottom:1px solid #ccc; min-height:300px}
#wrapper .inner{width:970px ;margin-right:auto; margin-left:auto; background-repeat:no-repeat;}

.subpage #intro{width:624px;}
#intro{width:970px; float:left; padding: 10px 0px 40px 0px;}
#intro h2{font-size:1px;width:378px;height:44px;text-indent:-9000px;background:url(../images/intro_header_back.png) no-repeat;margin-top:60px;float:left;}
#intro #text{width:476px;height:280px;float:left;}
#intro p{float:left;width:407px;text-align:left;;text-indent:-9000px;font-size:1px;background-image:url(../images/intro_text_back.png);margin-top:2px;margin-bottom:0;}
#intro .button{width:144px;background-image:url(../images/intro_button.png);float:left;margin-top:20px;}
#intro span{float:left;margin-top:32px;margin-left:4px;margin-right:4px;}

/*Homepage specific*/
body#home_section #wrapper .content-area{line-height:24px; float:left; margin-bottom:-10px;}
body#home_section #wrapper .left{float:left; padding:20px 42px 20px 0px; }

#wrapper .mid-left, #wrapper .mid-right{width:220px; float:left; padding:20px 0px 20px 40px; background:url(../images/right_back.png) no-repeat; min-height:250px;}

body#home_section #wrapper .right{float:left; padding:20px 0px 0px 42px; background:url(../images/right_back.png) no-repeat;  min-height:250px;}
/*End Homepage specific*/

body#home_section #wrapper #left{float:left; padding:0px 15px 0px 0px; width:625px; }
body#home_section #wrapper #right{width:315px; float:left; padding:0px 0px 20px 15px; background:url(../images/right_back.png) no-repeat;  min-height:250px;}


div#footer{width:970px; color:#666; font-size:11px; margin:0px auto; background-color:#fff; text-align:center; padding:0px 0px 10px 0px;}
div#footer li{float:none; display:inline;}
div#footer a:hover{}

#accordion #container-1 .tabs-nav li{float:left}
#accordion {margin:0px 0px 20px 0px;}
#accordion li{float:none;}
#accordion #special-services  li{list-style:disc; margin:0px 0px 0px 25px; float:none; width:335px;}
#accordion p{margin:0px 0px 10px 0px;}
#accordion dl.product-sub-class, #accordion ul.product-sub-class{float:left; margin-top:15px; margin-bottom:15px;}
#accordion dl.product-sub-class{width:81%;  padding:0px 20px 0px 0px;}
#accordion ul.product-sub-class{width:400px; padding:0px 50px 0px 0px;}
#accordion dl.product-sub-class .product-description{font-size:12px;}
#accordion ul.product-sub-class .product-description{list-style:disc; margin:0px 0px 0px 25px; float:none;/* width:335px;*/}
#accordion .product-icon{float:left; padding:0px 12px; #clear:left;} /*IE needs the clear:left.  Don't ask me why.*/
#accordion .product-titles, #accordion .product-titles a{font-size:16px; text-decoration:underline; font-weight:bold; float:none;}

#header-icon {padding:18px 0px}

#aboutITS p {margin:0px 0px 15px 0px}

#terms_conditions h3, #legal_mumbo h3, #contactITS h3{padding:20px 0px 0px 0px}
#terms_conditions p, #legal_mumbo p, #contactITS p{padding:0px 0px 15px 0px}

#legal_mumbo p a {padding:0px 25px}
#telephone-troubleshooting ol li { list-style-type:decimal}

/***************Unserstanding your bill******************/
#understanding-bill{ position:relative; top:20px; width:452px; height:590px; margin:0px auto; background:#FFF url('../images/customer-service/ITSBill.jpg') no-repeat; overflow:hidden; border:1px solid #ccc }
			
/* General More Button */		
#understanding-bill .more{ position:absolute; width:28px; height:28px; background:url('../images/customer-service/dim2.png'); border:1px solid #444; padding:5px; text-align:left; overflow:hidden; }
#understanding-bill .more span{ position:absolute; left:60px; /*width:200px;*/ padding:0px 0px 0px 5px; color:#FFF; font-size:12px; line-height:14px;}
#understanding-bill .more span em{font-weight:bold; text-decoration:underline;}
			
/* Item Specific More Button */
#understanding-bill #remitt{ top:1px; left:189px;}
#understanding-bill #soa{ top:211px; left:178px; }
#understanding-bill #soc{ top:285px; left:178px; }
#understanding-bill #importInfo{ top:219px; left:2px; }
#understanding-bill #contactInfo{ top:519px; left:178px;}