/* Global Starts */
body { font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif; text-align:left; }
/* Global Ends */


/* Top Part Starts */
.welcome { color:#306294; }
.inner-top-links a { font-family:Tahoma; color:#306294; text-decoration:none; padding:0px 3px; }
.inner-top-links a:hover { font-family:Tahoma; color:#666; text-decoration:underline; }

.top-nav-left { float:left; padding-left:5px; line-height:41px; color:#bfda7d; }
.top-nav-left a { padding:0px 10px; line-height:41px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
.top-nav-left a:hover { color:#fff71c; text-decoration:none; }

.top-nav-left-inner { float:left; padding-left:5px; line-height:35px; color:#bfda7d; }
.top-nav-left-inner a { padding:0px 10px; line-height:35px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
.top-nav-left-inner a:hover { color:#fff71c; text-decoration:none; }


.top-login a {
	padding-right:8px;
	text-decoration:underline;
	color:#000;
}
.top-login a:hover {
	text-decoration:none;
	color:#000;
}


/* Top Part Ends */


/* Content Part Starts */
h1 { font-size:16px; color:#3b5700; border-bottom:1px solid #e6e6e6; margin:0px; padding:0px; padding-bottom:5px; }

.inner-left-links img { vertical-align:middle; margin-right:6px; }
.inner-left-links a { text-decoration:none; color:#306294; }
.inner-left-links a:hover { text-decoration:none; color:#666; }

.title-price-box ul { margin:0px; padding:0px 0px 0px 7px; font-family:Tahoma; font-size:17px; color:#545454; }
.title-price-box li { margin:0; padding:0; list-style:none; clear:both; }
.title-price-box-item-title { float:left; padding-left:4px; }
.title-price-box-item-price { float:right; padding-right:4px; text-align:right; }


.listing-storename-ttl { width:98px; color:#001e51; }
.listing-note-ttl { width:193px; color:#001e51; }
.listing-type-ttl { width:42px; color:#001e51; }
.listing-total-ttl { width:80px; color:#001e51; }
.listing-edit-ttl { width:41px; color:#001e51; }
.listing-date-ttl { width:80px; color:#001e51; }


.listing-contents { float:left; }
.listing-storename-content { width:98px; padding-left:10px; border-right:1px solid #fff; }
.listing-note-content { width:193px; padding-left:10px; border-right:1px solid #fff; }
.listing-note-content img { vertical-align:text-bottom; }

.listing-type-content { width:52px; height:28px; text-align:center; border-right:1px solid #fff; }
.listing-type-content img { padding-top:8px; }

.listing-total-content { width:85px; padding-right:5px; text-align:right; border-right:1px solid #fff; }
.listing-edit-content { width:51px; height:28px; text-align:center; border-right:1px solid #fff; }
.listing-edit-content img { padding-top:6px; }

.listing-date-content { width:63px; padding-left:10px; }


.listing-wrapper p { margin:0; padding:0px 0px 0px 0px; color:#bfbfbf; }
.listing-wrapper p a { text-decoration:none; color:#306294; padding:0px 6px; }
.listing-wrapper p a:hover { text-decoration:underline; }

.form a { text-decoration:underline; color:#306294; padding:0px 0px; }
.form a:hover { text-decoration:none; }





/* Content Part Ends */


/* Footer Starts */
.footer { text-align:center; color:#78af02; font-family:Tahoma; font-size:11px; line-height:20px; }
.footer a { 
	text-decoration:none;
	color:#78af02;
}
.footer a:hover { 
	text-decoration:none;
	color:#333;
}
/* Footer Ends */


/* Other Classes Starts */
.button_white { 
	background:url(../images/btn-bg1.gif) repeat-x top left; 
	border:1px solid #dcdcdc;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#005daf;
	padding:4px 3px 6px 3px;
	cursor:pointer;
}
.button_form{
	background:url(../images/btn-bg2.gif) repeat-x top left; 
	border:1px solid #679800;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:1px 2px 2px 2px;
	cursor:pointer;
	}
.button_green { 
	background-color:#006e2e;
	border:1px solid #dbef9c;
	padding:0px 6px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#e5fea8;
	cursor:pointer;
}
.TextBoxLogin {
	background-color:#fff;
	font-size:11px;
	color:#5c5c5c;
	border:none;
	width:110px;
	padding:3px 0px 3px 5px;
}
.TextBox 
{
	border:1px solid #cecfd4; line-height:18px; width:150px; float:right; vertical-align:middle; 
}
.TextBoxForm
{
	border:1px solid #cecfd4; line-height:18px; width:150px;  vertical-align:middle; 
}
.Label {
	background-color:#fff;
	font-size:11px;
	color:#5c5c5c;
	border:none;
	width:110px;
	text-align:justify;	
}
.RequireField
{
	color:red;
	font-style:normal;
	
}
.error div
{
	font-size:11px;
	width:811px;
	font-weight:bold;
	float:left;
	color:#FE2322;
	padding:5px 0px 5px 5px;
	margin-bottom:8px;
	border:solid 1px #FE2322;
}
.innererror div
{
	
	font-size:11px;
	width:593px;
	font-weight:bold;
	float:left;
	color:#FE2322;
	padding:5px 0px 5px 5px;
	margin-bottom:8px;
	border:solid 1px #FE2322;
	margin-top:8px;
	margin-left:0px;
}
.confirmmessage div
{
	font-size:11px;
	width:811px;
	font-weight:bold;
	float:left;
	color:#4F7500;
	padding:5px 0px 5px 5px;
	margin-bottom:8px;
	border:solid 1px #76AE01;
}
.innnerconfirmmessage div
{
	font-size:11px;
	width:593px;
	font-weight:bold;
	float:left;
	color:#4F7500;
	padding:5px 0px 5px 5px;
	margin-bottom:8px;
	border:solid 1px #76AE01;
	margin-top:8px;
	margin-left:0px;
}
.DivPopup
{
	background-color: #fff;
	border: 1px solid #76AE01;
	color: #4F7500;
	display: block;
	font-size: 13px;
	font-weight: normal; /*height: 20px;*/
	margin-left: 260px;
	padding: 0px 0px 0px 8px;
	position: absolute;
	text-align: left;
	vertical-align: top;
	width: 200px;
	margin-top:-5px;
	margin-left:190px;
	
}
.DivPopup-2
{
	background-color: #fff;
	border: 1px solid #76AE01;
	color: #4F7500;
	display: block;
	font-size: 13px;
	font-weight: normal; /*height: 20px;*/
	margin-left: 260px;
	padding: 0px 0px 0px 8px;
	position: absolute;
	text-align: left;
	vertical-align: top;
	width: 200px;
	margin-top:-25px;
	margin-left:190px;
}
.DivPopup-3
{
	background-color: #fff;
	border: 1px solid #76AE01;
	color: #4F7500;
	display: block;
	font-size: 13px;
	font-weight: normal; /*height: 20px;*/
	margin-left: 260px;
	padding: 0px 0px 0px 8px;
	position: absolute;
	text-align: left;
	vertical-align: top;
	width: 200px;
	margin-top:-5px;
	margin-left:8px;
}
.DivPopupError
{
	background-color: #fff;
	border: 1px solid #FE2322;
	color: #FE2322;
	display: block;
	font-size: 13px;
	font-weight: normal; /*height: 20px;*/
	margin-left: 260px;
	padding: 0px 0px 0px 8px;
	position: absolute;
	text-align: left;
	vertical-align: top;
	width: 200px;
	margin-top:-5px;
	margin-left:-5px;
	margin-left:190px;
}
.MyShoeboxx
{
	background-color:#CCE296;
}

/* inner left accordion menu starts */
.technology{ cursor:pointer; font-size:11px; margin:0; float:left;}
.technology b { float:left; cursor:pointer; width:178px; }

.thelanguage { clear:both;}
.thelanguage ul { list-style:none; margin:0px; padding:0px 0px 0px 35px; line-height:18px; }


/* inner left accordion menu ends */

.uploadreceipts-wrapper { float:left; width:580px }
.uploadreceipts-box { clear:both; float:left; width:575px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #c2c2c2; }
.uploadreceipts-holder { float:left; margin-top:10px; }
.uploadreceipts-right-img { float:right; width:150px }
.uploadreceipts-left-table { float:left; width:420px }

a { font-family:Tahoma; color:#306294; text-decoration:none; padding:0px 0px; }
a:hover { font-family:Tahoma; color:#666; text-decoration:underline; }

/* Other Classes Ends */
.blacktext
{
	font-size:13px; clear:both; font-family:Tahoma, Arial; color:#000000; text-decoration:none; font-weight:bold;
}

/* 9th Sep 08 new classes starts */
.inner-content-part p { margin:10px 0px 10px 0px; padding:0px; font-size:11px; }
.inner-content-part p a { text-decoration:none; color:#3b5700; }
.inner-content-part p a:hover { text-decoration:underline; color:#3b5700; }
.inner-content-part ul { margin:10px 0px 10px 0px; padding:0px 0px 0px 25px; list-style:lower-roman; }
.inner-content-part li { margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; line-height:16px; }
.highlight { font-weight:bold; color:#679900; }
.highlight a { font-weight:bold; color:#679900; text-decoration:underline; }
.highlight a:hover { font-weight:bold; color:#679900; text-decoration:none; }
.highlight2 { font-weight:bold; color:#333; padding:0px 0px 0px 15px; }
/* 9th Sep 08 new classes ends */

.linkbutton UL {PADDING:5px 0px 0px 20px; MARGIN: 0px; LIST-STYLE-TYPE: none; font-family:Arial, Helvetica, sans-serif; }
.linkbutton LI { PADDING:0px 0px 0px 0px; DISPLAY: inline; MARGIN: 0px 3px 0px 0px; FONT-SIZE:12px; }
.linkbutton a { BACKGROUND:url(../images/btn-left-img-1.gif) no-repeat left top; FLOAT: left; MARGIN: 0px 6px 0px 0px; PADDING: 0px 0px 0px 3px; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif;}
.linkbutton a SPAN { PADDING-RIGHT:5px; PADDING-BOTTOM:6px; DISPLAY: block; BACKGROUND:url(../images/btn-right-img-1.gif) no-repeat right top; COLOR:#000; PADDING-TOP:4px; FLOAT: none; font-weight:normal; padding-left:5px;cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.linkbutton a:hover { BACKGROUND:url(../images/btn-left-img-1.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif;}
.linkbutton a:hover SPAN { color:#385400; BACKGROUND: url(../images/btn-right-img-1.gif) no-repeat right top; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.closepopup
{
color:#F60606;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none
}
.closepopup:hover
{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none
}