@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
#width {
width:984px;
}
#banner-bg {
background-image:url(images/banner-bg.jpg);
background-repeat:repeat-y;
width:980px;
border:1px solid red;
}
.banner-heading
{
font-size:23px;
font-weight:bold;
color:#010101;
padding:0px 10px 15px 10px;
}
.banner-heading h1
{
font-family: Arial, Georgia;
font-size:28px;
font-weight:bold;
color:#F39A02;
padding: 10px 10px 0px 10px;
}
h1
{
font-family: Arial, Georgia;
font-size:23px;
font-weight:bold;
color:#010101;
padding-bottom:0px;
} 
.banner-text
{
font-family: Arial, Georgia;
font-size:14px;
color:#000000 !important;
line-height: 22px;
padding: 0px 20px 15px 20px;
font-weight: normal !important;
}
.banner-text a
{
font-family: Arial, Georgia;
font-size:14px;
color:#3999cb;
text-decoration:underline;
}
.homelogos {padding: 0 10px 20px 0px; border-bottom: 1px solid #d6d6d6; text-align: center;}
.homelogos a img {margin: 0 5px; border: 3px solid #ccc;}
.banner-store
{
font-family: Arial, Georgia;
font-size:14px;
color:#000000 !important;
line-height:16px;
padding: 4px 10px 15px 10px;
}

.borderright {border-right: 1px solid #d6d6d6;}
.boxtext {font-size: 13px; padding: 0 0 7px 0;}

/* This is the custom header image */
.home-ban {background:url(../images/bg_banner.png) no-repeat top left; width:986px; margin:0px auto;}
#carosel{
	height:380px;
	position:relative;
	width: 960px;
	padding: 0px 0 0 0;
	margin:0px auto;

}
.ban-cont{
	width: 960px;
	height:310px;
	padding: 0;
	color:#fff;
	position:relative;
}
.Content {margin: 0 24px 0 280px; width: 680px; font-size: 14px;}
.Content p { margin-top:10px;}

.iconsBan{float:right!important; width:520px; height:100px; margin-right:30px; margin-top:30px;}
.iconsBan img{position:relative!important; margin-right:40px;}

.Content p.SubText {font-size: 14px; color:#333; margin-top:40px;}
.Content span {color: #fff; font-weight: bold; padding: 10px 0 0 0; display: block; }
.Content ul {margin: 10px 0 30px 0; padding: 0px;}
.Content ul li {padding: 0 0 0 13px; margin: 0px; list-style: none; line-height: 20px; background: url(../images/arrow1.png) top left no-repeat; color:#333;}
.tag-line{
	font-size:22px;
	line-height:1.2em;
	font-weight:700;
	margin-top:40px;
	color: #333;
}
.tag-line span{
	display:block;
	font-size:50px;
}
.ban-cont img{
	position:absolute;
	left: -3px;
	top: 13px;
	z-index:1
}
.secondary-info{
	margin-left:0
}
.secondary-info li{
	margin:0 0 5px 1em;
}
.ban-cont a.join{
	margin:30px 0;
	display:block
}
#ban-bot-block{
	background:#eeeff0;
	height:102px;
	padding:10px;
	color:#515762;
	border-bottom:1px solid #bfc1c5
}
#ban-bot-block ul{
	float:left;
	font-size:16px;
	color:#515762;
	margin:0 15px 0 10px;
}
#ban-bot-block li{
	display:block;
	list-style:none;
	padding:8px 0 8px 30px;
}
.tab-ul{
	margin: 0px 0px 0px 810px;
	padding: 30px 10px 5px 0;
	z-index:2;
	float: none;
}
.tab-ul li{
	list-style:none;
	width:19px;
	height:19px;
	background:url(../images/pagination_normal.png) no-repeat center;
	float:left;
	margin:0 4px;
	cursor:pointer
}
.tab-ul li.current{
	background:url(../images/pagination_selected.png) no-repeat center;
}
.learn-more {display: none;}
.learn-more a {background: url(images/learn-more.png); width: 149px; height: 48px; font-size: 23px; text-decoration: none; color: #fff; display: block; padding: 5px 0 0 10px;}
.learn-more a:hover {background: url(images/learn-more.png); width: 149px; height: 48px; font-size: 23px; text-decoration: none; color: #fff; display: block; padding: 5px 0 0 10px;}

.GProduct {padding: 0 10px; min-height: 120px; /*background: url(images/shadowbox.gif) top left repeat-x;*/ font-size: 12px; width:980px; margin:40px auto 20px auto; color:#999;}
.GProduct .Standard {width: 301px; float: left; padding: 10px 18px 10px 10px; position: relative; height:175px; background:url(../images/gproductbg.png) no-repeat top left;}
.GProduct .Standard h4 {font-size: 20px; color: #005f6b; margin: 20px 0 5px 10px; }
.GProduct .Standard p{margin: 10px 10px 5px 10px;}
.GProduct .Standard div {position: absolute; top: 120px; right: 105px;}
.GProduct .Standard div a {width: 71px; height: 19px; /*background: url(images/readmore-off.jpg) no-repeat;*/ text-decoration: none; color: #fff; font-size: 11px; text-align: center; display: block; padding: 3px 0 0 0; margin: 15px 0 0 0;}
.GProduct .Standard div a:hover {width: 71px; height: 19px; /*background: url(images/readmore-on.jpg) no-repeat;*/ text-decoration: none; color: #f4f4f4; font-size: 11px; text-align: center; padding: 3px 0 0 0;}

.GProduct .Custom {width: 301px; float: left; padding:10px; position: relative; height:175px; background:url(../images/gproductbg.png) no-repeat top left; color:#999;}
.GProduct .Custom h4 {font-size: 20px; color: #005f6b; margin: 20px 0 5px 10px;}
.GProduct .Custom p{margin: 10px 10px 5px 10px;}
.GProduct .Custom div {position: absolute; top: 120px; right:96px;}
.GProduct .Custom div a {width: 71px; height: 19px; /*background: url(images/readmore1-off.jpg) no-repeat;*/ text-decoration: none; color: #fff; font-size: 11px; text-align: center; display: block; padding: 3px 0 0 0; margin: 15px 0 0 0;}
.GProduct .Custom div a:hover {width: 71px; height: 19px; /*background: url(images/readmore1-on.jpg) no-repeat; */text-decoration: none; color: #f4f4f4; font-size: 11px; text-align: center; padding: 3px 0 0 0;}

.GProduct .Enterprise {width: 301px; float: right; padding:10px; position: relative; height:175px; background:url(../images/gproductbg.png) no-repeat top left; color:#999;}
.GProduct .Enterprise h4 {font-size: 20px; color: #005f6b; margin: 20px 0 5px 10px;}
.GProduct .Enterprise p{margin: 10px 10px 5px 10px;}
.GProduct .Enterprise div {position: absolute; top: 120px; right:96px; }
.GProduct .Enterprise div a {width: 71px; height: 19px; /*background: url(images/readmore2-off.jpg) no-repeat;*/ text-decoration: none; color: #fff; font-size: 11px; text-align: center; display: block; padding: 3px 0 0 0; margin: 15px 0 0 0;}
.GProduct .Enterprise a:hover {width: 71px; height: 19px; /*background: url(images/readmore2-on.jpg) no-repeat;*/ text-decoration: none; color: #f4f4f4; font-size: 11px; text-align: center; padding: 3px 0 0 0;}

#TopBanner {position: absolute; top: 110px; background-color: #232323; margin: 0 auto; width: 984px; -moz-border-radius: 0px 0px 5px 5px;}

/* Form CSS */
#contactform p, #contactform label {height: 26px;}
.required {color: #C8252C;}
#contactform .input-area {background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9C1B8;
    color: #444444;
    font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
    font-size: 14px;
    height: 22px;
    margin-bottom: 8px;
    padding: 10px 15px;
    width: 410px;
}

#ContactForm {padding: 20px;}
#ContactForm h2 {font-size: 24px; margin: 0 0 20px 319px;}
#ContactForm label {width: 300px; text-align: right; padding: 10px; float: left; line-height: 30px; font-weight: bold;}
#ContactForm input[type="text"], #ContactForm input[type="password"] {width: 400px; padding: 8px; float: left; margin: 0 150px 0 0; border: 1px solid #666; margin: 10px 0; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; background: #f4f4f4;}
#ContactForm input[type="submit"] {padding: 6px 12px; background: #333; color: #fff; font-weight: normal; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border: 1px solid #000; font-size: 16px; cursor: pointer;}
