* { margin: 0px; padding: 0px; }
body{ background: #fff url(/images/2010/page.jpg) 0px 0px repeat; font-family: arial; }
html { overflow-y: scroll; }

div.clear { clear: both; height:1px; margin:0; padding:0;display:block; }
div.vsp { float:left; height:10px; display:block; }
.mark { color:#2271A8 !important; }
.legend { color:#2D70C4; font-weight: bold; cursor:pointer; cursor: hand; }
a { color:#2D70C4; text-decoration:none; }
div#exterrior { margin: 0 auto; background: url(/images/2010/menu_back.png) 0px 24px repeat-x;  }
#interrior { width: 966px; margin: 0px auto; background:transparent;  }


#header { width: 966px; height: 101px; position: relative; z-index: 60; }
#header #top-line { height: 24px; line-height: 25px; color: #4C4C4C; font-size: 9pt; text-align: right; padding-right: 15px; }
#header #top-line a { color: #4C4C4C; text-decoration: none; }
#header #top-line a.active { color: #296AA2; }
#header #top-line span { padding: 0px 5px; }


#logo { width:221px; background: url(/images/2010/i5_logo.png) 15px 1px no-repeat; }
#language-form { float: left; width: 260px; height: 65px; }
#language-select { position: relative; top: 21px; left: 95px; }
#language-select a { display: block; width: 154px; height:20px !important; background: url(/images/2010/btn_language.png) 0px 0px no-repeat; }

#nav { position: absolute; top:24px; background: url(/images/2010/menu_back.png) 0px 0px repeat-x; height: 75px; }
#nav span.divider { float: left; display: block; height: 65px; width:1px; background: url(/images/2010/menu_divider.png) 0px 1px no-repeat; }
#nav a { float: left; display: block; height: 65px; }
#nav a span { position: relative; top: 56px; display:block; height:10px; width: 100%; background: url(/images/2010/menu_arrow.png) top center no-repeat; visibility: hidden; }
#nav a:hover span { visibility: visible; }
#nav a.active { }
#nav a.active span { visibility: visible; }
#nav a.active:hover { }

#nav_home { background: url(/images/2010/menu_home.png) 0px 1px no-repeat; width: 118px; }
#nav_features { background: url(/images/2010/menu_features.png) 0px 1px no-repeat; width: 118px; }
#nav_downloads { background: url(/images/2010/menu_downloads.png) 0px 1px no-repeat; width: 127px; }
#nav_services { background: url(/images/2010/menu_services.png) 0px 1px no-repeat; width: 119px; }

/* internal of pages */
#dina-content { position: relative; top: -9px; z-index: 30; }
#blue-header { display:block; height: 87px; background: url(/images/2010/blue_header1.png) 0px 0px no-repeat; }
#blue-header a { color:#fff; font-size: 24px; font-family: arial; position:relative; left:26px;top:-3px;}
#blue-header .shadow { position: relative; top: 65px; display:block; height: 22px; background: url(/images/2010/blue_shadow.png) 0px 0px no-repeat; }

#page-left-float { float: left; width: 177px; }
#page-divider-float { float: left; width: 43px; height: 365px; background: url(/images/2010/div_page.png) 0px 0px no-repeat; }
#page-content-float { float: left; width: 730px; }

#page-menu { width: 138px; margin: 10px 0px 0px 30px; }
#page-menu a { display:block; margin-bottom: 9px; color: #5B5B5B; font-size: 12px; text-decoration: none; }
#page-menu a.head { color:#2D70C4 !important; font-weight: bold; font-size: 14px; }
#page-menu a.next { padding-left: 10px; margin-bottom: 5px; }
#page-menu a strong, #page-menu a.active { font-weight: bold; color:#3C3C3C; }

#page-menu a.active span {  padding-left: 5px; background: url(/images/2010/arrow_lm.png) 6px 3px no-repeat; }


.header1 { color:#202020; font-size: 21pt; font-family:"Times New Roman"; font-weight: bold;}
.header2 { color: #2D70C4; font-size: 14px; font-family:arial; }
.header3 { color: #202020; font-size: 14px; font-family:arial; font-weight: bold; }
.header4 { color: #171717; font-size: 18px; font-family:arial; font-weight: bold; }
p { color: #202020; font-size: 12px; line-height: 18px; font-family:arial;  }
p.alt { color: #2D70C4 !important; }
p.hint { color:#505050 !important; }

#page-content-float .icon { float:left;  width: 85px;  }
#page-content-float .icon img { }
#page-content-float .header3 { height: 27px; }
#page-content-float .header4 { height: 27px; color:#171717; font-size:18px; font-weight: bold; }
#page-content-float .header4 span { font-weight: normal; }
#page-content-float .header4 span a { color: #171717; text-decoration: underline;}
#page-content-float p.alt { float: left; margin-left:10px; width: 630px;font-size: 10pt; line-height: 20px; word-spacing: 1px;}


/* ads comparison */
table#ads { border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; width: 751px; }
table#ads th, table#ads td { font-size: 14px; border-left: 1px solid #BCBCBC; border-top: 1px solid #BCBCBC; padding:18px 3px; text-align: center; white-space: nowrap;}
table#ads th { background-color: #F8F8F8; color:#232323; font-weight:bold; }
table#ads th span { font-weight:normal; font-size: 11px; }
table#ads tr.tca td { background-color: #EAF0F5;  color:#2D70C4; }
table#ads tr.third td { background-color: #F8F8F8; color:#828282; }


/* income-estimator */
div#income-estimator { width: 688px; height: 217px; display: block; background: url(/images/2010/income_estimator.png); }
div#income-estimator .results { position: relative; top: 94px; width: 660px; left: 17px;  display:block; }
div#income-estimator #r-left { float: left; margin-top: 10px; text-align: right; color: #4B4C4C; font-size: 18px; width: 220px; }
div#income-estimator #r-right { float: left; width: 402px; overflow-x: hidden;  }
div#income-estimator #totalnet { border: 0px none; padding-left: 10px; background: transparent;width: 410px; color:#2D70C4; font-weight: bold; font-size: 36px;  }
#estimate-input { position: relative; top: 44px; left: 17px;  height:60px;}
#estimate-input td { padding-top: 2px; }
#estimate-input input, #estimate-input select { border: 1px solid #C0C0C0; color:#5C5C5C; font-size: 11px; } 
#estimate-input input { width: 75px; padding: 2px 5px;}
#estimate-input select { width: 75px; padding: 0px 0px 0px 5px; height: 20px; font-size: 12px; }
#estimate-input .field {color:#2D70C4; font-size: 14px; line-height: 18px; }
#estimate-input .note { color:#A5A5A5; font-size: 10px;  }

/* video holder */
#video-content { height: 420px;}

/* sign up on all pages */
div.get-signed { color:#2F2F2F; font-size: 24px; font-family:arial;  }
div.get-signed div { float:left; }
div.get-signed a { display:block; float:left; margin-left:10px; width: 106px; height: 27px; background: url(/images/2010/btn_sign_up_now_hover.png) 0px 0px no-repeat; }
div.get-signed a:hover { background-position: 0px -27px !important; }

#page-follow { font-size: 8.5pt; color:#727272; height: 37px;}


#landing { background: url(/images/2010/with_i5.jpg) 0px 0px no-repeat; width: 965px; height:426px;  }
#join-green { display: block; width: 165px; height: 60px; position: relative; top: 305px; left: 650px; background: url(/images/2010/btn_join_green_hover.png) 0px 0px no-repeat; }
#join-green:hover { background-position: 0px -60px !important; }

#watch-demo-green { color: #fff; display: block; width: 165px; text-align:center; text-decoration: none; font-size: 9pt; position: relative; top: 308px; left: 650px; }


#internal { background: #fff url(/images/2010/back_page.png) bottom left repeat-x; min-height:550px;border-left: 1px solid #BABABA; border-right: 1px solid #BABABA;  }
#internal-end { display: block; height: 5px; background: url(/images/2010/back_page_bt.png) 0px 0px repeat-x;  }
#internal-end .left-corner { float: left; display: block; width: 5px; height: 5px; background: url(/images/2010/back_page_lc.png) 0px 0px no-repeat; }
#internal-end .right-corner { float: right; display: block; width: 5px; height: 5px; background: url(/images/2010/back_page_rc.png) 0px 0px no-repeat; }


/* line on landing under picture */
#next-headline { display: block; height: 28px; line-height:26px; color: #727272; font-size: 8.5pt; background: url(/images/2010/div1_back.png) 0px 0px repeat-x; }
#new-headlines { float: left; width: 660px; margin-left: 13px; }
#new-headlines .strong { font-size: 9pt; font-weight: bold; color:#404040; } 
#new-headlines .divider { padding: 0px 7px; position: relative; top: -1px; font-size: 11pt; }
#new-headlines .text { }

#follow-us { float: right; width: 182px; line-height:28px; margin-right: 10px; }
#follow-us a { float: right; width: 20px; height: 20px; margin: 5px 0px 0px 10px; display: block; background: url(/images/2010/icons_follow.png); }
#follow-a { background-position: 20px 0px !important; }
#follow-b { background-position: 49px 0px !important; }
#follow-c { background-position: 77px 0px !important; }
#follow-d { background-position: 0px 0px !important; }



/* landing signup */
#home-boxes { }
#home-boxes .available { height: 25px; font-size: 8.5pt; text-align: right;margin-right: 20px; color: #6D6D6D; }
#home-boxes .box { float: left; }
#home-boxes .divider { float: left; display:block; width: 3px; height: 243px; background: url(/images/2010/box_divider.png) 0px 0px no-repeat;  }
#home-boxes h3 { font-weight: bold; color: #494949; height: 40px; margin: 20px 0px 0px 0px; font-size: 16pt;}
#home-boxes .text { color:#5A5959; font-size: 9pt; padding: 0px 11px 0px 0px; line-height: 18px; }
#home-boxes .button { margin-top: 37px; }


#home-box-a { width: 310px; }
#home-box-b { width: 229px; }
#home-box-a .button a { position: relative; left: -15px;display: block; width: 144px; height: 27px; margin: 0px auto; background: url(/images/2010/btn_joini5_landing_hover.png) 0px 0px no-repeat; }
#home-box-b .button a { display: block; width: 144px; height: 27px; margin: 0px auto; background: url(/images/2010/btn_start_landing_hover.png) 0px 0px no-repeat; }
#home-boxes .button a:hover { background-position: 0px -27px !important; }

#home-box-sign-up {  width: 317px; height: 269px; background: url(/images/2010/box_get_signed.png) 0px 0px no-repeat;  }
#home-form { width: 250px; margin-left: 35px; }
#home-form input { width: 210px; margin: 0 !important; padding: 2px 5px; border: 1px solid #ABABAB; color:#A2A1A1; font-size: 8.5pt; position: relative; left: 0px; height: 15px; }
#home-form .submit { float: left; width: 125px; height: 40px; text-align: center; color: #2D70C4; font-size: 9pt; cursor: pointer; cursor:hand; position:relative; }


/* footer */
#footer { height: 52px; display: block; }
#end-line { height: 37px; background: url(/images/2010/footer_back.png) 0px 0px repeat-x; }
#end-line .start { float: left; display: block; width: 4px; height: 37px; background: #f8f8f8 url(/images/2010/footer_start.png) 0px 0px no-repeat; }
#end-line .line { height: 37px; line-height: 37px; color:#6A6A6A; font-size: 8.5pt; }

#end-line .copy { float: left; width: 155px; position: relative; left: 10px; background: url(/images/2010/arrow_up.png) 125px 12px no-repeat;; }
#end-line .share { float: left; width: 130px; position: relative; left: 10px; }
#end-line .share a { display: block; position: relative; top:11px; width: 125px; height: 16px; background: url(/images/2010/btn_share.png) 0px 0px no-repeat; }

#end-line .links { float: left; width: 660px;  text-align: right; }
#end-line .links a { color:#6A6A6A; text-decoration: none; }
#end-line .links .divider { padding: 0px 3px; font-size: 8pt; position: relative; top: -1px; }

#end-line .end { float: right; display: block; width: 4px; height: 37px; background: #f8f8f8 url(/images/2010/footer_end.png) 0px 0px no-repeat; }


/* float menu */
div#float-menu-ex { position:relative; z-index:100; top:0px; left:0px;height:1px; width:165px;  }
div#float-menu-in { position:absolute; top:0px; left:0px; height:90px; width: 166px; display:none; overflow: hidden; z-index: 1000; }

div#float-menu { width: 165px; position:absolute; top:0; left:0; filter: alpha(opacity=100); opacity: 1; }
div#float-menu * { font-family: arial; font-size: 8pt; color:#0A1634;  }
div#float-menu div.button { background-color:#fff; border: 1px solid #808080; border-bottom:0px none; height: 28px; cursor: pointer; cursor: hand; }
div#float-menu div.back { background-color:#fff; border: 1px solid #fff; height: 28px; clear: both; }
div#float-menu div.back-over { background:url(/images/float_bg.png) repeat-x 0 0; border: 1px solid #fff; height: 28px; clear: both; }
div#float-menu a.text { float: left; display: block; text-align:left;width: 135px; line-height: 26px; padding: 0px 0px 0px 10px; font-size: 10pt; font-family:arial; text-decoration:none; }
div#float-menu div.bullet { float: right; margin: 7px 3px 0 0; width: 10px; background:url(/images/float_bullet.gif) no-repeat 1px 1px; }


/* invite services */

#thumbs { height: 185px; }
#thumbs div.item { float: left; width: 152px; margin-left: 17px; }
#thumbs div.first { margin-left: 0px !important; }
#thumbs div.item div.title { height: 26px; font-family: arial; font-size: 13pt; font-weight: bold; color: #000; text-align: center; }
#thumbs div.item div.icon { text-align: center; }



/* sign in and sign up boxes  */
div.loginposition { }
div.loginparent {  }
div.float-login-box { width: 317px; }
div.float-login-top { height: 10px; background: url(/images/2010/box_get_signed_top.png) 0px 0px no-repeat;   }
div.float-login-end { height: 10px; background: url(/images/2010/box_get_signed_end.png) 0px 0px no-repeat;  }
div.float-login-back { min-height: 270px; background: url(/images/2010/box_get_signed_back.png) 0px 0px repeat-y;  }
div.float-login-form { width: 260px; margin: 0px auto; text-align: left; position: relative; left: 7px; }
div.float-login-form input { width: 210px; margin: 0 !important; padding: 2px 5px; border: 1px solid #ABABAB; color:#A2A1A1; font-size: 8.5pt; position: relative; left: 10px;  }
div.float-login-form select { width: 222px; margin: 0 !important; border: 1px solid #ABABAB; color:#000; font-size: 9pt; position: relative; left: 10px; }
div.float-login-form .login-title { font-weight: bold; color: #494949; height: 40px; font-size: 16pt; }
div.float-login-form .text {  color: #5A5959; font-size: 9pt; line-height: 18px; }
div.float-login-form  div.submit { width: 110px; float: left; }
div.float-login-form a.submit { color: #2d70c4; font-size: 9pt; text-decoration: none; width: 130px; height: 35px; float:left; text-align: center; cursor: pointer; cursor:hand; position:relative; }


div.float-login-form .forgot-result { margin-top:10px; font-size: 10pt; font-weight: bold; position:relative; left: 10px; float: left; width: 180px; height: 30px; }
div.float-login-form .forgot-submit { float: left; width: 50px; text-align: right; }
div.float-login-form .forgot-link { text-align: right; width: 230px;}
div.float-login-form .forgot-link a { font-size: 9pt; text-decoration: none; color: #2d70c4; }

/* login */
div#overlay4, div#overlayo4, div#overlayo3 { position: absolute; top: 0px; left: 0px; z-index: 100; width:100%; height:100%; background-color: #000; filter:alpha(opacity=.001); -moz-opacity:.001; opacity: .001; }
div.loginposition { position:relative; height:1px; top:92px; margin:0px auto; width: 960px; z-index:101;}
div.org-loginposition { position:relative; height:1px; top:90px; margin:0px 0px 0px 0px; width: 960px; z-index:101;}
div.loginparent { width:317px; border:2px solid #5b5b5b; text-align:center; background-color:#ffffff; display:none; position:absolute; top:0px; left:647px; z-index:99; }
div#org-loginparent.loginparent { left:647px; }

/* join free */
div#overlay11 { position: absolute; top: 0px; left: 0px; z-index: 100; width:100%; height:100%; background-color: #000; filter:alpha(opacity=.001); -moz-opacity:.001; opacity: .001; }
div.joinfposition { position:relative; height:1px;top:92px; margin:0px auto; width: 960px; z-index:101; }
div.joinfparent { width:317px; display:none; position:absolute; top:0px; left:647px; z-index:99; }



/*----- posts -----------------------------------------------------------------*/

/* new comments pop up */
div#overlay1, div#overlay3, div#overlay5, div#overlay6, div#overlay-cent-ads, div#overlay-ad-window, div#overlay9, div#overlay7, div#overlay10, div#overlay11 {
  position: absolute; top: 0px; left: 0px; z-index: 100; width:100%; height:100%; background-color: #000;
  filter:alpha(opacity=1); -moz-opacity:.01; opacity: .01;
}
div#askus { position:fixed; top:345px; left:0; }
div#askus a { background: url(/images/feedback_ico.png) 0px 0px no-repeat; width: 26px; height: 100px; display: block; }

div#comments { width:550px; height:445px; border:2px solid #000000; background-color:#eeeeee; }
div#comments table tr td input.comments { height:26px; padding:4px 0 0 2px; font-size:12pt; }
div#comments table tr td input.comments, div#comments table tr td textarea { border:1px solid #a8a8a8; width:510px; }
div#comments table tr td textarea { height:115px; }
div#comments table.bugs tr td input.comments, div#comments table.bugs tr td textarea { border:1px solid #f00; }

div#comments table tr td { text-align:left; padding-left:20px; padding-right:20px; }
div#comments-top, div#bugs-top { text-align:right; background-color:#333; height:30px; border-bottom:2px solid #000000; width: 550px; }
div#bugs-top { background-color:#f00; }
div#comments-top a, div#bugs-top a { padding-right: 18px; margin-right: 7px; width: 100px; line-height: 30px; background: url(/images/comment_close.png) right 2px no-repeat; }
div#bugs-top a { background: url(/images/bugs_close.png) right 2px no-repeat; }
div#comments table tr td input.submit { width:auto; border:auto; }


div.alert#third-party-ads { width: 620px; height: 270px; }

div.alert { width:550px; height:245px; border:2px solid #000000; background-color:#fff; padding-bottom: 20px; display: none; }
div.alert div.alert-header { text-align:right; background-color:#333; height:30px; border-bottom:2px solid #000000; width: 100%; }
div.alert div.alert-header a { padding-right: 18px; margin-right: 7px; width: 100px; line-height: 30px; background: url(/images/comment_close.png) right 2px no-repeat; }

div.alert#ten-cent-ads { width: 550px; height: 470px;}
div.alert#widget-code { width: 550px; height: 370px;}
div.alert .alert-title-ads { font-size: 14pt; color: #000; font-family: arial; margin: 0px; width: 200px; height: 40px; line-height: 33px; position: relative; top: -5px; }
div.alert .alert-title-widget { font-size: 14pt; color: #000; font-family: arial; margin: 0px; width: 200px; height: 40px;  line-height: 24px; }
div.alert .alert-left { float: left; width: 335px; margin: 20px 0px 0px 20px; color:#666; font-size: 10pt; font-family: arial; text-align:left;  line-height: 18px;}
div.alert .alert-left-widget { float: left; width: 530px; margin: 20px 0px 0px 20px; color:#666; font-size: 10pt; font-family: arial; text-align:left;  line-height: 20px;}
div.alert .alert-right { float: left; width: 190px; margin: 20px 0px 0px 0px; text-align: left; position: relative; top: 0px;  }

div.alert sup { font-size: 10pt; position: relative; top: 0px; }
div.alert .alert-title-ads sup { font-size: 13pt; position: relative; top: 0px;}

div.alert#success-requested p { margin: 20px 55px 0px 55px; color:#000; font-size: 13pt; font-family: calibri; text-align:left; }
div.alert#success-requested p.alert-title { font-size: 15pt; font-family: "MS Reference Sans Serif", Arial, Helvetica; }
div.alert#success-requested p.team { font-size: 11pt; }

div#legends { width: 594px; height: 375px; border: none; background:  none; position: absolute; display: none; top: 0%; left: 0%;   z-index: 201; }
div.alert#newmember-welcome { width: 883px; height: 572px;}

#press { width: 950px; margin: 10px auto 0px auto;  }
#press #p-left { width: 570px; float: left;  }
#press #p-right { width: 335px; float: right; margin-top: 35px; }

#press #p-left .news {  }
#press #p-left h1 { margin-bottom: 40px; }
#press #p-left .line { margin-top: 10px; }
#press #p-left .icon { float: left; width: 26px; display:block; height: 25px; background: url(/images/news_item_icon.png) 0px 0px no-repeat; }
#press #p-left .text { float: left; width: 530px; }
#press #p-left .title a { color: #0070C0; font-size: 12pt; font-family:arial; }
#press #p-left .date { color:#666; font-family:arial; font-style:italic; font-size: 8pt; padding-left: 5px; }
#press #p-left .source a { color:#666; font-size: 8pt; text-decoration: none; height: 20px; padding-top: 2px; display:block; }
#press #p-left .content { display: none; color: #666; line-height: 18px; font-family:arial; font-size: 10pt; }

#press #p-right #c-form { width: 328px; height: 420px; display:block; background: url(/images/post_bg.png) top left no-repeat; }
#press #p-right #c-form .title { height:40px; line-height:40px;display:block; text-align: center; font-family: arial; color:#000; font-size: 15pt;  }

#press #p-right #c-form .fields { width: 307px;height: 333px; margin: 0px auto; background-color:#fff; border: 1px solid #ccc; }
#press #p-right #c-form .line { margin-top: 10px; }
#press #p-right #c-form .client { float: left; width: 173px; padding-left: 10px;  }
#press #p-right #c-form .notes { font-family: calibri, arial; float: left; width: 120px; font-size: 10pt; color: #666; line-height: 24px; font-style: italic; }
#press #p-right #c-form .client input { width: 160px; padding: 2px 0px 2px 6px; font-size: 12pt; color:#666; border: 1px solid #BBBBBB; background-color:#fff;}
#press #p-right #c-form .client textarea { width: 280px; height: 193px; padding: 2px 0px 2px 6px; color:#666; font-family: arial;  font-size: 12pt; border: 1px solid #BBBBBB; background-color:#fff;}

#press #p-right #c-form .submit { text-align: right; width: 311px; }
#press #p-right #c-form .submit a { float: right; width: 111px; height: 35px; }


/* feedback */
#feedback { width: 950px; margin: 10px auto 0px auto; }
#feedback #p-left { width: 570px; float: left;  }
#feedback #p-right { width: 335px; float: right; margin-top: 35px; }


#feedback #p-left .text { float: left; width: 530px; }
#feedback #p-left h1 { margin-bottom: 40px; }
#feedback #p-left .title a { color: #0070C0; font-size: 11pt; font-family:arial; }
#feedback #p-left .content { color: #666; font-size: 10pt; line-height: 18px; font-family:arial; padding: 14px 0px 15px 0px; }
#feedback #p-left .content a { color: #0070C0; }
#feedback #p-left .date { color:#A6A6A6; font-size: 9pt; margin-bottom: 5px; }
#feedback #p-left .fb-divider { background: url(/images/faq_divider.png) top left repeat-x; height: 10px !important; width: 205px !important; margin-bottom: 10px;}

#feedback #p-right .c-form { width: 328px; height: 420px; display:block; background: url(/images/post_bg.png) top left no-repeat; }
#feedback #p-right .c-form .title { height:40px; line-height:40px;display:block; text-align: left; text-indent: 10px; font-family: arial; color:#000; font-size: 14pt; }
#feedback #p-right .c-form .title #p-member-float { width: 130px; float: right; height: 40px; line-height: 40px; font-size: 11pt; text-align:right; margin-right: 11px;}
#feedback #p-right .c-form .title #p-member-float a  { text-decoration: underline; }
#feedback #p-right .c-form .fields { width: 309px;height: 333px; margin: 0px auto; background-color:#fff;  }
#feedback #p-right .c-form .field { height: 35px; line-height: 30px; font-family: arial; color:#000; font-size: 14pt;  }
#feedback #p-right .c-form .field #p-member-words { line-height: 30px; width: 110px; float: right; height: 35px; line-height: 35px; font-size: 10pt; text-align:right;  }
#feedback #p-right .c-form .client input { width: 280px; padding: 2px 0px 2px 6px; font-size: 12pt; color:#666; border: 1px solid #BBBBBB; background-color:#fff; }
#feedback #p-right .c-form .client textarea { width: 280px; height: 193px; padding: 2px 0px 2px 6px; color:#666; font-family: arial;  font-size: 12pt; border: 1px solid #BBBBBB; background-color:#fff; }
#feedback #p-right .c-form .submit { text-align: right; width: 311px; }
#feedback #p-right .c-form .submit a { float: right; width: 111px; }



#faq { width: 950px; margin: 10px auto 0px auto; }
#faq #p-left { width: 665px; float: left;   }
#faq #p-right { width: 255px; float: right; margin-top: 35px;  }


#faq #p-left .icon { float: left; width: 16px; display:block; height: 25px; background: url(/images/faq_bullet.png) 0px 3px no-repeat; }
#faq #p-left h1 { margin-bottom: 40px; }
#faq #p-left .text { float: left; width: 630px; }
#faq #p-left .title a { color: #0070C0; font-size: 11pt; font-family:arial; }
#faq #p-left .content { color: #666; font-size: 10pt; font-family:arial; padding: 10px 0px 15px 0px; line-height: 18px; word-spacing:1px;}
#faq #p-left .content a { color: #0070C0; }
#faq #p-left .content table { margin: 10px 0px 5px 0px; }
#faq #p-left .content td { padding: 5px 0px 5px 0px; }


#faq #p-right #q-list { width: 251px; }
#faq #p-right #q-list .header { width: 251px; height: 47px; background: url(/images/faq_list_top.png) 0px 0px no-repeat; }
#faq #p-right #q-list .footer { width: 251px; height: 27px; background: url(/images/faq_list_bottom.png) 0px 0px no-repeat; }
#faq #p-right #q-list .list { width: 251px; background: url(/images/faq_list_bg.png) 0px 0px repeat-y; }
#faq #p-right #q-list .item { padding: 7px 0px 7px 0px; margin: 0px 12px 0px 30px;}
#faq #p-right #q-list .item a { color: #0070C0; font-family: calibri; font-size: 10.5pt; text-decoration: none; }




/* posts navigation */
#p-right #p-nav { width: 180px; height: 35px; float: right; }
#p-right #p-nav a { float: left; display: block; height: 19px; }
#p-right #p-nav a#l-press { width: 53px; background: url(/images/p_press.png) 0px 0px no-repeat; }
#p-right #p-nav a#l-fb { width: 84px; background: url(/images/p_feedback.png) 0px 0px no-repeat; }
#p-right #p-nav a#l-faq { width: 37px; background: url(/images/p_faq.png) 0px 0px no-repeat; }
#p-right #p-nav a:hover, #p-right #p-nav a.active { background-position: 0px -19px !important; }


#login-form-securimage {
  display: block;
  margin-left: 9px;
  /*border: 1px solid red;*/
}

input#securimageLogin {
  width: 78px;
}