BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	MARGIN-LEFT: 0px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	COLOR: black; 
}
form, fieldset, h1, h2, h3, h4, h5, h6, hr, pre, blockquote, dl, dd, blockquote {margin: 0px; padding: 0px; 
}

hr {
	border-color: -moz-use-text-color -moz-use-text-color #D1E4ED;
    border-style: none none solid;
    border-width: medium medium 1px;
    clear: both;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

h1 {
	font-family: "Trebuchet MS",Futura Hv BT,sans-serif;
    /*border-bottom: 1px solid #D1E4ED;*/
    clear: both;
    color: #666666;
    display: block;
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 0;
    text-align: left;
}

.text_small_10{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text_standard_11 {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text_standard_11_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.standardbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
A:link {
	COLOR: #0066FF;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000066;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #0066FF;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
}


.text_white_12p_bold {
	FONT-SIZE: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	FONT-WEIGHT: bold; COLOR: white;
}

.text_white {
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	COLOR: white;
	LINE-HEIGHT: 15px;
}

.text_red {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	COLOR: #993300;
}

.text_gray {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	COLOR: #666666;
}

.text_small_gray {
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	COLOR: #999999;
}

.cell_white {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background-image: url(../images/bitsofter_portfolio.jpg);
}

.h2 {
	font-size: 16px;
	color: #006CA3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.h3 {
	font-size: 18px;
	color: #006CA3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.rect_bg {
	font-size : 11px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 6px;
}	
.rect_empty_10pd {
	font-size : 11px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	
}

.block_withBG {
	font-size : 11px;
	FONT-WEIGHT: normal;
	BACKGROUND-REPEAT: repeat-y;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #DFDFDF;
	border-left-color: #E8E8E8;
	background-color: #F5F5F3;
}
.block_product_name {
	font-size : 11px;
	FONT-WEIGHT: bold;
	padding: 4px;
	color: #003366;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
	background-image: url(../images/bg_pro_2.jpg);
	background-repeat: repeat-y;
}
.block_product_detail {
	font-size : 10px;
	FONT-WEIGHT: normal;
	padding: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ECECEA;
	color: #003366;
	background-image: url(../images/bg_pro_2.jpg);
	background-repeat: repeat-y;
}
.block_product_size {
	font-size : 10px;
	FONT-WEIGHT: normal;
	padding: 4px;
	color: #C6E2FF;
	background-image: url(../images/bg_pro_3.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9AB6D2;
	border-right-color: #9AB6D2;
	border-bottom-color: #9AB6D2;
	border-left-color: #9AB6D2;
	background-position: center bottom;
}
.table_head_bold {
	font-size : 10px;
	FONT-WEIGHT: bold;
	color: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-REPEAT: repeat;
	border: 1px solid #E6E6E6;
	background-color: #EBEBEB;
	padding: 2px;
}
.block_B1-P8 {
	font-size : 11px;
	FONT-WEIGHT: normal;
	background-color: #EEEEEE;
	padding: 8px;
	border: 1px dashed #9CA4AD;
}
.block_B1-P10 {
	font-size : 11px;
	FONT-WEIGHT: normal;
	background-color: #303933;
	padding: 10px;
	border: 1px solid #FFFFFF;
}
.block_B1-P4 {
	font-size : 11px;
	FONT-WEIGHT: normal;
	background-color: #303933;
	padding: 4px;
	border: 1px solid #FFFFFF;
}
.block_pro-P10 {
	background-color: #E6E6E6;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #E6E6E6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
.block_pro-P5 {
	background-color: #E6E6E6;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-style: solid;
	color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-color: #F5F5F5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
}

.block_P5 {
	background-color: #F0F0F0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
.block_pro-botm {
	background-color: #E6E6E6;
	color: #E6E6E6;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;	
}
.block_pro_txt{
	font-size : 11px;
	FONT-WEIGHT: bold;
	color:#333333;
}
.block_pro_txt_n{
	font-size : 10px;
	FONT-WEIGHT: normal;
	color:#666666;
}
.bg_pro {
	FONT-WEIGHT: normal;
	padding: 10px;
	background-image: url(../images/bg_pro_1.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-repeat: repeat-y;
}

.coreList {
	
}
.coreList LI {
	FONT-SIZE: 11px;
	COLOR: #737373;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Tahoma;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -24px;
}
LI {
	FONT-SIZE: 11px;
	COLOR: #505050;
	FONT-FAMILY: Tahoma;
	line-height: 18px;
}
UL {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Tahoma
}

.menulink:link {
	FONT-SIZE: 11px; COLOR: #264cae; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menulink:visited {
	FONT-SIZE: 11px; COLOR: #264cae; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menulink:hover {
	FONT-SIZE: 11px; COLOR: #6F1811; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

#mainmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #AF251B; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px;  PADDING-TOP: 0px; FONT-FAMILY: tahoma, sans-serif; POSITION: relative; HEIGHT: 20px
}
#mainmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainmenu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainmenu UL LI A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #fff; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#mainmenu UL LI.selected A {
	BACKGROUND: #CCCCCC; COLOR: black
}
#mainmenu UL LI A:hover {
	BACKGROUND: #6F1811; COLOR: white; TEXT-DECORATION: none
}


.text_gray {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC
}

.text_20 { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:20px; 
color:#666666
}

.text_17 { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:17px; 
FONT-WEIGHT: normal;
color:#7E9EB8;
}

.text_20_UC_normal { text-transform: uppercase;
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:20px; LETTER-SPACING: 1px;
color:#666666
}
.text_12_UC_bold {
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:12px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 1px;
	color:#666666;
	padding-bottom: 4px;
	padding-right: 0px;
}

.text_13_1sp { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:13px; 
LETTER-SPACING: 1px;
color:#666666
}
.text_13_1sp_bold { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:13px; FONT-WEIGHT: bold;
LETTER-SPACING: 1px;
color:#666666
}

.CONTENT-HEADER_13_bold {
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	text-transform: uppercase;
	font-size:13px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:#666666;
}
.C-INNER-HEADER_13_bold {
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	text-transform: uppercase;
	font-size:13px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:#666666;
	padding: 5px;
}
.content-header_13_bold {
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:13px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:#666666;
}
.content-header_13_bold_lightGray {
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:13px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:#CCCCCC;
}
.text_13_Black_1sp { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:13px; 
LETTER-SPACING: 1px;
color:black
}
.text_13_Black_normal { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:13px; 
color:black;
}
.text_14 { 
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:14px; 
LETTER-SPACING: 2px;
color:#7B0002
}


FIELDSET {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; 
	BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #999 1px solid; PADDING-TOP: 10px; 
	BORDER-BOTTOM: #999 1px solid; 
}

LEGEND {
	font-family:"Verdana", Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
	FONT-SIZE: 11px; COLOR: #666666; LETTER-SPACING: 0px;
	PADDING-RIGHT: 4px; BORDER-RIGHT: #ccc 1px solid; 
	PADDING-TOP: 2px; BORDER-TOP: #ccc 1px solid; 
	PADDING-LEFT: 4px; BORDER-LEFT: #ccc 1px solid; 
	PADDING-BOTTOM: 3px; BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND: #eee;
}

.text_dark_gray {	font-size : 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color:#555555
}

TABLE.formArea {
	BORDER-RIGHT: #FFC6C6 1px solid; BORDER-TOP: #FFC6C6 1px solid; BACKGROUND: #FFEAEA; BORDER-LEFT: #FFC6C6 1px solid; BORDER-BOTTOM: #FFC6C6 1px solid
}

TABLE.tableBlock_white_6x6p {
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BACKGROUND: #FFECEC;
	BORDER-RIGHT: #FFC6C6 1px solid; BORDER-TOP: #FFC6C6 1px solid; 
	BORDER-LEFT: #FFC6C6 1px solid; BORDER-BOTTOM: #FFC6C6 1px solid
}
.Fields_rrc {	
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-TOP: 2px; BORDER-TOP: #FFC6C6 1px solid;
	PADDING-RIGHT: 4px; BORDER-RIGHT: #FFC6C6 1px solid;
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: #FFC6C6 1px solid;
	PADDING-LEFT: 4px; BORDER-LEFT: #FFC6C6 1px solid;
	BACKGROUND: #FFFFFF;
}
TABLE.boxArea_white_6x6p  {
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BORDER-RIGHT: #FFC6C6 1px solid; BORDER-TOP: #FFC6C6 1px solid; BACKGROUND: #FFEAEA; BORDER-LEFT: #FFC6C6 1px solid; BORDER-BOTTOM: #FFC6C6 1px solid
}

#IMG_border_5x5 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: auto;
	PADDING-TOP: 5px;
	border: 1px solid #D8D8D8;
}


#IMG_border_8x8 {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	MARGIN: auto;
	PADDING-TOP: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#RECT_P8x8_B1{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	MARGIN: auto;
	PADDING-TOP: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#IMG_border {
	BORDER-RIGHT: #E8E8E8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #E8E8E8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #E8E8E8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #E8E8E8 1px solid
}

.td_nave_bar{
	FONT-WEIGHT: bold; COLOR: black;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 22px; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	LINE-HEIGHT: 11px; 
}

.td_header_links{
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:11px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	color: #000000;
	LINE-HEIGHT: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
A.header_Links:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.header_Links:visited {
	COLOR: #333333;
	TEXT-DECORATION: none
}
A.header_Links:active {
	COLOR: white; TEXT-DECORATION: none
}
A.header_Links:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}

.text_20_UC_normal { text-transform: uppercase;
font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
font-size:20px; LETTER-SPACING: 1px;
color:#666666
}

.td_CONTENT-HEADING-11-B {
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:white;
	padding-bottom: 4px;
}
.td_content_heading-11-B {
	text-transform: uppercase;
	font-family:"Trebuchet MS", "Futura Hv BT", sans-serif;
	font-size:11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:#999999;
	padding-bottom: 4px;
}

.td_footer_links{
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:11px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	color: #FFFFFF;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 14px;
	PADDING-TOP: 18px;
	LINE-HEIGHT: 18px;
}
A.footer_Links:link {
	COLOR: white;
	TEXT-DECORATION: none;
}
A.footer_Links:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
A.footer_Links:active {
	COLOR: white; TEXT-DECORATION: none
}
A.footer_Links:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none
}


A.footerb_Links:link {
	COLOR: white;
	TEXT-DECORATION: none
}
A.footerb_Links:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
A.footerb_Links:active {
	COLOR: white; TEXT-DECORATION: none
}
A.footerb_Links:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: underline
}


.NAVE-PRODUCTS_P-CLASS_margn_24px{
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:black;
	padding-left: 24px;
	padding-bottom: 0px;
}

.NAVE-HEADER_P-CLASS_margn_24px{
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:black;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 22px;
	padding-right: 0px;
}

.NAVE-PRODUCTS_CHILD-CLASS_margn_40px{
	text-transform: uppercase;
	font-family:"Trebuchet MS",Futura Hv BT,sans-serif;
	font-size:11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0px;
	color:black;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
