body { margin-top: 0px; font-family: 'Sintony', sans-serif; font-size: 12pt; color: #333333; }

body a:link, body a:visited, body a:active { color: #333333; text-decoration: underline; }
body a:hover { color: #00adee; text-decoration: none; }

.wrapper { width:960px; text-align: center; margin: 0 auto; }

h1 { color: #454982; font-size: 13pt; margin: 0px 0px 15px 0px; line-height: 25px; font-weight: bold; }
h1 a:link, .h1 a:visited, h1 a:active { color: #454982; text-decoration: underline; }
h1 a:hover { color: #CD7F32; text-decoration: none; }

h2 { color: #454982; font-size: 12pt; margin: 0px 0px 15px 0px; line-height: 25px; font-weight: bold; }
h3 { color: #fcb514; font-size: 15pt; margin: 25px 0px 20px 0px; line-height: 25px; font-weight: bold; text-align: center; letter-spacing: 3px; }

ul.a {list-style-type: circle; line-height: 18px; margin:0 auto; font-size: 10pt; padding: 5px 0px 0px 20px;  }
ul.b {list-style-type: circle; line-height: 29px; margin:0 auto; font-size: 11pt; padding: 5px 0px 0px 20px;  }

.Connect{ color: #00adee; }
.Build{ color: #ec1d23; }
.Prosper{ color: #fcb514; }
.Green{ color: #00a651; }
.GreenBigBold{ color: #00a651; font-size: 13pt; font-weight: bold; }
.RedBigBold{ color: #ec1d23; font-size: 13pt; font-weight: bold; }
.Blue{ color: #454982; }

.Bronze{ color: #CD7F32; font-size: 17pt; font-weight: bold; }
.Silver{ color: #c0c0c0; font-size: 17pt; font-weight: bold; }
.Package{ color: #000; font-size: 14pt;  }

.ItalicGrey{ font-style: italic; color: #999; }

.JoinToday { color: #00a651; font-size: 16pt; line-height: 25px; font-weight: bold;  }
.JoinToday a:link, .JoinToday a:visited, .JoinToday a:active { color: #00a651; text-decoration: underline; }
.JoinToday a:hover { color: #00adee; text-decoration: none; }

.View { font-size: 10pt; color: #999;  }
.View a:link, .View a:visited, .View a:active { color: #999; text-decoration: underline; }
.View a:hover { color: #00adee; text-decoration: none; }

.ViewTwo { color: #ccc; font-weight: bold; line-height: 30px; }
.ViewTwo a:link, .ViewTwo a:visited, .ViewTwo a:active { color: #454982; text-decoration: underline; }
.ViewTwo a:hover { color: #00adee; text-decoration: none; }




/* HEADER \*/


.Header{ float:left; width:960px; }

.HeaderLeft{ float:left; width:151px; height: 186px; padding: 25px 0px 0px 0px; }

.HeaderRight{ float:right; text-align: right; width:550px; padding: 20px 0px 0px 0px; }

.HeaderRightTop{ font-size: 12pt; color: #454982; line-height: 25px; }	
.HeaderRightTop a:link, .HeaderRightTop a:visited, .HeaderRightTop a:active { color: #454982; text-decoration: none; }
.HeaderRightTop a:hover { color: #000; text-decoration: none; }

.headerbold{ font-size: 13pt; font-weight: bold; }


.HeaderRightNav{ padding: 28px 0px 40px 0px; color: #669999; font-size: 11pt; }
.HeaderRightNav a:link, .HeaderRightNav a:visited, .HeaderRightNav a:active { color: #003300; text-decoration: none; }
.HeaderRightNav a:hover { color: #003300; text-decoration: underline; }


.HorizontalSeparator { float:left; width:960px; border-width:1px; border-style: solid; border-color: #dedddd; margin: 0px 0px 40px 0px; border-bottom-style:none; border-right-style:none; border-left-style:none; }

.HorizontalSeparatorTwo { float:left; width:960px; border-width:1px; border-style: solid; border-color: #dedddd; margin: 20px 0px 40px 0px; border-bottom-style:none; border-right-style:none; border-left-style:none; }






/* PAGE \*/


.Page{ float:left; width:960px; padding: 0px 0px 0px 0px; text-align: left; line-height: 21px; font-size: 10pt;  }


.PageLeft{ float:left; width:570px; padding: 0px 40px 0px 0px; }
.PageRight{ float:right; width:350px; }

.PageRightPicOne{ width:350px; height: 533px; padding: 0px 0px 35px 0px; }
.PageRightPicTwo{ width:350px; height: 280px; padding: 0px 0px 35px 0px; }
.PageRightPicThree{ width:350px; height: 448px; padding: 0px 0px 35px 0px; }
.PageRightPicFour{ width:350px; height: 280px; padding: 0px 0px 0px 0px; }


.MembersLogos{ float:left; width:940px; height:64px; margin: 15px 0px 15px 0px; background-image: url(images/member-logos.jpg);}
.MembersLogosTwo{ float:left; width:940px; height:64px; margin: 0px 0px 35px 0px; background-image: url(images/member-logos2.jpg);}

.Members{ float:left; width:940px; padding: 0px 10px 10px 10px; margin: 30px 0px 20px 0px; text-align: left; border-width:1px; border-style: solid; border-color: #ccc;  }

.MembersOne{ float:left; width:360px; padding: 0px 0px 0px 20px; }
.MembersTwo{ float:left; width:330px; padding: 0px 0px 0px 0px; }
.MembersThree{ float:left; width:180px; padding: 0px 0px 0px 0px; }



/* JOBS\*/


.JobsTitle{ float:left; width:960px; padding: 0px 0px 30px 0px; color: #454982; font-size: 17pt; text-align: center; }
.JobsSub{ color: #079022; font-size: 15pt; text-align: center; font-weight: bold; line-height: 40px; }

.JobsDescription{ float:left; width:960px; padding: 0px 0px 50px 0px; color: #333; font-size: 12pt; text-align: left; }

.JobsLeft{ float:left; width:480px; padding: 0px 0px 0px 0px; font-size: 12pt; }
.JobsRight{ float:right; width:480px; padding: 0px 0px 0px 0px; font-size: 12pt; }

.JobsPDF{ float:left; width:100px; padding: 0px 180px 0px 180px; }
.JobsPDFTitle{ float:left; width:200px; padding: 20px 130px 30px 130px; text-align: center; }
.JobsPDFTitle a:link, .JobsPDFTitle a:visited, .JobsPDFTitle a:active { color: #003300; text-decoration: underline; }
.JobsPDFTitle a:hover { color: #079022; text-decoration: underline; }







/* CONTACT \*/


.ContactLeft{ float:left; width:480px; padding: 0px 0px 0px 0px; font-size: 12pt; }
.ContactRight{ float:right; width:317px; height:210px; }



/* MEMBERSHIP \*/


.SummaryBox{ float:left; width:580px; border-width:1px; border-style: solid; border-color: #CCCCCC; margin-bottom:30px; font-size: 10pt; font-weight: bold;  }

.SummaryWhite{ float:left; background-image: url(images/summary-bg1.jpg); font-weight: bold;  font-size: 12pt; }
.SummaryWhiteA{ float:left; width:350px; padding: 15px 0px 15px 14px; }
.SummaryWhiteB{ float:left; width:70px; text-align: center; padding: 15px 30px 15px 0px; }
.SummaryWhiteC{ float:left; width:70px; text-align: center; padding: 15px 30px 15px 0px; }

.SummaryGreen{ float:left; width:580px; background-image: url(images/summary-bg2.jpg); }
.SummaryGreenA{ float:left; width:350px; padding: 10px 0px 10px 14px; }
.SummaryGreenB{ float:left; width:70px; text-align: center; padding: 10px 30px 10px 0px; }
.SummaryGreenC{ float:left; width:70px; text-align: center; padding: 10px 30px 10px 0px; }

.SummaryGrey{ float:left; width:580px; background-image: url(images/summary-bg3.jpg); }
.SummaryGreyA{ float:left; width:350px; padding: 10px 0px 10px 14px; }
.SummaryGreyB{ float:left; width:70px; text-align: center; padding: 10px 30px 10px 0px; }
.SummaryGreyC{ float:left; width:70px; text-align: center; padding: 10px 30px 10px 0px; }


.MemberPicOne{ width:350px; height: 525px; padding: 0px 0px 50px 0px; }
.PMemberPicTwo{ width:350px; height: 272px; padding: 0px 0px 35px 0px; }



/* CONTACT \*/

.PageLeftContact{ float:left; width:420px; }

.textInput { width: 410px; background-color: #dedddd; color: #003300; font-size: 8pt; padding: 7px 0px 7px 10px; margin: 0px 0px 15px 0px; border-width: 0px; }

.textInputtwo { width: 410px; background-color: #dedddd; color: #003300; font-size: 8pt; padding: 7px 0px 7px 10px; margin: 0px 0px 7px 0px; border-width: 0px; line-height: 20px; }

.textInputrobot { background-color: #dedddd; color: #003300; border-width: 0px; font-size: 8pt; padding: 2px 0px 2px 2px; margin: 15px 0px 15px 0px; }

.RobotText{ color: #999999; font-size: 8pt; text-align: center; }











/* FOOTER \*/


.Footer{ float:left; width:940px; font-size: 8pt; padding: 20px 10px 10px 10px; color: #999999; border-width:1px; border-style: solid; border-color: #CCCCCC; margin-bottom: 30px; }

.FooterLeft{ float:left; text-align:left; width:270px; line-height: 32px; padding: 0px 0px 0px 10px; }
.FooterLeft a:link, .FooterLeft a:visited, .FooterLeft a:active { color: #999999; text-decoration: none; }
.FooterLeft a:hover { color: #999999; text-decoration: underline; }

.FooterRight{ float:right; text-align:right; width:660px; }

.FooterRightRTCM{ float:left; width:154px; height:100px; }

.FooterRightSupport{ float:left; width:506px;  }
.FooterRightSupportTop{ float:left; width:506px; text-align: center; padding: 20px 0px 0px 0px; letter-spacing: 2px; }
.FooterRightSupportBottom{ float:left; width:506px; text-align: left; padding: 8px 0px 0px 0px; }



















/* Mobile */

@media handheld, only screen and (max-width: 400px) { 


.wrapper { width:100%; text-align: center; margin: 0 auto; }


/* HEADER \*/

.Header{ float:none; width:100%; }

.HeaderLeft{ float:none; padding: 10px 0px 0px 0px; margin: 0 auto; }

.HeaderRight{ float:none; text-align: center; width:100%; }

.HeaderRightTop{ display:none }

.HorizontalSeparator { float:none; width:100%; }

.HorizontalSeparatorTwo { display:none }



/* PAGE \*/

.Page{ float:none; width:100%; padding: 0px 0px 0px 0px; line-height: 21px; font-size: 10pt; }


.PageLeft{ float:none; width:100%; padding: 0px 0px 0px 0px; }
.PageRight{ display:none }




.Members{ float:none; width:100%; padding: 0px 0px 10px 0px; text-align: left; border-width:0px;  }

.MembersOne{ float:none; width:100%; padding: 0px 0px 0px 0px; }
.MembersTwo{ float:none; width:100%; padding: 0px 0px 0px 0px; }
.MembersThree{ float:none; width:100%; padding: 0px 0px 0px 0px; }

h3 { font-size: 14pt; text-align: left; letter-spacing: 0px; padding: 20px 0px 0px 0px }

.MembersLogos{ display:none }
.MembersLogosTwo{ display:none }



/* JOBS\*/


.JobsTitle{ float:none; width:100%; padding: 0px 0px 50px 0px; }

.JobsDescription{ float:none; width:100%; padding: 0px 0px 50px 0px; font-size: 12pt; }

.JobsLeft{ float:none; width:100%; padding: 0px 0px 30px 0px; font-size: 10pt; }
.JobsRight{ float:none; width:100%; padding: 0px 0px 30px 0px; font-size: 10pt; }

.JobsPDF{ float:none; width:80px; padding: 0px 0px 0px 0px; margin: 0 auto; }
.JobsPDFTitle{ float:none; width:100%; padding: 20px 0px 30px 0px; text-align: center; }







/* FOOTER \*/


.Footer{ float:none; width:100%; padding: 20px 0px 10px 0px; margin-bottom: 30px; }

.FooterLeft{ float:none; text-align:center; padding: 0px 0px 0px 10px;  margin: 0 auto;  }

.FooterRight{ float:none; text-align:right; width:100%; margin: 0 auto;  }

.FooterRightRTCM{ float:none; margin: 0 auto; }

.FooterRightSupport{ float:none; width:100%; margin: 0 auto; }
.FooterRightSupportTop{ float:none; width:100%; text-align: center; padding: 20px 0px 0px 0px; letter-spacing: 0px; }
.FooterRightSupportBottom{ float:none; width:100%; text-align: center; padding: 8px 0px 0px 0px; margin: 0 auto; }



.SummaryBox{ float:left; width:100%; border-width:1px; border-style: solid; border-color: #CCCCCC; margin-bottom:50px; font-size: 7pt; }

.SummaryWhite{ float:left;  font-weight: bold;  font-size: 8pt; }
.SummaryWhiteA{ float:left; width:160px; padding: 15px 0px 15px 14px; }
.SummaryWhiteB{ float:left; width:60px; text-align: center; padding: 15px 0px 15px 0px; }
.SummaryWhiteC{ float:left; width:61px; text-align: center; padding: 15px 0px 15px 0px; }

.SummaryGreen{ float:left; width:100%;  }
.SummaryGreenA{ float:left; width:160px; padding: 10px 0px 10px 14px; }
.SummaryGreenB{ float:left; width:60px; text-align: center; padding: 10px 0px 10px 0px; }
.SummaryGreenC{ float:left; width:61px; text-align: center; padding: 10px 0px 10px 0px; }

.SummaryGrey{ float:left; width:100%;  }
.SummaryGreyA{ float:left; width:160px; padding: 10px 0px 10px 14px; }
.SummaryGreyB{ float:left; width:60px; text-align: center; padding: 10px 0px 10px 0px; }
.SummaryGreyC{ float:left; width:61px; text-align: center; padding: 10px 0px 10px 0px; }



/* CONTACT \*/

.ContactLeft{ float:none; width:100%; padding: 0px 0px 0px 0px; font-size: 12pt; text-align: center; }
.ContactRight{ float:none; width:275px; height:182px; padding: 0px 0px 50px 0px; margin: 0 auto; }



}




