body {margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:107%;}

#topheader {background:#fff url(../images/menu1.gif) repeat-x  0 0;color:#000;
border-bottom:1px solid #000;}
#contentheader {margin:0px;padding:0;background:#fff;color:#000;}

/*---Pattern Styles---*/
#pattern {height:190px;background:#fff url(../images/pattern1.gif) repeat-x;
color:#000;padding-top:15px;}
#pattern a {background:transparent;color:#fff;}

/*---Pattern Image Linking Styles---*/
#pattern p.pic a:hover, a:focus, a:active a:hover {color:#fff;background:transparent;
border:0;margin:0;padding:0;text-decoration: none;}
#pattern a:link img {border-style:solid;border-top-color:#069;border-right-color:#069;border-bottom-color:#069;border-left-color:#069;border-width:2px}
#pattern a:visited img {border-style:solid;border-top-color:#069;border-right-color:#069;border-bottom-color:#069;border-left-color:#069;border-width:2px}
#pattern a:active img {border-style:solid;border-top-color:#ff3;border-right-color:#ff3;border-bottom-color:#ff3;border-left-color:#ff3;border-width:2px}
#pattern a:hover img {border-style:solid;border-top-color:#ff3;border-right-color:#ff3;border-bottom-color:#ff3;border-left-color:#ff3;border-width:2px}
#pattern a:focus img {border-style:solid;border-top-color:#ff3;border-right-color:#ff3;border-bottom-color:#ff3;border-left-color:#ff3;border-width:2px;}

/*---Horizontal Menu---*/
#menu {border-top:1px solid #000;border-bottom:1px solid #000;font-weight:bold;font-size:75%;
background:#000;color:#fff;margin:0 auto;text-align:center;padding:5px 0 7px 0;position:relative;}
#menu ol {margin:0;padding:0;list-style-type:none;}
#menu ol li {display:inline;margin:0 0 0 -4px;padding:7px 10px 6px 15px;border-right:1px solid #fff;
text-align:center;}
#menu ol li.last {border-right:none;}
#menu ol li a {background:transparent;color:#fff;text-decoration:none;}
#menu ol li a:hover, #menu ol li a:focus, #menu ol li a:active {text-decoration:underline;}

/*---Horizontal Menu Link Styles---*/
#menu a:link {background:000;color:#fff;}
#menu a:visited {background:#000;color:#ff3;}
#menu a:hover, #menu a:focus, #menu a:active {background:#000;color:#ff3;}

/*---Content Section---*/
#content {background:#ff6 url(../images/content1.gif) repeat-x;color:#000;border-top:1px solid #fff;}

/*---Internalcontent---*/
#internalcontent {margin:0 10%;padding:10px;background:#fff;color:#000;border-left:1px solid #765440;
border-right:1px solid #765440;font-size:85%;}

/*--- Sidebar Menu ---*/
#sidebar {background:#fff url(../images/input1.jpg) repeat-y top left;color:#000;
font-weight:bold;float:left;width:170px;border:1px solid #4A1D04;}
.sidebarmenu {padding:2px 2px 2px 28px;margin:0 0 5px 0;}
.sidebarmenu div {font-weight: bold;color:#4A1D04;background:transparent;margin:0 0 2px 0;}
.sidebarmenu ol {list-style-type:none;margin:0;padding:0;}
.sidebarmenu ol li {color:#4A1D04;background:transparent;line-height:20px;padding:2px 0 2px 0;}
.sidebarmenu ol li a {display:block;width:140px;color:#4A1D04;padding:2px;background:transparent;
text-decoration:none;}
.sidebarmenu ol li a:hover, .sidebarmenu ol li a:focus, .sidebarmenu ol li a:active
{background:#000;color:#ff3;}

.sidebarmenu a:link {background:transparent;color:#000;}
.sidebarmenu a:hover {background:#000;color:#ff6;}
.sidebarmenu a:focus {background:#000;color:#ff6;}

/*---Content Styles (text page)---*/
#text {margin:0 0 0 203px;}
#text p {margin:0 0 25px 0;padding:0;text-align:left;font-size:120%;color:#000;background:#fff;}
#text a {color:#000;font-weight:bold;text-decoration:underline;background:#fff;}
#text a:hover, a:focus, a:active {text-decoration:none;background:#000;color:#ff3;}
#text p a:hover, a:focus, a:active {text-decoration:none;background:#000;color:#ff3;}
#text p.top a:hover, #text a:focus, #text a:active {background:#000;color:#ff6;}

/*---Content Image Link Styles---*/
#text p.pic a:hover, a:focus, a:active a:hover 
{color:#fff;background:#fff;border:0;margin:0;padding:0;text-decoration:none;}
#text a:link img {border-style:solid;border-top-color:#069;border-right-color:#069;border-bottom-color:#069;border-left-color:#069;border-width:2px;}
#text a:visited img {border-style:solid;border-top-color:#069;border-right-color:#069;border-bottom-color:#069;border-left-color:#069;border-width:2px}
#text a:active img {border-style:solid;border-top-color:#ff3;border-right-color:#ff3;border-bottom-color:#ff3;border-left-color:#ff3;border-width:2px}
#text a:hover img {border-style:solid;border-top-color:#ff3;border-right-color:#ff3;border-bottom-color:#ff3;border-left-color:#ff3;border-width:2px}
#text a:focus img {border-style:solid;border-top-color:#ff3;border-right-color:#ff3;border-bottom-color:#ff3;border-left-color:#ff3;border-width:2px}
#text p.pic a {background:#fff;color: #ff3;}


/*---Unordered List Styles---*/
ul {list-style-type:square;color:#4A1D04;background:#fff;}
ul li p {margin:0;padding: 0;}
ul.listofnews {margin:0;padding:0 0 5px 0px;}
ul.listofnews li {margin: 0  0 5px 0px;}
ul.listofnews li.listwithimage {list-style-type:none;padding:0;margin:0 0 25px 0px;}
ul.listofnews img {float:left;display:block;margin:5px 5px 0 0;border:1px solid #FBC33C;}

/*---Grids---*/
.firstgrid {float:left;width:100% !important;}
.secondgrid {width:90%;overflow:hidden;}

/*---Clear (comes just before the footer---*/
.clear {clear:both;line-height:.01%;font-size:.01%;}

/*--- footer styles---*/
#footer {border-top:1px solid #000;color:#fff;font-weight:bold;font-size:75%;background:#000;margin: 0;padding:5px 0 10px 0;}
#footer p {text-align:center;margin:4px 0 4px 0;padding:4px;width:48%;}
#footer p a {background:#000;color:#fff;text-decoration: none;}
#footer p a:hover, #footer p a:focus, #footer p a:active {text-decoration:underline;}

/*--- footer link styles---*/
#footer a:link {background:000;color:#fff;}
#footer a:hover {background:#000;color:#ff3;}
#footer a:visited {background:#000;color:#ff6;}
#footer a:hover, #footer a:focus, #footer a:active {background:#ff3;color:#000;}

/*---Headers---*/
h1 {font-size:100%;padding:0 0 0px 0px;background:transparent;color: #000;}
h2 {font-size:150%;border-bottom:1px solid #000;padding:0 0 2px 0px;}
h3 {font-size:150%;border-bottom:2px dotted #000;text-align: center;}

/*---Table Styles---*/
.table {border: 2px solid #000;margin-bottom:25px;width:350px;font-weight:bold;font-size:120%;}
.table thead th {background:#ff6;color:#000;border:0px solid #000;padding:15px 6px 15px 15px;
text-align:left;}
.table td {background:#feeec8;color:#000;vertical-align:top;padding:10px 0px 0px 15px;}
.table td.txt {padding:0 0 20px 15px;}

.table2 {border: 2px solid #000;width:100%;margin-bottom: 25px;font-weight: bold;font-size: 120%;}
.table2 td {background: #feeec8; color:#000; padding:3px; border: 0px solid #000;}
.table2 th {text-align:left;border: 0px solid #000;}
.table2 thead th {color:#000; background:#ff6; padding: 10px 6px;}
.table2 tbody th {color:#000; background: #FEEEC8; padding: 6px;}
.table2 tbody th.sub {color:#000;background: #FEEEC8; padding: 6px; }
.table2 tbody .head {color:#000;background: #ff6; padding: 6px;}

/*---Table Linking Styles---*/
#text .txt a:link {background:#feeec8;color:#000;}
#text .txt a:visited {background:#feeec8;color:#000;}
#text .txt a:hover, #text .txt a:focus, #text .txt a:active {background:#000;color:#ff3;}
