*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255, 255, 255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:758px; margin:0px auto; margin-top:1px; margin-bottom:10px;}
.page-container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}




/* HEADER  header-index */
.header-index {background:rgb(255, 221, 149);}
.header-index .header_title{width:595px;padding-left: 15px;}
.header-index .header_slogant{text-align:right;}
.header-index  h1{  color:rgb(4, 11, 99);font-size:7.0em;line-height: 1.0em; font-weight:bold;}
.header-index  span a{  color:rgb(4, 11, 99);font-size:1.2em;line-height: 1.0em; font-weight:bold;}
.header-index  h2{text-align: right; color:rgb(4, 11, 99);font-size:3.0em;line-height: 1.0em;font-weight:bold; font-stretch: extra-condensed;}
.header-index  h2 b{color:rgb(4, 11, 99);font-size:1.5em;line-height: 1.0em;font-weight:bold;text-align: right;}
.header-index  p{text-align:right;color:rgb(4, 11, 99);font-weight: 100;text-align: justify;font-size:1.4em;}
.header-index  p b{color:rgb(4, 11, 99);font-weight:bold; font-size:1.2em;}



/* HEADER  TOP */
.header {width:100%; font-family:"trebuchet ms",arial,sans-serif;}

.header_arrondis .top, .header_arrondis .bottom {display:block; background:transparent; font-size:1px;}
.header_arrondis .b1, .header_arrondis .b2, .header_arrondis .b3, .header_arrondis .b4, .header_arrondis .b1b, .header_arrondis .b2b, .header_arrondis .b3b, .header_arrondis .b4b {display:block; overflow:hidden;}
.header_arrondis .b1, .header_arrondis .b2, .header_arrondis .b3, .header_arrondis .b1b, .header_arrondis .b2b, .header_arrondis .b3b {height:1px;}
.header_arrondis .b2 {background:rgb(255, 221, 149); border-left:1px solid #fff; border-right:1px solid #f9c964;}
.header_arrondis .b3 {background:rgb(255, 221, 149); border-left:1px solid #fff; border-right:1px solid #f9bd3f;}
.header_arrondis .b4 {background:rgb(255, 221, 149); border-left:1px solid #fff; border-right:1px solid #fab31d;}
.header_arrondis .b4b {background:rgb(255, 221, 149); border-left:1px solid #f9c964; border-right:1px solid #eea305;}
.header_arrondis .b3b {background:rgb(255, 221, 149); border-left:1px solid #f9bd3f; border-right:1px solid #eea305;}
.header_arrondis .b2b {background:rgb(255, 221, 149); border-left:1px solid #fab31d; border-right:1px solid #eea305;}
.header_arrondis .b1 {margin:0 5px; background:#fff;}
.header_arrondis .b2, .header_arrondis .b2b {margin:0 3px; border-width:0 2px;}
.header_arrondis .b3, .header_arrondis .b3b {margin:0 2px;}
.header_arrondis .b4, .header_arrondis .b4b {height:2px; margin:0 1px;}
.header_arrondis .b1b {margin:0 5px; background:#eea305;}
.header_arrondis .header-index {border-left:1px solid #fff; border-right:1px solid #eea305;}


.nav0 {float:right;position: relative;top:10px;  z-index:2; }
.nav0 ul {float:right; padding:0 10px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a img {height:14px; border:none;}

.nav1 {position: relative;top:25px; z-index:3; }
.nav1 ul { padding:0 8px 0 0 !important /*Firefox*/;padding:0 10px 0 0 /*Firefox*/; font-weight:bold;}
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:right; padding:2px 5px 2px 5px; color:rgb(120, 3, 0); text-decoration:none; font-size:120%;}
.nav1 a:hover {text-decoration:none;color:#c24e0d;;}


.left_pane {width:25%;}
/********************/
/*  FOOTER SECTION  */
/********************/
.footer {clear:both; width:100%;  background:rgb(225,225,225) font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.footer_message {color: #808080;}
.footer .footer_message .banner {display:block;background:rgb(255, 221, 149);color:#cc6600;font-size:2.0em;padding-left:10px;padding-right:10px; text-align:center;}
.footer .footer_message .banner p{text-align: center;}











.header-bottom {width:100%; height:30px; background:rgb(255,255,255) url(/templates/TP_Style/img/menu_background.gif) repeat-x; }
.header-breadcrumbs {clear:both; width:100%; padding:1.0em 0 0.5em 0; background:rgb(255,255,255);}

/*Drop-down menu*/
.nav2 {float:left; width:100%;height:30px; border:none; background:rgb(197, 184, 168) url(/templates/TP_Style/img/menu_background.gif) repeat-x; color:rgb(131, 114, 86); font-size:120%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(131, 114, 86);}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:2.5em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold;color:rgb(120, 3, 0);}
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {background:transparent url(/templates/TP_Style/img/menu_background_hover.gif) repeat-x; text-decoration:none;} /*Color main cells hovering mode*/


.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(/templates/default/img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}


/******************/
/*  CLEAR FLOATS  */
/******************/
.header:after, .header-breadcrumbs:after, .main:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}



/******************/
/*  MAIN SECTION  */
/******************/

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
