/* CSS Document */

body { background-image:url(../images/main1.png); background-color:#b0cadb; background-repeat:repeat-x; background-position:center top; margin:40px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; }

a { text-decoration:none;}

div.skiptranslate{ margin:-40px 0 0 0;}

div.skiptranslate iframe{ height:40px; overflow:hidden; display:none;}


input { font-family:Arial, Helvetica, sans-serif; }
strong { font-weight:bold; }
img { border:0px; }
.main_bg { background-image:url(../images/main_bg.png); height:549px; background-repeat:repeat-x; background-position:top; }
.top { height:60px; }
.top_details { background-image:url(../images/top_details.png); height:25px; width:312px; background-repeat:no-repeat; background-position:right; }
.logo { width:164px; height:84px; margin-top:-30px; }
.google_translate_element { width:220px; }
.masthead { width:960px; height:377px; background-repeat:no-repeat; }

/* Homepage Masthead */
.homepage_masthead { width:959px; height:377px; background:url(../images/version4_7_masthead.png) no-repeat 0px 0px; }
.masthead_left { float:left; width:673px; height:349px; padding:18px 7px 10px 27px; }
.masthead_right { float:left; width:238px; height:357px; padding:10px 7px 10px 7px; }
.masthead_dBlue { color:#216298; font-size:32px; font-weight:bold; }
.release_note_text { padding-left:422px; color:#216298; font-size:14px; padding-top:14px; font-style:italic; padding-bottom:35px; }
.release_note_text a { text-decoration:underline; color:#216298; padding:0px 2px; letter-spacing:1px; }
.masthead_btn_download { margin-top:35px; margin-bottom:32px; text-align:center; text-align:center; width:214px; }
.masthead_btn_download a { width:214px; text-align:center; }
.btn_download_large { background:url(../images/masthead_btn_download.png) no-repeat 0px 0px; width:214px; height:60px; }
.btn_download_large:hover { background:url(../images/masthead_btn_download.png) no-repeat 0px -64px; width:214px; height:60px; }

.masthead_btn_hostedTrial { background:url(../images/homepage_banner_links.png) no-repeat 0px 0px ; width:236px; height:122px; }
.masthead_btn_hostedTrial:hover { background:url(../images/homepage_banner_links.png) no-repeat -236px 0px; }
.masthead_btn_buyNow { background:url(../images/homepage_banner_links.png) no-repeat 0px -122px ; width:236px; height:115px; }
.masthead_btn_buyNow:hover { background:url(../images/homepage_banner_links.png) no-repeat -236px -122px; }
.masthead_btn_contactUs { background:url(../images/homepage_banner_links.png) no-repeat 0px -237px ; width:236px; height:119px; }
.masthead_btn_contactUs:hover { background:url(../images/homepage_banner_links.png) no-repeat -236px -237px; }
/* Homepage Masthead */

.wrapper { width:960px; text-align:left; }
.content_area { border-left:1px solid #98bad1; border-right:1px solid #98bad1; background-color:#FFFFFF; }
.content_separate { background-image:url(../images/content_separator.png); height:21px; width:960px; background-repeat:no-repeat; }
.content_bot { background-image:url(../images/content_bot.png); height:8px; width:960px; background-repeat:no-repeat; }
.blue_content_area { border-left:1px solid #98bad1; border-right:1px solid #98bad1; background-color:#d8e8f3; }
.main_padding { padding:20px; }
.padding_small { padding:0px 10px 0px 10px; }
.padding_rt { padding-right:40px; }
.padding_lft { padding-left:40px;}
.floater { width:280px; vertical-align:top; }
.free_float { float:left; border:1px solid; }
.tweet_txt { font-style:italic; color:#00192b; }
.sml_bluetext { font-size:10px; color:#666; }
.sml_darkbluetext { font-weight:bold; color:#666; }
.white_mid_txt { color:#fff; font-size:25px; }
.yellow_mid_txt { color:#ffcc00; font-size:28px; text-align:center; }
.textbox { height:25px; width:400px; border:1px solid #c0c0c0; margin:0px; color:#666666; font-size:14px; }
.dropdown { height:25px; border:1px solid #c0c0c0; margin:0px; color:#666666; font-size:14px; }
.textbox_area { height:70px; width:400px; border:1px solid #c0c0c0; margin:0px; color:#666666; font-size:14px; }
.submit_btn { background-image:url(../images/contact_btn.png); width:182px; height:41px; border:none 0px; padding:0px; margin:0px; line-height:40px; color:#fff; font-size:18px; cursor:pointer;}
.btn_buy { text-align:center; padding-top:20px; padding-bottom:10px; }

.btn_buynow_header { height:30px; padding:8px 0px 8px 0px; }
.btn_buynow_header a { height:30px; padding:8px 0px 8px 0px; padding-left:18px; background:url(../images/btn_buynow_header_left.png) no-repeat left center; }
.btn_buynow_header a span { padding:7px 20px 8px 0px; height:30px; background:url(../images/btn_buynow_header_right.png) no-repeat right center; color:#fff; font-size:14px; }
.footer td { font-size:10px; }
.btn_proceedDownload { background:url(../images/proceedtodownload.png) no-repeat 0px 0px; width:190px; height:29px; border:none; }

.left_col {  width:580px; }
.curve_blue_top { background-image:url(../images/b_curve_top.png); width:567px; height:11px; background-repeat:no-repeat; background-position:top;}
.curve_blue_bot { background-image:url(../images/b_curve_bot.png); width:567px; height:11px; background-repeat:no-repeat; background-position:top;}
.blue_contentarea { width:567px; background-color:#e4eff6;}
.blue_contentarea td { font-size:14px;}

/* Inner Content */

.inner_left_floater { width:620px;  vertical-align:top;}
.inner_right_floater { width:260px;  vertical-align:top; padding-left:40px;}
.innerrt_grey_top { background-image:url(../images/innerrt_content_top.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_grey_content { width:251px; background-color:#f2f2f2;}
.innerrt_grey_bot { background-image:url(../images/innerrt_content_bot.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_grey_top1 { background-image:url(../images/inner_greycontenttop.png); width:281px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_grey_content1 { width:281px; background-color:#f2f2f2;}
.innerrt_grey_bot1 { background-image:url(../images/inner_greycontentbot.png); width:281px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_blue_top { background-image:url(../images/innerrt_contentblue_top.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_blue_content { width:251px; background-color:#f0f4f7; padding:5px 0px;}
.innerrt_blue_bot { background-image:url(../images/innerrt_contentblue_bot.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_dblue_top { background-image:url(../images/innerrt_contentdblue_top.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top; color:#d8e2eb;}
.innerrt_dblue_content { width:235px; background-color:#ecf1f5; padding:5px 8px;}
.innerrt_dblue_bot { background-image:url(../images/innerrt_contentdblue_bot.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top; color:#d8e2eb;}
.alignrt { text-align:right; }
.alignmid{ text-align:center; }
.icons span a{ padding-left:6px; }

.innerrt_darkblue_top { background-image:url(../images/innerrt_darkblue_top.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top;}
.innerrt_darkblue_content { width:251px; background-color:#ccdae6; padding:5px 0px;}
.innerrt_darkblue_bot { background-image:url(../images/innerrt_darkblue_bot.png); width:251px; height:9px; background-repeat:no-repeat; background-position:top;}


/* comapre_grid */

.dblue_content { background-color:#d8e2eb; text-align:center; }
.lblue_content { background-color:#edf2f6; text-align:center; }
.grey_content { background-color:#f2f2f2; text-align:center; }
.blue_content { background-color:#e4eff6; text-align:center; }


/* comapre_grid */

/*compare template */

.cmp_tddiv { width:290px; }
.trial_btn { background-image:url(../images/trial_btn.png); width:219px; height:44px; background-repeat:no-repeat; cursor:pointer; margin:0px; color:#1e71ac; font-size:16px; font-weight:bold; border:0px; }
.cmpcontent_area { border-left:1px solid #98bad1; border-right:1px solid #98bad1; background-image:url(../images/compare_content.png); width:958px; background-repeat:repeat-y; }
.inner_cmpcontent_bot { background-image:url(../images/inner_cmpcontent_bot.png); height:158px; width:960px; background-repeat:no-repeat; }
.modal_text { height:270px; }
.modal_text2 { height:245px; }
/*compare template */



/* Inner Content */

.separator_hor { background-image:url(../images/separator_hor.png); width:20px; background-position:center; background-repeat:repeat-y; }
.separator_ver { background-image:url(../images/separator_ver.png); height:40px; background-position:center; background-repeat:repeat-x; }
.separator { background-image:url(../images/separator_ver.png); height:20px; background-position:center; background-repeat:repeat-x; }
.separator_tweet { background-image:url(../images/separator_ver.png); height:10px; background-position:center; background-repeat:repeat-x; }
.clear { height:10px; color:#fff; }
.clear_big { height:40px; color:#fff;}
.clear_small { height:5px; color:#fff;}
.break_small { height:5px; }
.clear_both { clear:both; }
.inner_content_bot { background-image:url(../images/inner_content_bot.png); height:8px; width:960px; background-repeat:no-repeat; }

.white_bg { background-color:#fff; padding:0px 5px 0px 0px; float:left; line-height:20px; }
.header { background-color:#ededed; color:#cc0000; font-size:15px; text-align:center; padding:5px 0px 5px 0px; font-weight:bold; }
.header_cmp { color:#cc0000;font-size:15px; padding:5px 0px 5px 0px; font-weight:bold; }
.header_blue { color:#1e71ac; font-size:18px; }
.header_blue2 { color:#1e71ac; font-size:14px; font-weight:bold; }
.header_share_icons { padding:30px 0px 0px 20px; }

.red, red a { color:#cc0000; }
.red_large { color:#c90000; font-size:16px; text-align:center; }
.black_header { color:#000; font-size:15px; font-weight:bold; }
.black_highlight, .black_highlight a { color:#000; font-size:14px; font-weight:bold; margin-bottom:3px; }
.blue_highlight, .blue_highlight a { color:#1e71ac; font-size:13px; font-weight:bold; }
.blue_link, .blue_link a { color:#1e71ac; font-size:13px; font-weight:bold; padding-bottom:6px; }
.caps_black { font-size:12px; color:#000; }
.caps_red { font-size:12px; color:#cc0000; }
.red_header { color:#cc0000; font-size:15px; }
.cmp_highlight { color:#cf8c43;  text-align:center; font-size:13px; font-weight:bold; }
.news_header {  background-image:url(../images/news_arrow.png); background-repeat:no-repeat; background-position:left; padding-left:26px; height:24px; }
.news_header a {color:#00192b;}
.news_txt, .news_txt a { color:#005999; font-size:11px; padding:12px 0px 0px 0px; }
.blue { color:#005999; font-size:11px; }
.blue a { font-weight:bold; }
.b_links { margin-top:-5px; }
.b_links a, .b_links p a{ background:url(../images/arrow.png); background-repeat:no-repeat; background-position:left; color:#005999; padding:0px 0px 0px 22px; }
.b_links a:hover, .b_links p a:hover{ color:#cc0000; }
/* ----------------- */
.b_links2 { margin-top:-5px; }
.b_links2 a, .b_links2 p a{ background:url(../images/star_icon.png); background-repeat:no-repeat; background-position:left; color:#005999; padding:2px 0px 0px 22px; }
.b_links2 a:hover, .b_links2 p a:hover{ color:#cc0000; }
/* ----------------- */
.b_links3 { margin-top:-5px; }
.b_links3 a, .b_links3 p a{ background:url(../images/icon_resource.png); background-repeat:no-repeat; background-position:left; color:#005999; padding:2px 0px 2px 22px; }
.b_links3 a:hover, .b_links3 p a:hover{ color:#cc0000; }
/* ----------------- */
.b_links4 { margin-top:-5px; }
.b_links4 a, .b_links4 p a{ background:url(../images/icon_features.png); background-repeat:no-repeat; background-position:left; color:#005999; padding:2px 0px 2px 22px; }
.b_links4 a:hover, .b_links4 p a:hover{ color:#cc0000; }
/* ----------------- */
.b_links1 a, .b_links1 p a{ color:#005999; padding:0px 0px 0px 0px; }
.b_links1 a:hover, .b_links1 p a:hover{ color:#cc0000; }

 a.blue:hover { text-decoration:underline; }
.highlight_bg a{ color:#1e71ac; padding-left:4px; padding-right:4px; font-size:10px; }
.highlight_bg a:hover{ color:#fff; background-color:#1e71ac; padding-left:4px; padding-right:4px; font-size:10px; }
.compare_head { font-size:18px; text-align:center; font-weight:bold; color:#1e71ac; }
.header_grey { font-size:14px; font-weight:bold;}

.testimonial { color:#393939; font-family:Times New Roman, Times, serif; font-size:17px; font-style:italic; font-weight:normal; }
.author { color:#393939; font-size:12px; font-weight:normal; text-align:right; padding-top:20px; }


.textbox_mid { border:1px solid #ccc; width:180px; padding:3px 4px; }
.dropdown_mid { border:1px solid #ccc; width:190px; padding:2px 2px; }

/* inner masthead */



/* menu */
/*#cdnavheader { padding:10px 0px 0px 0px; text-align:right; margin-top:-40px; margin-right:100px; width:670px; float:right; }
#cdnavheader ul { padding:0px; margin: 0px; list-style: none; float:right;  text-align:right; }
#cdnavheader li { padding:0px; float: left; margin: 0px; }
#cdnavheader a { padding:0px; float: left;  margin: 0px; text-decoration: none; }
#cdnavheader ul li a span { padding:2px 8px 2px 8px; color:#1e71ac; display: block; font-size:15px; font-weight:bold; text-align:center; }
#cdnavheader #current a {  color:#1e71ac; background-color:#e9ecef; }
#cdnavheader #current a span {  color:#1e71ac;  padding:2px 8px 2px 8px; }
#cdnavheader #current a:hover span { color:#cc0000; text-decoration:none; }
#cdnavheader a:hover span { color:#cc0000; }*/



#nav {  width:100%; }
#nav td { float:left; padding:1px; float: left; margin: 0px; }
#nav td a { padding:0px; float: left;  margin: 0px; text-decoration: none; }
#nav td a span { padding:2px 8px 2px 8px; color:#1e71ac; display: block; font-size:15px; font-weight:bold; text-align:center; }
.current {  color:#1e71ac; background-color:#e9ecef; }
.current a span {  color:#1e71ac;  padding:2px 8px 2px 8px; }
.current a:hover span { color:#cc0000; text-decoration:none; }
#nav td a:hover span { color:#cc0000; }

/* menu */


/* Inner Banners */

.features { background-image:url(../images/banner/features.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.contact { background-image:url(../images/banner/contact_us.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.services { background-image:url(../images/banner/services.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.community { background-image:url(../images/banner/community.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.company { background-image:url(../images/banner/company.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.hosted { background-image:url(../images/banner/hosted_trial.jpg); width:960px; height:118px; background-repeat:no-repeat; background-position:top center; }

.customer { background-image:url(../images/banner/customers.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.support { background-image:url(../images/banner/support.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.default {  background-image:url(../images/banner/legal.jpg); width:960px; height:118px; background-repeat:no-repeat; background-position:top center; }

.quick_tour {  background-image:url(../images/banner/tour.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.community_ed { background-image:url(../images/banner/community_edition.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.school {  background-image:url(../images/banner/school_edition.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.district {  background-image:url(../images/banner/district_edition.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.buzz {  background-image:url(../images/banner/news.jpg); width:960px; height:118px; background-repeat:no-repeat; background-position:top center; }

.cloud {  background-image:url(../images/banner/cloud_computing.jpg); width:960px; height:118px; background-repeat:no-repeat; background-position:top center; }

.download {  background-image:url(../images/banner/download.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.compare {  background-image:url(../images/banner/compare_edition.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.news {  background-image:url(../images/banner/news.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.benefits {  background-image:url(../images/banner/benefits.jpg); width:960px; height:177px; background-repeat:no-repeat; background-position:top center; }

.admin {  background-image:url(../images/banner/admin.jpg); width:960px; height:114px; background-repeat:no-repeat; background-position:top center; }
.release_notes_4_7 { background-image:url(../images/banner/versions-masthead_4_7.png); width:959px; height:177px; background-repeat:no-repeat; background-position:top center; }
.release_notes_4_6 { background-image:url(../images/banner/versions-masthead_4_6.png); width:959px; height:177px; background-repeat:no-repeat; background-position:top center; }

/* Inner */

.border { border-top:solid 1px #d8e2eb; border-left:solid 1px #d8e2eb; border-right:solid 1px #d8e2eb;}
.gray { background-color:#edf2f6;}
.l_gray { background-color:#edf2f6;}
.bottom_border{ border-bottom:solid 1px #d8e2eb;}
.lb_border{ border-bottom:solid 1px #d8e2eb; border-right:solid 1px #d8e2eb;}
.border_bot_lft{ border-bottom:solid 1px #d8e2eb; border-left:1px solid #d8e2eb; }
.l_red { color:#000; }


/* TABVIEW */

div.TabView
{
  font-family: Arial;
  font-size:   12px;
  height:2200px;
}

div.TabView1
{
  font-family: Arial;
  font-size:   12px;
  height:500px;
}

/* ***** Tabs *************************************************************** */

div.TabView div.Tabs
{
  height: 27px;
  
  border-bottom:1px solid #c0c0c0;
}

div.TabView div.Tabs a
{
  display: block;
  float: left;	
  margin: 0px 0px 0px 10px;  
  text-align: center;
  height:      26px;
  line-height: 25px;
  vertical-align: middle;
  padding:0px 10px 0px 10px;
  border:1px solid #c0c0c0;
  font-size:   13px;
  text-decoration: none;
  font-weight: bold;
  color:   #a0a0a0;
  cursor:  pointer;
  background-color: #f0f0f0;
}

/*div.TabView div.Tabs a:hover
{
  background: url('tab-view.png') no-repeat 0px -35px;
}*/

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover
{
  margin-top: 1px;
  cursor:  default;
  border-bottom:1px solid #fff;
  color:#1e71ac;
  background-color: #fff;
}

div.TabView div.Tabs a,
div.TabView div.Tabs a:hover
{
  cursor:  pointer;
}


/* ***** Pages ************************************************************** */

div.TabView div.Pages
{
  clear: both;

 /* border: 1px solid #404040;
  border-top: none;
*/
  
}


div.TabView1 div.Tabs
{
  height: 27px;
  
  border-bottom:1px solid #c0c0c0;
}

div.TabView1 div.Tabs a
{
  display: block;
  float: left;	
  margin: 0px 0px 0px 10px;  
  text-align: center;
  height:      26px;
  line-height: 25px;
  vertical-align: middle;
  padding:0px 10px 0px 10px;
  border:1px solid #c0c0c0;
  font-size:   13px;
  text-decoration: none;
  font-weight: bold;
  color:   #a0a0a0;
  cursor:  pointer;
  background-color: #f0f0f0;
}

/*div.TabView div.Tabs a:hover
{
  background: url('tab-view.png') no-repeat 0px -35px;
}*/

div.TabView1 div.Tabs a.Current,
div.TabView1 div.Tabs a.Current:hover
{
  margin-top: 1px;
  cursor:  default;
  border-bottom:1px solid #fff;
  color:#1e71ac;
  background-color: #fff;
}

div.TabView1 div.Tabs a,
div.TabView1 div.Tabs a:hover
{
  cursor:  pointer;
}


/* ***** Pages ************************************************************** */

div.TabView1 div.Pages
{
  clear: both;

 /* border: 1px solid #404040;
  border-top: none;
*/
  
}


.Pad { padding:20px 10px 0px 10px; }


/* ********************************** lytebox ************************ */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 990; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.blue { background-color: #242424; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 991; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.blue { border: 3px solid #242424; padding-bot:10px; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #242424; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #242424; border-top: 1px dashed #242424; padding-top:10px; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 810; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width:30px; height:30px; background: url(../images/leftDisabled.png) left 0 no-repeat; display: block;; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../images/prev_grey.gif) left 0 no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../images/left.png) left 0 no-repeat; }
	
	
#lbNext { width: 30px; height: 30px; background: transparent url(../images/rightDisabled.png) right 0 no-repeat; display: block; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../images/next_grey.gif) right 0 no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../images/right.png) right 0 no-repeat; }
	

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #636363; }
	#lbDetailsData.blue { color: #ccc; }

#lbDetails { width: 80%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 24px; height: 24px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../images/close.png) no-repeat; }
	#lbClose.blue { background: url(../images/close.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../images/play_grey.png) no-repeat; }
	#lbPlay.blue { background: url(../images/play_blue.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../images/pause_grey.png) no-repeat; }
	#lbPause.blue { background: url(../images/pause_blue.png) no-repeat; }

/* ********************************** lytebox ************************ */
/** Style the tweets */
#twitters {
  border: 0px;
  padding: 0px;
  color:#005999; 
  font-size:10px;
  font-size:12px;
}

#twitters UL {
  list-style: none;
  padding: 0;
}

#twitters LI {
  padding: 0px;
  background: none;
}

#twitters SPAN.prefix a {
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.prefix a { font-weight:bold; }

#twitters SPAN.time {
  font-style: italic;
  color: #fff;
}

#twitters SPAN.time a.time {
  font-style: italic;
  color: #555555;
}

#twitters SPAN..status {
  font-style: italic;
}

.hide{ display: none; }
.show{ display: block; }
.status { color:#005999; font-style:italic;}
.status a{ color:#cc0000; }
.status2 { color:#005999; font-size:12px; font-style:italic;}
.status a:hover { text-decoration:underline;}
.t_user, .t_user a{ color:#abdcff; font-size:12px;}
.t_user a:hover { text-decoration:underline;}

/* --------------------------admin------------------------- */

.login_header { color:#666666; font-size:24px; font-weight:bold; text-align:center; }

/* --------------------------admin------------------------- */


/* ********************************** buy now page ************************ */

#buy_now_banner{
	width:958px;
	height:176px;
	background-image:url(../images/banner/buy_now_banner.png);
	background-position:center;
	background-repeat:no-repeat;
}

#buy_now_main{
	width:958px;
	height:auto;
	background-color:#FFFFFF;
	border-left:1px #97b9d1 solid;
	border-right:1px #97b9d1 solid;
}
.main_top{
	width:960px;
	height:180px;
}
.main_top_header{
	height:50px;
	width:958px;
	background-image:url(../images/Buy-Now_line.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.main_top_header p{
	font-family:Arial, Helvetica, sans-serif;
	color:#1e71ac;
	font-size:18px;
	margin:0;
	padding:15px 0px 0px 20px;
}

.main_top_body{
	height:130px;
	width:960px;
	margin:0;
}
.main_top_body p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:0px 0px 0px 20px;
	width:920px;
}
.main_bottom{
	width:920px;
	height:300px;
	margin:0 auto;
}
.main_bottom_left{
	width:3px;
	height:300px;
	background:url(../images/buy_now_left.jpg) no-repeat;
	float:left;
}
.main_bottom_main{
	width:914px;
	height:300px;
	background:url(../images/buy_now_bg.jpg) repeat-x;
	float:left;
}
.main_bottom_right{
	width:3px;
	height:300px;
	background:url(../images/buy_now_right.jpg) no-repeat;
	float:left;
}	
.main_bottom_left_bottom{
	width:3px;
	height:300px;
	background:url(../images/buy_now_left1.jpg) no-repeat;
	float:left;
}
.main_bottom_main_bottom{
	width:914px;
	height:300px;
	background:url(../images/buy_now_bg1.jpg) repeat-x;
	float:left;
}
.main_bottom_right_bottom{
	width:3px;
	height:300px;
	background:url(../images/buy_now_right1.jpg) no-repeat;
	float:left;
}			
.main_bottom_header{
	height:50px;
	width:914px;
}
.main_bottom_header p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0b304a;
	margin:0;
	padding:15px 0px 0px 20px;
	font-weight:bold;
}
.main_bottom_body{
	height:250px;
	width:914px;
}
.main_bottom_body ul{
	margin:0;
	padding-left:20px;
}
.main_bottom_body ul li{
	width:214px;
	height:250px;
	display:inline;
	list-style:none;
	float:left;
	padding:0px 5px 0px 0px;
	text-align:center;
}
.container{
	width:214px;
	height:250px;
}
.container_left
{
	width:5px;
	height:250px;
	background:url(../images/container_left.jpg) no-repeat;
	float:left;
}
.container_middle
{
	width:204px;
	height:250px;
	background:url(../images/container_bg.jpg) repeat-x;
	float:left;
}
.container_middle_top{
	width:194px;
	height:30px;
	border-bottom:#666666 dashed 1px;
	text-align:left;
	margin:0 auto;
}
.container_middle_top h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin-top:8px;
}
.container_middle p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	margin-top:10px;
	font-weight:bolder;
	color:#8c8c8c;
	margin-top:10px;
}
.container_middle span
{
	line-height:24px;
}
.container_middle a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b90c0c;
text-decoration:underline;
line-height:40px;
}
.container_middle a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1780bb;
text-decoration:none;
font-weight:bold;
}
.container_middle img
{
margin-top:-10px;
}
.container_right
{
	width:5px;
	height:250px;
	background:url(../images/container_right.jpg) no-repeat;
	float:left;
}
.main_underline_header{
	height:60px;
	width:958px;
}
.main_underline_header p{
	font-family:Arial, Helvetica, sans-serif;
	color:#1780bb;
	font-size:18px;
	margin:0;
	padding:15px 0px 0px 20px;
}
.main_underline_header p a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:underline;
}
.main_underline_header p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#1780bb;
	text-decoration:none;
}




.pdf_download { margin-left:-35px; }
.pdf_download li { list-style:none; background:url(../images/download-pdf.png) no-repeat 0px 0px; padding:2px 5px 4px 22px; color:#005999; margin:4px 0px; }
.pdf_download li a { margin-bottom:3px; color:#005999; }
.pdf_download li a:hover { color:#cc0000; }

.web_links { margin-left:-35px; }
.web_links li { list-style:none; background:url(../images/icon_web_links.png) no-repeat 0px 2px; padding:2px 5px 4px 22px; color:#005999; margin:4px 0px; }
.web_links li a { margin-bottom:3px; color:#005999; }
.web_links li a:hover { color:#cc0000; }

.join_team { margin-left:-35px; }
.join_team li { list-style:none; background:url(../images/icon_team.png) no-repeat 0px 0px; padding:2px 5px 4px 30px; color:#005999; margin:8px 0px; }
.join_team li a { margin-bottom:3px; color:#005999; }
.join_team li a:hover { color:#cc0000; }

.os4ed_top { position:absolute; top:0px; z-index:995; left:auto; right:auto; margin-top:-40px; width:100%; height:39px; }

.error li { list-style:none; margin-left:-25px; background:url(../images/alert.png) no-repeat 0px 0px; line-height:16px; color:#df2828; padding-left:20px; }

.list_none { list-style:none; margin-left:-40px; }
.list_none li { margin:8px 0px; }
.list_none li a { color:#636363; text-decoration:none; }
.list_none li a:hover { color:#cc0000; text-decoration:none; }

.forum_icon_small { background:url(../images/forum_icon_small.png) no-repeat 0px 0px; line-height:16px; padding-left:30px; color:#636363; font-size:12px; }
.icon_community { background:url(../images/icon_community.png) no-repeat 0px 0px; padding:1px 0px 1px 25px; }
.icon_compare { background:url(../images/compare.png) no-repeat 0px 0px; padding:1px 0px 1px 25px; }
.icon_linux { background:url(../images/icon_linux.png) no-repeat 0px 0px; padding:10px 0px 1px 55px; height:22px; }
.icon_apache { background:url(../images/icon_apache.png) no-repeat 0px 0px; padding:10px 0px 1px 55px; height:22px; }
.icon_mysql { background:url(../images/icon_mysql.png) no-repeat 0px 0px; padding:10px 0px 1px 55px; height:22px; }
.icon_php { background:url(../images/icon_php.png) no-repeat 0px 0px; padding:10px 0px 1px 55px; height:22px; }
.icon_ajax { background:url(../images/icon_ajax.png) no-repeat 0px 0px; padding:10px 0px 1px 55px; height:22px; }
.documentation_icon_small { background:url(../images/documentation_icon_small.png) no-repeat 0px 0px; line-height:16px; padding-left:30px; color:#636363; font-size:12px; }
.blog_icon_small { background:url(../images/blog_icon_small.png) no-repeat 0px 0px; line-height:16px; padding-left:30px; color:#636363; font-size:12px; }
.wiki_icon_small { background:url(../images/wiki_icon_small.png) no-repeat 0px 0px; line-height:16px; padding-left:30px; color:#636363; font-size:12px; }
.bug_icon_small { background:url(../images/bug_icon_small.png) no-repeat 0px 0px; line-height:16px; padding-left:30px; color:#636363; font-size:12px; }
.join_icon_small { background:url(../images/join_icon_small.png) no-repeat 0px 0px; line-height:16px; padding-left:30px; color:#636363; font-size:12px; }

.quote_start { background:url(../images/quote_start.png) no-repeat 0px 0px; padding:10px 10px 0px 10px; font-size:14px; }
.quote_end { background:url(../images/quote_end.png) no-repeat top right; height:20px; width:100%; }


.green_bullet_list { }
.green_bullet_list li { margin-left:-25px; line-height:18px; color:#76bf30; }
.green_bullet_list li span { color:#666; }

.grey_decimal_list { list-style:decimal }
.grey_decimal_list li { line-height:18px; color:#666; line-height:18px; }
.grey_decimal_list li span { color:#666; }


.call_img { background:url(../images/call_img.png) no-repeat 0px 0px; height:29px; margin-bottom:15px; }