a {
	text-decoration:none;
	color:#0347BF;
}

a:active {
	text-decoration:none;
	color: #ff9900;
}

a:hover {
	text-decoration:none;
	color: #ff9900;
}

a:visited {
}

a.menu_header {
  font-size: 11px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #ffffff;
}

a.menu_header:hover {
  text-decoration: underline;
  color: #ffffff;
}

body {
  background-color: #ffffff;
}

tr {
  color: #000000
}

td {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

tr.white_text {
  color: #ffffff;
}

tr.optionbar {
	background-image: url("forum/templates/lakeridge/images/rte_tile.gif");
}

td.screenshots {
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  background-color: #E8E8E8;
  padding: 5px;
  border-color: #999999;
}

td.right_border {
  color: #ffffff;
  font-weight: bold;
  padding-right:5px;
}

td.split {
  background-color: #a4c2f5;
}

tr.top_border {
  background-color: #a4c2f5;
  border-color: #002d96;
  border-style: solid;
  border-width: 1px;
}

td.fp_news {
  padding-top: 5px;
  padding-bottom : 5px;
}

td.menu {
  background-color: #ffffff;
  border-color: #002d96;
  border-style: solid;
  border-width: 1px;
}

td.details {
  background-color: #ffffff;
  border-left-color: #002d96;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: #002d96;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #002d96;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

td.middle {
  border-left-color: #002d96;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #002d96;
  border-right-style: solid;
  border-right-width: 1px;
}

td.welcome_header {
  background-color: #0246aa;
  color: #ffffff;
}

td.welcome_right {
  background-color: #0246aa;
  color: #ffffff;
  padding-right: 5px;
  padding-left: 5px;
}

td.content {
  background-color: #ffffff;
  color: $000000;
  padding: 5px;
}

.main_menu ul {
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  color: #000000;
  list-style-type: none;
}

.announce_title {
  font-weight: bold;
  padding: 5px;
  text-align: center;
}

td.announcements {
  padding-left: 5px;
  padding-right: 5px;
}

td.announcement_text {
  padding-left: 7px;
  padding-right: 7px;
}

td.announcements a:hover {
  color: #ffffff;
  background-color: #0066cc;
}

td.announcements:hover {
  color: #ffffff;
  background-color: #0066cc;
}

.main_menu li a {
  display: block;
  padding: 2px 25px 2px 10px;
  font-weight: normal;
}

.main_menu li a:hover {
  color: #ffffff;
  background-color: #0066cc;
}

td.main_menu {
  border-left-width: 0px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #0066cc;
  border-right-style: solid;
  background-image: url(/images/sidebar.png);
  background-repeat: repeat-y;
}

table.proddetails {
  background-color: #E8E8E8;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-color: #999999;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
  padding: 5px;
  font-size: 10px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

table.fp_news {
  padding-right: 5px;
}

table.fp_news2 {
  padding: 5px;
  background-color: #FFFFCC;
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
}

table.fp_products {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 5px;
}

table.menu_header {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #000000;
}

.menu_header2 {
  padding-top:    7px;
  padding-bottom: 7px;
  height:         14px;
  background-color: #1B5891;
  text-align:     left;
  color:          #ffffff;
  font-size:      12px;
  font-weight:    bold;
  font-family:    tahoma, verdana, arial, helvetica, sans-serif;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
}

.menu_header2_text {
  color: #ffffff;
  padding-left: 10px;
}

a.menu_header2 {
  color: #ffffff;
  text-decoration: none;
}

.menu_header2.a:hover {
  text-decoration: underline;
  color: #ffffff;
}

table.copyright {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: tahoma, verdana, helvetica, sans-serif;
}

b.title {
  font-size: 12px;
}

b.subtitle {
  font-size: 11px;
}

subtitle {
  color: #8D9398
}

div.menu {
  width: 100%;
  border-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}

div.menuOver {
  width: 100%;
  border-color: #003399;
  border-width: 1px;
  border-style: solid;
  color: #000000;
  background-image: url("/images/menuItem.gif");
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}

div.price {
  font-weight: bold;
  color: #0347BF;
  font-size: 9px;
}

div.prodinfo {
  font-weight: bold;
  color: #000000;
  font-size: 9px;
}

div.rightheader {
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
}

div.faqtitle {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  padding-left: 10px;
}

p.results {
  color: #000000;
  padding-left: 10px;
}

font.title {
  font-weight: bold;
  font-size: 18px;
}

font.prodName {
  font-weight: bold;
  font-size: 14px;
}

font.fpdate {
  font-weight: normal;
  font-size: 11px;
  color: #999999;
}

font.fpProducts {
  margin: 5px 0 5px 0;
  font-weight: bold;
  text-transform: uppercase;
  color: #003399;
  padding-bottom: 2px;  font-size: 11px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

h1 {
  color: #0347BF;
  font-size: 1.6em;
}

h3 {
  color: #0347BF;
  font-size: 14px;
}

td.locbar {
  padding-left: 15px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-size: 11px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  background-color: #ffffcc;
}

li.main_menu {
  padding-top: 2px;
  padding-bottom: 2px;
}

td.product_header {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0066CC;
  font-weight: bold;
}

td.download {
  background-color: #f6f6f6;
  border-width: 1px;
  border-style: solid;
  border-color: #D7D7D7;
  padding: 5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}

.revise_header {
  color: #000000;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #C6E2FF;
  font-weight: bold;
  font-size: 12px;
}

li.revise {
  padding-top: 2px;
  padding-bottom: 2px;
}

.buy_header {
  color: #000000;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #C6E2FF;
  font-weight: bold;
  font-size: 12px;
}

li.buy {
  padding-top: 2px;
  padding-bottom: 2px;
}

.faq_topic {
  color: #000000;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #C6E2FF;
  font-weight: bold;
  font-size: 12px;
}

li.faq {
  padding-top: 2px;
  padding-bottom: 2px;
}

.front_header {
  color: #000000;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #C6E2FF;
  font-weight: bold;
  font-size: 12px;
}

.front_cats {
  background-color: #F4FBFF;
}

.navBar {
  padding-top:    5px;
  padding-bottom: 5px;
  padding-right:  5px;
  padding-left:   5px;
}

.news {
  padding-top:    7px;
  padding-bottom: 7px;
  padding-right:  10px;
  padding-left:   10px;
  background-color: #C6E2FF;
  -moz-border-radius:    6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius:  6px;
  border-radius:         6px;
}

.group {
  border-color:   #c6e2ff;
  border-style:   solid;
  border-width:   1px;
  -moz-border-radius:    6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius:  6px;
  border-radius:         6px;
}

.group_header {
  background-color: #c6e2ff;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      7px;
  padding-bottom:   7px;
  font-size:        12px;
  font-weight:      bold;
  font-family:      tahoma, verdana, arial, helvetica, sans-serif;
}

.group_title {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    7px;
  padding-bottom: 7px;
  font-size:      18px;
  font-weight:    bold;
  font-family:    tahoma, verdana, arial, helvetica, sans-serif;
}

.group_text {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    7px;
  padding-bottom: 7px;
  font-size:      13px;
  font-family:    tahoma, verdana, arial, helvetica, sans-serif;
}

.group_price {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    7px;
  padding-bottom: 7px;
  font-size:      14px;
  font-family:    tahoma, verdana, arial, helvetica, sans-serif;
  text-align:     right;
}

td.group_link {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    7px;
  padding-bottom: 7px;
}

a.group_link {
  font-size: 12px;
  font-weight: bold;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

td.prod_apps {
  background-color: #1B5891;
  font-size:        12px;
  font-weight:      bold;
  color:            #ffffff;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      7px;
  padding-bottom:   7px;
  -moz-border-radius-topleft:  6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius:  6px;
  -khtml-border-radius-topleft:  6px;
  -khtml-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  border-top-left-radius:  6px;
}

.app_text {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    7px;
  padding-bottom: 7px;
  font-size:      8px;
  font-family:    tahoma, verdana, arial, helvetica, sans-serif;
  border-bottom:  #c6e2ff solid 1px;
}

.app_current {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    7px;
  padding-bottom: 7px;
  font-size:      8px;
  font-family:    tahoma, verdana, arial, helvetica, sans-serif;
  border-bottom:  #c6e2ff solid 1px;
  background-color: #E8E8E8;
}

a.app_link {
  font-size: 12px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

.permission {
  font-weight:    bold;
  font-size:      13px;
  padding-left:   10px;
  padding-top:    3px;
  padding-bottom: 3px;
  background-color: #deeeff;
}

.permissiontext {
  font-size: 12px;
  padding-left: 18px;
  padding-bottom: 15px;
}
