#custom-doc { width:61.92em;*width:60.43em;min-width:808px; margin:auto; text-align:left; }

body
{
background-color:#ffffff;
}

#custom-doc
{
background-color:#ffffff;
}

#siteheader
{
display:none;
visibility:hidden;
}

#headerseparator
{
display:none;
visibility:hidden;}

#sectionheader
{
border-bottom: 4px solid #ffffff;
overflow:hidden;
}

.sectionflash
{
display:none;
visibility:hidden;}

.mainmenu
{
display:none;
visibility:hidden;}

#bd
{
}

.content
{
padding:10px;
min-height:300px;
line-height: 1.3em;
font-size: 0.85em;
}

.content .path
{
font-weight:bold;
}

.content h1
{
font-size: 12pt;
height:29px;
}

.content p
{
margin: 0px 0px 10px 0px;
}

.content .subcategories
{
width:100%;
margin-left:0px;
margin-bottom:0px;
}

.content .subcategories ul
{
padding:0px;
margin:0px 0px 0px 2%;
overflow:hidden;
}

.content .subcategories ul li
{
list-style:none;
width:30%;
float:left;
margin:0 0 1% 2%;
}

.content .subcategories ul li a
{
display:block;
font-size:10pt;
padding: 1px 5px 1px 5px;
font-weight:bold;
text-decoration:none;
height:34px;
border: 1px solid #F74F13;
text-align:center;
}

.content .subcategories ul li a:hover
{
color:#ffffff;
background: #F74F13;
}

.text {
	clear:both;
}	




div.category40 div.text ul
{
width:100%;
padding:0px;
margin:0px;
}

div.category40 div.text ul li
{
width:29%;
float:left;
list-style:none;
margin: 0px 1% 0px 2%;
padding:0px;
}

div.category40 div.text ul ul
{
margin:0px;
padding:0px;
}

div.category40 div.text ul h3
{
margin:0px;
color:#ffffff;
font-size:15pt;
font-weight:normal;
}

div.category40 div.text ul p
{
margin:0px;
background-color:#ffffff;
padding:2px;
color:#4988D7;
}


div.category40 div.text ul li li
{
width:100%;
float:none;
background-color:#ffffff;
display:block;
padding:0px;
margin:0px;
}

div.category40 div.text ul li li a
{
width:99%;
float:none;
display:block;
padding:2px 0px 0px 2px;
color:#000000;
text-decoration:none;
background-color:#ffffff;
}

div.category40 div.text ul li li a:hover
{
background-color:#FE6A01;
}

div.category40 .path
{
display:none;
visibility:hidden;
}

div.category40 h1
{
display:none;
visibility:hidden;
}







#footer
{
display:none;
visibility:hidden;
}



#sectionfooter
{
display:none;
visibility:hidden;}


.category8 .content .subcategories
{
width:100%;
margin-left:0px;
margin-bottom:0px;
}

.category8 .content .subcategories ul
{
padding:0px;
margin:0px 0px 0px 2%;
overflow:hidden;
}

.category8 .content .subcategories ul li
{
list-style:none;
width:45%;
float:left;
margin:0 0 1% 2%;
border: none;
background-color: none;
padding:3px;
}

.category8 .content .subcategories ul li a
{
display:block;
cursor:default;
font-size:10pt;
padding: 1px 5px 1px 5px;
color:#000000;
font-weight:bold;
text-decoration:none;
text-align:left;
border:0px;
}

.category8 .content .subcategories ul li strong
{
display:block;
font-size:10pt;
padding: 1px 5px 1px 5px;
color:#000000;
font-weight:bold;
text-align:left;
border:0px;
border-bottom: 2px solid #F64E13;
}

.category8 .content .subcategories ul li a:hover
{
text-decoration:none;
background:none;
}


.category8 .content .subcategories ul ul
{
padding:0px;
margin:0px 0px 0px 0px;
overflow:hidden;
}

.category8 .content .subcategories ul ul li
{
list-style:none;
width:100%;
float:left;
margin:0 0 1% 0%;
border: 0px;
padding:0px;
}

.category8 .content .subcategories ul ul li a
{
display:block;
font-size:10pt;
padding: 1px 5px 1px 5px;
color:#000000;
font-weight:normal;
text-decoration:none;
height:auto;
text-align:left;
border:0px;
}

.category8 .content .subcategories ul ul li a:hover
{
color:#ffffff;
background: #F74F13;
}

.category27 .content .subcategories ul li
{
height:auto;
}

.category27 .content .subcategories ul li a
{
height:auto;
}




.category14 .text form
{
background-color:#777777;
padding:10px;
width:60%;
}

#contact_form
{
width:98%;
margin: 0px 0px 0px 1%;
border-collapse:collapse;
}

#contact_form tr
{
margin:0px;
padding:0px;
}


#contact_form td
{
margin:0px;
padding:3px;
border:none;
border-bottom:1px solid #ffffff;
}

#contact_form td.form_attribute
{
color:#ffffff;
width:25%
}


#contact_form td.form_attribute_value
{
width:75%;
}


#contact_form td.form_attribute_value input
{
width:100%;
}

#contact_form td.form_attribute_value textarea
{
width:100%;
height: 100px;
}

.category14 .contactinfo
{
float:right;
width:35%;
}

.category13 .text ul li
{
margin-bottom:1em;
list-style:none;
}

.category13 .text ul li a
{
 font-weight:bold;
color:#000000;
text-decoration:none;
width:100%;
display:block;
border-bottom: 2px solid #F64E13;
}

.category13 .text ul ul li a
{
 font-weight:normal;
border:none;
}

.category13 .text ul ul li a:hover
{
text-decoration:underline;
}

.category13 .text ul ul li
{
margin-bottom:0px;
list-style:square;
}

.sectionflash img
{
float:left;
}

#popup
{
margin:0px;
padding:0px;
background-color:#ffffff;
}

#popup #bd
{
border-bottom: 4px solid #ffffff;
background: #ffffff url(img/template/content_background.jpg) no-repeat 4px 0px;
border-right: 4px solid #ffffff;
}

.productoptions
{
display:none;
visibility:hidden;
}