/*
Theme Name: GTreasury
Description: Custom theme designed and developed for GTreasury
Version: 1.0
Author: Canright Communications

*/
html, body {
	height: 100%;
	clear:both;
}
#wrapper {
	width:973px;
	background-image:url('images/graycircle.jpg');
	background-position:567px -9px;
	background-repeat:no-repeat;
	padding:0 10px 0 20px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -115px; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push {
	height: 100px; /* .push must be the same height as .footer */
	clear:both;
}


body {
background:url("images/dropshadow.jpg") repeat-y scroll center top #FFFFFF;
font-family:arial;
color:#666;
margin:0;
font-size:13px;
}

a{text-decoration:none;color:#036;}
a:hover{color:#990000;}

* {
margin:0;
padding:0;
}

/* header
--------------------------------------------------*/
#header {
height:85px;

}

#header img{border:0;}



/* navigation - see superfish/css/superfish.css for dropdown styles
--------------------------------------------------*/
#navbg{
position:relative;
top:0px;
left:0px;
height:31px;
width:962px;
margin:0;
background-image:url('images/navbar.png');
background-repeat:repeat-x;
}

#navbg img{
display:none;
}

.topnav{text-align:right;margin:20px 10px 0 0;width:400px;float:right;font-size:12px}
.topnav a{font-size:12px;text-decoration:none;color:#336699;}
.topnav a:hover{color:#990000;}
.topnav .pipe{padding:0 5px;color:#99cccc;}

.sf-menu ul {
filter:alpha(opacity=100)!important;
-moz-opacity:1!important;
-khtml-opacity: 1!important;
opacity: 1!important;
}

/* content
--------------------------------------------------*/

.imgvisible{
visibility:hidden;
}
#main{clear:both;margin:20px 0 0 0;}
#platform{clear:both;margin:12px 0 0 0;background:url("images/gtheader.jpg");width:962px;height:261px;}
#platprint{display:none;}
#platform img{float:right;}

.pagehead h2{
position:relative;
top:20px;
left:20px;
color:ffffff;
font-size:30px;
}

.pagehead img{
display:none;
}

#printform{display:none;}

.pagehead{
clear:both;
margin:12px 0 0 0;
width:962px;
height:75px;
background-position:3px 0;
background:url("images/bgdefault.jpg") no-repeat #336699;
}
.clients{background:url("/wp-content/themes/gtreasury/images/clientsbg.jpg");}

.platform{
background:url("/wp-content/themes/gtreasury/images/platformbg.jpg");
}

.about{background:url("/wp-content/themes/gtreasury/images/aboutbg.jpg");}
.benefits{background:url("/wp-content/themes/gtreasury/images/benefitsbg.jpg");}
#content{width:600px;margin:0 0 0 20px;}
#content-home{width:600px;margin:0 0 0 20px; float:left}
.dtext{color:#336699;}
.slide{width:450px;}
.slide h1{color:#336699;font-size:26px;margin:0 0 10px 0;}
.slide a{color:#336699;margin:0;padding:0;font-size:15px;line-height:20px; font-weight:bold;}
.slide a:hover{color:#99cccc!important;}
#nav{margin:10px 0;}
#nav a{background:url("images/aquacircle.jpg") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
height:20px;
width:20px;
margin-right:3px;
text-indent:-1900px;
}
#nav .activeSlide{background:url("images/bluecircle.jpg") !important;}

#hm-bottom{clear:left;padding:35px 0 0 0;font-size:12px;line-height:18px; min-height:110px; border-bottom:1px solid #ccc}
#hm-bottom h3{font-size:12px;color:#990000;display:inline;float:left;}
#hm-bottom .left{height:80px;float:left;/*width:190px;*/width:138px;padding-right:10px;border-right:1px solid #666;}
#hm-bottom .mid{height:80px;/*width:150px;*/width:130px;float:left;padding:0 10px 0 10px;border-right:1px solid #666;}
#hm-bottom .mid2{height:80px;float:left;/*width:170px;*/width:100px;padding:0 10px 0 0; margin-left:10px; border-right:1px #666 solid}
#hm-bottom .right{height:80px;float:right;/*width:170px;*/width:155px;padding:0 10px 0 0; margin-left:10px;}
#hm-bottom .right img{border:none; margin-left:10px}
#hm-bottom .title{width:100%;}
#hm-bottom p{clear:both;}
#hm-bottom .nav{float:left;margin:0 0 0 10px;}
#hm-bottom .nav a{color:#666;padding-left:5px;font-weight:bold;}
#hm-bottom .nav a:hover{color:#990000;}
#hm-bottom h3 a{color:#990000;text-decoration:none}
#hm-bottom h3 a:hover{color:#666}
#hm-bottom p a{color:#666;text-decoration:none}
#hm-bottom p a:hover{text-decoration:underline}
#hm-register{margin-top:10px;}
#hm-register a{color:#990000; text-decoration:none;}
hr{height:1px;width:100%;color:#ccc;background-color:#ccc;border:none;margin:10px 0 15px 0;}
.inside-left{float:left;width:170px;margin:0 15px 0 0}
.inside-left ul{list-style-type:none;border-top:1px solid #ccc;}
.inside-left ul li{border-bottom:1px solid #ccc;}
.inside-left ul ul{border-top:0;}
.inside-left ul ul a{padding-left:15px;}
.inside-left a{padding:5px 0;display:block;color:#003366;font-size:12px;}
.inside-left a:hover{color:#990000;}
.side-active{color:#990000!important;}
.inside-main a{font-weight:bold;}
.inside-main{width:470px;float:left;margin:0 0 40px 20px;}
.inside-main h3{font-size:22px;color:#036;font-weight:normal;margin:0 0 10px 0;}
.inside-main h4{font-size:16px;color:#036;font-weight:normal;margin:0 0 0 0; padding-bottom:3px;}
.inside-main p{margin:0 0 10px 0;color:#333; padding-bottom:5px;line-height:18px;}
.newsp p{padding:0!important;margin:0 0 5px 0!important;}
.inside-main ul{color:#333;margin:0 0 0 16px; padding-bottom:5px;}
.inside-main ol{color:#333;margin:0 0 0 20px; padding-bottom:5px;}
.inside-main ul li{margin:0 0 5px 0;line-height:18px;}
.inside-main ol li{margin:0 0 5px 0;width:460px;line-height:18px;}
.quote{width:100%;text-align:right;margin:-5px 0 30px 0;}
.your-name input,.your-email input{height:20px;}
.your-name input,.your-email input,.wpcf7 textarea{border:1px solid #ccc;width:400px;}
.wpcf7 .submit{background:#036;border:0;color:#fff;padding:5px;width:75px;cursor:pointer;}
.wpcf7 .submit:hover{background:#900;}
.wpcf7  strong{display:block;margin:0 0 10px 0;padding:5px 0 0 0;}
.wpcf7-list-item{margin:0 20px 0 0!important;padding:0;}
table{color:#333;}
table td{vertical-align:top;}
table ul{list-style-type:none;margin:0 0 10px 0!important;padding:0;}
table ul li{width:200px!important;margin:0 40px 5px 0!important;}
table strong{margin:0 0 5px 0;display:block;}
table p{margin:0!important;padding:0!important;}
#error{color:#000 !important;}

/* sidebar
--------------------------------------------------*/
#sidebar {
margin:0 11px 60px 0;
float:right;
}
#sidebar img{border:0;padding:0 0 5px 0;}
.tmsimg{padding-bottom:8px!important;}
.fblinked{float:right; margin-bottom:20px;}


/* footer
--------------------------------------------------*/
#footer {
clear:both;
font-size:10px;	
color:#333;
margin:30px auto 0;
padding:0 0 0 20px;
background-color:#cccccc;
width:984px;
height:100px;
}

#footer img{
display:none;
}

#footer .pipe{padding:0 5px;}
#footer .left{float:left;margin-top:25px; line-height:13px}
#footer .right{width:150px;height:auto;float:right;margin-top:25px}
#footer .right a{color:#666;text-transform:uppercase;}
#footer .right a:hover{color:#000;}

#clear{clear:both;}
