body{
background-color: white;
color: black;
font-family: arial, sans-serif;
font-size: 10pt;
margin-top: 3px;
margin-left: 3px;
padding: 0;
margin-right: 5px;
}

a{
font-size: 10pt;
}

a:hover{
background-color: #000000;
color: #FFFFFF
}

a.big{
font-size: 150%;
color: Red;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

a.bigish{
font-size: 125%;
color: green;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

a.bigishred{
font-size: 120%;
color: red;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}
a.bigishblue{
font-size: 120%;
color: blue;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

table{
font-family: arial, sans-serif;
font-size: 10pt;
}

div.tablebg{
background-color: #EFEFEF;
text-align:center;
margin-left: auto;
margin-right: auto;
font-family: arial, sans-serif;
font-size: 10pt;
}

#tablebg{
background-color: #EFEFEF;
text-align:center;
margin-left: auto;
margin-right: auto;
font-family: arial, sans-serif;
font-size: 10pt;
}

#tablebg a{
font-family: arial, sans-serif;
font-size: 9pt;
}
#tablebgsm{
font-size: 75%;
}

p.center{
text-align:center;
margin-left: auto;
margin-right: auto;
}

p.centerpad5{
text-align:center;
margin-left: auto;
margin-right: auto;
padding: 5px;
}

ul.bigbullet{
padding-left: 60px;
font-family: arial, sans-serif;
font-size: 12pt;
}


p.centerpad50{
text-align:center;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;
font-family: arial, sans-serif;
font-size: 12pt;
}

p.leftpad50{
padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;
font-family: arial, sans-serif;
font-size: 12pt;
}


p.ttheaders{
color: white;
font: bold 110% Arial;
background-color: #003300;
padding: 2px;
text-align: center;
}

table.sample {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	background-color: #EFEFEF;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, sans-serif;
	font-size: 9pt;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #0B4559;
	color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 5px 1px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #EFEFEF;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample tr.trone td{
	border-width: 1px 1px 1px 1px;
	padding: 1px 5px 1px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #CFFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample tr.trtwo td{
	border-width: 1px 1px 1px 1px;
	padding: 1px 5px 1px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #FFFFFF;
	color: black;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample tr.trone a{
	color: black;
}
table.sample tr.trtwo a{
	color: black;
}

table.sample tr.trone a:hover{
background-color: #000000;
color: #FFFFFF
}
table.sample tr.trtwo a:hover{
background-color: #000000;
color: #FFFFFF
}

table.samplesmall {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	background-color: #EFEFEF;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, sans-serif;
	font-size: 7pt;
}
table.samplesmall th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #E0E0E0;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.samplesmall td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 5px 1px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #EFEFEF;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.blue {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	background-color: #EFEFEF;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, sans-serif;
	font-size: 9pt;
}

table.blue td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #EFEFEF;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

table.dates th{
	font-family: arial, sans-serif;
	font-size: 12pt;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

pre{
background-color: #EFEFEF;
font-size: 10pt;
width: 98%;
border: 1px dashed gray;
/*background-color: #FFFFD7;*/
padding: 5px;
}


div.nnews{
background-color: #EFEFEF;
border: 1px dashed gray;
width: 98%;
padding: 5px;
margin-bottom: 10px;
}

div.ndate{
font: normal 10pt Verdana;
font-weight: bold;
margin-bottom: 10px;
}

#date{
font: normal 10pt Verdana;
font-weight: bold;
}

h1{
font-size: 150%;
color: Red;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

h1.left{
text-align:left;
}

h2{
font-size: 125%;
color: black;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

h2.center{
font-size: 125%;
color: black;
background-color: #EFEFEF;
border: 1px dashed gray;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

h2.red{
font-size: 125%;
color: red;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

h2.green{
font-size: 125%;
color: green;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#h2left{
font-size: 125%;
color: black;
font-weight: bold;
}

#news{
background-color: #EFEFEF;
border: 1px dashed gray;
width: 98%;
padding: 5px;
}

div.secline{
margin-left: 40px;
}

div.secline2{
margin-left: 90px;
}

div.secline3{
margin-left: 141px;
}

div.secline3p5{
margin-left: 165px;
}


div.secline4{
margin-left: 193px;
}

div.tnt{
margin-left: 97px;
}

div.tnt2{
margin-left: 148px;
}

div.tntdit{
margin-left: 172px;
}

#secline{
margin-left: 40px;
}

#secline2{
margin-left: 90px;
}

#secline3{
margin-left: 141px;
}

#secline4{
margin-left: 193px;
}

#tnt{
margin-left: 97px;
}

#tnt2{
margin-left: 148px;
}


#updated{
background-color: #FFFF00;
}

#updatedtxt{
background-color: #FFFF00;
text-align:center;
margin-left: auto;
margin-right: auto;
width: 15em
}

#mega{
background-color: #AAFFFF;
font: normal 11pt Arial;
border: 1px dashed gray;
width: 98%;
padding: 5px;
}

#ddtoptabs{
margin-left: 4px; /*Opera 8 fix -1px*/
padding: 0;
width: 1000px;
height: 27px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddtoptabs ul{
font: normal 10px verdana, arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.3em;
font-size: 120%;
}

#ddtoptabs a, #ddtoptabs strong{
float:left;
color:#fff;
background: transparent url("pics/tabs_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 10px;
letter-spacing: 1px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF;
}

#ddtoptabs a span{
float:left;
display:block;
color:#fff;
background: transparent url("pics/tabs_right.gif") no-repeat right top;
padding:3px 9px 3px 6px;
font-weight:bold;
}

#ddtoptabs a span{
float:none;
}

#ddtoptabs #current a, #ddtoptabs strong{
background-position:0 -300px;
border-bottom: 1px solid #2B6600;
}

#ddtoptabs #current a span, #ddtoptabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

#ddtoptabs a:hover{
background-position:0% -150px;
}

#ddtoptabs a:hover span{
color: #fff;
background-position:100% -150px;
}

#ddtoptabs #current a:hover {	background-position:0% -300px; }
#ddtoptabs #current a:hover span { color: #fff;	background-position:100% -300px; }

#ddblueline{
clear: both;
padding: 0;
width: 99%;
height: 8px;
background: #0B4559;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}



#ddtoptabsline{
clear: both;
padding: 0;
width: 99%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

#csslibrarytab a, #csslibrarytab strong{
background: transparent url("pics/tabs_left_blue.gif") no-repeat left top;
}

#csslibrarytab a span{
background: transparent url("pics/tabs_right_blue.gif") no-repeat right top;
}

#csslibrarytab a:hover{
background-position:0% -150px;
}

#csslibrarytab a:hover span{
color: #fff;
background-position:100% -150px;
}



/* ######### Sub Category list ######### */

.subcategorylist{
list-style-type: disk;
list-style-image: url(heart.png);
margin: 5px auto 10px 18px;
padding: 0;
}

.subcategorylist li{
padding: 3px 0;
background-color: #ececec;
}


.subcategorylist li a{
color: #003300;
font: bold 120% Arial;
}

/* ######### Left Menu ######### */

#leftbar{
width: 165px;
/*background-color: white;*/
}

#leftbar a:hover{
/*color: #FF8000;*/
}

.categorylinks{
list-style-type: disk;
list-style-image: url(heart.png);
font: normal 80% Verdana;
margin: 5px auto 10px 18px;
padding: 0;

}

.categorylinks li{
padding-bottom: 1px;
}

.categorylinks li a{
margin-left: -3px;
padding: 3px 1px;
font-size: 12px;
display: block;
color: #003300;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ececec;
list-style-image: url(pics/arrow.gif);
}

.categorylinks a:visited{color: #003300; }
.categorylinks a:hover {	color: #fff;	background: #003300; text-decoration: none; }


.categorylinksblue{
list-style-type: disk;
list-style-image: url(pics/arrow.gif);
margin: 5px auto 10px 18px;
font: normal 80% Verdana;
padding: 0;

}

.categorylinksblue li{
padding-bottom: 1px;
}

.categorylinksblue li a{
margin-left: -3px;
padding: 3px 1px;
font-size: 12px;
display: block;
color: #0B4559;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ececec;
list-style-image: url(pics/arrow.gif);
}

.categorylinksblue a:visited{color: #0B4559; }
.categorylinksblue a:hover {	color: #fff;	background: #0B4559; text-decoration: none; }

.diffpointer{
list-style-image: url(pics/arrow.gif);
}

#leftbar .headers{
color: white;
font: bold 110% Arial;
background-color: #003300;
padding: 2px;
text-align: center;
}

#leftbar .headersblue{
color: white;
font: bold 110% Arial;
background-color: #0B4559;
padding: 2px;
text-align: center;
}


#leftbar .menuitems{
list-style-type: disk;
list-style-image: url(pics/arrow.gif); /*CUSTOM CHANGE*/
margin: 5px auto 10px 17px;
padding: 0;
line-height: 1.2em;
}

#leftbar .menuitems li{
padding-bottom: 8px;
background-image: url(menuline.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

#leftbar .menuitems li a{
text-decoration: none;
font-weight: bold;
}

#footer{
border: 0 solid #BEBEBE;
color: black;
border-top-width: 1px;
background: transparent url(bg_topbar.gif) repeat-x;
text-align: center;
font-size: 90%;
padding-top: 3px;
margin-bottom: 5px;
}

#footer a{
text-decoration: none;
}


/* ######### Top Menu ######### */

#toptbar{
background-color: #0B4559;
}

#topbar a{
color: #fff;
text-decoration: none;
padding: 5px 20px 5px 20px;
}

#topbar a:hover{
color: #0B4559;
background: #fff; 
text-decoration: none; 


}

#topbar .headersblue{
color: white;
font: bold 110% Arial;
background-color: #0B4559;
padding: 2px;
text-align: center;
}
