@charset "utf-8";
/* CSS Document */
body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0px;
}

/* containers */
.container {
 width:966px;
 padding:0px 12px 0px 6px;
}

/* shadow */
.shadow {
 width:984px;
}
.container, .shadow {
 margin:auto;
}

/* header */
#header {
 min-height:85px;
 height:auto !important;
 height:85px;
}
.logo {
 padding:13px 0px 0px 18px;
}

/* top navigation */
#topnav {
 height:42px;
 background-image:url(../images/bg1.gif);
 background-repeat:repeat-x;
 position:relative;
}

/* contents */
.contents, .cols {
 min-height:500px;
 height:auto !important;
 height:500px;
 position:relative;
}

/* columns */
.cols {
 padding:20px 17px 10px 17px;
}
.second_content {
 width:184px;
}
.main_content {
 width:541px;
 padding:5px 10px;
/* text-align:justify;*/
 color:#666666;
 line-height:20px;
}
.main_content h1 {
 font-family:Georgia;
 color:#990033;
 font-weight:normal;
 font-size:26px;
 padding:0px 0px 10px 0px;
}
.main_content strong {
 color:#333333;
}
.main_content p {
 padding:8px 0px;
}
.main_content p, .main_content h1 {
 margin:0px;
}
.second_content, .main_content  {
 min-height:400px;
 height:auto !important;
 height:400px;
}
.highlight_text {
 color:#990033;
}

/* call to actions */
.call_act h2 {
 font-size:16px;
 margin:0px;
 padding:10px 0px 0px 0px;
 text-align:center;
}
.call_act img {
 margin:0px 0px 8px 0px;
}

/* side nav */
.side_nav {
 border:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}
.side_nav_header {
 background-color:#990033;
 height:33px;
}
.side_nav_header h2 {
 margin:0px;
 padding:10px 0px;
 text-align:center;
 font-size:10px;
 color:#FFFFFF;
}

/* banner */
.banner {
 text-align:center;
}

/* boxes */
.box1 {
 border:1px solid #cccccc;
 background-image:url(../images/bg2.gif);
 background-repeat:repeat-y;
 min-height:50px;
 height:auto !important;
 height:50px;
 padding:5px 8px;
 margin:0px 0px 10px 0px;
}
.box1_header1 h2 {
 background-image:url(../images/mail.gif);
 width:110px;
 padding:10px 0px 0px 55px;
 text-align:center
}
.box1_header2 h2 {
 background-image:url(../images/pdf.gif);
 width:115px;
 padding:10px 0px 0px 50px;
 text-align:right;
}
.box1_header3 h2 {
 width:165px;
 padding:10px 0px 0px 0px;
 text-align:center;
}
.box1_header4 h2 {
 background-image:url(../images/low_prices.gif);
}
.box1_header5 h2 {
 background-image:url(../images/upload.gif);
 text-align:right
}
.box1_header6 h2 {
 background-image:url(../images/investors.gif);
}
.box1_header7 h2 {
 background-image:url(../images/billboard.gif);
}
.box1_header8 h2 {
 background-image:url(../images/mobile.gif);
}
.box1_header9 h2 {
 background-image:url(../images/wallet.gif);
}
.box1_header4 h2, .box1_header5 h2, 
.box1_header6 h2, .box1_header7 h2, 
.box1_header8 h2, .box1_header9 h2 {
 width:115px;
 padding:10px 0px 0px 50px;
}
.box1_header6 h2, .box1_header7 h2, 
.box1_header8 h2, .box1_header9 h2 {
 text-align:center;
}

.highlight_txt {
 font-weight:normal;
 display:block;
 font-size:11px;
}

.box1_details2 {
 padding:0px 0px 10px 40px;
}
.box1_head h2 {
 background-repeat:no-repeat;
 background-position:top left;
 min-height:45px;
 height:auto !important;
 height:45px;
 font-size:13px;
}
.box1_head h2 a:hover {
 text-decoration:underline;
}
.box1_head h2 a, .box1_head h2 {
 color:#990033;
 text-decoration:none;
}

.box1 form, .box1 p, .box1_head h2 {
 margin:0px;
}
.box1 p {
 padding:2px 0px;
}

.txtbox {
 border:#999999 1px solid;
}

/* footer */
#footer {
 background-color:#990033;
 min-height:43px;
 height:auto !important;
 height:43px;
 font-size:11px;
 text-align:center;
/* padding:7px 0px 0px 4px;*/
padding:7px 40px 0 0;
}
#footer ul, #footer p {
 margin:0px;
}
#footer p {
 padding:5px 0px;
}
#footer li {
 display:inline;
 list-style-type:none;
 background-image:url(../images/chevron.gif);
 background-repeat:no-repeat;
 padding:0px 9px 0px 6px;
 background-position:100% 3px;
}
* html #footer li {
 padding:0px 8px 0px 9px;

}
#footer li#noborder {
 background-image:none;
}
#footer li a, #footer {
 color:#FFFFFF;
 text-decoration:none;
}
#footer li a:hover {
 text-decoration:underline;
}

/**/
.left {
 float:left;
}
.right {
 float:right;
}
.clr, .clr2 {
 clear:both;
}
.clr2 {
 line-height:0;
 font-size:0;
 height:0;
}

a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

textarea.textfield {
width: 480px;
}
.services-images {
border:5px solid #CCCCCC;
text-align:center;
}

/* webapp */
.sub_col {
padding:0 20px 30px;
}

.sub_colL {
width:165px;
}

.sub_colR {
padding:0 20px;
width:291px;
}

h2 {
margin:0;
}

#link {
color:#FFFFFF;
text-decoration:none;
}




#app a, #app{
 text-decoration:none;
}
#app a:hover {
 text-decoration:none;
}