@charset "utf-8";
											/* Basics */
#home{
	background-image:url(bg_body.gif);
	background-color:#000000;
}
#inner{
	background-image:url(bg_bodyinner.gif);
	background-color:#FFFFFF;
}
#home, #inner{
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-position:top;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
img, a img{
	border:0px;
}
.green{
	color:#71aa37;
}
.red{
	color:#FF0000;
}
.newhr{
	height:20px;
	margin-bottom:20px;
	background:url(bg_borderinner.gif) repeat-x bottom;
}
.padright{
	padding-right:20px;
}
.padleft{
	padding-left:20px !important;
}
.padtop{
	padding-top:20px !important;
}
											/* Header */
											/* Body */
/*body container*/
.bodycont, .bodycontinner{
	width:936px;
	height:790px;
	background-position:left top;
	background-repeat:no-repeat;
}
.bodycontinner{
	min-height:790px;
	height:auto !important;
	height:790px;
}
#content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:70px 10px 40px 0px;
	font-size:12px;
	line-height:16px;
	color:#6e6f71;
}
#content a {
	color:#71aa37;
}
#content a:hover {
	text-decoration:none;
}
.partnerbox{
	padding:0px 0px 30px 0px;
}
.innerbtn{
	padding-top:40px !important;
}
#content h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#71aa37;
}

#content h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#71aa37;
}

#contact_c{
	width:390px;
        height:auto !important;
	min-height:270px;
	background-color:#f6f9e4;
	padding:40px 55px;
}
.twidth{
	width:150px;
}
.inputstyle input{
	width:250px;
	margin-bottom:10px;
	border:#8a9a72 1px solid;
}
.inputstyle textarea{
	width:250px;
	height:100px;
	border:#8a9a72 1px solid;
}
.innerheader h2{
	font-size:18px !important;
	color:#71aa37;
	padding:0px;
	margin:0px;
}
.innerheader{
	padding:0px 0px 20px 0px;
	background:url(bg_borderinner.gif) repeat-x bottom;
	margin-bottom:20px;
}
.innerheader2{
	padding:0px 0px 20px 0px;
	background:url(bg_borderinner.gif) repeat-x bottom;
	margin-bottom:20px;
}
#innerheader2 a:link {
	text-decoration: none;	
}
#innerheader2 a:visited {
	text-decoration: none;	
}
#innerheader2 a:hover {
	text-decoration: underline;
}
#innerheader2 a:active {
	text-decoration: none;	
}
.inputstyle2 input{
	width:180px;
	border:#8a9a72 1px solid;
}
.inputstyle2 textarea{
	width:180px;
	height:100px;
	border:#8a9a72 1px solid;
}
.smallsearch{
	width:296px;
	height:34px;
	background:url(bg_searchsmall.gif) no-repeat;
	padding:15px 0px 0px 20px;
	font-size:14px;
	color:#71aa37;
	margin-bottom:10px;
}
.smallsearch a{
	color:#71aa37;
}
.lsinner{
	padding-top:10px;
}
.morepad{
	padding-top:20px;
}
.lsinner a{
	font-size:12px;
}
.largesearch{
	width:316px;
	height:79px;
	background:url(bg_searchlarge.gif) no-repeat;
	padding:15px 0px 0px 20px;
	font-size:14px;
	color:#71aa37;
	margin-bottom:10px;
}
.largesearch a{
	color:#71aa37;
}
#imgfl{
	width:190px;
}
/*left div in body holding form*/
#logo {
	padding:0px 0px 28px 20px;
       position:relative;
}
#leftform{
	width:330px;
	padding:40px 0px 0px 20px;
}
/*right div holding menu and */
#rightcont{
	width:581px;
}
/*menu container*/
#menu_c{
	padding:16px 0px 0px 114px;
	height:62px;
	overflow:hidden;
}
/*menu*/
#menu{
	height:62px;
	background-image:url(bg_menu.gif);
	width:453px;
	overflow:hidden;
}
/*menu left and right border*/
#menuL, #menuR{
	height:62px;
	width:7px;
	background-image:url(bg_menuLeftB.gif);
	background-repeat:no-repeat;
}
#menuR{
	background-image:url(bg_menuRightB.gif);
}
/* form container*/
.form1{
	width:281px;
	height:261px;
}
.form1 .right{
	padding:15px 20px 0px 0px;
	position:relative;
}
.form1 select{
	width:240px;
	border: #a2b88e 1px solid;
	color:#006600;
	font-size:12px;
	height:20px;
}
.form1 input {
 position:relative;
}

/* select div container*/
.select_c{
	padding:8px 0px 0px 20px;
	position:relative;
}
/*description container below form*/
.desc{
	width:281px;
	height:191px;
}
/*text inside desc*/
.boxtext{
	color:#ffffff;
	font-size:15px;
	font-weight:bolder;
}
/*refers to .form1 header*/
#b1{
	padding:17px 0px 10px 20px;
}
/*refers to .desc header*/
#b2{
	padding:38px 0px 10px 20px;
}
/*description text*/
.desctext{
	font-size:12px;
	color:#7e7f82;
	padding:14px 20px 0px 20px;
	position:relative;
/*border: 1px solid #00FF00;*/
}

#descr {
	padding-right:10px;
}

/**/
.desctext span, .desctext div a{
	color:#66a428;
	font-weight:bolder;
	font-size:13px;
	text-decoration:none;
}
.desctext div a{
	font-weight:normal;
}
.desctext div a:hover{
	text-decoration:underline;
}
/*word definition text above footer*/
#dictionary{
	width:620px;
	height:auto;
	color:#376e1b;
}
/*word being defined*/
.d_name{
	font-size:20px;
	font-weight:bolder;
	width:120px;
}
.d_name span{
	font-size:14px;
	font-weight:normal;
	font-style:italic;
}
/*word definition*/
.d_desc{
	font-size:16px;
	padding:0px 0px 0px 20px;
	width:480px;
}
.d_name, .d_desc{
	padding-bottom:10px;
}
											/* Footer */
/*first footer*/
#footer_1{
	width:936px;
	height:190px;
	overflow:hidden;
}
#footer_innerpage{
	height:76px;
	background-image:url(bg_innerfootmenu.gif);
}
/*2nd footer*/
#footer_2{
	height:41px;
	background-image:url(bg_footer.gif);
}
/*inner div*/
#footer_inner{
	height:36px;
	color:#dbdbdb;
	font-size:10px;
	padding-top:5px;
	overflow:hidden;
	width:936px;
}
#footmenu{
	width:936px;
	height:46px;
	overflow:hidden;
	padding-top:0px;
	/*padding-right:210px;*/
}
/*1st footer divs*/
#f_desc, .f_panel{
	width:280px;
}
#f_desc{
	color:#fabc0f;
	font-weight:bolder;
	padding:20px 0px 0px 30px;
	font-size:16px;
}
.f_panel{
	padding:0px 0px 0px 20px;
}
/*footer headers*/
.f_heads{
	padding:0px 0px 10px 0px;
	background-image:url(bg_border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
}
#footmenu ul{
	margin:0px;
	/*padding:30px 0px 0px 170px;*/
	padding:30px 0px 0px 220px;
	list-style:none;
}
#footmenu ul li{
	float:left;
	display:block;
}
#footmenu ul li a{
	float:left;
	display:block;
	color:#66a428;
	font-size:12px;
	text-decoration:none;
	padding:0px 5px;
	border-right:1px solid #66a428;
}
#footmenu ul li a:hover{
	text-decoration:underline;
}
#lastmenu{
	border:0px !important;
}

.txtKeyword{
     border:1px solid #A2B88E;
     color:#006600;
     font-size:12px;
    height:16px;
    width:238px;
}
.partnerbox img{
	padding:0px 20px 10px 0px;
	float:left;
}

.system-message h1{
    line-height:20pt !important;
}

/* form */
.select_c_header {
	background-repeat:no-repeat;
	height:41px;
}
.select_c_wrap input {
	position:relative;
}
.select_c_wrap {
	min-height:170px;
	height:auto !important;
	height:170px;	
}


/* desc */
.select_c_header2 {
	height:69px;
}
.select_c_wrap2, .select_c_prints {
	background-repeat:repeat-y;
	min-height:108px;
	height:auto !important;
	height:108px;	
	position:relative;
}
.select_c_prints {
	background-repeat:no-repeat;
	background-position:93% 100%;
}

/* form, desc group */
.select_c_header, .select_c_header2 {
	width:281px;
}
.select_c_wrap, .select_c_wrap2 {
	background-repeat:repeat-y;
}

.select_c_footer, .select_c_footer2 {
	width:281px;
	height:14px;
	background-repeat:no-repeat;
}

#footer_inner a {
 color:#ffffff;
 text-decoration:none;
}
#footer_inner a:hover {
 text-decoration:underline;
}
/**
#webapp2683next,#webapp2683prev,#paging,#pagination_2683{
	 float:left;
}
.pagination{
	 float:center;
	 padding-right:10px;
}
*/

/*pagination*/
.pagination {
	display:inline;
}

.pag-prev {
	display:inline;	
}

.pag-current {
	display:inline;
}

.pag-number {
	display:inline;
}

.pag-next {
	display:inline;
}

#featPlay .pagination {
	display:none;
}