/* ------------------------------------------------

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
.btn, .button, .submit{cursor:pointer;}
a {text-decoration: none;color:#0C4ABE; outline:0;}
a:hover {text-decoration: none;color:#222;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}
.cmfErrorMessageBoard{ color:#D00; font-size:11px;}
.red{ color:#E00;}
h3{ font-size:12px;}
.input{border:1px solid #777; padding:2px;}
.breadcrumb, .br{ margin:0 auto 8px auto; width:684px; padding:0 10px 0 10px; clear:both; line-height:20px; height:25px; background:url(../images/page.gif) no-repeat -2818px bottom;}

/*------------------ Page Layout ------------------*/
body					{ font-family:Tahoma;font-size:12px;background:url(../images/bg.gif) repeat-x #f2f2f2;}
#warp					{ }
.persianTools			{ width:898px; margin:0 auto;}
.container				{ background:#FFF; height:1%;}
.header					{ height:88px; background:url(../images/logo.gif) no-repeat top left;}

.topBanner				{ height:200px; width:898px; background-color: #0067A5;}

.sidebar				{ width:178px;padding:10px 0 10px 0;}
.main					{ width:720px;padding:10px 0 10px 0;}

#topMnu					{ float:right; width:650px; padding:35px 15px 0 0; color:#DDD; text-align:right;}
#topMnu a				{ color:#777;}
#topMnu a:hover			{ color:#111;}
a.homeTopLink{ display:block; float:left; width:200px; height:75px;}
a.domainLoginFormLink{ display:block; background:url(../images/domainLoginFormLink.gif) 0 0; width:137px; height:23px; float:left; margin:0 0 0 35px;}
a.irDomainLoginFormLink{ display:block; background:url(../images/domainLoginFormLink.gif) -142px 0; width:141px; height:23px; float:right; line-height:420px; overflow:hidden; margin:0 35px 0 0;}


.page					{ background:url(../images/page.gif) -704px 0; width:704px; margin:0 auto 8px auto;height:1%;}
.page h1.title			{ background:url(../images/page.gif) no-repeat 0 0; width:684px; color:#444; height:30px; font-size:12px; line-height:28px; padding:0 10px 0 10px;}
.page h1.domainTitle	{ background:url(../images/page.gif) no-repeat -2112px 0; width:684px; color:#0067A5; height:30px; font-size:12px; line-height:28px; padding:0 10px 0 10px;}
.pageIn					{ background:url(../images/page.gif) no-repeat -1408px bottom; padding:10px 15px 15px 15px; line-height:1.5; height:1%;}
.staticPage				{ padding:10px 15px 15px 15px; line-height:1.5; height:1%;}

.pageIn	ul, .pageIn	li	{ list-style:inside;}

.sideBarBox				{ width:170px; background:url(../images/sideBar.gif) -170px 0;}
.sideBarBox	h3.title	{ width:150px; background:url(../images/sideBar.gif) 0 0; height:30px;color:#444; font-size:12px; line-height:28px; padding:0 10px 0 10px;}
.sideBarBoxIn			{ background:url(../images/sideBar.gif) no-repeat bottom right; padding:5px 15px 15px 15px;}
.sidebar .lang			{ background:url(../images/page.gif) no-repeat -3530px bottom; text-align:center; line-height:20px; height:25px; color:#AAA; margin:0 0 8px 0;}
.sidebar .basketLink a{ background:url(../images/iconAll.jpg) no-repeat 65px 3px; color:#555; padding:0 18px 0 0; display:block; width:70px; margin:0 auto;}
.sidebar .basketLink a:hover{ color:#000;}

.faceBookBox{ height:62px;}

.contacttable			{ }
.contacttable td		{ padding:3px;}
.contacttable input		{ padding:2px; border:1px solid #222;}
.contacttable textarea 	{ padding:2px; border:1px solid #222;}

.loginTable, .changeNsTbl{ margin:0 auto;}
.formTbl{}
.formTbl th{ padding:3px;}
.formTbl td{ padding:3px;}
.loginBtn{ text-align:center;}

h3.irTitle{ padding:5px; border-bottom:1px dashed #DDD; margin-bottom:10px;}
.irProfile td{ border:1px solid #DDD; padding:3px 12px;}
.irDomainList td{border:1px solid #DDD; padding:5px 8px;}
.irDomainList th{border:1px solid #DDD; padding:5px 8px; text-align:center; background:#EEE;}
.domianName{ font-weight:bold;}

.changeNsTbl td, .changeNsTbl th{ border:1px solid #ddd; padding:7px;}
.changeNsTbl .primary-cell{ text-align:center;}
.changeNsTbl .input{ width:180px;}

/*------------------ Image Button ------------------*/
input.enter, input.submit
{cursor:pointer; color: transparent; font-size: 0; height:23px; overflow:hidden; border:0; padding:0;}
input.enter{ background-position:-227px 0px; width:52px;}
input.submit{  background-position:-503px 0px; width:52px;}



/*------------------ Portfolio ------------------*/
.portfolio_list_thumbs	{ padding:15px 22px; float:right; width:180px; height:150px; text-align:center;}
.portfolioListThumbsFull{ padding:10px 5px; float:right; width:158px; height:150px; text-align:center; position:relative;}
.portfolioSubjectsDropDown{float:left; font-weight:normal;}
.portfolioSubjectsDropDown select{ border:1px solid #AAA; background:#f1f1f1;}

.portfolioImg{height:110px ; width:109px; margin:0 auto 0 auto; direction:ltr;}
.portfolioImg a{height:110px ; width:109px; display:block; margin:0 auto; position:relative;}
.portfolio_list_thumbs .image , .portfolioListThumbsFull .image
{ width:100px; height:100px; display:block; padding:2px 3px 0 3px;}
.portfolio_list_thumbs .overly , .portfolioListThumbsFull .overly
{ width:106px; height:109px; position:absolute; display:block; background:url(../images/picture_frame.png);}


.portfolioRight{ float:right; width:330px;}
	.portfolioBody{ text-align:justify;}
	.portfolioBody h3{ width:310px; color:#555; height:23px; margin:5px 0; font-size:11px;}
	
	.checkListBox{}
	.checkList{ width:147px; color:#444; cursor:help;}
	
	
	.tecList{float:right; width:64px; height:64px; margin:5px; border:1px solid #EEE; padding:3px;}
	.tecList img{ cursor:help;}
	.tecList h4{ padding:25px 0 0 0;}

.portfolioLeft{ float:left; width:330px;}
	.portfolioWebsiteLink{ width:310px; margin:0 auto; height:20px;}
	.portfolioLimage{ margin-bottom:8px;}
	.portfolioLimage img{ margin:0 auto; display:block; border:1px solid #eee; padding:5px;}


.portfolio_full_thumbs	{ float:left; padding:11px; width:60px; height:60px; text-align:center}
.portfolio_full_thumbs img{ border:1px solid #EEE;}

/*------------------ Paging ------------------*/
div.paging				{ text-align:center; padding:10px 0 0 0;}
table.paging			{ margin:0 auto;}

.pagin-center	{ padding:0 5px; color:#888; direction:rtl;}
.pagingPagesNumbersList span{display:block;margin-left:3px;float:right;}
.pagingPagesNumbersList a{padding:3px; display:block; width:18px; height:18px;}

.currentPageNumber a{ border:solid 1px #2E6AB1;background:#2E6AB1;color:#FFF;}

.pageNumber	a		{ border:solid 1px #9aafe5;}
.pageNumber	a:hover	{ border:solid 1px #2E6AB1;background:#2E6AB1;color:#FFF;}

.jumpToNextPage a , .jumpToPrevPage a
{ border:1px solid #DEDEDE; color:#888888;}

.pagin-left, .pagin-right{ vertical-align:top;}
.pagin-left a, .pagin-right a
{ border:1px solid #DEDEDE; color:#555;padding:3px; display:block; width:18px; height:18px;}



/*------------------ homeBox ------------------*/
.homeBox{}
.homeBox .row1{ background:url(../images/homeRow1Bg.gif); height:170px;}
	.services{ padding:10px 20px 0px 20px;}
	.servicesTitle{ border-bottom:1px solid #c7c8ca; margin-bottom:15px; color:#c7c8ca; padding:5px;}
	.servicesTitle h1{ color:#0067a5; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
	.serviceBox{ width:200px; height:56px; float:right; padding:10px; color:#777; overflow:hidden;}
	.serviceBox strong{ color:#900; display:block; padding:0 0 8px 0;}
	
	.services .ico{ width:56px; height:56px;}
	.services .icon1{ background:url(../images/homeIcon.gif) 122px 0;}
	.services .icon2{ background:url(../images/homeIcon.gif) 58px 0;}
	.services .icon3{ background:url(../images/homeIcon.gif) 198px 0;}

.homeAboutUs{ text-align:justify;}
.aboutUsHomeImage{ float:left; padding:0 8px 5px 0;}

.page2Box		{ background:url(../images/home2Box.gif) -704px 0; width:704px; margin:0 auto 8px auto;}
.page2BoxTitle	{ background:url(../images/home2Box.gif) no-repeat 0 0; }
.page2BoxBtn	{ background:url(../images/home2Box.gif) no-repeat -1408px bottom;line-height:1.5; height:1%;}
.page2BoxBtn h3.title{ height:30px;color:#444; font-size:12px; line-height:28px; padding:0 10px 0 10px;}
.page2BoxBtn .body{ padding:10px;}
.page2BoxBtn .left	{ width:348px;float:left; }
.page2BoxBtn .right	{ width:348px;float:right;}

.homeTopSiteBox{ width:318px; height:153px; margin:0 auto; direction:ltr;}
.homeTopSite{ margin:0 auto; width:153px; height:153px; overflow:hidden; float:right;}
.homeTopSiteBox .prev, .homeTopSiteBox .next{ float:right; width:21px; padding:65px 30px 0 30px;}
.homeTopSiteBox a#prev, .homeTopSiteBox a#next
{display:block; width:21px; height:23px; overflow:hidden; line-height:50;}
.homeTopSiteBox a#prev{ background:url(../images/nextPrev.gif) -21px 0;}
.homeTopSiteBox a#next{ background:url(../images/nextPrev.gif) 0 0;}

.homeNewDomain	{ direction:ltr; padding:25px 10px 10px 10px;}
.homeNewDomain .newdomainorder{ height:40px;}
.homeNewDomain table{ margin:0 auto;}
.homeNewDomain table td{ padding:3px;}
.homeNewDomain .domain-avalablity{ color:#E00; padding:15px 5px; direction:rtl;}
.homeNewDomain select{ border:1px solid #777; padding:2px;}

/*------------------ Domain ------------------*/
.domainBox-right{ float:right; width:150px;}
.domainBox-left { float:left; width:450px;}
	.domainBox-left .domainForm{ height:70px; direction:ltr;}
	.domainBox-left .domainForm td{ vertical-align:middle;}

	.domainBox-left	{ direction:ltr; padding:10px 10px 0 10px;}
	.domainBox-left table{ margin:0 auto;}
	.domainBox-left table td{ padding:3px;}
	.domainBox-left .domain-avalablity{ color:#E00; padding:15px 5px; direction:rtl;}
	.domainBox-left select{ border:1px solid #777; padding:2px;}

	.olddomainorder .input{ width:260px;} 



	.domainForm input 	{ border:1px solid #777; padding:2px; width:200px;}
	.domainForm select 	{ border:1px solid #777; padding:2px;}
	.domain-avalablity	{ text-align:center;}
	
	.domainBox-left .domainReg{direction:ltr;}
	.domainBox-left .domainReg td{ vertical-align:middle;}
	
	.domainReg input 	{ border:1px solid #777; padding:2px;}
	.domainReg select 	{ border:1px solid #777; padding:2px;}
	
	.loginForm{ direction:ltr;}
	.loginForm td{ vertical-align:middle; padding:3px;}
	.loginForm select{ border:1px solid #777; padding:2px;}

.planeDetail{ width:600px; margin:0 auto;}

.domainPriceTbl{}
.domainPriceTbl td, .domainPriceTbl th{ padding:3px 15px; border:1px solid #FFF;}
.domainPriceTbl th	{ background:#EEE;}
.domainPriceTbl td	{ direction:ltr; text-align:center;}
.domainPriceTbl tr.color1 td{ background:#ebf4f6;}
.domainPriceTbl tr.color2 td{ background:#deeff3;}

/* Tooltip */
#tooltip {position:absolute;z-index:9999;color:#fff;font-size:11px;width:180px;}
#tooltip .tipHeader {height:8px;background:url(../images/tipHeader.gif) no-repeat;}
#tooltip .tipBody {background-color:#000;padding:5px 15px 5px 15px;}
#tooltip .tipFooter {height:8px;background:url(../images/tipFooter.gif) no-repeat;}


/*------------------ Hosting ------------------*/
.details-title .linuxPlan{ margin:0 auto;}
.details-title .windowsPlan{ margin:0 auto;}

.linuxDetailsTable{ margin:0 auto; direction:ltr; border:1px solid #73a6cb; margin-bottom:10px;}
.linuxDetailsTable td{ padding:5px 2px; border-left:1px solid #e9f3f8;}
.linuxDetailsTable th{ padding:8px; text-align:left; color:#335c6e;}
.linuxDetailsTable tr.odd{ background:#bfe4f1}
.linuxDetailsTable tr.even{ background:#dceef5}

.windowsDetailsTable{ margin:0 auto; direction:ltr; border:1px solid #64432c; margin-bottom:10px;}
.windowsDetailsTable td{ padding:5px 2px; border-left:1px solid #f7f3f0;}
.windowsDetailsTable th{ padding:8px; text-align:left; color:#7d5517;}
.windowsDetailsTable tr.odd{ background:#eae4d9}
.windowsDetailsTable tr.even{ background:#e3d9c5}


.irlinuxDetailsTable{ margin:0 auto; direction:ltr; border:1px solid #267102; margin-bottom:10px;}
.irlinuxDetailsTable td{ padding:5px 2px; border-left:1px solid #ccdd92;}
.irlinuxDetailsTable th{ padding:8px; text-align:left; color:#267102;}
.irlinuxDetailsTable tr.odd{ background:#ebf8be}
.irlinuxDetailsTable tr.even{ background:#fafeec}


.windowsPlan		{ background:url(../images/windows.details.plan.gif) center no-repeat; font:18px bold Verdana, Geneva, sans-serif; line-height:50px; color:#FFF; width:67px; height:67px; text-align:center;}
.linuxPlan			{ background:url(../images/linux.details.plan.gif) center no-repeat; font:18px bold Verdana, Geneva, sans-serif; line-height:50px; color:#FFF; width:67px; height:67px; text-align:center;}
.irlinuxPlan		{ background:url(../images/linux.details.plan.gif) center no-repeat; font:18px bold Verdana, Geneva, sans-serif; line-height:50px; color:#FFF; width:67px; height:67px; text-align:center;}

.row1, .windowsBox, .linuxBox, .irlinuxBox{ width:704px; margin:0 auto;}

.row1{ background:url(../images/hostRow1.gif) 1408px 0; margin-bottom:8px;}
	.row1In{ background:url(../images/hostRow1.gif) no-repeat -1408px bottom; padding:0 0 15px 0; height:1%;}
	
	.customersList	{ float:left; width:259px;}
	.customersList h3.title{background:url(../images/hostRow1.gif) no-repeat 0 0; width:249px; color:#444; height:30px; font-size:12px; line-height:28px; padding:0 10px 0 0;}
	.customersListIn{ height:50px; overflow:hidden;}
	.customersListIn .customersList{ text-align:center; width:250px; margin:0 auto; }
	
	.newDomain		{ float:right; width:437px;}
	.newDomain h3.title{background:url(../images/hostRow1.gif) no-repeat -267px 0; width:427px; color:#444; height:30px; font-size:12px; line-height:28px; padding:0 10px 0 0;}
	.newDomain .newDomainOrder{ direction:ltr;}
	.newDomainOrder{ padding:10px 10px 0 10px;}
	.newDomainOrder input { border:1px solid #777; padding:2px; width:200px;}
	.newDomainOrder select { border:1px solid #777; padding:2px;}
	
	.newDomain table{ margin:0 auto;}
	.newDomain table td{ padding:3px;}
	.newDomain .domain-avalablity-{ color:#E00;}
	.newDomain .domain-avalablity{ color:#E00; padding:15px 5px; direction:rtl;}
	.newDomain select{ border:1px solid #777; padding:2px;}

.windowsBox , .linuxBox , .irlinuxBox{ width:704px; height:217px; margin-bottom:8px;}
.linuxBox .left, .windowsBox .left, .irlinuxBox .left{ width:245px; float:left; padding:10px 0 0 10px;}
.linuxBox .right, .windowsBox .right, .irlinuxBox .right{ width:437px; float:right;}

.right .description{ padding:40px 178px 0 20px; line-height:1.3; font-size:11px; cursor:pointer;}
.right .priceButton{ padding:5px 0 0 0; text-align:left;}

.linuxBox{ background:url(../images/linuxBox.jpg) no-repeat;}
.windowsBox{ background:url(../images/windowsBox.jpg) no-repeat;}
.irlinuxBox{ background:url(../images/iranHostBox.jpg) no-repeat;}

.left{}
.left .linux-plans, .left .windows-plans{ padding:0 0 10px 0;}
.left .linuxPlan, .left .windowsPlan, .left .irlinuxPlan{ float:left;}
.planorder{	float:left; width:67px; text-align:center;}
.planspec{ width:165px; float:right; padding:10px 10px 0 0; text-align:right;}
.planspec .highlight {font-weight:bold;color:#CC0000;}

.basketRow1Left{ float:left; width:333px;}
.basketRow1Right{ float:right; width:333px;}
	.basketRow1Right .basketInfo{ margin:0 auto;}
	.basketRow1Right .basketInfo td{ padding:5px;}
	.basketRow1Right .basketInfo input{ border:1px solid #777; padding:2px; width:150px;}
	
	.terms{width:270px; margin:0 auto; margin-top:10px;}
	.terms td{ padding:3px 8px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;}
	.terms input{ cursor:pointer;}

.basket { width:702px; margin:0 auto; border:1px solid #797149;}
.basket select{ border:1px solid #777; padding:2px;}
.basket td{ padding:3px; border:1px solid #FFF; text-align:center;}
.basket th{ padding:8px; border:1px solid #FFF; background:#777; color:#FFF; text-align:center;}
.color1 td{ background:#ECEAE0;}
.color2 td{ background:#E0DDCC;}
.selectHost{ margin:0 auto;}
.selectHost td{ border:0;}
td.basketSum{ padding:8px; font-weight:bold; font-size:12px; letter-spacing:2px;background:#6F6A53; color:#FFF;}

.addItemToBasket{width:704px; margin:0 auto;}
.addItemToBasket th{ padding:8px; border:1px solid #FFF; background:#777; color:#FFF; text-align:center;}
.addItemToBasket td{padding:3px; border:1px solid #FFF;background:#ECEAE0; text-align:center;}
.addItemToBasket select{ border:1px solid #777; padding:2px;}
.addItemToBasket input{ border:1px solid #777; padding:2px;}

.onlinePay{ margin:0 auto; padding:30px 0 0 0;}
.onlinePayBankImg{width:100px; float:left;}
.onlinePayForm{ }
.onlinePayTable{ margin:0 auto;}
.onlinePayTable td{ padding:3px;}
.onlinePayTable input{ border:1px solid #777; padding:2px}
.onlinePayTable select{ border:1px solid #777; padding:2px}
.onlinePayTable textare{ border:1px solid #777; padding:2px}
.onlinePayTable .text{ width:110px; text-align:left;}

.checkDomainInHostingPageWithAjax{ margin:0 auto;}
.checkDomainInHostingPageWithAjax td{ border:0;}
#newdomainorder #domains_availablity{ padding:3px; direction:rtl;}


/*------------------ Contact View ------------------*/
.contactViewBoxUser	{ border:1px solid #D1EFB3; background:#f8fbf5; margin:0 0 10px 0;}
.contactViewBoxStaff{ border:1px solid #C2D2EF; background:#f7fdff; margin:0 0 10px 0;}

.contact_view_header{ border-bottom:1px dotted #BBB; padding:10px; font-size:11px; height:1%;}
.contact_view_header .right{ float:right; width:300px;}
.contact_view_header .left{ float:right; width:270px;}
.contact_view_body{ padding:10px; font-size:12px;}

.contact_view_box{ width:450px; margin: 0 auto;}
.contact_view_box textarea{ width:450px;}

/*------------------ contact Us ------------------*/
.contactUs			{ margin:0 auto;}
.contactUs td		{ padding:3px;}
.contactUs input	{ border:1px solid #777; padding:2px}
.contactUs textarea	{ border:1px solid #777; padding:2px}
.contactUs .select	{ border:1px solid #777; padding:2px}
.contactUs .textarea{ width:350px; height:100px;}


/*------------------ order Table ------------------*/
.orderTable{ width:570px; margin:0 auto;}
.orderTable td{ padding:3px;}
.orderTable input{ border:1px solid #777; padding:2px;}
.orderTable .select	{ border:1px solid #777; padding:1px;}
.orderTable .textarea{ border:1px solid #777; padding:1px;margin-top:5px; width:520px;}
.orderTable strong.title{ display:block; padding:5px; background:#f8f8f8;}
.orderTable .buttonBox{ text-align:center; border-top:3px solid #f8f8f8; padding:10px;}


/*------------------ FAQ ------------------*/
.faqList{ list-style:inside;}
ul.faqList{ padding:0 10px 0 0; }
ul.faqList li{ padding:0 10px 0 0;font-weight:bold;}
.faqList li ul{ padding:0 10px 0 0;font-weight:bold;}
.faqList ul li{ padding:0 10px 0 0; font-weight:normal;}

#faqBox{ border:1px solid #d6dbdd; background:url(../images/faqTitle.gif) no-repeat top; padding:35px 10px 10px 10px; width:682px; margin:0 auto;}
#faqBox li{ list-style:inside square;}
.faqByCategory{ padding:0 18px 0 0;}

.helpFaqBox{ padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #f1f1f1;}
.helpFaqBox h3{color:#0000AA; font-size:11px;}
.helpFaqBox img{border:1px solid #DDD; float:right;}
.questionList{ margin:0 80px 0 0; font-size:11px;}

/*------------------ FAQ Box ------------------*/
h2.trigger {font-size:11px;font-weight:normal; padding:3px;}
h2.trigger a {
	color: #000;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active { font-weight:bold;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	border-top: 1px solid #d6d6d6;
	background: #f4f4f4 ;
	overflow: hidden;
}
.toggle_container .block {padding: 10px;}

/*------------------ Domain ------------------*/
.domainList{ width:500px; margin:0 auto; text-align:center; margin-bottom:8px;}
.domainList td ,.domainList th { padding:5px; border:1px solid #FFF;}
.domainList .head{ background:#777; color:#FFF;}
.domainList .color1{ background:#f8f8f8;}
.domainList .color2{ background:#f1f1f1;}


.server{ direction:ltr; text-align:left;}
.serverBox{ padding:15px 0; border-bottom:1px dashed #BBB;}
.serverBox .imageB{ float:left; margin:0 10px 0 0; width:220px; text-align:center;}
.serverBox table{ float:right; width:430px;}
.serverBox table td{ padding:5px; vertical-align:top; border:1px solid #EEE;}
.serverBox .lblForm{ text-align:right; color:#555; border-right:1px solid #FFF;}
.serverBox .name{ font-weight:bold; font-size:13px; color:#0067A5;}

.serverSpec{padding:15px 0;}
.serverSpecTbl{ margin:0 auto;}
.serverSpecTbl td{ padding:5px; vertical-align:top;border:1px solid #DCEEF5;}
.serverSpecTbl th{ background:#DCEEF5; padding:5px;border:1px solid #DCEEF5; color:#335C6E;}
.serverSpecTbl .lblForm{ font-weight:bold; color:#888; text-align:right;}



/*------------------ Footer ------------------*/
.footer{ background:#0067a5; text-align:center; direction:ltr; height:74px;}
.footerBox	{ width:896px; padding:30px 0; margin:0 auto; color:#FFF; border-left:1px solid #3385b7;border-right:1px solid #3385b7;}
.footer a	{ color:#DDD;}
.footer a:hover	{ color:#FFF;}

/*------------------ Message Box ------------------*/
.err , .errorBox	{background:url(../images/err.gif) no-repeat right #ffd8d6; padding:10px 35px 10px 10px; border:1px solid #ff0038;margin:5px 8px;}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #e4f6de; padding:10px 35px 10px 10px; border:1px solid #8fdc79; margin:5px 8px;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:10px 35px 10px 10px; border:1px solid #e87c29; margin:0 10px;}
.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}
