/* 


			Novulo (c) 2008 
			
			
*/

html { overflow: -moz-scrollbars-vertical; }

* { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-size: 75%; font-family:Arial, Helvetica, sans-serif; background: #ebeeee url("../img/bg_body.png") repeat-x 50% 0; }
/* 
	Heading 
*/
#header { margin: 0 auto; width: 990px; height: 136px; background: url("../img/bg_header.png") no-repeat;}
a.logoLink {display: block; text-indent: -999999px; height: 35px; width: 130px; float: left; margin: 30px 0 0 20px;}
	
#meta {list-style: none; margin: 40px 0 36px 0; padding: 0 20px 0 0; float: right;}
#meta li {float: left; margin: 0 4px 0 4px; color: #ffffff}
#meta li a {color: #ffffff; text-decoration: none; font-weight: bold;}
#meta li a:hover {color: #ff0099; text-decoration: underline;}
/* 
	Main menu
*/
#menu { width: 980px; height: 45px; margin: 0 auto; padding: 0 0 0 10px; background: url("../img/bg_menu.png");}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu ul li {float:left;}
#menu li a {display: block;text-indent: -999999px;color: #FFFFFF;text-decoration: none;height: 45px;float: left;}

a.btnHome {width: 76px; background: url("../img/menu/btn_home.png") top left;}
a.btnHome:hover {background-position: 76px;}
a.btnHomeActive {width: 76px; background: url("../img/menu/btn_home.png") top left; background-position: -76px;}
a.btnHomeActive:hover {background-position: -76px;}

a.btnProduct {width: 87px; background: url("../img/menu/btn_product.png") top left;}
a.btnProduct:hover {background-position: 87px;}
a.btnProductActive {width: 87px; background: url("../img/menu/btn_product.png") top left; background-position: -87px;}
a.btnProductActive:hover {background-position: -87px;}

a.btnInteractions {width: 112px; background: url("../img/menu/btn_interactions.png") top left;}
a.btnInteractions:hover {background-position: 112px;}
a.btnInteractionsActive {width: 112px; background: url("../img/menu/btn_interactions.png") top left; background-position: -112px;}
a.btnInteractionsActive:hover {background-position: -112px;}

a.btnServices {width: 89px; background: url("../img/menu/btn_services.png") top left;}
a.btnServices:hover {background-position: 89px;}
a.btnServicesActive {width: 89px; background: url("../img/menu/btn_services.png") top left; background-position: -89px;}
a.btnServicesActive:hover {background-position: -89px;}

a.btnPurchase {width: 97px; background: url("../img/menu/btn_purchase.png") top left;}
a.btnPurchase:hover {background-position: 97px;}
a.btnPurchaseActive {width: 97px; background: url("../img/menu/btn_purchase.png") top left; background-position: -97px;}
a.btnPurchaseActive:hover {background-position: -97px;}

a.btnSupport {width: 86px; background: url("../img/menu/btn_support.png") top left;}
a.btnSupport:hover {background-position: 86px;}
a.btnSupportActive {width: 86px; background: url("../img/menu/btn_support.png") top left; background-position: -86px;}
a.btnSupportActive:hover {background-position: -86px;}

a.btnMyNovulo {width: 108px; background: url("../img/menu/btn_mynovulo.png") top left;}
a.btnMyNovulo:hover {background-position: 108px;}
a.btnMyNovuloActive {width: 108px; background: url("../img/menu/btn_mynovulo.png") top left; background-position: -108px;}
a.btnMyNovuloActive:hover {background-position: -108px;}

a.btnCompany {width: 100px; background: url("../img/menu/btn_company.png") top left;}
a.btnCompany:hover {background-position: 100px;}
a.btnCompanyActive {width: 100px; background: url("../img/menu/btn_company.png") top left; background-position: -100px;}
a.btnCompanyActive:hover {background-position: -100px;}

#menu li.search {float: right; height: 45px;}
input.searchInput {width: 178px; height:21px; background: url("../img/bg_searchinput.png"); border: 0px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #666666; margin: 12px 11px 0 0; padding: 6px 10px 0 30px;}
/* 
	Page structure containers 
*/
#contentWrapperHome {width: 980px; margin: 0 auto; padding: 20px 0 0 0; background: #ffffff; overflow:hidden;}
#contentWrapper {width: 962px; margin: 0 auto; padding: 20px 0 20px 18px; background: #ffffff; overflow:hidden;}
#colSidebarLeft { width: 202px; float: left; margin: 0 20px 0 0; padding: 0 0 20px 0;}
#colContentSmall { width: 720px; margin: 0; float: left; padding: 0;}
#colContentSmallRow { width: 340px; margin: 0; float: left; padding: 0 20px 30px 0;}
.colContentSmall { width: 720px; margin: 0; float: left; padding: 0;}
.colContentSmallRow { width: 340px; margin: 0; float: left; padding: 0 20px 30px 0;}
#colContentWide { width: 962px; margin: 0 20px 0 2px; padding: 0 0 0 18px;}
#colContentWideText { width: 920px; margin: 0; padding: 0 0 0 10px;}
#colContentLeft {width: 500px; float: left;}
#colContentSidebarRight {width: 200px; float: right;}
/* 
	Sidebar Navigation
*/
#navTreeContainer { padding: 4px 3px 0 3px; width: 196px; background: url("../img/submenu_body.png");}
#nav, .nav {list-style: none; margin:0; padding:4px 3px 0 3px; width: 196px; background: url("../img/submenu_body.png");}
#nav li a,        .nav li a        {display: block; width: 196px; height: 20px; border-bottom: 1px dotted #cccccc; padding: 6px 0 0 0; text-indent: 14px; text-decoration: none; color: #666666;}
#nav li a:hover,  .nav li a:hover  {text-decoration: underline; color: #0e262b; background: #f8f8f8;}
#nav li a.active, .nav li a.active {font-weight: bold; color: #0e262b;}
#nav li a.last,   .nav li a.last   {border-bottom: 0px;}
.nav li a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.headingNav, .headingNavLoggedIn, .headingLogin {display: block; height: 40px; width: 202px; text-indent: -999999px; margin: 0px; background: url("../img/submenu_header_nav.png");}
.headingLogin {background: url("../img/submenu_header_login.png");}
.headingNavLoggedIn {background: url("../img/submenu_header_nav_mynovulo.png");}
.headingBase {display: block; height: 40px; width: 202px; text-indent: -999999px; margin: 0px; }
.headingRelatedArticles { background: url("../img/submenu_header_related_articles.png"); }
.headingRelatedWorkItems { background: url("../img/submenu_header_related_work_items.png"); }
.headingRelatedTickets { background: url("../img/submenu_header_related_tickets.png"); }
.headingRelatedConversations { background: url("../img/submenu_header_related_conversations.png"); }
h2.heading {display: block; height: 37px; width: 202px; text-indent: -999999px; margin: 0px;}
h2.library {background: url("../img/submenu_header_library.png");}
h2.article {background: url("../img/submenu_header_article.png");}
h2.related {background: url("../img/submenu_header_related.png");}
h2.myForum {background: url("../img/submenu_header_myforum.png");}
h2.prices {background: url("../img/submenu_header_prices.png");}
h2.forumStatistics {background: url("../img/submenu_header_forumstatistics.png");}
.sidebarWindow .forumStats {line-height: 1.8em; color: #333333;}
.footerNav {background: url("../img/submenu_footer.png") no-repeat; width: 202px; height: 6px; margin:0; padding: 0; font-size: 0.1em;}
/* 
	Login
*/
#login, #loginMeta {list-style: none; padding:10px 14px 10px 13px; width: 175px; background: url("../img/submenu_body.png");}
#loginMeta {padding-bottom: 6px; border-top: 1px solid #eeeeee;}
#login .field {background: url("../img/input_login.png"); width: 160px; height: 20px; border: 0px; margin-bottom: 6px; font-family: Arial, Helvetica, sans-serif; color: #333333; padding: 3px 5px 0 5px;}
#login a {display: block; background: url("../img/btn_login.png"); width: 59px; height: 23px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 1.9em; text-decoration: none; float: right;}
#login a:hover {color: #950050; background-position: -59px;}
#login input .rememberMe {border: 0px;}
#login .rememberMe {width: 110px; float: left; height: 23px; color: #666666;}
#login .rememberMe input {margin: 3px 0 0 1px;}

.sidebarWindow { background: url("../img/submenu_body.png");width: 202px; margin: 0 0 20px 0;}
.sidebarWindow .body {padding: 10px 20px 10px 20px;width: 162px;}
#loginMeta a {display: block; height: 20px; width: 180px; color: #333333; text-decoration: none;}
#loginMeta a {color: #666666; font-size: 0.9em;}
.sidebarWindow .body a {color: #ff0099;}
.sidebarWindow .body a:hover {color: #3f7382; text-decoration: underline;}
#loginMeta a:hover {color: #ff0099; text-decoration: underline;}

a.navIn {display: block; background: url("../img/btn_nav_in.png"); width: 202px; height: 41px; text-indent: -999999px; margin-bottom: 20px;}
#navLibrary #nav li a {display: block; width: 196px; height: 24px; border-bottom: 0px; padding: 0px; text-indent: 32px; text-decoration: none; color: #666666; line-height: 2em;}
#navLibrary #nav li a.in {background: url("../img/bg_lib_tree_in.png") no-repeat;}
#navLibrary #nav li a.out {background: url("../img/bg_lib_tree_out.png") no-repeat;}
#navLibrary #nav li a.in:hover, #navLibrary #nav li a.out:hover {background-position: -196px; color: #212a2c; text-decoration: underline;}
#navLibrary #nav li a {border-bottom: 0px;}

#navLibrary #nav .level-2 ul {list-style: none; margin: 0px; padding: 0;}
#navLibrary #nav .level-2 ul li a {display: block; width: 196px; height: 24px; border-bottom: 0px; padding: 0px; text-indent: 42px; text-decoration: none; color: #666666; font-size: 0.9em; line-height: 2em;background: url("../img/bg_lib_tree_2ndlevel.png") no-repeat;}
#navLibrary #nav .level-2 ul li a:hover {background-position: -196px; color: #212a2c; text-decoration: underline;}
/* 
	Breadcrumbs
*/
ul.breadcrumbs { list-style:none; margin-bottom: 16px; width: 720px;}
ul.breadcrumbs li {float: left; margin: 0 6px 0 0; font-size: 0.9em; color: #666666;}
ul.breadcrumbs li a {color: #698f97;}
ul.breadcrumbs li a:hover {color: #333333;}
/* 
	Footer
*/
#footer {width: 980px; background: #ebeeee url("../img/bg_footer.png") top no-repeat; padding: 20px 0 0 20px; overflow: hidden;}
ul.footerMenu {list-style: none; margin: 0 0 20px 0; padding: 0px; width: 140px; float: left;}
ul.footerMenu li a {display: block; width: 140px; text-indent: 4px; color: #666666; text-decoration: none; font-size: 0.9em; height: 18px;}
ul.footerMenu li a:hover { color: #0d1e22; text-decoration: underline;}
ul.footerMenu li a.mainLink {display: block; width: 140px; text-indent: 4px; color: #333333; text-decoration: none; font-size: 1.1em; height: 22px; font-weight: bold;}
ul.footerMenu li a.mainLink:hover {text-decoration: underline;}

#footerEnd {width: 956px; background: url("../img/bg_footerEnd.png") no-repeat; height: 39px; list-style:none; padding: 8px 22px 0 12px;} 
#footerEnd li {font-size: 0.9em; color: #666666; float: left;}
#footerEnd li.right {float: right;}
#footerEnd li a {color: #666666; text-decoration: none;}
#footerEnd li a:hover {color: #0d1e22; text-decoration: underline;} 
#footerEnd li span {margin: 0 10px 0 10px;}
#footerEnd img {margin: 0 6px 0 0;}
/* 
	PAGE - HOME
*/
.windowHome, .windowHomeLast {background: url("../img/window_home_body.png"); width: 302px; float: left; margin: 0 16px 20px 0; }
.windowHomeLast {margin: 0;}
h2.windowHomeHeading {display: block; height: 55px; width: 302px; text-indent: -999999px; margin: 0px;}
h2.novulo {background: url("../img/window_home_heading_novulo.png");}
h2.trynow {background: url("../img/window_home_heading_trynow.png");}
h2.customers {background: url("../img/window_home_heading_customers.png");}
.windowHomeBody {width: 262px; padding: 0 20px 10px 20px; overflow: hidden; height: 120px;}
.windowHomeBody img {margin: 0 10px 0 0;}
.windowHomeBody div {height: 80px;}
.windowHomeBody a, .btnRegister, .btnLogin {width: 265px; height: 30px; line-height: 2.5em; display: block; text-indent: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url("../img/btn_follow_home.png");}
.windowHomeBody a:hover {background-position: -265px; color: #376006;}
img.customer {margin: 0 0 8px 31px; width: 200px; height: 70px;}
.windowHomeFooter {background: url("../img/window_home_footer.png") no-repeat; width: 302px; height: 5px; margin:0; padding: 0; font-size: 0.1em;}
.summary {width: 400px; height: 180px; line-height: 2em; color: #FFFFFF; margin: 6px 0 0 0;}
.summaryLong {width: 650px; height: 110px; line-height: 2em; color: #FFFFFF; margin: 0 0 0 0; padding:45px 0 0 40px;}
.rounded {position: absolute; background: url("../img/slider_bg_top_rounded.png"); float: left;width: 855px; height: 2px;}
.roundedWhat {position: absolute; background: url("../img/slider_bg_top_rounded_what.png"); float: left;width: 855px; height: 2px;}
/* 
	SLIDER 
*/
.slide a {color: #507881;}
.slide a:hover {color: #ffffff;}
/*
	PAGE - Register
*/
.registerForm {margin: 0 0 20px; overflow: hidden; }
.registerForm .body {width: 470px; padding: 14px 10px 6px 20px;}

.registerForm .radioentry {width: 470px; margin:0; height: 30px;}
.registerForm .radioentry span {padding-top: 4px; display: block; height: 26px;}
.registerForm .radioentry span.validator { display: inline; }
.registerForm .radioentry input { margin-right: 3px; margin-top: 2px; }
.registerForm .radioentry label { margin-right: 10px; margin-top: 2px; }

.registerForm .entry {width: 470px; margin:0; height: 30px;}
.registerForm .entry span {padding-top: 4px; display: block; height: 26px;}
.registerForm .entry span.validator { display: inline; }
.registerForm .entry input, .registerForm .entryAvatar input {padding: 5px 5px 3px 5px; width: 290px; font-family:Arial, Helvetica, sans-serif; font-size: 1em; height: 16px; border: 1px solid #cccccc;}
.registerForm .entry select {padding: 4px 4px 4px 5px; width: 302px; font-family:Arial, Helvetica, sans-serif; font-size: 1em; height: 26px; border: 1px solid #cccccc;}
.registerForm .entryAvatar .btnBrowse {width: 70px;}
.registerForm .entryAvatar span {color: #666666; font-size: 0.9em;}
.registerForm .entryAvatar {margin-bottom: 10px; height: 30px;}
.avatarPreview {float: right; height: 100px; margin: 0; padding: 0; width: 100px;}
.registerForm .entryAvatar .inputAvatar {width: 260px;}
.registerForm .label { width:160px; float:left; padding:4px 0 0 0;}
.registerForm .labelShort { width:60px; float:left; padding:4px 0 0 0;}
.btnRegister, .btnLogin {border: 0px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.registerForm .top {background: url("../img/bg_forums_top.png") no-repeat; width: 500px; height:2px; font-size: 0.1em;}
.registerForm .bottom {background: url("../img/bg_forums_bottom.png") no-repeat; width: 500px; height:2px; font-size: 0.1em;}
/* 
	PAGE - PRODUCT
*/
#tryNow {height: 383px; width: 418px; background: url("../img/product_overview.png"); padding:0 0 0 301px; margin: 0 0 20px 0;}
a.tryNowLarge {display: block; text-indent: -99999px; height: 383px; background: url("../img/trynow_large.png") top left; width: 349px;}
a.tryNowLarge:hover {background-position: -349px;}

.productWindow a, .productWindowLast a {width: 185px; height: 22px; line-height: 1.8em; display: block; text-indent: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url("../img/btn_follow_product.png"); margin: 20px 0 0 10px;}
.productWindow a:hover, .productWindowLast a:hover {background-position: -185px; color: #376006;}

.productWindow, .productWindowLast {background: url("../img/window_product_body.png"); width: 227px; float: left; margin: 0 19px 0 0; }
.productWindowLast {margin: 0;}
h2.windowHeading {display: block; height: 50px; width: 227px; text-indent: -999999px; margin: 0px;}
h2.features {background: url("../img/window_product_heading_features.png");}
h2.technicalspecs {background: url("../img/window_product_heading_technicalspecs.png");}
h2.novulofor {background: url("../img/window_product_heading_novulofor.png");}
h2.consultancy {background: url("../img/window_services_heading_consultancy.png");}
h2.addsupport {background: url("../img/window_services_heading_training_support.png");}
h2.onsite {background: url("../img/window_services_heading_projects.png");}
h2.sis {background: url("../img/window_customers_heading_sis.png");}
h2.isvs {background: url("../img/window_customers_heading_isvs.png");}
h2.enterprises {background: url("../img/window_customers_heading_enterprises.png");}
.windowBody {width: 203px; padding: 0 12px 10px 12px; overflow: hidden;}
.windowBody p {padding: 10px 8px 10px 8px;}
.windowBody img {margin-right: 10px;}
.windowFooter {background: url("../img/window_product_footer.png") no-repeat; width: 227px; height: 6px; margin:0; padding: 0; font-size: 0.1em;}

.customerBody { width: 227px; padding: 3px; }
.customerBody .centered { height: 125px; text-align: center; }
.customerBody a { text-align: left; }

.sidebarWindow { background: url("../img/submenu_body.png");width: 202px; margin: 0 0 20px 0;}
.sidebarWindow .body {padding: 10px 20px 10px 20px;width: 162px;}
/* 	PRODUCT - TOUR */
h2.tourHeading { width: 720px; height: 36px; display: block; background: url("../img/tour_heading.png"); color: #b5cdd2; font-size: 1.4em; text-indent: 14px; line-height: 2.1em; margin: 0px;}
#screenshots, #videos {margin: 0 0 20px;}
#screenshots ul {display: block; list-style:none; margin: 0; padding: 10px 0 0 12px; width: 708px; height: 130px; background: url("../img/bg_tour_screenshots.png"); overflow:hidden;}
#screenshots ul li {margin: 0 9px 0 0; float: left; width: 168px;}
#screenshots ul li a{display: block; width: 168px; height: 108px; float: left; margin: 0; padding: 0; text-align: center; font-size: 0.9em; line-height: 17em; color: #333333; text-decoration: none;}
#screenshots ul li a:hover {color: #557a85;}
#screenshots ul li a.thumbArchitect{background: url("../img/screenshots/thumb_architect.png");}
#screenshots ul li a.thumbApplication{background: url("../img/screenshots/thumb_application.png");}
#screenshots ul li a.thumbCustom{background: url("../img/screenshots/thumb_custom.png");}
#screenshots ul li a.thumbLogin{background: url("../img/screenshots/thumb_application.png");}
#screenshots ul li a.thumbArchitect:hover , #screenshots ul li a.thumbApplication:hover, #screenshots ul li a.thumbCustom:hover, #screenshots ul li a.thumbLogin:hover {background-position: -168px;}
#videos {width: 718px; border: 1px solid #cccccc; border-top: 0px; border-bottom: 0px;}
#videos ul {list-style: none; width: 718px; margin: 0; padding: 0;}
#videos ul li a {display: block; height: 25px; width: 698px; background: url("../img/bg_tour_videos_link.png"); padding: 10px 10px 0 10px; color: #333333; text-decoration: none;}
#videos ul li a img {float: right; border: 0px; margin-top: -9px;}
#videos ul li a:hover {background-position: bottom; font-weight: bold; color: #0f2f36;}
#videos ul li a.btnVideoPlay {width: 260px; height: 154px; text-indent: -999999px; background: url("../img/btn_video_play.png"); padding: 0; float: left; margin: 20px 0 20px 0; }
#videos ul li a.btnVideoPlay:hover { background-position: -260px;}
#videos ul li div {width: 400px; padding: 20px; float: left; overflow: hidden;}
.borderBottom {width: 718px; height: 1px; background: #cccccc; display: block;}
.videoTopic {overflow: hidden; border-bottom: 1px solid #cccccc;}
#videos ul .videoTopic div a {background: none; color: #5b9517; padding: 0; margin: 10px 0 0 0;}
#videos ul .videoTopic div a:hover {color: #325805; text-decoration: underline; font-weight: normal;}
/* 	PRODUCT - FEATURES */
img.featureImageTop {margin: 0 20px 20px 0;}
img.featureImageRight {margin: 0 0 20px 20px ;}
img.featureImageLeft {margin: 0 20px 20px 0;}
.specs {width: 678px; padding: 0 20px 20px 20px; border: 1px solid #dddddd; border-top: 0px; margin: 0; overflow: hidden; }
.colSpecs {width: 319px; margin: 0; padding: 0 20px 0 0; float: left;}
.colSpecs .imgRight {margin: 0 0 10px 10px;}
.colSpecs .imgLeft {margin: 0 10px 10px 0;}
.colSpecs .imgRightLong {margin: 0 0 0 10px;}
.colSpecs p {font-size: 0.9em; color: #666666;}
/* 	PRODUCT - NOVULO FOR */
ul#linksNovuloFor {width: 720px; height:300px; margin:0 0 20px 0; padding:0; list-style: none;}
#linksNovuloFor a {display: block; width: 720px; height: 100px; color: #c8e3e9; overflow: hidden; text-decoration: none;}
#linksNovuloFor a.top {background: url("../img/link_novulo_for_top.png");}
#linksNovuloFor a.middle {background: url("../img/link_novulo_for_middle.png");}
#linksNovuloFor a.bottom {background: url("../img/link_novulo_for_bottom.png");} 
#linksNovuloFor a:hover {background-position: -720px;}
#linksNovuloFor span.title {color: #c8e3e9; display: block; width: 140px; height: 60px; float: left; padding: 40px 0 0 40px; font-size: 1.2em; font-weight: bold; text-align: center;}
#linksNovuloFor span {display: block; height: 70px; padding: 30px 20px 0 30px; width: 310px; float: left; line-height: 1.6em;}
/* 	PRODUCT - TRY NOW */
a.linkStartArchitect {display: block; color: #FFFFFF; text-decoration: none; width: 450px; height: 72px; background: url("../img/link_start_architect.png"); padding: 33px 50px 0 220px; line-height: 1.6em;}
a.linkStartArchitect:hover {background-position: -720px; color: #ddffb4;}
/* 
	PAGE - SUPPORT
*/
#searchSupport {width: 708px; height:38px; margin:0 0 20px 0; padding: 12px 0 0 12px; background: url("../img/bg_search_support.png");}
.input {float: left; width: 623px;}
.input input {width: 611px; background: url("../img/bg_input_support.png"); height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666666; border: 0px; padding: 5px 6px 0 6px;}
.submit {float: left; width: 74px;}
.submit input {width: 74px; background: url("../img/btn_search_support.png"); height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: bold; border: 0px;}

.libSearchForm {float: left; height: 26px; margin-bottom: 20px;}
.libSearchForm input {width: 133px; background: url("../img/bg_input_library_search.png"); height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666666; border: 0px; padding: 5px 6px 0 26px;}
.libSearchForm .btnLibrarySearch { display: block; width: 33px; background: url("../img/btn_search_library.png"); height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: bold; border: 0px; text-align: center; padding: 0;}

#searchSupportForums {width: 488px; height:38px; margin:0 0 20px 0; padding: 12px 0 0 12px; background: url("../img/bg_search_support_forums.png");}
#searchSupportForums .input {float: left; width: 403px;}
#searchSupportForums .input input {width: 391px; background: url("../img/bg_input_support_forums.png"); height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666666; border: 0px; padding: 5px 6px 0 6px;}

#supportLinks {width: 720px; height: 180px; list-style: none; background: url("../img/bg_support_links.png") no-repeat; margin: 0 0 20px 0;}
#supportLinks li {float: left; width: 170px; height:170px; padding:5px 5px 0 5px;}
#supportLinks li a {display: block; width: 130px; height: 130px; border: 0p; float: left; background: url("../img/bg_support_link.png") no-repeat; line-height: 1.6em; color: #333333; text-decoration: none; padding: 20px; font-size: 0.9em;}
#supportLinks li a img {margin: 0 0 10px 46px;}
#supportLinks li a:hover {background-position: -170px; color: #557a85;}

#forumTopics, .registerForm { width: 500px; background: #ebeeee; padding: 0px;}
#forumTopics .top {background: url("../img/bg_forums_top.png") no-repeat; width: 500px; height:2px; font-size: 0.1em;}
#forumTopics .bottom {background: url("../img/bg_forums_bottom.png") no-repeat; width: 500px; height:2px; font-size: 0.1em;}
.topicList {width: 478px; background: #ffffff; border: 1px solid #d6dddd; border-top: 0px; padding: 0px; margin: 0 0 1px 10px;}
.topicList ul {list-style:none;}
#forumTopics .topicList ul li a {display: block; width: 458px; height: 40px; margin: 0; padding: 6px 10px 0 10px; color: #666666; font-size:0.9em; line-height: 1.4em; background: #ffffff; text-indent: 0px; font-weight: normal; border-bottom: 1px solid #d6dddd;}
#forumTopics .topicList ul li a:hover {background: #f6f9f9; color: #327482;}
#forumTopics a {display: block; width: 500px; height: 40px; color: #173037; font-size: 1.2em; font-weight: bold; text-decoration: none; line-height: 2.8em; text-indent: 36px;}
#forumTopics a.out {background: url("../img/forums_topic_title_out.png") no-repeat;}
#forumTopics a.in {background: url("../img/forums_topic_title_in.png") no-repeat;}
#forumTopics a.out:hover, #forumTopics a.in:hover {background-position: -500px; color: #327482 }

.gridViewContainer { width: 720px; background: #ebeeee; }
.gridViewContainer .top {background: url("../img/bg_forums_top_wide.png") no-repeat; width: 720px; height:2px; font-size: 0.1em;}
.gridViewContainer .bottom {background: url("../img/bg_forums_bottom_wide.png") no-repeat; width: 720px; height:2px; font-size: 0.1em; border-top: 6px solid #ebeeee; }

.gridViewContainer .gridViewWide { width: 698px; background: #ffffff; padding: 0px; margin: 0 10px; }

.gridViewContainer .gridViewWide .header { background-color: #ebeeee; height: 22px; font-size: 0.9em; color: #666666; }
.gridViewContainer .gridViewWide .header th { padding: 6px 10px 10px 10px; font-weight: normal; text-align: left; border-bottom: 1px solid #d6dddd; }
.gridViewContainer .gridViewWide th.header { padding: 6px 10px 10px 10px; font-weight: normal; text-align: left; border-bottom: 1px solid #d6dddd; }

.gridViewContainer .gridViewWide .body td { border-left: 1px solid #efefef; color: #999999; font-size: 0.9em; padding: 8px 13px; border-bottom: 1px solid #d6dddd; }
.gridViewContainer .gridViewWide .body td.iconcolumn { width: 37px; padding: 9px 4px 9px 8px; }
.gridViewContainer .gridViewWide .body td:first-child { border-left: 1px solid #d6dddd; }
.gridViewContainer .gridViewWide .body td:last-child { border-right: 1px solid #d6dddd; }

.gridViewContainer .gridViewWide .body td a { font-size: 1.4em; color: #698f97; text-decoration: none; }
.gridViewContainer .gridViewWide .body td a:hover { text-decoration: underline; color: #173037; }

.gridViewContainer .gridViewWide .pager { background-color: #ebeeee; }
.gridViewContainer .gridViewWide .pager td { font-size: 1.0em; color: #666666; padding-top: 2px; }

#forumTopicsWide { width: 720px; background: #ebeeee; padding: 0px;}
#forumTopicsWide .top {background: url("../img/bg_forums_top_wide.png") no-repeat; width: 720px; height:2px; font-size: 0.1em;}
#forumTopicsWide .bottom {background: url("../img/bg_forums_bottom_wide.png") no-repeat; width: 720px; height:2px; font-size: 0.1em;}
#forumTopicsWide .topics, #forumTopicsWide .threadPosts {width: 720px; padding: 6px 0 10px 0;}
#forumTopicsWide .topics .first, #forumTopicsWide .threadPosts .first {border-top: 1px solid #d6dddd;}

.forumTopicsWide { width: 720px; background: #ebeeee; padding: 0px;}
.forumTopicsWide .top {background: url("../img/bg_forums_top_wide.png") no-repeat; width: 720px; height:2px; font-size: 0.1em;}
.forumTopicsWide .bottom {background: url("../img/bg_forums_bottom_wide.png") no-repeat; width: 720px; height:2px; font-size: 0.1em;}
.forumTopicsWide .topics, .forumTopicsWide .threadPosts {width: 720px; padding: 6px 0 10px 0;}
.forumTopicsWide .topics .first, .forumTopicsWide .threadPosts .first {border-top: 1px solid #d6dddd;}
ul.post.thinbottomline { border-bottom: 1px solid #d6dddd; }

ul.thread {list-style:none; display: block; height: 50px; width: 698px; background: #ffffff; border: 1px solid #d6dddd; border-top: 0px; margin: 0 10px 0 10px;}
ul.post {list-style:none; display: block; width: 698px; background: #ffffff; border: 1px solid #d6dddd; border-top: 0px; border-bottom: 1px solid #a2b1b1; margin: 0 10px 0 10px; overflow: hidden;}
ul.post .avatar {width: 86px; border: 0px; padding: 10px 18px 10px 18px; font-size: 0.9em; color: #999999; float: left;}
ul.post .novulo { color: #FF0099 }
ul.post .avatar img {margin-top: 10px; border: 2px solid #dddddd;}
ul.post .relatedroadmap {width: 86px; border: 0px; padding: 10px 18px 10px 18px; font-size: 0.9em; color: #999999; float: left;}
.postMeta {color: #999999; font-size: 0.9em; display: block; height: 19px; width: 530px;}
.postMetaBig {color: #173037; display: block; height: 19px; width: 530px;}
ul.post .story {width: 540px; border: 0px; padding: 10px 10px 10px 10px; float: left; overflow:hidden;}
ul.thread li, ul.post li {float: left; border-left: 1px solid #efefef;}
ul.thread .status {width: 37px; height: 37px; padding: 9px 4px 0 8px; border-left: none;}
ul.thread .title {width: 370px; height: 42px; padding: 8px 0 0 13px; font-size: 0.9em; color: #999999;}
ul.thread .title a {font-size: 1.4em; color: #698f97; text-decoration: none;}
ul.thread .title a:hover {text-decoration: underline; color: #173037;}
ul.thread .posts, ul.thread .visits {width: 10px; height: 10px; padding: 18px 20px 22px 20px;}
ul.thread .lastpost {width: 140px; height: 38px; padding: 12px 0 0 13px; font-size: 0.9em; color: #999999;}
ul.post .storyEditor {width: 650px; border: 0px; padding: 20px;}
.threadTypeIcon {width: 60px; float: left;}
.threadMeta {float: left; color: #666666;}
.threadMeta span {font-size: 0.9em;}
.topics .legend {list-style:none; height: 22px; font-size: 0.9em; color: #666666;}
.topics .legend li {float: left;}
.topics .legend .posts {width: 484px; text-align: right;}
.topics .legend .visits {width: 50px; padding-left: 26px;}
.postControls {list-style: none; display: block; margin: 0; padding: 3px 3px 0 0; width: 694px; border-top: 1px solid #ebeeee; background: #f3f5f5; height: 20px;}
.postControls .postResolved { padding-left: 130px; }
.postControls .markAsHelpful a, .postControls .postResolved a {font-size: 0.9em; text-decoration: none; color: #666666;}
.postControls .markAsHelpful a:hover, .postControls .postResolved a:hover {text-decoration: underline; color: #ff0099;}
.postControls .markAsHelpful a.disabled, .postControls .postResolved a.disabled {font-size: 0.9em; text-decoration: none; color: #CCCCCC;}
.postControls .markAsHelpful a.disabled:hover, .postControls .postResolved a.disabled:hover {font-size: 0.9em; text-decoration: none; color: #CCCCCC;}
.postControls .markAsHelpful a.on, .postControls .postResolved a.on {font-size: 0.9em; text-decoration: none; color: Green;}
.postControls .markAsHelpful a.on:hover, .postControls .postResolved a.on:hover {font-size: 0.9em; text-decoration: none; color: Green;}
.postControls .sep {margin: 0 10px 0 10px; font-size: 0.9em; color: #666666;} 
.postControls .postOption {width: 42px; float: right; }
.postControls .postOptionQuote {width: 42px; text-align: right; float: right; }
a.postReply, a.postQuote  {display: block; color: #FFFFFF; width: 39px; text-decoration: none; height: 17px; font-size: 0.9em; text-align: center; line-height: 1.6em;}
a.alertMe  {display: block; background: url("../img/btn_alertme.png"); height: 22px; color: #762400; text-decoration: none; text-align: center; font-weight: bold; float: right; line-height:1.8em; width: 67px;}
a.alertMe:hover {color: #ab4315; background-position: -67px;}
a.postReply {background: url("../img/btn_reply.png");}
a.postQuote {background: url("../img/btn_quote.png");}
a.postQuote:hover {color: #16343b;}
a.postReply:hover {color: #376006;}
.editorOps {display: block; width: 700px; height: 27px; background: url("../img/editorops.png");}

.btnGreen { height: 22px; background: url("../img/btn_green_small.png"); float: left; padding-left: 10px; float: right;}
.btnGreen a{ display: block; background: url("../img/btn_green_small_end.png") top right no-repeat; height: 19px; padding: 3px 10px 0 0; color: #ffffff; text-decoration: none; font-weight: bold; float: left;}
.btnGreen a:hover {color: #376006;}

.codesurround {
	right: 10px;
	margin: 0 0 20px 0;
	white-space:nowrap;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	overflow: auto;
	overflow-y: hidden;
}
.code { padding: 10px 10px 10px 0px; }
.element {color: #FF0099;}
.style {color: #043d9c;}
/* Comments */
#comments {width: 458px; padding: 12px 20px 20px 20px; border: 1px solid #e2e2e2; background: #f5f5f5;}
#comments h3 {float: left;}
/*#comments span {float: right;}*/
.commentsHeading a {color: #ff4200;}
.commentsHeading a:hover {color: #fb7600; text-decoration: none;}
.commentsHeading {border-bottom: 1px dotted #cccccc; margin-bottom: 6px;overflow: hidden; padding-bottom: 10px; height: 20px;}
.author {background: url("../img/comments_bubble.png") bottom right no-repeat; padding-right: 25px; height: 20px; float: left; font-weight: bold;}
.comment {margin-bottom: 6px;}
.commentMeta {float: right; color: #666666; font-size: 0.9em;}
.commentBody {background: #ffffff; border: 1px solid #e2e2e2; padding: 12px 20px 0 20px; width: 414px; margin-top: -1px;}
.commentMeta a {color: #6e9b03; font-weight: bold; text-decoration: none;}
.commentMeta a:hover {color: #92bf26; font-weight: bold; text-decoration: underline;}
/*
	PAGE - PURCHASE
*/
.purchaseOverview {width: 720px; background: #f8f8f8; overflow: hidden;}
.licenseLegend {list-style: none; display: block; width: 706px; height: 18px; background: #eeeeee; color: #666666; font-size: 0.9em; padding: 4px 0 0 14px; border-bottom: 1px solid #dddddd;}
.licenseLegend li, .license li {float: left;}
.licenseLegend .type, .license .type {width: 300px;}
.licenseLegend .arch, .licenseLegend .price, .license .arch, .license .price {width: 90px;}
.licenseLegend .server, .license .server {width: 140px;}
.license {list-style: none; display: block; width: 706px; background: #f5f7f7; color: #1d4c57; padding: 20px 0 20px 14px; border-bottom: 1px solid #dddddd; overflow: hidden;}
.license h2 {font-size: 1.4em; margin: 0; padding: 0;}
.license span {font-size: 0.9em; color: #6e858a;}
.license .btnBuy {width: 70px;}
.licenseLegend li, .license li {width: 114px;}
#licence .topleft { width: 75px; height: 81px;background: url(../img/topleft.png) no-repeat bottom right;}
#licence .licensingprogram {border: none;text-indent: -999999px; height: 276px; width: 42px;background: url(../img/licensingprogram.png) no-repeat;}
#licence td {text-align: center;}
#licence {color: #535f5f;}
#licence span {font-size: 10px; font-weight: normal;}
#licence td {font-size: 13px; font-weight: bold;background: #ebeeee; border-right: solid 1px #fff;border-bottom: solid 1px #fff;}
#licence .topcol1, #licence .topcol2, #licence .topcol3 { color: #b9d3d9;height: 36px;border: none;border-right: 1px solid #fff;}
#licence .topcol1 { width: 141px;background: url(../img/topcol1.png) no-repeat bottom;}
#licence .topcol2 { width: 406px;background: url(../img/topcol2.png) no-repeat bottom;}
#licence .topcol3 { width: 88px;background: url(../img/topcol3.png) no-repeat bottom;}
#licence .botcol1, #licence .botcol2, #licence .botcol3, #licence .botcol4 {
	color: #b9d3d9;height: 40px;font-size: 12px;border: none;
}
#licence .botcol1 {width: 141px;background: url(../img/botcol1.png) no-repeat;}
#licence .botcol2 {width: 141px;background: url(../img/botcol1.png) no-repeat;}
#licence .botcol3 {width: 264px;background: url(../img/botcol3.png) no-repeat;}
#licence .botcol4 {width: 88px;background: url(../img/botcol4.png) no-repeat;}
#licence .prices td {text-align: left; font-weight: normal;}
#licence .prices {width: 100%;margin:10px;}
#licence .prices td {border: none;font-size:0.9em;}
#licence .prices thead td{font-size:0.8em;color: #8b9292;}
#licence .prices thead td span{font-size:0.8em;}
.buynow {width: 116px;height: 42px;float: right;background: url(../img/buynow.png) no-repeat;display: block; line-height: 2.2em; padding-left: 10px; color: #fff; text-decoration:none;font-size: 18px;}
.roundContent .content {float: left;width: 500px;}
/* 
	STYLE GUIDE - markup for text, links, images etc 
	
*/
a:active, a:focus { outline: none; }
a { color:#ff0099;}
a:hover { color:#3f7382;}
h2 { color: #173037; margin: 20px 0 20px 0; font-size: 1.8em;}
h2.mainTitle {margin: 10px 0 6px 0; font-size: 1.6em;}
h2.threadTitle {font-size: 1.6em; margin: 0 0 4px 0;}
h2.forumTitle {font-size: 1.6em; margin: 0 0 20px 0; float: left;}
h2.featureTitle { color: #173037; margin: 20px 0 10px 0; font-size: 1.4em;}
h2.pageTitle { color: #173037; margin: 0px; font-size: 2em;}
h3 {color: #0f2226; font-size: 1.3em; }
h3 small { color: #666666; font-size: 0.7em; font-weight: normal; }
h3.libTitle {margin-bottom: 20px; display: block; width: 720px; height: 30px; background: #ebeeee; line-height: 2.2em; text-indent: 10px; font-size: 1.2em;}
h4 {font-size: 1.1em;}
p { line-height: 1.6em; color: #333333; padding-bottom: 20px; }
td.content { line-height: 1.6em; color: #333333; }
ul.simple { padding-bottom: 20px; padding-left: 20px; float: none; list-style-type: disc; }
ul.simple li { line-height: 1.6em; color: #333333; float: none; }
ol.simple { padding-bottom: 20px; padding-left: 20px; float: none; }
ol.simple li { line-height: 1.6em; color: #333333; float: none; }

dl { padding-bottom: 20px; }
dt, dd { line-height: 1.6em; color: #333333; }
dt { font-style: italic; }
dd { padding-left: 20px; }

span.seperator {display: block; height:1px; background: #dddddd; width: 100%; margin: 0 0 20px 0; font-size: 0em;}
img.workSign {margin: 0 10px 0 30px;}

img.icon {margin: 4px 6px 0 0; float: left;}
.iconLink {height: 20px; margin: 0 0 10px 0;}
.iconLink a {display: block; height: 20px; float: left; line-height: 2em;}

/* 
	ROUNDED CORNERS
*/
.roundcont {width: 720px;background-color: #ebeeee;padding: 0; margin: 0 0 20px 0;}
.roundcontshort {width: 500px;background-color: #ebeeee;padding: 0; margin: 0 0 20px 0;}
.roundcontshort .roundContent {width: 450px; padding: 10px 30px 14px 20px;}
.roundContent {width: 680px; padding: 10px 30px 14px 20px;}
.roundContent h2 {margin: 0 0 10px 0; padding: 0; color: #556468; font-size: 1.4em;}
.roundcont p, .roundcontshort p {padding: 0;color: #556468;}
.roundtop { background: url("../img/tr.png") no-repeat top right; }
.roundbottom {background: url("../img/br.png") no-repeat top right; }
img.corner {width: 4px;height: 4px;border: none;display: block !important;}
/*
	SERVICES
*/
.servicesPrices {list-style:none; overflow: hidden; margin: 6px 0 0 0;}
.servicesPrices li {float: left; height: 24px; font-size: 0.9em;}
.servicesPrices li.left {width: 100px;}
hr {border-top: 1px solid #cccccc; border-bottom: 0px; border-right: 0px; border-left: 0px; margin: 6px 0 6px 0;}
/*
	FAQ
*/
.faq {list-style: none;}
.faqTopicIn a {display: block; height: 20px; font-size: 1.1em; text-decoration: none; font-weight:normal; color: #333333; padding: 0; line-height: 1.4em; margin: 0 0 10px 0;}
.faqTopicIn a:hover {text-decoration: underline; color: #4f9cae; }


.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*display: block;*/
	/*white-space: pre;*/
	max-width: 10000px;
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f5f5f5;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }


.quote {
	right: 10px;
	margin: 0 20px 20px 20px;
	border: 1px solid #AAB;
	background: #F6F6FF;
	padding: 5px 5px 5px 5px;
}

.quote .name {
	font-weight: bold;
	border-bottom: dotted 1px black;
	font-size: larger;
}

h4.forum { color: #173037; font-size: 1.4em; font-weight: bold; line-height: 1.6em; margin: 10px 0px 0px; }
h5.forum { color: #0f2226; font-size: 1.2em; font-weight: bold; line-height: 1.6em; margin:  5px 0px 0px; }
h6.forum { color: #333333; font-size: 1.0em; font-weight: bold; line-height: 1.6em; margin:  5px 0px 0px; }

#landingspage {
	width: 940px;
	height: 397px;
	background: url(../img/bg-landingspage.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

#landingspage #text {
	width: 472px;
	height: 337px;
	float: left;
	color: #c8e3e9;
	padding: 30px;
}

#landingspage #text h1 {
	color: #c8e3e9;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 20px 0;
	line-height: 1.6em;
	font-family: Trebuchet MS;
	padding: 0;
}

#landingspage ul{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 150px;
}

#landingspage ul li {
	height: 30px;
	line-height: 1em;
}

#landingspage ul li img {
	margin: 4px 10px 0 0;
}

#landingspage #text a {
	display: block;
	color: #ffffff;
	font-size: 22px;
	text-decoration: none;
	padding: 10px 0 0 20px;
	font-weight: normal;
	background: url(../img/btn.png) top left no-repeat;
	width: 357px;
	height: 37px;
	margin: 20px 0 0 20px;
}

#landingspage #text a:hover {
	background: url(../img/btn.png) bottom left no-repeat;
}

#landingspage #payoff {
	width: 408px;
	height: 397px;
	float: right;
	margin: 0;
	padding: 0;
}

.RadGrid_Default .rgAdd,
.RadGrid_Default .rgRefresh,
.RadGrid_Default .rgEdit,
.RadGrid_Default .rgDel,
.RadGrid_Default .rgFilter,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPageLast,
.RadGrid_Default .rgExpand,
.RadGrid_Default .rgCollapse,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc,
.RadGrid_Default .rgUpdate,
.RadGrid_Default .rgCancel,
.RadGrid_Default .rgUngroup,
.RadGrid_Default .rgExpXLS,
.RadGrid_Default .rgExpDOC,
.RadGrid_Default .rgExpPDF,
.RadGrid_Default .rgExpCSV
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url('../img/teleriksprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.RadGrid_Default .rgGroupItem input,
.RadGrid_Default .rgCommandRow img,
.RadGrid_Default .rgHeader input,
.RadGrid_Default .rgFilterRow img,
.RadGrid_Default .rgFilterRow input,
.RadGrid_Default .rgPager img
{
	vertical-align:middle;
}

.RadGrid_Default .rgPager
{
	background:#e4e4e4;
	line-height:23px;
}

.RadGrid_Default .rgPager td
{
	padding:0;
}

.RadGrid_Default .rgPager .rgPagerCell
{
	padding: 0;
}

.RadGrid_Default .rgWrap
{
	float:left;
	padding:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.RadGrid_Default .rgArrPart1
{
	padding-right:0;
}

.RadGrid_Default .rgArrPart2
{
	padding-left:0;
}

.RadGrid_Default .rgInfoPart
{
	float:right;
	color:#8a8a8a;
}

.RadGrid_Default .rgInfoPart strong
{
	font-weight:normal;
	color:#4c4e54;
}

.RadGrid_Default .rgArrPart1 img,
.RadGrid_Default .rgArrPart2 img
{
	margin:0 8px;
}

.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

.RadGrid_Default .NextPrev .rgPageFirst,
.RadGrid_Default .NextPrev .rgPagePrev,
.RadGrid_Default .NextPrev .rgPageNext,
.RadGrid_Default .NextPrev .rgPageLast
{
	vertical-align:middle;
}

.RadGrid_Default .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_Default .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_Default .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_Default .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_Default .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_Default .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_Default .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_Default .rgPageLast:hover
{
	background-position:0 -1050px;
}


.RadGrid_Default .rgNumPart
{
	padding:0;
}

.RadGrid_Default .NumericPages .rgNumPart
{
	padding:0 10px;
}

.RadGrid_Default .rgNumPart a:hover,
.RadGrid_Default .rgNumPart a:hover span,
.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('../img/teleriksprite.gif');
}

.RadGrid_Default .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#000;
	text-decoration:none;
}

.RadGrid_Default .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.RadGrid_Default .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_Default .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	cursor:default;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage span,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

DIV.RadTreeView_Default,
DIV.RadTreeView_Default a.rtIn,
DIV.RadTreeView_Default .rtEdit .rtIn input
{
	color: #000;
	font: 11px/16px Arial, sans-serif;
}
DIV.RadTreeView .rtSp
{
	height: 16px;
}

DIV.RadTreeView .rtPlus, DIV.RadTreeView .rtMinus 
{
	margin-top: 3px;
}

DIV.RadTreeView .rtLines .rtTop,
DIV.RadTreeView .rtLines .rtMid,
DIV.RadTreeView .rtLines .rtBot
{
	background-position: 0 -2px;
}