﻿/*Layout Styles
------------------------------------------------------------------------------------------------------------------*/
#maincontainer { min-width: 960px; width: 60em; margin: 0px auto; }
#contentwrapper { float: left; width: 100%;}
#maincolumn { margin-top: 10px; }
#columnright { margin-left: 12.5em; }
#columncenter { margin-left: 17%; margin-right: 21.5%; }
#columncenternarrow { margin-left: 17%; margin-right: 31%; }
.text { margin: 0px 15px 15px 15px; }
.textfullpage { margin: 0px 0px 15px 0px; }
#leftcolumn { margin-top: 10px; float: left; width: 10em; margin-left: -70.5em; min-width: 160px; }
#rightcolumn { margin-top: 10px; float: left; width: 15em; margin-left: -15em; text-align: center; min-width: 200px; }
#rightcolumnwide { margin-top: 10px; float: left; width: 18.75em; margin-left: -18.75em; text-align: center; min-width: 300px; }
#footerAd { display: block; margin-top: 25px; margin-bottom: 25px; margin-left: 100px; clear: both; }
#footer { clear: left; margin: 15px 0px 15px 0px; width: 100%; padding: 10px 0px 5px 0px; }
* html #leftcolumn { margin-top: 15px; }
* html #maincolumn { margin-top: 15px; }
* html #rightcolumn { margin-top: 15px; }
* html #rightcolumnwide { margin-top: 15px; }
/*Global Styles--------------------------------------------------------------------------*/
body { /*background: #fff url(../images/stripe.png) repeat-x scroll 0% 0%;*/ color: #333; margin: 0px; padding: 0px; font: 16px/1.5em verdana, arial, helvetica, sans-serif; }
#header { height: 90px; }
#headline1 { padding: 5px 0px 0px 20px; width: 940px; height: 20px; margin-bottom: 10px; display: block; }
#headline1 .logo { width: 350px; float: left; display: block; }
#headline1 .loginBox { font-size: 80%; float: right; margin-top: -10px; }
:link, :visited { text-decoration: none; }
ul, ol, li, h1, h2, h3, h4, h5, h6, form, body, html { margin: 0px; padding: 0px; }
#maincolumn ul { margin-left: 20px; padding-left: 0px; list-style: none; }
#maincolumn li { padding-left: 18px; background: url('http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat -100px -92px ; border: none; }
#maincolumn ol { margin-left: 40px; padding-left: 0px; }
#maincolumn ol li { padding-left: 0px; background: none; }
a, a:link, a:visited { color: #206fbc; outline: none; }
a:hover { color: #669933; text-decoration: none; }
/*color: #f08f2e; */
#maincolumn a, #maincolumn a:link, #maincolumn a:visited { color: #004980; text-decoration: none; }
#maincolumn a:hover { color: #f08f2e; text-decoration: underline; }
a img, :link img, :visited img { border: none; }
h1, h2, h3, h4, h5 { font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; letter-spacing: 0px; padding-bottom: 6px; }
h1 { font-size: 175%; padding-bottom: 10px; color:  #333; }
h2 { font-size: 140%; color: Green; }
h3 { font-size: 130%; color: #004980; }
h4 { font-size: 120%; color: Green; }
h5 { font-size: 110%; letter-spacing: 0px; line-height: 20px; word-spacing: -1px; text-decoration: none; padding-bottom: 15px; }
#navtop, #maincolumn, #leftcolumn, #rightcolumn { font-size: 85%; }
#maincolumn p, #leftcolumn p { margin-bottom: 12px; }
blockquote { background-color: #f4f4f4; padding: 5px 10px 5px 10px; margin: 5px 0px 5px 0px; border-left: 5px solid #ccc; border-right: 5px solid #ccc; font-style: italic; letter-spacing: 1px; }
img { border-top: 1px solid #f4f4f4; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; border-left: 1px solid #f4f4f4; padding: 4px; }
hr { clear: both; border: 0px; height: 1px; color: #ccc; background-color: #ccc; margin: 0px; }
fieldset { border: 1px solid #ccc; color: #333; font-size: 90%; line-height: 1.4em; padding: 5px; margin: 0px 0px 15px 2px; width: 146px; }
legend { color: #333; font-weight: bold; }
/*Navigation Styles-----------------------------------------------------------------------------------------------------------------------------------------*/
.AspNet-Menu-Horizontal { padding: 0px; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; }
.AspNet-Menu-Horizontal a, .AspNet-Menu-Horizontal a:link, .AspNet-Menu-Horizontal a:visited { font-weight: bold; letter-spacing: 1px; color: #206fbc; outline: none; }
.AspNet-Menu-Horizontal .AspNet-Menu { font: 14px arial; margin: 0px; margin-left: 20px; padding: 0px; list-style: none; }
.AspNet-Menu-Horizontal .AspNet-Menu-Leaf { display: inline; margin: 0px 20px 0px 0px; padding: 0px; }
.AspNet-Menu-Horizontal .AspNet-Menu-Link, .AspNet-Menu-Horizontal .AspNet-Menu-Link:link, .AspNet-Menu-Horizontal .AspNet-Menu-Link:visited 
{ float: left; display: block; color: #fff; margin: 0px 3px 0px 0px; padding: 5px 20px; text-decoration: none; /*letter-spacing: 1px;*/ background: url('http://theme.foundvalue.com/main/sprite-gradients-large.gif' ) repeat-x 0px -50px; border-bottom: 1px solid #fff; }
.AspNet-Menu-Horizontal .AspNet-Menu-Link:hover { background: #333; }
.AspNet-Menu-Horizontal .AspNet-Menu-Selected, .AspNet-Menu-Horizontal .AspNet-Menu-Selected:link, .AspNet-Menu-Horizontal .AspNet-Menu-Selected:visited { background: #333 url( 'http://theme.foundvalue.com/main/sprite-gradients-large.gif' ) repeat-x 0px -150px; border-color: #333; }
.AspNet-Menu-Vertical { padding: 0px; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; border: solid 1px #aaa; border-bottom: solid 2px #aaa; font: 12px arial; }
.AspNet-Menu-Vertical ul { margin: 0px; padding: 0px; }
.AspNet-Menu-Vertical li { list-style-type: none; margin: 0px; line-height: 2em; }
.AspNet-Menu-Vertical li a:link, .AspNet-Menu-Vertical li a:visited { font-weight: bold; text-indent: 10px; vertical-align: middle; background-color: #eee; display: block; width: 100%; color: #000; letter-spacing: 0px; border-bottom: solid 1px #aaa; }
.AspNet-Menu-Vertical li a:hover { color: #fff; background-color: #5190b2; }
.AspNet-Menu-Vertical .AspNet-Menu-Selected:link, .AspNet-Menu-Vertical .AspNet-Menu-Selected:visited { color: #fff; background-color: #5190b2; }
.AspNet-Menu-Vertical .AspNet-Menu-ChildSelected:link, .AspNet-Menu-Vertical .AspNet-Menu-ChildSelected:visited { color: Green; }
.AspNet-Menu-Vertical li li li, .AspNet-Menu-Vertical li li li a:link, .AspNet-Menu-Vertical li li li a:visited { background-color: #fff; }
.AspNet-Menu-Vertical li li li a:hover { color: #fff; background-color: #5190b2; }
.AspNet-Menu-Vertical li li li ul { border-bottom: solid 1px #aaa; }
.AspNet-Menu-Vertical li li li li, .AspNet-Menu-Vertical li li li li a:link, .AspNet-Menu-Vertical li li li li a:visited { font-size: 90%; letter-spacing: 1px; color: #f08f2e; border-bottom: solid 0px #aaa; }
.AspNet-Menu-Vertical li li li li a:hover { color: #fff; background-color: #5190b2; }
#navtoplistline { clear: both; padding: 0px; width: 100%; height: 5px; line-height: 5px; background: #333; margin-bottom: 5px; }
/***** NAVIGATION MAIN *****/
#leftNavDiv { padding: 2px 0px 0px 0px; border: solid 1px #aaa; background: url( 'http://theme.foundvalue.com/main/sprite-gradients-large.gif' ) repeat-x 0px 0px; width: 100%; }
.leftNavHeader { color: #000; font: bold 15px arial; margin-left: 20px; }
#navmainlist { width: 100%; }
#navmainlist ul { margin: 0px; padding: 0px; }
#navmainlist li { list-style-type: none; margin: 0px; line-height: 2em; }
#navmainlist ul li ul { padding-left: 10px; }
#navmainlist li a { font-weight: lighter; text-indent: 10px; vertical-align: middle; background-color: #eee; display: block; width: 100%; color: #000; letter-spacing: 0px; border-bottom: solid 1px #aaa; }
#navmainlist li a:hover { color: #fff; background-color: #5190b2; }
#navmainlist li ul { margin: 0px; padding: 0px; }
#navmainlist li ul li { list-style-type: none; margin: 0px; padding: 0px; }
#navmainlist li ul li a, #navmainlist li ul li a:link, #navmainlist li ul li a:visited { background-color: #fff; color: #000; border-bottom: solid 0px #fff; border-top: solid 1px #aaa; }
#navmainlist li ul li a:hover { color: #fff; background-color: #5190b2; }
#navmainlist li ul li ul { margin: 0px; padding: 0px; }
#navmainlist li ul li ul li { list-style-type: none; margin: 0px; padding: 0px; }
#navmainlist li ul li ul a, #navmainlist li ul li ul a:link, #navmainlist li ul li ul a:visited { font-weight: bold; color: #f08f2e; border-bottom: solid 0px #fff; }
#navmainlist li ul li ul a:hover { color: #fff; background-color: #5190b2; }
#navmainlist li a:hover, #navmainlist .activeMainMenuItem { color: #fff; background-color: #5190b2; }
#navmainlistline { clear: both; padding: 0px; width: 100%; height: 2px; line-height: 2px; background: #ccc; margin: 2px 0px 15px 0px; }
/***** NAVIGATION WEBLINKS *****/
#weblinks li { font-size: 90%; list-style: none; margin-left: 5px; }
#weblinks a, #weblinks a:link, #weblinks a:visited { color: #999; }
#weblinks a:hover { color: #ccc; }
/***** Change Password *****/
.AspNet-ChangePassword { line-height: 36px; }
/***** GLOBAL CLASSES *****/
b, strong { letter-spacing: 1px; }
.clear, p { clear: both; }
.img-left { float: left; margin: 6px 10px 15px 0px; }
.img-right { float: right; margin: 6px 0px 15px 10px; }
.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.textsmall { font-size: 90%; line-height: 1.4em; }
.waterMark { color: Gray; vertical-align: middle; text-align: left;}
.underline { border-bottom: 1px solid #333; }
.hidden { display: none; }
.highlight { background: #ffc; }
.errorMessage { font-size: 120%; color: red; margin: 20px 50px 20px 50px; background: #ffc; }
.AspNet-CreateUserWizard { width: 400px; }
.AspNet-CreateUserWizard p { font-size: 85%; line-height: 30px; }
.CalExtender .ajax__calendar_container { line-height: normal; border: 1px solid #646464; background-color: white; color: #004980; }
.AspNet-CreateUserWizard-CreateUserButtonPanel { }
.bookNestedDiv { border: 1px solid #FA9D40; background-color: #F3F6F9; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 90%; padding-right: 15px; padding-left: 10px; padding-bottom: 10px; margin-left: 15px; margin-bottom: 10px; font-weight: 100; line-height: 145%; }
.bookNestedDivHead { background-color: #296dbf; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 14px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; margin-right: -10px; margin-left: -10px; }
p.headline { color: #f08f2e; font-size: 24px; font-weight: bolder; margin-bottom: 14px; line-height: 26px; }
.partnerhead { font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #004980; margin-top: 10px; margin-bottom: 15px; border-bottom: solid 1px #cccccc; padding-bottom: 5px; }
.subhead2 { font-weight: bold; color: #f08f2e; }
.subhead2 A:hover { color: #004980; }
.italic { font-style: italic; }
.paragraphEmphasis { font-weight: bold; font-size: 105%; }
.heirarchy2 { font-weight: 700; font-size: 90%; }
.bookLeft { float: left; margin-right: 10px; }
.deco1_a { font-size: 26px; font-family: Verdana, Arial, sans-serif; color: #f08f2e; }
.deco1_b { font-size: 32px; font-family: Verdana, Arial, sans-serif; color: #004980; padding-left: 65px; }
.graytext { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #666666; line-height: 15px; }
.important { color: #000000; }
.freetrial { border: 1px solid #999999; background-color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 200px; padding-top: 20px; padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; float: right; }
.valueFinder { border: 1px solid #FA9D40; background-color: #F3F6F9; font-size: 12px; font-family: Verdana, Arial, sans-serif; line-height: 14px; font-weight: bold; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin-top: 10px; margin-left: 20px; }
.valueFinderHead { background-color: #296dbf; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 14px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; padding-left: 5px; margin-right: -10px; margin-left: -10px; }
.valueFinderForms { width: 300px; border: 1px solid #fa9d40; padding-left: 3px; }
.recentsoldDiv { height: 190px; width: 167px; border: 1px solid #cccccc; }
.recentsoldImgDiv { text-align: center; border: 1px solid #cccccc; padding: 8px; margin-top: 8px; margin-bottom: 8px; }
.smGray { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #666666; line-height: 14px; }
#footer div { font-size: 75%; letter-spacing: 1px; text-align: center; border-top: 5px solid #ccc; border-bottom: 1px solid #ccc; }
.inviteDivStyle { padding: 15px 5px 15px 5px; margin: 0px 0px 10px 0px; border: solid 3px Green; }
.inviteDivStyle h4, .loginFrontInner h4 { font-weight: bold; font-size: 18px; text-align: center; letter-spacing: 0px; margin-bottom: 10px; }
.promoBox { margin-top: 5px; padding: 5px 5px 0px 5px; }
.promoPopUp { display: none; width: 95%; border: solid 1px #aaa; background: #eee; margin-top: 5px; padding: 10px 2px 10px 2px; }
.promoBox h4 { font-weight: bold; font-size: 16px;  }
.promoPopUp ol { margin-left: 30px; padding-left: 0px; }
.promoPopUp ol li { font-size: 11px; text-align: left; padding-left: 0px; background: none; }
.contentBoxNoBorder { width: 100%; padding: 0px; margin-bottom: 10px; overflow: hidden; }
.contentBoxBackground { width: 100%; padding: 0px; border: solid 1px #aaa; margin-bottom: 10px; background-color: #eee; overflow: hidden; }
.contentBoxBorder { width: 100%; border: solid 1px #aaa; padding: 0px; margin-bottom: 10px; overflow: hidden; }
.contentBox { width: 100%; padding-bottom: 10px; overflow: hidden; }
.contentBox h2, .contentBox h3, .contentBox h4 { letter-spacing: 0px; margin-bottom: 0px; }
.contentBoxBody { padding: 5px 10px 10px 10px; font-size: 12px; margin-bottom: 5px; }
.contentBox2Column { float: left; width: 47%; padding: 5px; overflow: hidden; }
.contentBox2ColumnBackground { float: left; width: 47%; background-color: #eee; padding: 5px;  overflow: hidden;}
.contentBox2Column a, .contentBox2Column a:link, .contentBox2ColumnBackground a, .contentBox2ColumnBackground a:link { font-size: 12px; line-height: 13px; }
.contentBox3Column { float: left; width: 33%; padding-right: 0px; overflow: hidden;}
.contentBox3Column a, .contentBox3Column a:link { font-size: 11px; letter-spacing: 0px; line-height:140%; }
.contentBoxBody td { border: solid 1px #aaa; padding: 0px 5px 10px 5px; }
.titleBoxBackground { padding: 5px 0px 5px 0px; width: 100%; border-bottom: solid 1px #aaa; background: url( 'http://theme.foundvalue.com/main/sprite-gradients-large.gif' ) repeat-x 0px 0px; width: 100%; }
.titleBoxBackgroundBlue { padding: 0px 0px 0px 0px; width: 100%; border-bottom: solid 2px #ffffff; background: url( 'http://theme.foundvalue.com/main/sprite-gradients-large.gif' ) repeat-x 0px -200px; width: 100%; }
.titleBoxNoBackground { padding: 10px 0px 0px 0px; width: 100%; }
.titleBoxBorderNoBackground { padding: 10px 0px 0px 0px; width: 100%; border-bottom: solid 2px #aaa; background-color: #fff; }
.titleDark { padding-left: 10px; color: #000; font: bold 15px arial; }
.titleLight { padding-left: 10px; }
.titleWhite { padding-left: 10px; color: #ffffff; font-weight: bold; }
.titleLightBold { padding-left: 10px; font-weight: bold; }
.adStyles { margin: 10px 0px 10px 0px; text-align: center; }
#hotTopics ul { margin-left: 0px; padding-left: 0px; list-style: none; }
#hotTopics ul li { padding-left: 18px; background: url('http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat -100px -92px ; border: none; }
.customTabStyle .ajax__tab_header { border-bottom: solid 1px #aaa; margin-bottom: -1px; }
.customTabStyle .ajax__tab_outer { margin-bottom: -1px; border: solid 1px #aaa; border-top: solid 1px #aaa; border-right: solid 1px #fff; }
.customTabStyle .ajax__tab_inner { margin-bottom: 0px; background-color: #eee; border-top: solid 2px #eee; border-right: solid 1px #aaa; padding: 0px 4px 0px 4px; }
.customTabStyle .ajax__tab_tab { font: 10px; width: 110px; }
.customTabStyle .ajax__tab_active .ajax__tab_outer { margin-bottom: -1px; border-bottom: solid 1px #fff; }
.customTabStyle .ajax__tab_active .ajax__tab_inner { margin-bottom: 0px; background-color: #fff; border-right: solid 1px #aaa; padding: 0px 4px 0px 4px; }
.customTabStyle .ajax__tab_body { border: solid 1px #aaa; border-top: none; padding: 10px; margin-bottom: 10px; font-size: 12px; }
.customTabStyle .ajax__tab_body p { font-size: 110%; margin-top: 0px; }
.customTabStyle .ajax__tab_hover .ajax__tab_inner { border-top: solid 2px Orange; }
.ajax__tab_xp .ajax__tab_header { font-family: Tahoma; font-size: 100%; font-weight: bold; }
.ajax__tab_xp .ajax__tab_body { font-family: Tahoma; font-size: 100%; }
.loginFrontOuter { width: 100%; background-color: #eee; padding: 0px 10px 10px 10px; text-align: center; }
.loginFrontInner { width: 100%; background-color: #fff; padding: 0px 0px 15px 10px; }
#maincolumn .blueButton, .blueButton { color: White; padding: 3px 6px 3px 6px; font-size: 16px; font-weight: bold; border-bottom: solid 1px #0066b2; font-weight: bold; background: url('http://theme.foundvalue.com/main/sprite-gradients-large.gif') repeat-x 0px -200px; }
#maincolumn .buttonStandard, .buttonStandard { color: White; padding: 3px 6px 3px 6px; font-variant: small-caps; font-size: 16px; font-weight: bold; border: 1px solid #aaa; background: url('http://theme.foundvalue.com/main/sprite-gradients-large.gif') repeat-x 0px -100px; }
#maincolumn .buttonStandard a, #maincolumn .buttonStandard:link, #maincolumn .buttonStandard:visited , #maincolumn .blueButton a, #maincolumn .blueButton:link, #maincolumn .blueButton:visited {  color: White; }
.buttonStandard a, .buttonStandard:link, .buttonStandard:visited, .blueButton a, .blueButton:link, .blueButton:visited  {  color: White; }
.buttonStandard a, .buttonStandard a:link, .buttonStandard a:visited, .blueButton a, .blueButton a:link, .blueButton a:visited  {  color: White; }
#maincolumn .buttonStandard:hover, .buttonStandard:hover, #maincolumn .blueButton:Hover, .blueButton:Hover  { background: #5190b2; color: White; text-decoration: none; }
.webPartDefaultStyle { Font-Size: 0.9em; background-color: #ffffff; Color: #000000; }
.webPartDefaultStyle h1, .webPartDefaultStyle h2, .webPartDefaultStyle h3, .webPartDefaultStyle h4, .webPartDefaultStyle h5 {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; letter-spacing: 2px; padding-bottom: 0px; }  
.webPartDefaultStyle h1 { font-size: 175%; padding-bottom: 10px; color: Black; }
.webPartDefaultStyle h2 { font-size: 140%; color: Black; }
.webPartDefaultStyle h3 { font-size: 130%; color: #004980; }
.webPartDefaultStyle h4 { font-size: 120%; color: Green; }
.webPartDefaultStyle h5 { font-size: 110%; letter-spacing: 0px; line-height: 20px; word-spacing: -1px; text-decoration: none; padding-bottom: 15px; }
.webPartHideMenu { display: none; }
.AspNet-CreateUserWizard { width: 550px; display: block;}
.AspNet-CreateUserWizard-CreateUserButtonPanel { width: 100%; margin-top: -50px; padding-left: 250px; display: block; }
.frontPageSprite { background: url( 'http://theme.foundvalue.com/main/sprite-front-featured.jpg' ) no-repeat; display: block; border: none; width: 200px; height: 200px; }
.frontPageSprite1 { background-position: 0px 0px; }
.frontPageSprite2 { background-position: 0px -200px; } 
.frontPageSprite3 { background-position: 0px -400px; } 
.frontPageSprite4 { background-position: 0px -600px; } 
.mainSpriteLogo { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat; border: none; width: 190px; height: 31px; }
.mainSpriteWordIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat 0px -50px; display: block; border: none; width: 30px; height: 30px;}
.mainSpritePdfIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' )  no-repeat -50px -50px; display: block; border: none;  width: 29px; height: 28px; }
.mainSpriteCalIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' )  no-repeat -100px -50px; border: none; width: 16px; height: 16px;}
.mainSpriteAudioIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat 0px -100px; display: block; border: none; width: 24px; height: 24px;}
.mainSpriteProgressIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat -50px -100px ; display: block; border: none; width: 28px; height: 28px;}
.mainSpriteListIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat -100px -100px ; display: block; border: none; width: 10px; height: 10px;}
.mainSpriteBrowserIcon { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat 0px -150px; display: block; border: none; width: 16px; height: 16px;}
.mainSpriteXfnImage { background: url( 'http://theme.foundvalue.com/main/sprite-logo-nav-icons.gif' ) no-repeat 0px -200px; display: block; border: none; width: 80px; height: 15px; }
.customTabStyle .ajax__tab_header { border-bottom: solid 1px #aaa; margin-bottom: -1px; white-space:nowrap;}
.customTabStyle .ajax__tab_outer { margin-bottom: -1px; border: solid 1px #aaa; border-top: solid 1px #aaa; border-right: solid 1px #fff; display:-moz-inline-box;display:inline-block}
.customTabStyle .ajax__tab_inner { margin-bottom: 0px; background-color: #eee; border-top: solid 2px #eee; border-right: solid 1px #aaa; padding: 0px 4px 0px 4px; display:-moz-inline-box;display:inline-block}
.customTabStyle .ajax__tab_tab { font: 10px; width: 110px; margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
.customTabStyle .ajax__tab_active .ajax__tab_outer { margin-bottom: -1px; border-bottom: solid 1px #fff; }
.customTabStyle .ajax__tab_active .ajax__tab_inner { margin-bottom: 0px; background-color: #fff; border-right: solid 1px #aaa; padding: 0px 4px 0px 4px; }
.customTabStyle .ajax__tab_body { border: solid 1px #aaa; border-top: none; padding: 10px; margin-bottom: 10px; font-size: 12px; }
.customTabStyle .ajax__tab_body p { font-size: 110%; margin-top: 0px; }
.customTabStyle .ajax__tab_hover .ajax__tab_inner { border-top: solid 2px Orange; }
/* scrolling */
.customTabStyle .ajax__scroll_horiz {overflow:scroll;}
.customTabStyle .ajax__scroll_vert {overflow:scroll;}
.customTabStyle .ajax__scroll_both {overflow:scroll}
.customTabStyle .ajax__scroll_auto {overflow:auto}
