.document_top_spacers { height: 75px }
.soltext    { padding:3; border-bottom:1px solid #EEEEEE; font-family: Verdana; font-size: 8pt; color: #000000; 
               border-left-width:1; border-right-width:1; border-top-width:1 }
.sol_title   { font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-variant: small-caps; 
               font-weight: bold; background-color: #669999; height: 25px }
.hosting_select_bg { background-image: url('nav/bgs/hosting_select_bg.gif'); height: 200px }
.nav_menu_bg { background-image: url('nav/bgs/nav_menu_bg.gif'); height: 35px; font-family:Verdana; font-size:7pt; color:#FFFFCC; text-transform:uppercase; font-weight:bold }
.smalltext   { font-family: Verdana; font-size: 7pt; color: #000000 }
.line_horiz_products_info { background-image: url('nav/bgs/line_horiz_products.gif'); height: 15px }
.bg_products_info { background-image: url('nav/bgs/bg_products_info.gif') }
.line_vertical_fp { background-image: url('nav/bgs/line_vertical_fp.gif') }
.date_time   { font-family: Verdana; font-size: 8pt; text-align: center }
.button_style { color: #000000; border: 1px solid #666666; background-color: #F3F3F3; height: 20px }
.login_box   { border: 1px solid #8FA4C2 }
.welcome_header { font-family: Verdana; font-size: 12pt; color: #455C7E; font-weight: bold; padding-left:0; padding-top:15; padding-bottom:15 }
.welcome_exp_end_without_right_border { border-bottom:1px solid #C0C0C0; border-left-width:1; border-right-width:1; border-top-width:1 }
.welcome_exp_end { border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; border-left-width:1; border-top-width:1 }
.welcome_exp_titles { border:1px solid #C0C0C0; font-family: MS Sans Serif; font-size: 12pt; color: #6B6B6B; font-weight: bold; background-color: #F4F5EB; height: 30 }
.welcome_exp { border-right: 1px solid #C0C0C0 }
.title_bold_doc { font-family: Verdana; font-size: 10pt; color: #455C7E; font-weight: bold }
.line_vertical_login_box_sep_op { background-image: url('nav/bgs/line_vertical_login_box_sep_op.gif') }
.fp_graphic_bg { background-image: url('nav/bgs/fp_top_graphic_bg.jpg'); height: 200px }
.truck_bg    { background-image: url('nav/bgs/truck_bg_left.jpg'); background-position:  
               left bottom; ; background-repeat:no-repeat; background-attachment:fixed }
.line_vertical_login_box_sep { background-image: url('nav/bgs/line_vertical_login_box_sep.gif') }
.left_bg     { background-image: url('nav/bgs/left_bg.gif') }
.special_bg  { background-image: url('nav/bgs/special_bg_1.jpg'); height: 30px; font-family:Verdana; font-size:8pt; color:#475E78; font-weight:bold }
.line_horiz_fp_graphic_spacers { background-image: url('nav/bgs/line_horiz.gif') }
.title_bold  { font-family: Verdana; font-size: 8pt; color: #475E78; font-weight: bold }
.special_exp_bg { font-family: Verdana; font-size: 10pt; color: #3C4E64; background-color: 
               #E4E9EF }
.special_exp_title_bar { font-family: Verdana; font-size: 8pt; color: #506480; font-weight: bold; 
               background-color: #BCC7D6; height: 20px }
.section_title { font-family: Verdana; font-size: 12pt; color: #475563; font-weight: bold }
.nav_menu    { font-family: Verdana; font-size: 7pt; color: #FFFF99; height: 22px; font-weight:bold;  }
#nav_menu_current_section { font-family: Verdana; font-size: 8pt; border-left-width: 1; border-right-width: 1; border-top-width: 1; height: 22px
               border-bottom: 1px solid #A6B6CE; background-color: #FFFFE1 }
.location_exp_text_spacer_image { height: 15px }
.exp_text_level { font-family: Verdana; font-size: 8pt; color: #597191 }
.location_bg { height: 120px; background-image:url('nav/bgs/location_bg.gif') }
.bullet_list { list-style-image: url('nav/imgs/Bullet_list.gif') }
.pull_style  { font-family: Verdana; font-size: 8pt; color: #3C4A60 }
.line_vertical { background-image: url('nav/bgs/line_vertical.gif') }
.small_text  { font-family: Verdana; font-size: 8pt; color:#44566F }
.line_horiz_bottom { background-image: url('nav/bgs/line_horiz_bottom.jpg'); height: 20px }
.line_horiz  { background-image: url('nav/bgs/line_horiz.gif'); height: 15px }
.logo_line   { background-image: url('nav/bgs/logo_line.jpg'); height: 20px }
.top_spacers_image { height: 10px; width: 15px }
.nav_menu_graphic_spacers {height: 10px; width: 20px}
.bullet_list_gray { list-style-image: url('nav/imgs/bullet_fp_gray.gif') }
.search_field { border: 1px solid #C5C8CB; background-color: #FFFFFF; height: 18px; font-family:Verdana; font-size:8pt }
.title_search_results { font-family: Verdana; font-size: 8pt; border-left-width: 1; 
               border-right-width: 1; border-top-width: 1; 
               border-bottom: 1px solid #000000; background-color: #EDF3F3; height: 30px }
.logo_spacers { height: 12px; width: 100px }
.logo_bg     { background-image: url('nav/bgs/logo_bg.gif'); height: 95px }
.bg_horiz_bottom { background-image: url('nav/bgs/bg_horiz_bottom.jpg'); height: 15px }
.bg_horiz_top { background-image: url('nav/bgs/bg_horiz_top.jpg'); height: 15px }
.bottom_bg   { background-image: url('nav/bgs/bottom_bg.gif'); height: 50px }
.middle_bg   { height: 200px; background-image:url('nav/bgs/middle_bg.gif')}
.middle_bg_without_spacers   { background-image:url('nav/bgs/middle_bg.gif')}
.alltext     { font-family: Verdana; font-size: 8pt; color:#303E50 }
.bottom_nav_spacers     { height: 30px }
.spacers_85     { height: 85px }
.intro_bg_spacers     { height: 215px }
.spacers     { height: 15px }
.spacers_20  { height: 20px }
.spacers_25  { height: 25px }
.spacers_30  { height: 30px }
.spacers_35  { height: 35px }
.spacers_45  { height: 45px }
.spacers_50 { height: 50px }
.spacers_75  { height: 75px }
.spacers_100 { height: 100px }
.spacers_130 { height: 130px }
.spacers_135 { height: 135px }
.spacers_145 { height: 145px }
.spacers_150 { height: 150px }
.spacers_200 { height: 200px }
.spacers_250 { height: 250px }
.spacers_300 { height: 300px }
.spacers_350 { height: 350px }
.spacers_400 { height: 400px }
.spacers_500 { height: 500px }
.spacers_600 { height: 600px }
.spacers_700 { height: 700px }
.spacers_800 { height: 800px }
.spacers_900 { height: 900px }
.spacers_1000 { height: 1000px }
.spacers_1100 { height: 1100px }
.spacers_1200 { height: 1200px }
.spacers_1300 { height: 1300px }
.spacers_1400 { height: 1400px }
.spacers_1500 { height: 1500px }
.spacers_1600 { height: 1600px }
.spacers_1700 { height: 1700px }
.spacers_1800 { height: 1800px }
.spacers_1900 { height: 1900px }
.spacers_2000 { height: 2000px }
.top_spacers { height: 100px }
.nav_menu_spacers { height: 16px }



a:hover      { color: #CC3300; font-family: Verdana; font-size: 8pt }
a            { text-decoration: none; font-family: Verdana; font-size: 8pt; color: 
               #0066FF }
               
               .below_Styles_Are_For_The_Menu{}


body         { margin:0px; background-image: url('nav/bgs/doc_bg.gif'); background-attachment:scroll }

.form_field        { color: #000000; font-family: Verdana; font-size: 8pt; 
               border: 1px solid #999999; background-color: #FFFFFF; height: 15px }
               
               
               
               
               
               
               
               
               
               
.Below_Styles_For_DaAccordion_Script {}


.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red
}


.Below_Styles_For_Tool_Tip_Script {}


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}






.below_styles_are_for_nav_menu {}



#dropmenudiv{
border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-top:1px solid #C0C0C0; position:absolute;
line-height:18px;
z-index:100; font-variant:normal; font-size:8pt; font-family:Verdana; background-color:#F9F9F9
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #C0C0C0;
text-decoration: none;
font-family:Verdana; font-size:8pt; color:#000000; border-left-width:1; border-right-width:1; border-top-width:1; padding-left:0; padding-right:0; padding-top:1px; padding-bottom:1px; background-color:#F9F9F9
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F4F4F4;font-family:Verdana; font-size:8pt; color:#FF0000
}











#dropinboxv2cover{
width: 460px; /*change width to desired */
height: 450px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 460px; /*change width to above width-20. */
height: 450px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 1px solid black; /*Customize box appearance*/
background-color: lightyellow;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}