/* GLOBAL */
body {margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

text-align: center;

color: #000000;

background-color: #97aabb;

background-image: url(/images/blueFade_BG.png);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0pt 73px;}
body, table, tr, td, ul, li, p { font-family: Arial, sans-serif; }

.audioPlayer { width: 30px; height: 30px; margin: 0: padding: 0; float: left; }
.audioTitle { height: 30px; margin-left: 3em; padding-top: 0.5em; }
.audioRow { height: 30px; width: 100%; margin-left: 1em; clear: both; }


div { text-align: left; margin: 0; padding: 0; }
p, h4, h5, h6, ol, ul, label, input, select, textarea, hr, table { margin: 10px 10px 5px 10px; padding:0; }
h4 { font-size:14px; color: #2f6991; }
h4 a { color: #2f6991; text-decoration:none; }
h5 { font-size:13px; color: #666; }
h5 a { color: #666; }
h6 { font-size:12px; color: #666; }
h6 a { color: #666; }
ol, ul { padding-left:2em; }
ul.flush { padding-left:0; list-style-type:none; }
ul.inline { width:100%; margin:0; padding:10px 0 5px 0; list-style-type:none; text-align: center; }
ul.inline li { display:inline; padding:10px; font-size:14px; }
a { color:#000 }
a:hover { text-decoration:none; }
a.plain { text-decoration:none; color:#000; }
form, fieldset, legend, label, p input, p select, p textarea, tr, td { margin: 0; padding: 0; }
fieldset { border: none; }
hr { clear:both; height: 1px; margin-top:1em; border: 0; background-color:#cecece; color: #cecece; }
img { border:0; }
td { padding: .5em; }
blockquote { margin: 10px 0 5px 0; padding:24px; font-size:14px; font-weight:300; color:#fff; background:#687baa url('/images/quote_box_fade.png') repeat-x bottom; }

.banner {  width: 580px;  height: 169px; margin: 0px 0px 10px 0px; padding:0px; background:#ffffff url('/images/GTDIQ_web_banner.png'); }
.rightBoxTable table, hr,script, object, param, embed{margin: 0px 0px 0px 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
};


blockquote a { color:#fff; }
small { font-size:10px; color:#333; }
.right { clear:both; float:right; margin:12px; }
.center { clear:both; width:100%; text-align:center; }
.left { clear:both; float:left; margin:12px; }
.error { font-weight:bold; font-size:12px; background-color: #990000; color: #fff; padding: 3px;}
.error * { color: #fff;}
.red { color#6C0000; }

/* LAYOUT */
.centered { width: 875px; margin: 0px auto; padding: 50px; position: relative; }


#container 

{

width: 875px;

margin-top: 0px;

margin-right: auto;

margin-bottom: 0px;

margin-left: auto;

padding-top: 30px;

padding-right: 20px;

padding-bottom: 30px;

padding-left: 20px;

border-left-width-value: 1px;

border-left-style-value: solid;

border-left-color-value: #aaaaaa;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-right-width-value: 1px;

border-right-style-value: solid;

border-right-color-value: #aaaaaa;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

background-color: #f9f9f9;

background-image: url(/images/top-bg.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0% 0%;

}




.main { width: 875px;

border-left-width-value: 1px;

border-left-style-value: solid;

border-left-color-value: #aaaaaa;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-right-width-value: 1px;

border-right-style-value: solid;

border-right-color-value: #aaaaaa;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical; }
.moduleArea {  }
.headingArea, .moduleArea, .main {  }

.header { width:100%; height:73px; text-align:center; background:url(/images/top_bar_fade.png);  }
#header img { margin: 0px auto; }

.leftFixed { float:left; display:inline; margin-left: 0px; width: 580px; }
.rightFixed { float:right; display:inline; margin-left:16px; width: 276px; }
.fullFixed { padding-left: 16px; width: 868px; }

/* MODULES */
.module { width: 100%; border: 0; margin-bottom: 12px; background-color: #fff;} 
.content * { margin-top: 0;}
.content h4, .content h5, .content h6, .content p { padding-top: 0.5em; }
.content li img { margin-bottom:-5px; padding:0; }
.module .grayModuleTint div.r2 div.inner, .module .grayModuleTint div.r3 div.inner, .module .grayModuleTint .content { background: #ebebeb; }
.module .grayModuleDark div.r2 div.inner, .module .grayModuleDark div.r3 div.inner, .module .grayModuleDark .content { background: #909090; }
.module .grayModuleDark .content h4 { font-size: 12px; color: #fff; font-variant: small-caps; }
.module .grayModuleGradient div.r2 div.inner, .module .grayModuleGradient div.r3 div.inner, .module .grayModuleGradient .content { background: url('/images/bg-gradient-600.png') repeat-y; }
.module h3, .module .content { margin: 0; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }
.module h3 { height: 2.15em; padding-left: 12px; padding-right: 12px; border-bottom: 1px solid #cecece; font-size: 16px; line-height: 2.1em; text-align: middle; font-weight: 600; color: #3b3b3b; background: url('/images/h3-bg-gray.gif') repeat-x bottom #fff; }
.module h3 a { color: #3b3b3b; text-decoration: none; }
.leftFixed .module h3, .module#teleseminar h3, .module#gtdtubeall h3, .module#mygtd h3 { color: #357296; background: url('/images/h3-bg-blue.jpg') repeat-x bottom #fff; }
.leftFixed .module h3 a, .module#teleseminar h3 a, .module#gtdtubeall h3 a, .module#mygtd h3 a { color: #357296; }
.module .content { padding: 0 0 9px 0; text-align: left; font-size: 12px; }
div.r1 { display: block; height: 1px; overflow: hidden; margin-left: 1px; margin-right: 1px; background: #e5e5e5; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; }
div.r1 div.inner { display: block; height: 1px; overflow: hidden; margin-left: 1px; margin-right: 1px; background: #cecece; }
div.r2 { display: block; height: 1px; overflow: hidden; margin-left: 0px; margin-right: 0px; background: #d6d6d6; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; }
div.r2 div.inner { display: block; height: 1px; overflow: hidden; margin-left: 1px; margin-right: 1px; background: #ffffff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
div.r3 { display: block; height: 1px; overflow: hidden; margin-left: 0px; margin-right: 0px; background: #ffffff; border-left: 2px solid #e5e5e5; border-right: 2px solid #e5e5e5; clear: both; }
div.r3 div.inner { display: block; height: 1px; overflow: hidden; margin-left: 0px; margin-right: 0px; background: #ffffff; }
.moduleFloatLeft, #upclose, #csearch_mini, #search_mini { float:left; width: 292px; }
#upclose .content { height: 30em; }
.moduleFloatRight, .leftFixed #mygtd, #tags_mini, #forums_mini { float:right; width: 276px; }
#mygtd .content { overflow:auto; height: 30em; }
#mygtd .content img { float:left; padding: 2px 10px 0 10px; }
#mygtd .content h4 { margin: 0 10px 5px 10px; padding-top:10px; font-size: 14px; }
#mygtd .content p { margin: 0 10px 0 10px; padding-bottom:10px; font-size: 10px; }
.moduleNoFloat, #latest_activity, #contact_us { clear:both; }
#latest_activity .content .item { background-color: #f6f7fb; }
#latest_activity .content .item-alt {  }
#latest_activity .content .item, #latest_activity .content .item-alt { clear:both; height:10em; margin-top:-1px; border-top: 1px solid #cecece; }
#latest_activity .content .item h4, #latest_activity .content .item-alt h4 { margin-top:0; padding-top:12px; font-size: 16px; color: #666; }
#latest_activity .content .item h4 a, #latest_activity .content .item-alt h4 a { color: #666666; text-decoration:underline; }
#latest_activity .content .item img, #latest_activity .content .item-alt img { float:left; padding: 0 10px 0 10px; margin-bottom:12px; }
#latest_activity .content .item p, #latest_activity .content .item-alt p { margin-bottom:19px; }
#latest_activity .content p.end { margin: 0; clear: both; }
#teleseminar .content h4 { margin:0; padding:12px 0 6px 12px; }
#teleseminar .content img.phones { float:left; padding: 12px 10px 0 10px; }
#teleseminar .content img.rsvp { clear:both; float:none; margin:12px; }
#gtdtube_title { border-bottom: 1px solid rgb(223,223,223); padding-left: 7px; padding-top: 10px; height: 30px; font-size: 12px; font-weight: bold; color: #666; }
#gtdtube { overflow:auto; height: 150px; margin-bottom:-9px; }
#gtdtube img { float:left; padding: 2px 10px 0 10px; }
#gtdtube p { margin: 0 10px 10px 10px; padding-bottom:10px; min-height: 51px; font-size: 10px; }
#gtdtube p a { font-size: 12px; text-decoration:none; }
#up_seminars .content ul { list-style: none; margin: 0; padding: 0; }
#up_seminars .content ul li { width:254px; height: 33px; margin: 0; padding: 5px 10px 0 10px; vertical-align: middle; background: #ebebeb; border-bottom: 1px solid #ccc; font-size: 12px; }
#up_seminars .content ul li span { float:right; }
#up_seminars .content ul li a { font-weight: normal; text-decoration: none; text-transform: capitalize; color: #357296; }
#special .content img { margin-bottom:-9px; padding:0; }
#special .grayModuleGradient div.r2 div.inner, #special .grayModuleGradient div.r3 div.inner, #special .grayModuleGradient .content  { background: url('/images/specialsBG.png') repeat-y; }
#intention_journal .content ul { overflow:auto; height: 150px; list-style: none; margin: 0; padding: 0; }
#intention_journal .content ul li { height: 42px; margin: 0; padding: 7px 10px 0 10px; text-align:right; background: #ebebeb; border-bottom: 1px solid #ccc; font-size: 13px; }
#intention_journal .content ul li a { float:left; margin:10px 20px 0 0; font-weight: bold; text-decoration: none; color: #357296; }
#intention_journal .content form { margin: 10px 10px 0 10px; padding:0; }
#intention_journal .content form select#month option { width:5.3em; }
#intention_journal .content form select#day option { width:1.5em; }
#intention_journal .content form select#year option { width:2.5em; }
#intention_journal .content form input { margin-top:12px; }
#intention_journal .content #quick_add_done { display:none; }
#workflow .content { margin: 0; padding: 0}
#csearch .content h5 { clear:both; }
#csearch .content img { margin-top:.5em; }
#tags_mini .content { height: 12.4em;  }
#search_mini .content { height: 20.5em;  }
#forums_mini .content { height: 20.5em;  }
#profile_mini .content { height: 21em;  }
#gtdq_mini .content { height: 21em;  }
.readmore { margin: 10px 10px 0 163px; }
.readmore_left { margin: 10px 10px 0 16px; position: absolute; }

/* HEADER AND NAVIGATION */
.header h1 { display: block; width: 875px; height: 72px; margin: 0px auto; padding: 0; font-size: 1px; color: #687baa; background: url(/images/top_bar_fade.png);}
.header h2 { display: block; width: 875px; height: 51px; margin: 0px auto; margin-top:-19px; padding: 0 32px 0 0; text-align: right; font-size: 12px; font-weight: normal; color: #fff; }
.header h2 a { font-size: 10px; color: #fff; }
.centered .logo { padding-top: 20px; }
.mainNav { overflow: auto; width: 868px; border: 0; margin-top: 0px; margin-bottom: 12px; background: url('/images/h3-bg-blue.jpg') repeat-x left bottom #fff; }
.mainNav ul { clear: right; height: 2.8em; margin: 0; padding: 0; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; list-style-type:none; }
.mainNav li { float: left; height: 2.8em; margin-top: 0; border-right: 1px solid #cecece; font-size: 12px; font-weight: 600; letter-spacing: 1px; line-height:2.8em; text-align: middle; color: #357296; background: url('/images/h3-bg-blue2.jpg') repeat-x left bottom #fff;}
.mainNav li a { display: block; margin-top: 0; padding: 0 1em 0 1em; color: #357296; text-decoration: none; }
.mainNav li a:hover { color: #000; text-decoration: none; background: url('/images/h3-bg-blue2-hover.jpg') repeat-x left bottom #fff; }
.mainNav li.on { color: #000; background: url('/images/h3-bg-blue2-on.jpg') repeat-x left bottom #fff; }
.mainNav li.on a { padding: 0 1em 0 1em; color: #000; text-decoration: none; }
.mainNav li.on a:hover { color: #000; text-decoration: none; background: url('/images/h3-bg-blue2-on.jpg') repeat-x left bottom #fff; }
li.searchBox { position:relative; height:33px; border-right:none; font-size: 10px; font-weight: 100; line-height:33px; color: #357296; float: right; margin: 0; padding: 0; }
.searchBox form { width: 18em; margin: 0 0 0 auto; padding: 0; text-align: right; }
.loginBox { position:relative; top: -1em; }
.loginBox form#authform { width: 25em; margin: 0 0 0 auto; text-align: right; }
.searchBox a { display:block; float:left; margin: 0 .25em 0 0; color: #357296; text-decoration:none; }
.loginBox a#forgot, .loginBox a#login_error, .loginBox a#login_error2 { color: #fff; margin-top: 6px; float: right; }
li.searchBox a:hover { color: #357296; background: url('/images/h3-bg-blue2.jpg') repeat-x left bottom #fff; }
.searchBox input, .loginBox input { font-size: 12px; height: 1.25em; border: 1px solid #cecece; float: left; margin: 8px 0 0 0 ;}
.searchBox input#submit, .loginBox input#submit { border: none;}
.loginBox input#login, .loginBox input#password, .loginBox input#submit { margin-right: 2px; }
.searchBox legend, .loginBox legend { display: none; }
.searchBox label { float:left; margin-right:1em; }
.loginBox label#save { float: left; margin: 9px 0 0 3px; }
.searchBox form, .loginBox form { display: block; }
.blueGradient div.r3 div.inner { background-color: #f0f3f8;}
.blueGradient div.r2 div.inner { background-color: #f7f7f9;}

/* SUBNAVIGATION AND FOOTER */
.subNav { width: 868px; border: 0; margin: 0 0 12px 0; background:#828282; }
.subNav ul, .footer ul { height: 1.4em; margin: 0; padding: 0; list-style-type:none; }
.subNav li, .footer li { float: left; margin: 0; padding: 0 .25em 0 1em; font-size: 11px; font-weight: 100; color: #fff; line-height: 1.6; text-align: middle; letter-spacing: 1px; }
.subNav li a, .footer li a { color: #fff; text-decoration: none; }
.subNav li a:hover, .footer li a:hover { color: #d3e1f3; text-decoration: none; }
.subNav div.r1, .footer div.r1 { margin-left: 1px; margin-right: 1px; background: #e5e5e5; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; }
.subNav div.r2 div.inner, .subNav div.r3 div.inner, .footer div.r2 div.inner, .footer div.r3 div.inner { background: #828282; }
.subNav div.r2 div.inner, .footer div.r2 div.inner { border: none; }
.subNav div.r3, .footer div.r3 { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

/* FOOTER */
.footer { clear: both; width: 868px; border: 0; margin: 0 16px 0 16px; background:#828282; padding: 0;}
.footer ul { text-align: center; margin-left: 20%; margin-right: auto; }
