/* CSS Reset Rules
--------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table {	border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var {font-weight: normal; font-style: normal;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 12px;}
q:before,q:after { content:'';}
abbr,acronym {border: 0;}

 /* General Rules
--------------------------------*/


body {
bgcolor: white;
margin: 0px;
padding: 0px;
color: #000;
text-align: left;
font-family: Helvetica, Arial;
}


p {
font-family: Helvetica, Arial;
color: #211c1c;
font-size: 12px;
font-weight: normal;
border: 0px;
margin: 0px;
padding: 0px;
line-height: 16px;
vertical-align:top;
}


div.div-menu li {
float: left;
margin-left: 10px;
display: inline;
outline:none;
border: 0;
font-size: 12px;
list-style-type: disc; 
}

li {

margin-left: 30px;

outline:none;
border: 0;
font-size: 12px;
list-style-type: disc; 
}

li.menu {
margin-left: 30px;
display: list-item;
border: 0;
color: #211c1c;
font-size: 12px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
margin-right: 30px;
}


ol {
margin: 0px;
padding: 0px;
line-height: 17px;
list-style-type: none; 
display: list-item; 
padding-top: 10px;
border: 0;
font-size: 12px;

}

ul {
margin: 0px;
padding: 0px;
line-height: 17px;
list-style-type: disc; 
padding-top: 10px;
border: 0;
font-size: 12px;
}







.titlesmall {
color: #ff6600;
font-size: 13px;
font-weight: bold;
}


.titlesmallnews {
color: #ff6600;
font-size: 12px;
font-weight: normal;
padding: 0; 
margin: 0;
display:block;
padding-top: 0px;
line-height: 17px;
margin-bottom: -10px;
}


.textcontent {
color: #211c1c;
font-size: 12px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
line-height: 16px;
}


.contentinfo {
padding-top:15px;
width: 400px;
clear:both;


}

.contentinfofirst {
margin-top: -20px;
padding-top:15px;
width: 420px;
clear:both;

}


.contentinfo2 {
padding-top:5px;
width: 400px;
clear:both;



}



.contentinfo2 {
padding-top:0px;
width: 400px;
clear:both;
valign: top;

}


.contentinfo3 {
padding-top:0px;
width: 400px;
clear:both;
valign: top;

}
.contentinforight {
line-height: 17px;
padding-top:10px;
width: 200px;
color: #211c1c;
font-size: 12px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
}


.datefont {
color: #211c1c;
font-size: 11px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
line-height: 10px;
}





.orangemenu {
color: #ff6600;
}




h1.submenu_noneselect {
color: #211c1c;
font-size: 12px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
}



h1.submenu_select {
color: #211c1c;
font-size: 12px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}


.morenews {
color: #211c1c;
font-size: 12px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
}



h1.submenuorange {
color: #ff6600;
font-size: 12px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
line-height:7px;


}
h1{
color: #211c1c;
font-size: 11px;
font-weight: bold;
}



h2{
color: #211c1c;
font-size: 11px;
font-weight: bold;
}


h3 {
color: #211c1c;
font-size: 30px;
font-weight: bold;
}



h3.titletext {
color: #211c1c;
font-size: 20px;
font-weight: 550;
line-height: 24px;
padding-right: 10px;
}



h3.titletext2 {
color: #211c1c;
font-size: 20px;
font-weight: 550;
line-height: 24px;
padding-right: 10px;
margin-bottom: -4px;
}


h3.righttitle {
color: #211c1c;
font-size: 25px;
font-weight: 650;
line-height: 25px;
padding-top: 11px;
}


a{color: #211c1c; text-decoration: none;}
a:hover{color: #908d8d; text-decoration: none;}



.more a {
text-decoration: none;
color: #ff6600;
}


.more a:hover {
text-decoration: none;
color: #f7bd8d;
}



.nohower a {
text-decoration: none;
color: #211c1c;
}


.nohower a:hover {
text-decoration: none;
color: #211c1c;
}




.nodecoration a {
text-decoration: none;
}


.nodecoration a:hover {
text-decoration: none;
}


img{ border: 0; outline:none;}
a:active
{
outline:none;
}
a:focus
{
-moz-outline-style:none;
}


div.Table_01 {
	width: 100%;
	border: 0px;
	height: 100%;
	background-color: white;
	z-index: 2;		
}


div.div-logo {
	z-index: 3;
	position:absolute;
	left:0px;
	top:0px;
	width:261px;
	height:410px;
}


div.div-menu {
	position:absolute;
	left:265px;
	top:132px;
	width:500px;
	height:50px;		
}


div.content {
position: static; 
background-color: #f6f5ec; 
padding-top: 40px; 
padding-left: 247px; 
width: auto; 
padding-bottom: 0px; 
overflow: hidden;
min-height: 250px;
}


div.div-leftbox {
	display: inline;
	float: left;
	width:429px;
	background-image: url(leftback.gif);
	background-repeat:repeat-y;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 80px;
	min-height: auto;
	padding-right: 20px;
	height: auto;
	height: auto !important;
	
} 


div.boxright {

	float: left;
	display: inline;
	width:220px;
	background-color:#f6f5ec;
	padding-top: 10px;
	padding-left: 12px;
	
	left:716px; 
	color: #211c1c;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
} 


.slide {
margin: 0xp;
padding: 0px;
overflow:hidden;


}

div.boxrightproducts {
	float: left;
	display: inline;
	width:310px;
	background-color:#f6f5ec;
	padding-top: 10px;
	padding-left: 4px;
	position:absolute;
	left:716px;  
}


.productinfo {
padding-left: 8px;
padding-bottom: 24px;
width: 400px;
line-height: 16px;
}


.productinfo2 {
padding-left: 8px;
padding-bottom:5px;
width: 440px;
line-height: 16px;
}


h3.menu {
font-size: 12px;

}

.rightboxtitle {
padding-left: 0px;
padding-bottom: 24px;
}


.rightboxtitlebig {
padding-left: 8px;
padding-bottom: 5px;
}


#accordion2 div.submenumain {
line-height:17px;
border-bottom: 1px solid #dad8ca;
width: 420px;
margin: 0px;
align: absmiddle;
color: #211c1c;
font-size: 13px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
display:block;
padding-top: 0px;
padding-bottom: 4px;
}


#accordion div.submenumain {
line-height:17px;
border-top: 1px solid #dad8ca;
width: 420px;
margin: 0px;
align: absmiddle;
color: #211c1c;
font-size: 13px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
display:block;
padding-top: 0px;
padding-bottom: 4px;
}



.submenumain_noborder {

border-bottom: 1px solid #dad8ca;

}

	
h3.submenudate {
line-height:14px;
padding-left: 8px;
align: absmiddle;
width: 360px;
font-size: 13px;
padding-bottom: 0px;
margin-top: -3px;
}


.date {
line-height:3px;
padding-left: 8px;
align: absmiddle;
height: 10px;
padding-top: 4px;
padding-bottom: 0px;
}


.dateline {
padding-top: 2px;
margin-bottom: 1px;
}


.submenuright {
line-height:17px;
border-bottom: 1px solid #dad8ca;
width: 200px;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
align: absmiddle;
color: #211c1c;
font-size: 12px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
display:block;
}


.select {
font-weight: bold;
}


div.div-footer {
	position: relative;
    left: 247px;
	width: 461px;
	background-color: white;
	background-image: url(footerback.gif);
	background-repeat:repeat-y;
	padding-top: 0px;
	height: 180px;
	line-height: 17px;
	font-size: 12px;	
}


div.copyrights {
	position: relative;
    left: 268px;
	width: 440px;
	background-color: white;
	align: center;	
	padding-top: 0px;
	height: 50px;
	padding-bottom: 40px;	
}


div.div-contact {
padding-top: 25px;
padding-left: 28px;
float: left;
width: 200px;
display: inline;
line-height: 18px;
	font-size: 12px;	
}


div.div-twitter {
padding-top: 25px;
margin-bottom: -15px;
padding-left: 28px;
float:left;
width: 200px;
display: block;
line-height: 17px;
font-size: 12px;	
}


.twitterz {
width: 175px;
line-height: 17px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
color:#211c1c;
}

textarea{resize: none}

form                         { margin:0; }
fieldset                     { border:0; padding:0px 0 0 10px;}
legend                       { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#211c1c; padding:0 10px; }
label                        { display:block; margin:0 0 10px; padding:0; }
label span                   { display:block; float:left; width:130px; text-align:right; padding:3px 10px 0 0; font-family:Helvetica, Arial, sans-serif; color:#211c1c; }
label input, label textarea  { width:400px; border:0px; padding:4px; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#211c1c; background-color: #d9d8c9;}
input[type="submit"]         { margin-left:140px; }




/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; padding-top: 0px; margin-bottom: 0px; font-size: 13px; line-height: 16px; color: #ff6600;}

.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; font-size: 13px; line-height: 16px; color: #ff6600;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 13px; padding-left: 8px;line-height: 16px; color: #ff6600;}
.ui-accordion .ui-accordion-header a:hover{ display: block; font-size: 13px; padding-left: 8px;line-height: 16px; color: #f7bd8d;}


.ui-accordion .ui-accordion-header2 { cursor: pointer; position: relative; padding-top: 0px; margin-bottom: 0px; font-size: 13px; line-height: 16px; color:#211c1c; }

.ui-accordion .ui-accordion-header2-active { border-bottom: 0 !important; font-size: 13px; line-height: 16px; color:#211c1c;}
.ui-accordion .ui-accordion-header2 a { display: block; font-size: 13px; padding-left: 8px;line-height: 16px; color:#211c1c;}
.ui-accordion .ui-accordion-header2 a:hover{ display: block; font-size: 13px; padding-left: 8px;line-height: 16px; color: #908d8d;}


.ui-accordion .ui-accordion-header3 { display: block; font-size: 13px; line-height: 16px; color: #ff6600; padding-top: 10px;}



.ui-accordion .ui-accordion-content { display:none; padding-bottom: 15px; padding-left: 8px; border-top: 0; margin-top: 2px; margin-bottom: 0px; font-size: 13px; width: 400px; padding-right: 10px; line-height: 17px;  border-bottom: 1px solid #dad8ca;}

.ui-accordion .ui-accordion-content-active { font-size: 13px; width: 400px; margin-right: 10px;line-height: 17px;}

.ui-accordion .ui-accordion-content2 { display:none; padding-bottom: 15px; padding-left: 8px; border-top: 0; margin-top: 2px; margin-bottom: 0px; font-size: 13px; width: 400px; padding-right: 10px; line-height: 17px;  border-bottom: 1px solid #dad8ca; border-top: 1px solid #dad8ca;}

.ui-accordion .ui-accordion-content-active2 { font-size: 13px; width: 400px; margin-right: 10px;line-height: 17px; border-bottom: 1px solid #dad8ca; border-top: 1px solid #dad8ca;}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 17px; text-decoration: none; font-size: 12px; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
