/* Default styles */

/* Classes */
body {
/*margin:10px 0px;*/
font-family: Tahoma;
font: 12px; 
color:#000;
background-color:#fff;
}
td {
	font-family: Tahoma;
	font-size: 12px;
	vertical-align: top;
}

th {
	font-family: Tahoma;
	font-size: 12px;
}

a, a:link, a:visited, a:active {
	COLOR: #0066ff;
	font-family: Tahoma;
	TEXT-DECORATION: underline;
	font-weight: normal;
	font-size:16px;

}
a:hover 
{
	COLOR: #0099ff;
	font-family: Tahoma;
	font-weight: normal;
	font-size:16px;
	TEXT-DECORATION: underline;
}

p 
{
font-family: Tahoma;
font-size: 12px;
margin-right: 20px;
text-align:justify;
}
h1 {
font-family: Tahoma;
font-size: 12px;
font-weight:normal;
display:inline;
}
h2 {
font:14px Tahoma;
color:#669966;
text-align:center;
margin: 0px 10px;
}
.html-header
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}
sup {
font:10 Tahoma;
margin-right:2px;
}
cite {
	font:bold italic 12px Tahoma;
	color: #990000;
	margin-left: 10px;
}
li {
	margin-right:20px;
	font-family: Arial;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}
.boldGray {
font:bold 12px Tahoma;
color:#999;
}
.citeBold {
text-align:center;
}
/*PAGE*/
.fixed_body	{
width:770px;
border:0px;
}
.first_head	{
float:left;
height:55px;
padding-top:5px;
}
.option {
float:left;
margin: 37px 5px 0px 0px;
width:55px;
}
.line {
height:1px;
margin-left:10px;
font-size:1px;
border-bottom: 1px solid #FF9900;
}
.td_sub_menu {
background-image:url(img/back_menu.gif);
margin-top:-30;
height:30px;
}
.content {
width:100%;
}
.bottom	{
height:20px;
color:#CCC;
}
/*Header*/
.head_ban_table {
width:100%;
border:0px;
background-image:url(img/back_head.gif);
}
td.head_txt {
font:bold 12px Tahoma;
color:#fff;
vertical-align:top;
padding: 10px;
}
.head_ban_table h1 {
	color: #990000;
	font:18px Tahoma;
	text-transform: uppercase;
	margin: 0px 10px;
}
/* Admin pane */
.adminpane {
width: 100%;
height: 20px;
background-color: #F6F6F6;
border-bottom: solid 0px #ff0000;
}
.contentpane 
{
	vertical-align: top;
}
/*required field*/
.req {
color: #f68622;
}
/*content show out off module skin */
.skinoff {
font:12px Tahoma;
}
.skinoff_spacer
{
	display:none;
}
.mod_content 
{
	color: #333333;
	font: 16px Arial, Tahoma;
	vertical-align: top;
	padding: 12px 0 0 8px;
}
.mod_content_news {
font:12px Tahoma;
vertical-align: top;
padding: 5px;
background-image: url(img/bg_of_news_module.jpg);

}
.ModBenefits {
width:100%;
background:url(img/back_light.gif);
padding-bottom:2px;
}
.ModBenefits h2 {
	font:12px Tahoma;
	color:#FFF;
	margin:0px -1px;
	padding: 1px 5px;
	background: #990000 url(img/back_menu.gif);
}
.ModBenefits li {
font-size: 12px;
list-style-image:url(img/list.gif);
margin:0px 10px 10px -10px;
text-align:justify;
}
/*edit layout menu*/
.edtlayout_item_rootgroup {
text-align:right;
}
.edtlayout_item_group {
border: solid 1px #ccc;
background-color:#82acd6;
}
.edtlayout_item {
width: 100%;
height:18px;
font:12px Tahoma;
color: #000;
background-image: url(img/btn-lightgrey-up-mid.gif);
padding: 3px;
}
.edtlayout_item_over {
width: 100%;
height:18px;
font:12px Tahoma;
color: #000;
background-image: url(img/btn-lightgrey-over-mid.gif);
padding: 3px;
cursor: pointer;
cursor: hand;
}
.edtlayout_item_warning {
width: 100%;
font:bold Tahoma;
color: #ff0000;
padding: 3px 0px 3px 3px;
}
/* Design Page*/
a.designpage {
color: #999;
font:bold 12px Tahoma;
text-decoration: none;
}
a.designpage:hover {
color: #000;
font:bold 12px;
text-decoration: underline;
}
/* Page settings*/
a.pagesettings {
color: #999;
font:bold 12px Tahoma;
text-decoration: none;
}
a.pagesettings:hover {
color: #000;
font:bold 12px Tahoma;
text-decoration: underline;
}
/* Design panel */
.dp_content {
padding: 6px;
background-color:#fff;
}
.dp_toolbar {
padding: 2px 6px;
background-color:#001e59;
}
.dp_capt {
font:12px Tahoma;
text-transform: uppercase; 
color: #666; 
}
.dp_lt {
background:url(img/module-title-left.gif) right bottom no-repeat;
font-size: 4px;
width: 6px;
height: 12px;
}
.dp_ct {
background: url(img/module-title-mid.gif)left bottom repeat-x;
height: 12px;
}
.dp_rt {
background: url(img/module-title-right.gif) left bottom no-repeat;
font-size: 4px;
width: 6px;
height: 12px;
}
.dp_lc {
background: url(img/module-body-left.gif) right top repeat-y;
font-size: 4px;
width: 6px;
}
.dp_rc {
background: url(img/module-body-right.gif) left top repeat-y;
font-size: 4px;
width: 6px;
}
.dp_lb {
background: url(img/module-body-lowleft.gif) right top no-repeat;
font-size: 2px;
width: 6px;
height: 4px;
}
.dp_cb {
background: url(img/module-body-bottom.gif) left top repeat-x;
font-size: 2px;
height: 4px;
}
.dp_rb {
background-image: url(img/module-body-lowright.gif) left top no-repeat;
font-size: 2px;
width: 6px;
height: 4px;
}
.dp {
width: 470px; 
position: absolute; 
left: 10px; 
top: 10px; 
border: solid 1px #001e59;
background-color: #fff;
}
.dp_btn_an:link { 
background: url(img/newmodule.gif) left center no-repeat;
text-decoration: none;
padding-left: 20px;
color: #fff; 
height: 16px;
border: solid 1px #001e59;
}
.dp_btn_an:hover { 
border: solid 1px #fff;
}
.dp_btn_ae:link { 
background: url(img/addmodule.gif) left center no-repeat;
text-decoration: none;
padding-left: 20px;
color: #fff; 
height: 16px;
border: solid 1px #001e59;
}
.dp_btn_ae:hover { 
border: solid 1px #fff;
}
.dp_btn_cs:link { 
background: url(img/changeskin.gif) left center no-repeat;
text-decoration: none;
padding-left: 20px;
color: #fff; 
height: 16px;
border: solid 1px #001e59;
}
.dp_btn_cs:hover { 
border: solid 1px #fff;
}
.dp_btn:link { 
color: #fff; 
background-color: #001e59;
height: 16px;
text-decoration: none;
border: solid 1px #001e59;
}
.dp_btn:hover {
border: solid 1px #fff;
}
/* AdminToolbar */
.admtool_left {
width: 5px;
font-size: 2px;
height: 64px;
}
.admtool_right {
width: 5px;
font-size: 2px;
height: 64px;
}

a.admtool_mid:link, a.admtool_mid:active, a.admtool_mid:visited, a.admtool_mid:hover
{
	text-decoration:none;
}
.admtool_mid
{
	font:normal 12px Tahoma;
	color: #336699;
	text-align: center;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
	height: 64px;
}

a.admtool_mid_selected:link, a.admtool_mid_selected:active, a.admtool_mid_selected:visited, a.admtool_mid_selected:hover
{
	text-decoration:none;
}

.admtool_mid_selected 
{
	font:bold 12px Tahoma;
	color: #000;
	text-align: center;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
	height: 64px;
}
/*login*//*register*/
a.login, a.login:link, a.login:visited, a.login:active, 
a.register, a.register:link, a.register:visited, a.register:active
{
color: #999;
font:11px Arial, Tahoma;
text-decoration: none;
}
a.login:hover, a.register:hover {
color: #000;
font:11px Arial, Tahoma;
}
/*start page*/
a.start {
color: #996600;
font:bold 11px;
text-decoration: none;
padding-right: 5px;
border-right: solid 1px #996600;
}
a.start:hover {
color: #fff;
font:bold 11px;
text-decoration: underline;
}
/*home*/
a.home, a.home:link, a.home:visited, a.home:active{
color: #999;
font:11px Arial, Tahoma;
text-decoration: none;
}
a.home:hover {
font:11px Arial, Tahoma;
color: #000;
}
/*font_selector*/
a.font_selector {
color: #336699;
font-family: Tahoma;
text-decoration: none;
}
a.font_selector:hover {
color: #000;
text-decoration: underline;
font-family: Tahoma;
}
/*myprofile*/
a.myprofile {
color: #000;
font:bold 12px Tahoma;
text-decoration: none;
}
a.myprofile:hover {
color: #CCC;
font:bold 12px Tahoma;
}
.shoppingcartinfo {
color: #b24444;
font:bold 12px Tahoma;
}
/* Validators, Error Messages*/
.error {
font-family: Tahoma;
color: #ff0000;
}
/* Pane caption in edit mode*/
.skinpane_caption {
display:block;
color: #ff0000;
font:bold 12px Tahoma;
vertical-align:top;
text-align:center;
}
/* Text */
.caption {
font:bold 12px Tahoma;
color:#cc6666;
}
.subcaption {
font:bold 12px Tahoma;
}
.label {
font:12px Tahoma;
}
.remark {
font:10px Tahoma;
}
.text {
font-family: Tahoma;
font-size: 12px;
}
.boldtext {
font:bold 12px  Tahoma;
}
/* Controls */
.textbox {
font:12px Tahoma;
width: 100%;
}
.textbox98 {
font:12px Tahoma;
width: 98%;
}
.button {
font:12px Tahoma;
width: 60px;
}
a.linkbutton {
color: #669966;
font:11px Tahoma;
}
a.linkbutton:hover {
font:11px Tahoma;
color: #cc6666;
text-decoration:underline;
}

/*push button*/
a.pushbutton
{	
	height:18px;
	background-image: url(img/btn-lightgrey-up-mid.gif);
	
	color:#000000;
	font:12px Tahoma;	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	padding: 3px;
}

a.pushbutton:hover
{
	height:18px;
	background-image: url(img/btn-lightgrey-over-mid.gif);
	
	color: #000000;	
	font:12px Tahoma;	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;

	padding: 3px;
	cursor: pointer;
	cursor: hand;
}

/* Grid */
.grid {}
.gridheader {
font:bold 12px Tahoma;
height: 22px;
vertical-align: middle;
}
.gridheader td {
border-bottom: solid 1px Gray;
}
.gridrow {
font:12px Tahoma;
background-image:url(img/gray_back.gif);
height: 17px;
}
.gridaltrow {
font:12px Tahoma;
height: 17px;
}
.gridselrow {
font:12px Tahoma;
background-color: #ffffd8;
height: 17px;
}
/* MODULE SKIN */
.module_container {
width: 100%;
}
.module_container_header {
background-color: #f4f5f7;
height: 24px;
border: solid #acaead;
border-width:1px 0px;
}
.module_container_header1 {
background:url(img/moduleleft.gif) no-repeat;
width:6px;
border-bottom: solid 1px #acaead;
}
.module_container_header2 {
background: url(img/moduleright.gif) no-repeat;
width:6px;
border-bottom: solid 1px #acaead;
}
.module_container_spacer1 {
background-image: url(img/lightdark.gif);
height: 8px;
font-size: 1px;
border: solid #acaead;
border-width:0px 1px;
}
.module_container_spacer2 {
background-image: url(img/lightdark.gif);
height: 6px;
font-size: 1px;
border:solid #acaead;
border:0px 1px;
}
.module_container_content {
padding: 8px;
background-color: #f4f5f7;
border:solid #acaead;
border:0px 1px;
}
/* MODULE SKIN ELEMENTS */

.copyright 
{

font:12px Tahoma;
color:#CCC;
}
/*tabs*/
a.tab {
color: #000;
font:12px Tahoma;
text-decoration: none;
}
a.tab:hover {
color: #808080;
}
a.tab_selected {
color: #000;
font:bold 12px Tahoma;
text-decoration: none;
}
a.tab_selected:hover {
color: #808080;
font:bold 12px Tahoma;
text-decoration: none;
}
.tab_hint {
font:12px Tahoma;
color: #000;
}
/* RAD PanelBar styles*/
.panelbarHeader {
color: #000;
font:bold 12px Tahoma;
cursor: hand;
cursor: pointer;
padding: 4px;
background-color: #d2d2d2;
border: 1px solid #acaead;
height: 25px;
}
.panelbarHeaderHover {         
color: #000;
font:bold 12px Tahoma;
cursor: hand;
cursor: pointer;
padding: 4px;
background-color: #bfbfbf;
border: 1px solid #acaead;
height: 25px;
}
.panelbarHeaderExpand {
color: #000;
font:bold 12px Tahoma;
height: 25px;
cursor: hand;
cursor: pointer;
padding: 4px;
background-color: #d2d2d2;
border: 1px solid #acaead;
border-bottom: 0px;
}
.panelbarItem {
color: #000;
font:12px Tahoma;
width: 100%;
cursor: hand;
cursor: pointer;
padding: 3px;
padding-left: 16px;
background-color: #e2e2e2;
border: 1px solid #acaead;
border-top: 0px;
text-decoration: none;
display: block;
box-sizing: border-box;
moz-box-sizing: border-box;
}
.panelbarItemSelected {
color: #000;
font:12px Tahoma;
width: 100%;
cursor: hand;
cursor: pointer;
padding: 3px;
padding-left: 16px;
background-color: #e9e9e9;
border: 1px solid #acaead;
border-top: 0px;
text-decoration: underline;
display: block;
box-sizing: border-box;
moz-box-sizing: border-box;
}
/*RAD TabStrip styles*/
.TabLabelDefaultStyle {
font:12px Tahoma;
color: #fff;
cursor:pointer;
text-align: center;
}
.TabLabelSelectedStyle {
font:12px Tahoma;
color: black;
cursor:pointer;
color:#333;
text-align: center;
}
.TabLabelSelectedInnerStyle { 
padding-top:4px;
}
.TabLabelDefaultInnerStyle {
padding-top:4px;
}
.line {
background:url(img/tabs/lineBg.gif) repeat-x;
text-align:center;
}
/*RAD Admin Menu styles*/
.Adm_MenuGroup {
text-align:right;
cursor: pointer;
cursor: hand;
background-color: #F1F1F1;
width: 120px;
}
.Adm_MenuItem {
font:12px Tahoma;
cursor: pointer;
cursor: hand;
padding: 6px 0px;
border: 1px solid #D1D1D1;
border-top: 1px solid white;
text-align: left;
width: 100%;
}
.Adm_MenuItemOver {
font:12px Tahoma;
cursor: pointer;
cursor: hand;
padding: 6px 0px;
border: 1px solid #D1D1D1;
border-top: 1px solid white;
border-bottom: 1px solid #002d96;
background-color: #FAFAFA;
text-align: left;
width: 100%;
}
.Adm_MenuItemClicked {
font:12px Tahoma;
cursor: pointer;
cursor: hand;
padding: 6px 0px;
border: 1px solid #D1D1D1;
border-top: 1px solid white;
background-color: #e5e5e5;
text-align: left;
width: 100%;
}
.Adm_MenuItemDisabled {
font:12px Tahoma;
color: #c0c0c0;
cursor: pointer;
cursor: hand;
padding: 6px 0px;
border: 1px solid #D1D1D1;
border-top: 1px solid white;
text-align: left;
width: 100%;
}
/*RAD Main Menu styles*/
.Main_MenuGroup {
cursor: pointer;
cursor: hand;
}
.Main_MenuItemOver, .Main_MenuItemClicked {
	font:12px Tahoma;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	height:20px;
	background:#669933/* url(img/back_menu.gif)*/;
	border-right:#336600 solid 0px;
	border-left:#336600 solid 0px;
}
.Main_MenuItem {
	font:12px Tahoma;
	cursor: pointer;
	cursor: hand;
	background-color: #336600;
	color: #FFF;
	height:20px;
	width:100%;
	border:#336600 solid 0px;
	border-top-width:0px;
}
/*.Main_MenuItemClicked {
cursor: pointer;
cursor: hand;
padding-bottom:4px;
color: #000;
}*/
/* Rad TabStrip for menu */
.MenuTabViewStyle {
	background-color: #990000;
	background-image:url(img/back_menu.gif);
	border-top: #990000 solid 3px;
}
.MenuTabLabelDefaultStyle {
font:12px Tahoma;
color: black;
cursor: pointer;
background-color: #fff;
line-height: 22px;
border:solid white;
border-width:3px 1px 0px 1px;
padding:0px 6px;
height:30px;
}
.MenuTabLabelHoverStyle {
	font:12px Tahoma;
	color: #FFF;
	cursor: pointer;
	background-color: #990000;
	line-height: 22px;
	border:solid white;
	border-width:3px 1px 0px 1px;
	padding:0px 6px;
	height:30px;
}
.MenuTabLabelDisabledStyle {
font:12px Tahoma;
color: #ffffff;
cursor: wait;
cursor: no-drop;
background-color: white;
line-height: 22px;
border:solid white;
border-width:3px 1px 0px 1px;
padding:0px 6px;
height:30px;
}
.MenuTabLabelSelectedStyle {
	font:12px Tahoma;
	color: white;
	cursor: pointer;
	background-color: #990000;
	line-height: 22px;
	border-left: 1px solid #990000;
	border-top: 1px solid #990000;
	border-right: 1px solid white;
	padding:0px 6px;
	height:30px;
}
.MenuTabLabelText {
text-align: center;
}
.MenuTabRadTabstrip {    
padding: 0px;
}
/*RAD Module Menu styles*/
.Module_MenuRootGroup {
cursor: pointer;
cursor: hand;
}
.Module_MenuGroup {
cursor: pointer;
cursor: hand;
background-color: #F2F2F2;
border: 1px solid #D1D1D1;
border-top: 1px solid white;
}
.Module_MenuItem {
font:12px Tahoma;
cursor: pointer;
cursor: hand;
padding: 2px 3px 5px 3px;
border-bottom:1px solid #F9F9F9;
width: 100%;
}
.Module_MenuItemOver {
font:12px Tahoma;
cursor: pointer;
cursor: hand;
padding: 2px 3px 5px 3px;
background-color: #fafafa;
border-bottom:1px solid #002d96;
text-align: left;
width: 100%;
}
.Module_MenuItemClicked {
font:12px Tahoma;
cursor: pointer;
cursor: hand;
padding: 2px 3px 5px 3px;
background-color: #fafafa;
border-bottom:1px solid #002d96;
text-align: left;
width: 100%;
}
.Module_MenuItemDisabled {
font:12px Tahoma;
color: #c0c0c0;
cursor: pointer;
cursor: hand;
padding: 2px 3px 5px 3px;
border-bottom:1px solid #F9F9F9;
width: 100%;
}
/* Custom Menu (RAD PanelBar) styles*/
.custmenu1 {
	height: 20px;
	width: 100%;
	vertical-align: middle;
	font:bold 12px Tahoma;
	color: #cccccc;
	text-indent: 10px;
	cursor: pointer;
	cursor: hand;
}
.custmenu1_over {
	height: 20px;
	width: 100%;
	vertical-align: middle;
	font:bold 12px Tahoma;
	color: #FF6600;
	text-indent: 10px;
	cursor: pointer;
	cursor: hand;
}
.custmenu1_selected {         
height: 20px;
width: 100%;
vertical-align: middle;
font:bold 12px Tahoma;
color: #FF6600;
text-indent: 10px;
cursor: pointer;
cursor: hand;
}
.custmenu2 {
font:12px Tahoma;
color: #000000;
cursor: pointer;
cursor: hand;
height: 20px;
text-indent: 20px;
}
.custmenu2_over {
font:12px Tahoma;
color: #FF6600;
cursor: pointer;
cursor: hand;
height: 20px;
text-indent: 20px;
}
.custmenu2_selected {
font:bold 12px Tahoma;
color: #FF6600;
cursor: pointer;
cursor: hand;
height: 20px;
text-indent: 20px;
}
/*PRODUCT CATALOG STYLES*/
/*RAD Product Catalogue Categories styles*/
.ProductCategory_Panel {
background-color: #b3b3b3;
width: 190px;
vertical-align:top;
}
.ProductCategory_GroupNode {
font:bold 12px Tahoma;
color: #000000;
border-bottom: solid 1px #b3b3b3;
padding: 0px 5px;
cursor: pointer;
cursor: hand;
}
.ProductCategory_GroupNodeOver {
font:bold 12px Tahoma;
color: #fff;
border-bottom: solid 1px #fff;
padding: 0px 5px;
cursor: pointer;
cursor: hand;
}
.ProductCategory_GroupNodeSelect {
font:bold 12px Tahoma;
color: #fff;
border-bottom: solid 1px #fff;
padding: 0px 5px;
cursor: pointer;
cursor: hand;
}
.ProductCategory_Node {
font:12px Tahoma;
color: #000;
padding: 0px 5px;
cursor: pointer;
cursor: hand;
}
.ProductCategory_NodeOver {
font:12px Tahoma;
color: #fff;
padding: 0px 5px;
cursor: pointer;
cursor: hand;
}
.ProductCategory_NodeSelect {
font:12px Tahoma;
color: #fff;
padding: 0px 5px;
cursor: pointer;
cursor: hand;
}
/*attractive buttons styles*/
.attractive_button_left {
width: 10px;
height: 18px;
font-size: 10px;
}
.attractive_button_img {
width: 14px;
height: 18px;
font-size: 14px;
}
.attractive_button_mid {
text-align: center;
height: 18px;
font:bold 12px;
color: #fff;
}
.attractive_button_right {
width: 10px;
height: 18px;
font-size: 10px;
}
/*end of attractive buttons styles*/
.product_image {
padding: 2px;
text-align: center;
width: 85px;
border-top: solid 1px #fff;
border-left: solid 1px #fff;
border-bottom: solid 1px #949494;
cursor: pointer;
cursor: hand;
}
.product_desc {
border-top: solid 1px #fff;
border-right: solid 1px #949494;
border-bottom: solid 1px #949494;
}
.bulleted_caption {
background: url(img/bullet.gif) left center no-repeat;
font:bold 12px;
padding-left: 10px;
}
a.linkbutton_leftarrow {
background: url(img/arrow-left.gif) left center no-repeat;
padding-left:8px;
color: #000080;
font:12px Tahoma;
text-decoration: none;
}
a.linkbutton_leftarrow:hover {
text-decoration: underline;
font:12px Tahoma;
}
a.linkbutton_uparrow {
background: url(img/arrow-up.gif) left center no-repeat;
padding-left:12px;
color: #000080;
font:12px Tahoma;
text-decoration: none;
}
a.linkbutton_uparrow:hover {
text-decoration: underline;
font:12px Tahoma;
}
a.linkbutton_downarrow {
background: url(img/arrow-down.gif) left center no-repeat;
padding-left:12px;
color: #000080;
font:12px Tahoma;
text-decoration: none;
}
a.linkbutton_downarrow:hover {
text-decoration: underline;
font:12px Tahoma;
}
.retail_price {
text-decoration: line-through;
}
.you_price {
color: #cf0101;
}
.you_save {
color: #9e0100;
}
/*END OF PRODUCT CATALOG STYLES*/
/* TEMPORARY STYLE CLASSES USED ONLY FOR THIS PAGE SKIN*/
.tbl_100_100 {
width:100%;
height:100%;
}
.tbl_100 {
width:100%;
}
.tbl_body {
width:770;
text-align: center;
}
.td_body {
text-align:center;
padding-top:20px 0px 10px;
}
.tbl_main {
width:770px;
height:100%;
background-color: #fff;
}
.td_main {
vertical-align:top;
border:solid 1px #336699;
}
.div_menu {
width:100%;
height:100%;
text-align:left;
}
.td_img {
width:328px;
padding-right: 10px;
text-align: right;
vertical-align: bottom;
background:url(img/people.jpg) center center no-repeat;
}
.div_login {
background-color: #e03623;
border-right: solid 2px #fff;
width: 14px;
display:inline;
}
.div_login2 {
background-color: #e03623;
width: 2px;
display:inline;
}
.td_mod_header {
vertical-align:middle;
}
.td_mod_header_news {
vertical-align:middle;
background-image:url(img/news.gif);
background-repeat: no-repeat;
}
.td_mod_roll {
width:10px;
}
.td_mod_tit 
{
	padding: 20px 0 0 8px;
	text-align:left;
}
/*CALENDAR*/
.calendar td {
font:bold 12px Tahoma;
}
.day_header {
background-image:url(img/module_back.gif);
color:#336600;
font:bold 12px Tahoma;
}
/*ID*/
#sc__ctl0__ctl2_BaseModule_tbUserName, #sc__ctl0__ctl2_BaseModule_tbPassword, .textbox, .textbox98, #sc__ctl0__ctl5_BaseModule_compSettings_numPHFixedAmmountValue_tb, #sc__ctl0__ctl5_BaseModule_compSettings_numPHFixedPercentValue_tb, #sc__ctl0__ctl2_BaseModule_ddlIncomeCenters {
border-bottom: solid 1px #000 !important;
border-top: solid 1px #000 !important;
border-left:0px !important;
border-right:0px !important;
padding: 2px !important;
}
#sc__ctl0__ctl2_BaseModule_lblStartDateValue {
font-size:12px;
color:#FFF;
margin: 0px 10px;
}
#sc__ctl0__ctl2_BaseModule_tblStartAndFinishDate {

	background-color: #a8b59b;
}
#sc__ctl0__ctl2_BaseModule_tblStartAndFinishDate td {
	background-color: #a8b59b;
}
/*BigLink*/
a.bigLink {
font:bold 16px Tahoma;
text-decoration:none;
}
a.bigLink:hover 
{
font:bold 16px Tahoma;
text-decoration:none;
}
/*Gallery*/
.gallery {
	background-color: #990000;
	background-image:url(img/back_h.gif);
	border-top: solid 2px #990000;
	width:770px;
}
.gallery_thumbnail {
border-right:solid 2px #cc6666;
}
#sc__ctl0__ctl5_BaseModule_thumbDisplay {
color:#fff;
}
#sc__ctl0__ctl5_BaseModule_scroll_down {
	background-color: #990000;
	background-image:url(img/back_menu.gif);
}
#sc__ctl0__ctl5_BaseModule_scroll_top {
	background-color: #990000;
	background-image:url(img/back_menu_top.gif);
}
#sc__ctl0__ctl5_BaseModule_thumbDisplay, #sc__ctl0__ctl5_BaseModule_viewPanel {
	background-color: #990000;
	border-right:solid 1px #b35959;
	border-left:solid 1px #b35959;
}
.infoPaneBg .caption {
background-color:#cc6666;
background:url(img/back_menu_top.gif) repeat-x;
color:#000;
padding:0px 2px;
text-align:center;
}
.infoPaneBg .label {
font-size:100%;
color:#fff;
}
.infoPaneBg .text {
font-size:100%;
color:#fff;
}
#sc__ctl0__ctl5_BaseModule_viewPanel {
padding: 5px;
}



/*****************************************************************************************/
/************************************************************************************************/


/* MODULE SKIN ELEMENTS */
.module_title
{
	font-family: Verdana, Arial;
	font-size: 11px;
	
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.copyright
{
	font-family: Arialm, Tahoma;
	font-size: 11px;
	color: #717171;
}
.td-copyright
{
	padding-bottom: 20px;
	background: url(img/copyright.jpg) center top no-repeat;
}
.roll
{
    cursor: hand;
    cursor: pointer;
}

/************************************************************************************************/
/************************************************************************************************/
/* ELEMENTS */



.tb_header
{
	width:770px;
	height:20px;
	vertical-align:top;
	font-family: Arial, Tahoma;
/*
	width:770;
	height:90;
	vertical-align:top;
	background-image:url(img/heder.gif);
	background-repeat: no-repeat;
*/
}
.tbl100x2
{
	width:100%;
	height:100%;
}
.tr_top_row
{
	height:60px;
}
.tbl100
{
	width:100%;
}
.td_cont_sp
{
	 /*border-bottom:solid 8px #e4e4ec;*/
	 vertical-align:top;
	 width:50px;
}
.td_menu > span:first-child 
{
	width:100%;
}
.td_menu
{
	vertical-align: bottom;
}
.grinline
{	height: 2px;
	background-color:#669933;
}
.text {
font-family: Tahoma;
font: 12px; 

}
.Comsquare
{color: #cd3301;}
.Comcourse
{color: #1978b8;}
.Commercia
{color: #978a2e;}
.Combase
{color: #107f88;}

a.NewsTitle, a.NewsTitle:link, a.NewsTitle:visited, a.NewsTitle:active
{
	COLOR: #cc6600;
	font-family: Tahoma;
	TEXT-DECORATION: underline;
	font-weight: normal;
	font: 12px; 
	}
a.NewsTitle:hower 
{
	COLOR: #ff6600;
	font-family: Tahoma;
	TEXT-DECORATION: none;
	font-weight: normal;
	font: 12px;
	}
.NewsModule
{
	padding-bottom:10px;
}
.td_mod_header_Expertise 
{
	vertical-align:middle;
	background-image:url(http://soft-format.com/utilities/files/our_expertise.gif?clsnm=QVNQLk1vZHVsZXMuRmlsZUxpYnJhcnkuRmlsZUltYWdlVXJsQnVpbGRlciwgQVNQ&params=11448);
	background-repeat: no-repeat;
}

/* Yellow menu */
.td_menu {
  height:30px;
}
.td_menu .level1 {
  background-color: #f2a936;
}
.td_menu li {
  border-right: 4px solid #999 !important;
  background-color: #f2a936;
}
.td_menu li.last {
  border-right: none  !important;
}
.td_menu li a {
  display: block;
  height: 30px;
  line-height: 30px;
  color: #000;
  padding: 0 8px !important
}
.td_menu li a:hover,
.td_menu li a.selected {
  background-color: #999;
}
.td_menu li a span {
  background: none !important;
  line-height: 30px !important;
}
.td_menu ul {
  padding: 0 !important;
}
.td_menu a span {
  padding: 0 !important;
  line-height: 30px !important;
  color: #000;
}
.td_menu li a:hover span,
.td_menu li a.selected span {
  color: #fff;
}

/* Footer stripes */
.td-copyright {
  border-top: 4px solid #f2a936;
  background: none;
}
.copyright {
  border-top: 8px solid #222;
  display: block;
  padding-top: 5px;
  color: #666;
}
