/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head 
h2{ background: transparent url("../images/img.png") no-repeat bottom right} 
.cssbox{ 
/* intended total box width - padding-right(next) */ width:195px 
!important; 
/* IE Win = width - padding */
 width: 190px; 
 /* the gap on the right edge of the image (not content padding) */
 padding-right:5px; /* use to position the box */
 margin:10px auto;
 font-family:Verdana;

font-size:.7em;
letter-spacing:0;
line-height:1.4em;

text-align:left;
text-decoration:none;
word-spacing:normal;} 
 /* set the top-right image */ 
.cssbox_head{background-position:top right; 
/* pull the right image over on top of border */ margin-right:-5px; 
/* right-image-gap + right-inside padding */ padding-right:5px} 
/* set the top-left image */ 
.cssbox_head h2{ background-position:top left; margin:0; 
/* reset main site styles*/ border:0; 
/* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
padding:10px 0 5px 9px; height:auto !important; height:1%} 
/* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{ background-position:bottom left; margin-right:5px; 
/* interior-padding right */ 
padding:5px 0 5px 5px} 
/* mirror .cssbox_head right/left */

.roundcont {
background-color:#333;
color:#fff;
}

.roundcont p {
margin:0 10px;
}

.roundtop {
background:url("../images/tr.gif") no-repeat top right;
}

.roundbottom {
background:url("../images/br.gif") no-repeat top right;
}

img.corner {
border:none;
display:block !important;
height:10px;
width:10px;
}

html,body {
background:#FFF;
margin:0;
padding:0;
}

body {
background:#FFF;
font-size:62.5%;
text-align:center;
}

p {
margin:0 10px 10px;
}

h1 {
color:#79B30B;
font-family:Lucida Sans Unicode,Arial, Helvetica, Geneva, SunSans-Regular,sans-serif;
font-size:2em;
font-weight:700;
letter-spacing:-1.5px;
line-height:1em;
margin:0;
padding-bottom:10px;
padding-left:10px;
}

h2,h3,h4 {
font-family:Lucida Sans Unicode,Arial, Helvetica, Geneva, SunSans-Regular,sans-serif;
letter-spacing:-1.5px;
padding-left:10px;
}

h2 {
font-size:1.5em;
}

h3 {
font-size:1.3em;
}

h4{
	font-size:1.1em;
	
	letter-spacing:-1px;
}

div#container {
margin:0 auto;
text-align:left;
width:700px;
}

div#content ul li p {
line-height:1.4;
}

div#navigation {
background:#FFF;
color:#000;
float:left;
font-family:Lucida Sans Unicode,Arial, Helvetica, Geneva, SunSans-Regular,sans-serif;
font-size:1.8em;
letter-spacing:-1.5px;
width:200px;
}

div#sec_menu {
background:url("../images/sec_menu3.gif");
clear:both;
color:#FFF;
font:1.4em Lucida Sans Unicode,Arial, Helvetica, Geneva, SunSans-Regular,sans-serif;
height:27px;
}

.border {
padding:5px 0 0 9px;
}

div#sec_menu a {
color:#FFF;
padding:0;
text-decoration:none;
}

#tabsI a:hover,#tabsI a#current {
background-position:0 -42px;
}

div#extra {
background:url("../images/frontpage.gif") no-repeat left top;
background-color:#F5F9E8;
border-bottom-color:#F48D29;
border-left:solid #F48D29;
border-style:solid;
border-width:0 0 2px;
clear:both;
height:290px;
width:100%;
}

div#extra h2{
color:#A7C04F;
font-family:Trebuchet MS;
font-size:22px; 
padding:20px 0px 0px 15px;
letter-spacing:-1px;
line-height:1.3em;
}

div#extra h1{
line-height:1.3em;
color:#07430B;
font-family:Trebuchet MS;
font-size:38px;
margin:18px 0 0 26px;
letter-spacing:-1px;
}

div#footer {
background:#333;
clear:both;
color:#FFF;
font-family:Verdana;
font-size:1.2em;
}

div#footer p {
color:#D3D3D3;
margin:0;
padding:5px 10px;
}

div#footer a {
color:#D3D3D3;
float:right;
}

div#content {
background:#FFF;
background-color:#fff;
color:#444;
float:right;
font-family:Verdana;
font-size:1.4em;
letter-spacing:0;
line-height:1.4em;
margin:10px 0 0;
text-align:left;
text-decoration:none;
width:500px;
word-spacing:normal;
}

div#content table {
padding-left:10px;
}

div#content img#center {
border:0;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#tabsI {
background:#FFF;
clear:none;
float:left;
font:1.4em Lucida Sans Unicode,Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:normal;
margin-top:40px;
width:100%;
}

#tabsI ul {
list-style:none;
margin:0;
padding:10px 10px 0 50px;
}

#tabsI li {
display:inline;
margin:0;
padding:0;
}

#tabsI a {
background:url("../images/tableftI.gif") no-repeat left top;
float:right;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}

#logo img {
position:absolute;
}

#tabsI a span {
background:url("../images/tabrightI.gif") no-repeat right top;
color:#FFF;
display:block;
float:none;
padding:5px 15px 4px 6px;
}

#tabsI a:hover span {
background-position:100% -42px;
color:#FFF;
}

#tabsI a span#currenttab {
background-position:100% -42px;
}

div#header h2,div#header h3 {
font-weight:700;
margin:0;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
}

table {
background-color:#E7E7E7;
border-spacing:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin-left:10px;
}

caption {
background:#50ADEA url("../images/corner.gif") no-repeat right top;
border-bottom:2px solid #1975d7;
color:#FFF;
font-weight:700;
margin-left:10px;
padding:10px;
text-align:left;
}

td,th {
padding:4px;
}

thead th {
background:#F5F5F5;
border:1px solid #FFF;
color:#666;
text-align:left;
text-transform:uppercase;
}

tbody th {
font-weight:700;
}

tbody tr {
background-color:#FFF;
text-align:left;
}

tbody tr td {
background:#FFF;
border:1px solid #FFF;
height:50px;
}

tfoot th,tfoot td {
background-color:#E7E7E7;
border-bottom:3px solid #CCC;
border-top:1px solid #DFDFDF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:700;
padding:10px;
text-align:left;
}

tfoot{
text-align:left;
}

div#sec_menu a:hover,div#sec_menu a#currenta {
color:blue;
}

tbody tr.odd,tbody tr.odd td {
background:#f9f9f9;
border-top:1px solid #FFF;
}

