*{
	margin:0;
	padding:0;
}
html,body {
	background:#01043f url(images/strip.jpg) repeat-x top center;
}
a:focus, a img{
	outline:none;
	border:none
}
#container{
	width:867px;
	height:auto;
	min-height:580px;
	
	background:url(images/dng.jpg) no-repeat top left;

	padding:0px 0px 24px 42px;
	position:relative;
}
#inner{
	background:url(images/repeat.jpg) repeat-y 0px 0px;
	width:867px;
}
#logoContainer{
	width:148px;
	border:0px solid #990000;
	float:left;
}
/*Top Navigation part-------------------------------------*/
#topNavigation{
	background:url(images/topPane.jpg) no-repeat top left;
	width:719px;
	min-height:79px;
	
	float:right;
	position:relative;
	border:0px solid #990000;
}
#main{
	list-style-type:none;
	
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d3af62;
	
	width:95%;
	margin:8px 0 0 25px;
}
#main a:link, #main a:visited, #main span{
	color:#ecdda4;
	
	text-decoration:none;
}
#main a:hover, #main a#selected{
	color:#ffffff;
}
#main2{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	list-style-type:none;
	
	width:95%;
	margin:10px 0 0 22px;
}
#main2 li {
	float:left;
	margin-left:6px;
}
#main2 a:link, #main2 a:visited{
	display:block;
	width:47px;
	
	color:#0d40a6;
	text-decoration:none;
	text-align:center;	
}
#main2 a:hover{
	color:#003366;
}
/*------------------------------------------------------*/

/*Left Pane --------------------------------------*/
#leftPane{
	background:url(images/leftnav_bkg.jpg) no-repeat 0px -25px;
	width:148px;
	min-height:611px;
	height:expression('611px');
	position:relative;
}
#leftPane span{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6c6e16;
}
#companyName{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#796c4a;
	
	position:relative;
	top:5px;
	right:5px;
	text-align:right;
}
#search{
	position:relative;
	top:15px;
	left:13px;
}
#search a:link, #search a:visited{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#5b533d;
	text-decoration:none;
}
#help{
	position:relative;
	top:25px;
	right:3px;
	
	text-align:right;
}
#help a:link,#help a:visited{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#0d40a6;
	font-weight:bold;
	text-decoration:none;	
}
#dashboard{
	position:relative;
	top:30px;
	left:12px;
	width:136px;
}
#dashboard ul{	
	list-style-type:none;
}
#dashboard ul li{
	background:url(images/left_btn.gif) no-repeat top right;
	text-align:right;
	position:relative;
	padding:0 0 5x 0;
}
#dashboard a:link, #dashboard a:visited{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#0636ab;
	text-decoration:none;
}
#dashboard a:hover{
	color:#1769ff;
}
#dashboard img{
	position:relative;
	top:1px;
}
#toDo{
	position:relative;
	top:50px;
	left:12px;
	width:136px;
}
#toDo div{
	background-color:#fbf9d1;
	border:1px solid #baab77;
	
	padding:0 5px 10px 5px;
	padding-left:25px;
	padding-left:expression('26px');
	
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}
#toDo p{
	margin-top:5px;
	text-indent:-18px;
	text-indent:expression('-24px');
}
#toDo p.selected{
	color:#b6b6a6;
}
#toDo input{
	position:relative;
	top:4px;
}

#flagCurrency{
	position:absolute;
	bottom:50px;
	right:1px;
	width:60px;
	
	border:1px solid #d0b761;
	background:url(images/btn_bkg.gif) repeat-x top center;
	
	padding:0px 3px 0 3px;
}
#flagCurrency img{
	position:relative;
	top:1px;
	top:expression('1px');
}
/*------------------------------------------------------*/

#content{
	background:url(images/bkg.jpg) repeat-x top left;
	width:715px;
	
	float:right;
	
	position:relative;
	top:-32px;
	right:4px;
	padding:10px 0 0 0px;
}
#content ul{
	margin-left:10px;
	list-style-type:none;
}
#content ul li{
	margin-bottom:10px;
}
#content ul.horizontal{
	width:710px;
	margin-left:0px;
}
ul.horizontal li{
	float:left;
	margin-left:8px;
}
.List1{
	width:252px;
}
.List2{
	width:209px;
}

.greenbox h3{
	background:url(images/gbox_middle.gif) repeat-x 50px 0px;
	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
}
.greenbox div{
	border:1px solid #85a629;
	background-color:#FFFFFF;
	text-align:center;
}
.bluebox h3{
	background:url(images/bbox_middle.gif) repeat-x 50px 0px;
	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
}
.bluebox div{
	border:1px solid #1b6aa8;
	background-color:#FFFFFF;
	text-align:center;
}
.orangebox h3{
	background:url(images/obox_middle.gif) repeat-x 50px 0px;
	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
}
.orangebox div{
	border:1px solid #f29e0d;
	background-color:#FFFFFF;
	text-align:center;
}
.megentabox h3{
	background:url(images/mbox_middle.gif) repeat-x 50px 0px;
	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
}
.megentabox div{
	border:1px solid #ae3448;
	background-color:#FFFFFF;
	text-align:center;
}
.boxblue h3{
	background:url(images/blue_box_middle.gif) repeat-x 0px 0px;
	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
}
.boxblue img{
	margin-right:10px;
}
.boxmegenta h3{
	background:url(images/megenta_box_middle.gif) repeat-x 0px 0px;
	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:17px;
}
.boxmegenta img{
	margin-right:10px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
table.megenta .head td{
	background-color:#f3eac5;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#760003;
	
	padding:3px 5px;
}

table.megenta td.divider{
	border-left:1px solid #e1c089;
}
table.green .head td{
	background-color:#f6ecb6;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#adb268;
	
	padding:3px 2px;
}

table.green td.divider{
	border-left:1px solid #e0ce85;
}
table.orange .head td{
	background-color:#f3eac5;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#cd8400;
	
	padding:3px 2px;
}

table.orange td.divider{
	border-left:1px solid #d3bd75;
}
table.blue .head td{
	background-color:#f3eac5;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#164b87;
	
	padding:3px 2px;
}

table.blue td.divider{
	border-left:1px solid #1d6baa;
}
table td{
	background-color:#ffffff;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	
	padding:3px 2px;
}
table td.color{
	background-color:#f3eac5;
	color:#6d891d;
	padding-right:4px;
}
.textbox{
	border:1px #b0b971 solid;	
	width:110px;
}
.lonely{
	margin:5px 15px 5px 10px;
}
.smallTextbox{
	width:60px;
	border:1px solid #f29e0d;
}

.textboxFont{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:1px 3px;
}
ul.funda{
	top:-5px;
	top:expression('5px');
}
ul.links{
	position:relative;
	right:13px;
	float:right;
}
ul.links a:link,ul.links a:visited{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:auto;
	padding:2px 15px 3px 0;
}
ul.links li{
	margin-right:2px;
	float:left;
}
ul.links img{
	position:relative;
	top:-2px;
}
.save{
	background:url(images/green_box_middle.gif) repeat-x top left;
}
.cancel{
	background:url(images/gray_box_middle.gif) repeat-x top left;
}
.payment{
	background:url(images/orange_box_middle.gif) repeat-x top left;
}

.smallBox{
	width:355px;
}
.coloredCell{
	background-color:#f3eac5;
}
.borderTop_orange{
	border-top:1px solid #f29b0b;
}
.borderTop_blue{
	border-top:1px solid #1c6ca8;
}

