body {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						13px;
	margin-left: 					0px;
	margin-top: 					0px;
	margin-right: 					0px;
	margin-bottom: 					0px;
}

a {
	color: 							#1B4200;
}

a.hover {
	color: 							#000000;
	text-decoration:				none;
}

td {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						13px;
	color: 							#000000;
}

.FakeLink {
	color: 							#1B4200;
	text-decoration:				underline;
	cursor:							pointer;
}

.DataRow {
	background-color:				#D9EDC5;	
}

.AlternateDataRow {
	background-color:				#ECF5E2;
}

.TdTitle {
	color:							#1B4200;
	background-color:				#B3EA8E;
	font-weight:					bold;
	border-bottom-style:			solid;
	border-bottom-width:			1px;
	border-bottom-color:			#1B4200;
}

.InlineImage {
	border-color: 					#2D570F;
	border-width:					5;
	border-style:					solid;
}

.TdBase {
	border-top-style:				solid;
	border-top-width:				1px;
	border-top-color:				#1B4200;
}

.SortingTitleUp {
	color:							#1B4200;
	background-color:				#B3EA8E;
	font-weight:					bold;
	border-bottom-style:			solid;
	border-bottom-width:			1px;
	border-bottom-color:			#1B4200;
	cursor:							pointer;
}

.SortingTitleOver {
	color:							#000000;
	background-color:				#D2F2BD;
	font-weight:					bold;
	border-bottom-style:			solid;
	border-bottom-width:			1px;
	border-bottom-color:			#307700;
	cursor:							pointer;
}

.SortingTitleDown {
	color:							#1B4200;
	background-color:				#B3EA8E;
	font-weight:					bold;
	border-bottom-style:			solid;
	border-bottom-width:			1px;
	border-bottom-color:			#1B4200;
	background-image:				url(../images/template/indicator.gif);
	background-position:			right center;
	background-repeat:				no-repeat;
	cursor:							pointer;
}

.TitleUnderline {
	font-family: 					Arial, Helvetica, sans-serif;
	color: 							#1B4200;
	font-size: 						14px;
	font-weight: 					bold;
	border-bottom-width: 			1px; 
	border-bottom-style: 			solid; 
	border-bottom-color: 			#1B4200;
}

.Title {
	font-family: 					Arial, Helvetica, sans-serif;
	color: 							#1B4200;
	font-size: 						14px;
	font-weight: 					bold;
}

.ErrorTitle {
	font-family: 					Arial, Helvetica, sans-serif;
	color:							#FF0000;
	font-size: 						14px;
	font-weight: 					bold;
}

.OpenTitleTab {
	background-image:				url(../images/template/tab_arrow.jpg);
	background-position:			bottom left;
	background-repeat:				no-repeat;
	background-color:				#1B4200; 
	color:							#FFFFFF; 
	font-weight: 					bold;
}

.ClosedTitleTab {
	color:							#000000; 
	font-weight: 					bold;
}

.Label {
	color: 							#000000;
	font-size: 						12px;
	font-weight: 					bold;
}

.SubLabel {
	color:							#333333;
	font-size:						11px;
	font-style:						italic;
}

.FormFields {
	color: 							#000000;
	font-family: 					Arial, Helvetica, sans-serif;
	background-image:				url(../images/template/formfield_mini.jpg) !important;
	background-color:				#E4F4D7 !important;
	font-size: 						12px;
	border: 						1px #2D5710 solid;
}

.FormFieldsMini {
	color: 							#000000;
	background-image:				url(../images/template/formfield_mini.jpg) !important;
	font-size: 						11px;
	border: 						1px #2D5710 solid;
}

.ErrorLabel {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						11px;
	color:							#FF0000;
}

.ErrorMini {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						11px;
	color:							#FF0000;
}

.TabTitle {
	background-image:				url(../images/template/title_Bg.jpg);
	background-repeat: 				repeat-x;
	color:							#FF9901;
	vertical-align:					bottom;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						11px;
	padding-bottom:    				5px;
}

.Main {
	background-color:				#EDF0EB;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						11px;
}

.MainArea {
	background-image:				url(../images/template/main_bg.jpg);
	background-repeat:				repeat-x;
	background-color:				#1C4200;
	background-position:			top;
	vertical-align:					top;
}

.MainBottom {
	background-image:				url(../images/template/main_bottom.jpg);
	background-repeat:				repeat-x;
	background-position:			top;
}

.BoxTabTitle {
	background-image:				url(../images/template/sub_Title.jpg);
	background-repeat: 				repeat-x;
	color:							#FF9901;
	vertical-align:					bottom;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	padding-left:					10px;
	padding-bottom:    				5px;
}

.BoxMainBottom {
	background-image:				url(../images/template/sub_bottom.jpg);
	background-repeat:				repeat-x;
	background-position:			top;
}

.SubMainArea {
	background-image:				url(../images/template/main_smallBg.jpg);
	background-repeat:				repeat-x;
	background-position:			top;
	background-color:				#1C4200;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
}

.SubMainTitle {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#FFFFFF;
}

.SubMain {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-style:						italic;
	color:							#FFFFFF;
}
	




#Navigation .navItemUp {
	cursor:							pointer;
	background-image:				url(../images/template/side_btn_up.jpg);
	background-repeat:				no-repeat;
	width:							211px;
	height:							27px;
	font-family:					Arial, Helvetica, sans-serif;
	font-weight:					bold;
	font-size:						12px;
	color:							#000000;
	padding-left: 					20px;
	vertical-align:					middle;
}

#Navigation .navItemOver {
	cursor:							pointer;
	background-image:				url(../images/template/side_btn_over.jpg);
	background-repeat:				no-repeat;
	width:							211px;
	height:							27px;
	font-family:					Arial, Helvetica, sans-serif;
	font-weight:					bold;
	font-size:						12px;
	color:							#000000;
	padding-left: 					20px;
	vertical-align:					middle;
}

#Navigation .sectionSplit {
	background-image:				url(../images/template/side_bg.jpg);
	height:							2px;
	background-repeat:				repeat-y;
}

#Navigation .section {
	background-image:				url(../images/template/side_bg_light.jpg);
	background-repeat:				repeat-y;
}


#Header .header_bg {
	background-color: 				#D9EDC5;
	background-image:				url(../images/template/bg_top.jpg);
	background-position:			top;
	background-repeat:				repeat-x;
	vertical-align:					top;
}

#Navigation .LinkTitle {
	font-size:						11px;
	font-family:					Arial, Helvetica, sans-serif;
	color:							#000000;
	font-weight:					bold;
}

#Navigation .SubLinkTitle {
	font-size:						10px;
	font-family:					Arial, Helvetica, sans-serif;
	color:							#2D5710;
	font-weight:					bold;
}




#Footer .footer_bg {
	background-color: 				#D9EDC5;
	background-image:				url(../images/template/bg_bottom.jpg);
	background-position:			bottom;
	background-repeat:				repeat-x;
	height:							98px;
	vertical-align:					bottom;
}

#Footer .footerMain {
	background-color: 				#D9EDC5;
	background-image:				url(../images/template/footer.jpg);
	background-position:			bottom;
	background-repeat:				no-repeat;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					bold;
	text-align:						center;
	width:							872px;
}

#Footer a {
	text-decoration: 				none;
}

#Footer a.hover {
	text-decoration:				underline;
}

#Featured a {
	color: 							#FFFFFF;
}

#Featured a.hover {
	color: 							#FF9901;
	text-decoration:				none;
}

#Newest a {
	color: 							#FFFFFF;
}

#Newest a.hover {
	color: 							#FF9901;
	text-decoration:				none;
}

#Popular a {
	color: 							#FFFFFF;
}

#Popular a.hover {
	color: 							#FF9901;
	text-decoration:				none;
}

#Cloud {
	font-family: 					Arial, Helvetica, sans-serif;
}

#Cloud a {
	text-decoration:				none;
}

#Cloud a.hover {
	text-decoration:				none;
}

Weighted1 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						11px;
}

Weighted2 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						11px;
	font-style:						italic;
}

Weighted3 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						11px;
	font-weight:					bold;
}

Weighted4 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						12px;
}

Weighted5 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						12px;
	font-style:						italic;
}

Weighted6 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						12px;
	font-weight:					bold;
}

Weighted7 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						13px;
}

Weighted8 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						13px;
	font-style:						italic;
}

Weighted9 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						13px;
	font-weight:					bold;
}

Weighted10 {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						14px;
	font-weight:					bold;
}
