*{margin:0; padding:0}
body, input, select, textarea{font-family:arial,helvetica,sans-serif; font-size:12px}
body{background-color:#FFF; color:#333}
img{border:0}
pre{font-family:monospace; font-size:1.0em}
a:link{color:#0060BF; text-decoration:underline}
a:visited{color:#0060BF; text-decoration:underline}
a:active{color:#0060BF; text-decoration:underline}
a:hover{color:#000; text-decoration:underline}
hr{background-color:#DADADA; border:0; color:#DADADA; height:1px}
.hr-dotted{background-image:url('/img/bg_dot.gif'); background-repeat:repeat-x}
.wdt_button{margin-top:10px; padding:5px}
label{font-weight:bold}
h1, h2, h3, h4, h5, h6{color:#333; font-weight:bold}
h1{font-size:1.5em; margin:0em 0em 0.4em 0em}
h2{font-size:1.5em; margin:1.2em 0em 0.4em 0em}
h3{font-size:1.3em; margin:1.2em 0em 0.4em 0em}
h4{font-size:1.2em; margin:1.2em 0em 0.4em 0em}
h5{font-size:1.0em; margin:1.2em 0em 0.4em 0em}
h6{font-size:0.8em; margin:1.2em 0em 0.4em 0em}

#tweetbar{background-image:url('/img/bg_dot.gif'); background-position:left bottom; background-repeat:repeat-x}
#tweetbar .content{margin:0em auto; padding:5px 0px; width:765px}
#tweetbar .welcome{}
#tweetbar .tbl-body-content{border-collapse:collapse; border-spacing:0px; vertical-align:middle}
#tweetbar .prouser{padding:0 1px}
#tweetbar .prouser img{height:11px; vertical-align:middle; width:20px}
#tweetbar ul{display:inline; list-style:none}
#tweetbar li{color:#A7A7A7; display:inline; font-family:arial,helvetica,sans-serif; font-size:1.2em; font-weight:normal; padding-left:2px}
#tweetbar .switcher{height:7px; width:7px}

div.login-box{background:#2996FF; float:right; margin-top:-8px; margin-left:10px; width:250px}
div.login-box div div{background:transparent url('/img/login_right.gif') no-repeat bottom right}
div.login-box div div div{background:transparent url('/img/login_left.gif') no-repeat bottom left; padding:5px}
div.login-box p{color:#FFF; font-family:arial,helvetica; font-size:11px; margin:0px; padding:5px; text-align:center; white-space:no-wrap}

#navbar{margin:0em auto; padding:10px 0 17px 0; width:765px}
#navbar .logo{float:left}
#navbar .content{padding-bottom:17px; padding-top:50px}
#navbar ul{display:inline; list-style:none; padding-left:30px}
#navbar li{color:#A7A7A7; display:inline; font-family:arial,helvetica,sans-serif; font-size:1.3em; font-weight:bold; padding:0 22px 0 22px}
#navbar a:link{text-decoration:none}
#navbar a:visited{text-decoration:none}
#navbar a:active{text-decoration:none}
#navbar a:hover{color:#0060BF; text-decoration:underline}
#navbar li.selected{background-color:#0060BF}
#navbar li.selected a:link{color:#FFF; text-decoration:none}
#navbar li.selected a:visited{color:#FFF; text-decoration:none}
#navbar li.selected a:active{color:#FFF; text-decoration:none}
#navbar li.selected a:hover{color:#FFF; text-decoration:none}
#navbar-logo{height:83px; width:188px}

#pageheader{background-color:#005CB8; clear:both; padding:10px 0}
#pageheader .content{margin:0em auto; width:765px}
#pageheader h1{color:#FFF; font-size:1.7em; margin:0}
#pageheader a:link{color:#B3CFEB; text-decoration:underline}
#pageheader a:visited{color:#B3CFEB; text-decoration:underline}
#pageheader a:active{color:#B3CFEB; text-decoration:underline}
#pageheader a:hover{color:#FFF; text-decoration:underline}

#body-content{margin:0em auto; padding:20px 0 20px 0; width:765px}
#body-content .content{padding:0px}
#body-content .content p{font-size:1.0em; line-height:1.4em; margin:1.2em 0em 1.2em 0em}
#body-content .content ol, #body-content .content ul{font-size:1.0em; line-height:1.3em; margin:0.4em 0 0.4em 2.0em}

#footer{background-image:url('/img/bg_dot.gif'); background-position:left top; background-repeat:repeat-x; clear:both; color:#9A9CA0; padding:7px 0 3px 0}
#footer a:link{color:#9A9CA0; text-decoration:none}
#footer a:visited{color:#9A9CA0; text-decoration:none}
#footer a:active{color:#9A9CA0; text-decoration:none}
#footer a:hover{color:#0060BF; text-decoration:underline}
#footer-content{margin:0em auto; padding:5px 0px; width:765px}
#footer-legal{font-family:arial,helvetica,sans-serif; font-size:11px; color:#333; padding-top:100px}
#footer-legal a:link{font-family:arial,helvetica,sans-serif; font-size:11px; color:#333; text-decoration:underline}
#footer-legal a:visited{font-family:arial,helvetica,sans-serif; font-size:11px; color:#333; text-decoration:underline}
#footer-legal a:active{font-family:arial,helvetica,sans-serif; font-size:11px; color:#333; text-decoration:underline}
#footer-legal a:hover{font-family:arial,helvetica,sans-serif; font-size:11px; color:#0060BF; text-decoration:underline}
#footer-nav{display:block; float:left; margin:0; padding:0; width:865px}
#footer-nav li{border:0px solid; display:block; float:left; margin:0 84px 10px 0; padding:0; width:130px}
#footer-nav li a{color:#9A9CA0; text-decoration:none}
#footer-nav li a:hover{text-decoration:underline}
#footer-nav li.selected a{color:#000; text-decoration:none}
#footer-nav li.selected li a{color:#0060BF; text-decoration:none}
#footer-nav li.selected li a:link{color:#0060BF; text-decoration:none}
#footer-nav li.selected li a:visited{color:#0060BF; text-decoration:none}
#footer-nav li.selected li a:active{color:#0060BF; text-decoration:none}
#footer-nav li.selected li a:hover{text-decoration:underline}
#footer-nav li li a{color:#9A9CA0; padding-right:5px; text-decoration:none}
#footer-nav li{font-size:1.05em; font-weight:bold}
#footer-nav li ul{margin-top:5px !important}
#footer-nav li li{font-size:0.98em; font-weight:normal; line-height:1.05em}
#footer-nav li ul{margin:0; padding:0}
#footer-nav li li{display:block; float:none; margin:0 0 4px 0; padding:0}
#footer-nav li:hover a{color:#000}
#footer-nav li:hover li a{color:#0060BF}
#footer-nav li:hover li a:hover{text-decoration:underline}
#footer-nav li.hover a{color:#000}
#footer-nav li.hover li a{color:#0060BF}
#footer-nav li.hover li a:hover{text-decoration:underline}

#body-help .footer-nav-help a, #body-about .footer-nav-about a, 
#body-help .footer-nav-help li a, #body-about .footer-nav-about li a, 
#body-help .footer-nav-help li a:link, #body-about .footer-nav-about li a:link, 
#body-help .footer-nav-help li a:visited, #body-about .footer-nav-about li a:visited, 
#body-help .footer-nav-help li a:active, #body-about .footer-nav-about li a:active, 
#body-help .footer-nav-help li a:hover, #body-about .footer-nav-about li a:hover, 

#body-blog .footer-nav-blog a, #body-forums .footer-nav-forums a{color:#000; text-decoration:none}
#body-blog .footer-nav-blog li a, #body-forums .footer-nav-forums li a{color:#0060BF; text-decoration:none}
#body-blog .footer-nav-blog li a:link, #body-forums .footer-nav-forums li a:link{color:#0060BF; text-decoration:none}
#body-blog .footer-nav-blog li a:visited, #body-forums .footer-nav-forums li a:visited{color:#0060BF; text-decoration:none}
#body-blog .footer-nav-blog li a:active, #body-forums .footer-nav-forums li a:active{color:#0060BF; text-decoration:none}
#body-blog .footer-nav-blog li a:hover, #body-forums .footer-nav-forums li a:hover{text-decoration:underline}
#body-blog .footer-nav-blog li a:hover, #body-forums .footer-nav-forums li a:hover{text-decoration:underline}

#body-contact{clear:both; float:left; padding-bottom:25px; width:765px}
#body-contact div.col1{background-image:url('/img/bg_dot3.gif'); background-position:top right; background-repeat:repeat-y; float:left; padding-right:20px; width:130px}
#body-contact div.col2{float:right; margin-left:20px; margin-top:10px; width:590px}

#navlist{float:right; margin-bottom:10px; margin-right:0px; margin-top:-5px; width:170px}
#navlist ul{list-style:none; margin:0; padding:0}
#navlist ul li{background-image:url('/img/ico_check.png'); background-position:0em 0.2em; background-repeat:no-repeat; font-size:1.0em; font-weight:bold; padding-bottom:0.4em; padding-left:22px}

#bulletlist{float:left; margin-bottom:10px; margin-right:-20px; margin-top:-30px}
#bulletlist ul{list-style:none; margin-top:0; padding:0}
#bulletlist ul li{background-image:url('/img/ico_bullet.png'); background-position:0em 0.2em; background-repeat:no-repeat; font-size:1.0em; padding-bottom:0.4em; padding-left:22px}

.blog-entry{background-image:url('/img/bg_dot.gif'); background-position:left bottom; background-repeat:repeat-x; padding-bottom:8px}
.blog-entry ul, .blog-entry ol{line-height:1.3em; margin:1.2em 0em 1.2em 0em; padding-left:1em}
.blog-entry h1 a:link{color:#EC5800; text-decoration:none}
.blog-entry h1 a:visited{color:#EC5800; text-decoration:none}
.blog-entry h1 a:active{color:#EC5800; text-decoration:none}
.blog-entry h1 a:hover{color:#EC5800; text-decoration:underline}

fieldset{border-color:#7293E8; border-style:solid; border-width:1px}
select.CategorySelection{float:right; margin-top:0px;padding-left:2px}
optgroup {font-weight: normal}
#forumsearch{padding-top:10px}
pre{background-color:#EFE3EF; border-color:#5C485B; border-style:dotted; border-width:1px; margin-left:auto; margin-right:auto; overflow:auto; padding:0px; width:95%}

#Login, #LoginBottom, #Registration, #RegistrationBottom, #Search, #SearchBottom, #NewPasswordCreation, #NewPasswordCreationBottom{width:270px}
#PostMessage, #PostMessageBottom{width:500px}

input, textarea{background-color:#FFF; border-color:#7293E8; border-style:solid; border-width:1px; font-family:Georgia,"DejaVu Serif"; font-size:15px; line-height:20px; margin-bottom:5px; padding:3px}
input.TextInput, textarea.TextInput{width:85%}
input.Button{border-style:solid; margin-bottom:0px; margin-right:10px}
table.General{background-color:#FFF; border-color:#005DBD; border-style:solid; border-width:1px; margin-top:15px; padding:0px; width:100%}
td.Header{background-color:#005DBD; color:#FFF; font-weight:bold; margin:0; padding:5px; text-align:left}
td.Header a:link, td.Header a:visited, td.Header a:hover{color:#000}
td.TopicList a{font-size:20px}
td.TopicDark{background-color:#EEE}
td.TopicLight{background-color:#FFF}
td.TopicLight a:hover{color:#606060}
td.TopicPending{background-color:#FEE}
td.TopicPending a:hover{color:#960400}
td.Dark{background-color:#EEE}
td.Dark a:hover{color:#4E5E8A}
td.Light{background-color:#FFF}
td.Pending{background-color:#FEE}
td.Pending a:hover{color:#960400}
div.Post{padding:1px}
table.PostInformation{width:100%}
table.PostInformation, table.PostInformation a:link, table.PostInformation a:visited, table.PostInformation a:hover{font-size:20px; line-height:20px}
table.PostInformation.PostDark a:hover{color:#4E5E8A}
table.PostInformation.PostPending a:hover{color:#960400}
table.PostInformation.PostDisabled a:hover{color:#313131}
table.PostInformation.PostLight{background-color:#DDD; padding:5px}
div.PostLight{background-color:#EBFFEB}
table.PostInformation.PostDark{background-color:#D9E3FF; padding:5px}
div.PostDark{background-color:#F1F5FF; border-color:#7293E8; border-style:solid; border-width:1px}
div.PostDark a:hover{color:#4E5E8A}
table.PostInformation.PostPending{background-color:#FFC1C1; padding:5px}
div.PostPending{background-color:#FEE; border-color:#E63939; border-style:solid; border-width:1px}
div.PostPending a:hover{color:#960400}
table.PostInformation.PostDisabled{background-color:#E5E5E5; padding:5px}
div.PostDisabled{background-color:#EFEFEF; border-color:#4F4F4F; border-style:solid; border-width:1px}
div.PostDisabled a:hover{color:#313131}
div.Post h1{margin:12px; margin-bottom:12px}
div.PostBody{padding-top:25px}
div.PostOperationButtons{padding:5px; text-align:right}
div.Signature{font-style:italic; margin-top:20px}
div.Attachments{margin-top:20px}
div.AdvertisementEntrance{left:0px; position:absolute; text-align:center; top:165px; width:19%}
div.AdvertisementTopic{margin-top:15px; padding:0px; text-align:center}
div.Pages{text-align:right}
div.Pages span.CurrentPage{font-size:17px; font-weight:bold}
div.Guide span.CurrentPage{font-size:17px; font-weight:bold}
div.Bottom{margin-bottom:20px; margin-top:20px; text-align:center}
.Small{font-size:12px; line-height:12px}
.SmallGrey{color:#808080; font-size:12px; line-height:12px}
.SmallBlue{color:#005DBD; font-size:12px; line-height:12px}
a.Small:link, a.Small:visited{font-size:12px; line-height:12px}

#hp-announcement .iphone-appicons{background:url('/img/hp_ss_iphoneapp.png')}
#hp-featuredinfo{background-color:#005CB8}
#hp-featuredinfo .content{color:#FFF; height:250px; margin:0em auto; width:765px}
#hp-featuredinfo .list{float:left}
#hp-featuredinfo .list img{height:262px; margin-bottom:-12px; padding-right:27px; position:relative; top:-12px; width:252px}
#hp-featuredinfo .promo{padding-top:62px}
#hp-featuredinfo .account{color:#B3CEEA; padding-left:24px; padding-top:4px}
#hp-featuredinfo .tour{font-size:1.3em; padding-left:60px}
#hp-featuredinfo .tour a:link{text-decoration:underline}
#hp-featuredinfo .tour a:visited{text-decoration:underline}
#hp-featuredinfo .tour a:active{text-decoration:underline}
#hp-featuredinfo .tour a:hover{color:#B3CEEA; text-decoration:underline}
#hp-featuredinfo .tour-link{font-weight:bold}
#hp-tagline{height:60px; width:450px}
#hp-signup-btn{margin-top:15px}
#hp-signup-btn table{border-spacing:0px; padding-left:40px}
#hp-signup-btn .left{background-image:url('/img/highlight_lft.png'); background-repeat:no-repeat; cursor:pointer; height:52px; width:7px}
#hp-signup-btn .middle{background-image:url('/img/highlight_mid.png'); background-repeat:repeat-x; cursor:pointer; height:52px; padding:0px 20px; white-space:nowrap}
#hp-signup-btn .link{color:#FFF; font-size:1.5em; font-weight:bold}
#hp-signup-btn .right{background-image:url('/img/highlight_rgt.png'); background-repeat:no-repeat; cursor:pointer; height:52px; width:7px}
#hp-signup-btn a:link{color:#FFF; text-decoration:none}
#hp-signup-btn a:visited{color:#FFF; text-decoration:none}
#hp-signup-btn a:active{color:#FFF; text-decoration:none}
#hp-signup-btn a:hover{color:#FFF; text-decoration:underline}
#hp-services{width:765px}
#hp-services h3{color:#868686; font-size:1.2em; font-weight:normal; margin:0.5em 0 0.8em 0; text-align:center}
#hp-services table{border-collapse:collapse; border-spacing:0px}
#hp-services table td{font-weight:bold; padding:1px; text-align:center; vertical-align:top}
#hp-services img{height:100px; margin-bottom:4px; width:150px}
#hp-services a:link{text-decoration:none}
#hp-services a:visited{text-decoration:none}
#hp-services a:active{text-decoration:none}
#hp-services a:hover{color:#0060BF; text-decoration:underline}
#hp-quote{clear:both; margin:0em auto; padding:25px 0 20px 0; width:100%; text-align:center}
.hp-quote{display:block}
.hp-quote *{background:#E1E1E1; display:block; font-size:.01em; height:1px; overflow:hidden}
.hp-quote1{background:#e8e8e8; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px}
.hp-quote2{background:#e6e6e6; border-left:1px solid #fcfcfc; border-right:1px solid #fcfcfc; margin-left:1px; margin-right:1px; padding-left:1px; padding-right:1px}
.hp-quote3{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin-left:1px; margin-right:1px}
.hp-quote4{border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2}
.hp-quote5{border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8}
.hp-quotefg{background:#E1E1E1; color:#10C308; font-family:georgia,arial,helvetica,sans-serif; font-size:1.1em; font-weight:bold; padding:6px 5px; text-align:center}
.hp-quotefg img{padding-left:12px; vertical-align:middle}
#hp-info{margin:0em auto; width:745px}
#hp-info h3{color:#666; margin:1.3em 0 0.7em 0; text-align:center}
#hp-info table td{line-height:1.3em; padding:0px 12px 20px 12px; vertical-align:top}
#hp-info img{border:1px solid #D1D1D1; height:68px; margin-bottom:7px; width:213px}
#hp-info .signup-link{font-size:1.4em; font-weight:bold; padding:10px 0; text-align:center}
#hp-hr{background-color:#DADADA; border:0; color:#DADADA; height:1px}
.hp-new{color:#EA5200}
#hp-announcement{width:765px}
#hp-announcement .col1{float:left; width:540px}
#hp-announcement .col2{float:left; width:225px}
#hp-announcement .col2 .iphone-appicons{height:417px; margin-bottom:-14px; margin-top:-65px; position:relative; width:200px; z-index:100}
#hp-announcement h2{color:#FFF; font-size:1.67em; font-weight:normal; padding-top:8px}
#hp-announcement .msg{background-image:url('/img/fade_blue.png'); background-repeat:no-repeat; margin:40px 60px 28px 40px}
#hp-announcement .msg p{font-size:1.1em !important; line-height:1.4em; margin:0; padding:0}
#hp-announcement .msg-text{color:#333 !important; margin:23px 8px 0 7px}
#hp-announcement .msg-learn{font-weight:bold; margin-left:7px; margin-top:12px}
#hp-announcement .msg-highlight{color:#FFF; padding:7px 26px; text-decoration:none}
#hp-announcement a:link{text-decoration:none}
#hp-announcement a:visited{text-decoration:none}
#hp-announcement a:active{text-decoration:none}
#hp-announcement .msg a:hover{color:#FFF; text-decoration:underline}
#hp-announcement .msg-learn a:hover{color:#0060BF; text-decoration:underline}
#hp-announcement a:hover{color:#0060BF; text-decoration:underline}
#hp-announcement .dl{background-image:url('/img/bg_dot.gif'); background-position:left top; background-repeat:repeat-x; margin:0 45px 0 10px; padding-top:17px}
#hp-announcement .dl table{border-collapse:collapse; border-spacing:0px}
#hp-announcement .dl .dl-icon img{height:50px; margin-left:5px; margin-right:13px; width:50px}
#hp-announcement .dl .dl-link{font-size:1.45em; font-weight:bold; line-height:1.3em; vertical-align:middle}
#hp-announcement .dl .dl-store img{height:47px; margin-left:20px; width:144px}
#hp-announcement .msg-text .pro-icon{border:0; height:11px; vertical-align:middle; width:20px}
#hp #body-content{padding-top:0}

#username_policy {height:130px;}

blockquote {border-left : 10px solid rgb(170, 178, 192); padding: 18px 10px 18px 36px; margin-left: 20px; margin-bottom: 18px; font-style: italic}
