/*body, html{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d6c37; margin:0; padding:0; background:#dfe0d5 url(../images/bg.png) left top repeat-x;}*/

body, html{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; background:#dfe0d5 url(../images/bg.png) left top repeat-x;}

div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, input, img{ margin:0; padding:0;}
img{ border:none;}
#mainwrapper{ width:100%;}
#container{ width:924px; margin:0 auto; background-color:#fff;}

.header{padding:25px 0;}
.logo{ float:left; width:250px;}
.search{ float:right; width:590px;}
.clear{clear:both; font-size:0px; height:0px;}

.search ul{ width:570px; color:#0d6c37; list-style:none;}
.search ul li{ float:left; list-style:none; padding:0 3px;}
.search ul li label{ float:left; font-size:12px; font-weight:bold; line-height:26px;}
.search_input{color:#0d6c37; float:left; margin-top:3px; width:160px; height:16px; background-color:#fbfbec; border:0; outline:0; padding:3px;}
.btn_submit{ background-color:#0d6c37; outline:none; border:0; color:#FFF; font-size:12px; width:70px; text-align:center; height:24px; padding-bottom:2px; cursor:pointer;}
.search span{ color:#5d74b8; font-size:10px;}
.search span a{ color:#5d74b8; text-decoration:none; font-size:10px;}

/*Inner page*/
.maininner{ background:url(../images/mid_m.jpg) left top repeat-y;}
.innercontent{ background:url(../images/top_m.jpg) left top no-repeat; padding:20px 0;}
.content{margin:0 30px; background-color:#fff; padding:5px; color:#3d4b75;}
.content h1{color:#3d4b75; font-size:34px; line-height:50px;}
.content h2{color:#3d4b75; font-size:18px; padding-top:10px;}
.content p{color:#3d4b75; padding-top:10px;}
.mid_bot{ background:url(../images/bot_m.jpg) left top no-repeat; font-size:2px; line-height:2px; height:14px; display:block; width:924px;}

.col_left{ float:left; width:500px; line-height:22px;}
.col_right{ float:left; width:300px;}
.num{line-height:40px; margin:5px 0px; float:left; width:500px; font-size:18px;}
.num img{float:left;}
.num span{float:left; padding-left:10px;}
.num2{ background:url(../images/123.jpg) left -60px no-repeat;}
.num3{ background:url(../images/123.jpg) left bottom no-repeat;}
.icon_right{ list-style:none; padding-top:20px; padding-left:20px;}
.icon_right li{ background:url(../images/icon_right.jpg) left center no-repeat; line-height:27px; padding-left:30px;}
.hor_list{ list-style:none; padding:20px 0; float:left;}
.hor_list li{ float:left; display:block; text-align:center; font-weight:bold; font-size:14px; padding:0px 20px;}
.hor_list li strong{display:block; padding-bottom:10px;}
.hor_list1 li{padding:0px 80px;}

.blue{ background-color:#a4add8;}
.white{ background-color:#fff;}
.cor{font-size:2px; line-height:2px; height:10px;}

.navigation{ width:924px;height:auto;padding:0px;background:#a4add8 url(../images/bluecor_r.gif) right top no-repeat; clear:both; overflow:hidden;}
.navigation ul{ list-style:none; background:url(../images/bluecor_l.gif) left top no-repeat; padding-left:20px;}
.navigation li{ display:inline;}
.navigation li a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:0px 20px; display:inline; line-height:35px;}
.navigation li a:hover{ text-decoration:none; color:#000;}

.middle{ width:924px;}
.col-1{ width:924px; background:#fbfbec url(../images/mid_bg.jpg) left top no-repeat;}
.left{ float:left; width:516px; padding:20px 20px 0px 26px;}
.left p{ padding:20px 5px 0px 10px; line-height:18px; font-size:14px; color:#3d4b75;}
.right{ float:left; width:360px; padding:10px 0px;}
.right p{ padding:15px 5px 0px 10px; font-weight:bold; line-height:18px; font-size:14px; color:#3d4b75;}
.right_logo{ text-align:right;}
.demo{ text-decoration:none; color:#fff; width:223px; background:url(../images/btn-green.jpg) right top no-repeat; font-weight:bold; font-style:normal; line-height:55px; display:block; text-align:center; font-size:24px; float:left; margin-right:15px;}
.start{ text-decoration:none; color:#fff; width:253px; background:url(../images/btn-green.jpg) left top no-repeat; font-weight:bold; font-style:normal; line-height:55px; display:block; text-align:center; font-size:24px; float:left; }

.btn{ width:924px; position:absolute; margin-top:-13px;}
.btn a{text-decoration:none; color:#fff; width:308px; background:url(../images/btn.jpg) left top no-repeat; font-weight:bold; font-style:normal; line-height:49px; display:block; text-align:center; font-size:22px; float:left;}
.btn a.easy{background-position:-308px 0px;}
.btn a.secure{background-position:-616px 0px;}

.btn a:hover{text-decoration:none; color:#fff; background:url(../images/btn_h.jpg) left top no-repeat;}
.btn a:hover.easy{background-position:-309px 0px;}
.btn a:hover.secure{background-position:-616px 0px;}

.btn a.active{text-decoration:none; color:#fff; background:url(../images/btn_h.jpg) left top no-repeat;}
.btn a.active_easy{background-position:-309px 0px; width:307px;}
.btn a.active_secure{background-position:-616px 0px; width:308px;}

.col-3{ width:924px; background:url(../images/mid_bg2.gif) left top repeat-y; padding:50px 0px 10px 0px;}
.pic_box{ clear:both; list-style:none;}
.pic_box li{ float:left; padding:15px 20px; width:380px; color:#0d6c37; font-size:16px; }
.pic_box_l{ width:180px !important; text-align:center; }


.vedio{float:left; width:250px;}
.col3_left{ float:left; width:650px;}
.col3_left p{ padding:10px 20px 0px 40px; line-height:22px; font-size:18px; color:#0d6c37;}
.money_back{padding:30px 0px 10px 0px; line-height:22px; font-size:16px; font-weight:bold; color:#0d6c37; }
.money_back_img{ text-align:center;}


.footer{ width:924px; clear:both; overflow:hidden; padding-top:10px;}
.bottom { text-align:center;  width:924px;}
.bottom a{ text-decoration:none; color:#000; font-weight:bold; margin:0 50px; line-height:30px;}
.bottom a:hover{ text-decoration:underline; color:#000;}

.copyright{ width:924px; color:#000; text-align:center; line-height:30px;}

/* 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:10px; 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:12px; 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; 
padding-left:0px;}
.listterms{margin-left: 0px;}
.listterms li { margin-left:20px;}
.listterms h4 {font-size:16px; color:#3d4b75; margin:0 0 10px 0; 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; }


.vat-title-price-box ul { margin:0px; padding:0px 0px 0px 7px; font-family:Tahoma; font-size:17px; color:#545454; }
.vat-title-price-box li { margin:0; padding:0; list-style:none; clear:both; }
.vat-title-price-box-item-title { float:left; padding-left:4px; }
.vat-title-price-box-item-price { float:right; padding-right:4px; text-align:right; }


.receipt-admin-title-price-box ul { margin:0px; padding:0px 0px 0px 7px; font-family:Tahoma; font-size:17px; color:#545454; }
.receipt-admin-title-price-box li { margin:0; padding:0; list-style:none; clear:both; }
.receipt-admin-title-price-box-item-title { float:left; padding-left:4px; }
.receipt-admin-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 */
.footer1 { text-align:center; color:#78af02; font-family:Tahoma; font-size:11px; line-height:20px; }
.footer1 a { 
	text-decoration:none;
	color:#78af02;
}
.footer1 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:831px;
	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:-5px;
	/*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:190px;
	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;*/
}

/* inner left accordion menu starts */
.technology{ cursor:pointer; font-size:12px; 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 }

/* removed by meck on 8march2010 a { font-family:Tahoma; color:#306294; text-decoration:none; padding:0px 0px; }
a:hover { font-family:Tahoma; color:#666; text-decoration:underline; }*/
.adv-search-top{ font-family:Tahoma; color:#fff; text-decoration:none; padding:0px 0px; font-weight:bold}
.adv-search-top:hover{ font-family:Tahoma; color:#fff; text-decoration:none; padding:0px 0px; font-weight:bold;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
}

.buttonAddEmail { position:absolute; display:block; margin:2px 10px 0px 190px;  =margin:2px 10px 0px 10px;}


.white_link{ line-height:31px; color:#fff; font-weight:bold; display:block;}
.white_link a{ background:url(../images/btn_header.jpg) center top no-repeat; width:60px; line-height:31px; color:#3d4b75; font-weight:bold; text-decoration:none; display:block; text-align:center; margin-bottom:10px;}
.mid_tab td{ padding:3px 0;}
 .white_link a:hover{ background:url(../images/btn_header_h.jpg) center top no-repeat;}
