/********************************* Classes for XHTML default Tag *********************************/
body { background: url(bg.gif) repeat-x 0 0; font:.75em/1.5em  arial, verdana, Helvetica, sans-serif; color:#000; padding:0; margin:0; }
ul, li { margin:0; padding:0; list-style-type:none; }
form { padding:0; margin:0; }
a { color:#003366; text-decoration:underline; }
a:hover { color:#002b51; text-decoration:none; }
h1 { font-size:1.2em; font-weight:bold; margin:0; padding:0; }

/************************* Classes for differentiation of Uniq ID/Class **************************/
.lsize { width:775px; margin:0 auto; }
#header { background: url(clouds.gif) no-repeat 0 0; height:96px; }
#logo { padding:40px 0 0 20px; float:left; }
#logo a { color:#000; background: url(logo.gif) 0 0 no-repeat; display:block; float:left; text-decoration:none; width:346px; height:18px; }
.lang_link { float:right; padding:35px 20px 0 20px; font-weight:bold; }

/*********menu*********/
#menu { float:right; margin:10px 10px 0 0; font:1.2em verdana,"Trebuchet MS", arial; font-weight:bold; }
#menu li { float:left; }
#menu li a { background: url(menu_left.gif) no-repeat 0 0; color:#fff; display:block; line-height:28px; margin-right:3px; text-decoration:none; }
#menu li span { background: url(menu_right.gif) no-repeat 100% 0; display:block; padding:0 20px; }
#menu li a:hover { text-decoration:underline; }

/**********contents_left***********/
#contents_left { width:221px; float:left; color:#330000; font-weight:bold; }
.add_font { font-size:.9em; }
#contents_left a { font-size:.9em; }
.car_padding { padding-top:59px; }

.left_box { background:#fff; border:1px solid #DEB6A6; margin:0 5px; padding:10px; }


/**********contents_right***********/
#contents_right { width:554px; float:right; }

/*********footer*********/
#footer { padding:5px 0; }
#footer .right { width:555px; text-align:center; margin-top:10px; }
.line_bg { background: url(footer.gif) no-repeat 0 0; height:10px; width:1024px; margin:0 auto; }
.netti { padding-left:69px; }

/*********index_page_class*********/
.pageheader { background-color:#5B241F; color:#fff; font-weight:bold; }
.navigation { background-color:#873D20; color:#fff; }
.fieldheader { background-color:#782D10; color:#fff; font-weight:bold; }
.even { background-color:#FFEFE5; }
.odd { background-color:#FFF6EF; }
.subheader { color:#000; font-weight:bold; padding:3px 10px; }
.index_subheader { color:#000; font-weight:bold; }
.pagearrow { background: url(arrow.gif) no-repeat left;}

a.makelink:link, a.makelink:active, a.makelink:visited { color:#5B241F; font-weight:bold; }
a.makelink:hover { color:#A64B28; font-weight:bold; }

a.maillink { color:#67270E; }
a.maillink:hover { color:#A64B28; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.center { text-align:center; }

#nettix_link {color:#67270E; font-size:12px; text-decoration:none;}
#nettix_link:hover {color:#a64b28; text-decoration:underline;}

