body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #efefef;
	background-image: url(../images/bg_lrg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

html, body {
     height: 100%;
 }



img.floatRight { 
    float: right; 
    clear: right; 
    margin-left: 8px;
	padding: 1px;
	border: 1px solid #D9D9D9;
}

img.midban { 
	margin-top: 8px;
	padding: 1px;
	border: 1px solid #D9D9D9;
}


.maintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 180%;
}

.maintxt img {
	padding: 1px;
	border: 1px solid #D9D9D9;
}

.maintxtfeature img {
	padding: 1px;
	border: 1px solid #D9D9D9;
}


.maintxtfeature {
font-size: 11px;
line-height: 200%;
color: #000000;
text-align: justify;
line-height: 180%;
}

.maintxtfeature:first-letter {
font-size:400%; 
float:left;
line-height:.8em;
color: #404040;
font-family:"times","Times New Roman";
padding-right: 2px;
margin-top: 5px;
}



.thintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.meany {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
color: #8cd620;
font-variant: small-caps;
}

.content_header {
border-bottom: 1px dotted #CCCCCC;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-size: 14px;
}

.content_box {
background-image: url(../images/content_cor.gif); 
background-position: left top; 
background-repeat: no-repeat; 
}

.content_box_bottom {
background-image: url(../images/content_cor_bottom.gif); 
background-position: left bottom; 
background-repeat: no-repeat; 
}

.content_box_580 {
background-image: url(../images/content_cor_580.gif); 
background-position: left top; 
background-repeat: no-repeat; 
}

.content_box_bottom_580 {
background-image: url(../images/content_cor_bottom_580.gif); 
background-position: left bottom; 
background-repeat: no-repeat; 
}

.content_box_150 {
background-image: url(../images/content_cor_150.gif); 
background-position: left top; 
background-repeat: no-repeat; 
}

.content_box_bottom_150 {
background-image: url(../images/content_cor_bottom_150.gif); 
background-position: left bottom; 
background-repeat: no-repeat; 
}


a:link {
	color: #7ec21b;
	text-decoration: none;

}
a:visited {
	text-decoration: none;
	color: #7ec21b;

}
a:hover {
	text-decoration: none;
	color: #000000;

}
a:active {
	text-decoration: none;
	color: #7ec21b;

}



.nav a:link {
	color: #7c7c7c;
	text-decoration: none;
	font-variant: small-caps;
}
.nav a:visited {
	text-decoration: none;
	color: #7c7c7c;
	font-variant: small-caps;
}
.nav a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-variant: small-caps;
}
.nav a:active {
	text-decoration: none;
	color: #7c7c7c;
	font-variant: small-caps;
}

.nav2 a:link {
	border-left: 3px solid #c1d72e;
	padding-left: 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
}
.nav2 a:visited {
	border-left: 3px solid #c1d72e;
	padding-left: 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-variant: small-caps;
}
.nav2 a:hover {
	border-left: 3px solid #c1d72e;
	padding-left: 5px;
	text-decoration: none;
	color: #7c7c7c;
	font-variant: small-caps;
}
.nav2 a:active {
	border-left: 3px solid #c1d72e;
	padding-left: 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-variant: small-caps;
}



body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.srchinput {
	border: 1px solid #b4b2b4;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 14px;
	width: 90%;
	background-color: #FFFFFF;
	background-image: url(../images/main_top.gif); 
	background-position: top; 
	background-repeat: repeat-x;
}

.button_lrg {
background-image: url(../images/button_bg.gif);
width:70px;
height: 20px;
border: 0px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.button_spr {
background-image: url(../images/button_bg_lrg.gif);
width:120px;
height: 20px;
border: 0px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.button_sml {
background-image: url(../images/button_bg_sm.gif);
width:46px;
height: 20px;
border: 0px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.style1 {color: #FFFFFF}
.style2 {color: #c1d72e}

.transOFF {
}

.transON  {
 opacity:.4;filter: alpha(opacity=40); -moz-opacity: 0.4; }


.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px;
}

.push {
height: 96px;
}


.footer {
margin-top: 10px;
text-align: center;
height: 86px;
border-top: 4px solid #c1d72e;
background-color: #000000;
background-image: url(../images/bg_top.gif);
background-repeat: repeat-x;
}

.slideshowcont {
height: 214px;
border: 1px solid #292929;
margin-bottom: 20px;
position: relative;
width: 580px;
}

.slidetag {
position: absolute; 
bottom: 20px;
right: 0px;
width: 240px;
 background-color: #4A4A4A;
/*background-image: url(../images/merchttl.png);
background-position: bottom left; */
color: #FFFFFF;
padding: 4px;
}

.imgtfe {
border: 1px solid #336699;
float: right;
margin: 0px 0px 10px 10px;
padding: 1px;
background-color: #FFFFFF;
}

p {margin: 0; padding: 0;}

.notmaintxt img{
border: 0px;
}