@charset "utf-8";
/* CSS Document */

body {margin:0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; background:url(images/body-bg.jpg) top repeat-x #FFF;}
#rightcolumn img a {border:0px;}
#container {width:924px; margin-left:auto; margin-right:auto;}
#logo {display:block; height:209px; width:254px; margin-top:33px; background:url(images/logo_bg.jpg) no-repeat top left #000; padding:30px 0px 0px 20px;}
#logo h1 {margin:0px;}
#logo h1 a {display:block; height:144px; width:253px; background:url(images/globaltechnologypartners_logo.jpg) no-repeat;}
#logo h1 a span {display:none;}
#logo h2 {color:#FFF; font-size:12px; font-weight:bold; float:right; margin:-15px 20px 0px 0px;}
#topbanner {position:absolute;top:11px; width:924px;}
#topnavigation {display:block; font-size:11px;}
#topnavigation ul {margin:0px; float:left;}
#topnavigation ul li {float:left; list-style:none; margin-right:20px;}
#topnavigation ul li a {color:#FFF600;}
#topnavigation ul li a:hover {color:#FF9900;}
#date {float:right; font-size:11px; color:#C8C8C8; margin-top:-15px; width:120px;}
#date p {margin:0px;}
#banner {display:block; height:239px; width:644px; margin:-239px 0px 0px 279px; z-index:-1000;}
#banner h2, #banner p {margin:0px;}
#content-container {display:block; width:924px; background:url(images/content-container-bg.jpg) repeat-y;}
#content {display:block; margin:1px 0px 0px 0px; background:url(images/content-bg.jpg) bottom left no-repeat;}
#rightcolumn {display:block; width:644px; float:right; background:#F0F0F0;}
#rightcolumn h2 {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#00668C; width:100%;}
#mainpara {padding:0px 0px 20px 0px;}
#mainpara img {margin:10px 20px 40px 0px; border:0px;}
#paras {padding:20px;}
#mainpara p {font-size:12px;}
#mainpara a {color:#00668C;}
#mainpara a:hover {color:#FF3C00;}
#mainpara h2 {border-bottom:1px solid #00668C; padding-bottom:3px; font-size:25px;}
#mainpara h3 {font-size:18px; font-weight:bold;}
#mainpara h4 {font-size:16px;}
#mainpara h5 {font-size:14px;}
#mainpara h6 {font-size:12px; color:#FF0000;}
#mainpara ul li {font-size:11px;}
#subparas {display:block; clear:both; margin:30px 0px 0px 0px; border-top:1px solid #929292;}
#subparas p {font-size:11px;}
#subparas h3 {margin:0px 0px 0px 0px; color:#00668C; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
#lsubpara {display:block; width:280px; float:left; border-right:1px solid #929292; padding:0px 20px 0px 0px;}
#rsubpara {display:block; width:280px; float:left; padding:0px 0px 20px 20px; overflow:hidden; height:200px;}

#updates {display:block; width:604px; clear:both; background:url(images/updates-bg.jpg) top left no-repeat #EAEAEA; outline:1px solid #929292; padding:20px; float:left; margin:20px 0px 0px 0px; position:relative; top:1px;}
#updates h2 {font-size:18px;}
#updates h3 {font-size:14px; color:#FF3C00; margin:10px 0px 0px 0px;}
#updates p {font-size:12px; color:#818181;}
#updates img {float:right; margin:0px 0px 20px 20px;}
#updates hr {clear:both;}

#leftcolumn {display:block; float:left; width:274px;} 
.leftnav ul {margin:0px 0px 0px -40px;}
.leftnav ul li {list-style:none;}
.leftnav ul li a {display:block; height:48px; width:234px; background:url(leftnav-bg.jpg) bottom repeat-x; line-height:48px; padding:0px 20px; color:#FFF;text-decoration:none;}
.leftnav ul li a:hover {display:block; height:48px; width:234px; background:url(leftnav-bg.jpg) top repeat-x; line-height:48px; padding:0px 20px; color:#FFF;text-decoration:none;}
#login {display:block; width:234px; padding:0px 20px 20px 20px; background:url(images/login-bg.jpg) top repeat-x #001134; border-bottom:1px solid #FFF;}
#login h2 {padding:0px 0px 0px 0px; color:#FFCC00; font-variant:small-caps; font-size:18px; margin:0px;}
#login p {font-size:12px; color:#FFF;}
#login form p {font-size:12px; color:#FFF; margin:10px 0px 0px 0px;}
#login form input {margin-bottom:5px;}
#login form label {font-size:10px; color:#FFF; margin-right:10px;}
.marginfix {position:relative; left:5px;}
#login p a {color:#FFF; text-decoration:none; display:inline-block; padding:4px; border:1px solid #FFF; width:auto; background:#000033; margin:0px 5px 0px 0px;}
#login a a:hover {background:#0066FF;}
#contactinfo {display:block; background:#131313; width:234px; padding:0px 20px 20px 20px; margin-bottom:10px;}
#contactinfo h3 {margin:20px 0px 0px 0px;color: #666; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#contactinfo h4 {margin:0px; color:#CCC; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#contactinfo h5 {margin:20px 0px 0px 0px; color:#FF9900; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contactinfo p {margin:0px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clearfloat {display:block; height:1px; clear:both; background:transparent;}
#footer {display:block; clear:both; width:924px; height:85px; background:url(images/footer-bg.jpg) repeat-x top; margin:10px 0px 0px 0px;}
#footerl {display:block; width:11px; height:85px; background:url(images/footer-sides.jpg) left no-repeat; float:left;}
#footerr {display:block; width:11px; height:85px; background:url(images/footer-sides.jpg) right no-repeat; float:right;}
#footer1, #footer1 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; text-align:center; padding:30px 0px 0px 0px;font-weight:bold;}
#footer1 a:hover {text-decoration:underline;}
#footer2, #footer2 a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#C6C6C6; text-align:center;}

#suckerfishnav .last {border-right:none;}
#suckerfishnav {font-weight:bold}
#suckerfishnav, #suckerfishnav ul {list-style:none;padding:0;margin:0px;width:900px;}
#suckerfishnav a {display:block;color:#ddd;text-decoration:none;padding:0px 1px;}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav li ul {position:absolute;border:1px solid #000;left:-999em;height:auto;width:250px;font-weight:normal;margin:0px 0px 0px 0px;line-height:1;-moz-opacity:0.95;opacity:0.95;khtml-opacity:0.95}
#suckerfishnav li li {padding-right:1px;width:250px;}
#suckerfishnav li li a {padding:10px 10px;}
#suckerfishnav li ul li {font-weight:bold;}
#suckerfishnav li ul li a {font-size:12px;color:#FFF;}
#suckerfishnav li:hover ul li a {color:#ddd;border-bottom:1px solid #000;}
#suckerfishnav li ul ul {margin:-21px 0px 0px 151px;}
#suckerfishnav li ul li:hover {background:#0099FF;}
#suckerfishnav li ul li:hover a {color:#FFF; text-indent:15px;}
#suckerfishnav li ul li:hover a:hover {color:#FFF; text-indent:15px;background:url(images/nav-arrow.gif) left no-repeat;<ul></ul>}
#suckerfishnav li ul li:hover li a {color:#ddd;}
#suckerfishnav li ul li li:hover a {color:#ddd;}
#suckerfishnav li ul li ul li:hover ul li a {color:#ddd;}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#ddd;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#444}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#FF9900;}

ol {font-size:12px; color:#000;}

.cha {display:block; height:52px; width:256px; background:url(http://www.gtplimited.com/assets/images/cardholder-login.png) top; margin-left:-10px; margin-top:10px;}
.cha span {display:none;}

.leftnav ul li ul {display:none;}
.leftnav ul li:hover ul {display:block; position:absolute; margin:-48px 0px 0px 234px;}
.leftnav ul li:hover ul li ul {display:none;}
.leftnav ul li:hover ul li:hover ul {display:block;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #00668C; 
    color: #fff;
font-size:10px;
} 
#ditto_pages {
font-family:Arial, Helvetica, sans-serif;font-size:10px;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;font-size:10px;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #00668C; 
    padding: 1px 5px 2px; 
    margin-right: 1px; font-size:10px;
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

