/*    Global Styling
/*^-----------------------------------------------------------------------------------------------------------------*/

* { margin:0; padding:0; border: 0; }

html, body { color: #333; font: 12px/120% Arial, Verdana, helvetica, sans-serif;background: url(images/main_grad.jpg) repeat-x #000; }
body {  }

input, select, textarea { font: 91% Arial, Verdana, helvetica, sans-serif; }

a { color: #d48e15; text-decoration: none; }
a:hover { color: #d48e15; text-decoration: underline; }

#top { width: 946px; height: 57px; margin: 0 auto; border-bottom: #4d4d4d 11px solid; }
#leading_solutions { float: left; width: 304px; height: 57px; background: url(images/main.jpg) no-repeat; }
#logo { float: right; width: 174px; height: 57px; background: url(images/main.jpg) -304px 0 no-repeat; }

#header { width: 946px; height: 123px; margin: 0 auto; background: url(images/main.jpg) 0 -57px no-repeat; border-bottom: #4d4d4d 6px solid; position: relative; }

#globalnav { width: 470px; height: 26px; overflow: hidden; position: absolute; bottom: 0; right: 8px; }
#globalnav li { display: inline; }
#globalnav li a { float: left; width: 92px; height: 0; padding-top: 92px; overflow: hidden; background: url(images/menu.png) no-repeat; margin-right: 2px; }

#globalnav li#Home a { background-position: 0 0; }
#globalnav li#Solutions a { background-position: -92px 0; }
#globalnav li#support a { background-position: -184px 0; }
#globalnav li#partners a { background-position: -276px 0; }
#globalnav li#About a { background-position: -368px 0; }

#globalnav li#Home a:hover { background-position: 0 -26px; }
#globalnav li#Solutions a:hover { background-position: -92px -26px; }
#globalnav li#support a:hover { background-position: -184px -26px; }
#globalnav li#partners a:hover { background-position: -276px -26px; }
#globalnav li#About a:hover { background-position: -368px -26px; }

#globalnav li#Home a:active { background-position: 0 -52px; }
#globalnav li#Solutions a:active { background-position: -92px -52px; }
#globalnav li#support a:active { background-position: -184px -52px; }
#globalnav li#partners a:active { background-position: -276px -52px; }
#globalnav li#About a:active { background-position: -368px -52px; }

#globalnav li#Home.active a { background-position: 0 -52px; }
#globalnav li#Solutions.active a { background-position: -92px -52px; }
#globalnav li#support.active a { background-position: -184px -52px; }
#globalnav li#partners.active a { background-position: -276px -52px; }
#globalnav li#About.active a { background-position: -368px -52px; }

#footer { width: 946px; height: 46px; margin: 0 auto; border-bottom: #4d4d4d 11px solid; background: #fff; border-top: #bcbcbc 4px solid; border-bottom: #4d4d4d 11px solid; }
#footer_l { float: left; width: 73px; height: 46px; background: url(images/main.jpg) -478px 0 no-repeat; }
#footer_r { float: right; width: 362px; height: 46px; background: url(images/main.jpg) -551px 0 no-repeat; }

#bottom { width: 946px; margin: 4px auto; text-align: right; font-size: 10px; color: #a4a4a4; }
#bottom a { color: #a4a4a4; text-decoration: none; }
#bottom a:hover { color: #fff; text-decoration: underline; }

/**/
/*    Index
/*^-----------------------------------------------------------------------------------------------------------------*/

div#main_area { width: 921px; margin: 0 auto; background: url(images/main_area_grad.jpg) bottom center repeat-x #363636; padding: 12px 12px 19px 13px; border-bottom: #fff 1px solid; font-size: 11px; line-height: 120%; color: #000; }
a#gloo { display: block; float: left; width: 110px; height: 321px; background: url(images/mobank.jpg) no-repeat; margin-right: 13px; }

div#column2 { float: left; width: 322px; margin-right: 12px }
div#column21 { height: 163px; background: url(images/silver-grad.png) top center repeat-x #cecece; margin-bottom: 12px; padding: 13px; }
div#column21 div#Welcome { width: 149px; height: 13px; background: url(images/index.jpg) -452px 0 no-repeat; margin-bottom: 10px; }
div#column22 { height: 94px; background: url(images/silver-grad.png) top center repeat-x #cecece; padding: 13px; }
div#column22 div#News { width: 100px; height: 12px; background: url(images/index.jpg) -452px -13px no-repeat; margin-bottom: 10px; }
div#column22 h1 { font-size: 11px; color: #2b7593; }

div#column3 { float: left; width: 207px; margin-right: 12px; height: 305px; background: url(images/index.jpg) no-repeat #cea129; padding: 8px; }
div#column3 #personal { width: 109px; height: 28px; background: url(images/index.jpg) -452px -25px no-repeat; margin-bottom: 10px; }
div#column3 #personal_foto, #business_foto { width: 205px; height: 134px;height:60px; background: url(images/index.jpg) -452px -97px no-repeat; border: #d4a834 1px solid; margin:  10px auto; }
#business_foto{background:url('images/bizimg.png');}
div#column3 h1 { font-size: 12px; color: #000; margin-bottom: 2px; }
div#column3 { font-size: 11px; color: #424242; }

div#column4 { float: left; width: 213px; height: 305px; background: url(images/index.jpg) -223px 0 no-repeat #f47e0c; padding: 8px; }
div#column4 #business { width: 109px; height: 22px; background: url(images/index.jpg) -452px -53px no-repeat; margin-bottom: 15px; }
div#column4 li { list-style-image: url(images/bull.gif); color: #fff; margin-left: 20px; margin-right: 10px; margin-bottom: 4px; }
div#column4 li h1 { font-size: 12px; color: #4d4d4d; font-weight: normal; margin-bottom: 2px; }
div#column4 h1 { font-size: 12px; color: #000; margin-bottom: 2px; }

div#column3 p, div#column4 p{margin-bottom:11px;}


/**/
/*    About
/*^-----------------------------------------------------------------------------------------------------------------*/

div#main_area table { table-layout: fixed; }
div#main_area table td { vertical-align: top; }

td#left_menu { width: 179px; overflow: visible; background: #989898; }
td#lm_right_border { width: 14px; }
td#content { background: url(images/silver-grad.png) top center repeat-x #cecece; padding: 8px 8px 8px 12px; }
td#content.innerpaged{width:710px;}
#contenttitle{font-size:16px;font-weight:bold;color:#333;padding-top:3px;padding-bottom:8px;}

#left_menu li { display: inline; }
#left_menu li.lm_item_active { position: relative; }
#left_menu li a, #left_menu li div.lm_active { color: #fff; float: left; width: 159px; height: 19px; background: url(images/sNavOver.jpg) -220px -66px no-repeat; padding: 4px 0 0 20px; border-bottom: #b5b5b5 1px solid; }
#left_menu li div.lm_active { position: relative; }
#left_menu li div.lm_active, #left_menu li a:hover { color: #000; background-position: -220px -43px; text-decoration: none; }
#left_menu li div.lm_active div { width: 8px; height: 11px; background: url(images/lm_active_arrow.gif) no-repeat; position: absolute; left: 179px; top: 6px; }


div#subnavHead_3 { width: 179px; height: 43px; background: url(images/sNavhead_about.jpg) -220px 0 no-repeat; }
div#subnavHead_4 { width: 179px; height: 43px; background: url(images/sNavhead_solutions.jpg) -220px 0 no-repeat; }
div#subnavHead_6 { width: 179px; height: 43px; background: url(images/sNavhead_partners.jpg) -220px 0 no-repeat; }
div#subnavHead_5 { width: 179px; height: 43px; background: url(images/sNavhead_support.jpg) -220px 0 no-repeat; }

div.lm_item a, div.lm_item a:hover { color: #fff; }

div#about_txttrans { width: 113px; height: 23px; background: url(images/about.jpg) -220px -90px no-repeat; margin-bottom: 10px; }
div#cont_creditcard { float: right; width: 220px; height: 302px; background: url(images/about.jpg) 0 0 no-repeat; margin-left: 10px; }
/**/

#bottom div, #bottom span#copyright { float: left; color:#666;}
#bottom{position:relative;}
#bottom span#mytxttrans{
position:absolute;
top:-54px;
left:8px;
}

form.ttForm{
	margin-top:20px;
}

form.ttForm input, form.ttForm select, form.ttForm textarea{
	border:1px solid #666;padding:1px;
}

form.ttForm textarea{
width:500px;
}

form.ttForm p{
	clear:both;
	height:23px;
}

form.ttForm p.txtrea{
height:170px;
}

form.ttForm label{
	width:130px;
	float:left;
}

form.ttForm input, form.ttForm select{
	float:left;
}

li.ttNewsItem{
color:#666;
padding-left:0px;
padding-bottom:5px;
list-style:none;
}

li.ttNewsItem a{
font-size:12px;
font-weight:bold;
}

.innerpaged ul{
margin-left:30px;
}

#LogoTileContainer{
clear:both;
margin-top:10px;
}

#LogoTileContainer a{
border:1px solid #ccc;
background:#fff;
float:left;
margin:3px;
}

#LogoTileContainer a:hover{
background:none;
border:1px solid #32769D;
}