div.line1 {
	background-color: #000;
	padding-left: 55px; height: 25px; line-height: 20px; font-size: 15px;
	color:#fff;
}

div.line2 {
	background-color: #666;
	padding-left: 55px; height: 25px; line-height: 12px; font-size: 12px;
}

div.line3 {
	background-color: #D5DDFF;
	padding-left: 55px; height: 25px; line-height: 20px; font-size: 15px;
}
.itsastatus div { font-weight: bold; font-size: 1.1em; color: #000; margin: 0 0 0 -8px;}
.itsastatus { font-size: 1em; font-weight: normal; border-bottom: 1px solid #ccc; padding: 6px 8px; color: #444;}
.itsanotice { border: 1px solid #FF9900; background: #FFFFCC; color: #333; padding: 8px;}
.highconf { background: #990000; color: #fff; font-weight: bold; padding: 1px 3px; font-size: 1.5em;}
.medconf { background: #FF6600; color: #fff; font-weight: bold; padding: 1px 3px; font-size: 1.5em;}
.lowconf { background: #336600; color: #fff; font-weight: bold; padding: 1px 3px; font-size: 1.5em;}
.confmessage { background: #FFF; color: #615743; font-style: italic; padding: 6px; margin-top: 4px;}
.conftd { padding: 0; margin: 0;}
.prtis {
	padding: 12px 6px;
	background: #F9E8B5;
	border-top: 4px solid #666;
	border-bottom: 4px solid #666;
	margin: 10px 0 20px 0;
	text-transform: uppercase;
}
a#status_help_toggle:link, a#status_help_toggle:visited {
	background: #333; color: #fff; font-weight: bold; padding: 0px 4px; text-decoration: none;
}
.creconcontain {
	padding: 5px 0px 15px 0px;
	margin: 6px 0;
	border-bottom: 1px solid #ccc;
	background: #fff;
}
a.addittowd:link, a.addittowd:visited { padding: 4px 12px; font-size: 1.2em; border: 1px solid #ccc; float: right; background: #fff; color: #2D3453; text-decoration: none;}
.wdsearchres {height: 160px; width: 47%; overflow-y: auto; border: 3px solid #ccc; float: left; margin-top: 6px; background: #eee;}
.wdspacer2 { width: 1%; margin: 6px; float: left; height: 160px; border: 3px solid #fff; background:url(../images/arwd.png) no-repeat center center;}
.crecon { border-bottom: 1px solid #ccc; padding: 3px;}
.creconcontain h2 {margin: 0 0 9px 0; padding: 3px 0; font-size: 1.4em; border-bottom: 2px solid #666; border-top: none; font-weight: normal; text-transform: uppercase; color: #000; background: none;}
.creconcontain input { width: 120px;}
.creconcontain label {font-weight: bold; font-size: 1.2em; padding-left: 9px;}
.creconcontain input.wdbutton { width: auto; float: right;}
.prtis input {vertical-align: middle;}
.roundradio { margin-left: 10px;}
.margmeleft { margin-left: 50px;}
div.line4 {
	background-color: #DDE5FF;
	padding: 0 0 0 55px; height: 25px; line-height: 12px; font-size: 12px;
}
table.it_table td.ithld {
	padding: 2px 5px 5px 5px;
	background: #fff;
	font-size: .8em;
}
div.line4 div{
	padding: 5px 0;
}
tabletable.p15 { padding: 8px; border-bottom: 1px solid #ccc; }
.wdmctitle {
	font-size: 1.2em;
	padding: 15px;
	color: #444;
	font-weight: normal;
}
.containkids {
	margin-left: 12px;
	border-top: 5px solid #333;
	border-bottom: 5px solid #333;
	margin-bottom: 13px;
}
span.smallkey {
	font-size: .8em;
	font-weight: bold;
}
.clearright {
	clear: right;
	height: 1px;
	position: relative;
}
div.headimg1 {
	position:absolute;
	top:0px;
	left: 0px;
	width: 50px;
	height: 50px;
	background-color: #FFFF00;
}

div.headimg2 {
	position:absolute;
	top:50px;
	left: 0px;
	width: 50px;
	height: 50px;
}
table.indirect	{
	background: #FFFFFF;
	border: 1px solid #B5BCE8;
	margin: 0;
	width:100%;
}
table.indirect th	{
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	background: #EAEAEA;
	padding: .5em 4px;
	color: #666666;
	border-bottom:#B5BCE8 solid 1px;
	border-right:#B5BCE8 solid 1px;
	width:200px;
}
table.indirect td	{
	background:#efeccf;
	padding:6px 4px;
	text-align: left;
	vertical-align: top;
	border-bottom:#B5BCE8 solid 1px;
	border-right:#B5BCE8 solid 1px;
}
.indirect td *	{
	vertical-align:middle;
}
.review_titlebar { width: 100%;padding: 9px 12px 12px 0; float: left; font-size: 1.2em; font-weight: bold; }
.review_titlebar a  { float: right; padding: 4px 8px; color: #333333; text-decoration: none; border: 1px solid #ccc; background: #eee; font-size: .8em; font-weight: normal; margin: 0 0 0 10px; cursor:pointer; }
.review_titlebar h1 {width: 50%;}
div.main {
	padding: 0 2px;
}
div.nav {
	background: #002346;
	border-bottom: 1px dotted #666666;
	color: #EEEEEE;
}
h2 {
	padding:2px;
	border-top:#6C7EAA dotted 1px;
	color: #444477;
	font-size: 16px; line-height:16px;
	margin: 0;
	background: #EAEAEA;
}
div.holder	{
	background:#E9ECFE;
	padding: 2px;;
	border:#6C7EAA dotted 1px;
	margin: 0;
}
div.holder_header {
	background:#E9ECFE;
	padding:2px;
	border:#6C7EAA dotted 1px;
	border-width: 1px 1px 0px 1px;
	margin: 0;
	color: #444477;
}
div.holder_footer {
	background:#E9ECFE;
	padding:2px;
	border:#6C7EAA dotted 1px;
	border-width: 0px 1px 1px 1px;
	margin: 0;
	color: #444477;
}
div.holder2 {
	background:#F4F4D4;
	padding: 2px;
	border:#6C7EAA dotted 1px;
}
div.holder2_footer {
	background:#F4F4D4;
	padding:2px;
	border:#6C7EAA dotted 1px;
	border-width: 0px 1px 1px 1px;
	margin: 0;
	color: #444477;
}
table.listing	{
	border: 1px solid #CCCCCC;
	width: 100%;
}
table.listing img{
    border: 0;
}
table.listing tr	{
	background: #EEEEEE;
}
table.listing tr.odd	{
	background: #fff;
}
.noit {
	text-align: left; padding: 8px; background: #e9e9e9; font-size: 1em; font-style: italic; color: #666;
}
table.listing th	{
	background: #666 url(../images/gry.jpg) repeat-x left bottom;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #666666;
	padding: 1px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.listing td	{
	font-size: 1em;
	text-align: left;
	border-left: 1px solid #DBE0EA;
	vertical-align: top;
	border-bottom: 1px solid #A4A4A4;
	padding: 1px;
}
table.view	{
	background: #FFFFFF;
	border: 0;
	margin: 0;
	width:100%;
}
table.view th	{
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	background: #EAEAEA;
	padding: .5em 4px;
	color: #666666;
	border-bottom:#B5BCE8 solid 1px;
	border-right:#B5BCE8 solid 1px;
	width:200px;
}
table.view td	{
	background:#efeccf;
	padding:6px 4px;
	text-align: left;
	vertical-align: top;
	border-bottom:#B5BCE8 solid 1px;
	border-right:#B5BCE8 solid 1px;
}
.view td *	{
	vertical-align:middle;
}
table.view td.delete, table.listing td.delete	{
	text-align:center;
}
a.button, input.button, button.button	{
	background: #e9e9e9;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin: 1px 0;
	padding: 2px;
	border: 1px solid #333;
	font-size: 9px;
	width:auto;
    overflow:visible;
	white-space: nowrap;
	cursor: pointer;
}
a.dangerbutton, input.dangerbutton, button.dangerbutton	{
	background: #990000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 4px;
	border: 1px solid #333;
	font-size: 9px;
	margin: 1px 0;
	padding: 2px;
	width:auto;
    overflow:visible;
	white-space: nowrap;
}
a.button:hover, a.buttondown:hover, button.button:hover	{
	background:none;
	background:#000;
	color: #fff;
    text-decoration: none;
	font-size: 9px;
	margin: 1px 0;
	padding: 2px;
	width:auto;
    overflow:visible;
	white-space: nowrap;
}
input.button:hover {
	background: #000;
	color: #fff;
}
div.delete_div {
	border-bottom: 1px solid #666;
	background:#fff;
	padding: 5px 0 18px 0;
	margin-bottom: 12px;
}
div.delete_div div.message {
	color: #990000;
    font-size: 1.5em;
	font-weight: bold;
    margin-bottom: 20px;
}
.sgrey {
	font-size: 10px;
	color: #666666;
	margin-bottom: 5px;
}
a.dangerbutton:hover, a.dangerbuttondown:hover, input.dangerbutton:hover, button.dangerbutton:hover	{
	background:#660000;
	color: #fff;
        text-decoration: none;
		font-size: 9px;
		width:auto;
    overflow:visible;
	white-space: nowrap;
	margin: 1px 0;
		padding: 2px;
}
span.deadbutton	{
	border:1px #ccc outset;
	background: #ddd;
	padding:.25em;
	font-weight:bold;
	text-decoration:none;
	color:#999;
	text-transform: uppercase;
	font-size:.8em;
	text-align:center;
}
div.listcontrol {
    font-size: 11px;
}
div.listcontrol input, div.listcontrol select {
    font-size: 10px;
    border: 1px solid #000044;
    font-weight: normal;
    height: 21px;
    padding: 0 0 0 3px; margin: 0;
}
div.datarecord {
	background: #EAEAEA;
}
div.datarecord label {
	background: #EAEAEA;
	border-top:#B5BCE8 solid 1px;
	display:block; width: 120px;
	text-align: right;
	padding: 5px;
	float: left;
	clear: left;

}
div.datarecord div {
	background-color: #efeccf;
	border-top:#B5BCE8 solid 1px;
	padding: 5px;
	margin-left: 130px;
	border-left:#B5BCE8 solid 1px;
}
div.datarecord div select, div.datarecord div input{
	font-size: 11px;
	border: 1px solid #B5BCE8;
	height: 21px;
	line-height: 10px;
	padding: 0;
}
div.datarecord div textarea {
	width: 495px;
	height: 150px;
	font-family: sans-serif;
	font-size: 12px;
	border: 1px solid #B5BCE8;
}
.status_new {
	font-weight: bold;
	color: #990000;
	background-color: #FFAA99;
}
.status_todo {}
.status_waiting {
	color: #BB9900;
}
.status_reassign {
	color: #009900;
	font-style: italic;
}
.status_remove {
	color: #007777;
	font-style: italic;
}
.italic { font-style: italic;}
.status_done {
	color: #000099;
	font-weight: bold;
}
.status_markdone {
	color: #000099;
	font-style: italic;
}
div.optionline {
	padding: 5px;
	background-color: #EAEAEA;
	border-top: 1px solid #B5BCE8;
}

td.chart_off {
	background-color: #FFFFFF;
	width: 16px;
}
td.chart_on {
	background-color: #8888DD;
	width: 16px;
}
.hide	{
	display:none;
	}
.note	{
	font-size:.8em;
	color:#333;
	}
img.illu_l	{
	float:left;
	padding:0 1em 1em 0;
	}
img.illu_r	{
	float:right;
	padding:0 0 1em 1em;
	}
div.error, p.error	{
	border: 1px solid #990000;
	background: #FFE1E1;
	color: #990000;
	font-weight: bold;
	padding: 4px;
	font-size: 0.8em;
	margin-bottom: 12px;
	}
label.error	{
	color:#900;
	font-weight:bold;
	}
div#login	{
	width:24em;
	margin:2em;
	padding:1em;
	font-weight:bold;
	background:#E9ECFE;
	border:#6C7EAA dotted 1px;
}
div#login ul.formlist label	{
	width:7em;
}
#searchbar {
	float: right;
	color: #FFFFFF;
	padding: 1px 6px 0 0;
}
#searchbar input, #navigationbar select{
	border:1px solid #777777;
	background-color: #E5E5E5;
	color: #333333;
	padding-left: 4px;
}
#navigationbar {
	padding: 5px 0;

}
.calendar {
	width: 215px;
	border: 1px solid #000000;
	font-size: 10px;
	text-align: center;
	background-color: #ffffff;
}
.calendar tr td {
	width: 14%;
	border: 1px solid #666666;
	height: 25px;
}
.calendar tr th { padding: 0; margin: 0;}
.calendar_normal {
	background-color: #FFF6DD;
	color: #333333;
}
.calendar_off {
	background-color: #DDD6CC;
	color: #777777;
}
.calendar_today {
	background-color: #FFFFFF;
	color: #000099;
	font-weight: bold;
}
.task {
    clear:both;
    background-color: #efeccf;
    padding: 2px;
    margin: 0;
    border: 1px solid #D0D0E5;
    border-width: 0 1px 1px 1px;
    line-height:1.5em;
    color: #222222;
}
.task_odd {
	background:#FFFCDF;
}
.task_priority {
    float: left;
    width: 12px;
    border: 1px solid #D0D0E5;
    font-size: 9px;
    text-align: center;
    padding:0; margin: 0 3px 0 0;
    height: 14px; line-height: 14px;
    color: #ffffff;
}
.task_title {
    font-size: 11px;
    overflow:hidden;
    height: 20px;
}
.task_title a{
    text-decoration: none;
    color: #000055;
}
.task_line2{
    clear:both;
    font-size: 9px;
    color: #888888;
}
.task_date{
    font-size: 9px;
    padding:0; margin: 0 3px 0 0;
    border: 1px solid #D0D0E5;
    float: left;
    height: 14px; line-height: 14px;
    color: #222222;
}
.task_date_soon {
    border: 1px solid #990000;
    color: #990000;
}
.task_date_over {
    border: 1px solid #000000;
    background-color: #990000;
    color: #ffffff;
}
.task_project {
    overflow:hidden;
}
.task_priority_0 { background-color: #e4e4f2;}
.task_priority_1 { background-color: #e3d5e5;}
.task_priority_2 { background-color: #e2bfd4;}
.task_priority_3 { background-color: #e1a6bf;}
.task_priority_4 { background-color: #e199b4;}
.task_priority_5 { background-color: #e08eab;}
.task_priority_6 { background-color: #de668a;}
.task_priority_7 { background-color: #de5a7f;}
.task_priority_8 { background-color: #dd3963;}
.task_priority_9 { background-color: #dc2856;}
.task_desc{
    display: none;
    font-size: 11px;
    color: #336699;
    line-height: 10px;
    overflow: visible;
    background-color: #ffffff;
    margin: 2px;
    border: 1px solid #003366;
}
.task_desc2{
    padding: 10px;
}
.task_desc2 div{
    font-style: italic;
    padding: 3px;
    font-weight: normal;
}
#task_sorting {
	background-color: #6C7EAA;
	color: #FFF;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D0D0E5;
}
h2.app, h3.app {
	margin:0;
	padding: 1em 0 .5em .5em;
	color: #444477;
	font-size: 1.5em;
	border:none;
}
h3.app	{
	font-size:1.25em;
	padding: .5em 0 .5em 2em;
}
div.view_options	{
	text-align:center;
	padding:.5em 0;
	background:#D5DDFF;
}
div.view_options *	{
	vertical-align:middle;
}
.app_navhold {
	padding: 0 0px;
	text-align: left;
}
.whiteb {
	background: #fff;
	padding: 0 0px;
	text-align: left;
}
ul.app_nav {
	margin: 0px;
	list-style: none;
	padding: 6px 15px 6px;
	background: url(../images/lineside2.jpg) repeat-x left bottom;

}
.logout {
	float: right;
	width: 230px;
	margin-top: 5px;
	margin-right: 5px;
	text-align: right;
	color: #FDEABD;
	font-size: 1em;
	padding: 6px 12px;
}
.flcat5 {
}
.entry {
	border-bottom: 1px dotted #A6A6A6;
	padding: 6px;
	font-size: 1em;
	margin-left: 20px;
	background: #FCFDFE;
	margin-top: 4px;
	margin-right: 9px;
	color: #333;
}
.entry2 {
	border-bottom: 1px dotted #A6A6A6;
	padding: 6px;
	font-size: 1em;
	background: #FCFDFE;
	margin-top: 4px;
	margin-right: 9px;
	color: #333;
	float: left;
	width: auto;
}
.ittr {
	background: #F0F4FF;
}
.ittr_odd {
	background: #fff;
}
.ittr2 {
	background: #F7FBF0;
}
.ittr_odd2 {
	background: #fff;
}
.it_table {margin-top: 13px; width: 95%;}
.it_table td { padding: 0px; font-size: 1em; }
.it_table td.tme { padding: 4px 4px 0px 30px; border-bottom: 1px solid #ccc;}
.it_table td h1 { padding: 3px 6px 12px 6px; margin: 8px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #000; border-bottom: 0; height: auto; background: #fff url(../images/shadrp.jpg) repeat-x left bottom; position:static;}
.slbigger {
	font-size: 1.4em;
}

.it_table2 {margin-top: 13px; width: 95%;}
.it_table2 td { padding: 0px; font-size: .8em; }
.it_table2 td.tme { padding: 4px 4px 0px 30px; border-bottom: 1px solid #ccc;}
.it_table2 td h1 { padding: 3px 6px 12px 6px; margin: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; color: #000; border-bottom: 0; height: auto; background: #fff url(../images/shadrp2.jpg) repeat-x left bottom; position:static;}


.it_table3 {margin-top: 13px; width: 100%;}
.it_table3 td { padding: 0px; font-size: .8em; }
.it_table3 td.tme { padding: 4px 4px 0px 30px; border-bottom: 1px solid #ccc;}
.it_table3 td h1 { padding: 3px 6px 12px 6px; margin: 0px 0px 0px 0px; font-size: 1em; font-weight: bold; color: #fff; border-bottom: 0; height: auto; background: #666666 url(../images/shadrp3.jpg) repeat-x left bottom; position:static;}.popuppad2 {
	margin: 0px 0px 0px 0px;
	background: #fff;
	font-size: 1.1em;
}
.popuppad ul {
	margin: 2px 8px 6px 8px;
	padding: 2px 8px 0px 8px;
}
.popuppad ul li {
	line-height: 1em;
}
.popdascroll {
	padding: 5px;
	height: 235px;
	overflow-y: auto;
}
.popbrakes {
	 border: 2px solid black; position: absolute; background: #000 url(../images/mbrakes.jpg) no-repeat center top; width: 400px; height: 290px;
}
.echead {
	padding: 1px;
	background: #000;
	text-transform: uppercase;
	color: #fff;
}
.popwalker {
	 border: 2px solid black; position: absolute; background: #000 url(../images/walker.jpg) no-repeat center top; width: 400px; height: 290px;
}
.prisssect { padding: 2px 10px; border: 2px solid #fff; background: #FAF9F9; color: #555; font-size: .8em; }
.prisshelp { padding: 4px; color: #fff; font-weight: bold; font-size: 1.2em;}
.popprissuehelp {
	border: 2px solid black; position: absolute; background: #000; width: 400px; height: 290px;
}
.popmonroe {
	 border: 2px solid black; position: absolute; background: #000 url(../images/m.jpg) no-repeat center top; width: 400px; height: 290px;
}
.poprancho {
	 border: 2px solid black; position: absolute; background: #000 url(../images/rancho.jpg) no-repeat center top; width: 400px; height: 290px;
}
.it_table333 {margin-top: 13px; width: 100%; color: #000;}
.it_table333 td { padding: 0px 3px; font-size: 1em; color: #555; background: #eee; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; vertical-align: top; }
.it_table333 td.empname33 { padding: 8px 0 0px 0px; font-size: 1em; color: #555; background: #fff; border-left: 0;}
.it_table333 td.statusnew { padding: 0px 3px; font-size: 1em; color: #555; background: #CAF0C7; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; vertical-align: top; text-align: center;}
.it_table333 td.statustracking { padding: 0px 3px; font-size: 1em; color: #555; background: #EDE19D; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; vertical-align: top; text-align: center;}
.it_table333 td.statusresolved { padding: 0px 3px; font-size: 1em; color: #555; background: #A3ED9D; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; vertical-align: top; text-align: center;}
.it_table333 th { padding: 0px 3px; font-size: 1em; text-align: left; font-weight: bold; background: #333; color: #fff; border-right: 1px solid #ccc;}
.it_table333 td.tme { padding: 4px 4px 0px 30px; border-bottom: 1px solid #ccc;}
.it_table333 td h1 { padding: 3px 6px 12px 6px; margin: 0px 0px 0px 0px; font-size: 1em; font-weight: bold; color: #fff; border-bottom: 0; height: auto; background: #666666 url(../images/shadrp3.jpg) repeat-x left bottom; position:static;}
.scrollitinerary {
	height: 170px;
	overflow: auto;
}
.pfloater {
	margin-right: 6px;
	background: #fff;
	border: 2px solid #ccc;
	padding: 2px;
	font-size: .8em;
	line-height: 10px;
	text-align: center;
	margin-top: 3px;
}
.pfloater2 {
	width: 30px;
	margin-right: 6px;
	background: #fff;
	border: 2px solid #ccc;
	padding: 2px;
	font-size: .8em;
	line-height: 10px;
	text-align: center;
	margin-top: 3px;
}
.iteach {
	padding-bottom: 4px;
	padding: 7px 4px 10px 4px;
	border-bottom: 1px solid #ccc;
}
.iteach2 {
	padding-bottom: 4px;
	padding: 8px 4px 12px 4px;
	border-bottom: 1px solid #ccc;
}
.pfloater a:link, .pfloater a:visited {
	text-decoration: none;
}
.pfloater2 a:link, .pfloater2 a:visited {
	text-decoration: none;
}
.brown {
	color: #000000;
	font-size: 1.1em;
}
.outsidescroll {
	height: 280px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #EAF3FF;
	scrollbar-arrow-color: #000F38;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #223354;
}
.insidecontent {
	margin: 8px 8px;
}
.logout a:hover {
	color: #e9e9e9;
	font-weight: bold;
}
ul.app_nav li {
	text-align: left;
	vertical-align: top;
	display: inline;
}
ul.app_nav li a, ul.app_nav li a:link, ul.app_nav li a:active, ul.app_nav li a:visited {
	padding: 6px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/lineside.jpg) no-repeat right bottom;
}
.clearboth {
	clear: both;
	height: 1px;
}
.logout a, .logout a:link, .logout a:active, .logout a:visited {
	color: #fff;
	font-weight: bold;
}
.flarrows {
	float: left;
	padding: 2px 2px 2px 2px;
	position: relative;
}
.standarddrop {
	overflow: hidden;
	padding: 0px;
	border: 1px solid #BDC6D9;
	background: #fff;
}
div.brake {
	background: url(../images/brake_up.jpg) no-repeat left top;
	height: 40px;
	width: 43px;
	float: left;
}
div.brake_hover {
	background: url(../images/brake_down.jpg) no-repeat left top;
	height: 40px;
	width: 43px;
	float: left;
}
div.ridecontrol {
	background: url(../images/ridecontrol_up.jpg) no-repeat left top;
	height: 40px;
	width: 43px;
	float: left;
}
div.ridecontrol_hover {
	background: url(../images/ridecontrol_down.jpg) no-repeat left top;
	height: 40px;
	width: 43px;
	float: left;
}
div.emissioncontrol {
	background: url(../images/emissioncontrol_up.jpg) no-repeat left top;
	float: left;
	height: 40px;
	width: 43px;
}
div.emissioncontrol_hover {
	background: url(../images/emissioncontrol_down.jpg) no-repeat left top;
	float: left;
	height: 40px;
	width: 43px;
}
div.summary {
	background: url(../images/summary_up.jpg) no-repeat left top;
	float: left;
	height: 40px;
	width: 86px;
}
div.summary_hover {
	background: url(../images/summary_down.jpg) no-repeat left top;
	float: left;
	height: 40px;
	width: 86px;
}
.standarddrop table td {
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #A4A4A4;
	padding: 1px;
}
.standarddrop table tr.odd {
	background: #FEFBF5;
}
.colorme {
	background: #132239;
	border: 1px solid #021631;
	padding: 5px 5px 10px 5px;
	margin-bottom: 5px;
	_position: relative;
	overflow: auto;
}
.aroundtables {
	padding-bottom: 12px;
}
table.sales_data_table th.ti {
	background: #FAF5E4;
	color: #000;
	border-bottom: 1px dotted #D2D2D2;
}
table.sales_data_table th.tiline {
	background: #FAF5E4;
	color: #000;
	border-bottom: 1px solid #132239;
}
table.sales_data_table th.tispecial {
	background: #EFE2AD;
	color: #000;
	border-bottom: 1px dotted #fff;
	padding-left: 4px;
	font-size: 1em;
}
table.sales_data_table th.gryhd {
	background: #132239;
	color: #fff;
	border-left: 1px solid #3C4A63;
	text-align: right;
	font-size: 1em;
}
table.sales_data_table td.blues {
	background: #132239;
	color: #fff;
	text-align: center;
	font-size: .8em;
}
table.sales_data_table td.blues2 {
	background: #132239;
	color: #FFFFCC;
	text-align: center;
	border-left: 1px solid #84869B;
	border-right: 1px solid #84869B;
	font-size: .8em;
}
table.sales_data_table th.gryhd6 {
	background: #132239;
	color: #fff;
	border-left: 1px solid #3C4A63;
	text-align: center;
	font-size: 1em;
	line-height: 9px;
}
.littleone { font-size: .8em; color: #ccc;}
table.sales_data_table th.dailyhd {
	background: #617085;
	color: #fff;
	border-left: 1px solid #3C4A63;
	text-align: right;
	font-size: 1em;
}
table.sales_data_table th.yearlyhd {
	background: #4F7049;
	color: #fff;
	border-left: 1px solid #3C4A63;
	text-align: right;
	font-size: 1em;
}
table.sales_data_table th.gryhd2 {
	background: #132239;
	color: #fff;
	text-align: right;
	font-size: 1em;
}
table.sales_data_table td.whites {
	background: #fff;
	border-bottom: 1px dotted #D2D2D2;
    text-align: right;
    padding: 0 10px;
}
.standarddrop .cell_walls {
	border-left: 1px solid #132239 
}
table.sales_data_table td.greyed {
	background: #eee url(../images/void.gif) left top;
	border-bottom: 1px dotted #D2D2D2;
    text-align: right;
    padding: 0 10px;
}
table.sales_data_table td.whitesspecial {
	background: #fff;
	border-bottom: 1px solid #021631;
    text-align: right;
    padding:0 10px;
}
.standarddrop table.in td {
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	padding: 1px;
	border-left: 0px;
}
.standarddrop table.in tr.odd {
	background: #FEFBF5;
}
.standarddrop table.in {
	border: 0;
}
.standarddrop table.in th {
	background: #666;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	padding: 1px;
}
.tat {
	background: #485985;
	color: #fff;
	padding: 7px 2px;
	font-size: 1.1em;
}
.stdropdatahold {
	padding: 6px 0 9px 0;
	font-size: 1em;
	position: relative;
}
.stdropdatahold_inner {
	padding: 6px 0 9px 0;
	font-size: 1em;
	position: relative;
}
.st_floatera {
	float: left;
	padding: 2px 2px 2px 4px;
	color: #6A4639;
	font-weight: bold;
	border-left: 1px solid #B66C5A;
	font-size: 1em;
}
.st_floaterb {
	float: left;
	padding: 2px 4px 2px 2px;
	color: #6A4639;
	font-size: .8em;
}
.floattable {
	float: left;
	width: 13%;
}
.addressphone {
	background: #E7ECFE;
	padding: 5px 0px 5px 55px;
	border-bottom: 1px dotted #CCCCCC;
	margin: -18px -18px 12px;
}
.standarddrop table th {
	background: #333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #666666;
	padding: 2px 10px;
}
.clientinfo {
	margin-bottom: 14px;
}

.floatbigtable {
	padding-left: 0px;
	background: url(../images/shad2.jpg) repeat-x left top;
	padding: 15px 10px 10px 10px;
}
.floatspace {
	width: 4%;
	float: left;
}
table.t2 td {
	font-size: 1em;
	border-bottom: 1px solid #A2ACCA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
table.t2 tr.odd {
	background: #eeeeee;
}
a.dangerbutton {
	background: #6F392B;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 6px;
	margin-right: 1px;
}

table.t2 th {
	background: #666666;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	padding: 4px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
form {
	margin: 0;
	padding: 0;
}
.red {
	color: #990000;
	font-weight: bold;
}
.green {
	color: #006600;
	font-weight: bold;
}

.flarrows img {
	border: 0;
}
a, a:link, a:active, a:visited {
	color: #2F3D5B;
}
.flaccountname {
	float: left;
	padding: 2px;
	position: relative;
}
.flaccountname a, .flaccountname a:link, .flaccountname a:active, .flaccountname a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: none;
}
.flaccountname a:hover {
	text-decoration: underline;
	background: none;
}
.lcrpad { padding: 8px;}
.topflright a.button:hover { background: #000; color: #fff;}
.flright { float: right; font-size: .8em; }
.topflright { padding: 6px; height: 22px; background: #ccc;}
.flrightarea {
	float: left;
	width: 37%;
	padding-left: 10px;
	margin-left: 1%;
}
.flleftarea {
	width: 100%;
	background: #6177AB;
	padding-bottom: 15px;
	width: 100%;
}
.p1 {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
.taarea {
	float: left;
	width: 60%;
	margin-top: 8px;
}
.wc1 {
	background: #FFFFFF;
	padding: 10px 15px 15px 15px;
	border: 2px solid #1B2B44;
}
.wc3 {
	margin-top: 0px;
	border: 2px solid #132239;
	background: #F3F3F5;
}
.wc2 {
	background: #E2E9FE;
	padding: 0px;
	margin: 0px;
	border: 2px solid #2E3F55;
}
.wc1 h1 {
	margin: 0px;
	padding: 0px 0px 2px;
	font-size: 18px;
	font-weight: normal;
	color: #132239;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
}
.loginholder {
	background: url(../images/tennecologinbacking.jpg) no-repeat left top;
	width: 798px;
	height: 595px;
	text-align: left;
	margin: 0 auto;

}
.taligncenter {
	padding-top: 0px;
	text-align: center;
}
.positionform {
	position: absolute;
	margin: 93px 0 0 513px;
	width: 206px;
}
strong.upp {
	color: #73392B;
	text-transform: uppercase;
	font-weight: bold;
}
.forgotpassword {
	font-size: 0.8em;
}
.positionform input.i2 {
	width: 200px;
	padding: 4px;
	background: #F9F1EC;
}
.forgotpasstext {
	padding: 16px 0 4px 0;
	font-size: 1em;
	color: #3F506B;
	font-weight: bold;
}
.p2 h1 {
	padding: 7px 0px 6px 13px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	background: url(../images/tabback.png) no-repeat left top;
	margin: 0px;
	height: auto;
}
ul.ca {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.ca li a, ul.ca li a:link, ul.ca li a:active, ul.ca li a:visited {
	color: #36425C;
	font-size: 1em;
}
ul.ca li a.l2, ul.ca li a.l2:link, ul.ca li a.l2:active, ul.ca li a.l2:visited {
	color: #36425C;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
}
.float5 {
	margin-bottom: 8px;
}
ul.ca2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #F0F4FF;
}
ul.ca2 li div.l2  {
	color: #36425C;
	text-decoration: none;
	font-size: 1.3em;
	font-weight: bold;
}
.itinfo {
	padding: 3px 8px;
	background: #2E394C;
	color: #FFFFFF;
	font-size: 1em;
	border-bottom: 1px solid #949CAD;
	border-top: 1px solid #949CAD;
	font-style: italic;
}
.acc2 {
	font-size: 10px;
	color: #333333;
	float: right;
	font-weight: normal;
	position: relative;
	margin-top: -9px;
	margin-right: -3px;
}
.footer {
	background: #132239;
	padding: 15px;
	color: #FFFFFF;
	font-size: .8em;
}
input.button_fl {
	color: #fff;
	background: url(../images/bluebutton.gif) no-repeat center top;
	padding: 4px 0px 6px;
	text-decoration: none;
	margin-left: 8px;
	margin-bottom: 4px;
	margin-right: 0px;
	font-size: 10px;
	width: 120px;
	text-align: center;
	border: 0;
}
a.button_fl {
	color: #fff;
	background: url(../images/bluebutton.gif) no-repeat center top;
	padding: 4px 0px 5px;
	float: right;
	text-decoration: none;
	margin: 0 0 4px 8px;
	font-size: 10px;
	width: 120px;
	text-align: center;
}
a.button_fl:hover {
	background-position: center -22px;
}
a.button_flbiggie {
	color: #fff;
	background: url(../images/biggiebluebutton.gif) no-repeat center top;
	padding: 4px 0px 6px;
	float: right;
	text-decoration: none;
	margin-left: 8px;
	margin-bottom: 4px;
	margin-right: 0px;
	font-size: 10px;
	width: 200px;
	text-align: center;
}
a.button_flbiggie:hover {
	color: #fff;
	background: url(../images/biggiebluebutton_over.gif) no-repeat center top;
	float: right;
	text-decoration: none;
	font-size: 10px;
	padding-top: 4px;
	margin-right: 0px;
	padding-bottom: 6px;
}
a.button_flsmall, input.button_flsmall {
	color: #fff;
	background: url(../images/bluebuttonsmall.gif) no-repeat center top;
	padding: 4px 0px 6px;
	float: right;
	text-decoration: none;
	margin-left: 8px;
	margin-bottom: 4px;
	margin-right: 0px;
	font-size: 10px;
	width: 60px;
	text-align: center;
	border: 0;
}
a.button_flsmall:hover, input.button_flsmall:hover {
	color: #fff;
	background: url(../images/bluebuttonsmall_over.gif) no-repeat center top;
	float: right;
	text-decoration: none;
	font-size: 10px;
	padding-top: 4px;
	margin-right: 0px;
	padding-bottom: 6px;
	border: 0;
}
a.button_fldangersmall, input.button_fldangersmall {
	color: #fff;
	background: url(../images/reddangersmall.gif) no-repeat center top;
	padding: 4px 0px 6px;
	float: right;
	text-decoration: none;
	margin-left: 8px;
	margin-bottom: 4px;
	margin-right: 0px;
	font-size: 10px;
	width: 60px;
	text-align: center;
	border: 0;
}
a.button_fldangersmall:hover, input.button_fldangersmall:hover {
	color: #fff;
	background: url(../images/reddangersmall_hover.gif) no-repeat center top;
	float: right;
	text-decoration: none;
	font-size: 10px;
	padding-top: 4px;
	margin-right: 0px;
	padding-bottom: 6px;
	border: 0;
}
a.button_fldanger {
	color: #fff;
	background: url(../images/reddanger.gif) no-repeat center top;
	padding: 4px 0px 5px;
	float: right;
	text-decoration: none;
	margin: 0 0 4px 8px;
	font-size: 10px;
	width: 120px;
	text-align: center;
}
a.button_fldanger:hover {
	background-position: center -22px;
}
ul.ca li {
	padding: 5px 5px 7px 5px;
	border-bottom: 1px solid #A8B7D9;
	margin-bottom: 0px;
	background: #E2E9FE;
	font-size: .8em;
}
ul.ca li.odd {
	padding: 5px 5px 7px 5px;
	border-bottom: 1px solid #A8B7D9;
	background: #F0F4FF;
}
ul.ca2 li {
	padding: 12px 6px 12px 8px;
	border-bottom: 3px solid #999999;
	margin-bottom: 0px;
	background: #F0F4FF;
	font-size: 1em;
}
ul.ca2 li.odd {
	padding: 12px 6px 12px 8px;
	border-bottom: 1px solid #D8D9DA;
	background: #F8F6EF url(../images/cc2a.jpg) repeat-x left bottom;
}
.floatright {
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.blueb {
	padding: 8px 0px 8px 15px;
	border-bottom: 2px dotted #36425C;
}
.content {
	border: 3px solid #36425C;
	background: #FFFFFF;
	padding: 8px;
	margin-top: 2px;
	height: 220px;
	text-align: center;
}
.dblue {
	background: #FFFFFF;
}

.tab {
	background: #FFFFFF;
	padding: 8px;
	border-top: 1px solid #52658B;
	border-right: 2px solid #36425C;
	border-bottom: 2px solid #36425C;
	border-left: 1px solid #52658B;
}
.salesdata {
	padding: 15px 15px 15px 35px;
	font-size: 1em;
}
.floatmaps {
	height: 12px;
	float: right;
	margin: 18px 0px 0px;
	padding: 4px 0px;
	width: 300px;
}
.tc_tab {
	padding: 4px 8px;
	display: inline;
	font-size: 1em;
	cursor: pointer;
}
.tc_tab_hover {
	background: #36425C;
	padding: 4px 8px 3px;
	display: inline;
	font-size: 1em;
	color: #FFFFFF;
	cursor: pointer;
}
.breadcrumb {
	font-size: 1em;
	padding: 4px 15px 1px 15px;
	color: #FFFFFF;
	background: #6177AB;
	font-weight: bold;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.pushdown {
	padding-top: 35px;
}
.containaccount {
	padding: 2px 0px 0px 0px;
	background: url(../images/ds.jpg) repeat-x left top;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #FFFFFF;
}
.containaccount_inner {
	padding: 0px;
	background: url(../images/ds_inner.jpg) repeat-x left top;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	_position: relative;
	margin-left: 0px;
}
body {
	font: 13px Arial, Helvetica, sans-serif;
	background: #132239;
	margin: 0px;
	padding: 0px;
}
.abnav {
	width: 200px;
	position: absolute;
}
.leftnav {
	width: 160px;
	float: left;
	background: #FFFFFF;
	height: 290px;
}
.ctn {
	width: 990px;
	height: 700px;
}
.frs {
	float: left;
	width: 800px;
	border: 12px solid #0B1731;
}

.bluetab {
	float: left;
}
.tabholder {
	height: 32px;
}

ul.app_nav li.down a, ul.app_nav li.down a:link, ul.app_nav li.down a:active, ul.app_nav li.down a:visited {
	padding: 6px 10px;
	background: #E3E7EE;
	color: #132239;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}
.dashboard {
	background: #EFEFEF url(../images/dashboardback.jpg) repeat-x left top;
	height: 500px;
}
ul.subhead {
	margin: 0px;
	padding: 6px 20px 8px;
	list-style: none;
	background: #40537B;
	border-bottom: 1px solid #4F6697;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 3px 8px;
	color: #FFFFFF;
	text-align: left;
	border-bottom: 1px solid #78654E;
	background: #666666;
}
.bltxt {
	font-size: 12px;
	color: #000;
}
.apgrad {
	background: #6177AB url(../images/dashboardgraphic.jpg) repeat-x left top;
	border-top: 5px solid #E3E7EE;
	height: 28px;
}
table.alertdetails th {
	background: #eee;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	text-align: right;
	vertical-align: top;
}
table.alertdetails h3 {
	font-weight: bold;
	font-size: 12px;
	margin: -3px;
	padding: 3px 8px;
	color: #FFFFFF;
	text-align: left;
	border-bottom: 1px solid #78654E;
	background: #666666;
}
table.alertdetails td {
	border-bottom: 1px solid #ccc;
	padding: 3px;
	font-size: 1em;
}
table.alertdetails td strong {
  font-size: 1.1em;
}
table.alertdetails input {
	font-size: 1em;
	vertical-align: middle;
}
table.alertdetails select {
	font-size: 1em;
	vertical-align: middle;
}
#padding15 {
	padding: 15px;
}

ul.subhead li {
	display: inline;
}
ul.subhead li a, ul.subhead li a:link, ul.subhead li a:active, ul.subhead li a:visited {
	padding: 1px 6px;
	color: #D3C0A3;
	text-decoration: none;
	font-size: 1em;
	margin-right: 12px;
	border: 1px solid #40537B;
}
ul.subhead li a:hover {
	color: #fff;
}
.subshadow {
	height: 12px;
	background: url(../images/subshadow.jpg) repeat-x left top;
}
.nname {
	font-size: 1em; font-weight: bold;
}
ul.subhead li.down a, ul.subhead li.down a:link, ul.subhead li.down a:active, ul.subhead li.down a:visited {
	padding: 1px 6px;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
}
b.rtop, b.rbottom{display:block}
b.rtop *, b.rbottom *{display: block; height: 1px; overflow: hidden; font-size:1px;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px; height: 2px}
b.ro1{margin: 0 5px; background:#ccc;}
.emp_col1 {
	float: left;
	width: 25%;
	border-right: 1px dotted #CCCCCC;
}
.holdemp {
	background: #F7F7F7;
	border-bottom: 1px solid #666666;
	margin-top: 12px;
	border-top: 1px solid #666666;
}
.stanform {
	padding: 15px;
}
.stanform fieldset legend {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	padding: 6px;
}
.stanform label {
	display: block;
	padding: 6px;
	float: left;
	width: 200px;
	text-align: right;
}
.stanform label.bigger {
	font-size: 14px;
	font-weight: bold;
	color: #3E4E73;
}
.rowcontain {
	background: #F5F5F5;
	border: 1px dotted #E0E0E0;
}
.stanform div.formfields {
	float: left;
	padding: 4px;
}
.data h1 {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 8px;
	padding: 3px;
	border-bottom: 1px dotted #333333;
	background: #666666;
}
.data {
	padding: 6px 6px 12px;
}
.wc1 h5 {
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
b.ro2{margin: 0 3px; border:solid #ccc; border-width:0 2px;}
b.ro3{margin: 0 2px; border:solid #ccc; border-width:0 1px;}
b.ro4{margin: 0 1px; height: 2px; border:solid #ccc; border-width:0 1px;}.clearleft {
	clear: left; height: 1px; overflow: hidden; 
}
.padme {
	text-align: left;
	width: 100%;
	height: 25px;
}
.wc1 h4 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
}
ul.actions li a, ul.actions li a:link, ul.actions li a:active, ul.actions li a:visited {
	display: block;
	color: #333;
	background: #fff;
	text-decoration: none;
	padding: 3px;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
}
ul.actions li a:hover {
	background: #E2E2E2;
}
ul.callhistory li a, ul.callhistory li a:link, ul.callhistory li a:active, ul.callhistory li a:visited {
	color: #363F5A;
	text-decoration: none;
	font-weight: bold;
}
ul.callhistory li a:hover {
	color: #000;
	text-decoration: underline;
}
.accarea a:link, .accarea a:active, .accarea a:visited {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
}
.accarea2 a:link, .accarea2 a:active, .accarea2 a:visited {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
	padding-top: 3px;
}
.gtabholder a.linktab, .gtabholder a.linktab:active, .gtabholder a.linktab:visited {
	padding: 1px 0px 8px 0px;
	color: #fff;
	text-decoration: underline;
	float: right;
	font-size: 1em;
	margin: -3px 0px 0px 12px;
}
.gtabholder a.linktabactive, .gtabholder a.linktabactive:active, .gtabholder a.linktabactive:visited {
	padding: 1px 0px 8px 0px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/arrowactive.gif) no-repeat center bottom;
	float: right;
	font-size: 1em;
	margin: -3px 0px 0px 12px;
}
h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0
}
.callreporttable {
	font-size: 1.4em;
	margin-bottom: 0px;
}
.itintable {
	font-size: 1.4em;
	margin-bottom: 0px;
}
.no {
	color: #990000;
	font-weight: bold;
}
.compiletext {
	padding: 5px 0 5px 0;
	font-size: .8em;
	font-weight: bold;
	color: #333;
	background: #e9e9e9;
	margin-bottom: 8px;
}
.mainarea { width: 100%;}
.mainarea input {
	vertical-align: middle;
}
.mainarea select {
	vertical-align: middle;
}
.edropdown {
    display: none;
    position: absolute;
    top:0; left: 0px;
    z-index: 100;
    overflow: hidden;
}

.dropstyle {
    width: 210px;
    background-color: #374C6B;
    color: #333333;
	text-align: left;
	margin-top: 5px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=626262,direction=125,strength=4);
}

.dropstyle ul {
    margin: 0;
	padding: 10px;
    list-style: none;
	background: #374C6B;
}
.dropstyle ul li{

}
.dropstyle ul li a, .dropstyle ul li a:link, .dropstyle ul li a:active, .dropstyle ul li a:visited {
    padding: 4px 10px;
	background: #44597C;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #364969;

}.dropstyle ul li a:hover {
    padding: 4px 10px;
	background: #fff;
	color: #000;
	text-decoration: none;
	display: block;

}
.dashboard_sales_data .division_container, .dashboard_sales_data .region_container,
.dashboard_sales_data .employee_container, .dashboard_sales_data .area_container {
  border: 1px solid #BDC6D9;
  padding: 5px;
  background: #FFFFFF;
  _position: relative;
  _height: 100%;
}
.itle {
	border: 1px solid #A5B5C7;
	padding: 8px 8px;
	background: #EAEEF7;
	margin: 0 10px 7px 8px;
	position: relative;
}
.itle a:link, .itle a:visited { background: #3D5267; color: #fff; position: relative; text-decoration: none; padding: 1px 8px; float: right; }.addthetitles2 a:link, .addthetitles2 a:visited {
	padding: 1px 6px;
	background: #FFFFFF;
	color: #55698A;
	font-size: 0.8em;
	font-weight: bold;
	margin-right: 4px;
	text-decoration: none;
	border-top: 1px solid #9CAFCD;
	border-right: 1px solid #5575A6;
	border-bottom: 1px solid #5575A6;
	border-left: 1px solid #9CAFCD;
}
.boostpad2 a:link, .boostpad2 a:visited {
	padding: 1px 6px;
	background: #FFFFFF;
	color: #55698A;
	font-size: 1em;
	font-weight: bold;
	margin-right: 4px;
	text-decoration: none;
	border-top: 1px solid #9CAFCD;
	border-right: 1px solid #5575A6;
	border-bottom: 1px solid #5575A6;
	border-left: 1px solid #9CAFCD;
}
div.eachind a:link, div.eachind a:visited { background: #fff; padding: 0px 5px; border: 1px solid #ccc; text-decoration: none; float: right;  margin: -1px 5px 0 0;}div.eachacct a:link, div.eachacct a:visited { background: #fff; padding: 0px 5px; border: 1px solid #ccc; text-decoration: none;  float: right; margin: -1px 5px 0 0;}div.eachmult a:link, div.eachmult a:visited { background: #fff; padding: 0px 5px; border: 1px solid #ccc; text-decoration: none;  float: right; margin: -1px 5px 0 0;}
div.eachmult a.showmeman:link, div.eachmult a.showmeman:visited { background: #fff; padding: 0px 5px; border: 1px solid #ccc; text-decoration: none;  margin: 0px 0px 0 8px; float: left;}.file_attachment { width: 100%; border:1px solid #E8C885; margin: 3px; background: #FFFCED; padding: 8px;}.filenotes { font-style: italic; font-weight: normal; font-size: 1em; color: #794B40;}
.filenotes label{ font-style: normal; font-weight: bold; font-size: 1em; color: #422D19;}
.wc_tipsform2 { border: 1px solid #333; padding: 0px; }.wc_titles a:link, .wc_titles a:visited { float: right; font-size: .8em; padding: 4px 8px; margin-left: 2px;text-decoration: none;border: 1px solid #eee; border-bottom: 0; background: #fff;}
.wc_titles a.active:link, .wc_titles a.active:visited { background: #eee; font-weight: bold;}.wc_containfields { padding: 2px 0; border-bottom: 1px solid #ccc; height: 22px;}.wc_fileuploaded a:link, .wc_fileuploaded a:visited  { float: right; padding: 4px 8px; color: #333333; text-decoration: none; border: 1px solid #ccc; background: #eee; font-size: .8em; font-weight: normal; margin: -6px 0 0 0; }.wc_addbuttonright a.button:link, .wc_addbuttonright a.button:visited { padding: 3px 6px; font-size: 1em; }.ppak_bar {background: #243047;  padding: 4px 4px 4px 4px; margin-right: 250px; font-size: 1em;}
.ppak_bar {background: #243047;  padding: 4px 4px 4px 4px; margin-right: 250px; font-size: 1em;}
.ppak_steps { color: #8099C7; width: 25%; float: left; margin: 0 0px; padding: 4px 0px; height: 14px; text-align: center; font-weight: bold;}
.ppak_steps a:link, .ppak_steps a:visited { color: #8099C7; text-decoration: underline;}
.ppak_stepactive { width: 25%; float: left; color: #fff; font-weight: bold; margin: 0 0px; padding: 4px 0px;height: 14px; text-align: center; }
div.ppacksearch {
 display: block;
 font-weight: bold;
 padding-left: 10px;
}
.ppak_noparts {
	background: #fff;
	color: #ccc;
	font-style: ltalic;
	text-align: center;
	padding: 12px;
	clear: both;
}
.ppak_resultsavb { padding: 3px 2px;}
.ppak_resultsavb h3 { background: #fff; font-size: 1.8em; color: #333; padding: 10px 0 3px 0; font-weight: normal; }
.ppak_bbuttons { border-top: 1px solid #ccc; padding: 4px 8px; background: #fff; margin-right: 250px; height: 30px; border-bottom: 1px solid #ccc;}
.ppak_result { border-bottom: 1px solid #ccc; background: #eee; border-top: 2px solid #fff; padding: 4px; font-size: 1em;}
.ppak_resultsynr {background: #F8F7F7;
	color: #999;
	font-style: ltalic;
	text-align: center;
	padding: 12px;
	clear: both;}
.ppart_detailholder {
	
}
.ppart_detailholder h3 {
	font-size: 1.6em;
	background: none;
	
}
.ppak_header { background: #333; color: #fff; padding: 6px; font-weight: bold;}
.ppak_header2 { background: #243047; color: #fff; padding: 6px; font-weight: bold;}
.ppak_body { color: #333; padding: 8px;}
.ppak_tre { border: 1px solid #333; margin-bottom: 10px; }
.ppakpad { padding: 20px 6px;}
.ie6input { width: 138px; background: #CEDAF6; border: 1px solid #38526D; padding: 2px;}
.ppak_col1 { float: left; width: 236px; margin:0px; padding: 8px;}
.ppak_col2 { margin: 0 260px 0 260px; padding:0px; min-height: 300px;  }
.ppak_colda { margin: 0 260px 0 0px; padding:0px; min-height: 300px;  }
.ppak_colds { margin: 0 260px 0 0px; padding:0px; min-height: 300px;  }
.ppak_colsss { margin: 0 260px 0 0px; padding:0px; min-height: 300px;  }
.ppak_colco { margin: 0 260px 0 0px; padding:0px; min-height: 300px;  }
.ppak_col3 { float: right; width: 226px; margin: 0px; padding:12px;}
.ppak_pn { font-size: 1.0em;  }
.ppak_eachppack { border-bottom: 1px solid #ccc; background: #F7F7F7; padding: 4px; }
.ppak_eachppack label { display: block; float: left; padding: 4px; text-align: right;}
.ppak_eachppack input.ppak_addqty { width: 30px;}
.ppak_nun { border-bottom: 1px solid #ccc; background: #F8F7F7; padding: 4px; text-align: center; font-style: italic; color: #888;}
.ppak_nun2 { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F8F7F7; padding: 4px; text-align: center; font-style: italic; color: #888; font-size: 1em;}
.ppak_lines { background: url(../images/ppakbar2.jpg) repeat-y right top;}
.ppak_linedown { background: url(../images/ppaklinedown.gif) repeat-y left top;}
.ppak_yourorder { font-size: 1.0em; font-weight: bold; text-transform: uppercase; color: #222; padding: 3px 0;}
.ppak_bluebar { background: url(../images/ppaksearch.jpg) no-repeat left top; padding: 8px 8px 8px 9px;}
.ppak_sideheader { padding-top: 15px; font-weight: bold; border-bottom: 1px solid #333;  text-transform: uppercase; font-size:1em;}
.ppak_floatid { float: left; width: 180px;}
.ppakqty { width: 30px;}
.taright {text-align: left; padding: 6px;}
.ppak_datable td { border-bottom: 1px solid #ccc;  background: #F8F7F7; padding: 4px;}
.ppak_sw { width: 160px;}
.ppak_address {background: #F8F7F7; border-bottom: 1px solid #ccc;  font-size: 1em; padding: 4px; color: #333; }
.ppak_colda label { float: left; display: block; margin-right: 12px; text-align: right; padding: 3px;}
.ppak_colds label { float: left; display: block; margin-right: 12px; text-align: right; padding: 3px;}
.ppak_bigheadline { font-size: 1.6em; }
.ppak_smallheadline { font-size: .8em; font-style: italic; color: #666666; margin-bottom: 15px;} 
.ppak_custompad { padding: 10px 15px; }
.ppak_custompad .wc_containfields { border-bottom: 0;}
.ppak_orderformdetails .wc_containfields label {
	display: block; float: left; padding: 0px; text-align: right; margin-right: 12px;
}
.ppak_custompad .wc_containfields input { width: 265px;}
.ppak_custompad .wc_containfields select { width: 272px;}
.ppak_formhold { padding: 10px 0;}
.ppak_custompad .wc_table { width: 100%;}
ul.ppak_tabs { height: 28px; margin: 15px 0 0 0; padding: 0; list-style: none; border-bottom: 6px solid #243047;}
ul.ppak_tabs li { float: left; margin-right: 8px;}
ul.ppak_tabs li a:link, ul.ppak_tabs li a:visited {
	display: block; 
	font-size: 1em; padding: 6px 15px;
}
ul.ppak_tabs li a:hover {
	background: #eee;
}
ul.ppak_tabs li.down a:link, ul.ppak_tabs li.down a:visited, ul.ppak_tabs li.down a:hover {
	display: block; 
	font-size: 1em; padding: 6px 15px;
	background: #243047;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.ppak_ue { padding: 12px 0;} 
.ppak_linetop { border-top: 1px solid #ccc; font-weight: bold; margin-top: 8px; padding-top: 8px;}
.ppak_linetop input { vertical-align: middle; margin-top: -3px;}
.ppak_shift { margin-left: 22px;}
.ppak_carefulreview { background: #EF7C27; color: #fff;  padding: 12px; border: 4px solid #AD4A00; font-weight: bold;}
.ppak_mb { text-align: center; margin: -12px -12px 12px -12px; background: #AD4A00; padding: 8px;}
.ppak_tt { font-size: .7em;}
ul.aop_goalstabs li a:hover { background: #374453; color: #fff; border: 1px solid #374453; border-top: 0;}
ul.aop_goalstabs li.active a:link, ul.aop_goalstabs li.active a:visited { display: block; background: #374453; color: #fff; text-decoration: none; padding: 3px 18px 5px 18px; font-weight: bold; font-size: .8em; border: 1px solid #374453; border-top: 0;}.aop_itsreg  input.regional_goals_input {font-size: 1.1em; padding: 6px; border: 1px solid #ccc; width: 44px;;}.smalladjust a:link, .smalladjust a:visited {
	background: #2C3754; color: #fff; text-decoration: none; padding: 2px 6px; font-weight: bold; font-size: .7em;
}.smalladjust2 a:link, .smalladjust2 a:visited {
	background: #BDC8E2; color: #000; text-decoration: none; padding: 2px 6px; font-weight: bold; font-size: .7em;
}.opcl a:link, .opcl a:visited { background: #777; color: #fff; font-size: 1em; font-weight: bold; text-transform: uppercase; padding: 1px 4px; text-decoration: none; border: 1px solid #222;}


/* -----------------------------------Warranty Credit Styles -------------------------------------------------
---------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------*/


.wc_floatsearch { float: left; width:350px; }
.wc_tipsform { border: 1px solid #333; padding: 10px; }
.wc_tipsform2 { border: 1px solid #333; padding: 0px; }
.wc_floatsearch iframe { border: 0 !important; }
.wc_titles { font-size: 1.4em; font-weight: normal; padding: 0 0 6px 0; background: #fff; height: 18px!important; position: relative;}
.wc_titles a:link, .wc_titles a:visited { float: right; font-size: .8em; padding: 4px 8px; margin-left: 2px;text-decoration: none;border: 1px solid #eee; border-bottom: 0 !Important; background: #fff;}
.wc_titles a.active:link, .wc_titles a.active:visited { background: #eee !Important; font-weight: bold;}
.wc_bodystyle { background: #eee; margin: 0 !important; padding: 0 !Important;}
.wc_accsearchpad { padding: 12px; font-size: .9em;}
.wc_accsearchpad label { float: left; display: block; width: 80px; text-align: right; padding: 2px 8px;}
.wc_sf input { float: left; width: 200px;}
.wc_sf select { float: left; width: 200px;}
.wc_containfields { padding: 2px 0; border-bottom: 1px solid #ccc; height: 22px;}
.wc_containfields2 { padding: 8px 0 2px 0; border-bottom: 0; height: 29px;}
.wc_containfields2 input.searchacct { width: auto !Important; overflow: hidden !Important; white-space: nowrap !important; height: auto !Important; border: 1px solid #263C72; background: #6177AB !important; padding: 2px 8px; font-weight: normal !important; font-size: 1em; color: #fff!important; }
.wc_floatthisto{ float: left; font-size: .9em; }
.wc_searchagain { background: #6177AB; color: #fff; padding: 8px; width: 100%; position: fixed; _position: absolute !important; height: 18px;}
.wc_searchagain a { float: left; _position: relative; border: 1px solid #ccc; background: #eee; padding: 2px 8px; font-size: .8em; text-decoration: none; margin: 0 0px 0 53px !important;}
.wc_table { width: 99% !important;}
.wc_table td {padding: 4px 8px 4px 4px; font-size: .8em !important; border-bottom: 1px solid #ccc; vertical-align: top !Important; }
.wc_table td.noresults {padding: 8px 12px 8px 12px !important; font-size: 1.1em !important; border-bottom: 1px solid #ccc; vertical-align: top !Important; background: #eee !Important; border: 0 !important}
.wc_table th {padding: 4px; font-size: .8em !important; text-align: left !Important; background: #BBC8E8;}
.wc_table tr.odd {background: #DDE4F6 !important;}
.wc_table tr.even {background: #ECF0FA !important;}
.wc_spacefiller { height: 35px;}
.wc_plussign img{ border: 0 !Important;} 
.wc_manualadd { float: left; background: #eee; margin-left: 0px; height: 374px; width: 268px !Important; border-left: 1px solid #ccc; }
.wc_sectionpad { padding: 12px; font-size:.9em;}
.wc_containfields3 { padding: 0px 0;  height: 23px;}
.wc_sectionpad label {float: left; display: block; width: 100px; text-align: right; padding: 2px 8px;}
.wc_sectionpad input { width: 115px !Important;}
.wc_accountbuys {float: left; padding-left: 18px; margin-left: 18px; border-left: 1px dotted #666; height: 374px;}
.wc_accountbuyspad { padding: 12px;}
.wc_accountbuyspad label {float: left; display: block; width: 100px; text-align: right; padding: 2px 8px;}
div#ac_other_detail { margin: 4px 0 0 22px !Important;}
div#c_o_compete_nba_detail {margin: 4px 0 0 22px !Important;}
.wc_parts { float: left; width: 350px;}
.wc_iframe2 { float: left; margin-top: 20px !important; border-left: 1px solid #ccc; }
.wc_iframebord { margin-left: 10px; }
.wc_fileuploaded { background: url(../images/uploadedfile.png) no-repeat left top; padding: 9px 12px 12px 42px; font-size: 1.2em; font-weight: bold;}
.wc_fileuploaded a:link, .wc_fileuploaded a:visited,.wc_fileuploaded input   { float: right; padding: 4px 8px; color: #333333; text-decoration: none; border: 1px solid #ccc; background: #eee!important; font-size: .8em !Important; font-weight: normal !Important; margin: -6px 0 0 0; }
.wc_fileuploaded input { height: 25px; padding: 4px 8px; }
.wc_fileuploaded button  { float: right; padding: 4px 8px; color: #333333; text-decoration: none; border: 1px solid #ccc; background: #eee!important; font-size: .8em !Important; font-weight: normal !Important; margin: -6px 0 0 10px; cursor:pointer; }
.wc_floatfileoptions { float: left; width: 100px; background: #eee; padding: 5px; font-size: .8em; height: 160px;}
.wc_bordersfile { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 4px 0;}
.wc_floatfilecontents { width: auto !important; height: auto; min-height: 170px; overflow: auto !important; margin: 5px 0; background: #F4F3F3;}
.wc_width { width: 425px !Important; height: 400px !Important; overflow: auto !Important;}
.wc_addbuttonright { float: right; height: 20px; width: 45px; margin-top: 0px; margin-right: 3px; padding: 6px 0; }
.wc_addbuttonright a.button:link, .wc_addbuttonright a.button:visited { padding: 3px 6px !important; font-size: 1em; }

.wc_floatfilecontents table td { border: 1px solid #ccc; background: #F4F3F3; padding: 3px;}
.wc_floatfilecontents table th { background: #A0FF90; padding: 3px;}

.dialog-background{
	display:none;
    background: none repeat scroll 0 0 rgba( 255, 255, 255, .8);
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.dialog-loading-wrapper {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: fixed;
    top: 50%;
    width: 250px;
    z-index: 9999999;
}
.dialog-loading-icon {
    background-color: #FFFFFF !important;
	border: 2px solid;
    border-radius: 13px;
    display: block;
    height: 100px;
    line-height: 100px;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 250px;
	font-size:18pt;
}