@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; color:#252525; margin:0px; padding:0px; background:#b4b2b7; font-size:12px;}

h1 { font-family:Arial, sans-serif; font-size:24px; color:#152d3f; margin:0px; padding:0px 0px 10px 0px; font-weight:bold;}/*152d3f  ef3d02*/
h2 { font-family:Arial, sans-serif; font-size:18px; color:#0076c6; margin:0px; padding:0px 0px 10px 0px; font-weight:bold;}
h3 { font-family:Arial, sans-serif; font-size:14px; font-weight:normal; color:#ef3d02; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #ccc;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152d3f; margin:0px; padding:0px;} /*0076c6*/

img { border:0px;}
p { margin:14px 0px; padding:0px;}

a {color:#076a96; text-decoration:none;}
a:hover { text-decoration:underline;}
.links {color:#076a96; text-decoration:none;}
.links:hover { text-decoration:underline;}


present{ text-decoration:none;}

table {}
th { text-align:center; font-weight:bold;}
td { text-align:left; font-weight:normal;}

form { margin:0px; padding:0px;}
fieldset { border:1px solid #ccc; background:url(img/bkg_form.gif) repeat left top; padding:10px;}
.caption { width:130px; font-size:12px; color:#353535; display:inline-block; text-align:right; padding-right:5px; padding-bottom:2px;}
.form_stroke { margin:10px;}
.s150 { width:150px;}
.s300 { width:300px;}
.btn_submit { background:url(img/create.gif) no-repeat left top; width:138px; height:29px; padding:0px; margin:0px; border:0px;}
.btn_login { background:url(img/btn_login.gif) no-repeat left top; width:96px; height:29px; padding:0px; margin:0px; border:0px;}
.btn_send { background:url(img/btn_send.gif) no-repeat left top; width:96px; height:29px; padding:0px; margin:0px; border:0px;}
.mandatory { background:url(img/mandatory.gif) no-repeat center top; width:11px; height:16px; display:inline-block; }

#info11 h3 { background:#0173c2; padding:5px; font-weight:bold; color:#fff; border-bottom:2px solid #214769; text-align:center;}
#info12 h3 { background:#0173c2; padding:5px; font-weight:bold; color:#fff; border-bottom:2px solid #214769; text-align:center;}
#info21 h3 { background:#0173c2; padding:5px; font-weight:bold; color:#fff; border-bottom:2px solid #214769; text-align:center;}
#info22 h3 { background:#0173c2; padding:5px; font-weight:bold; color:#fff; border-bottom:2px solid #214769; text-align:center;}

.shadowWhite {filter:progid:DXImageTransform.Microsoft.Shadow(color='FFFFFF', Direction=0, Strength=1);}
.shadowOrange {filter:progid:DXImageTransform.Microsoft.Shadow(color='8f140f', Direction=0, Strength=1);}

td.section { padding:0px 15px 3px 15px; background:url(img/list.gif) no-repeat right top;}
td.section p { margin-bottom:0px;}

.frGHeader { text-align:center; background:#373636 url(img/bkg_header.gif) repeat-x left top; height:94px;}
.frGHeaderPlus { background:url(img/bkg_headerplus.jpg) no-repeat center top; height:99px; min-width:960px;}

.logo { width:200px; height:94px; display:block; float:left;}
.topLinks { width:760px; height:46px; display:block; float:left; text-align:right; padding:15px 0px 0px 0px;}
a.btnBM { background:url(img/btn1_on2.gif) no-repeat left top; padding:4px 18px 5px 18px; color:#fff; margin-right:5px; display:inline-block; font-size:11px;}
a:hover.btnBM { background:url(img/btn1_on.gif) no-repeat left top; color:#fff; text-decoration:none;}
a.btnSI { background:url(img/btn2_on2.gif) no-repeat left top; padding:4px 14px 5px 14px; color:#fff; display:inline-block; font-size:11px;}
a:hover.btnSI { background:url(img/btn2_on.gif) no-repeat left top; color:#fff; text-decoration:none;}

.mainMenu { width:760px; display:block; float:left;}
.mainMenu ul {list-style:none; margin:0px; padding:0px; clear:both; padding-left:0px;}
.mainMenu ul li {padding:0px; float:left; white-space:nowrap; font-size:14px;}
.mainMenu ul li.act { border-left:1px solid #7d7e83;border-right:1px solid #7d7e83; border-top:1px solid #fff; border-bottom:0px; display:block;}
.mainMenu ul li a { color:#fff; padding:8px 15px 8px 15px; text-decoration:none; font-weight:bold; display:block;}
.mainMenu ul li a:hover { color:#fff; background:url(img/mHover.gif) repeat-x left top;}
.mainMenu ul li a.act { color:#152d3f; padding:8px 15px 8px 15px; background:url(img/mAct.gif) repeat-x left top; border-left:1px solid #6fbff9; border-right:1px solid #6fbff9;}
 
.frGTitle { text-align:center; background:url(img/bkg_title.jpg) repeat-x left top; height:140px; padding:0px;}
.frGTitlePlus { text-align:center; background:url(img/bkg_titlePlus.jpg) no-repeat left top; height:140px; padding:0px;}
.frGTitle .ttlApp { float:left; display:block; width:242px; height:170px; }
.frGTitle .ttlWhatisit { float:left; display:block; width:242px; height:140px; background:url(img/ttl_whatisit.jpg) no-repeat left top;}
.frGTitle .ttlApplications { float:left; display:block; width:242px; height:140px; background:url(img/ttl_applications.jpg) no-repeat left top;}
.frGTitle .ttlReports { float:left; display:block; width:242px; height:140px; background:url(img/ttl_reports.jpg) no-repeat left top;}
.frGTitle .ttlMember { float:left; display:block; width:242px; height:140px; background:url(img/ttl_members.jpg) no-repeat left top;}
.frGTitle .ttlPartners { float:left; display:block; width:242px; height:140px; background:url(img/ttl_partners.jpg) no-repeat left top;}
.frGTitle .ttlWho { float:left; display:block; width:242px; height:140px; background:url(img/ttl_who.jpg) no-repeat left top;}
.frGTitle .ttlRoi { float:left; display:block; width:242px; height:140px; background:url(img/ttl_roi.jpg) no-repeat left top;}
.frGTitle .ttlContact { float:left; display:block; width:242px; height:140px; background:url(img/ttl_contact.jpg) no-repeat left top;}
.frGTitle .ttlCreate { float:left; display:block; width:242px; height:140px; background:url(img/ttl_create.jpg) no-repeat left top;}
.frGTitle .ttlLogin { float:left; display:block; width:242px; height:140px; background:url(img/ttl_login.jpg) no-repeat left top;}
.frGTitle .ttlSecurity { float:left; display:block; width:242px; height:140px; background:url(img/ttl_security.jpg) no-repeat left top;}
.frGTitle .ttlFaq { float:left; display:block; width:242px; height:140px; background:url(img/ttl_faq.jpg) no-repeat left top;}
.frGTitle .ttlPolicy { float:left; display:block; width:242px; height:140px; background:url(img/ttl_security.jpg) no-repeat left top;}
.frGTitle .ttlSupport { float:left; display:block; width:242px; height:140px; background:url(img/ttl_support.jpg) no-repeat left top;}
.frGTitle .ttl { float:left; display:block; width:608px; padding:25px 0px 0px 0px; color:#333; font-size:13px;}
.frGTitle .limit { background:url(img/bkg_titlePlus.jpg) no-repeat left top; width:960px; height:170px; display:block;}

.frGTitle1 { text-align:center; background:url(img/bkg_title.jpg) repeat-x left top; padding:0px;}
.frGTitle1 .ttlApp { float:left; display:block; width:242px; height:80px; }
.frGTitle1 .ttl { float:left; display:block; width:608px; padding:0px; margin:0px; color:#333; font-size:13px;}
.frGTitle1 .ttl h1 { padding-top:10px;}
.frGTitle1 .limit { background:url(img/bkg_titlePlus.jpg) no-repeat left top; width:960px; height:80px; display:block;}

.frGWelcome { text-align:center; background:#fff url(img/bkg_title.jpg) repeat-x left top; height:330px;}
.frGWelcomePlus { background:url(img/bkg_welcomeplus.jpg) no-repeat center top; height:270px; min-width:960px;}
.frGWelcomePlus h2 {padding:0px 0px 3px 0px;}
.welcomeTxt {padding:0px 10px 10px 15px; margin:0px 0px 0px 0px; font-size:12px;}

.frGHighlight { text-align:center; background:#fff; height:260px; display:block;}
.highBlock { width:308px; padding:0px 0px 5px 0px; float:left; margin-left:18px;}
.highBlock .htop { height:40px; background:url(img/bkg_htop.gif) no-repeat left top;}
.highBlock .htop .ttl { float:left; width:175px; font-size:14px; color:#ef3d02; padding:14px 15px; font-weight:normal;}
.highBlock .htop .lnk { float:left; padding:15px 14px;}
.highBlock .mid { background:url(img/bkg_hmid.gif) repeat-y left top; padding:8px 18px; font-size:11px;}
.highBlock .bot { height:6px; background:url(img/bkg_hbot.gif) no-repeat left top;}
.highBlock .line { height:2px; background:url(img/bkg_htopline.gif) no-repeat left top;}
.highBlock .htop1 { height:40px; background:url(img/bkg_htop1.gif) no-repeat left top;}
.highBlock .htop1 .ttl { float:left; width:278px; font-size:14px; color:#ef3d02; padding:14px 15px; font-weight:normal;}
.highBlock .mid a { color:#000;}

.highBlock2 { width:360px; margin-top:20px;}
.highBlock2 .top { height:3px; background:url(img/bkg_htop2.gif) no-repeat left top;}
.highBlock2 .top .ttl { font-size:14px; color:#ef3d02; padding:3px 0px 0px 16px; margin:0px 0px 0px 0px; font-weight:normal; text-align:left;}
.highBlock2 .mid { background:url(img/bkg_hmid2.gif) repeat-y left top; padding:5px 10px 5px 10px; font-size:11px; display:block; height:auto;}
.highBlock2 .mid h3 { border:none; padding-bottom:0px; margin-bottom:2px;}
.highBlock2 .bot { height:7px; display:block; background:url(img/bkg_hbot2.gif) no-repeat left top;}
.highBlock2 .line { height:2px; display:block; background:url(img/bkg_hline2.gif) no-repeat left top;}

.getmore {text-align:left; height:23px; padding:3px 0px 0px 0px; display:block;}
a.more { background:url(img/bullet1.gif) no-repeat right 2px; padding-right:12px; font-size:9px; text-transform:uppercase; font-weight:bold;}
.lnk .more { background:url(img/bullet.gif) no-repeat left; padding-left:10px; font-size:11px; margin-top:0px; padding-top:0px;}
.top { text-align:center; margin-top:10px; background:url(img/bkg_top.gif) no-repeat center; height:24px; padding-top:10px;} 
.top a { background:url(img/top.gif) no-repeat right; padding-right:10px; font-size:11px;}
.gap { display:block; float:left;}
.bkg_letters {background:url(img/bkg_letters.gif) no-repeat left; width:46px; height:26px; text-align:center; font-weight:bold; color:#fff; padding-top:9px;}

.frGContent { text-align:center; background:#fff; padding:0px 0px 15px 0px;}
.cnt { width:960px;}
.cnt .cntLeft { width:290px; padding:0px 18px 0px 0px; vertical-align:top;}
.cnt .cntMid { width:290px; padding:0px 18px; vertical-align:top; border-left:1px dotted #ccc; border-right:1px dotted #ccc;}
.cnt .cntRight { width:290px; padding:0px 0px 0px 18px; vertical-align:top;}
.cnt .cntSub { width:174px; padding:0px 18px 0px 0px; vertical-align:top;}
.subMnu {border:1px solid #a9d9fb;}
.subMnu div {background:#fbfafa url(img/bkg_submnu.jpg) repeat-x left top; border:3px solid #fff; display:block;}
.subMnu div h3 { margin:0px; padding:5px; border-bottom:1px solid #a9d9fb;}
.subMnu ul { margin:10px; padding:0px;}
.subMnu ul li { list-style-type:none; background:url(img/bullet.gif) no-repeat left 4px; padding-left:12px; margin-bottom:3px;}
.subMnu blockquote {padding:10px; margin:0px; color:#000;}

.cntMnu {border:1px solid #dedede;}
.cntMnu div {background:#fbfafa url(img/bkg_submnu1.jpg) repeat-x left top; border:3px solid #fff; display:block;}
.cntMnu div h3 { margin:0px; padding:5px; border-bottom:1px solid #ddd;}
.cntMnu ul { margin:10px; padding:0px;}
.cntMnu ul li { list-style-type:none; background:url(img/bullet.gif) no-repeat left 4px; padding-left:12px; margin-bottom:3px;}
.cntMnu blockquote {padding:10px; margin:0px; color:#000;}


.cnt .cntMain { width:718px; padding:0px 0px 0px 18px; vertical-align:top; border-left:1px dotted #ccc;}
.cnt .cntMain h1 { font-size:12px; color:#333;}

.frGFooter { text-align:center; background:url(img/bkg_footer.gif) repeat-x left top; color:#474747; font-size:11px; padding:10px 0px;}
.frGFooter ul {list-style:none; margin:0px; padding:0px; clear:both; padding-left:340px; height:10px;}
.frGFooter ul li {padding:0px; float:left; white-space:nowrap; font-size:12px;}
.frGFooter ul li a { color:#fff; padding:4px 10px 4px 10px; display:block;}
.frGFooter ul li a:hover { color:#fff; background:url(img/mHover.gif) repeat-x left top; text-decoration:none;}
.frGFooter a { color:#fff;}
.frGFooter a:hover { color:#fff;}

.limit { width:960px; text-align:left;}

.hLine { background:url(img/hline.gif) repeat-x left 10px; height:12px; display:block;}

#tabs {height:25px; padding-left:20px; border-bottom:1px solid #B9ACAC; float:none;}
#tabs ul {list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; clear:both;}
#tabs li {background:#EBF1FA; margin: 0px 2px 0px 0px; float:left; white-space:nowrap; border:1px solid #B9ACAC; border-bottom:1px solid #B9ACAC;}
#tabs a {text-decoration:none; font-weight:bold; font-size:12px; line-height:20px; }
#tabs a:hover {}
#tabs div {border-top:2px solid #fff; padding:0px 10px 2px 10px;}
#tabs .on {background:#fff; border:1px solid #ACACAC; border-bottom:1px solid #fff; }
#tabs .on a {color:#333;}

.tabsSubmenu {height:30px; background:#fff; border:0px solid #dfdfdf; border-top:0px; float:none; width:100%;}
.tabsSubmenu ul {list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; clear:both; padding:5px;}
.tabsSubmenu li {margin: 0px 2px 0px 0px; float:left; white-space:nowrap;}
.tabsSubmenu div {border-right:1px solid #dfdfdf; padding:2px 10px 2px 8px;}

.lst { margin:10px; padding:2px;}
.lst li { list-style-type:none; background:url(img/bullet.gif) no-repeat left 4px; padding-left:12px; margin-bottom:3px;}
.sub1 {font-weight:bold; font-size:13px;}
.lst1 { margin:0px; padding:5px 0px 5px 3px;}
.lst1 li { list-style-type:none; background:url(img/bullet1.gif) no-repeat left 4px; padding-left:12px; padding-bottom:3px;}
.lst .lst1 li { font-size:11px;}
.lst .act { color:#000;}

.path {list-style:none; margin:0px; padding:0px; clear:both; height:25px; }
.path li {padding:0px; float:left; white-space:nowrap; font-size:11px; background:url(img/bullet_w.gif) no-repeat left 8px;}
.path li a { padding:4px 12px 4px 12px; display:block;}
.path li a:hover { color:#fff; text-decoration:none;}

.lsthome { margin:0px; padding:0px;}
.lsthome li { list-style-type:none; background:url(img/bullet.gif) no-repeat left 4px; padding-left:12px; padding-bottom:9px;}

.lsthome1 { margin:0px; padding:7px;}
.lsthome1 li { list-style-type:none; background:url(img/bullet1.gif) no-repeat left 4px; padding-left:12px; padding-bottom:9px;}

.hTtl {padding:3px 15px 0px 15px; border-left:2px solid #0173c2;}
.hTtl h3 {border:0px; padding:0px;}
.hTxt {padding:0px 15px;border-left:1px dotted #ccc;}

#tabContent {background:#f4f6f9; border:1px solid #dfdfdf; border-top:0px;}
.divline { padding-top:3px; font-weight:normal}

.qmark { background:url(img/q_mark.png) no-repeat left 50%; padding-left:20px;}
.date { font-size:12px; color:#FF0033;}
.dateFront { font-size:11px; color:#666;}
.title { font-weight:bold; color:#0076c6; padding-bottom:10px;}
.contacts {width:55px; display:inline-block;}

#navigationElem { display:block; float:left; background:url(img/bkg_pg.gif) no-repeat left top; display:block; width:13px; height:13px; text-align:center; margin-right:2px;}
strong#navigationElem { display:block; float:left; background:url(img/bkg_pgact.gif) no-repeat left top; display:block; width:13px; height:13px; text-align:center; margin-right:2px;}


.modules {background:url(img/bkg_modules1.jpg) no-repeat right bottom; padding:10px;}
.modules1 {background:url(img/bkg_modules.jpg) no-repeat right bottom; padding:0px 17px 20px; font-size:11px;}
.highlightY { padding:0px 20px; background:#FFFFCC; margin-bottom:4px; border:1px solid #FF9900; border-left:3px solid #FF9900; font-size:11px;}
.highlightB { padding:0px 20px; background:#e7f3fb; margin-bottom:4px; border:1px solid #91cefa; border-left:3px solid #91cefa;}
.highlightB_1 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoWatch.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_2 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoAccuracy.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_3 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoComponent.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_4 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoProcess.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_5 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoFeedback.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_6 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoComplains.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_7 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoConvenience.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_8 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoCosts.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_9 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoCustomers.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_10 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoFlex.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}
.highlightB_11 { padding:0px 20px 0px 70px; background:#e7f3fb url(img/icoPayback.jpg) no-repeat 5px 10px; margin-bottom:4px; border:1px solid #91cefa; border-left:1px solid #91cefa;}


/* Coomunity Icons */
a.face { background:url(img/icoFace_off.gif) no-repeat left top; width:17px; height:17px; display:inline-block; padding-right:2px;}
a:hover.face { background:url(img/icoFace.gif) no-repeat left top;}
a.tww { background:url(img/icoTww_off.gif) no-repeat left top; width:17px; height:17px; display:inline-block; padding-right:2px;}
a:hover.tww { background:url(img/icoTww.gif) no-repeat left top;}


/* RSS feeds */
.subMnu .rss_box { margin:0px; padding:0px; border:none; background:none;}/*defines the bounding div for the entire display- use to define borders, fill, etc. */
.rss_title {}/*the title of the feed and link style if displayed. Use with variants of rss_title a:link, rss_title a:hover, etc for rollowver styles */
.rss_items {}/*defines the unordered list <ul>...</ul> for the feed items- use to define the padding/margins for items.*/ 
.rss_item {}/*display of each feed item description and title, <li>...</li> as well as the channel description, if displayed. */
.rss_item a {font-size:12px; font-weight:bold;}/* variant for the item title and link style */
.rss_date {color:#b95201; font-size:10px;}/*defines the display of item posting dates */
