@charset "UTF-8";
/* CSS Document */

/* CSS Document */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/simple.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* Ads css */
h1#Content, h1#Content2, h1#Content3, h1#Content4, h1#Content5, h1#Content6, h1#Content7, h1#Content8, #PutDiv, span.Names, span.Names2, a#Link, a#Link:hover, a#Link2:hover, a#Link3:hover, a#Link4:hover, a#Link5:hover, a#Link6:hover, a#Link7:hover, a#Link2, a#Link3, a#Link4, a#Link5, a#Link6, a#Link7 {display:none;}

img.AdImages {display:inline; width:18em; position:absolute; left:0; top:0;} 


div#Contributor2009, div#NotContributor2009, div#GRI2, div#DFW, div#GRI, div#QuickStart, div#Committee, div#SpreadWord, div#WinterMeeting, div#TREPAC110, div#HousingTrends, div#Broker, div#Galveston, div#Workforce, div#xPlode, div#HillVisits2011, div#Cruise, div#OfficeMax, div#TREPACcomm {width:18em; padding:0 0 2em 0; position:relative; display:block; height:11em;}
/* ///// Ads css */


/* Footer css */
#footer2, #center, p.footer1, p.footer2, a span#ToolTip, a span#ToolTipB, a span#ToolTipC, a span#ToolTipD, a span#ToolTipE, a span#ToolTipF, a span#ToolTipH, a:hover span#ToolTip, a:hover span#ToolTipB, a:hover span#ToolTipC, a:hover span#ToolTipD, a:hover span#ToolTipE, a:hover span#ToolTipF, a:hover span#ToolTipH, a span#ToolTipG, a:hover span#ToolTipG, #nav, html>body #nav, #nav li.top, #nav li a.home, #nav li:hover a.home, #nav li a.link, #nav li:hover a.link, #nav li a.documents, #nav li:hover a.documents, #nav li a.mail, #nav li a.NewMail, #nav li a.groupdocs, #nav li:hover a.groupdocs, #nav li a.NewInfo, #nav li:hover a.mail, #nav li:hover a.NewMail, #nav li a.book, #nav li:hover a.book, #nav li a.star, #nav li:hover a.star, #nav li a.tool, #nav li:hover a.tool, #nav li a.info, #nav li:hover a.info, #nav li:hover a.NewInfo, #nav li, #nav ul, #nav li ul.toggleOff, #nav li ul, #nav li ul div.comment, #nav li ul div.listitem, #nav li ul li a.toplist, #nav li ul li, #nav li ul li a, #nav li ul li a:hover {display:none;} 
/* ///// Footer css */


/* Header css */
html {height:100%; max-height:100%; padding:0; margin:0; border:0;}
body {height:100%; max-height:100%; padding:0; margin:0;}
#container {text-align:left; width:990px;}

#CenterTest {float:left;}
* html #container {height:100%;}

#content {width:950px; float:left;}
#contentHeader2 {width:950px; float:left;}

#content2 {float:left; width:950px; margin-top:5em; padding-left:1em; padding-bottom:5em;}
#content3 {float:left; width:950px; margin-top:3em; padding-left:1em;}
#squidContent {float:left; width:950px; margin-top:2em; padding-left:1em;}

#mobileHeader {display:none;}



/* SOCIAL MEDIA */

#networkIcons {position:absolute; top:60px; right:35px; z-index:4000;}
a#Twitter, a#Linked, a#Facebook, a#YouTube {text-decoration:none; outline:none; border:none; margin:.6em 0 0 .7em; width:20px; height:20px; display:block; float:left;}
a#Linked {background:url(/images/main/linkedIcon.png) no-repeat;}
a#YouTube {background:url(/images/main/youTubeIcon.png) no-repeat;}
a#Facebook {background:url(/images/main/Facebook.png) no-repeat;}
a#Twitter {background:url(/images/main/Twitter.png) no-repeat;}
a#Linked:hover {background:url(/images/main/linkedIconHvr.png) no-repeat;}
a#Facebook:hover {background:url(/images/main/FacebookHover.png) no-repeat;}
a#Twitter:hover {background:url(/images/main/TwitterHover.png) no-repeat;}
a#YouTube:hover {background:url(/images/main/youTubeIconHvr.png) no-repeat;}

/* //// SOCIAL MEDIA */



#BannerAds, #search, #navCenter, #navCenter2, #navCenter2 a.Help, #header2, #home2 a, #home2 a i, #navCenter a, #navCenter p.line, #navCenter a.gray, #navCenter a.gray:hover, #navCenter2 a.Help, #navCenter a:hover, #navCenter2 a.Help:hover, #navRight, #navRight a, #navRight a:hover, body div#shadow, #home a, #home a i, #tabs, #tabs ul, #tabs ul li.outer, #tabs ul li.one a.tab, #tabs ul li.one a.tab:hover, #tabs ul li.two a.tab, #tabs ul li.two a.tab:hover, #tabs ul li.one, #tabs ul li.two, #tabs ul li div, #tabs ul li.click, #tabs ul li.click div, #tabs ul li.click div.tab_left, #tabs ul li.click div.tab_center, #menu, #menu li.top, #menu li a.top_link, #menu li a.top_link span, #menu li:hover a.top_link span, #menu li:hover, #menu li:hover ul.sub, #menu li:hover ul.sub li, #menu li:hover ul.sub li a, #menu li:hover ul.sub li a:hover, #menu ul, #menu li:hover ul ul, #menu2, #menu2 li.top, #menu2 li a.top_link, #menu2 li a.top_link span, #menu2 li:hover a.top_link span, #menu2 li:hover, #menu2 li:hover ul.sub, #menu2 li:hover ul.sub li, #menu2 li:hover ul.sub li a, #menu2 li:hover ul.sub li a:hover, #menu2 ul, #menu2 li:hover ul ul{display:none;}

iframe#MoveLeft {width:950px; height:90em;}


/* Audience selector iframe */
iframe#audBrowse {display:none; visibility:hidden; width:0; height:0; border:0;}
/* //// Audience selector iframe */

a, a:hover, a:focus {outline:none;}

/* Search bar plus fieldset site value */

fieldset {border:none; padding:0; margin:0;}
input.search {border:#9DC4D9 1px solid; width:13em; padding:.3em; margin:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13pt; font-weight:normal; color:#8EBBD1;}
input.search:hover {border-color:#005286; color:#000;}
input.search:focus {color:#000;}
form.log {height:1em; margin:0; padding:0;}
/* ////// Header css */


/* Original CSS */
/*Education changes */
table tr td p span.style1 span.style2, p.style1 span.style14, p.style1 span.style10 {font-size:1.5em; text-transform:capitalize; line-height:1.25em;}
table tr td p span.style3, table tr td span.style3, table tr td p.style3, table tr td li.style3, p.style1 span.style7, tbody tr td p.style7 {font-size:1.1em; line-height:1.5em;}
table.MsoNormal tr td {font-size:1.2em; line-height:1.5em;}
tr td ul li.style6 span.style8 {font-size:1.3em; line-height:1.5em;}
html body table tbody tr td table tbody tr td {font-size:1.3em; line-height:1.5em;}

/*  ////// Education changes */

/* iframe Invoice history */
iframe#InvoiceHistory {width:950px; height:90em;}
/* //// iframe Invoice history */

#Content {background-color:#000;}

body {background: white;}
	



/*#Content {font-family:Arial, Verdana, Helvetica, sans-serif; color:#006699; font-weight:bold; font-size:12pt;}*/


div#2009Contributor {background:url(/images/ads/AdImages/2009Contributor.jpg) no-repeat top left; width:288px; height:177px; top:20em; left:15em; position:absolute;}

.name {color:#000; font-size:15pt;}

/* Layout */


/* Ads */
.adBottom, .adBottomright, .adRight {display:none;}




/* Index page */
#SignInLeft {float:left; width:11em; margin:0;}
#SignInRight {float:right; width:10em; margin:0;}

h2#IndexHeading {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; float:left; margin:.2em 0 0 .5em; display:block; width:100%;}
h2#IndexHeading2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; position:relative; left:0; top:0; margin:-.2em 0 .5em .8em; display:block; width:100%;}
div.rboxcontent3 form {width:80%;}  
 

input.InputIndex:hover, input.InputIndex:focus {border:#fff solid 1px; color:#000;}

input.InputIndex {border:#808080 solid 1px; position:absolute; display:block; left:0; position:relative; width:13em; margin:0 0 0 .5em; color:#808080; background:url(/images/main/email.jpg) no-repeat 0 -.25em;}
input.InputIndex2 {border:#808080 solid 1px; position:absolute; display:block; left:0; width:13em; position:relative; margin:0 0 0 .5em; color:#808080; background:url(/images/main/password.jpg) no-repeat 0 -.25em;}   
   
div#SignInRight div.IndexRegistration {width:10em; margin:1em 0 1em .25em;}

#detail3 {clear:both; display:block; width:25.5em; text-align:left; margin:0 .2em -1em 0; padding:1em 0 0 0;}
div#IndexForgot {position:absolute; top:2.5em; right:-3.25em;}
div.form2 {padding:0; margin:0; display:inline;}
#InformationIndex {margin:-.5em 0 0 .5em;}


/*TREPAC calculator */
div#yourSavings, div.inline, div#yourSavings2, div#yourSavings3, div#yourSavings4 {display:inline; text-align:right; float:right; line-height:1.5em; font-weight:bold;}
p.TREPAC {font-size:12pt; color:#000; float:left; font-weight:normal; display:inline; padding:0; margin:0; line-height:1.5em;}

form#frmYourSavings {width:80%;}




/* Leadership pages */
#LeadershipImage {float:left;}
.LeaderImage {float:left; padding:0 1em 0 0;}





/* Events */
#Events {position:relative; float:left; width:100%; top:1em; padding:0; margin:0;}
#EventHighlight {width:13.29em; float:left; padding-right:2.06em;}
#EventHighlight2 {width:13.29em; float:left; padding:0;}
#EventHighlight3 {width:43.7em; float:right; margin:0 .25em 1.5em 0;}
.rule {border-top:1px solid #c0c0c0; padding-top: .5em;}
#EventHighlight4 {width:13.29em; float:left; padding-right:2.06em;}
#EventHighlight5 {width:27.7em; float:left;}
#EventHighlight6 {width:43.7em; float:right; margin:0 .25em -1.5em 0;}
#EventHeader {height:50px;}

.EventContain {width:44em; float:right; margin:1em 0 1.5em 0;}

#Feature {width:17em; float:left; padding:0 0 0 1.5em;}
#FeatureContent {float:left; padding:0 0 0 1em; width:10em;}

#FloatRight {float:right; width:26em; padding:0 .5em 0 0; margin:-.3em 0 0 0;}
#ClassesLeft {float:left; width:10em; padding:0 .5em 0 0; margin:-.3em 0 0 3em;}
#ClassesRight {float:right; width:26em; padding:0 .5em 0 0; margin:-.3em 3em 1em 0;}
p.Date {font-size:14pt; color:#6D6D6D; font-weight:normal; display:block; padding:0; margin:0; line-height:3em;}

img.MainEvent {width:950px;}
img.EventSmall {width:13.29em; margin:11em 0 0 0;}
img.EventSmall2 {width:12.5em; margin:0;}
img.EventSmall3 {width:13.29em; margin:1em 0 0 0;}
.SmallerSub {font-size:12pt;}

img.ConventionPromo {width:5em; float:left; padding:.9em 0 0 0;}
img.eventPhoto {width:150px; margin:.7em 0 0 .8em;}

h2.heading2 {font-size:12pt; color:#006296; font-weight:normal; padding:.8em 0 .2em 0; margin:0;}
h3.heading2 {font-size:12pt; color:#006296; font-weight:normal; padding:.8em 0 .2em .5em; margin:0;}
h2.EventHeading {font-size:12pt; color:#000; display:block; font-weight:normal; padding:0 0 .2em 0; margin:0;}

p.section2 {font-size:12pt; color:#6D6D6D; font-weight:normal; padding:0; margin:0; line-height:1.5em; text-align:left;}
p.section3 {font-size:12pt; color:#000; font-weight:normal; padding:0; margin:0; line-height:1.5em; display:block;}
p.section3 a {color:#006296; text-decoration:underline; display:block; font-weight:normal; margin:1em 0 0 0;}
p.section2 a {color:#006296; text-decoration:underline;}

#CommentNotice2 {width:43.7em; float:right; text-align:left; height:3em; display:block;; margin:2em .25em 0 0;}

a#Notice {position:relative; font-size:1.5em; text-decoration:underline; line-height:2.2em; font-weight:normal; color:#808080; float:left;}

h3#Notice2 {float:left; position:relative; display:inline; font-weight:normal; line-height:2em; font-size:12pt; color:#808080; padding:0 0 0 2em;}

p#Notice3 {position:relative; font-size:1.5em; text-decoration:none; line-height:2.2em; font-weight:normal; color:#808080; float:left; margin:1em 0 0 0;}
p#Notice4 {font-size:1.5em; text-decoration:none; line-height:1em; font-weight:normal; color:#808080; display:block; margin:1em 0 0 0;}
#LargeGrey {font-size:1.5em; text-decoration:none; line-height:2.2em; font-weight:normal; color:#808080;}


/* Demonstrations for Events hover */
a span#DemoHover {display:none; z-index:500; text-indent:0; padding:.3em .25em .3em .7em; margin:0; width:9em;}
a:hover span#DemoHover {position:absolute; bottom:-1.1em; width:19em; left:12.8em; display:block; background:#none; text-decoration:underline;}

#demsnazzy {background:transparent; margin:.7em 0; width:19em;}
#demsnazzy2 {background:transparent; margin:0 0 1em 0; width:18em;}
.demtop, .dembottom {display:block; background:transparent; font-size:1px;}
.demb1, .demb2, .demb3, .demb4 {display:block; overflow:hidden;}
.demb1, .demb2, .demb3 {height:1px;}
.demb2, .demb3, .demb4 {background:#EDEDED; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED;}
.demb1 {margin:0 5px; background:#EDEDED;}
.demb2 {margin:0 3px;}
.demb3 {margin:0 2px;}
.demb4 {height:2px; margin:0 1px;}
.demboxcontent {display:block; background:#EDEDED; border:0 solid #EDEDED; height:13em; text-align:center;}

.DemoImage {width:10em; text-align:center; margin:.25em 0 0 0;}
p.Demos {font-size:.65em; color:#000; text-decoration:underline; text-align:left; width:16em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:.25em 0 0 2em;}
p.CompanyInfo {font-size:.7em; color:#333; text-decoration:underline; text-align:left; width:16em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:.5em 0 0 1.85em; line-height:1.4em;}
p#CompanyName {font-size:12pt; color:#006296; text-decoration:underline; text-align:left; width:11em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 .5em 1.4em; padding-top:.5em;}

a.DemosLink {font-size:.65em; color:#006296; text-decoration:underline; text-align:left; width:16em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:1em 0 0 2em; clear:both; display:block; font-weight:normal;}
a.DemosLink:hover, a.CompanyLink:hover {text-decoration:underline;}


/* Trade Expo */
div#ExpoMap {display:none; top:45%; left:33%; width:30em; position:absolute; text-align:center; z-index:200;}
#MapImage {width:26em;}

#ExpeoPosition {position:relative; top:1em; left:2em;}
.ExpeoContent {display:block; background:#D2D2D2; border:0 solid #D2D2D2; height:44em; text-align:left;}
.Exptop, .Expbottom {display:block; font-size:1px;}
.Expb1, .Expb2, .Expb3, .Expb4 {display:block; overflow:hidden;}
.Expb1, .Expb2, .Expb3 {height:1px;}
.Expb2, .Expb3, .Expb4 {background:#D2D2D2; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;}
.Expb1 {margin:0 5px; background:#D2D2D2;}
.Expb2 {margin:0 3px;}
.Expb3 {margin:0 2px;}
.Expb4 {height:2px; margin:0 1px;}


div[id^='booth'] a {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.7em; line-height:1.5em; text-align:center; color:#000;}



/* Two column layout, section page */
#top {position:relative; float:left; width:100%; height:1.5em; padding:0; margin:0;}
#left {position:relative; float:left; width:19em; top:1em; padding-left:.5em; text-align:left; min-height:30.5em;}
#rightIndex {position:relative; float:left; width:23em; top:1em; padding-left:.5em; margin:0 0 0 11em; text-align:left; min-height:5em;}

#right {position:relative; float:right; width:37.9em; top:1em; text-align:left;}

#slideTitle {position:absolute; width:100%; height:3em; top:0; padding:0; background:#7B7E82;}
#slideshow {position:absolute; display:block; padding:0; margin:0; top:3em; width:100%;}

#slideDescription {width:47%; padding:.8em .5em 0 1.5em; display:block; float:left;}
#video {float:right; padding:.5em; display:block; width:45%;}
#video2 {float:left; padding:.5em .5em 0 0; display:block; width:95%;}

#videoInfo {display:block; float:right; width:45%; height:4.5em; top:50%;}
#videoInfo2 {display:block; float:right; width:50%; height:4.5em; top:50%;}

#videoImage {float:right; padding:.4em 1.3em 0 0;}

#videoPlus {position:relative; top:-.4em; left:-.7em; padding:0;}
#videoPlus2 {position:relative; top:-.4em; left:-.35em; padding:0;}

#clear {position:absolute; top:32em;}




#myPicture {margin:0; padding:0; border:none; width:37.9em; top:0; position:absolute;}
#description {font-size:12pt; color:#000; font-weight:normal; padding:0; margin:0; line-height:1.5em;}
p#description a {color:#006296; text-decoration:underline;}
p#description a:hover {text-decoration:underline;}

#previous {float:right; cursor:pointer; display:block; line-height:2em; margin:.8em 1em 0 3em; color:#000; font-size:12pt; font-weight:bold;}
#next {float:right;cursor:pointer; display:block; line-height:2em; margin:.8em 1em 0 2em; color:#000; font-size:12pt; font-weight:bold;}

h2#pictureText {color:#000; font-weight:bold; font-size:14pt; display:block; float:left; margin:1em 0 0 1.5em;}


#ads {display:none;}

div#centralNav {bottom:0; margin:0; padding:0; position:relative;}
div#centralNav2 {bottom:0; margin:0; padding:0; left:15em; position:relative;}

div#topic {width:100%; padding:0 0 1.5em 0; display:block; clear:both;}





/* Two column layout, topic page */
#leftTopic {position:relative; float:left; width:38.9em; top:1em; padding-left:.5em; text-align:left;}
#rightTopic {position:relative; float:right; width:18em; top:1em; text-align:left; z-index:100;}

div#h2topic {width:100%; display:block; padding:0 0 .7em 0;}
div#columnTopic {width:48%; float:left;}
div#columnTopic2 {width:48%; float:right; padding-left:1em;}




/* Two column layout, 1colshort2 page */
#leftcolshort {position:relative; float:right; width:38.9em; top:1em; padding-left:.5em; text-align:left;}
#rightcolshort {position:relative; float:left; width:18em; top:1em; text-align:left; padding-left:.5em;}

div#h2colshort {width:100%; display:block; padding:0 0 .7em 0;}



/* Two column layout, 1colshort3 page */
#leftShort {position:relative; float:left; width:44%; padding:0 3.3em 0 0; margin:0;}

#docuLink {padding:.7em 0 .5em 0; margin:0; width:100%;}



/* Subtopic page */
#containSub {width:38.9em; position:relative; float:left; padding:0; margin:0; top:1em; text-align:left;}
#leftSubTopic {position:relative; float:left; width:46.5%; padding:0 1.5em 0 .5em;}
#centerSubTopic {position:relative; float:left; width:46.5%;}
#bottomSubTopic {position:relative; float:left; display:block;}
#blockSub {display:block; float:left; position:relative;}


/* subSingleColumn page */
#singleSub {width:37.9em; position:relative; float:left; padding-left:.5em; margin:0; top:1em; text-align:left;}
#singleSub2 {width:37.9em; position:relative; float:left; padding-left:.5em; margin:0; top:3em; text-align:left;}

#singleTopic {position:relative; float:right; width:19em; padding:0; top:1em;}
#singleTopic2 {position:relative; float:left; width:19em; padding:0; top:1em;}

#singleContain {width:35em; left:0;}



/* Registration page */
.form {position:absolute; left:0; top:0; display:block; width:68%;}
#forgot {position:relative; display:block; float:left; left:14.5em; margin-top:1em;}
#detail {position:absolute; top:0; display:block; width:8em; text-align:left; margin:.85em .2em 0 20em;}
#detail2 {position:absolute; top:0; display:block; width:8em; text-align:left; margin:3.8em .2em 0 20em;}

#warning {float:left; display:block; width:30em; text-align:left; margin:0; padding:0;}
#alert {left:0; margin:2em 0 0 1.6em; width:24em;}
#register {background:transparent; margin:0 0 0 .5em; width:28.4em;}
#license {background:transparent; margin:0 0 0 .5em; width:32em;}


/* MARKETING ORDER FORM  */
form#orderForms {font-family:Arial, Verdana, Helvetica, sans-serif;}

form#orderForms label.orderNumber span {float:left; text-align:left; font-size:.75em; color:#000; width:225px; font-weight:normal; padding:0 0 1.2em 0; margin:0; line-height:1.5em;}
form#orderForms label.orderNumber input {border:#808080 solid 1px; margin:0 1em 0 0; color:#808080; float:left; width:40px;}

form#orderForms label.orderInfo {margin:0 0 -.5em 0;}
form#orderForms label.orderInfo span {clear:both; text-align:left; font-size:.75em; color:#000; font-weight:normal; padding:0 0 1.2em 0; margin:0; line-height:1.5em; display:block;}
form#orderForms label.orderInfo input {border:#808080 solid 1px; margin:0; color:#808080; clear:both; display:block; width:300px;}

form#orderForms div input.submit {padding:.25em 1.8em; background-color:#14304B; border:none; color:#fff; font:bold .7em Arial, Verdana, Helvetica, sans-serif; background:url(/images/main/profile/gradientButton.jpg) no-repeat top left;}
form#orderForms div input.submit:hover {background-color:#465C7C; background:url(/images/main/profile/gradientButtonDown.jpg) no-repeat top left;}

.agreeSubmit {background-color:#c7c7c7; background-image:none; padding:.25em 1.8em; border:none; color:#fff; font:bold .7em Arial, Verdana, Helvetica, sans-serif; }

/* //// MARKETING ORDER FORM  */


/* Profile registration pages*/
#percent {border-top:#006296 1px solid; border-bottom:#006296 1px solid; float:left; padding:0; margin:0 0 .5em 1em; width:12em;}
#bar {width:10em; height:.9em; border:1px solid #000; margin:.25em .5em .65em .5em;}
img.percentNone {visibility:hidden; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent10 {width:1em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent20 {width:2em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent30 {width:3em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent40 {width:4em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent50 {width:5em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent60 {width:6em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent70 {width:7em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent80 {width:8em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent90 {width:9em; height:.9em; padding:0; margin:0 0 .5em 0;}
img.percent100 {width:10em; height:.9em; padding:0; margin:0 0 .5em 0;}

#checkbox {float:left; width:100%; padding:0 0 0 1em;}
#ProfileRegister {position:relative; left:0; margin:0 0 0 .5em; width:100%;}
#noteProfile {position:relative; top:1em; left:2em; width:25em; text-align:left; margin-bottom:2em;}
fieldset.WebForm input.wider {width:20em; margin-left:1em; color:#6D6D6D;}
fieldset.WebForm input.wider:focus {width:20em; margin-left:1em; color:#000;}

fieldset.WebForm {width:23em;}

div.FormContain {position:relative; left:0; display:block; width:68%; margin-left:-1em;}
div.Step3 {float:left; display:block; width:100%; margin-left:-1em; padding-top:1em;}

div#LeftAlign {position:absolute; left:0;}
form.profile {padding-top:1em; width:25em;}
form.TextFields {padding-top:1em; width:36em; margin-left:2em;}

form.profile2 {padding-top:1em; width:34em; margin-left:.5em;}
fieldset.mixed {margin-right:12.5em; padding-top:.4em; width:100%;}

form.profile3 {padding:1em 0 1em .25em; width:35em; margin-top:-.5em;}
form.profile4 {padding-top:1em; width:25em;}
form.FinalStepProfile {left:0; text-align:left;}
form.FinalStepProfile input {width:10em; margin:0; padding:0;}


div#checkSpace {float:right; width:68.7%; margin:-.25em 0 .5em 0;}
div#checkSpace2 {display:block; width:100%; margin:.5em 0 0 8.5em; height:5.5em;}
div#checkSpace2 span.RegCheck {width:95%;}

div#Tag {float:left; width:8.5em; text-align:right; display:block;}




div#RadioName {float:left; width:8.2em; text-align:right; display:block;}
div#ProfileEntry {float:left; width:13em; display:block; border:1px solid #808080; overflow:auto; background-color:#000; height:6em;}
div#fullWidth {width:11em; float:left; display:block; padding:0; margin:0 0 .2em .4em;}

div.Step3 fieldset {width:15em; float:left; margin-left:1.1em;}
.clear {clear:both; margin-left:0;}

div.FormContain2 {position:relative; left:0; display:block; width:98%; margin-left:-1em;}

#FinalStep {position:relative; float:left; margin:-.4em 0 0 .5em;}


/* Profile pages*/
#ProfileLeft {position:relative; float:left; width:13em; padding:0; margin:-1.5em 0 0 0; z-index:100;}
#ProfileCenter {position:relative; float:left; width:26em; padding:0; margin:1em 0 0 1.9em;}
#CalendarCenter {position:relative; float:left; width:22.5em; padding:0; margin:1em 0 0 1.9em; z-index:300;}

img.ProfileImage {width:10em; height:10em; float:left; padding:0 2em .4em 0;}

#MyProfile {position:relative; width:100%; margin:0 0 .5em .9em;}
#ProfileStatus {border-top:#069 1px solid; border-bottom:#006699 1px solid; background:url(/images/main/profile/GreyGradient.jpg) no-repeat top; width:100%; float:left; height:4.5em;}
#MyNetworkSection {width:13em; float:left; background:url(/images/main/profile/NetworkLarge.png) no-repeat top left; margin:1em 0 0 .85em; height:15em;}

#Messages {width:100%; background:url(/images/main/profile/MessagesLarge.png) no-repeat top left; min-height:5em;}
#Messages p.MessageTitle, #Messages p.MessageSubjectA, #Messages p.MessageInfo3, #Messages a.ActionMessage8, #Messages a.MessageSubject, #Messages a.MessageBody {padding-left:.5em; padding-right:.7em;}

#Messages a.ActionMessageCmd, #Messages a.ActionMessageCmd2 {padding-right:.7em;}

#Messages img.NetworkPhotoProfile {padding-left:.7em;}
p.MessageInfo3 a.ReportThis {font-size:12pt; float:left; display:block; width:100%; text-decoration:underline; color:#0069BC; margin:0;}
p.MessageInfo2 a.ReportThis {font-size:12pt; margin:0; float:left; display:block; width:100%; text-decoration:underline; color:#0069BC;}
p.MessageInfo2 a {font-size:12pt; margin:0; display:inline; text-decoration:underline; color:#0069BC;}

a.ReportThis {font-size:.7em; width:100%; margin:0 0 .5em .5em; float:left; display:block; width:100%; text-decoration:underline; color:#0069BC;}
p.MessageInfo3 a:hover, a.ReportThis:hover {text-decoration:underline;}

#MyProfilePage {width:100%; background:none; min-height:5em;}

#MyQuickLinkLg {width:100%; background:url(/images/main/profile/QuickLinkLarge.png) no-repeat top left; min-height:5em;}
#EducationSection {width:100%; background:url(/images/main/profile/EducationLarge.png) no-repeat top left; min-height:5em;}
#NetworkingSection {width:100%; background:url(/images/main/profile/NetworkGrey.png) no-repeat top left; min-height:5em;}

/* Groups */
#Groups {width:100%; background:url(/images/main/profile/GroupsGrey.png) no-repeat top left; min-height:5em;}
#TaskComm {width:100%; background:url(/images/main/profile/TaskForceGrey.png) no-repeat top left; min-height:5em;}

div#MinutePlace {float:left; margin:1.1em 0 0 -1em; padding:0 0 1em 0;}

.CreateGroupImg {float:right; top:0;}
.helpText {width:10em; float:left; top:0; padding:0; margin:-.35em 0 0 0;}
.groupNumber {font-size:13pt; color:#999;}
.NegMargin {margin-top:-2.2em;}

#navigation {float:right; margin:2em 1em 0 1em;}

form#SearchGroup {display:block; width:100%;}
form#SearchGroup input {background-color:#E5E5E5; border:1px solid #808080; color:#808080; width:20em; padding:.2em 0 .2em .5em; margin:1em 0 1em 0; font-size:12pt;}
form#SearchGroup input:hover {border:1px solid #CCC; color:#000;}
#InviteList {background-color:#000; width:14.5em; height:10em; border:1px solid #808080; overflow:auto; float:right; margin:-1em 1.4em 0 0;}

form#SearchGroup2 {display:block; width:100%; margin:0;}
form#SearchGroup2 input {background-color:#E5E5E5; border:1px solid #808080; color:#808080; width:15em; padding:.2em 0 .2em .5em; margin:.4em 0 1em 0; font-size:.65em; height:1.3em;}
form#SearchGroup2 input:hover {border:1px solid #CCC; color:#000;}


.GroupInvitePosition {bottom:.3em; right:0; position:absolute;}
p.GroupTitleChoose, span.PopUpLabel {color:#000; font-size:13pt; width:5.4em; text-align:right; float:left; display:block; margin:-1.3em 0 0 0;}

label.CheckAll span.GroupFormInfo {color:#000; font-size:13pt; width:17em; text-align:left; float:right; display:block;}
label.CheckAll input {float:left; text-align:right; margin:0 0 .2em 5em; width:3em;}
label.CheckAll {width:100%; display:block; height:2em; padding:0 0 2em 0;}


p.PopTopic {color:#000; font-size:12pt; width:90%; text-align:left; left:0; display:block; margin:0 1.5em .5em 1.7em;}
p.PopTopic a {color:#000; font-weight:bold; text-decoration:underline;}

a.GroupPageTitle {color:#0069BC; text-decoration:underline; font-size:.8em; padding:0; margin:.7em 1em 0 0; display:block; width:100%; font-weight:bold;}
a.GroupPageTitle2 {color:#0069BC; text-decoration:underline; font-size:.8em; padding:0; margin:.7em 1em 0 0; display:block; float:left; font-weight:bold;}

p.GroupDocument {color:#6D6D6D; font-size:.72em; font-weight:normal; line-height:1.6em; padding:0; margin:.7em 0 0 0; display:block; float:left;}
p.GroupDocText {color:#6D6D6D; font-size:.72em; float:left; font-weight:normal; line-height:1em; padding:0; margin:.9em 0 -.3em 0;}

p.GroupText {color:#000; font-size:.72em; font-weight:normal; line-height:1.3em; padding:0; margin:0;}
p.GroupText2 {color:#6D6D6D; font-size:.72em; font-weight:bold; line-height:1.3em; padding:2.4em 0 0 0; margin:0; display:block;}
.groupPerson {color:#6D6D6D; font-weight:normal;}
h3#GroupTitle {color:#000; font-size:12pt; font-weight:bold; line-height:1.4em; padding:0; margin:0 0 0 2.9em; display:inline;}
h3#GroupTitle2 {color:#000; font-size:13pt; font-weight:bold; line-height:1.2em; padding:.3em 0 0 0; margin:0 0 -.25em 0; display:block; width:100%; clear:both;}
h3#GroupTitle3 {color:#000; font-size:.8em; font-weight:bold; line-height:1.2em; padding:0; margin:.8em 0 .5em 0; display:block; width:100%; clear:both;}

h3#GroupTitle2 a {color:#0069BC; text-decoration:underline;}
.ClearLogIn {clear:both; margin:1em 0 0 1.7em; position:relative; width:30em;}
.clear2 {clear:both; margin-left:0; position:relative;}
.clear3 {clear:both; margin-left:1em; position:relative;}

img.NetworkPhotoProfile2 {width:3.5em; height:3.5em; margin:-1em .5em .7em 0; padding:0; float:left;}
h2#GroupSection {font-weight:normal; padding:0; margin:0 0 -.28em 0; font-size:14pt;}

form textarea.ReportAbuse {width:16em; float:left; border:#fff solid 1px; margin:-1.1em 0 0 1em; height:8em; font-size:.8em; display:none;}
form textarea.ReportAbuse:hover {border:#ccc solid 1px;}
form textarea.ReportAbuse:focus {border:#000 solid 1px;}
#ReasonReport {margin:-1em 0 0 5em; display:block; float:left; width:20em; text-align:left;}

.MemberInvite {font-size:12pt; color:#808080;}
.MemberInviteSelect {font-size:12pt; color:#0069BC;}
form.GroupsForm label input.GroupCheck {float:left; border:none; width:1em; margin:0 0 0 .5em;}
form.GroupsForm label span.MemberInvite, form.GroupsForm label span.MemberInviteSelect {float:right; width:15.5em; text-align:left; margin:.1em 0 0 0;}
form.GroupsForm label {width:100%; margin:.3em 0 0 0; display:block; height:.7em;}



form.CreateGroup {width:100%;}
form.CreateGroup input.GroupName {border:1px solid #808080; color:#ccc; width:23.5em; margin:0 0 1em 0; height:1.4em;}
textarea.GroupName {border:1px solid #808080; color:#ccc; width:17.2em; height:7em; margin:0 0 .2em 0;}
input.GroupName:hover, textarea.GroupName:hover {border:#CCC solid 1px;}
input.GroupName:focus, textarea.GroupName:focus {border:1px solid #787878; color:#000;}
form.CreateGroup input.NoForm {border:none; width:1em; float:left;}
form div.GroupSubmit input.submit {width:10em; float:right; display:block; clear:both; height:2em; margin:1em 2em 0 0; position:relative;}


form.CreateGroup label.GroupRadio {width:5em; font-family:Arial, Helvetica, sans-serif; font-size:12pt; display:block; float:left; margin:0 0 -.9em .3em;}
form.CreateGroup label.GroupRadio span {width:3em; float:right; text-align:left; margin:0;}
form.CreateGroup label.GroupRadio span input {float:left; text-align:right;}
.GroupInstruction {width:16em; display:block; margin:0 0 0 8.55em; text-align:left; clear:both;}



#GroupAvatar {width:5em; height:5em; float:left; left:0;}
.avatar {width:5em; height:5em;}
#GroupID {width:18.5em; float:right; margin:0 .5em .5em 0;}
div#margin {padding:1em 0 0 0; display:block; float:left; width:100%;}





#TREPACSection {width:100%; background:url(/images/main/profile/MyTREPACLarge.png) no-repeat top left; min-height:5em;}
#InfoCenter {width:100%; min-height:5em; margin:0; background:url(/images/main/profile/InfoCenterGrey.png) no-repeat 0 .5em; padding:.5em 0 0 0;}
#InfoCenterLg {width:100%; min-height:5em; margin:0; background:url(/images/main/profile/InfoCenterGrey.png) no-repeat top left;}
#Settings {width:100%; min-height:5em; margin:0; background:url(/images/main/profile/SettingsGrey.png) no-repeat top left;}
#PublicProfile {width:100%; min-height:5em; margin:3em 0; background:url(/images/main/profile/PublicProfile.png) no-repeat 0 .5em; border-top:1px solid #CCC; padding:.5em 0 0 0;}
#Discussion {width:100%; min-height:5em; margin:0; background:url(/images/main/profile/Discussion.png) no-repeat 0 .2em;}
#GroupDoc {width:100%; min-height:5em; margin:0; background:url(/images/main/profile/SharedGrey.png) no-repeat 0 .2em;}
#GroupEvent {width:100%; min-height:5em; margin:0; background:url(/images/main/profile/EventsGrey.png) no-repeat 0 .2em;}
#Left5 {margin-left:.5em;}



#completedBar {width:7em; background-color:#000; height:.7em; border:1px solid #000; margin:.25em .5em -.2em 1em;}
img#ProfilePercentNone {visibility:hidden; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent10 {width:.7em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent20 {width:1.4em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent30 {width:2.1em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent40 {width:2.8em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent50 {width:3.5em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent60 {width:4.2em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent70 {width:4.9em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent80 {width:5.6em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent90 {width:6.3em; height:.7em; padding:0; margin:0 0 .5em 0;}
img#ProfilePercent100 {width:7em; height:.7em; padding:0; margin:0 0 .5em 0;}

div#Action {display:block; margin:0 0 0 2.8em; padding:0; height:.8em; width:100%;}
div#Action2 {display:block; margin:0 0 0 2.8em; padding:0; height:.8em; width:100%;}
img.NetworkPhotos {width:3.7em; height:3.7em; margin:0; padding:0;}
img.NetworkPhotoProfile {width:5.35em; height:5.35em; margin:-1em .5em .7em 0; padding:0; float:left;}

#ProfileNetworks {width:3.7em; float:left; margin-right:.5em; vertical-align:top;}
#ProfilingSpacing {float:right;}

#Three {width:100%; float:left; height:5.8em; margin:1.5em 0 0 0;}
#MessageContent {width:90%; margin:0 1em 0 .5em; border-top:1px solid #6D6D6D; padding:.4em 0; clear:both;}
#MessageContentNew {width:90%; margin:0 1em 0 .5em; border-top:1px solid #6D6D6D; border-bottom:1px solid #6D6D6D; background-color:#EFEFEF; padding:.4em 0 2.7em 0; clear:both;}
#InfoTopic {width:90%; margin:0 1em 0 .3em; padding:.5em; border-top:1px solid #CCC;}
#InfoTopic3 {width:95%; margin:0 1em 2em 0; padding:.5em; border-top:1px solid #CCC;}
#NetworkingLinkModule6 {margin:3.5em -.5em 0 0;}

#InfoTopicUnread {margin:0 1em 0 .3em;}


#InfoTopic2 {width:95%; margin:.5em 0 .5em .5em; display:block; float:left; padding:0 0 1em 0;}
 


#SharedDocuments, #QuickLinks, #TREPAC2, #Education, #TaskForces, #Committees, #BottomLevel, #Messaging {border-top:1px solid #ccc;}
#SharedDocuments {width:92%; float:left; background:url(/images/main/profile/SharedDocs.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}
#QuickLinks {width:92%; float:left; background:url(/images/main/profile/QuickLinks.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}
#TREPAC2 {width:92%; float:left; background:url(/images/main/profile/TREPAC.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}
#Education {width:92%; float:left; background:url(/images/main/profile/Education.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}
#TaskForces {width:92%; float:left; background:url(/images/main/profile/TaskForces.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}
#Committees {width:92%; float:left; background:url(/images/main/profile/Committees.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}
#Messaging {width:92%; float:left; background:url(/images/main/profile/Messaging.png) no-repeat .5em .2em; min-height:2.5em; margin:.25em .5em;}

#BottomLevel {width:92%; float:left; min-height:2.5em; margin:.25em .5em;}
#ProfileWidget {padding-left:2.7em; width:82%;}

#QuickLinkModule {width:94%; margin:0 0 0 .5em; border-bottom:1px solid #CCC;}
#NetworkingLinkModule {width:95%; margin:.7em 0 0 .5em; padding:0 0 0 .5em; border-top:1px solid #CCC; float:left;}
#NoBorder {width:95%; margin:.7em 0 0 .5em; padding:0 0 0 .5em; border:none; float:left;}

#NetworkingLinkModule2 {width:95%; margin:-1em 0 .7em .5em; border-bottom:1px solid #CCC; float:left;}
#NetworkingLinkModule3 {width:100%; margin:0 0 0 .5em; padding-bottom:0; border-top:1px solid #CCC; float:left;}
#NetworkingLinkModule4 {width:95%; margin:-.5em 0 1.5em 0; padding:0; border-top:1px solid #CCC; float:left;}
#NetworkingLinkModule5 {width:95%; margin:-.5em 0 1.5em 0; padding:0; border-bottom:1px solid #CCC; float:left;}

#NewBackground {width:95%; margin:0 0 -1em .5em; padding:0 0 .5em .5em; border-top:1px solid #CCC; float:left; background-color:#EFEFEF;}


#positioning {padding:.5em 0 0 0; position:relative;}
#positioning2 {padding:.5em 0 0 .5em;}
#positioning3 {padding:.5em 0 0 .5em; margin-top:-.5em;}
#positioning4 {padding:-.5em 0 0 0;}
#positioning5 {padding:.5em 0 0 .5em; margin-top:-2em;}
#positioning5 form, #InfoCenterLg form {width:100%;}

#ModulePadding {width:100%; padding:.5em 0;}
#MessageModule {padding:1em 0 0 .5em; width:95%;}

#TREPACcontribution {background:url(/images/main/profile/TREPACprofile.png) no-repeat 0 0; width:100%; display:block; margin:.5em 0 1em 0; height:3em; float:left;}




/* Center navigation pages */
#VideoList {width:100%; border-top:solid 1px #CCC; min-height:6em;}
.videoPreview {width:6.5em; float:left; padding:.5em 1em 1em 1em;}



/* My Network */
div[id^='NetworkHover'], div[id^='NetworkPosition'] {display:none;}


#FloatLeftNetwork {left:0; width:4em; top:0; margin:1em 0 0 0; position:relative;}
#FloatLeftNetwork2 {top:0; width:18em; margin:-.5em 0 0 4.4em; position:relative;}
#FloatLeftAgain {float:left; width:100%; margin:0 0 .8em 0;}


#MyNetworkCommand {float:right; text-align:left; width:7.5em; margin:.5em 0 0 0;}
#SearchInfo {padding-top:2.5em;}

#NetworkStatus {padding:0 0 1em 0; display:block;}

.Nettop, .Netbottom {display:block; font-size:1px;}
.Netb1, .Netb2, .Netb3, .Netb4 {display:block; overflow:hidden;}
.Netb1, .Netb2, .Netb3 {height:1px;}
.Netb2, .Netb3, .Netb4 {background:#D2D2D2; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;}
.Netb1 {margin:0 5px; background:#D2D2D2;}
.Netb2 {margin:0 3px;}
.Netb3 {margin:0 2px;}
.Netb4 {height:2px; margin:0 1px;}
.Netboxcontent {display:block; background:#D2D2D2; border:0 solid #D2D2D2; height:22.5em; text-align:center;}


#NetworkContain {margin:-.05em 0 0 .18em; width:10.5em; text-align:center; position:relative; opacity:0.95; filter:alpha(opacity=95);}

.Networktop, .Networkbottom {display:block; background:transparent; font-size:1px;}
.Networkb1, .Networkb2, .Networkb3, .Networkb4 {display:block; overflow:hidden;}
.Networkb1, .Networkb2, .Networkb3 {height:1px;}
.Networkb2, .Networkb3, .Networkb4 {background:#EFEFF4; border-left:1px solid #EFEFF4; border-right:1px solid #EFEFF4;}
.Networkb1 {margin:0 5px; background:#EFEFF4;}
.Networkb2 {margin:0 3px;}
.Networkb3 {margin:0 2px;}
.Networkb4 {height:2px; margin:0 1px;}
.Networkboxcontent {display:block; background:#EFEFF4; border:0 solid #EFEFF4; height:22em; text-align:center;}


.HoverProfilePic {width:9em; height:9em; padding:.5em .6em .5em .45em;}
#ProfileInfo {text-align:left; margin:-.5em .5em .5em .45em;}



/* Magazine */
a.ButtonMag img {text-decoration:underline; margin:-.3em .25em -.5em -1.1em; float:left; display:block;}
#MagazineRight {float:left; display:block; width:75%; min-height:6em;}
.MagazineImg {width:18em;}

#Lefty {float:left;}
#Righty {float:right; width:30em;}

div#cheat form {width:10em;}

#MagCheck {float:right; width:13em; margin-top:-2.5em;}
#MagCheck p {font-size:12pt; text-align:left;}
#MagCheck input {float:left; border:none; margin-left:-.5em;}













/* Type treatment */
a.iconLink:hover, ul li.navStyle a:hover, a.more:hover, a.addPage:hover, h2.heading a:hover, h2.heading2 a:hover,  h3.heading2 a:hover, h3.newsNote a:hover, h3.newsNoteImage a:hover, a.topicLinks:hover, a.topicHeadLink:hover, a.question:hover, ul.topic a:hover, ol a:hover, ul.bodyList a:hover, a.infoLink:hover, p.note a:hover, a.instructLink:hover, a.profileHelpC:hover, a.profileC:hover, a.edit:hover, a.profile:hover, p.alert a:hover, p.instruction a:hover, p.bodyProfile a:hover, h4.subhead a:hover, a.Helper:hover, a.ProfileLink:hover, h3.newsNote2 a:hover, a.iconLink2Line:hover, a.ActionItem:hover, span.Line:hover, a.NetworkName:hover, a.ActionMessage:hover, a.ActionMessage2:hover, a.ActionMessage3:hover, a.ActionMessage4:hover, a.ButtonCommand:hover, a.ButtonCommand2:hover, a.ProfileLink2:hover, h3.videoNote a:hover, thead a:hover, table a:hover, table a:hover, a#ActionMessage6:hover, a#ActionMessage5:hover, a.FooterLinks:hover, a.ActionMessage7:hover, a.ProfileWebsite:hover, a.ActionMessage2b:hover, a.ActionMessage2Line:hover, a.ProfileDelete:hover, a#TREPAClevels:hover, a#Notice:hover, a.EditMessage:hover, h3.VideoNote a:hover, h4.subhead2 a:hover, p.MessageInfo a:hover, p.MessageInfo a:hover, a.ActionMessage8:hover, #topicLinks a:hover, #singleLinks a:hover, a.ActionMessage4x:hover, a.ActionMessage9:hover, a.ActionMessage10:hover, a.ActionMessage4b:hover, p.instruction2 a:hover, a.ActionMessage11:hover, a.ActionMessage4alt:hover, a.ActionMessage4altB:hover, a.ActionMessage12:hover, a.ActionMessage13:hover, a.ActionMessage14:hover, a.ActionMessaging:hover, a.ActionMessageCmd:hover, a.ActionMessageCmd2:hover, a.MessageSubject:hover, a.MessageBody:hover, a.ActionMessageCmd3:hover, h3.newsNote3 a:hover, a.MyName:hover, a.ActionMessage4altC:hover, a.RegisterForgot:hover, a.ActionRecommend:hover, p.MessageTitle a:hover, a.iconLink2Line2:hover, a.ActionMessage15:hover, a.ActionMessage16:hover, a.ActionMessage17:hover, a.ActionMessage18:hover,  a.ActionMessage19:hover, a.GroupPageTitle:hover, a.GroupPageTitle2:hover, h3#GroupTitle2 a:hover, a.ActionMessage20:hover, a.ActionMessage21:hover, p.GroupDocText a:hover, h4.Direction a:hover, a.ActionMessage22:hover, a.ActionMessage23:hover, p.MessageInfo2 a:hover, p.section3 a:hover, a.HelpTopic:hover, h3#EducationTitle a:hover, a.ActionMessage2B:hover, a.Helper2:hover, a.ActionMessage24:hover, p.navTopic a#navTopic2:hover, a.RegisterForgot2:hover, p.PopTopic a:hover, p.section2 a:hover, a.iconLinkEvent:hover, a.iconLinkSM:hover, a.VanityURL:hover, a#next:hover, a#previous:hover, a.AdminTool:hover, a.AudienceCmd:hover, a.rename:hover, a:hover h3.benefitTopic, a.viewEdit:hover, a.composeEdit:hover, a.sentEdit:hover, a.ReadMessage:hover, p.NotationMessage a:hover, a.AEmessage:hover, a.h2Underline {text-decoration:none;}


h1.heading, ul li.navStyle a, a.textsize, a.small, a.medium, a.large, a.addPage, h2.heading, h2.heading2, h3.heading2, p.section, h3.videoNote, h2.topic, h2.subTopic, p.topic, .topic, h4.subhead, h3.newsNote, h3.subTopicTitle, a.topicLinks, a.topicHeadLink, h4.navSubhead, p.navTopic, h3.subTopic2, ul.topic, ul.bodyList, ol, a.infoLink, .newsNoteImage, .registration, p.bodyRegister, p.note, p.bodyform, .checkTxt, .checkTxt2, .checkTxtGrey, p.alert, p.instruction, .greyInstruct, p.bodyProfile, p.indicator, a.profileHelpC, a.profileC, a.profileHelp, a.profile, a.edit, #description, #previous, #next, h2#pictureText, p.ProfileForm, p.TREPAC, label.check span, p.ProfileForm2, label.floatCheck2 span, label.floatCheck span, a.ProfileHint, p.Grey, p.Grey2, h1.Name, h2#ProfileSection, p.Descriptor, p.Completion, p.Designation, ol.FAQs, ol.FAQs2, h3.newsNote2, a.iconLink, p.saved, h3.docTitle, a.iconLink2Line, p.MessageTitle, p.MessageInfo, h2#ProfileTitle, h2#ProfileTitle2, h3#InfoTitle, p.InfoContent, h2#ProfileSection2, p.ProfileForm3, h2#ProfileSection3, a.NetworkName, h4.Direction, a.ButtonCommand, a.ButtonCommand2, p.PopLine, a.ProfileLink2, p.NotationMessage, thead a, table a, p.bld, p.FormText, td, tr, p.ModuleNotice, p.ModuleNotice2, h3#EducationTitle, p#NoticeMessage, h1.heading2Line, div#yourSavings, div.inline, div#yourSavings2, div#yourSavings3, div#yourSavings4, span.NoShow, p.ModuleNotice3, a.ActionMessage7, a.ProfileWebsite, p.TREPAC2, p.ModuleNoticeTREPAC, h1.heading2b, p#ProfileAdd, p.NotationMessage2, p#Grey3, p.section2, h3#Notice2, a#Notice, h1.headingAlt, textarea, .FormText2, h3.VideoNote, h4.subhead2, p.alert2, #topicLinks a, #singleLinks a, p.Sorting, p.instruction2, h3#NetworkingTitle, p.Sorting2, p.MessageAuto, p.Recipient, h3#MessageTitle, h3#MessageTitle2, p.MessageMainTitle, p.MessageInfo2, p.MessageTitle3, p.MessageInfo3, p.BOLDmessage, p.MessageInfo4, p, p.MessageSubjectA, h3.newsNote3 a, a.MyName, h2#IndexHeading2, h1.Name2, p.SentRecommend, a.iconLink2Line2, p.ProfileForm4, a.ActionMessage17, h2#ProfileSection4, .MemberInvite, .MemberInviteSelect, p.GroupTitleChoose, h2#ProfileTitle3, a.GroupPageTitle, p.GroupText, h3#GroupTitle, a.GroupPageTitle2, p.GroupDocument, p.GroupText2, h2#GroupSection, h3#GroupTitle2, p.GroupDocText, span.PopUpLabel, p.PopTopic, span.GroupFormInfo, p.GroupTitle3, h3#GroupTitle3, p.MessageMainTitle2, p.InfoSubTitle, p.MessageMainTitle3, p#Location, p#CalendarDate, a.CalendarLink, p#Notice3, p.section2, h2.EventHeading, p.section3, p#Notice4, a.HelpTopic, #MagCheck p, p.ProfileFormMag, p.MessageInfo3 a.ReportThis, p.MessageInfo3 a, a.ReportThis, a.Helper2, p.MessageInfo2 a, p.navTopic a#navTopic2, p.Date, a.iconLinkEvent, a.iconLinkSM, h4.Minutes, p#PhotoCrop, p.AdminName, #MemberNm, #AudCharacter p, p.AdminName2, p.AdminName3, a#ButtonCommand, a#ButtonCommand2, p#PopLine, .benefitTopic, h3#CheckMsgTitle, #LargeGrey {font-family:Arial, Verdana, Helvetica, sans-serif;}



a.question, a.ProfileLink, a.Helper, a.ActionItem, span.Line, a.ActionMessage, a.ActionMessage2, a.ActionMessage3, a.ActionMessage4, a#ActionMessage5, a#ActionMessage6, a.myProfileHelp, a.ActionMessage2b, a.ActionMessage2Line, a.ProfileDelete, a#TREPAClevels, a.EditMessage, a.ActionMessage8, a.ActionMessage4x, a.ActionMessage9, a.ActionMessage10, a.ActionMessage4b, a.ActionMessage11, a.ActionMessage4alt, a.ActionMessage4altB, a.ActionMessage12, a.ActionMessage13, a.ActionMessage14, a.ActionMessaging, a.ActionMessageCmd, a.ActionMessageCmd2, a.MessageSubject, a.MessageBody, a.ActionMessageCmd3, a.ActionMessage4altC, a.RegisterForgot, a.ActionRecommend, a.ActionMessage15, a.ActionMessage16, a.ActionMessage17, a.ActionMessage18, a.ActionMessage19, a.ActionMessage20, a.ActionMessage21, a.ActionMessage22, a.ActionMessage23, a.ActionMessage2B, a.ActionMessage24, a.RegisterForgot2, a.VanityURL, a.AdminTool, a.AudienceCmd, a.rename, a.viewEdit, a.composeEdit, a.sentEdit, a.ReadMessage, a.AEmessage {font-family:Verdana, Arial, Helvetica, sans-serif;}


a.h2Underline {color:#006296; text-decoration:none;}

/* Overall Commands */
img {text-decoration:underline; border:none;}

.bld {font-weight:bold;}
span.Smaller {font-size:13pt; line-height:1em;}
span.italic {font-style:italic;}
span.Underline:hover {text-decoration:underline;}
span.Underline {text-decoration:underline;}
div.hide {display:none;}
#hide1, #hide2, #hide3, #hide4, #hide5 {display:none;}

.bigger {font-size:115%;}
.left {text-align:left;}
#black {color:#000;}
.FloatLeft {float:left; padding:0 .5em .5em 0;}
textarea {font-size:12pt; padding:.25em .25em .25em .5em;}
a span.grey, a:hover span.grey {color:#808080; font-weight:normal; font-size:12pt;}
a:active, a:hover, a:focus {outline:none;}
.grey {color:#808080;}
div.marginLeft {padding-left:2.5em;}



/* ToolTips */
a span.ToolTip2 {display:none; color:#000; font-size:14pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip2 {position:absolute; bottom:16.5em; width:14em; left:37.7em; display:block; background:#0069BC; border:1px solid #000; color:#000;}

a span.ToolTip2alt {display:none; color:#666; font-size:12pt; line-height:1.2em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:0; margin:.25em; width:9em; font-weight:normal;}
a:hover span.ToolTip2alt {position:absolute; bottom:14.5em; width:15em; left:34.5em; display:block; background:#EFEFF4; border:1px solid #666; color:#666;}

a span.ToolTip3 {display:none; color:#000; font-size:14pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip3 {position:absolute; bottom:4.3em; width:14em; left:37.7em; display:block; background:#0069BC; border:1px solid #000; color:#000;}

a span.ToolTip3alt {display:none; color:#666; font-size:12pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip3alt {position:absolute; bottom:-.8em; width:15em; left:34.5em; display:block; background:#EFEFF4; border:1px solid #666; color:#666;}

a span.ToolTip3altB {display:none; color:#666; font-size:12pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip3altB {position:absolute; bottom:-10em; width:17em; left:34.5em; display:block; background:#EFEFF4; border:1px solid #666; color:#666;}

a span.ToolTip4 {display:none; color:#000; font-size:14pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip4 {position:absolute; top:6em; width:14em; left:2.3em; display:block; background:#0069BC; border:1px solid #000; color:#000;}

a span.ToolTip5 {display:none; color:#000; font-size:14pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip5 {position:absolute; top:4em; width:18em; left:26em; display:block; background:#0069BC; border:1px solid #000; color:#000;}

a span.ToolTip6 {display:none; color:#000; font-size:14pt; line-height:1.3em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:.25em; margin:0; width:9em; font-weight:normal;}
a:hover span.ToolTip6 {position:absolute; top:6em; width:10em; left:13em; display:block; background:#0069BC; border:1px solid #000; color:#000;}

a span.ToolTip7 {display:none; color:#666; font-size:1.15em; line-height:1.2em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:0; margin:.25em; width:9em; font-weight:normal;}
a:hover span.ToolTip7 {position:absolute; top:25.3em; width:16em; left:12em; display:block; background:#EFEFF4; border:1px solid #666; color:#666;}

a span.ToolTip8 {display:none; color:#666; font-size:12pt; line-height:1.2em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:0; margin:.25em; width:9em; font-weight:normal;}
a:hover span.ToolTip8 {position:absolute; top:15em; width:16em; left:23em; display:block; background:#EFEFF4; border:1px solid #666; color:#666;}

a span.ToolTip9 {display:none; color:#666; font-size:1.15em; line-height:1.2em; z-index:500; text-indent:0; font-family:Arial, Verdana, Helvetica, sans-serif; padding:0; margin:.25em; width:9em; font-weight:normal;}
a:hover span.ToolTip9 {position:absolute; top:5em; width:14em; left:13em; display:block; background:#EFEFF4; border:1px solid #666; color:#666;}


span.bigger {font-size:14pt; line-height:1em;}
div.whiteBorder {border:1px #fff solid; margin:.5em;}
div.Padding {padding:.5em 1em;}


div#tipBorder, div#tipBorder2, div#tipBorder3, div#tipBorder4 {margin:-2em .5em .5em .5em; padding:.5em; display:none; font-size:12px; line-height:1.5em; background:#EFEFF4; width:200px; position:absolute; left:420px; font-family:Arial, Verdana, Helvetica, sans-serif;}
div.tipContent {border:1px #fff solid; padding:.5em;}
a.tipLink {color:#0069BC; text-decoration:none; font-size:11px; padding:0; margin:0; font-weight:normal;}



/* heading type */
h1.heading {font-size:1.5em; line-height:1em; color:#000; font-weight:normal; padding:0 1em 0 0; text-align:left; float:left; margin:0; min-width:11.5em;}
h1.headingAlt {font-size:1.5em; color:#000; font-weight:normal; padding:0 2em 0 0; text-align:left; float:left; margin:0;}
h1.heading2b {font-size:1.5em; color:#000; line-height:1em; font-weight:normal; padding:0 2em 0 0; text-align:left; float:left; margin:.2em 0 0 0; min-width:11.5em;}
h1.heading2Line {font-size:1.5em; color:#000; font-weight:normal; padding:0 2em 0 0; text-align:left; display:block; margin:-.7em 0 .5em -.35em; min-width:11.5em;}
ul#centerNav {float:left; list-style-type:none; padding:0; margin:0; height:1.5em; z-index:200;}
ul li.navStyle {float:left; margin:0; padding:0 1em 0 0;}
ul li.navStyle a {font-size:12pt; color:#6D6D6D; font-weight:normal; text-decoration:underline; display:block; padding:0; margin:0; line-height:2.1em;}





a.textsize {text-decoration:underline; color:#006296; font-size:.7em; font-weight:normal; display:block; float:right; cursor:text;}
a.textsize:hover {text-decoration:underline;}

a.addPage {text-decoration:underline; color:#006296; font-size:.7em; font-weight:normal; display:block; height:2.05em; float:right;}
a.RegisterForgot {text-decoration:underline; color:#006296; font-size:.65em; font-weight:normal; display:block; height:1.55em; margin:.3em 0 1em .5em;}
a.RegisterForgot2 {text-decoration:underline; position:absolute; top:4.4em; right:-14em; color:#006296; font-size:.65em; font-weight:normal; display:block; height:2em; margin:0;}

a.small, a.addPage, a.textsize, #textSize {display:none;}






/* Section page */
img.section {display:block; width:4em; float:left; padding-top:.2em; padding-right:.8em;}
h2.heading {font-size:12pt; color:#006296; font-weight:normal; padding:0 0 0 4.8em; margin:0;}
h2.heading a, h2.heading2 a, h3.heading2 a {color:#006296; text-decoration:underline;}
p.section {font-size:12pt; color:#6D6D6D; font-weight:normal; padding:0 0 0 6.4em; margin:0; line-height:1.5em; min-height:6em;}
a.more{text-decoration:underline; color:#006296; font-weight:bold;}
a#NoMore, a#NoMore:hover {text-decoration:underline; color:#006296;}
h3.videoNote {font-size:12pt; color:#666; font-weight:normal; padding:.5em 0; margin:0 .2em 0 -.5em; text-align:left;}
h3.videoNote a, h3.videoNote a {color:#666; text-decoration:underline;}



/* Topic page */
img.topic {display:block; width:100%; padding:1em 0 1.5em 0; margin:0; float:left;}
img.topic2 {display:block; width:38.9em; padding:0 0 1.5em 0; margin:0; float:left;}

h2.topic {font-size:1.15em; color:#000; font-weight:bold; padding:0 0 .2em 0; margin:0;}
h2.subTopic {font-size:13pt; color:#222; font-weight:bold; padding:0 0 .2em 0; margin:0; width:100%;}
p.topic, .topic {font-size:12pt; color:#000; font-weight:normal; padding:0 0 1.2em 0; margin:0; line-height:1.5em;}
h4.subhead {font-size:12pt; color:#000; font-weight:bold; padding:0; margin:0; line-height:1.5em;}
h4.subhead2 {font-size:12pt; color:#000; font-weight:bold; padding:.5em 0 0 0; margin:0; line-height:1.5em;}
a.HelpTopic {font-size:12pt; color:#006296; font-weight:normal; text-decoration:underline; padding:0 0 .35em 0; margin:0; line-height:1.5em; display:block;}


p.topic a, h4.subhead a, h4.subhead2 a, h3#EducationTitle a {text-decoration:underline; color:#006296;}
p.topic a:visited {color:#014f79;}
p.topic a:hover {text-decoration:underline; color:#014f79;}
p.topic a:active {color:#006296;}

h3.newsNote {font-size:14pt; color:#000; font-weight:bold; padding:0; margin:0; line-height:6em;}
h3.VideoNote {font-size:13pt; color:#666; font-weight:normal; padding:1em 0 0 0; margin:0 .8em; line-height:1.5em;}
h3.VideoNote a {text-decoration:underline; color:#666;}
h3.newsNote2 {font-size:14pt; color:#000; font-weight:bold; padding:1.9em 0 0 0; margin:0 .5em;; line-height:1.3em;}
h3.newsNote3 {font-size:14pt; color:#000; font-weight:bold; padding:1.3em 0 0 0; margin:0 .5em;; line-height:1.3em;}

h3.newsNote a, h3.newsNoteImage a, h3.newsNote2 a, h3.newsNote3 a {color:#000; text-decoration:underline;}
h3.subTopicTitle {font-size:14pt; color:#000; font-weight:bold; padding:0 1em 1em .8em; margin:0; line-height:1em; display:block;}

a.topicLinks, #topicLinks a, #singleLinks a {text-decoration:underline; color:#006296; font-size:.8em; font-weight:normal; display:block; padding:.5em 1em .5em 1.25em;}
a.topicHeadLink {text-decoration:underline; color:#006296; font-size:.8em; font-weight:bold; display:block; padding:1em 0 0 1.5em; cursor:default;}


h4.navSubhead {text-decoration:underline; color:#000; font-size:.8em; font-weight:bold; display:block; padding:1em 0 0 1.25em; cursor:default; margin:0;}
p.navTopic {text-decoration:underline; color:#000; font-size:.8em; font-weight:normal; display:block; padding:.5em .7em .5em 1.25em; margin:0;}
p.navTopic a#navTopic2 {display:block; color:#0076A8; font-weight:bold; font-size:12pt; margin:0 0 0 -1.25em;}



/* 1colshort2 page */
a.iconLink {text-decoration:underline; color:#0076A8; font-size:.8em; font-weight:normal; display:block; padding:.5em 0 0 1em; margin:0 1.4em .8em 0; line-height:1.5em; float:left; min-width:16em;}
a.iconLinkSM {text-decoration:underline; color:#0076A8; font-size:.8em; font-weight:normal; display:block; padding:.5em 0 0 1em; margin:0 1.4em .8em 0; line-height:1.5em; float:left; min-width:10em;}
a.iconLinkEvent {text-decoration:underline; color:#0076A8; font-size:.8em; font-weight:normal; display:block; padding:.5em 0 0 1em; margin:0 1.4em .8em 0; line-height:1.5em; float:left; min-width:12em;}
a.iconLink2Line {text-decoration:underline; color:#0076A8; font-size:.8em; font-weight:normal; display:block; padding:.5em 0 0 1em; margin:0 1.4em .8em 0; line-height:1.5em; float:left; max-width:16em; min-width:16em;}
a.iconLink2Line2 {text-decoration:underline; color:#0076A8; font-size:.8em; font-weight:normal; display:block; padding:.5em 0 0 1em; margin:0 1.4em .8em 0; line-height:1.5em; float:left; max-width:111em; min-width:11.75em;}
p.saved {color:#999; font-size:.7em; font-weight:normal; line-height:1.95em; padding:.5em 0 0 1em; margin:0 0 .8em 0;}
div#wide {display:block; margin:0; padding:0; width:100%; position:relative;}
h3.docTitle {font-size:12pt; color:#000; font-weight:bold; padding:0 0 0 .75em; margin:0; line-height:1.7em; display:block; float:left;}
a.question {font-size:.65em; color:#000; font-weight:normal; padding:0 .5em 0 .75em; margin:0; line-height:2.7em; display:block; float:right; text-decoration:underline;}



/* Subtopic page */
h3.subTopic2 {font-size:14pt; color:#000; font-weight:normal; padding:0 0 .8em 0; margin:0; line-height:1.2em;}
ul.topic {font-size:12pt; color:#000; font-weight:normal; padding:0 0 0 .5em; margin:0 0 0 .9em; line-height:1.5em;}
ul.bodyList {font-size:12pt; color:#000; font-weight:normal; padding:0 0 0 .5em; margin:0 0 0 2em; line-height:1.2em;}
ul.bodyList li {padding-bottom:.55em;}
ol {font-size:12pt; color:#000; font-weight:normal; padding:0 0 0 .5em; margin:0 0 0 1em; line-height:1.5em;}
ol.alpha {font-size:12pt; color:#000; list-style-type:lower-alpha; font-weight:normal; padding:0 0 0 .5em; margin:0 0 0 .9em; line-height:1.5em;}

ul.topic a, ol a, ul.bodyList a, a.FooterLinks {text-decoration:underline; color:#006296; font-weight:normal;}
ul.topic li {margin-bottom:1em;}
a.infoLink {text-decoration:underline; color:#006296; font-size:.8em; font-weight:normal; display:block; padding:2em 0 .5em 8.5em;}
.newsNoteImage {font-size:14pt; color:#000; font-weight:bold; padding:1.5em 1em 0 7em; margin:0; line-height:1.5em; text-align:left;}
img.greyInfo {width:5em; display:block; float:left; padding:.5em 1em .5em .8em;}
img.storyLink {width:8em; display:block; float:left; padding:0 .9em 1em 0;}





/* FAQs page */
[id^='faq'] ol.FAQs li, ol.FAQs {color:#000; font-size:12pt; font-weight:normal; padding:0 0 0 .5em; margin:0 0 .4em .5em; list-style-type:none; text-indent:-1.2em;}

[id^='faq'] ol.FAQs li.FAQs2 {color:#000; font-size:12pt; font-weight:normal; padding:0 0 0 .5em; margin:0 0 .4em .3em; list-style-type:none; text-indent:-1.6em;}

[id^='faq'] li a {color:#006296; text-decoration:none;}

[id^='faq'] li a {text-decoration:none;}

[id^='faq'] {list-style-type:none; width:100%; padding:0; margin:0 auto; font-size:12pt;}

div#indent ul#[id^='faq'] {width:90%; float:left; padding-right:6em;}

[id^='faq'] ul {list-style-type:none; padding:0; margin:0;}

[id^='faq'] li {margin:0; position:relative; display:block;}

[id^='faq'] li.sub {display:block; background:url(/images/main/faq/arrowRightH.png) no-repeat left top; padding-bottom:1.5em; padding-left:1.5em;}


[id^='faq'] li, [id^='faq'] li p {display:block; color:#006296; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1.4em; width:100%; text-decoration:none; cursor:pointer; font-weight:bold; padding:0; margin:0;}

[id^='faq'] li p.answer, [id^='faq'] li p.answer:hover {font-weight:normal; color:#000; cursor:default;}

[id^='faq'] li.sub:hover {color:#000; background:url(/images/main/faq/arrowRight.png) no-repeat left top;}

[id^='faq'] ul {}


[id^='faq'] li.click {display:block; background:url(/images/main/faq/arrowDownH.png) no-repeat left top; padding-bottom:1.5em; padding-left:1.5em;}

[id^='faq'] li.click:hover {display:block; background:url(/images/main/faq/arrowDown.png) no-repeat left top; padding-bottom:1.5em; padding-left:1.5em;}

[id^='faq'] li.click li, [id^='faq'] li.click:hover li {background:none;}

[id^='faq'] li.click ul {position:relative; left:0; top:0; color:#000; display:block;}

div#indent {padding-left:.8em;}





/* Registration page */
.registration {font-size:12pt; color:#006296; font-weight:normal; padding:0 0 .2em 0; margin:0;}
p.bodyRegister {font-size:12pt; color:#000; font-weight:normal; padding:.8em 0 .8em .5em; margin:0; line-height:1.5em;}
span.RegisterLead {font-size:1.25em;}
p.note {font-size:12pt; color:#000; font-weight:normal; padding:3em 0 .8em .5em; margin:0; line-height:1.5em;}
p.note a {text-decoration:underline; color:#006296;}

/*form {padding-top:1em; width:20em;}*/

form.TextForm {padding-top:1em; width:35em;}
form.TextForm2 {padding-top:1em; width:100%;}
form.TextForm2 textarea {width:20em; height:12em;}
input#LongWidth2 {width:28em; margin:.2em 0 0 0;}

span.lineHeight {line-height:2em; padding:0 .5em .4em 0; width:25%;}
span.lineHeight2 {line-height:1.2em; padding:.4em .4em .4em 0; width:25%;}
span.lineHeight3 {line-height:2em; padding:0 .5em .4em 0; width:27%; text-align:left;}


input#LongWidth {width:22em; margin:.2em 0 0 0;}
input#MediumWidth {width:10em; margin:.2em 0 0 0;}
input#ShortWidth {width:8em; margin:.2em 0 0 0;}

input#MediumWidth:hover, input#ShortWidth:hover, input#LongWidth:hover, form.TextForm2 input:hover, form.TextForm2 textarea:hover {border:#CCC solid 1px;}
span.floatLeft {float:left; text-align:left; width:auto; padding:0 .5em .4em .5em;}



p.bld {font-weight:bold; margin:0; padding:0;}
p.FormText {font-weight:normal; padding:0; margin:0; line-height:1.5em;}
.FormText2 {font-weight:normal; padding:0; margin:0 0 0 1.3em; line-height:1.5em;}
#Preferred {padding:0 0 .8em 0;}

#notPreferred {color:#808080; padding:0 0 .8em 0;}
#notPreferred p {color:#808080;}
div#hide {display:none;}

label, label span {display:block; padding-bottom:.5em;}
label {float:left; width:100%;}
label span {float:left; width:35%; text-align:right;}
label span.select {float:left; text-align:left; padding-left:.5em;}
label.SearchOptions span.select {left:0; text-align:left; width:25.5em; height:1.5em;}
label.SearchOptions {width:25.5em; height:1.5em;}

label span.mixed {float:left; width:26%; text-align:right;}

label input {width:19.75em; margin-left:-1.1em;}


p.Recipient {color:#000; display:inline; float:left; text-align:right; width:5.4em; font-size:.8em;}
p.MessageAuto {color:#000; font-size:.8em; float:left; width:18em; text-align:left; margin:1em 0 0 1.3em;}

label.Message, label.Message span {display:block; padding-bottom:.5em; color:#000; font-size:12pt; font-family:Arial, Verdana, Helvetica, sans-serif;}
label.Message {float:left; width:100%;}
label.Message span {float:left; width:20%; text-align:right;}
label.Message input {width:17em; margin-left:-2.15em; color:#787878; font-size:13pt; padding:.25em .25em .25em .5em;}
label.Message textarea {width:16em; margin:0 0 0 1.02em; height:8em; font-size:12pt; padding:.25em .25em .25em .5em;}

label.GroupMsg, label.GroupMsg span {display:block; padding-bottom:.5em; color:#000; font-size:12pt; font-family:Arial, Verdana, Helvetica, sans-serif;}
label.GroupMsg {float:left; width:19em; padding:.5em 0 1em .4em;}
label.GroupMsg span {float:left; width:20%; text-align:right;}
label.GroupMsg input {width:18.3em; margin-left:-1.2em; color:#787878; font-size:13pt; padding:.25em .25em .25em .5em;}
label.GroupMsg textarea {width:17.25em; margin:0 0 0 .9em; height:7.5em; font-size:12pt; padding:.25em .25em .25em .5em;}

form label.Message2 {width:22em;}

label.Message2 {float:left; width:100%;}
label.Message2 span {float:left; width:20%; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color:#000;}
label.Message2 input {width:20.6em; margin-left:1em; color:#787878; font-size:12pt; padding:.25em .25em .25em .5em; border:1px solid #808080;}
label.Message2 textarea {width:20.6em; margin:0 0 0 1.02em; height:8em; font-size:12pt; padding:.25em .25em .25em .5em;}


label.Message3 {float:left; width:100%;}
label.Message3 span {display:block; width:90%; color:#000; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; margin:0 0 0 1.9em;}
label.Message3 textarea {width:23em; margin:0 0 0 1.85em; height:9em; font-size:12pt; padding:.25em .25em .25em .5em;}


form.InfoCtr label.Message4, label.Message4 {float:left; width:11em;}
form.InfoCtr label.Message4 span, label.Message4 span {float:left; width:5.8em; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color:#000;}
form.InfoCtr label.Message4 input, label.Message4 input {width:6em; margin-left:1em; color:#787878; font-size:12pt; padding:.25em .25em .25em .5em; border:1px solid #808080; float:left;}


form.InfoCtr label.Message5, label.Message5 {float:left; width:4em;}
form.InfoCtr label.Message5 span, label.Message5 span {float:right; width:2em; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.7em; line-height:1.7em; color:#000;}
form.InfoCtr label.Message5 input, label.Message5 input {width:2em; margin-left:1.5em; color:#787878; font-size:12pt; padding:0; float:left; border:none;}


form.EventAttend label {float:left; width:100%; margin:.2em 0 -.7em 0;}
form.EventAttend label span {float:right; width:32em; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.7em; line-height:1.7em;}
form.EventAttend label input {width:1em; margin-left:0; text-align:left; color:#787878; font-size:12pt; padding:0;}




textarea.MessageText {width:23.4em; margin:0 0 1em 0; height:8em; font-size:13pt; color:#787878; padding:.25em .25em .25em .5em;}
textarea.MessageText:hover, label.Message2 input:hover, label.Message2 textarea:hover, label.Message4 input:hover, label.Message5 input:hover {border:1px solid #CCC;}
textarea.MessageText:focus, label.Message2 input:focus, label.Message2 textarea:focus, label.Message4 input:focus, label.Message5 input:focus {border:1px solid #787878; color:#000;}




label.Step5Profile {float:left; width:80%;}
label.Step5Profile span {float:left; width:35%; text-align:right;}

label.Step6Profile {width:100%;}
label.Step6Profile input.Step6 {width:20em;}

span.label2 {padding-bottom:1em; float:right; width:62%; text-align:left;}

p.bodyform {font-size:12pt; font-weight:normal; color:#000; margin:0;}

fieldset.WebForm2 input {float:right; width:60%; border:1px solid #808080;}
fieldset.TRECForm input {float:left; width:65%; border:1px solid #808080;}
fieldset.TRECForm input.checkBox {border:none;}
fieldset.TRECForm span.select {left:13em; margin-top:.3em;}


select.ProfileSelect {float:left; width:19.2em; border:1px solid #808080;}
textarea.TextProfile {float:left; width:18.45em; height:9em; margin-left:2.25em; border:1px solid #808080;}
textarea.TopicSize {font-size:12pt;}

fieldset input, label.Message input, label input.PopBoxNetwork2 {border:1px solid #808080;}

fieldset#noBorder input, #noBorder input, #noBorder input:hover {border:none;}


fieldset.WebForm input:hover, fieldset.WebForm2 input:hover, fieldset input:hover, textarea.TextProfile:hover, input.trec:hover, select:hover, input.PopBoxCommand:hover, textarea.PopBoxNetwork:hover, label.Message input:hover {border-color:#000;}

fieldset.WebForm input:active, fieldset.WebForm2 input:active, fieldset input:active, input:focus, textarea.TextProfile:active, textarea.TextProfile:focus, input.trec:focus, input.PopBoxCommand:active, input.PopBoxCommand:focus, textarea.PopBoxNetwork:focus, label.Message input:focus {border-color:#000; color:#000;}

fieldset.WebForm, fieldset.WebForm2, fieldset {margin:0; padding:0; border:none; overflow:hidden;}

form div.FloatSubmitLeft {position:relative; left:22em; top:-1.62em;}
form div.FloatSubmitLeftShort {position:relative; left:15em; top:-1.62em;}

form div.Registration2 {position:relative; left:14.75em; width:10em;}
form div.RegSubmit {position:relative; left:10em; width:10em;}
form div.EmailCancel {float:left; margin-left:9.8em; width:10em;}
form div.EmailSend {float:left; margin-left:25.35em; margin-top:-1.45em; width:10em;}
p.alert2 {display:block; position:absolute; top:26.5em; left:0; font-weight:bold; font-size:.8em; color:#990000;}
.red {color:#990000;}

form div.EmailSubmit {position:relative; left:14em; width:10em;}
form div.SearchForm {position:relative; left:8.4em; width:10em;}
form div.TRECsubmit {position:relative; left:16em; top:-1.25em; width:10em;}
form div.ProfileSubmit {position:absolute; left:29em; bottom:.4em; width:10em; padding:1em 0;}
form div.back {position:relative; left:2em; bottom:.4em; width:10em; padding:1em 0;}
form div.back2 {position:absolute; left:2em; bottom:.4em; width:10em; padding:1em 0;}

form div.add, form div.add2 {float:left; top:0; position:relative; width:3.5em;}
div.add input {width:7em; margin-bottom:.5em;}
div.add2 input {width:10em; margin:0 0 .5em .5em; float:left;}
div.add3 input {width:15em; margin:0 0 .5em .5em; float:left;}
div.AddProfile input {width:10em; margin:0 0 .5em 16.35em; float:left;}

form div.RegularSubmit {float:left; padding:0; margin:-1.5em 0 0 0; width:10em;}
form div.RegularSubmit2 {position:relative; left:4.7em; width:10em; padding:0 0 1em 0;}


form div.FinishSubmit {position:relative; left:0; width:10em; display:block;}
form div.FinishSubmit input {display:inline; float:left; width:10em; height:2em;}

input.margin {margin-right:4em;}
form#FormWidth {width:18em;}

form div input.submit, input.BackBtn, div.add2 input, div.add input, div.ProfileSubmit input, div.back input, div.add3 input, form div.GroupSubmit input.submit {padding:.25em 1.8em; background-color:#14304B; border:none; color:#000; font:bold .7em Arial, Verdana, Helvetica, sans-serif; background:url(/images/main/profile/gradientButton.jpg) no-repeat top left;}

#ZipFormButton {padding:.25em 1.8em; background-color:#14304B; border:none; color:#000; font:bold 1em Arial, Verdana, Helvetica, sans-serif; background:url(/images/main/profile/gradientButton.jpg) no-repeat top left; height:2em; display:block; margin:.5em 0; width:16.5em; line-height:1.5em;}

#ZipFormButton:hover {padding:.25em 1.8em; background-color:#14304B; border:none; color:#000; font:bold 1em Arial, Verdana, Helvetica, sans-serif; background:url(/images/main/profile/gradientButtonDown.jpg) no-repeat top left; height:2em; display:block; margin:.5em 0; width:16.5em; line-height:1.5em;}

form div input.submit:hover, input.BackBtn:hover, div.add2 input:hover, div.add input:hover, div.ProfileSubmit input:hover, div.back input:hover, div.add3 input:hover, form div.GroupSubmit input.submit:hover {background-color:#465C7C; background:url(/images/main/profile/gradientButtonDown.jpg) no-repeat top left;}

form div input.submit:focus, input.BackBtn:focus, div.add2 input:focus, div.add input:focus {color:#465C7C;}

input.trecnumber {float:left; margin-left:2em; display:inline;}

.checkReg {width:2em; border:none; float:left; padding:0; margin:0;}
.checkTxt {font-size:.7em; color:#000; font-weight:normal; padding:0; margin:0 0 0 2em; line-height:1.5em;}
.checkTxt2 {font-size:12pt; color:#000; font-weight:normal; padding:0; margin:-.1em 0 0 2.5em; line-height:1.25em;}

.checkTxtGrey {font-size:.7em; color:#666; font-weight:normal; padding:0; margin:1em 0 0 2em; line-height:1.5em;}
a.help {text-decoration:underline; color:#006296; font-weight:bold; font-size:12pt;}
p.alert {font-size:12pt; color:#006296; font-weight:normal; padding:1em 0 .2em 0; margin:0; display:block; text-align:left;}
p.instruction {font-size:12pt; color:#000; font-weight:normal; padding:0 0 1em 1.5em; margin:0; text-align:left; width:90%;}
p.instruction2 {font-size:12pt; color:#000; font-weight:normal; padding:0 0 1em .5em; margin:0; text-align:left; width:90%;}

p.alert a, p.instruction a, p.bodyProfile a, p.instruction2 a {color:#006296; text-decoration:underline;}

a.instructLink {color:#006296; text-decoration:underline; display:inline;}
.greyInstruct {font-size:12pt; color:#666; font-weight:normal; padding:0 0 1em 0; margin:0;}







/* Profile Registration pages */
p.bodyProfile {font-size:12pt; color:#000; font-weight:normal; padding:.8em 0 .8em .5em; margin:0; line-height:1.15em; text-align:left;}
img.profileImg {width:10em; height:10em; position:relative; top:0; left:0; padding:0 0 .5em 1.5em;}


/* FinalStep in order of page elements */
div#CropFinalStep {position:relative; top:0; left:0; padding:0 0 .5em 2em;}
img.profileImg2 {width:10em; height:10em; position:relative; top:0; left:0; margin:0 0 .75em 9.5em;}
div#UploadPhoto {width:30em; display:block; left:0; height:6em;}
div#PhotoLeft {float:left; width:9em; text-align:right;}
div#PhotoRight {float:left; width:15em; margin:-.5em 0 0 .5em; line-height:1em;}
div#FinalMoveRight {margin:0 0 0 4em;}
p#Grey3 {color:#808080; font-weight:normal; font-size:12pt; margin:.5em 0 0 15.5em; padding:0; text-align:left; display:block; width:16em; float:left; clear:both;}
.FinalGreyBox {display:block;  background:none; border:none; min-height:28em; text-align:left;}
form div.SavePhoto {position:absolute; left:2em; bottom:0; padding:1em 0; margin:0 0 -1em 0; font-size:15pt;}
p#PhotoCrop {font-size:12pt; color:#808080; width:30em; clear:both; display:block;}
div#FinalMoveRight div.FinishSubmit input.PhotoButton {width:14em; margin:1em 0 1em 8em;}
input#PhotoButton2 {width:16em;}
input#DiffPhoto {width:16em; margin-top:1em;}


img.InfoImg {width:10em; position:relative; top:0; left:0; margin:0 0 .5em 9em;}

p.indicator {font-size:12pt; color:#6D6D6D; font-weight:normal; text-decoration:underline; display:block; padding:0; margin:.75em 0 0 .6em; line-height:1em;}
p a.profileHelpC, p a.profileC, p a.profileHelp, p a.profile, p a.edit {display:block;}
a.profileHelpC, a.profileC, a.profileHelp, a.profile {font-size:12pt; font-weight:normal; padding:0 0 0 1.5em; margin:0; line-height:1.05em; text-decoration:underline; display:block; float:left;}
a.profileHelpC {color:#6D6D6D; background:url(/images/main/profile/check.png) no-repeat top left;}
a.profileHelp {color:#6D6D6D;}
a.profile {color:#006296;}
a.edit {text-decoration:underline; color:#006296; font-size:.65em; line-height:1.05em; font-weight:normal; display:block; padding:0 0 0 1em; float:left;}

p.ProfileForm, p.ProfileForm2, p.ProfileFormMag {font-size:12pt; font-weight:normal; color:#006296; margin:0;}

p.ProfileForm4 {font-size:12pt; font-weight:normal; color:#0069BC; margin:0 .5em 0 0; width:9em; text-align:left; float:left;}

p.ProfileForm2 input {margin-left:-.55em;}
p.ProfileForm3 {font-size:12pt; font-weight:normal; color:#006296; margin:0 -3em 0 0;}
p.ProfileForm3 label {padding:0 0 .2em 0;}

p.ProfileForm label {width:500px;}
p.ProfileForm label input {width:220px; margin-left:2em;}

p.ProfileFormMag label span.label2 {width:18em; float:right; text-align:left; color:#000; font-family:Arial, Verdana, Helvetica, sans-serif;}
p.ProfileFormMag label span {width:5em; float:left;}


p.PaddingTop {padding-top:.3em;}
span.labelProfile {color:#000;}

.greyLabel {color:#808080; font-weight:bold; margin-top:.5em;}
p.Grey {color:#808080; font-weight:normal; font-size:12pt; margin-top:.5em; text-align:left;}
p.Grey2 {color:#808080; font-weight:normal; font-size:12pt; margin:-2em 0 0 10.25em; padding:0; text-align:left; display:block; width:16em; float:left; clear:both;}
p.Grey2 a {color:#006296; text-decoration:underline;}
p.Grey2 a:hover {text-decoration:underline;}


a.ProfileHint {color:#A6A9AB; font-weight:bold; text-decoration:underline; margin-left:-2.5em; float:left; line-height:1.7em;}

label.check, label.check span {display:block; padding-bottom:.5em;}
label.check {float:left; width:100%;}

label.check span.RegCheck {float:right; width:90%; text-align:left; font-size:.7em; line-height:1.85em; font-weight:normal; padding:-1em 0 0 0;}

label.check2 {display:block; padding-bottom:.5em; text-align:left; font-size:.7em; line-height:1.85em; font-weight:normal; padding:-1em 0 0 0; float:left; width:100%; font-family:Arial, Verdana, Helvetica, sans-serif;}


label.check span.checkbox {float:left; width:1em; padding:0; margin:.35em 0 0 0; background: url(/images/main/profile/CheckOff.jpg) no-repeat;}
fieldset input.checkBox {float:left; width:1em; margin-left:.5em;}


.URLclear {clear:both; margin-bottom:0; margin-left:.5em;}


.check {width:2em; border:none; float:left; padding:0; margin:0 0 -1em 0;}


label.floatCheck, label.floatCheck span {display:inline; padding:0;}
label.floatCheck {float:left; width:25%;}
label.floatCheck input {margin:.35em 0 0 .5em;}
label.floatCheck span {float:left; width:75%; text-align:left; font-size:.7em;  padding:.15em 0 .5em .5em; line-height:1.85em; font-weight:normal;}
.floatCheck {width:2em; border:none; float:left; padding:0; margin:0 0 -1em 0;}
p.ProfileForm2 label {width:210px; margin:0 0 0 .65em; height:1.5em;}
p.ProfileForm2 label input {width:210px;}


label.RadioList, label.RadioList span, label.RadioList2, label.RadioList2 span {display:inline; padding:0;}
label.RadioList {float:left; width:25%;}
label.RadioList2 {float:left; width:15%;}

label.RadioList input, label.RadioList2 input {margin:0 0 0 .5em;}
label.RadioList span {float:left; width:70%; text-align:left; font-size:.7em;  padding:0 0 .5em .5em; line-height:2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
label.RadioList2 span {float:left; width:50%; text-align:left; font-size:.7em;  padding:0 0 .5em .5em; line-height:2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
span#lineHeight {margin-top:-.4em;}


p#ProfileAdd {font-size:.7em; float:left; color:#000; font-weight:normal; padding:0; margin:0; line-height:1.5em;}
a.ProfileDelete {color:#0069BC; text-decoration:underline; font-size:.7em; padding:0; margin:0 0 0 .5em; float:left; line-height:1.5em;}











/* Profile pages */
h1.Name, a.MyName {color:#0069BC; font-size:15pt; font-weight:normal; line-height:1em; margin:0; padding:0; text-decoration:underline;}

h1.Name2 {color:#0069BC; font-size:15pt; font-weight:normal; line-height:1em; margin:0 0 0 .5em; padding:0; text-decoration:underline;}
h2#ProfileSection {font-weight:normal; padding:0; margin:0 0 0 2.35em; font-size:14pt;}
h2#ProfileSection2 {font-weight:normal; padding:0; margin:0 0 -.2em 3.1em; font-size:1.05em;}
h2#ProfileSection3 {font-weight:normal; padding:.15em 0 0 0; margin:0 0 -.1em 0; font-size:12pt;}
h2#ProfileSection4 {font-weight:normal; padding:0; margin:1.7em 0 0 0; font-size:1.05em; display:inline; float:left;}

h2#ProfileTitle {font-weight:normal; padding:0; margin:0; font-size:15pt;}
h2#ProfileTitle2 {font-weight:normal; padding:.1em 0 .5em 0; margin:0; font-size:15pt;}
h2#ProfileTitle3 {font-weight:normal; padding:.1em 0 .5em .62em; margin:0; font-size:15pt; width:36em;}

h3#InfoTitle {color:#4D4D4D; font-size:.86em; font-weight:normal; line-height:1.4em; padding:0; margin:0; display:inline;}
#InfoTopicUnread h3, #InfoTopicUnread2 h3 {color:#000; font-weight:bold;}
#InfoTopicUnread {background-color:#EFEFEF; border-top:1px solid #6D6D6D; border-bottom:1px solid #6D6D6D; padding:.5em .5em 2em .4em; width:90%;}
#InfoTopicUnread2 {background-color:#EFEFEF; border-top:1px solid #6D6D6D; border-bottom:1px solid #6D6D6D; padding:.5em .5em 2em .4em; width:95%;}
div#positioning3 form {width:100%;}
div#InfoCenter form {width:97%;}

h3#EducationTitle {color:#000; font-size:12pt; font-weight:normal; line-height:1.5em; padding: 0; margin:0; display:inline;}
h3#NetworkingTitle {color:#000; font-size:12pt; font-weight:bold; line-height:1.25em; padding: 0; margin:0; display:block;}




span#EduNotice {font-size:1.7em; color:#999; font-weight:normal;}

p.Descriptor {color:#6D6D6D; font-size:.8em; font-weight:normal; line-height:1.2em; padding:0; margin:0;}
p.Designation {color:#000; font-size:.7em; font-weight:normal; line-height:1.8em; padding:0 0 1em 0; margin:0;}

p.TREPAC2 {color:#000; font-size:13pt; font-weight:normal; line-height:2.6em; padding:0; margin:0 0 0 3em;}



p.Completion {color:#6D6D6D; font-size:.65em; font-weight:normal; margin:.5em 0 .25em 1.3em;}

a.ProfileLink {color:#0069BC; text-decoration:underline; font-size:.65em; padding:.8em 0; margin:0 0 .8em 0; line-height:1.5em; font-weight:normal;}
a.EditMessage {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 .8em 0; float:left; width:100%;}

a.ActionMessage2Line {color:#0069BC; text-decoration:underline; display:block; font-size:.65em; padding:0; margin:0 0 .8em 0; font-weight:normal;}
a.ProfileLink2 {color:#0069BC; text-decoration:underline; font-size:12pt; padding:0; margin:0; width:20em; font-weight:normal;}

p.Sorting {color:#6D6D6D; text-decoration:underline; font-size:12pt; padding:1em 0 0 0; margin:0;}
p.Sorting2 {color:#6D6D6D; text-decoration:underline; font-size:.7em; padding:0; margin:0;}


p.GroupDocText a {color:#0069BC; text-decoration:underline; margin:0 0 0 1.5em;}


a.ActionMessage {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 .8em 0; font-weight:normal;}
a.VanityURL {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 .8em 5em; font-weight:normal;}
a.ActionMessage2 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; float:left; margin:0 0 .8em 1em; font-weight:normal;}
a.ActionMessage2B {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 0 1.25em; font-weight:normal;}
a.ActionMessage2b {color:#0069BC; text-decoration:underline; display:block; float:left; font-size:.65em; padding:0; line-height:1.2em; margin:-.3em 0 .8em 4em;}
a.ActionMessage3 {color:#0069BC; text-decoration:underline; font-size:.65em; display:block; margin:1.23em 0 .5em 0; line-height:1em; font-weight:normal;}
a.ActionMessage4 {color:#0069BC; text-decoration:underline; position:absolute; right:1.7em; font-size:.65em; padding:0; margin:.5em 1em 0 1em; line-height:1.1em; font-weight:normal;}
a.ActionMessage4b {color:#0069BC; text-decoration:underline; position:absolute; right:6em; font-size:.65em; padding:0; margin:.5em 1em 0 1em; line-height:1.1em; font-weight:normal;}
a.ActionMessage4x {color:#0069BC; text-decoration:underline; position:absolute; right:1.7em; font-size:.65em; padding:0; margin:-1.3em 1em 0 1em; line-height:1.1em; font-weight:normal;}
a.ActionMessage4alt {color:#0069BC; text-decoration:underline; position:absolute; right:1.7em; font-size:.65em; padding:0; margin:-1.5em 1em 0 1em; line-height:1.1em; font-weight:normal;}
a.ActionMessage4altB {color:#0069BC; text-decoration:underline; position:absolute; right:1.7em; font-size:.65em; padding:0; margin:-1.5em 1em 0 1em; line-height:1.1em; font-weight:normal;}
a.ActionMessage4altC {color:#0069BC; text-decoration:underline; position:absolute; right:1.7em; font-size:.65em; padding:0; margin:-2.6em 1em 0 1em; line-height:1.1em; font-weight:normal;}
a#ActionMessage5 {color:#0069BC; text-decoration:underline; padding:0; margin:0 .4em 0 1em; line-height:1.1em; font-weight:normal;}
a#ActionMessage6 {color:#0069BC; text-decoration:underline; float:right; font-size:.65em; padding:0; margin:0 -.3em 0 1em; line-height:1.1em; font-weight:normal;}
a.ActionMessage7 {color:#0069BC; text-decoration:underline; font-size:.65em; display:block; margin:1em 0; line-height:1em; font-weight:normal;}
a.ActionMessage8 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; float:left; margin:0 0 .8em 0; font-weight:normal;}
a.ActionMessage9 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:.5em 0 .8em 0; display:block; font-weight:normal;}
a.ActionMessage10 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:-.9em 0 .8em 0; display:block; font-weight:normal;}
a.ActionMessage11 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 .75em 0; display:block; font-weight:normal;}
a.ActionMessage12 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 .2em 0; display:block; font-weight:normal;}
a.ActionMessage13 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:1.23em 0 0 0; margin:0; display:block; width:23em; float:left; font-weight:normal;}
a.ActionMessage14 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0; font-weight:normal;}
a.ActionMessage15 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:.5em 0 .5em 4.4em; float:left; display:block; font-weight:normal;}
a.ActionMessage16 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:.5em 0 .5em 2em; float:left; display:block; font-weight:normal;}
a.ActionMessage17 {color:#0069BC; text-decoration:underline; font-size:.8em; padding:0; margin:0 0 .5em 0; font-weight:bold; display:block; font-weight:normal;}
a.ActionMessage18 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 1.25em 0; line-height:1.7em; display:block; float:left; clear:both; font-weight:normal;}
a.ActionMessage19 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 0 1.25em 2em; line-height:1.7em; display:block; float:left; width:35%; font-weight:normal;}
a.ActionMessage20 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 1.5em .1em .8em; line-height:1.7em; display:block; float:left; font-weight:normal;}
a.ActionMessage21 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 1.9em .1em 0; line-height:1.7em; display:block; float:left; font-weight:normal;}
a.ActionMessage22, a.ActionMessage23 {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0 1.9em 1.25em 0; line-height:1.7em; display:block; float:left; font-weight:normal;}
a.ActionMessage24 {color:#0069BC; text-decoration:underline; font-size:.65em; display:block; margin:1em 0 1em 0; line-height:1em; font-weight:normal;}

p#NoticeMessage {color:#6D6D6D; text-decoration:underline; float:right; font-size:.65em; padding:0; margin:0 1em 0 1em; line-height:1.1em;}
p.ModuleNotice {color:#000; text-decoration:underline; font-size:.65em; display:block; margin:.5em 0 .5em 0; line-height:1.2em;}
p.ModuleNoticeTREPAC {color:#000; text-decoration:underline; font-size:.65em; display:block; margin:.8em 0 -.4em 0; line-height:1.2em;}

p.ModuleNotice2 {color:#6D6D6D; text-decoration:underline; font-size:.65em; display:block; margin:.5em 0; line-height:1.2em;}
p.ModuleNotice3 {color:#6D6D6D; text-decoration:underline; font-size:12pt; display:inline; margin:.5em 0; line-height:1.2em;}



a.ActionItem {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0; line-height:1em; display:inline; font-weight:normal;}
span.Line {color:#0069BC; text-decoration:underline; font-size:.65em; padding:0; margin:0; line-height:1em;}
a.NetworkName {color:#0069BC; text-decoration:underline; font-size:.6em; float:left; padding:0; margin:0; line-height:1.3em; display:inline; text-align:center; width:100%; font-weight:normal;}

a.Helper {color:#0069BC; text-decoration:underline; font-size:.6em; padding:0 0 0 1.6em; margin:0; font-weight:normal;}
a.Helper2 {color:#0069BC; text-decoration:underline; font-size:12pt; padding:0; margin:0; font-weight:normal;}

p.MessageTitle {color:#6D6D6D; font-size:.72em; float:left; font-weight:normal; line-height:1.25em; padding:0; margin:.31em 0 0 0;}
p.MessageTitle3 {color:#6D6D6D; font-size:.72em; float:left; font-weight:normal; line-height:1.25em; padding:0; margin:.31em 0 0 1em;}

p.MessageInfo {color:#000; font-size:12pt; font-weight:normal; line-height:1.3em; padding:0; margin:.25em 1.2em .5em 0;}
p.MessageInfo2 {color:#000; font-size:12pt; font-weight:normal; line-height:1.3em; padding:0 0 .5em 0; margin:0 0 0 .5em; max-width:30em;}
p.MessageInfo3 {color:#6D6D6D; font-size:12pt; font-weight:normal; line-height:1.3em; padding:0; margin:0;}

p.MessageSubjectA {color:#000; font-size:12pt; font-weight:normal; line-height:1.3em; padding:0; margin:0; width:95%;}

p.MessageInfo4 {color:#6D6D6D; font-size:12pt; font-weight:normal; line-height:1em; padding:1em 0 0 0; margin:.7em 0 .5em 2.8em;}

	/* CHECK BOX FOR MESSAGING */
	.viewEdit {color:#0069BC; text-decoration:none; font-size:11px; padding:0; display:block; margin:1em 0 .8em 45px; font-weight:normal; clear:both;}
	a.composeEdit {color:#0069BC; text-decoration:none; font-size:11px; padding:0; display:block; margin:0 1.5em .8em 45px; font-weight:normal; float:left;}
	a.sentEdit {color:#0069BC; text-decoration:none; font-size:11px; padding:0; display:block; margin:0 0 .8em 0; font-weight:normal; float:left;}
	#infoCenterLoad {clear:both; margin:1em 0 0 0;}
	input#deleteMessageCheck {position:absolute; top:.6em; left:0;}
	input#deleteMessageCheck2 {position:absolute; left:1em;}
	#infoPush {margin-left:15px;}
	h3#CheckMsgTitle {color:#000; font-size:14px; font-weight:bold; line-height:1.5em; padding:0; margin:0 0 0 45px; display:inline; float:left;}
	#clearMessage {clear:both;}
	.ReadMessage {color:#0069BC; text-decoration:none; font-size:11px; padding:0; float:left; margin:0 0 .8em .5em; font-weight:normal;}
	/* //// CHECK BOX FOR MESSAGING */


p.BOLDmessage {color:#000; font-weight:bold; line-height:1.3em; padding:0; margin:0;}
p.MessageSubject {font-weight:normal; line-height:1.3em; padding:0; margin:0;}

p.MessageInfo a, p.MessageInfo2 a, p.MessageInfo3 a, p.MessageBody a {color:#0069BC; text-decoration:underline; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt;}
div#MessageShort a, #InfoCenterLg form a {color:#0069BC; text-decoration:underline; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; margin:0 0 0 .5em;}
div#MessageShort ul li, div#MessageShort p, #InfoCenterLg form ul li, #InfoCenterLg form p, span.Extra {text-decoration:underline; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; font-size:12pt; margin:0 0 0 .5em;}
div#MessageShort p.MessageInfo2 a {color:#0069BC; text-decoration:underline; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt;}
div#MessageShort p.topic a {color:#0069BC; text-decoration:underline; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt;}


p.MessageInfo2 a.NetworkAddMe {color:#0069BC; text-decoration:underline; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt;}
div#MessageShort a:hover {text-decoration:underline;}




p.NotationMessage {color:#808080; font-size:.72em; padding:1em 0 0 0; margin:0; line-height:1.5em;}
a#TREPAClevels {color:#0069BC; font-size:.71em; padding:0; margin:0; line-height:1.5em; display:block; text-decoration:underline;}
p.NotationMessage2 {color:#808080; font-size:.72em; padding:0; margin:0; line-height:1.5em; float:left;}



a.ProfileWebsite {color:#0069BC; font-size:13pt; text-decoration:underline; line-height:2.5em;}

/* Tutorials */
img[id^='TutorialImg'] {display:none; width:38.9em; padding:0 0 1.5em 0; margin:0; float:left;}
img[id^='TutorialDefault'] {display:block; width:38.9em; padding:0 0 1.5em 0; margin:0; float:left;}


/* Recommendations */
div[id^='NewRecommend'], div[id^='ApproveRecommend'], div[id^='IgnoreRecommend'], div[id^='DeleteRecommend'], div[id^='DeleteRecommendConfirm'] {display:none;}



div.Recommendations2 {width:100%m; clear:both; margin:.5em 0 0 0; padding:.2em 0 0 .5em; border-top:solid 1px #999;}

div.Recommendations {width:26em; clear:both; margin:0 0 0 2em; padding:0;}
a.ActionRecommend {color:#006296; text-decoration:underline; text-align:right; font-size:.65em; padding:0; margin:.3em 0 0 0; line-height:1.1em; display:block; float:right;}
p.SentRecommend {color:#6D6D6D; text-decoration:underline; text-align:right; font-size:.7em; padding:0; margin:.3em 0 0 0; line-height:1em; display:block; float:right;}
p.MessageTitle a {color:#006296; text-decoration:underline;}



/* Info Center */
.InfoPicCtr {width:384px; margin:.5em 0 1em 0;}
.InfoPicRt {width:8em; margin:.5em 0 1em .5em; float:right;}
.InfoPicLft {width:8em; margin:.5em .5em 1em 0; float:left;}
label.AddInfo {margin:0 0 1em 5.1em;}
form.InfoCtr label input {margin-left:1em;}
div.DeleteAdmin {position:relative; left:-.5em; top:1.2em;}
div.DeleteAdmin input.delete {background:url(/images/main/delete.png) no-repeat top left; border:none; width:1.8em; height:1.8em;}
div.clearDelete {float:left; width:23em; padding:0 0 0 1em; margin:0; border-top:1px solid #CCC;}
div.DeleteAdmin input.delete:hover {background:url(/images/main/deletedown.png) no-repeat top left; border:none; width:1.8em; height:1.8em;}

/* Calendar */
div.CalendarRight {float:right; width:6em; margin:-1.5em 3em 0 0;}
form.CalendarForm {width:100%;}
ul li p#Location {font-size:12pt; font-weight:normal; color:#999;}
ul li p#CalendarDate {font-size:12pt; font-weight:normal; color:#999; float:right; width:10em; margin:-1.4em 1em 0 0; text-align:right;}
ul li a.CalendarLink {font-size:12pt; font-weight:normal;}
div#calendar caption {font-size:12pt; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; background-color:#006296; padding:.25em 0;}
div#calendar thead {font-size:13pt; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#000; text-align:center;}
div#calendar thead tr {color:#666;}
div#calendar tr td.light {color:#999; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
div#calendar tr td {color:#444; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
div#calendar td, div#calendar th, div#calendar caption {border:1px solid #006296; line-height:1em; text-align:center;}
div#calendar td.schedule {color:#000; font-weight:bold; background-color:#badcee;}
div#calendar tr, div#calendar table tbody tr {vertical-align:middle;}


/* Settings */
h3#InfoTitle a {color:#0069BC; text-decoration:underline; display:block;}
h3#InfoTitle a:hover {text-decoration:underline;}
form.SettingForm {width:100%; display:block; margin:0;}
form.SettingForm label.Featurette {margin:.25em 0 -.5em 0;}
form.SettingForm label.Featurette span, form.SettingForm label span {width:90%; float:right; text-align:left; font-size:.7em; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1em; margin:0; padding:0;}
form.SettingForm label.Featurette input, form.SettingForm label input {width:2em; float:left; margin:-.15em 0 0 .5em; padding:0; font-size:.7em;}
div#SettingClear {padding:0 0 1em 0; width:100%; display:block; float:left;}
form.SettingForm label input.RadioSet {width:2em; float:left; margin:.35em 0 0 3.3em; padding:0; font-size:.7em;}
form.SettingForm label span.RadioType {width:85%; float:right; text-align:left; font-size:.7em; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:2em; margin:0; padding:0;}
form.Password {padding-top:1em; width:36em;}
form.Password span {float:left; width:30%;}
form.Password input {float:right; width:65%;}



/* Network module */
input#AddREALTOR {width:22em; margin:.25em 0 .5em 0; float:left;}
#hide1 input#AddREALTOR {margin-left:-10.5em; margin-bottom:.5em;}

/* Messaging module */
h3#MessageTitle {color:#000; font-size:12pt; font-weight:bold; line-height:1.5em; padding:0; margin:2em 0 0 0; display:inline; float:left; padding-left:.6em;}
h3#MessageTitle2 {color:#000; font-size:12pt; font-weight:bold; line-height:1em; padding:0; margin:.3em 0 0 0; display:block; float:left; padding-left:.5em; width:100%;}
a.ActionMessaging {color:#0069BC; text-decoration:underline; float:right; font-size:.65em; padding:0; margin:3.3em 1em 0 0; line-height:1.1em; display:block; font-weight:normal;}
a.ActionMessageCmd {color:#0069BC; text-decoration:underline; text-align:right; font-size:.65em; padding:0; margin:.8em 0 0 0; line-height:1.1em; display:block; font-weight:normal;}
a.ActionMessageCmd2 {color:#0069BC; text-decoration:underline; text-align:right; font-size:.65em; padding:0; margin:.3em 0 0 0; line-height:1.1em; display:block; font-weight:normal;}
a.ActionMessageCmd3 {color:#0069BC; text-decoration:underline; text-align:left; font-size:.65em; padding:0; margin:0 .7em 0 .9em; line-height:1.5em; display:block; float:left; font-weight:normal;}

div#MessageShort a.MessageSubject {color:#0069BC; text-decoration:underline; font-size:12pt; padding:0; margin:0 1em 0 .4em; display:block; width:95%; line-height:1.3em;}
a.MessageSubject {color:#0069BC; text-decoration:underline; font-size:12pt; padding:0; margin:0 1em 0 .4em; line-height:1.3em;}

p.MessageMainTitle {color:#000; font-weight:bold; text-decoration:underline; font-size:12pt; padding:0; margin:0 1em 1em .35em; display:block; width:100%;}
p.MessageMainTitle2 {color:#000; font-weight:bold; text-decoration:underline; font-size:12pt; padding:0; margin:1em .5em .25em .35em; display:block;}
p.MessageMainTitle3, #InfoCenterLg form p.MessageMainTitle3 {color:#333; font-weight:normal; text-decoration:underline; font-size:12pt; padding:0; margin:1.3em .5em .25em .7em; display:block; width:100%;}

p.InfoSubTitle {color:#333; font-weight:bold; text-decoration:underline; font-size:.83em; padding:0; margin:0 .5em .25em .35em; display:block;}

a.MessageBody, div#MessageShort a.MessageBody {color:#0069BC; width:96%; text-decoration:underline; font-size:.71em; padding-bottom:1em; margin:0; display:block; float:left; line-height:1.3em;}

#MessageShort {display:block; width:95%; float:left; margin:.5em 1em 0 0;}
form div.MessageSubmit {position:relative; left:16em; top:-1.25em; width:10em;}
form div.MessageSubmit2 {position:relative; left:15.25em; width:10em; margin-bottom:1em;}
form div.MessageSubmit3 {position:relative; left:13.1em; top:-.25em; width:9em; margin:0 0 1em 0;}
form div.InfoSubmit input {width:10em; height:2em; right:0; margin:1em 0 0 0;}


#search-wrap ul, #search-wrap li {border:0; list-style-type:none;}
#search-wrap li a, #results li a {display:block; text-decoration:underline; color:#0069BC; margin:0 0 .3em 0; padding:0;}
#search-wrap li a:hover, #results li a:hover {text-decoration:underline;}
#search-wrap {margin:0 auto; width:16em;}
#search-wrap input {width:20em; color:#999; padding:.4em; border:solid 1px #999;}
#results {width:22.9em; border-left:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; border-right:1px solid #D2D2D2; display:none; margin:2.1em 0 .5em 7.3em; position:relative; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.7em}
#results li {list-style-type:none; padding:0 0 .25em .5em;}





/* module navigation */
#DivEmbed {position:relative;}
#committee a {position:absolute; top:0em; left:0em; display:block; height:2.5em; width:2.5em; text-decoration:underline; z-index:3000;}
#committee a i {visibility:hidden;}
a#committee {display:none;}



/* Rounded corners */
#xsnazzy {background:transparent; margin:.7em 0; width:18em;}
#xsnazzy2 {background:transparent; margin:0 0 1em 0; width:18em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:none; border-left:none; border-right:none;}
.xb1 {margin:0 5px; background:none;}
.xb2 {margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:none; border:none; height:6em; text-align:center;}


#leftLong {left:0; width:19em; float:left; padding-right:1em; margin-right:1em;}
#rightLong {right:0; width:18em; display:inline;}

#topicLong {background:transparent; margin:0 0 -1em 0; width:38.9em; top:0;}
#topicTitle {background:transparent; margin:0 0 -1em 0; width:18em; top:0;}
#topicTitle2 {background:transparent; margin:1em 0 -1em .5em; width:12.2em; top:0;}
#topicLinks2 {background:transparent; margin:1em 0 .5em .5em; width:12.2em; top:1em;}
#topicTitle3 {background:transparent; margin:1em 0 -1em 0; width:13.29em; top:0;}
#topicLinks3 {background:transparent; margin:1em 0 .5em 0; width:13.29em; top:1em;}

#ConventionTitle {background:transparent; margin:0 0 -1em 0; width:38.9em; top:0;}
.Contop, .Conbottom {display:block; background:transparent; font-size:1px;}
.Conb1, .Conb2, .Conb3, .Conb4 {display:block; overflow:hidden;}
.Conb1, .Conb2, .Conb3 {height:1px;}
.Conb2, .Conb3, .Conb4 {background:none; border:none; border-right:none;}
.Conb1 {margin:0 5px;background:none;}
.Conb2 {margin:0 3px;}
.Conb3 {margin:0 2px;}
.Conb4 {height:2px; margin:0 1px;}
.Conboxcontent {display:block;background:none; border:none; height:1.5em; text-align:left;}

.atop, .abottom {display:block; background:transparent; font-size:1px;}
.ab1, .ab2, .ab3, .ab4 {display:block; overflow:hidden;}
.ab1, .ab2, .ab3 {height:1px;}
.ab2, .ab3, .ab4 {background:none; border-left:none; border-right:none;}
.ab1 {margin:0 5px; background:none;}
.ab2 {margin:0 3px;}
.ab3 {margin:0 2px;}
.ab4 {height:2px; margin:0 1px;}
.aboxcontent {display:block; background:none; border:none; height:1.5em; text-align:left;}


#topicLongLinks {background:transparent; margin:1em 0 .5em 0; width:38.9em; top:1em;}
#topicLinks {background:transparent; margin:1em 0 .5em 0; width:18em; top:1em;}
.btop, .bbottom {display:block; background:transparent; font-size:1px;}
.bb1, .bb2, .bb3, .bb4 {display:block; overflow:hidden;}
.bb1, .bb2, .bb3 {height:1px;}
.bb2, .bb3, .bb4 { background:none; border-left:none; border-right:none;}
.bb1 {margin:0 5px;  background:none;}
.bb2 {margin:0 3px;}
.bb3 {margin:0 2px;}
.bb4 {height:2px; margin:0 1px;}
.bboxcontent {display:block; background:none; border:none; text-align:left;}


.rtop, .rbottom {display:block; background:transparent; font-size:1px;}
.rb1, .rb2, .rb3, .rb4 {display:block; overflow:hidden;}
.rb1, .rb2, .rb3 {height:1px;}
.rb2, .rb3, .rb4 { background:none; border-left:none; border-right:none;}
.rb1 {margin:0 5px;  background:none;}
.rb2 {margin:0 3px;}
.rb3 {margin:0 2px;}
.rb4 {height:2px; margin:0 1px;}
.rboxcontent {display:block; background:none; border:none; min-height:14em; text-align:left;}
.rboxcontent2 {display:block; background:none; border:none; min-height:3.5em; text-align:left; padding-left:1em;}
.rboxcontent3 {display:block; background:none; border:none; min-height:12em; text-align:left; padding-left:1em;}


#singleRd {background:transparent; margin:.7em 0; width:19em;}
.stop, .sbottom {display:block; background:transparent; font-size:1px;}
.sb1, .sb2, .sb3, .sb4 {display:block; overflow:hidden;}
.sb1, .sb2, .sb3 {height:1px;}
.sb2, .sb3, .sb4 {background:none; border-left:none; border-right:none;}
.sb1 {margin:0 5px; background:none;}
.sb2 {margin:0 3px;}
.sb3 {margin:0 2px;}
.sb4 {height:2px; margin:0 1px;}
.sboxcontent {display:block; background:none;border:none; height:6em; text-align:center;}


#singleLinks {background:transparent; margin:1em 0 .5em 0; width:19em; top:1em;}
#singleTitle {background:transparent; margin:0 0 -1em 0; width:19em; top:0;}
#myDocTitle2 {background:transparent; margin:0 0 -1em 0; width:19em; top:0;}
#myDocLinks2 {background:transparent; margin:1em 0 .8em 0; width:19em; top:1em;}
#myDocTitle8 {background:transparent; margin:0 0 -1em 0; width:14.5em; top:0;}
#myDocLinks8 {background:transparent; margin:1em 0 .8em 0; width:14.5em; top:1em;}

#videoR2 {background:transparent; margin:0; width:100%; padding:.6em .5em .5em 0;}
.v2top, .v2bottom {display:block; background:transparent; font-size:1px;}
.v2b1, .v2b2, .v2b3, .v2b4 {display:block; overflow:hidden;}
.v2b1, .v2b2, .v2b3 {height:1px;}
.v2b2, .v2b3, .v2b4 {background:none; border-left:none; border-right:none;}
.v2b1 {margin:0 5px; background:none;}
.v2b2 {margin:0 3px;}
.v2b3 {margin:0 2px;}
.v2b4 {height:2px; margin:0 1px;}
.v2boxcontent {display:block; background:none; border:none; height:4.5em; text-align:center;}


#videoR {background:transparent; margin:0; width:100%; padding:.6em .5em .5em 0;}
.vtop, .vbottom {display:block; background:transparent; font-size:1px;}
.vb1, .vb2, .vb3, .vb4 {display:block; overflow:hidden;}
.vb1, .vb2, .vb3 {height:1px;}
.vb2, .vb3, .vb4 {background:none; border-left:none; border-right:none;}
.vb1 {margin:0 5px; background:none;}
.vb2 {margin:0 3px;}
.vb3 {margin:0 2px;}
.vb4 {height:2px; margin:0 1px;}
.vboxcontent {display:block; background:none; border:none; height:4.5em; text-align:center;}


#slideCorner {background:transparent; margin:0; width:100%; position:absolute; top:22.8em;}
.Ctop, .Cbottom {display:block; background:transparent; font-size:1px;}
.Cb1, .Cb2, .Cb3, .Cb4 {display:block; overflow:hidden;}
.Cb1, .Cb2, .Cb3 {height:1px;}
.Cb2, .Cb3, .Cb4 {background:none; border-left:none; border-right:none;}
.Cb1 {margin:0 5px; background:none;}
.Cb2 {margin:0 3px;}
.Cb3 {margin:0 2px;}
.Cb4 {height:2px; margin:0 1px;}
.Cboxcontent {display:block; background:none; border:none; height:7.4em; text-align:left;}


#myDocTitle7 {background:transparent; margin:0 0 -1em .5em; width:12.2em; top:0;}
#myDocLinks7 {background:transparent; margin:1em 0 .8em .5em; width:12.2em; top:1em;}
.dboxcontent3 {display:block; background:none; border:none; height:3.5em; text-align:left;}


#myDocTitle {background:transparent; margin:0 0 -1em 0; width:18em; top:0;}
.dtop, .dbottom {display:block; background:transparent; font-size:1px;}
.db1, .db2, .db3, .db4 {display:block; overflow:hidden;}
.db1, .db2, .db3 {height:1px;}
.db2, .db3, .db4 {background:none; border-left:none; border-right:none;}
.db1 {margin:0 5px; background:none;}
.db2 {margin:0 3px;}
.db3 {margin:0 2px;}
.db4 {height:2px; margin:0 1px;}
.dboxcontent {display:block; background:none; border:none; height:1.5em; text-align:left;}


#myDocLinks {background:transparent; margin:1em 0 .8em 0; width:18em; top:1em;}
.Ltop, .Lbottom {display:block; background:transparent; font-size:1px;}
.Lb1, .Lb2, .Lb3, .Lb4 {display:block; overflow:hidden;}
.Lb1, .Lb2, .Lb3 {height:1px;}
.Lb2, .Lb3, .Lb4 {background:none; border-left:none; border-right:none;}
.Lb1 {margin:0 5px; background:none;}
.Lb2 {margin:0 3px;}
.Lb3 {margin:0 2px;}
.Lb4 {height:2px; margin:0 1px;}
.Lboxcontent {position:relative; background:none; border:none; text-align:left; height:auto;}






/* Text resize Add this Page Pop Up boxes */
a.close {background:url(/images/main/close.png) no-repeat top right; text-decoration:underline; padding:.15em .5em .2em .8em; display:inline;}
a.close2 {background:url(/images/main/CloseVideo.png) no-repeat top right; text-decoration:underline; top:.2em; right:.2em; display:inline; width:3em; height:3em; position:absolute;}
div#closeWindow {display:inline; float:right; margin:0 .15em 1em 0;}

#invisible, #RemoveNetwork, #dupQuick, #MessageNotSent, #RecommendMe, #RecommendConfirm, #JoinedGroup, #LeaveGroup, #LeaveGroupConf, #JoinedGroup2, #Confirmation2 {display:none;}

#DeletePhoto {display:none; top:-3em; left:-.7em;; width:22em; position:absolute; text-align:center; opacity:0.95; filter:alplha(opacity=95); z-index:3000;}

div[id^='NewMessage'], div[id^='InviteMembers'], div[id^='SendAMessage'], div[id^='MessageGroup'], #Sent, #Report, #ReportThanks, div[id^='RemoveMessage'], div[id^='RemoveMyMessage'], div[id^='RemoveHomeMessage'], div[id^='DeleteInfo'], div[id^='DeleteInfoB'], div[id^='RemoveHomeInfo'], #Upload, #Upload2, #Upload3, div[id^='DeleteReminder'], div[id^='GroupDelete'], div[id^='GroupConfDelete'], div[id^='GroupDeleteAlt'], div[id^='GroupConfDeleteAlt'], div[id^='QuickDelete'], div[id^='QuickDeleteCheck'], div[id^='QuickRename'], div[id^='MemberList'], div#aeMessage, div[id^='NewMessage'], div[id^='InviteMembers'], div[id^='DeleteAudience'], div[id^='YouDelAudience'], div[id^='HideAudience'], div[id^='UnhideAudience'], div#noneChecked, div#RecommendMe {display:none;}


div#ModulePadding form, div#InfoTopic form, div#InfoTopicUnread form {padding:0; margin:0;}

/* BENEFITS */
hr.benefitContain {width:100%; background-color:#D2D2D2; color:#D2D2D2; margin-bottom:1em; clear:both; height:1px; border:1px solid #D2D2D2;}
.clearBlock {width:100%; padding:.5em 0 1em 0; display:block; clear:both;}
.benefitBlock {display:block; float:left; width:430px;}
.benefitPic {float:left; width:150px; padding:0 1em 1em 0;}
.benefitPic2 {float:left; width:200px; padding:0 0 1em 0;}
.benefitLeft {width:200px; float:left; margin-right:1em;}
.benefitRight {width:375px; float:left;}
#benefitVideo {float:left; padding:.5em; display:block; width:100%; margin:-1em 0 0 -.5em;}
#videoPlusBenefit {position:relative; top:-.3em; left:-.2em; padding:0;}
#videoImageBenefit {float:right; padding:.4em 1.3em 0 0;}
#videoInfoBenefit {display:block; float:right; width:63%; height:4.5em; top:50%;}
a h3.benefitTopic, h3.benefitTopic, div.benefitLeft a {color:#006296; font-size:1em; margin:1em 0 0 0; text-decoration:none;}
/* //// BENEFITS */



#AddNetworkMain, #Confirmation, #SentMessage, #SizeLimit, #FileType, #PhoneNumber, #VanityURL, div[id^='AddNetwork'], div[id^='NetworkAdd'] {display:none;}


#invisible2 {display:block; top:40%; left:35%; width:22em; position:absolute; text-align:center;  opacity:0.95; filter:alpha(opacity=95); z-index:3000;}
#invisible3 {display:none; top:12em; left:29%; width:22em; position:absolute; text-align:center; opacity:0.95; filter:alpha(opacity=95); z-index:3000;}
#VideoTREPAC, #VideoBenefits, #VideoIssuesMob, #TREPAC, #VideoOppRace, div[id^='Tutorial'], div[id^='LargeVideo'] {display:none;}


#VideoPosition2 {position:relative; top:1em; left:2em;}
.VideoContent2 {display:block; background:none; border:none; height:30em; text-align:left;}


.invboxcontent3 {display:block; background:none; border:none; height:9.5em; text-align:left;}
.CBboxcontent3 {display:block; background:none; border:none; height:9em; text-align:center;}


#VideoPosition, .VideoContent, .Vidtop, .Vidbottom, .Vidb1, .Vidb2, .Vidb3, .Vidb4 {display:none;}

.invboxcontent {display:block;}


.invtop, .invbottom, .invb1, .invb2, .invb3, .invb4, {display:none;}
.AddNetworkcontent {display:block; background:none; border:none; height:12em; text-align:left;}
.SendMessageContent {display:block; background:none; border:none; height:17.5em; text-align:left;}
.AttachmentSend {display:block; background:none; border:none; height:20em; text-align:left;}
.AttachContent {display:block; background:none; border:none; height:19.35em; text-align:center;}
div.AttachContent input.PopBoxNetwork {margin-left:-1.8em;}


.SendGroupMessage {display:block; background:none; border:none; height:27.5em; text-align:left;}
.GroupBlueMsg {display:block; background:none; border:none; height:27em; text-align:center;}


#ContainBlue {margin:-.05em 0 0 .18em; width:21.5em; text-align:center; position:relative; opacity:0.95; filter:alpha(opacity=95);}
#ContainBlue2 {margin:-.05em 0 0 .18em; width:21.5em; text-align:center; position:relative;}

.CBboxcontent2 {display:block; background:none; border:none; height:8em; text-align:center;}
.invboxcontent2 {display:block; background:none; border:none; height:8.5em; text-align:left;}


.CBtop, .CBbottom {display:block; background:transparent; font-size:1px;}
.CBb1, .CBb2, .CBb3, .CBb4 {display:block; overflow:hidden;}
.CBb1, .CBb2, .CBb3 {height:1px;}
.CBb2, .CBb3, .CBb4 {background:none; border-left:none; border-right:none;}
.CBb1 {margin:0 5px; background:none;}
.CBb2 {margin:0 3px;}
.CBb3 {margin:0 2px;}
.CBb4 {height:2px; margin:0 1px;}
.CBboxcontent {display:block; background:none; border:none; height:7.3em; text-align:center;}
.NBboxcontent {display:block; background:none; border:none; height:11.5em; text-align:center;}
.MessageInContent {display:block; background:none; border:none; height:17em; text-align:center;}


h4.Direction {font-size:14pt; line-height:1.2em; padding:1em 1.5em .5em 1.5em; margin:0; text-align:left; color:#B7D9E7;}
h4.Minutes {font-size:14pt; float:left; line-height:1.2em; padding:1em 1.5em .5em 1.5em; margin:0; text-align:left; color:#B7D9E7;}
h4.Direction a {text-decoration:underline; color:#000;}
a.ButtonCommand {font-size:13pt; color:#B7D9E7; text-decoration:underline; display:block; padding:.6em 2em .4em 0; float:right; margin:0;}
a.ButtonCommand2 {font-size:13pt; color:#B7D9E7; text-decoration:underline; display:block; padding:.6em 0 .4em 0; float:right; margin:0;}
input.PopBoxCommand {width:20em; border:1px solid #606060; display:block; margin:0 0 0 2em; color:#787878; padding:.2em 0 .2em .5em;}
textarea.PopBoxNetwork {width:20em; border:1px solid #606060; float:left; display:block; margin:.5em 0 .5em 1.5em; color:#787878;}


p.PopLine {font-size:13pt; color:#B7D9E7; text-decoration:underline; display:block; float:right; padding:.55em .4em .4em .4em; margin:0;}

div#NoShowAgain {height:1.3em; position:absolute; right:.4em; bottom:1em; display:inline;}
div#NoShowAgain label {width:12em;}
div#NoShowAgain span.NoShow {font-size:.7em; color:#B7D9E7; font-weight:bold; text-decoration:underline; display:block; padding:.6em 2em .4em 0; float:right; margin:0; width:50%;}
div#NoShowAgain input.HideBox {float:right; margin:.5em 0 0 0; padding:0; width:20%;}





/* Table styling */
table, tr, td {border:none; border-collapse:collapse;}
thead a {color:#006296; font-weight:bold; padding:0; margin:0; line-height:1.25em; text-decoration:underline; vertical-align:middle;}
tr {font-size:12pt; color:#000; font-weight:normal; padding:0; margin:0; line-height:1.5em; text-decoration:underline; vertical-align:top;}
thead {font-size:12pt;}
thead, thead td {color:#000; font-weight:bold; padding:0 .5em; background-color:#c7dce7; height:2em; line-height:1.25em;}
td {padding:.75em .5em 0 .5em; line-height:1.25em;}
table a {color:#006296; text-decoration:underline; line-height:1.25em;}
table.TableTRstyle td {padding:0 0 0 .5em; margin:0; line-height:1em;}


/* AE DASHBOARD */
#smallDashOutline {-moz-border-radius:5px; border-radius:5px; border:1px solid #D1D1D1; width:276px; float:left; position:relative;}
#smallDashOutline2 {-moz-border-radius:5px; border-radius:5px; border:1px solid #D1D1D1; width:276px; float:left; position:relative; margin:0 57px;}

#smallDash {-moz-border-radius:5px; border-radius:5px; width:260px; border:3px solid #D1D1D1; background-color:#D1D1D1; margin:5px;}
#smallDashHdr {-moz-border-radius-topleft:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; width:260px; height:30px; background-color:#D1D1D1;}
#smallDashHdr h2.topic {margin:.5em 0 0 .5em;}
#smallDashContent {-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; width:244px;  background-color:#fff; padding:.5em; position:relative;}
a.formsLibrary {line-height:1.5em; margin:0 0 .5em 0; display:block; clear:both;}
#smallDashContent p.topic {line-height:1.75em;}


#containAEform {margin:2em 0 0 0; display:block; float:left; width:100%;}
a.AEmessage {color:#0069BC; text-decoration:none; font-size:11px; padding:0; margin:0; display:block; width:120px; float:left; font-weight:normal;}

form.sortAE {width:100%; clear:both; float:left; margin:1.5em 0 0 0;}
form.sortAE label span {font-size:.8em; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; width:120px; text-align:left;}

#largeDashOutline {-moz-border-radius:5px; border-radius:5px; border:1px solid #D1D1D1; width:610px; float:left; margin:0 57px 0 0; position:relative;}
#largeDash {-moz-border-radius:5px; border-radius:5px; width:594px; border:3px solid #D1D1D1; background-color:#D1D1D1; margin:5px;}
#largeDashHdr {-moz-border-radius-topleft:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; width:594px; height:30px; background-color:#D1D1D1;}
#largeDashHdr h2.topic {margin:.5em 0 0 .5em;}
#largeDashContent {-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; width:578px;background-color:#fff; padding:.5em;}

#AEcontent {clear:both; width:100%; padding-top:1em;}

form#SearchGroup3 {display:block; width:100%; margin:0;}
form#SearchGroup3 input {background-color:#E5E5E5; border:1px solid #808080; color:#808080; width:20em; padding:.2em 0 .2em .5em; margin:.4em 0 1em 0; font-size:11px; height:1.3em;}
form#SearchGroup3 input:hover {border:1px solid #CCC; color:#000;}

.containMemberList {clear:both; width:100%; margin:.25em 0 .5em .25em;}
.containMemberList p.topic {padding-top:1.25em;}
.MemberList {float:left; width:190px;}


#graphTREPAC {width:70px; height:100px; position:absolute; top:20px; right:10px;}
#gold100 {width:35px; position:absolute; left:40px; bottom:0; background-color:#cc9933;}
#blue100 {width:35px; height:100px; position:absolute; left:0; bottom:0; background-color:#0076A8;}

/* //// AE DASHBOARD */






