@import "960grid/reset.css";
@import "960grid/text.css";
@import "960grid/960.css";

/* PluroTech style.css */

body#ptMainSite {background:url(../../assets/images/bg.gif) repeat-x #1f547a; margin-top:0px; color:#4a4a4a;}
.container_12 {background:white;}

a	{color:#1e5277;text-decoration:underline;}
a:hover {color:#2b9924;text-decoration:none;}

p {text-align:justify;}

td {vertical-align:top;}


li {padding-bottom:10px;}

h1, h2, h4 {color:#1e5277;font-weight:normal; margin:10px 0 10px 0; padding-bottom:10px; background:url(../../assets/images/line_dotted.gif) repeat-x bottom;}
h1 {font-size:28px; line-height:48px;}
h2 {font-size:22px; line-height:24px; margin:10px 0 10px 0;}
h3 {font-size:16px; color:#1f547a; background:url(../../assets/images/bar_gray.gif) repeat-x; height:33px; padding:5px;}
h4 {font-size:16px; line-height:24px; margin:20px 0 10px 0; font-weight:bold;}

.blue {color:#255b80;}
.green {color:#168602;}

.lineDotted {background:url(../../assets/images/line_dotted.gif) repeat-x; height:10px; margin:0 0 10px 0;}

.border {border:3px solid #dddddd;}

/* Menu START */
ul.ptMenuHorizontal {list-style:none; margin:0; padding:0;}
ul.ptMenuHorizontal li {float:left; padding:0; margin:0;}
ul.ptMenuHorizontal a {display:block; float:left;}

ul.ptMenuVertical {list-style:none; margin:0; padding:0;}
ul.ptMenuVertical li {padding:0; margin:0;}
ul.ptMenuVertical a {display:block;}

ul.ptMenuList {margin-bottom:15px;}
ul.ptMenuList li {background:url(../../assets/images/bullet.gif) no-repeat 12px 6px; padding-left:30px; padding-bottom:5px;}
ul.ptMenuList li a {display:inline;}
/* Menu END */

/* Content START */

.FAPMembershipTable {margin-top:10px; margin-bottom:20px; border-collapse:separate;}
.FAPMembershipTable th {height:37px; vertical-align:middle;}
.FAPMembershipTable th.membership {background:url(../../assets/images/bar_blue.gif) repeat-x #21567c; color:white; font-size:14px;}
.FAPMembershipTable th.silver {background:url(../../assets/images/bar_silver.gif) repeat-x; color:#444444; font-size:12px;}
.FAPMembershipTable th.gold {background:url(../../assets/images/bar_gold.gif) repeat-x; color:#652d00; font-size:15px;}
.FAPMembershipTable th.platinum {background:url(../../assets/images/bar_platinum.gif) repeat-x; color:#252525; font-size:16px;}

.FAPMembershipTable td {padding:4px; text-align:center; vertical-align:middle; color:#4f4f4f; border-left:1px solid white; border-right:1px solid #e3e5e6;}
.FAPMembershipTable td.gray {background:#f5f5f6;}
.FAPMembershipTable td.green {background:#ecf7db;}

.FAPMembershipTable td.point {text-align:left; padding-left:25px; background-image:url(../../assets/images/bullet.gif); background-repeat:no-repeat; background-position:10px 10px;}
.FAPMembershipTable td.subpoint {text-align:left; padding-left:45px; background-image:url(../../assets/images/bullet.gif); background-repeat:no-repeat; background-position:30px 10px;}


.FAPPricingTable {}
.FAPPricingTable td {text-align:center; vertical-align:middle;}


#ptLargeMenu li a#menu_global_elite {background:url(../../assets/images/menu_global_elite.gif) no-repeat; width:309px; background-position:top;}
#ptLargeMenu li a#menu_global_elite:hover, #ptLargeMenu li a.active#menu_global_elite {background-position:bottom;}

#ptLargeMenu li a#menu_vps {background:url(../../assets/images/menu_vps.gif) no-repeat; width:321px; background-position:top;}
#ptLargeMenu li a#menu_vps:hover, #ptLargeMenu li a.active#menu_vps {background-position:bottom;}

#ptLargeMenu li a#menu_installation {background:url(../../assets/images/menu_installation.gif) no-repeat; width:310px; background-position:top;}
#ptLargeMenu li a#menu_installation:hover, #ptLargeMenu li a.active#menu_installation {background-position:bottom;}

#ptLargeMenu li a {height:43px;}


#ptMainMenu {margin-top:20px; position:absolute; right:0;}
#ptMainMenu li {margin:0 0 0 1px;}
#ptMainMenu li a {color:#535e67; text-decoration:none; padding:1px 9px 7px 9px; text-decoration:underline;}
#ptMainMenu li a:hover, #ptMainMenu li a.active {background:url(../../assets/images/menu_bg.gif) repeat-x; color:white; text-decoration:none;}
#ptMainMenu li a span {display:block; height:32px; background:url(../../assets/images/menu_bullet.gif) no-repeat center 18px; cursor:pointer;}


#loginArea {background:url(../../assets/images/login_bg.gif) no-repeat right top; height:40px;}
#loginArea input{vertical-align:middle;}
#loginArea .textbox input {font-size:11px; width:90px; margin-left:5px; margin-right:10px;}


#communityLinks li {margin:5px 0px 0px 0px;}
#communityLinks li a {display:inline; vertical-align:middle;}
#communityLinks li img {float:left; margin-right:18px; vertical-align:middle;}


.testimonial {float:left; width:270px; padding:20px;}

#disclosure {color:#717171; background:#f6f6f6; padding:20px; font-size:11px; margin-top:10px; margin-bottom:10px; text-align:center; line-height:15px;}

#accordion p {text-align:left;}
.accordion {margin-top:10px;}

.result {font-size:11px;}
.result td {padding:5px;border:1px solid #dddddd;text-align:center;}
.result th {padding:5px;background:#255b80;color:white;}

td.paypalbox {width:200px; background:#f5f5f6; border:1px solid #CCC; padding:10px;}
th.paypalbox {background:url(../../assets/images/bar_blue.gif) repeat-x #21567c; border:1px solid #CCC; color:white; font-size:12px; padding:5px;}

#homeLinksBox {}
#homeLinksBox .left {width:310px; border-right:1px solid white; float:left;}
#homeLinksBox .right {width:309px; float:left;}
#homeLinksBox .block {margin-top:1px; margin-bottom:5px;}
#homeLinksBox .block .title {padding:10px 10px 0 20px; color:white; height:25px;}
#homeLinksBox .block .seeMore {float:right; font-size:11px;}
#homeLinksBox .block .seeMore a {color:white;}
#homeLinksBox .block .seeMore img {}
#homeLinksBox .block h2 {color:white; font-size:14px; background:none; float:left; font-weight:bold; text-transform:uppercase; line-height:16px; margin:0; padding:0; display:block;}
#homeLinksBox .block h2 a {color:white; text-decoration:none; font-size:28px;}
#homeLinksBox ul.ptMenuList li {padding-bottom:4px; color:#174466; font-size:12px; font-weight:bold;}
#homeLinksBox .list {padding:10px; background:url(../../assets/images/lightblue_bg.gif) repeat-x bottom;}
#homeLinksBox .list a {text-decoration:none;}

/* Content END */

/* Footer START */
#footer {background:none; height:70px; color:white; position:relative;}
#footer .ptMenuHorizontal {margin-top:20px; position:absolute; right:0;}
#footer .ptMenuHorizontal a {color:white; font-size:11px; margin:0 5px 0 5px;}
/* Footer END */

/*
.formLabel{
	padding:5px 15px 5px 5px;
	background:white;
	text-align:right;
	width:160px;
	vertical-align:middle;
	border-bottom:1px solid #ededed;
	border-right:0;
}

.formField{
	padding:5px 5px 5px 15px;
	background:white;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #ededed;
	border-right:0;
}

.field_normal 			{ border: 1px solid #a2a2a2; }
.field_required			{ border: 1px solid #a2a2a2; }
.field_error			{ border: 1px solid #b93319; background-color:white; }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#b93319; }
.field_error_message 	{ font-size:10px; color:#b93319;}
*/


/* Member's Area Styles START */
.inner {padding:10px;}

.blueBlock {background:#1f547a; border:1px solid #d6d6d6;color:white; margin-bottom:10px;}
.blueBlock .inner {border:1px solid white; padding:0;}
.blueBlock .info {padding:10px; font-size:11px; line-height:12px;}
.blueBlock h1 {color:white;background:none;font-size:24px;line-height:24px;font-weight:bold;margin:0;padding:0;}
.blueBlock h2 {color:white;background:none;font-size:14px;line-height:14px;font-weight:bold;margin:0;padding:0;}
.blueBlock .info td {padding:4px;}

#ptMembersMainMenu {background:url(../../assets/images/menu.gif) repeat-x;height:37px;margin-bottom:20px;}
#ptMembersMainMenu ul li a {color:white; padding:10px 10px 10px 10px; margin:0 2px 0 2px; text-decoration:none;}
#ptMembersMainMenu ul li a.active {background:url(../../assets/images/menu_active.gif) repeat-x;font-weight:bold;color:#164364;}
#ptMembersMainMenu ul li a.active:hover { text-decoration:none;}
#ptMembersMainMenu ul li a:hover {text-decoration:underline;}

#ptHeader {background:url(../../assets/images/header_bg.jpg) no-repeat; width:940px; height:117px; margin-top:10px; position:relative;}
#ptStatus {background:url(../../assets/images/status_bg.jpg) no-repeat; width:290px; height:100px; position:absolute; right:10px; top:10px; color:#afc4d4;}
#ptStatus .inner {padding-top:3px;}

.grayBox {padding:20px;background:url(../../assets/images/bg_lightblue.gif) repeat-x top #e9f0f4;border:1px solid #bed2dd;text-align:left;margin-top:20px;}
.grayBox h4 {margin-top:5px;margin-bottom:20px;}

.whiteBox {background:white;padding:10px;text-align:center;border:1px solid #bed2dd;}
.downloadBox {background:white;padding:0 0 10px 0;text-align:center;border:1px solid #bed2dd;margin-top:20px;}
.downloadBox .title {background:#1f547a;padding:5px;margin-bottom:10px;color:white;font-size:14px;font-weight:bold;}

.blackBox td{color:white;}

.blueBar {background:url(../../assets/images/bar_blue.gif) repeat-x; color:white; font-size:16px; font-weight:bold; padding:5px 5px 5px 10px;}

#tableResources {margin:20px auto 20px auto;}
#tableResources td {border:1px solid #cacaca; width:170px; text-align:center;vertical-align:middle;}
#tableResources td a {padding:10px 10px 0 10px;font-weight:bold;display:block;background:url(../../assets/images/bg_lightblue.gif) repeat-x top;border:1px solid white;height:50px;}
#tableResources td a:hover {background:white;}
#tableResources th, .tableWebinars th {background:url(../../assets/images/bar_blue.gif) repeat-x; color:white; font-size:14px; padding:8px 0 10px 0;}

#tableBorders td {border:1px solid #cacaca; padding:5px 10px 5px 10px; vertical-align:middle; background:white;}
#tableBorders td.link {background:url(../../assets/images/bg_lightblue.gif) repeat-x top;padding:0;}
#tableBorders td.link a {padding:5px;display:block;border:1px solid white;padding:5px 10px 5px 10px;}

span.large {font-size:14px; font-weight:bold; color:#1e5277; vertical-align:middle;}

/* Member's Area Styles END */

/* Calculator START */
.window {font-family: tahoma; font-size: 11px; width: 800px;text-align:center;}
.maintable {font-family: tahoma; font-size: 11px; width: 800px; border-color: grey; border-width: 1px;text-align:center;}
.grh3 {color: purple; font-size: 16px;text-align:center;}
.indextable {font-family: tahoma; font-size: 11px; width: 800px; border-color: dark-blue; border-width: 1px;text-align:center;}
.strtr{background-color: light-green; border-width: 2;text-align:center;}
.strtd{width: 160px;text-align:center;}
.tdtitle{width: 160px;text-align:center;}
/* Calculator END */