body{font-family:Verdana, sans-serif; font-size:12px; margin:0;}

h1{color: #263C8B; font-family: verdana; font-size: 28px; font-weight: normal;}
h2{color: #263C8B; font-family: verdana; font-size: 22px; font-weight: normal;}
h3{background-color: #263c8b; color: #FFFFFF; padding: 3px 3px 3px 5px;}  
h3.noBg{color:#263c8b;}  

.underline{text-decoration:underline;}

.noBg{background:none!important;}
.approaching_plan_limit{color:#FFD677;}
.plan_limit_exceeded{color:#E57137;}
.approaching_gamma_limit{color:#FFB814;}
.gamma_limit_exceeded{color:#FF0000;}

a{color:#263C8B;}



.logo{margin:10px 30px 140px 0; display:block; float:left;}

.alert{color:#FF0000;}

.customer_cost{color:#2CD638;}
.cloud_cost{color:#2D5ED8;}

.button_small{font-size:9px; background:#263c8b; border-radius:5px; color:#FFF; padding:5px; margin:10px 5px;}

table th {text-align:left;}
table.list th{background-color: #263c8b; color: #FFFFFF; padding: 3px 3px 3px 5px;}
.bold{font-weight:bold;}

.out_of_date{background:#FF0000; color:#FFF; padding:2px; float:right;}
.out_of_date a{color:#FFF;}

.flL{float:left;}
.flR{float:right;}
.clB{clear:both; height:0;}

.error{color:#FF0000;}
.success{color:#0E6DA0;}

.hidden{display:none;}

.page_wrapper{width:1000px; margin:0 auto;}
	ul.main_nav{list-style:none; padding:0;}
		ul.main_nav li{float:left; margin:0 5px; font-size:13px;}
			ul.main_nav li a{color:#587DBF;}
			ul.main_nav li a:hover{color:#000;}
			ul.main_nav li a.active{color:#000;}
	
    ul.side_nav{list-style:none; padding:0; width:200px; float:left;}
        ul.side_nav li.section_title{font-size:20px; font-weight:bold; padding:10px 0; text-decoration: underline;}
		ul.side_nav li.title{background:#263c8b; color:#FFF; padding:5px; margin:5px 0;}
		ul.side_nav li{padding:2px 5px;}
	
	ul.year_selection{list-style:none; float:left; padding:0; margin:12px 0 12px 280px;}
		ul.year_selection li{float:left; margin:0 3px; font-size:13px;}
		ul.year_selection li a{color:#587DBF; padding:2px 3px;}
			ul.year_selection li a:hover{color:#000;}
			ul.year_selection li a.active{color:#FFF; background:#263C8B;}
			
	ul.period_selection{list-style:none; float:right; padding:0;}
		ul.period_selection li{float:left; margin:0 3px; font-size:13px;}
			ul.period_selection li a{color:#587DBF; padding:2px 3px;}
			ul.period_selection li a:hover{color:#000;}
			ul.period_selection li a.active{color:#FFF; background:#263C8B;}
	
	ul.wizard_steps{list-style:none; padding:0;}
		ul.wizard_steps li{float:left; margin:0 5px 0 0; padding:5px;}
		ul.wizard_steps li.complete{background:#263c8b; color:#FFF;}
	
	ul.wizard_nav{list-style:none; padding:0;}	
		ul.wizard_nav li{float:left; margin:0 5px 0 0;}
		
	.main_content{float:right; width:760px;}
		.main_content.login{margin-top:50px;}
			/*.main_content.login .error{text-indent:135px;}*/
			
	.tariff_rates input[type=text]{width:70px;}
	
.tiny_table{font-size:10px;}
		
.block{width:250px;}
	.block h2{background-color: #263c8b; color: #FFFFFF; padding: 3px 3px 3px 5px;}
	.block.tariff .inner{width:250px; height:200px; overflow-y:auto;}
.block.fixed_charges{margin:0 10px 0 0;}
.block.call_charges{margin:0 10px 0 0;}
.block.totals{margin:0;}
