﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}
body
{
    line-height: 1;
}
ol, ul
{
    list-style: none outside none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
body
{
    color: #333333;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
}
.clear
{
    clear: both;
}
h1
{
    font-size: 24px;
    line-height: 24px;
    padding: 17px 0;
}
h2
{
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 16px;
}
h3
{
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    margin: 16px 0;
}
h4
{
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    margin-bottom: 14px;
}
h2.large, h3.large, h4.large
{
    font-size: 20px;
    line-height: 20px;
}
p
{
    margin-bottom: 10px;
}

a
{
    color: #3399CC;
    cursor: pointer;
    text-decoration: none;
}
a:focus
{
    outline: 0 none;
}
a:hover
{
    text-decoration: underline;
}
a:visited
{
    color: #003366;
}
a.no-visited:visited
{
    color: #3399CC;
}
.wrapper
{
    margin: 0 auto;
    width: 970px;
}
.right
{
    float: right;
}
.left
{
    float: left;
}
.hide
{
    display: none;
}
#bottom-header .button-container .button
{
    background-color: #9bbb4d;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #8fc34a), color-stop(100%, #76a13c));
    background-image: -webkit-linear-gradient(#8fc34a 20%, #76a13c);
    background-image: -moz-linear-gradient(#8fc34a 20%, #76a13c);
    background-image: -o-linear-gradient(#8fc34a 20%, #76a13c);
    background-image: -ms-linear-gradient(#8fc34a 20%, #76a13c);
    background-image: linear-gradient(#8fc34a 20%, #76a13c);
    margin-left: 100px;
    font-weight:bolder;
}
.no-cssgradients #bottom-header .button-container .button
{
    background: url("../Images/button-green.png") 0 0 repeat-x #76a13c;
}
#bottom-header .button-container .button:hover
{
    background-color: #9bdc42;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #9bdc42), color-stop(100%, #89bf41));
    background-image: -webkit-linear-gradient(#9bdc42 20%, #89bf41);
    background-image: -moz-linear-gradient(#9bdc42 20%, #89bf41);
    background-image: -o-linear-gradient(#9bdc42 20%, #89bf41);
    background-image: -ms-linear-gradient(#9bdc42 20%, #89bf41);
    background-image: linear-gradient(#9bdc42 20%, #89bf41);
}
.no-cssgradients #bottom-header .button-container .button:hover
{
    background: url("../Images/button-green-on.png") 0 0 repeat-x #89bf41;
}
a.button {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #228ec6), color-stop(100%, #0073ad));
    background-image: -webkit-linear-gradient(#228ec6 20%, #0073ad);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #228ec6), color-stop(100%, #0073ad));
    background-image: -webkit-linear-gradient(#228ec6 20%, #0073ad);
    background-image: -moz-linear-gradient(#228ec6 20%, #0073ad);
    background-image: -o-linear-gradient(#228ec6 20%, #0073ad);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 26px;
    padding: 0 15px;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, 0.35) -1px -1px 1px;
}
a.button:hover {
    background-color: #18a2e8;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #18a2e8), color-stop(100%, #0074b0));
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #18a2e8), color-stop(100%, #0074b0));
    background-image: -webkit-linear-gradient(#18a2e8 20%, #0074b0);
    background-image: -moz-linear-gradient(#18a2e8 20%, #0074b0);
    background-image: -o-linear-gradient(#18a2e8 20%, #0074b0);
    background-image: -ms-linear-gradient(#18a2e8 20%, #0074b0);
    text-decoration: none;
}

/*	-----------------------------------------------------------
	Main content section
	-----------------------------------------------------------	*/

#container-wrapper {
	width: 970px;
	margin: 0 auto;
	z-index: 2;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
#container {
	margin: 0 auto;
	position: relative;		
}
#content {
	margin: 0 auto;
	position: relative;
	width: 960px;
	min-height: 300px;
	z-index: 0;	
}
#body
{
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    position: relative;
	float: left;
	width: 700px;
	text-align: left;
	padding: 8px 0 0 0!important;
	margin-bottom: 30px;
	
}
#body p
{
    font-size: 14px;
    text-align:justify;
    line-height: 24px;
    color: #8c8c8c;
    font-weight: 500;
}
/*	-----------------------------------------------------------
	Home Page styles
	-----------------------------------------------------------	*/
.homebanner {
    margin: 0 auto;
    width: 960px;
}
.homebanner article
{
    background: url(../Images/Shared/place_holder_CCM.png) left center no-repeat;
    background-position: 10% 50%;
    background-color: #F49E31;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 210px;
    width: 960px;
}
#content .homebanner h2 {
    
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 35px;
    font-weight: bold;
    height: auto !important;
    letter-spacing: -1px;
    line-height: 40px;
    margin: 5px 0 5px 0;
    width: 450px;
    padding-left: 420px;
    padding-top:45px;
}
#content .homebanner h3 
{
     color: #FFFFFF;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 15px 0;
    width: 450px;
    padding-left: 420px;
}
#content .homecontent-1
{
    margin: 0 auto;
    width: 800px;
    padding-top: 20px; 
}
#content .homecontent-1 h2 {
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-weight: normal;
    height: auto !important;
    letter-spacing: -1px;
    line-height: 10px;
    margin: 3px 0 5px 0;
    text-align:center;
    
}
#content .homecontent-1  .firstlearnmore a
{
    color: #3399CC !important;
}

#content .homecontent-1 h3 {
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 15px 0;
    
}
#content .homecontent-1 .starttrialnow
{
    width: 200px;
    margin: 0 auto;
    padding: 20px 0px 20px 20px;
    
}
#content .homecontent-1 .firstlearnmore
{
    width: 425px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.homecontent-1 a.button {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #228ec6), color-stop(100%, #0073ad));
    background-image: -webkit-linear-gradient(#228ec6 20%, #0073ad);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #228ec6), color-stop(100%, #0073ad));
    background-image: -webkit-linear-gradient(#228ec6 20%, #0073ad);
    background-image: -moz-linear-gradient(#228ec6 20%, #0073ad);
    background-image: -o-linear-gradient(#228ec6 20%, #0073ad);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, 0.35) -1px -1px 1px;
    background-color: #0074b0;
}
.homecontent-1 a.button:hover {
    background-color: #18a2e8;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #18a2e8), color-stop(100%, #2D88C1));
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #18a2e8), color-stop(100%, #2D88C1));
    background-image: -webkit-linear-gradient(#18a2e8 20%, #2D88C1);
    background-image: -moz-linear-gradient(#18a2e8 20%, #2D88C1);
    background-image: -o-linear-gradient(#18a2e8 20%, #2D88C1);
    background-image: -ms-linear-gradient(#18a2e8 20%, #2D88C1);
    text-decoration: none;
    background-color: #2D88C1;
}
.homecontent-1 a.button input {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    background-color: transparent;
}
#content .homecontent-2
{
    margin: 0 auto;
    width: 960px;
    padding-top: 40px; 
}
#content .homecontent-2 > div {
    float: left;
    height: 230px;
    margin-left: 15px;
    padding: 10px;
    position: relative;
    width: 278px;
    border-right: 1px solid #ddd;
    margin-bottom:20px;
}
.no-cssgradients #content .homecontent-2 > div {
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEFF0F1');
    *zoom: 1;
}
#content .homecontent-2 > div:last-child {  border:0; }
#content .homecontent-2 > div.last {  border:0; }
.oldie #content .homecontent-2 > div:last-child { border:0; }
.oldie #content .homecontent-2 > div.last {  border:0; }
.oldie #content .homecontent-2 > div {
    border-right: 1px solid #ddd;
    height: 225px;
    width: 273px;
}
#content .homecontent-2 h3 {
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    color: #56606A;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin: 80px 0 10px 0;
    width: 150px;
    height: 40px;
}
#content .homecontent-2 p {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    width: 273px;
    height: 75px;
    color: #29292B;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}
.homecontent-2 a.learnmore 
{
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #55606B;
    text-align: center;
    color: #fff;
    display: block;
    width: 80px;
    margin:0 auto;
    text-decoration: none;
    padding: 5px 10px;
    font-weight:bolder;
}
#content .homecontent-2 .secondlink {
    background: url("../Images/icon-link-arrow.png") right center no-repeat;
    bottom: 10px;
    color: #3b3c3c;
    display: block;
    font-size: 13px;
    padding-right: 12px;
    position: absolute;
    right: 10px;
    text-decoration: underline;
}
#content .homecontent-2 .secondlink:hover { color: #0087cc; }
#content .homecontent-2 .icon {
    position: relative;
    top: 10px;
    
}
.clearfix:before, footer section > div:before, footer section > div ul:before, footer #footnav nav:before, #mainnav nav:before, #mainnav nav > ul:before, #mainnav nav > ul > li > div:before, #content .homecta:before, .homehero:before, #content .homeslide ul:before, .homeslide nav ul:before, .clearfix:after, #mainhead .lang-selector .lang-list div:after, footer section > div:after, footer section > div ul:after, footer #footnav nav:after, #mainnav nav:after, #mainnav nav > ul:after, #mainnav nav > ul > li > div:after, #content .homecta:after, .homehero:after, #content .homeslide ul:after, .homeslide nav ul:after {
    content: "";
    display: table;
}
.clearfix:after, footer section > div:after, footer section > div ul:after, footer #footnav nav:after, #mainnav nav:after, #mainnav nav > ul:after, #mainnav nav > ul > li > div:after, #content .homecta:after, .homehero:after, #content .homeslide ul:after, .homeslide nav ul:after { clear: both; }
.clearfix, footer section > div ul, footer #footnav nav, #mainnav nav, #mainnav nav > ul, #mainnav nav > ul > li > div, #content .homecta, .homehero, #content .homeslide ul, .homeslide nav ul { *zoom: 1; }

/*	-----------------------------------------------------------
	Thin and Zero Clients Page styles
	-----------------------------------------------------------	*/
.thinbanner {
    margin: 0 auto;
    width: 960px;
}
.thinbanner article
{
    background: url(../Images/Shared/thin_client_product.png) left center no-repeat;
    background-position: 15% 50%;
    background-color: #F49E31;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 210px;
    width: 960px;
}
#content .thinbanner h2 {
    color: #0087cc;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 35px;
    font-weight: bold;
    height: auto !important;
    letter-spacing: -1px;
    line-height: 40px;
    margin: 5px 0 5px 0;
    width: 520px;
    padding-left: 300px;
    padding-top:45px;
}
#content .thinbanner h3 {
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 15px 0;
    width: 520px;
    padding-left: 300px;
}
#content .thincontent-1
{
    width: 960px;
    height: 300px;
    padding-top: 15px;
    margin: 0 auto;
    border-bottom: 1px solid #CCCCCC;
    display: table;
}
#content .thincontent-1 h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: auto !important;
    line-height: 24px;
    margin: 5px 0 10px 0;
    color: #666666;
}
#content .thincontent-1 p
{
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-top: 20px;
    color: #686868;
    font-size: 14px;
    line-height: 20px;
}
#content .thincontent-1 .div-1
{
    width: 600px;
    float: left;
    margin-top: 20px;
}
#content .thincontent-1 .div-2
{
    width: 300px;
    height: 250px;
    margin-top: 20px;
    float:right;
}
#content .thincontent-1 .div-2 .buttonbox
{
    width: 250px;
    height: 75px;
    margin: 85px 0 65px 40px;
    border: 1px solid #C7C6C6;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F3F2F2;
}
#content .thincontent-1 .starttrialnow
{
    width: 220px;
    margin: 0 auto;
    padding: 15px 0px 15px 0px;
}
.thincontent-1 a.button {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 10px;
    text-decoration: none;
    background-color: #0074b0;
    width: 200px;
    text-align: center;
}
.thincontent-1 a.button:hover {
    background-color: #18a2e8;
    text-decoration: none;
    background-color: #2D88C1;
}
.thincontent-1 a.button input {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    background-color: transparent;
}
.thincontent-1 .line
{
    width: 240px;
    margin: 0 auto;
    border: 1px solid #CCCCCC;    
}
.thincontent-1 .downloadspecsheet
{
    width: 220px;
    margin: 0 auto;
    padding: 15px 0px 15px 0px;
}
.thincontent-1 a.downloadspec 
{
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #55606B;
    text-align: center;
    color: #fff;
    display: block;
    width: 200px;
    margin:0 auto;
    text-decoration: none;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 24px;
}
#content .thincontent-2
{
    width: 960px;
    padding-top: 20px;
    margin: 0 auto;
}
#content .thincontent-2 h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    height: auto !important;
    line-height: 22px;
    margin: 5px 0 10px 0;
    color: #666666;
}
#content .thincontent-2 .div-1
{
    width: 300px;
    height: 150px;
    float: left;
    margin-top: 20px;
}
#content .thincontent-2 .div-2
{
    width: 600px;
    height: 150px;
    margin-top: 20px;
    float:right;
}
.thincontent-2 .div-2 ul li
{
    color: #686868;
    height: 35px;
    font-size: 14px;
    list-style-type:disc;
    margin-left: 20px;
}
#content .thincontent-3
{
    width: 970px;
    padding-top: 20px;
    background-color: #FAFAFA;
    height: 350px;
    margin-top: 40px;
}
#content .thincontent-3 .features
{
    width: 720px;
    margin: 0px auto;
}
#content .thincontent-3 .features-1
{
    width: 340px;
    float: left;
}
#content .thincontent-3 .features-2
{
    width: 340px;
    float:right;
}
#content .thincontent-3 h2 {
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-weight: normal;
    height: auto !important;
    letter-spacing: -1px;
    line-height: 18px;
    margin: 5px 0 10px 0;
    text-align: center;
}
#content .thincontent-3 h3
{
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    margin-left: 48px;
    color: #808182;
    padding-top: 10px;
}
.thincontent-3 .features-1 ul li
{
    height: 55px;
}
.thincontent-3 .features-1 ul li.one
{
    background: url(../Images/Shared/one.png) top left no-repeat;
}
.thincontent-3 .features-1 ul li.two
{
    background: url(../Images/Shared/two.png) top left no-repeat;     
}
.thincontent-3 .features-1 ul li.three
{
    background: url(../Images/Shared/three.png) top left no-repeat;     
}
.thincontent-3 .features-1 ul li.four
{
    background: url(../Images/Shared/four.png) top left no-repeat;     
}
.thincontent-3 .features-2 ul li
{
    height: 55px;
}
.thincontent-3 .features-2 ul li.five
{
    background: url(../Images/Shared/five.png) top left no-repeat;     
}
.thincontent-3 .features-2 ul li.six
{
    background: url(../Images/Shared/six.png) top left no-repeat;     
}
.thincontent-3 .features-2 ul li.seven
{
    background: url(../Images/Shared/seven.png) top left no-repeat;     
}
.thincontent-3 .features-2 ul li.eight
{
    background: url(../Images/Shared/eight.png) top left no-repeat;     
}


/*	-----------------------------------------------------------
	Mobile Devices Page styles
	-----------------------------------------------------------	*/
.mobilebanner {
    margin: 0 auto;
    width: 960px;
}
.mobilebanner article
{
    background: url(../Images/Shared/mobile-devices.png) left center no-repeat;
    background-position: 10% 50%;
    background-color: #9bbb4d;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 210px;
    width: 960px;
}
#content .mobilebanner h2 {
    color: #0087cc;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 35px;
    font-weight: bold;
    height: auto !important;
    letter-spacing: -1px;
    line-height: 40px;
    margin: 5px 0 5px 0;
    width: 520px;
    padding-left: 300px;
    padding-top:45px;
}
#content .mobilebanner h3 {
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 15px 0;
    width: 520px;
    padding-left: 300px;
}
#content .mobilecontent-1
{
    width: 960px;
    height: 250px;
    padding-top: 15px;
    margin: 0 auto;
    border-bottom: 1px solid #CCCCCC;
    display: table;
}
#content .mobilecontent-1 h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: auto !important;
    line-height: 24px;
    margin: 5px 0 10px 0;
    color: #666666;
}
#content .mobilecontent-1 p
{
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-top: 20px;
    color: #686868;
    font-size: 14px;
    line-height: 20px;
}
#content .mobilecontent-1 .div-1
{
    width: 600px;
    float: left;
    margin-top: 20px;
}
#content .mobilecontent-1 .div-2
{
    width: 300px;
    height: 200px;
    margin-top: 20px;
    float:right;
}
#content .mobilecontent-1 .div-2 .buttonbox
{
    width: 250px;
    height: 75px;
    margin: 60px 0 65px 40px;
    border: 1px solid #C7C6C6;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F3F2F2;
}
#content .mobilecontent-1 .starttrialnow
{
    width: 220px;
    margin: 0 auto;
    padding: 15px 0px 15px 0px;
}
.mobilecontent-1 a.button {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 10px;
    text-decoration: none;
    background-color: #0074b0;
    width: 200px;
    text-align: center;
}
.mobilecontent-1 a.button:hover {
    background-color: #18a2e8;
    text-decoration: none;
    background-color: #2D88C1;
}
.mobilecontent-1 a.button input {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    background-color: transparent;
}
.mobilecontent-1 .line
{
    width: 240px;
    margin: 0 auto;
    border: 1px solid #CCCCCC;    
}
.mobilecontent-1 .downloadspecsheet
{
    width: 220px;
    margin: 0 auto;
    padding: 15px 0px 15px 0px;
}
.mobilecontent-1 a.downloadspec 
{
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #55606B;
    text-align: center;
    color: #fff;
    display: block;
    width: 200px;
    margin:0 auto;
    text-decoration: none;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 24px;
}
#content .mobilecontent-2
{
    width: 960px;
    padding-top: 20px;
    margin: 0 auto;
}
#content .mobilecontent-2 h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    height: auto !important;
    line-height: 22px;
    margin: 5px 0 10px 0;
    color: #666666;
}
#content .mobilecontent-2 .div-1
{
    width: 300px;
    height: 175px;
    float: left;
    margin-top: 20px;
}
#content .mobilecontent-2 .div-2
{
    width: 600px;
    height: 175px;
    margin-top: 20px;
    float:right;
}
.mobilecontent-2 .div-2 ul li
{
    color: #686868;
    height: 40px;
    font-size: 14px;
    list-style-type:disc;
    margin-left: 20px;
}
#content .mobilecontent-2 .div-3
{
    width: 300px;
    height: 175px;
    float: left;
    margin-top: 20px;
}
#content .mobilecontent-2 .div-4
{
    width: 600px;
    height: 175px;
    margin-top: 20px;
    float:right;
}
.mobilecontent-2 .div-4 ul li
{
    color: #686868;
    height: 40px;
    font-size: 14px;
    list-style-type:disc;
    margin-left: 20px;
}
#content .mobilecontent-2 .div-5
{
    width: 300px;
    height: 175px;
    float: left;
    margin-top: 20px;
}
#content .mobilecontent-2 .div-6
{
    width: 600px;
    height: 175px;
    margin-top: 20px;
    float:right;
}
.mobilecontent-2 .div-6 ul li
{
    color: #686868;
    height: 35px;
    font-size: 14px;
    list-style-type:disc;
    margin-left: 20px;
}
#content .mobilecontent-2 .div-7
{
    width: 300px;
    height: 250px;
    float: left;
    margin-top: 20px;
    margin-bottom: 30px;
}
#content .mobilecontent-2 .div-8
{
    width: 600px;
    height: 250px;
    margin-top: 20px;
    float:right;
    margin-bottom: 30px;
}
.mobilecontent-2 .div-8 ul li
{
    color: #686868;
    height: 40px;
    font-size: 14px;
    list-style-type:disc;
    margin-left: 20px;
}

/*	-----------------------------------------------------------
	Editions and Features Page styles
	-----------------------------------------------------------	*/
.meta {
	position: relative;
	padding: 15px 4px 4px 4px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #a9a6a8;
}
.breadcrumb-divider {
	background: url(../Images/Shared/meta-divider.gif) left top no-repeat;
	position: relative;
	height: 5px;
	margin: 0;
	padding: 0;
	top: -10px;
}
.oldie .breadcrumb-divider {
	background: url(../Images/Shared/meta-divider.gif) left top no-repeat;
	position: relative;
	height: 5px;
	margin: 0;
	padding: 0;
	top: -11px;
}
.meta a {
	color: #a9a6a8;
}
.breadcrumb li {
	display: inline;
	color: #a9a6a8;
}
#editionsfeatures
{
    width:940px;
    min-height: 700px;
    margin: 0 auto;
     
}
#editionsfeatures .featurename
{
    width: 400px;
    float: left;
}
#editionsfeatures .featurename .feature-header
{
    height: 100px;
}
#editionsfeatures .featurename .feature-footer
{
    height: 80px;
}
#editionsfeatures .featurename .feature
{
    height: 50px;
    width: 400px;
    padding-left: 2px;
    display: table;
}
#editionsfeatures .featurename .feature p
{
    height: 50px;
    width: 350px;
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    color: #333;
}
.oldie #editionsfeatures .featurename .feature p
{
    height: 50px;
    width: 370px;
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    color: #333;
}
.oldie #editionsfeatures .featurename .feature p {height: 50px; text-align: right; font-size: 12px; font-weight: 600; color: #333; margin-top: 18px;}
.oldie #editionsfeatures .featurename .feature p.twolines {height: 50px; text-align: right; font-size: 12px; font-weight: 600; color: #333; margin-top: 10px;}
#editionsfeatures .plan
{
    width: 265px;
    float: left;
}
.highlight
{
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F6F6F6;
    border: 3px solid #EDEDED;
}
#editionsfeatures .plan .plan-header
{
    height: 100px;    
}
#editionsfeatures .plan .plan-footer
{
    height: 50px;    
}
#editionsfeatures .plan .plan-footer .greybuttondiv
{
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #A7A7A7;
    width: 200px;
    margin: 0 auto;
    vertical-align:middle;
    position:relative;
    top: 10px;
}
#editionsfeatures .plan .plan-footer .greenbuttondiv
{
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #9BBB4D;
    width: 200px;
    margin: 0 auto;
    vertical-align:middle;
    position:relative;
    top: 10px;
}
#editionsfeatures .plan .plan-footer a.greybutton
{
    text-align: center;
    color: #fff;
    display: block;
    width: 115px;
    margin:0 auto;
    text-decoration: none;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-weight: 700;
    font-size: 13px; 
    line-height: 16px;
}
#editionsfeatures .plan .plan-footer a.greenbutton
{
    text-align: center;
    color: #fff;
    display: block;
    width: 115px;
    margin:0 auto;
    text-decoration: none;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-weight: 700; 
    font-size: 13px; 
    line-height: 16px;
}
#editionsfeatures .plan .plan-header h2
{
    color: #333;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    padding-top: 10px;
}
#editionsfeatures .plan .plan-header P
{
    width: 265px;
    text-align: center;
    color: #7E7E7E;    
}
#editionsfeatures .plan .feature-desc
{
    color: #333;
    height: 50px;
    display: table;
}
#editionsfeatures .plan .feature-desc p
{
    vertical-align: middle;
    display: table-cell;
    width: 265px;
    text-align: center;
}
.oldie #editionsfeatures .plan .feature-desc p { width:265; margin-top: 25px; text-align: center;}
.oldie #editionsfeatures .plan .feature-desc p.twolines { width:265; margin-top: 18px; text-align: center;}
#editionsfeatures .plan .yes
{
    background: url("../Images/yes.gif") center no-repeat;
    height: 50px;
    width: 265px;    
}
#editionsfeatures .plan .yes-alternaterow
{
    background: url("../Images/yes.gif") center no-repeat;
    height: 50px;
    width: 265px;
    background-color: #FAFAFA;
}
#editionsfeatures .plan .yes-alternate-highlightrow
{
    background: url("../Images/yes.gif") center no-repeat;
    height: 50px;
    width: 265px;
    background-color: #F1F1F1;
}
#editionsfeatures .plan .no
{
    background: url("../Images/no.png") center no-repeat;
    height: 50px;
    width: 265px;
}
#editionsfeatures .plan .no-alternaterow
{
    background: url("../Images/no.png") center no-repeat;
    height: 50px;
    width: 265px;
    background-color: #FAFAFA;
}
#editionsfeatures .plan .no-alternate-highlightrow
{
    background: url("../Images/no.png") center no-repeat;
    height: 50px;
    width: 265px;
    background-color: #F1F1F1;
}
.alternaterow
{
    background-color: #FAFAFA;
}
.alternate-highlightrow
{
    background-color: #F1F1F1;
}

/*	-----------------------------------------------------------
	Ad Creation Page styles
	-----------------------------------------------------------	*/

#content .adcreation-wrapper
{
    width: 960px;
    height:300px;
    padding-top: 15px;
    border: 5px solid #CCCCCC;
}
#content .adcreation-wrapper .adcreation-content
{
    width: 600px;
    height: 200px;
    margin: 0 auto;
    
}
.adcreation-content .column-1
{
    width: 300px;
    float: left;
}
.adcreation-content .column-2
{
    width: 300px;
    float:right;
}
.adcreation-content .column-1 > div
{
    margin-bottom: 15px;
}
.adcreation-content .column-2 > div
{
    margin-bottom: 15px;
}
.adcreation-content .line
{
    width: 600px;
    margin: 0 auto;
    border-bottom: 1px solid #CCCCCC;    
}
.adcreation-content .buttondiv
{
    width: 400px;
    height: 50px;
    margin: 0 auto;
}
.adcreation-content .buttondiv .div-1
{
    width: 200px;
    float: left;
}
.adcreation-content .buttondiv .div-2
{
    width: 200px;
    float: right;
}
.adcreation-content .required
{
    color: Red;
    vertical-align: top;
}
.adcreation-content .textbox
{
    color: #666;
    border: 1px solid #CCC;
    background-color: #FFFFFF;
    font-size: 16px;
    text-align: left;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
    letter-spacing: 1px;
    width: 250px;
    height: 16px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.adcreation-content .button 
{
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 18px;
    line-height: 18px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #0074b0;
    width: 150px;
    margin: 0 auto;
    vertical-align: middle;
    position: relative;
    top: 10px;
    border: 1px solid #8FC349;
    cursor: pointer;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
}

/*	-----------------------------------------------------------
	Subscription Page styles
	-----------------------------------------------------------	*/
	
#content .subscription-wrapper
{
    width: 960px;
    min-height:350px;
}
#content .subscription-wrapper .planname
{
    width: 960px;    
}
.subscription-wrapper .planname .span-1
{
    font-size: 16px;
    line-height: 18px;
    color: #666666; 
}
.subscription-wrapper .planname .span-2
{
    font-size: 12px;
    line-height: 14px;
    color: #666666;
}
.subscription-wrapper .div-1
{
    float: left;
    width: 320px;
    min-height: 340px;
    border: 1px solid #CCCCCC;
    margin-top: 20px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;   
}
.subscription-wrapper .div-1 .content
{
    width: 310px;
    margin: 20px 20px 20px 10px;  
}
.subscription-wrapper .div-2
{
    float: right;
    width: 620px;
    min-height: 340px;
    border: 1px solid #CCCCCC;
    margin-top: 20px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    background-color: #FAFAFA;   
}
.subscription-wrapper .div-2 .content
{
    width: 600px;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.subscription-wrapper .heading
{
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #506A8F;
}
#license-invoice-info
{
    padding-top: 10px;
}
#license-invoice-info > div
{
    margin-top: 5px;
    margin-bottom: 5px;
}
#license-invoice-info .separator
{
    width: 300px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 2px solid #ccc;    
}
#license-invoice-info > div .span
{
    width: 140px;
    display: inline-block;
}
#license-invoice-info > div .amtspan
{
    width: 200px;
    display: inline-block;
}
#license-invoice-info #price-licenses
{
    width: 200px;
    margin: 0 auto;
}
#license-invoice-info #price-licenses .price
{
    width: 60px;
    height: 60px;
    float: left;
    background-color: #3399CC;
}
#license-invoice-info #price-licenses .times
{
    color: #999999;
    display: inline-block;
    font-size: 17px;
    font-weight: lighter;
    margin: 19px 0px 0px 38px;
    vertical-align: bottom;
}
#license-invoice-info #price-licenses .licenses
{
    width: 40px;
    height: 40px;
    margin: 9px;
    float: right;
    border: 1px solid #CCCCCC;
    text-shadow: rgba(0, 0, 0, 0.35) -1px -1px 1px;
}
#license-invoice-info #price-licenses .licenses .textbox
{
    width: 27px;
    height: 30px;
    border: 0;
    font-size: 16px;
    text-align: center;
}
#license-invoice-info #price-licenses .price .label
{
    margin-top: 20px;
    margin-bottom: 13px;
    width: 59px;
    height: 25px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: block;
    letter-spacing: 1px;
}
#license-invoice-info #price-licenses-label
{
    width: 270px;
    margin: 0 auto;
}
#license-invoice-info #price-licenses-label .price-label
{
    float: left;
    width: 133px;
    font-size: 10px;
    text-align: center;
    letter-spacing: 1px;
}
#license-invoice-info #price-licenses-label .licenses-label
{
    float: right;
    font-size: 10px;
    width: 133px;
    text-align: center;
    letter-spacing: 1px;
}
#license-invoice-info .textbox
{
    color: #666;
    border: 1px solid #CCC;
    background-color: #FFFFFF;
    font-size: 10px;
    text-align: left;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
    letter-spacing: 1px;
    width: 100px;
}
#license-invoice-info #totalamount
{
    margin-top: 35px;
}
#license-invoice-info #totalamount .totalspan
{
    width: 200px;
    display: inline-block;
    font-size: 18px;
}
#license-invoice-info #totalamount .label
{
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
    color: #77A332;
}
#license-invoice-info .waitmsg
{
    font-size: 12px;
    padding-top: 10px;
    color: #3399CC;
}
#license-invoice-info .trTotalLicense
{
    font-size: 10px;
}
#credit-card-info
{
    padding-top: 10px;
}
#credit-card-info > div
{
    margin-top: 5px;
    margin-bottom: 5px;
}
#credit-card-info #default_payment
{
    height: 120px;
    padding-top: 35px;
    padding-left: 5px;
}
#credit-card-info #default_payment > div
{
    margin-bottom: 5px;
}
#credit-card-info #default_payment .span
{
    width: 200px;
    display: inline-block;
}
#credit-card-info #default_payment .label
{
    font-weight: bold;
}
#credit-card-info #new_payment
{
    padding-top: 15px;
}
#credit-card-info #new_payment #ValidationSummaryRow
{
    color: Red;
}
#credit-card-info #new_payment .frame
{
    width: 590px;
    height: 180px;
}
#credit-card-info .button
{
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 16px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #0074b0;
    width: 120px;
    margin: 0 auto;
    vertical-align: middle;
    position: relative;
    top: 10px;
    border: 1px solid #0074b0;
    cursor: pointer;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
}
#credit-card-info .button:hover
{
    background-color: #2D88C1;
}
#credit-card-info .button-disabled
{
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 16px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    width: 120px;
    margin: 0 auto;
    vertical-align: middle;
    position: relative;
    top: 10px;
    border: 1px solid #CCCCCC;
    cursor: default;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
}

/*	-----------------------------------------------------------
	Subscription Wop Page styles
	-----------------------------------------------------------	*/
	
#content .subscriptionwop-wrapper
{
    width: 600px;
    min-height:200px;
    margin: 0 auto;
}
#content .subscriptionwop-wrapper .planname
{
    width: 600px;    
}
.subscriptionwop-wrapper .planname .span-1
{
    font-size: 16px;
    line-height: 18px;
    color: #666666; 
}
.subscriptionwop-wrapper .planname .span-2
{
    font-size: 12px;
    line-height: 14px;
    color: #666666;
}
.subscriptionwop-wrapper .div-1
{
    float: left;
    width: 580px;
    min-height: 200px;
    border: 1px solid #CCCCCC;
    margin-top: 20px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    background-color: #FAFAFA;  
}
.subscriptionwop-wrapper .div-1 .content
{
    width: 330px;
    margin: 0 auto;
}
.subscriptionwop-wrapper .div-1 .content > div
{
    margin-top: 20px;
}
.subscriptionwop-wrapper .heading
{
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #506A8F;
    margin-top: 20px;
    display: block;
}
.subscriptionwop-wrapper .divbuttons
{
    text-align: center;
}
.subscriptionwop-wrapper > div .span
{
    width: 140px;
    display: inline-block;
}
.subscriptionwop-wrapper .textbox
{
    color: #666;
    border: 1px solid #CCC;
    background-color: #FFFFFF;
    font-size: 10px;
    text-align: left;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
    letter-spacing: 1px;
    width: 150px;
}
.subscriptionwop-wrapper .spnterms
{
    width: 330px;
    font-size: 11px;
    text-align: center;
    display: inline-block;
}
.subscriptionwop-wrapper .button
{
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 16px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #0074b0;
    width: 120px;
    margin: 0 auto;
    vertical-align: middle;
    position: relative;
    top: 10px;
    border: 1px solid #0074b0;
    cursor: pointer;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
}
.subscriptionwop-wrapper .button:hover
{
    background-color: #2D88C1;
}
.subscriptionwop-wrapper .button-disabled
{
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 16px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    width: 120px;
    margin: 0 auto;
    vertical-align: middle;
    position: relative;
    top: 10px;
    border: 1px solid #CCCCCC;
    cursor: default;
    font-family: "Trebuchet MS" ,Arial,Sans-Serif;
}


/*	-----------------------------------------------------------
	Message Page styles
	-----------------------------------------------------------	*/
	
#content .message-wrapper
{
    width: 860px;
    min-height:300px;
    margin: 0 auto;
    border: 1px solid #CCCCCC;
     -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    background-color: #FAFAFA; 
}
.message-wrapper a
{
    color: #3399CC !important;
}
.message-wrapper .message
{
    width: 860px;
    height:300px;
    margin: 0px auto;
    text-align: center;
}
.message-wrapper .message p
{
    vertical-align : middle; 
    text-align: center;
    height: 300px;
    width: 860px;
    display: table-cell; 
}

/*	-----------------------------------------------------------
	Terms Page styles
	-----------------------------------------------------------	*/

#content #terms-wrapper
{
    width: 960px;
    min-height:350px;
    border: 1px solid #CCCCCC;
    display: table;
}
#terms-wrapper .terms
{
    width: 920px;
    margin: 0 auto;
}
#terms-wrapper .terms h2
{
    color: #506A8F;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding-top: 20px;
    letter-spacing: 1px;
}
#terms-wrapper .terms h3
{
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 17px;
    padding-top: 20px;
    letter-spacing: 1px;
}
#terms-wrapper .terms h4
{
    color: #506A8F;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 1px;
}
#terms-wrapper .terms > div
{
    margin-top: 5px;
    margin-bottom: 5px;
}
#terms-wrapper .terms > div p 
{
    font-size: 12px;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    text-align: justify;
}

/*	-----------------------------------------------------------
	Copy Rights Page styles
	-----------------------------------------------------------	*/

#content #copy-wrapper
{
    width: 960px;
    min-height:350px;
    border: 1px solid #CCCCCC;
    display: table;
}
#copy-wrapper .copy
{
    width: 920px;
    margin: 0 auto;
}
#copy-wrapper .copy > div
{
    margin-top: 15px;
    margin-bottom: 5px;
}
#copy-wrapper .copy > div p 
{
    font-size: 12px;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    text-align: justify;
}

/*	-----------------------------------------------------------
	Privacy Page styles
	-----------------------------------------------------------	*/

#content #privacy-wrapper
{
    width: 960px;
    min-height:350px;
    border: 1px solid #CCCCCC;
    display: table;
}
#privacy-wrapper .privacy
{
    width: 920px;
    margin: 0 auto;
}
#privacy-wrapper .privacy h2
{
    color: #506A8F;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding-top: 20px;
    letter-spacing: 1px;
}
#privacy-wrapper .privacy h3
{
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 17px;
    padding-top: 20px;
    letter-spacing: 1px;
}
#privacy-wrapper .privacy h4
{
    color: #506A8F;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 1px;
}
#privacy-wrapper .privacy > div
{
    margin-top: 5px;
    margin-bottom: 5px;
}
#privacy-wrapper .privacy > div p 
{
    font-size: 12px;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    text-align: justify;
    padding-top:10px;
}
#privacy-wrapper .privacy > div ul li
{
    height: 20px;
    list-style-type:disc;
    margin-left: 20px;
    font-size: 12px;
    line-height: 17px;
}
#privacy-wrapper .privacy > div ul li.height
{
    height: 35px;
    list-style-type:disc;
    margin-left: 20px;
    font-size: 12px;
    line-height: 17px;
}

/*	-----------------------------------------------------------
	Modal Popup Page styles
	-----------------------------------------------------------	*/

/*	Alert Box	*/

#ModalContainer
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: rgba(0,0,0,0.8);
    z-index: 100001;
}
#ModalContainer span
{
    display: inline-block;
    margin: 0 0 0 15px;
    padding: 10px 0;
    font-size: 15px;
    font-weight: normal;
    color: #666666;
}
#ModalContainer #ModalContent #ModalHeader a.close
{
    background: url("../../Images/btn-modal-x.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    border-left: medium none;
    display: inline-block;
    height: 16px;
    margin: 0 0 0 390px;
    padding: 0 0 0 5px;
    width: 20px;
}
#ModalContainer #ModalContent
{
    border-radius: 8px 8px 0 0;
    background: #F3F3F3;
    position: relative;
    width: 480px;
    margin: 0 auto;
    box-shadow: 0px 0px 8px #000000;
    border: 5px solid #D8D8D8;
}

#ModalContainer #ModalContent #ModalHeader
{
    background: #D8D8D8;
    border-bottom: 5px solid #5195DB;
}
#ModalContainer #ModalContent #ModalBody
{
    padding: 0px 20px;
}
#ModalContent #ModalBody p
{
    margin: 0 0 12px;
    font-weight: bold;
}
#ModalContainer #ModalContent #ModalChoices
{
    text-align: right;
    border-top: 1px solid #D3D3D3;
    padding: 20px 0;
    margin: 0 20px;
}
#ModalContainer #ModalContent #ModalChoices a
{
    margin: 0 0 0 12px;
}
#ModalContainer #ModalContent #ModalChoices a.button
{
    color: #FFFFFF;
}
#InlineDialog #ModalContent #ModalChoices a
{
    margin: 0 0 0 12px;
}
#ModalContainer #ModalContent #ModalBody form
{
    margin: 0 0 18px;
}
#ModalContent #ModalBody form textarea
{
    width: 100%;
}

/*	Confirm Box  */
	
#ModalConfirmContainer
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: rgba(0,0,0,0.8);
    z-index: 100001;
}
#ModalConfirmContainer span
{
    display: inline-block;
    margin: 0 0 0 15px;
    padding: 10px 0;
    font-size: 15px;
    font-weight: normal;
    color: #666666;
}
#ModalConfirmContainer #ModalConfirmContent #ModalConfirmHeader a.close
{
    background: url("../../Images/btn-modal-x.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    border-left: medium none;
    display: inline-block;
    height: 16px;
    margin: 0 0 0 380px;
    padding: 0 0 0 5px;
    width: 20px;
}
#ModalConfirmContainer #ModalConfirmContent
{
    border-radius: 8px 8px 0 0;
    background: #F3F3F3;
    position: relative;
    width: 480px;
    margin: 0 auto;
    box-shadow: 0px 0px 8px #000000;
    border: 5px solid #D8D8D8;
}

#ModalConfirmContainer #ModalConfirmContent #ModalConfirmHeader
{
    background: #D8D8D8;
    border-bottom: 5px solid #5195DB;
}
#ModalConfirmContainer #ModalConfirmContent #ModalConfirmBody
{
    padding: 0px 20px;
}
#ModalConfirmContent #ModalConfirmBody p
{
    margin: 0 0 12px;
    font-weight: bold;
}
#ModalConfirmContainer #ModalConfirmContent #ModalConfirmChoices
{
    text-align: right;
    border-top: 1px solid #D3D3D3;
    padding: 20px 0;
    margin: 0 20px;
}
#ModalConfirmContainer #ModalConfirmContent #ModalConfirmChoices a
{
    margin: 0 0 0 12px;
}
#ModalConfirmContainer #ModalConfirmContent #ModalConfirmChoices a.button
{
    color: #FFFFFF;
}
#InlineDialog #ModalConfirmContent #ModalConfirmChoices a
{
    margin: 0 0 0 12px;
}
#ModalConfirmContainer #ModalConfirmContent #ModalConfirmBody form
{
    margin: 0 0 18px;
}
#ModalConfirmContainer #ModalConfirmBody form textarea
{
    width: 100%;
}
.modalbutton {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight:700;
    line-height: 24px;
    padding: 5px 10px;
    text-decoration: none;
    background-color: #0074b0;
    border: 1px solid #0074b0;  
}
.modalbutton:hover {
    background-color: #18a2e8;
    text-decoration: none;
    font-weight:bolder;
    background-color: #2D88C1;
}