/* ------------------------| Header |----------------------- */
HTML { HEIGHT: 100%; }
BODY { FONT-SIZE: 14px; font-family: Arial, sans-serif; color: #BCBBBB; background-color:  #000 ; 
PADDING: 0; MARGIN: 0; table-layout: fixed; 
}

/* ------------------------| Headings |----------------------- */

h1 { font-family: Georgia, sans-serif; FONT-SIZE: 14px; font-weight: normal; padding: 0 0 10px 0; margin: 0; display: block; color: #5F88FF; text-transform: uppercase  }
h2 { font-family: Georgia, sans-serif; FONT-SIZE: 12px; font-weight: normal; padding: 0 0 5px 0; margin: 0; display: block; color: #FCDC89;text-transform: uppercase }
h3 { font-family: Georgia, sans-serif; FONT-SIZE: 14px; font-weight: normal; padding: 0 0 5px 0; margin: 0; display: block; color: #5F88FF; clear: both; }
h4 { font-family: Georgia, sans-serif; FONT-SIZE: 12px; font-weight: normal; padding: 30px 0 5px 0; margin: 0; display: block; color: #FCDC89;text-transform: uppercase }


/* ------------------------| Structure |----------------------- */
TABLE { border: 0px
}
DIV {
	FONT: x-small Arial;
}
TD {
	FONT: 14px Arial; vertical-align: top; border: #FFF 0px solid; line-height: 22px
}
P {	FONT: 14px Arial; padding: 0; margin: 0 0 15px 0; clear: both; line-height: 22px;
}
.news { line-height: 18px; list-style-position: inside; border-left: #5F88FF 2px solid; padding: 0 0 0 10px; float: right ; margin: 10px 0 20px 0 }
.date {color: #5F88FF; padding: 10px 0 0 0; float: left ;}
.top { height: 300px;  background:  transparent url(/images/design/bg.jpg) 0 0 no-repeat;
}
.content { background: #000 url(/images/design/cont.jpg) 0 0 no-repeat; padding: 30px 20px }
.top2 { vertical-align: bottom; text-align: right; width: 460px   
}
.top3 { height: 300px; background: transparent url(/images/design/top03.jpg) 0 0 repeat-x; 
}
.top4 { height: 300px; vertical-align: bottom; width: 180px; padding: 0 0 0 10px
}
.top4 table tr td { font-size: 11px
}
.top_menu { width: 200px 
}

/* LEFT column */
.left_column {width: 200px; background: transparent url(/images/design/left.jpg) 0 0 no-repeat; padding: 30px 0 }

/* Content */


/* Right column */
.right_column {width: 170px; padding: 0 10px 30px 20px}

/* Bottom */

.bottom { background: transparent url(/images/design/bg_05.jpg) 80% 100% no-repeat; vertical-align: bottom; height: 154px; padding: 20px 10px; text-align: left
}





/* ------------------------| Nav |----------------------- */
/* NAVBAR */
ul#navlist li a,ul#subnavlist li a { font-size: 14px; text-decoration: none; line-height: 14px;}
div#navcontainer { width: 180px; padding: 0 10px; }
ul#navlist { list-style-type: square; margin: 0; padding: 0; }
ul#navlist li { list-style-type: square; display: block; background: transparent url(/images/design/bg01.gif) 0 100%  no-repeat;}
ul#navlist li a { color: #FFF; display: block; padding: 6px 0 10px 0 ; width: 180px;  }
ul#navlist li a:hover { color: #5F88FF; }
ul#navlist li a#current { color: #5F88FF; padding: 6px 0 10px 0; width: 180px;  }

/* NAVBAR_top */
ul#navlist_top li a,ul#subnavlist_top li a { font-size: 11px; text-decoration: none; line-height: 14px;}
div#navcontainer_top { width: 180px; padding: 50px 5px 0 10px; }
ul#navlist_top { list-style-type: none; margin: 0; padding: 0; }
ul#navlist_top li { display: block; text-transform: uppercase}
ul#navlist_top li a { color: #FFF; display: block; padding: 3px 0 5px 0 ; width: 180px; background: transparent url(/images/design/bg01a.gif) 0 100%  no-repeat;  }
ul#navlist_top li a:hover { color: #5F88FF; }
ul#navlist_top li a#current { color: #5F88FF; padding: 3px 0 5px 0; width: 180px; background: transparent url(/images/design/bg01a.gif) 0 100%  no-repeat; }

/* NAVBAR_right */
ul#navlist_right li a,ul#subnavlist_right li a { font-size: 12px; text-decoration: none; line-height: 16px;}
div#navcontainer_right { width: 160px; padding: 0 5px 0 0px; }
ul#navlist_right { color: #FFF;list-style-type: none; margin: 0; padding: 0; }
ul#navlist_right li { display: block; }
ul#navlist_right li a { text-decoration: underline; color: #FFF; display: block; padding: 3px 0 5px 0 ; width: 160px; }
ul#navlist_right li a:hover { color: #5F88FF; background: transparent url(/images/design/bul01a.gif) 0 9px no-repeat;}
ul#navlist_right li a#current { color: #5F88FF; padding: 3px 0 5px 0; width: 160px; }

/* ------------------------| Links |----------------------- */
p a {  text-decoration: underline; color: #FFF; } 
a { color: #FFF; text-decoration: none } 
a:visited  { color: #FFF; text-decoration: none }
a:hover { color: #5F88FF; text-decoration: none  }


/* ------------------------| Misc |----------------------- */




.piccolo {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 8.5pt;}