/* myeclipseide.com css file, 8 feb 2007 */
/* palette - blue1 #5D6AE4; blue2 #1D2AA0; blue3 #2838C4; blue4 #6895DA; gold #FBCF3A; medium green #40A40F; light green #ADF954; red #E1433D;
   see myeclipse_palette.psd for complete site color inventory */
/* default path is themes/myeclipse/style */   
   

html { height: 100%; }
body { height: 100%; background-color: #C7C7C7; color: #eeeeee; margin: 0px; padding-top: 0px; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }

a:link { color: #ADF954; }
a:visited { color: #ADF954; }
a:active { color: #ffffff; } 
a:hover { color: #ffffff; }

a.reverse-color:link { color: #ffffff; text-decoration: none; }
a.reverse-color:visited { color: #ffffff; text-decoration: none; }
a.reverse-color:active { color: #ADF954; text-decoration: none; }
a.reverse-color:hover { color: #ADF954; text-decoration: none; }

h1.sidebar, h1.sidebar 
a:link, h1.sidebar a:visited, h1.sidebar a:active, h1.sidebar a:hover {
 FONT-SIZE: 10px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 display: inline;
 margin: 0px;
 padding: 0px;
}

b { letter-spacing: 0.5px; }
blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 20px; }
h1 { font-size: 18px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; } /* used throughout the site for modules */
h2 { font-size: 14px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; } /* used throughout the site for modules */
h3 { font-size: 14px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; }
hr { color: #6673E3; }
img { border: 0px; padding: 0px; margin: 0px; }
p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
pre { font-family: monospace; font-size: 12px; } 
sup { font-size: 10px; }
td { font-size: 12px; line-height: 16px; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
ol { border: 0px; margin-top: 2px; list-style-type: decimal; }
li { line-height: 16px; padding-bottom: 4px; }

/*universal styles*/
#container { height: 100%; }
#topnav { }
#content { }
#overflow { overflow: hidden; }
.center { text-align: center; }
.module { }
.nobr { white-space: nowrap; }
.font11 { font-size: 11px; line-height: 13px; }
.small { font-size: 10px; font-weight: normal; }
.banner-space { padding-top: 10px; padding-bottom: 30px; }
.copy-margins { padding-left: 20px; padding-right: 15px; padding-bottom: 15px; }
.left_shadow { background-image: url(/themes/myeclipse/images/shadow_left.jpg); background-repeat: repeat-y; background-position: top left; }
.right_shadow { background-image: url(/themes/myeclipse/images/shadow_right.jpg); background-repeat: repeat-y; background-position: top left; }
.btm_space { padding-bottom: 20px; }

/*masthead*/
#masthead { margin-bottom: 6px; }
.mast1 { background-image: url(/themes/myeclipse/images/masthead/header_02.jpg); background-repeat: repeat-x; background-position: top left; }
.mast2 { background-image: url(/themes/myeclipse/images/masthead/header_15.jpg); background-repeat: repeat-x; background-position: top left; }
.login_bg { background-image: url(/themes/myeclipse/images/masthead/header_10.jpg); background-repeat: no-repeat; background-position: top left; }
.login_answer { overflow: hidden; font-size: 10px; }
.header4-exp { background-image: url(/themes/myeclipse/images/masthead/header_04-exp.jpg); background-repeat: repeat-x; background-position: top left; }
.header7-exp { background-image: url(/themes/myeclipse/images/masthead/header_07-exp.jpg); background-repeat: repeat-x; background-position: top left; }
.header10-exp { background-image: url(/themes/myeclipse/images/masthead/header_10-exp.jpg); background-repeat: repeat-x; background-position: top left; }
.header11-exp { background-image: url(/themes/myeclipse/images/masthead/header_11-exp.jpg); background-repeat: repeat-x; background-position: top left; }
.header12-exp { background-image: url(/themes/myeclipse/images/masthead/header_12-exp.jpg); background-repeat: repeat-x; background-position: top left; }
.header15-exp { background-image: url(/themes/myeclipse/images/masthead/header_15-exp.jpg); background-repeat: repeat-x; background-position: top left; }

/*home*/
table#index_2 td, table#index_3 td, table#index_4 td, table#index_5 td, table#index_6 td { vertical-align: top; }
#index_2, #index_5 { margin-bottom: 12px; }
.index_2_edge { background-image: url(/themes/myeclipse/images/index/index-2_04-tile.gif); background-repeat: repeat-y; background-position: top left; }
.index_5_edge { background-image: url(/themes/myeclipse/images/index/index-5_04-tile.gif); background-repeat: repeat-y; background-position: top left; }
.index_6_edge { background-image: url(/themes/myeclipse/images/index/index-6_04-tile.gif); background-repeat: repeat-y; background-position: top left; }

/*why*/
.why_blue { background-color: #C3D5F0; color: #111F99; padding: 10px; padding-left: 20px; line-height: 20px; }
.why_white { background-color: #ffffff; color: #111F99; padding: 10px; padding-left: 20px; line-height: 20px; }
.why_gold { background-color: #6895DA; color: #FBCF3A; font-weight: bold; font-size: 20px; vertical-align: top; padding-top: 10px; }
.ct { border-bottom: 1px solid #5D6AE4; padding-bottom: 10px; margin-bottom: 14px; } /* testimonials divider */
.who { font-weight: bold; color: #FBCF3A; text-transform: uppercase; }

/*buy*/
table#buy, table#reseller, table#active-acct { margin-bottom: 14px; }
.buy_btm_edge { background-image: url(/images/buy/buy_bottom_edge.gif); background-repeat: repeat-x; background-position: top left; }
.buy_left_edge { background-image: url(/images/buy/buy_left_edge.gif); background-repeat: repeat-y; background-position: top left; background-color: #2838C4; }
.buy_right_edge { background-image: url(/images/buy/buy_right_edge.gif); background-repeat: repeat-y; background-position: top right; background-color: #2838C4; }
.divider { background-image: url(/images/buy/divider.gif); background-repeat: repeat-x; background-position: top left; }
.image-buttons { background-color: transparent; border: none; }
.sub1 { background-color: #A9B0F1; color: #1D2AA0; font-size: 10px; text-align: center; }
.sub2 { background-color: #5D6AE4; color: #eeeeee; font-size: 10px; text-align: center; }

/*try*/
#banner_try-top { margin-top: 20px; }
#banner_try-top2 { margin-top: 20px; }
#banner_try-middle { margin-top: 
20px; margin-bottom: 18px; }
#banner_try-btm { background-color: #6673E3; }
h3.gold { font-size: 14px; font-weight: bold; color: #FBCF3A; margin-bottom: 4px; margin-top: 0px; }
.white-vert { border-right: 2px solid #eeeeee; padding-right: 4px; }
.last-col-padding { padding-left: 10px; }

/*news*/
h3.news { font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 2px; }
#article { width: 550px; clear: both; padding-bottom: 10px; }
.article-column1 { float: left; width: 110px; vertical-align: top; }
.article-column2 { float: right; width: 440px; vertical-align: top; }
.nnspacer { line-height: 18px; border-bottom: 1px solid #1D2AA0; margin-bottom: 16px; padding-top: 10px; }

/*features*/
#features-summary { border-collapse: collapse; border-bottom: 1px solid #1D2AA0; background-color: #ffffff; padding: 5px; }
h3.features { font-size: 12px; color: #ffffff; }
table#features-summary th { background-color: #E1433D; }
table#features-summary td { border-bottom: 1px solid #1D2AA0; padding: 0.3em 0.1em 0.3em 0.2em; font-size: 11px; }
table#features-summary td a { color: #1D2AA0; }
table#vtdt td { padding-bottom: 10px; }
.fb { border-left: 1px solid #1D2AA0; }
.ml { margin-left: 6px;}
.white_border { border: 1px solid #ffffff; margin-bottom: 16px; }

/*greybox*/
#features-greybox { margin-top: 10px;  background-color: #1D2AA0; padding: 10px; }
.bg_table { background-color: #525872; }
.bg2_table { background-color: #679044; }
.list { font: 600 10px Arial, Helvetica, sans-serif; color: #ffffff;}
.list2 { font: 600 11px Arial, Helvetica, sans-serif; color: #679044;}
.green_title { font: small-caps 900 20px Arial, Helvetica, sans-serif; color: #679044; }
.green_smalltitle { font: small-caps 12px Arial, Helvetica, sans-serif; color: #679044; }
.black_title { font: small-caps 900 20px Arial, Helvetica, sans-serif; color: #000000; }
.white_title { font: 600 16px Arial, Helvetica, sans-serif; color: #ffffff; }
.blue_title { font: small-caps 900 20px Arial, Helvetica, sans-serif; color: #104986; }
.quote {font: 600 14px Arial, Helvetica, sans-serif; color: #605e7d; }
.small_quote {font: 10px Arial, Helvetica, sans-serif; color: #605e7d; }

#features-enhancements {}
hr.greybox { color: #b2afaf; }
.white a:link, .white a:visited, .white a:active, .white a:hover { font: 600 12px Arial, Helvetica, sans-serif; color: #ffffff; }
.green a:link, .green a:visited, .green a:active, .green a:hover { font: 600 12px Arial, Helvetica, sans-serif; color: #679044; }
.black a:link, .black a:visited, .black a:active, .black a:hover { font: 12px Arial, Helvetica, sans-serif; color: #000000; }

/*web installers*/
@font-face {
    font-family: "Trebuchet MS";
    src: url("/themes/myeclipse/style/trebucbd.ttf"); 
    font-weight: 900;
}
#web_installer {}
hr.greybox { color: #b2afaf; }
.black_title2 { font: 900 30px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.white_title2 { font: 600 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.blue_bg { background-color: #81c3e4; }
.grey_bg { background-color: #eeeeee; }
.list_div { font: 900 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; }
table#web_installer td { font: 900 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#ffffff; padding:0px 0px 0px 7px; }
table#web_installer_logo td { font: 900 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#ffffff; padding:0px 0px 0px 7px; }
table#web_installer td.common{ font: 900 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#ffffff; padding:0px 5px 5px 0px; }
table#web_installer td a.green { font: 900 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
table#step1 td { font: 900 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#ffffff; padding:0px 5px 5px 0px; }
table#step2 td { font: 900 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#ffffff; padding-left:2px; }
table#step2 td a {  font: 900 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; cursor: pointer; }
table#step1-list1 td { font: 900 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#eeeeee; padding:0px; }
table#step1-list2 td { font: 900 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#eeeeee; padding:0px; }
table#checkboxes td { font: 900 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color:#ffffff; padding:1px 3px; }
#web_installer input[type=button] { cursor: pointer; }
#web_installer input[type=submit] { cursor: pointer; }
div.scroll_s { width:585px; height:60px; overflow:auto; }
div.scroll_m { width:585px; height:125px; overflow:auto; }
div.scroll_l { width:585px; height:160px; overflow:auto; }
table#installer_list td { color: #000000; text-align: left;}

/*all downloads*/
#main_download {}
table#main_download td { font: 1.0em Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #525551; text-align: left; padding:0px; }
table#main_download a { color: #081BC1; text-decoration: none; }
table#main_download a:hover {text-decoration: underline;}
.orange_title { font: 900 1.1em Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #d05606; }
.darkgrey_title { font: 900 2.1em Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #1b1d1a; }
.darkgrey_title2 { font: 900 1.4em Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #4b4d4a; }
.lightgrey_title { font: 900 1.1em Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #7d807c; }

/*features-expandable*/
#features-detail { margin-top: 10px; }
.detail { padding-top: 10px; padding-bottom: 10px; margin-bottom: 40px; border-bottom: solid 1px #6673E3; }

/*education*/
table#education-summary, table#key, table#partner-network { background-color: #ffffff; color: #1D2AA0; margin-bottom: 14px; }
h3.edu { font-size: 14px; color: #1D2AA0; padding-top: 0px; }
table#education-summary th { background-color: #40A40F; }
table#education-summary td a { color: #1D2AA0; }
table#partner-network th { background-color: #40A40F; }
table#partner-network td a { color: #1D2AA0; }
table#key th { background-color: #40A40F; }
table#key td { padding: 6px; }
.eb { border-left: 1px solid #1D2AA0; text-align: center; }
.edspace { padding: 10px; padding-left: 12px; }
.key-bb { border-bottom: 1px solid #1D2AA0; }
.key-br { border-right: 1px solid #1D2AA0; }

/*member services and support*/
#member-support-summary { background-color: #ffffff; color: #2838C4; }
table#member-support-summary td { border-bottom: 1px solid #2838C4; padding: 6px; padding-left: 0px; }
table#member-support-summary td a { color: #2838C4; }
.msb { border-right: 1px solid #1D2AA0; }
.pt { margin-top: 10px; padding-bottom: 4px; } /* logos in training section */

/*box and block styles*/
.block_btm { margin-bottom: 12px; }
.block_btm_edge { margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #6673E3; }
.leftblock_edge { background-image: url(/themes/myeclipse/images/leftblock/leftblock_04_edge.gif); background-repeat: repeat-y; background-position: top left; }
.search_edge { background-image: url(/themes/myeclipse/images/search/search_04_edge.gif); background-repeat: repeat-y; background-position: top left; }
.blue1_edge { background-image: url(/themes/myeclipse/images/blue-boxes/blue1_edge.gif); background-repeat: repeat-y; background-position: top left; }
.blue1_top { background-image: url(/themes/myeclipse/images/blue-boxes/blue1_top.gif); background-repeat: repeat-x; background-position: top left; }
.blue2_edge { background-image: url(/themes/myeclipse/images/blue-boxes/blue2_edge.gif); background-repeat: repeat-y; background-position: top left; }
.blue2_top { background-image: url(/themes/myeclipse/images/blue-boxes/blue2_top.gif); background-repeat: repeat-x; background-position: top left; }
.blue3_edge { background-image: url(/themes/myeclipse/images/blue-boxes/blue3_edge.gif); background-repeat: repeat-y; background-position: top left; }
.blue3_top { background-image: url(/themes/myeclipse/images/blue-boxes/blue3_top.gif); background-repeat: repeat-x; background-position: top left; }
.blue4_edge { background-image: url(/themes/myeclipse/images/blue-boxes/blue4_edge.gif); background-repeat: repeat-y; background-position: top left; }
.blue4_top { background-image: url(/themes/myeclipse/images/blue-boxes/blue4_top.gif); background-repeat: repeat-x; 
background-position: top left; }

/*overrides the stupid default coding of the search box*/
#searchbox form div br { display: none; }
#searchbox form div input { width: 140px; margin-top: 2px; margin-bottom: 2px; } 

/*footer*/
#footer { }
.copyright { font-size: 9px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }
.textnav { font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; 
           padding-bottom: 6px; padding-top: 4px; }
.footer_exp { background-color: #2838C4; background-image: url(/themes/myeclipse/images/footer/footer-exp_04.gif); background-repeat: repeat-x; background-position: top left; }
 
/*forms*/
form { margin-bottom: 0px; margin-top: 0px; }
input, textarea { color: #333333; background-color: #FFFFFF; border: 1px solid #C3C3C3; font-size: 12px; line-height: 14px; }
select { color: #333333; background-color: #FFFFFF; border: 1px solid #C3D5F0; font-size: 12px; } 
input.box { color: #333333; background-color: transparent; border: 0px; }
form { margin-bottom: 0px; margin-top: 0px; }
input[type="checkbox"] { background-color: transparent; border: 0px; }
input[type="radio"] { background-color: transparent; border: 0px; }
input[type="image"] { background-color: transparent; border: 0px; }

/*general background-styles*/
.white_bg { background-color: #ffffff; }
.blue1_bg { background-color: #5D6AE4; color: #eeeeee; } /* buy, news */
.blue2_bg { background-color: #1D2AA0; color: #eeeeee; } /* education, features */
.blue3_bg { width: 100%; background-color: #2838C4; color: #eeeeee; } /* members, support, faq, forums, try, footer, home*/
.blue4_bg { background-color: #6895DA; color: #eeeeee; } /* why */

/* menu styles for PostNuke */
#leftnav { margin-bottom: 12px; } 
.leftnav_edge { background-image: url(/themes/myeclipse/images/leftnav/leftnav_04_edge.gif); background-repeat: repeat-y; background-position: top left; }
.menu ul, .menu li { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; } /* removes default PostNuke nav list styles */
/* applies new styles */ 
.menu ul { padding-top: 8px; border-bottom: 2px solid #949CE2; padding-bottom: 8px; display: block; width: 100%; } 
.menu li a { text-decoration: none; font-weight: bold; line-height: 18px; padding-bottom: 0px; width: 100%; } 
.menu li a:link { color: #ffffff; }
.menu li a:visited { color: #ffffff; }
.menu li a:active { color: #ffffff; background-color: #6B99E4; } 
.menu li a:hover { color: #ffffff; background-color: #6B99E4; }
.menu, .menu ul { min-height: 0; } /* IE7 float clear: is this needed? */

/* menu styles static */
.leftnav { text-decoration: none; font-weight: bold; line-height: 24px; border-bottom: 1px solid #949CE2; padding-bottom: 2px; display: block; }
a.leftnav:link { color: #ffffff; }
a.leftnav:visited { color: #ffffff; }
a.leftnav:active { color: #ffffff; background-color: #6B99E4; } 
a.leftnav:hover { color: #ffffff; background-color: #6B99E4; }
.exp_bg { background-color: #6B99E4; } 
.menu-exp { text-decoration: none; font-weight: bold; line-height: 24px; margin-left: 14px; padding-bottom: 0px; display: block; }
a.menu-exp:link { color: #E9F1FD; }
a.menu-exp:visited { color: #E9F1FD; }
a.menu-exp:active { color: #ffffff; } 
a.menu-exp:hover { color: #ffffff; }

/* Original styles included with this theme that may be used in modules somewhere */
input.pn-button { color: #FFFFFF; background-color: #660066; font-weight: bold }
.pn-logo, .pn-title, .pn-pagetitle	{ font-weight: bold; font-size: 14px; color: #FFFFFF }

/*hacks for static content module htmlpages*/
/* div#htmlpages > h1 { display: none; }  removes the default title from htmlpages module */

.error {
 	color: #FF0000;
}

.span {
 	font-weight: bold;
}

.tip {
        font:10px/12px Arial,Helvetica,sans-serif;
        border:solid 1px #666666;
        width:270px; 
        padding:1px;
        position:absolute;  
        z-index:100;
        visibility:hidden;
        color:#333333;
        top:20px;
        left:90px;
        background-color: #ffffcc;
        layer-background-color:#ffffcc; 
}


