
/* IC - Chris. New Styling for blue arrows */

.dash_4col
{
	width: 740px;
	margin: 10px 0 10px 0;
	float: left;
}
.dash_3colsearch
{
	width: 560px;
	margin: 2px 0 2px 0;
	float: left;
}
.dash_3col
{
	width: 560px;
	margin: 10px 0 10px 0;
	float: left;
}


.dash_3col a{
text-decoration:none;
color: #154DA6;
}

.dash_3col h1, .dash_3col h2{
padding: 8px 0 0 10px;
}

.dash_3col a:hover{
text-decoration:none;
color: #ff9900;
}

.dash_2col
{
	width: 369px;
	margin: 10px 0 10px 0;
	float: left;
}
.dash_1col
{
	width: 177px;
	margin: 10px 0 10px 0;
	float: left;
}


.dash_1colsearch
{
	width: 177px;
	margin: 2px 0 2px 0;
	float: left;
}
.dash_4col h1, dash_4col h3, dash_3col h3, .dash_2col h1, dash_2col h3, .dash_1col h1, dash_1col h3
{
	padding: 0;
	margin: 0;
}



.orange_arrow_small
{
	margin: 0 0 0 0;
	padding: 2px 6px 0 0;
	float: right;
	height: 20px;
	font-size: 75%;
	color: #fff;
	background-image: url(/images/db_orange_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.titleBar .search_link a
{
	text-decoration: none;
	color: #fff;
	padding: 5px;
}

.titleBar .search_link a:hover
{
	text-decoration: none;
	color: #ff9900;
}

.date_dropdownlist
{
	clear: right;
	font-size: 90%;
}

.blue_arrows_large
{
	margin: 0px 0px 0px 0px;
	background-image: url(/images/db_blue_arrow.gif);
	height: 30px;
	width: 200px;
	background-repeat: no-repeat;
}

.blue_arrows_large h1
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	font-size: 90%;
	font-weight: bold;
	color: #fff;
}

.orange_arrows_large
{
	margin: 0px 0px 0px 0px;
	background-image: url(/images/db_orange_arrow.gif);
	height: 30px;
	width: 200px;
	background-repeat: no-repeat;
}

.orange_arrows_large h1
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	font-size: 90%;
	font-weight: bold;
	color: #fff;
}

.bar_spacer
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/db_bar_spacer.gif);
	height: 30px;
	background-repeat: no-repeat;
}

.linkButton
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

div.login_top div
{
	float: left;
	margin: 10px 30px 0 0;
}


div.debug
{
	clear: both;
	font-size: 50%;
}

div#summaryUsage
{
}

div#yourAccountSection
{
	clear: both;
	font-size: 80%;
}

div#yourAccountSection div#name
{
	float: left;
	margin: 10px 20px 12px 0;
}

div#name div
{
}

div#yourAccountSection div#address
{
	float: left;
	margin: 10px 20px 12px 0;
}

div#address div
{
}

div#yourAccountSection div#contactDetails
{
	float: left;
	margin: 10px 0px 12px 0;
}

div#contactDetails div
{
}

div#yourAccountSection div#relatedInformation
{
	float: left;
	margin: 10px 0px 12px 0;
}

div#relatedInformation div
{
}

table#invoicesDataGrid
{
	font-size: 80%;
}


.search
{
	margin: 0 0 0 0;
	padding: 2px 6px 0 0;
	clear: both;
	float: right;
	height: 21px;
	font-size: 75%;
	color: #fff;
	background-image: url(/images/db_orange_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


        
.controlBarOrange
{
	background-image: url(/images/controlBar_orange.gif);
}

.controlBarBlue
{
	background-image: url(/images/controlBar_blue.gif);
}
.controlBarBlueExt
{
	background-image: url(/images/controlBar_blue_ext.gif);
}
.controlBarBlueDouble
{
	background-image: url(/images/controlBar_blue_doubleHeight.gif);
}
.controlBarBlue_pale
{
	background-image: url(/images/controlBar_blue_pale.gif);
	width: 740px;
	height: 30px;
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 5px;
	float: left;
}

div.controlBar
{
	width: 740px;
	height: 30px;
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 5px;
	font-size: 70%;
	font-weight: normal;
	float: left;

}

div.controlBarDouble
{
	width: 740px;
	height: 70px;
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 5px;
	font-size: 70%;
	font-weight: normal;
	float: left;

}

div.controlBar img
{
	padding: 0;
	margin: 0;
	float: left;
}

div.controlBar ul
{
	padding: 6px 6px 0 7px;
	margin: 0;
	white-space: nowrap;
	float: left;
	display: block;
}

div.controlBar ul li
{
	display: inline;
	padding: 0 5px 0 5px;
	margin:0;
	float:left;
}

div.controlBar ul li h1
{
	width: 200px;
	float: left;
	text-decoration: none;
	color: #ffffff;
	padding: 1px 0 0 0;
	margin:0;
}

div.controlBar ul li input, div.controlBar ul li select, div.controlBar ul li textarea
{
	font-size: 85%;
	padding: 0;
	margin:0;
}

div.controlBar ul li a
{
	text-decoration: none;
	color: #154DA6;
	padding: 0px 0px 0px 0px;
	margin: 7px 0 0 0;
}
/*7 0 0 0*/
/*div.controlBar ul li a
{
	text-decoration: none;
	color: #154DA6;
	padding: 5px 10px 5px 5px;
}*/

div.controlBar ul li a.white
{
	text-decoration: none;
	color: #ffffff;
	padding: 5px;
}

div.controlBar ul li a:hover
{
	text-decoration: none;
	color: #ff9900;
}

div.controlBar form
{
	padding:0;
	margin:0;
}

.blue_navigate_arrow
{
	margin: 0 0 0 0;
	background-image: url(/images/db_blue_arrow_small.gif);
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

.blue_navigate_arrow h3 a
{
    color: #fff;
    text-decoration: none;
}

.blue_navigate_arrow h3 a:hover
{
  	text-decoration: none;
	color: #cccccc;
}

.locationLink
{
    text-decoration: none;
}

div.controlBar ul li .selectedDayLink
{
   font-weight:bold;
   color:orange;
}


/* paul's additions */

/*.viewerItems {
float:left;
background-color:#ffcc00;
color:#ggg888;
}*/

.arrowBlue
{
	width: 740px;
	height: 30px;
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 5px;
	font-weight: normal;
	float: left;
	background-image: url(/images/controlBar_blue.gif);
}

.arrowBlue h2 {
color:#fff;
padding: 5px 0 0 7px;
}
.controlTitle{
float:left;
width:195px;
/*background-color:#ff5500;*/
height:30px;
}

.controlBox{
float:left;
height:27px;
margin-right: 5px;
padding: 3px 5px 0 5px;
}

.controlBox a, .controlBox ul li a{
text-decoration:none;
color: #154DA6;
}

.controlBox a:hover, .controlBox ul li a:hover{
text-decoration:none;
color: #ff9900;
}

.controlBox ul
{
	padding:0;
	margin: 0;
	white-space: nowrap;
	float: left;
	display:block;
	background-color:#ff5500;
}


.controlBox ul li
{
	display: inline;
	padding: 0;
	margin:0;
}

.controlBox p{
font-size:75%;
margin:0;
padding:5px 0 0 0px;
display:inline;
}

.controlBox input, .controlBox input ul li .controlBox select, .controlTitle textarea
{
	font-size: 80%;
	padding:0;
	float:left;
}

.controlBox textarea, .controlBox textarea ul li
{
font-size:100%;
padding:1px;
float:left;
background-color:#ff5500;
}

.controlBox ul li .selectedDayLink
{
   font-weight:bold;
   color:orange;
}

form{
padding:0px;
margin:0;
display:inline;
}


.dateView p
{
	color:orange;
	font-weight:bold;
}

