@font-face { font-family: "Arial Narrow"; src: url(fonts/arial_narrow.eot); }
@font-face { font-family: calibri; src: url(fonts/calibri.eot); }
@font-face { font-family: georgia; src: url(fonts/georgia.eot); }
@font-face { font-family: cambria; src: url(fonts/cambria.eot); }
html { overflow-y: scroll; }

body{ margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 13px; background: #fff; }
div.clear { clear: both; height:1px; margin:0; padding:0;display:block; }
form { margin:0; padding:0; }
a { text-decoration: none }

.mark { color: #0070C0; }
.mark-red { color: #FF0000; font-weight:bold; }
.five { color: #000; }

div#exterrior { margin: 0 auto; background: url(/images/2010/menu_back.png) 0px 24px repeat-x;  }
div#interrior { width: 1000px; margin: 0px auto; border: 1px solid transparent; background:transparent;}
#wrap { margin: 0 auto; background: none; }
#wrap_dashboard { width: 1000px; padding-bottom: 20px; margin: 0 auto; background: none; }

#content{ clear: both; width: 900px; margin: 0 auto; letter-spacing: .015em;  }

object { background:#fff; }

h1 { color:#000; font-family: cambria; font-size: 22pt; font-weight: normal; padding:0; margin: 0; height: 65px; }
h2 { color:#0070C0; font-family: arial; font-size: 12pt; font-weight: normal; padding:0; margin: 0; height: 22px; }
h3 { color:#000; font-family: calibri, arial; font-size: 14pt; font-weight: bold; padding:0; margin: 0; height: 28px; }
p { color:#666; font-family: arial; font-size: 10pt; font-weight: normal; padding:0; margin-top: 17px; line-height: 18px; }


/* shadow */
#sh-top { float: right; width: 7px; height: 12px; background: url(/images/sh-5.png) top right no-repeat; }
#sh-bottom { height: 8px; background: url(/images/sh-2.png) top right repeat-x; }
#sh-right { float: right; width: 12px; height: 8px; background: url(/images/sh-3.png) top right no-repeat; }
#sh-left { float: left; width: 16px; height: 8px; background: url(/images/sh-1.png) top right no-repeat; }



/* new comments pop up */
div#overlay1, div#overlay3, div#overlay5, div#overlay6, 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=45); -moz-opacity:.45; opacity: .45; }
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;}


div#exp1 { width: 791px; height: 474px;}

#IfrmExample1 { margin: 0px; padding: 0px; }


/* i5 header */

#header { width: 966px; height: 101px; z-index: 60; margin: 0px auto; }
#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; 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 { 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; }


#in-header-wrap { border-top: 5px solid #000; border-bottom: 5px solid #000; width:100%; min-width:1039px;  }
#in-header { height: 60px; background: url(/images/header_bg_invite5.png) top left repeat;  }
#top-header-links { width: 1042px; margin: 0px auto; }
#in-header a { float: left; display: block; margin: 0px; height: 60px; }

#in-header div.logo { cursor:pointer; cursor:hand; float: left; width: 240px; height: 60px; margin: 0px 0px 0px 0px; background: url(/images/logo_i5.png) top left no-repeat !important; }
#in-header a { color:#434343;  }
#in-header a#tn1 { background: url(/images/nav_home.png) 0px 0px no-repeat; width: 150px; margin-left: 0px; }
#in-header a#tn3 { background: url(/images/nav_features.png) 0px 0px no-repeat; width: 150px; margin-left: 20px; }
#in-header a#tn4 { background: url(/images/nav_services.png) 0px 0px no-repeat; width: 150px; margin-left: 21px; }
#in-header a#tn7 { background: url(/images/nav_customize.png) 0px 0px no-repeat; width: 133px; margin-left: 21px; }

#in-header a#tn5 { background: url(/images/nav_downloads.png) 0px 0px no-repeat; width: 167px; margin-left: 3px; }
#in-header a#tn6 { background: url(/images/nav_contact.png) 0px 0px no-repeat; width: 136px; margin-left: 1px; }
#in-header a#tjf6 { background: url(/images/nav_join_free.png) 0px 0px no-repeat; width: 136px; margin-left: 1px; }
#in-header a#tjf6.active { cursor: default; }
#in-header a:hover, #in-header a.active { background-position: 0px -60px !important; }


/* sign in and sign up boxes  */

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 auto; 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; }

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; }

/* 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; }




span.underline { text-decoration: underline; border: 0px none; }

/* landing */

#landing { }
#landing-flash { width: 980px; margin: 30px auto 0px; }
#landing-flash-video-holder { width: 100%; }
#landing-flash-video { width: 680px; margin: 30px auto 0px; }

#landing .divider { margin-top: 30px; height: 15px; background: url(/images/hdiv_shadow.png) top left repeat-x; display: block; }
.divider2 { margin: 0px auto; height: 1px; border-top: 1px solid #ddd; width: 990px; display:block;}
.divider3 { margin: 0px; height: 1px; width: 730px; background: url(/images/hdiv_dotted.png) top left repeat-x; display:block;}
#landing-av { width: 990px; margin: 40px auto 0px auto; }
#landing-av .title { font-family: cambria; color: #000; font-size: 22pt; text-align: center; height: 105px; }
#landing-av .items { height: 295px; }
#landing-av .item { float: left; width: 304px; margin: 0px 0px 0px 16px; height: 230px; border-right: 1px solid #CDCDCD; }
#landing-av .item .head { text-align: right; height: 50px; }
#landing-av .item .head label { width: 55px; float: right;display: block; text-align: center; color: #fff; font-size: 7pt; height: 22px; line-height: 22px; padding: 0px 3px 0px 3px; background-color: #008000; }
#landing-av .item .head label.alt { width: 70px; background-color: #F46565; }
#landing-av .item .text { height: 100px; width: 292px; color: #636b75; font-size: 10pt; line-height: 20px;  }
#landing-av .item .button { text-align:center; }

#landing-get { margin: 40px auto 0px auto; width: 950px; height: 110px; }
#landing-get .title { height: 60px; text-align: center; color: #000; font-size: 18pt;   }
#landing-get .button { text-align:center; }



/* features */
#features { width: 990px; margin: 50px auto 0px auto; color: #666; }
#features #f-left { float:left; width: 767px; margin-left: 0px; }
#features #f-right { float:left; width: 190px; height:700px; margin-top:5px; background: url(/images/f_right_bg.png) top left no-repeat; }
#features p.small { font-size: 10pt; line-height: 18px; margin-top: 15px;}
.i5 {color:#0070C0; font-size: 11pt; }
.five { font-size: 11pt; }

#features #f-left .item h3 { margin-left: 5px; }
#features #f-left .item .icon { float: left; width: 96px;  }
#features #f-left .item .icon img { border: 1px solid #C4C4C4; }
#features #f-left .item .text { float: left; width: 640px; color:#0070C0; font-family: calibri, arial; font-size: 12pt; font-weight: normal; padding:0; margin-top: 5px; line-height: 21px; }
#features #f-left a { color:#0070C0; text-decoration: none; }

#features #f-right .header { color:#5D5D5D; font-weight:bold; font-size: 13pt; text-align: center; height: 25px; margin-top:10px; }
#features #f-right .item { height: 160px; margin-bottom:5px; display:block; cursor:pointer; cursor:hand; }
#features #f-right .icon { display:block; height: 135px; width: 190px; background: transparent url(/images/cam_ico.png) center center no-repeat; filter:alpha(opacity=75); -moz-opacity:.75; opacity: .75; }
#features #f-right .title { display:block; color:#5D5D5D; font-weight:bold; font-size: 11pt; text-align: center; }



#i5-income { width: 867px;  background: url(/images/sh-4.png) top right repeat-y; }
#i5-numbers {  float: left; width: 860px;  }
#i5-numbers .header div { font-family:"Arial Narrow", arial; font-size: 12pt; line-height: 18px;color:#000; float: left; width: 80px; height: 60px; text-align: center; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; background-color: #fff; }
#i5-numbers .header div small { font-size: 10pt; }
#i5-numbers .line div  { float: left; width: 80px; height: 33px; text-align: center; font-family: arial; font-size: 11pt; line-height: 33px; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; }
#i5-numbers .line div { background-color: #fff; }
#i5-numbers .alt div { background-color: #F8F8F8 !important; color:#0070C0; }
#i5-income div .long label { margin-left: 10px !important; display:block;}

#i5-income div .long { width: 128px !important; border-right: 1px solid #E6E6E6 !important; text-align:left !important; border-left: 1px solid #E6E6E6; }




/* invite services */

#services { width: 990px; margin: 50px auto 0px auto; color: #666; }
#services h2.preview { height: 57px; margin-top:20px; }
#services #s-left { float:left; width: 767px; margin-left: 0px; }
#services #s-right { float:left; width: 190px; height:700px; margin-top:5px; background: url(/images/f_right_bg.png) top left no-repeat; }
#services #s-left .thumbs { height: 185px; }
#services #s-left .item { float: left; width: 152px; margin-left: 49px; }
#services #s-left .first { margin-left: 0px !important; }
#services #s-left .item .title { height: 26px; font-family: arial; font-size: 13pt; font-weight: bold; color: #000; text-align: center; }
#services #s-left .item .icon { text-align: center; }
#services #s-right .header { color:#5D5D5D; font-weight:bold; font-size: 13pt; text-align: center; height: 25px; margin-top:10px; }
#services #s-right .item { height: 160px; margin-bottom:5px; display:block; cursor:pointer; cursor:hand; }
#services #s-right .icon { display:block; height: 135px; width: 190px; background: transparent url(/images/cam_ico.png) center center no-repeat; filter:alpha(opacity=75); -moz-opacity:.75; opacity: .75; }
#services #s-right .title { display:block; color:#5D5D5D; font-weight:bold; font-size: 11pt; text-align: center; }



/* invite downloads */

#downloads { width: 990px; margin: 50px auto 0px auto; color: #666; }
#downloads #d-left { float:left; width: 750px; margin-left: 0px; }
#downloads #d-right { float:left; width: 216px; height:700px; margin-top:5px; background: url(/images/download_bg.png) top left no-repeat; }
#downloads p.strong { font-weight: bold; }
#downloads #d-left .item h3 { margin-left: 5px; }
#downloads #d-left .item h3 a { color: #000 !important; text-decoration: underline !important; }
#downloads #d-left .item .icon { float: left; width: 96px;  }
#downloads #d-left .item .icon img { border: 1px solid #C4C4C4; }
#downloads #d-left .item .text { float: left; width: 640px; color:#0070C0; font-family: calibri, arial; font-size: 12pt; font-weight: normal; padding:0; margin-top: 5px; line-height: 21px; }
#downloads #d-left a { color:#0070C0; text-decoration: none; }

#downloads #d-right .header { color:#262626; font-weight: normal; font-family: calibri, arial; font-size: 16pt; text-align: center; height: 39px; margin:45px 0px 0px 3px; }
#downloads #d-right .item { color: #262626; height: 36px; font-family: calibri, arial; font-size: 13pt; margin-left: 60px; }
#downloads #d-right .item a { color:#0070C0; }



#contact { width: 990px; margin: 50px auto 0px auto; color: #666; }
#contact #c-left { float:left; width: 750px; margin-left: 0px; }
#contact #c-left p { margin: 0px; height: 25px; font-family: arial; color:#666; font-size: 11pt; margin-left: 1px; }
#contact #c-left h1 { height:55px; }
#contact #c-right { float:left; width: 236px; height:700px; margin-top:5px; background: url(/images/download_bg.png) top left no-repeat; }

#contact #c-form { width: 535px; }
#contact #c-form .line { margin-top: 10px; }
#contact #c-form .field { float: left; width: 121px; text-align: right; font-size: 11pt; color: #666; line-height: 24px; }
#contact #c-form .client { float: left; width: 177px; padding-left: 15px;  }
#contact #c-form .notes { font-family: calibri, arial; float: left; width: 145px; font-size: 10pt; color: #666; line-height: 24px; font-style: italic; }
#contact #c-form .long { width: 320px !important; }

#contact #c-form .client input { width: 160px; padding: 3px; font-size: 12pt; border: 1px solid #BBBBBB; }
#contact #c-form .client textarea { width: 311px; height: 260px; padding: 2px; font-size: 11pt; border: 1px solid #BBBBBB;  }
#contact #c-form .submit { text-align: right; }
#contact #c-form .submit a { float: right; width: 110px; }
#contact #c-right .header { color:#4f4f4f; font-weight: bold; font-family: calibri, arial; font-size: 14pt; text-align: left; height: 24px; margin: 44px 0px 0px 35px; }
#contact #c-right .item { position: relative; color: #808080; font-family: arial; font-size: 11pt; margin: 1px 0px 0px 35px; line-height: 20px;}


/* invite customize */
#customize { width: 990px; margin: 52px auto 0px auto; color: #666; }
#customize #z-left { float:left; width: 630px; margin-left: 0px; }
#customize #z-right { float:left; width: 330px; margin-top:60px; }
#customize .divider3 { width: 610px !important; }
#customize #c-tabs { width: 330px; background: url(/images/tab_bg.png) 0px 0px repeat-y;}
#customize #c-tabs .header { height: 11px; display: block; background: url(/images/tab_top.png) 0px 0px no-repeat; }
#customize #t-buttons { background: url(/images/tab_buttons.png) 0px 0px no-repeat; height: 31px; }
#customize #t-buttons div { cursor: pointer; cursor:hand; display: block; height: 31px; float: left; }
#customize #t-buttons #l1 { width: 67px; margin-left: 11px; }
#customize #t-buttons #l2 { width: 109px; }
#customize #t-buttons #l3 { width: 108px;}
#customize #tab2, #customize #tab3 { display: none; }
#customize #c-tabs .c-tab { text-align: center;  }
#customize #c-tabs .footer { height: 14px; display: block; background: url(/images/tab_bottom.png) 0px 0px no-repeat; }

#customize #z-bottom .item { float: left; width: 470px; text-align:left;  }
#customize #z-bottom .title { font-family: "Arial Narrow", arial; font-size: 14pt; color: #000; height: 33px; }


#zb-tab2, #zb-tab3, #zl-tab2, #zl-tab3 { display: none; }


/* registration */

/* registration */
div#register-content { margin: 0px auto; width: 930px; }
div#registration-left { float: left; width: 620px; margin-bottom: 40px; }
div#registration-right { float: left; width: 280px; margin: 40px 0px 0px 20px; }

div#registration-right div.feature { float: left; width: 280px; margin-top: 6px; height: 26px; }
div#registration-right div.icon { float: left;  width: 25px; height: 20px; }
div#registration-right div.note { float: left; margin: 2px 0px 0px 9px; font-size: 11pt; color: #636B75; font-family: arial;}
div#registration-right span.mark { color: #7DAEE0; }

div.if1 {  }
div.if2 {  }
div.if3 {  }
div.if4 {  }
div.if5 {  }
div.if6 {  }
div.if7 {  }
div.if8 {  }
div.if9 {  }
div.if10 {  }
div.if11 {  }


div#reg-header { font-size: 22.5pt; font-family: cambria, "Times New Roman", Times, serif; margin: 0px 0px 7px 0px; }
span.note { color: #7DAEE0; font-size: 10pt; line-height: 22px;}


div#reg-form { width: 605px; margin-top: 20px; }
div#reg-form * { font-family: arial; }
div#reg-form div.header { float: left; width: 500px; font-size: 18pt; margin: 35px 0px 0px 10px;}
div#reg-form div.num1 { float: left; margin: 20px 0px 0px 20px; width: 54px; height: 62px; background: url(/images/ricon_1.png) top left no-repeat; }
div#reg-form div.num2 { float: left; margin: 20px 0px 0px 20px; width: 54px; height: 62px; background: url(/images/ricon_2.png) top left no-repeat; }
div#reg-form div.num3 { float: left; margin: 20px 0px 0px 20px; width: 54px; height: 62px; background: url(/images/ricon_3.png) top left no-repeat; }
div#reg-form div.num4 { float: left; margin: 20px 0px 0px 20px; width: 54px; height: 62px; background: url(/images/ricon_4.png) top left no-repeat; }
div#reg-form div.num5 { float: left; margin: 20px 0px 0px 20px; width: 54px; height: 62px; background: url(/images/ricon_5.png) top left no-repeat; }

div#reg-form div.form-top { background: url(/images/form_top.png) top left no-repeat; height: 9px;  }
div#reg-form div.form-border { border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; margin:-5px 0; }
div#reg-form div.reg-content { margin: 5px 0px 5px 0px; }
div#reg-form div.reg-content#reg1 { padding-bottom: 25px; }
div#reg-form div.reg-content#reg2 { padding-bottom: 25px; }

div#reg-form div.form-bottom { background: url(/images/form_bottom.png) top left no-repeat; height: 9px; }

div#reg-form div.notes { float: left; margin: 0px 0px 15px 90px; font-size: 10pt; color:#636B75; }
div#reg-form div.notes a { color: #7DAEE0; text-decoration: none; }
div#reg-form div.notes a:hover { text-decoration: underline; }
div#reg-form div.notes2 { color: #7DAEE0; font-size: 11pt; line-height: 22px; margin: 20px 0px 15px -10px; }


div#reg-form div.fields {  float: left; margin: 9px 0px 0px 60px; color:#808080;  }

div#reg-form div.field { float: left; width: 130px; font-size: 11pt; text-align: right; line-height: 22px;  }
div#reg-form div.client { float: left; width: 225px; margin-left: 5px;  }
div#reg-form div.client3 { float: left; width: 93px; margin-left: 5px;  }

div#reg-form div.fields2 {  float: left; margin: 11px 0px 0px 30px; color:#636B75;  }
div#reg-form div.fields2 div.client input.text { width: 290px; }

div#reg-form div.fields3 {  float: left; margin: 11px 0px 0px 40px; color:#636B75;  }
div#reg-form div.fields3 div.field { width: 310px;  }
div#reg-form div.fields3 div.client { width: 74px;  }

div#reg-form div.fields4 {  float: left; margin: 11px 0px 0px 50px; color:#636B75;  }
div#reg-form div.fields4 div.field { width: 200px; white-space: nowrap;  }
div#reg-form div.fields4 div.client { width: 230px;  }
div#reg-form input.checkbox { }

div#reg-form div.note { float: left; width: 140px; color: #7DAEE0; font-size: 9pt; line-height: 22px; margin-left: 6px;}

div#reg-form div#part-left { float: left; width: 340px; }
div#reg-form div#part-right { float: left; width: 330px; }

option { text-align: left; }
div#reg-form select { background-color: #fff; color: #000; border: 1px solid #C0C0C0; font-size: 10pt; /* text-align: center; */ }
div#reg-form select#USStateId, div#reg-form select#CanadaStateId { margin-top:2px !important; }
/* option.default { text-align: center; } */
div#reg-form input.text { padding: 2px 0px 2px 4px; background-color: #fff; color: #000; border: 1px solid #C0C0C0; font-size: 13pt; width: 218px; line-height: 19px; text-align: left;}
div#reg-form input.textshort { padding: 2px 0px 2px 4px; background-color: #fff; color: #000; border: 1px solid #C0C0C0; font-size: 13pt; width: 150px; line-height: 19px; text-align: left;}
div#reg-form select.long { background-color: #fff;  color: #000; border: 1px solid #C0C0C0; font-size: 10pt; width: 224px; /* text-align: center; */ }
div#reg-form select.short { background-color: #fff; color: #000; border: 1px solid #C0C0C0; font-size: 10pt; height: 22px; width: 89px; /* text-align: center; */}

div#joini-in { min-height: 60px; }
div#joini-in .fields5 { float: left; margin: 7px 0px 0px 10px; }
div#joini-in .fields5 .field { float: left; width:250px; text-align: left; color: #636B75; font-size: 10.5pt; line-height: 26px; }
div#joini-in .fields5 .field { margin-left: 0px; }
div#joini-in .fields5 .note { float: left; width:150px; text-align: right; color: #000; font-size: 16pt; line-height: 26px; }
div#joini-in .fields5 .client { float: left; width:185px;  margin-left: 0px; }
div#joini-in .fields5 .client2 { float: left; width:255px;  margin-left: 80px; }
div#joini-in .fields5 .client .textshort { font-size: 13pt; padding: 2px 0px 2px 4px; width: 140px; margin-left: 5px; }

#InviteEr { visibility: hidden; }
#InviteErM { display: block; margin: 4px 0px 0px 10px; font-size: 9pt !important; color:#900; }

#InviteEr2 { visibility: hidden; }
#InviteErM2 { display: block; margin: 4px 0px 0px 10px; font-size: 9pt !important; color:#900; }

#EmailEr { position: relative; width: 240px; height: 30px; background-color:#fff; top: 3px; left: -82px; white-space: nowrap;visibility: hidden; }
#EmailErM { position:relative; top: -2px; left: 10px; font-size: 9pt; color:#900; }



div#checkboxes { float: left; width: 300px; margin: 0px 0px 30px 30px; }
div#checkboxes.left { margin-left: 37px; }
div#checkboxes div.checkbox { margin-top: 3px; }
div#checkboxes input { }
div#checkboxes label { margin-left: 3px; color:#636B75 ; font-size: 11pt; }


div#joini-in { height: 60px; }
div#joini-in .fields { float: left; margin: 7px 0px 0px 90px; }
div#joini-in .fields .field { float: left; width:190px; text-align: right; color: #000; font-size: 16pt; line-height: 26px; }
div#joini-in .fields .client { float: left; width:300px;  margin-left: 0px; }
div#joini-in .fields .client .text { font-size: 13pt; padding: 2px 0px 2px 4px; width: 263px; margin-left: 5px; }

#InviteEr { visibility: hidden; }
#InviteErM { display: block; margin: 4px 0px 0px 10px; font-size: 9pt !important; color:#900; height: 12px; }

#EmailEr { position: relative; width: 240px; height: 30px; background-color:#fff; top: 0px; left: -77px; white-space: nowrap;visibility: hidden; }
#EmailErM { position:relative; top: -2px; left: 10px; font-size: 9pt; color:#900; }

.divError { background-color:#FFFFFF; border:1px solid #660000; color:#330000; padding:20px 20px 20px 40px; text-align:left; width:350px; margin: 0 auto; }
.divError li { color:#660000; margin: 5px; margin-left: 20px; }
.divErrorContainer { z-index:100; visibility: hidden; position:absolute; left:30%; top:100px; width:40%; text-align: center; cursor: pointer; }
.loginLabel { color:#333333; font-family:verdana; font-size:8pt; margin:0; padding:0; }



/* make money */
div#make-money { width: 880px; margin: 55px auto 0px auto; } 

table.module tr td.titlemain { font-family:cambria, "Times New Roman", Times, serif; font-size:24pt; font-weight:normal; }
table.module tr td div.mm-top-title { font-family: arial; font-size: 12pt; font-weight: bold; height: 33px;} 
table.module tr td.textmain p { font-family: arial; font-size:10.5pt; margin-top:7px;}

div#make-money div.module-spells { padding: 15px 0px 0px 0px; }

div#make-money div.mm-left { float: left; width: 480px;  }
div#make-money div.mm-left p, div#make-money p.mm-p { text-align: justify; font-family: calibri, arial; font-size: 11pt;  border: 1px solid #fff; width: 450px; margin:0; }
div#make-money div.mm-left-title { font-family: "Arial Narrow", arial; font-size:14pt; font-weight:bold; height: 33px; } 
div#make-money div.title { font-family: "Arial Narrow", arial; font-size:14pt; height: 33px; margin-top: 40px;   }
div#make-money div.mm-income { margin-top: 0px; }
div#make-money div.mm-divider img { margin: 45px 0px; }
div#make-money table.thumbs { margin-top: 25px; width: 100%;}


div#make-money div.mm-right { float: left; width: 340px; margin: 0px 0px 0px 50px;  }
div#make-money div.mm-feature { float: left; width: 370px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; }
div#make-money div.mm-right-title { margin: 0px 0px 0px 20px; font-family: arial; font-size: 12pt; }
div#make-money div.mm-ico { float: left; width: 100px; height: 40px; margin: 23px 0px 0px 0px; text-align: center; }
div#make-money div.mm-spell { float: left; width: 260px; margin: 22px 0px; }
div#make-money div.mm-spell p { font-family: calibri, arial; font-size: 9pt; margin: 0;}
div#make-money div.mm-spell p.ftop { font-family: calibri, arial; font-size: 10.5pt; margin: 0px 0px 5px 0px; }

div#make-money  div.mm-divider { margin: 0; }
/* calculator */
div#calculator { width: 815px; margin: 0px auto; }
div#calculator table.calculator { border: 1px solid #f2f2ff; }
table.calculator tr td { font-family: "Arial Narrow",arial; font-size:26px; color:#1662ad; font-weight:normal !important; }
table.calculator tr.miniheader td { color:#1662ad; font-weight:normal !important; font-size:19px; font-family: "Arial Narrow"; height: 35px; white-space: nowrap; }
table.calculator tr.miniheader td span { color:#6d6d6d;font-size:13px; }
table.calculator tr.inputs td { height: 40px; }
table.calculator tr td input { width:90px; border:1px solid #c0c0c0; font-family: "Arial Narrow"; font-size:14px; color:#000000; }
table.calculator tr td input.calc { width:75px; }
table.calculator tr td select { width:60px; border:1px solid #c0c0c0; font-family: "Arial Narrow"; font-size:13px; color:#000000; }
#calculator .header { height: 38px; }
#calculator .header div { letter-spacing:.075em; font-family:"Arial Narrow", arial; font-size:20pt; color: #1662ad;  }
#calculator #c-left { float: left; width: 310px; margin-left: 40px; }
#calculator #c-right { float: left; width: 430px; text-align:center; }
#calculator .results { margin-top: 33px; height: 60px; }
#calculator #r-left { float: left; margin-top: 16px; text-align:right; color: #666; letter-spacing:1px; font-size: 14pt; font-weight: normal; font-family: "Arial Narrow"; width: 425px;  }
#calculator #r-right { float: left; width: 350px; overflow: hidden; }
#calculator #r-right input#totalnet { width:320px; border:0px none; font-family: "Arial Narrow"; font-size:40px; color:#1662ad; margin-left:20px; font-weight:normal; }
table.calculator tr td span.monthly { color:#6d6d6d; font-size:20px; font-weight:normal; }
table.calculator tr td.altcalc { background-color:#f2f2ff; }
img.divider { margin:45px auto; }


table.module { margin:0px auto 40px 0; }
table.module-parent { width: 805px; margin: 0px 0px 40px 0px; }



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

#press #p-left .news {  }
#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: 50px auto 0px auto; }
#feedback #p-left { width: 615px; float: left;  }
#feedback #p-right { width: 335px; float: right; margin-top: 35px; }


#feedback #p-left .text { float: left; width: 530px; }
#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: 50px auto 0px auto; }
#faq #p-left { width: 685px; 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 .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; }



/* */
/* footer invite5 */
#f-follow { font-size: 9pt; color: #666; width: 990px; margin: 0px auto;  }
#f-follow .f-left { float: left; margin: 0px 0px 0px 30px; width: 530px; position:relative; } 
#f-follow .f-right { float: left; margin: 0px 0px 0px 60px; width: 320px; } 


#f-follow .f-left .head { height: 25px; font-size: 7.5pt; font-weight: bold; }
#f-follow .f-left .head span { color: #666; cursor:pointer; cursor: hand; }
#f-follow .f-left .head span.active { color:#0070C0; }
#news-container { position:absolute; filter:alpha(opacity=50); }

#f-follow .f-left .head span.sp { font-size: 7pt; position: relative; top: -1px; cursor:default; }
#f-follow .f-left .simple { color:#0070C0; font-size: 11pt; cursor:pointer; cursor: hand; }
#f-follow .f-left .text { margin-top: 10px; } 
#f-follow .f-left .posted { margin-top: 18px; color: #a6a6a6; }
#f-follow .text { color: #666; }

#f-follow .f-right .head { height: 26px; font-size: 7.5pt; font-weight: bold; }
#f-follow .f-right .icons { height: 83px; margin-left: -3px; }
#f-follow .f-right .icons .icon { float: left; width: 52px; height: 56px; margin: 0px 10px 0px 0px; display: block; }
#f-follow .f-right .simple { color:#0070C0; height: 30px; font-size: 11pt;  }

#f-follow #i1 { background: url(/images/follow_b1.png) 0px 0px; }
#f-follow #i2 { background: url(/images/follow_b2.png) 0px 0px; }
#f-follow #i3 { background: url(/images/follow_b3.png) 0px 0px; }
#f-follow #i4 { background: url(/images/follow_b4.png) 0px 0px; }
#f-follow #i1:hover { background: url(/images/follow_b1.png) 0px 56px; }
#f-follow #i2:hover { background: url(/images/follow_b2.png) 0px 56px; }
#f-follow #i3:hover { background: url(/images/follow_b3.png) 0px 56px; }
#f-follow #i4:hover { background: url(/images/follow_b4.png) 0px 56px; }



/* footer */
#footer { height: 52px; display: block; width: 960px; margin: 0px auto;}
#footer.wide { width: 1000px !important;  }
#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; }
#footer.wide #end-line .links { width: 690px !important; }
#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; }


/* footer */

div#footer-old { background-color: #fff; color: #666; border-top: 1px solid #ddd; height: 55px; clear: both; width: 990px; margin:30px auto 0px auto; }
div#footer-old.wide { width: 1000px;  }
div#footer-old div#explore { float: right; margin: 0px 0px 0 0; text-align:right; width: 400px;}
div#footer-old div.copy { float: left; width: 440px; margin: 10px 0 0 5px; font-family: arial; font-size: 8.5pt; }
div#footer-old div.copy span.links { color: #808080; }
div#footer-old div.copy a { color: #0070C0; text-decoration: none; font-family: arial;}
div#footer-old div.copy a:hover { color: #0070C0;  }
div#footer-old span.bl { background: url(/images/bl-dot.png) 0px 7px 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; }


div#errorPos { position: absolute; left: 0px; top: 140px; height: 1px; width: 100%; z-Index:600; }
div#errorEx {  margin: 0px auto; width: 666px; background-color: #ffffff; display:block; }
div#errorEx .er-top { background: url(/images/erm_top.png) 0px 0px no-repeat; height: 83px; }
div#errorEx .er-top .er-title { color: #666; font-family: calibri; font-weight: normal;font-size: 26pt; line-height: 40pt; margin: 20px 0px 0px 125px; }
div#errorEx .er-top .er-close { float: right; font-family: arial; font-size: 11pt; color:#666; font-weight: bold; cursor: pointer; cursor: hand; margin: 10px 15px 0px 0px;}

div#errorEx .er-area { background: url(/images/erm_bg.png) 0px 0px repeat-y; min-height: 400px; }
div#errorEx .er-area .er-cols { margin: 0px 0px 0px 93px; }
div#errorEx .er-area .er-col { width: 185px; float: left;  }
div#errorEx .er-area .er-cols .er-colOneBig  {
   display: block;
   margin-left: 21px;
}


div#errorEx #erIco1 { background: url(/images/erm_oico1.png) 0px 0px no-repeat; height: 103px; display: block;}
div#errorEx #erIco2 { background: url(/images/erm_oico2.png) 0px 0px no-repeat; height: 103px; display: block; }
div#errorEx #erIco3 { background: url(/images/erm_oico3.png) 0px 0px no-repeat; height: 103px; display: block; }
div#errorEx .er-area span { color: #666; display: block;  overflow: hidden; font-size: 11pt; font-family: arial; margin: 0px 0px 7px 12px; }
div#errorEx #erError2 span { margin-left: 17px; }
div#errorEx .er-bottom { background: url(/images/erm_bottom.png) 0px 0px no-repeat; height:37px; display:block; }

.ShareLeftoffset1{ padding-left: 20px; }
.ShareLeftoffset2{ padding-left: 5px; }
.ShareLeftoffset3{ padding-left: 10px; }
.ShareLeftoffset4{ padding-left: 10px; }
.ShareLeftoffset5{ padding-left: 10px; }
.ShareLeftoffset6{ padding-left: 32px; }

.legends-view { font-size: 11pt; font-family: calibri, arial; color: #1662AD; text-decoration: underline; }
.legends-view-share { font-size: 11pt; font-family: calibri, arial; color: #000; text-decoration:  none; }


/* request funds add */
.request-pad { padding: 11px; }
.request-title { font-size: 13px; font-weight: bold; line-height: 20px; }
.request-note, .request-note a { line-height: 15px; font-size: 7.5pt; color: #000 !important; font-family: arial; text-align: justify; }
.request-note a:hover { text-decoration: underline !important; }

.resuest-submit { width: 417px; text-align: right; }
.resuest-submit a { font-size: 13px !important; font-weight: bold !important; line-height: 20px !important; color: #000 !important;  }
.resuest-submit a:hover { text-decoration: underline !important; }


#ParentalForm { line-height: 16px;font-weight: normal; text-align: left; position: absolute; top: -300px; left: 200px; width: 465px; border: 1px solid #1662ad; background-color: #fff; z-index: 150;}
#ParentalForm input.text { width: 100%; border: 1px solid #7f9db9; color: #008ce0; background-color: #f7f7f7; font-size: 10pt; font-family: arial; padding: 2px;}
#ParentalForm .field { float: left; width: 70px;  }
#ParentalForm .field span { line-height: 20px; font-size: 9pt; font-family: arial; margin-right: 7px; display:block; text-align: right; }
#ParentalForm .input { float: left; width: 225px; }
#ParentalForm .ages {  width: 29px; }
#ParentalForm .check { width: 27px; text-align: left !important;}
#ParentalForm .label { width: 340px; line-height: 16px; font-size: 7.5pt; font-family: arial; }

#ParentalForm .witherror { color:#900 !important; border: 1px solid #900 !important;  }


#SsnForm { line-height: 16px;font-weight: normal; text-align: left; position: absolute; top: -360px; left: 200px; width: 465px; border: 1px solid #1662ad; background-color: #fff; z-index: 350; }
#SsnForm input.text { width: 100%; border: 1px solid #7f9db9; color: #008ce0; background-color: #f7f7f7; font-size: 10pt; font-family: arial; padding: 2px;}
#SsnForm select { width: 100%; border: 1px solid #7f9db9; color: #008ce0; background-color: #f7f7f7; font-size: 10pt; font-family: arial; padding-left: 2px; }
#SsnForm .field { float: left; width: 190px;  }
#SsnForm .field span { line-height: 22px; font-size: 9pt; font-family: arial; margin-right: 7px; display:block; text-align: right; }
#SsnForm .input { float: left; width: 225px; }


#SsnForm .withhelp { color:#999 !important; }
#SsnForm .witherror { color:#900 !important; border: 1px solid #900 !important;  }