/* =============================== Mandatory Styles =============================== */
body{ margin: 0px; padding: 0px; vertical-align:middle; background: url('/images/curtain-background.jpg') top left repeat-x #000000;}

img { border: none; }
a { text-decoration: none; color: #5a5332;}
a:visited{ color:  #3b3b3b;}

h1{ font-family: Tahoma ; font-size: 14px; color: #870000; font-weight: normal; padding: 0px 0px 5px 0px;  letter-spacing: 2px;}

h2{ font-family: Tahoma; font-size: 14px; font-weight:  normal; color: #7d7865; letter-spacing: 2px; margin: 0px; padding: 0px 0px 5px 0px;}

h3{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #7d7865; letter-spacing: 2px; margin: 0px; padding: 0px 0px 5px 0px; }

h4{ font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #fff; letter-spacing: 2px; margin: 0px; padding: 0px 0px 5px 0px; }

h5{ font-family: Tahoma; font-size: 26px; font-weight: normal;  color: #870000; letter-spacing: 2px; margin: 0px; vertical-align: top;}

h6{ font-family: Tahoma;  font-size: 17px; font-weight: normal;  color: #010101; letter-spacing: 2px; margin: 0px; vertical-align: top; padding: 0px 0px 5px 0px; text-transform: uppercase; }
h6:hover {color: #86847e;}

p{ font-family: Tahoma; font-size: 12px; color: #b6b3a6; font-weight: normal;  margin: 0px; padding: 0px 0px 8px 0px; line-height: 18px;}
ul { font-family: Tahoma; font-size: 12px; color: #b6b3a6; margin-left: 23px; font-weight: normal; padding: 0px 0px 8px 0px; line-height: 18px; }
ol { font-family: Tahoma; font-size: 12px; color: #b6b3a6; margin-left: 23px; font-weight: normal; padding: 0px 0px 8px 0px; line-height: 18px; }
li { padding-bottom: 3px; }
.log{ border: 0px; background: url('/../images/header-board.jpg') top left no-repeat;  background-color: #000; height: 100%;}
.quote { margin: 0px 20px 0px 20px; font: italic 12px Georgia; color: #b6b3a6; letter-spacing: 1px;}

/*================================= Share page ==============================*/
#sharepage{ background: url('/../images/v-rule-alternate.png') repeat-y;}

/*==================== hr Styles===============*/
.divhr{ background: url('/images/h-rule-central-column.png') no-repeat;}
.center-hr{ background: url('/images/h-rule-central-column.png') no-repeat;  margin-top: 10px;}
.right-hr{ background: url('/images/h-rule-right-column.png') no-repeat; margin-top: 10px;}
.fullwidth-hr{ background: url('/images/hr.jpg') no-repeat; margin-top: 10px;}
.imagehr{ margin-bottom: 10px; background: url('/../images/h-rule-right-column.png') no-repeat;}
/* ============================ Arrow Link========================= */   
 .arrowlink { font: normal 11px Tahoma;  color: #870000; padding: 6px 0px 3px 18px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none;  background: url('../images/linkarrow.png') 0px 6px no-repeat; display: block; }
 .arrowlink:visited{color: #870000;}
/*================ Image Float =================================*/
.floatimageright{float: right; margin: 0px 0px 20px 20px; padding: 0px;}
.floatimageleft{float: left; margin: 0px 20px 20px 0px; padding: 0px;}

/*================ Button Style==========================*/
.button { font: 11px Tahoma; padding: 4px 4px 4px 15px; color: #ffffff; background-color: #666666; text-align: center; border-bottom: solid 1px #2b2b2b; border-top: solid 1px #a7a7a7; border-left: solid 1px #868686; border-right: solid 1px #404040; text-transform: uppercase; text-decoration: none; display: block; min-height: 12px; }
.button A { font: 11px Tahoma; text-decoration: none; padding: 0px 4px 0px 15px; display: block; background: url('/images/linkarrow.gif') left 5px no-repeat;}	
.button input { font: 11px Tahoma; text-decoration: none; padding: 1px 4px 0px 15px; display: block; background: transparent url('/images/linkarrow.gif') left 3px no-repeat; border: 0px; text-align: left; text-transform: uppercase; width: 100%}

/* ================== Menu (Header) ================================ */
.menudiv{ margin-top: 20px;}
.topmenudiv{position:absolute; z-index:80;}
.leftmenu{ width: 190px;}
.topmenuitem{ font-family: Tahoma; font-size: 17px; font-weight: bold;  color: #010101; letter-spacing: 2px; margin: 0px; vertical-align: top; padding: 0px 0px 5px 0px; text-transform: uppercase;}
.topmenuitem:hover {color: #86847e;}

.menuselected{ color: #870000; }
.linklevelselected{ color: #630000 !important ; }
.linklevelselected:hover { color: #a7a188;}

#contentleft{ margin: 0px; padding: 0px; width: 180px;	height: 100%;}
.linktoppage { background: url('/images/section-navigation-header-background.jpg') no-repeat;  padding: 0px 0px 17px 19px;  vertical-align: top; width: 190px; text-transform: uppercase;}

.linktoppage2 {font-family: Tahoma; color: #7D7865; font-size: 14px; letter-spacing: 1px; height: 20px; font-weight: normal; margin-top: 10px; padding: 0px 0px 5px 11px; width: 190px;}
.linktoppage2 img { vertical-align: top; margin-top: 3px;}
.linktoppage2:hover { }

.linklevel2{ font-family: Tahoma; font-size: 13px; letter-spacing: 1px; color: #fefefe; font-weight: normal; padding: 5px 0px 0px 20px;  width: 190px; }
.linklevel2:hover { color: #a7a188;}

.linklevel3{ font-family: Tahoma; font-size: 12px; color: #fefefe; padding-bottom: 5px; padding-left: 20px;  width: 180px; }
.linklevel3:hover { color: #a7a188;}

/* ==========================Content Table =================== */
#contentcolumn_1{ width: 477px; padding: 0px 18px 0px 22px; background: url('/../images/v-rule-alternate.png') repeat-y;}
#contentcolumn_2{ width: 200px; height: 100%; padding-left: 23px; background: url('/../images/v-rule-basic.png') left repeat-y;}
#contentcolumn_3 { width: 721px; padding: 0px 0px 0px 20px; background: url('/../images/v-rule-alternate.png') repeat-y;}
#contentcolumn_4 { width: 150px; background: url('/../images/v-rule-basic.png') repeat-y; background-color: #000; padding: 0px 0px 0px 23px;}
#contentcolumn_5 { width: 150px; padding: 0px 10px 0px 10px;  }
#contentcolumn_6 { width: 150px; padding: 0px 18px 0px 0px;}
#contentcolumn_7 { width: 200px; padding: 0px 0px 0px 19px; background: url('/../images/v-rule-alternate.png') repeat-y;}

.header{ margin-top: 37px; padding: 0px 0px 18px 22px; width: 726px; background: url('/../images/v-rule-alternate.png') no-repeat;}
#header2{ font-family: Lucida Sans ; font-size: 14px; color: #010101; font-weight: bold;  padding: 0px 0px 10px 10px ;  background: url('/../images/page-header-background.jpg') no-repeat; text-transform: uppercase;}

 
/* ================== CMStandard Block =================== */
.CMStandard_container{ font-family: Tahoma; font-size : 13px; padding-left: 0px; width: 100%;}

/*=========================== Donation Link ============*/
.CMDonatioLink_container{}
.CMDonatioLink_heading{ font-family: Tahoma; font-size: 14px; font-weight:  normal; color: #B6B3A6; letter-spacing: 2px;}
.CMDonatioLink_link{ }
.CMDonatioLink_drawline{ padding-bottom: 20px;}
.CMDonatioLink_content{ font-family: Tahoma; font-size: 12px; color: #B6B3A6; font-weight: normal; line-height: 18px;}

/* ================  Image Gallery Block  =================== */
.CMImageGallery_container { background-color: #fff; padding-bottom: 5px; margin-bottom: 20px; margin-left: 9px; border: solid 1px #595649;  width: 168px; }
.CMImageGallery_header { font-family: Tahoma; font-size: 12px; color: #94302c; font-weight: bold; margin-left: 1px; vertical-align: top; padding: 0px 0px 7px 50px; letter-spacing: 1px; text-transform: uppercase; background: url('/images/funders-header.jpg') 3px 3px no-repeat #fff;}
.CMImageGallery_header h5{ font-size: 20px;}
.CMImageGallery_table{ border: 1px; border-collapse: collapse; margin-left: 8px;}
.CMImageGallery_cell{  width: 71px; height: 53px; margin: 0px; padding: 0px 10px 0px 0px; vertical-align: middle; text-align: center}
.CMImageGallery_cell img { text-align: center; vertical-align: middle;}

/* ================  Comment Form Block  =================== */
.CMComment_container {padding-bottom: 20px; }
.CMComment_Table { width: 100%;}
.CMComment_Heading {  font-family: Tahoma; font-size: 12px; color: #b6b3a6; font-weight: normal;  margin: 0px; line-height: 18px;}
.CMComment_Label { font: 12px Tahoma; color: #a7a188; text-align: right; vertical-align: top; padding: 8px 10px 0px 0px;}
.CMComment_Label2 { font: 12px Tahoma; color: #a7a188; text-align: right; padding: 8px 10px 0px 0px;}
.CMComment_Field { text-align: left; padding: 8px 0px 0px 0px; }
.CMComment_Textfield_name { width: 409px; font-family: Tahoma;}
.CMComment_Textfield { width: 409px;}
.CMComment_Label_phone { font: 12px Tahoma; color: #a7a188; padding: 8px 10px 0px 0px; text-align: right;}
.CMComment_Field_phone { text-align: left; padding: 8px 0px 0px 0px; }
.CMComment_Textfield_phone { width: 409px; font-family: Tahoma;}
.CMComment_Textarea { width: 409px; height: 80px; font-family: Tahoma; font-size: 12px;}
.CMComment_SendEnquiry { font: 14px Tahoma; padding: 8px 5px 13px 8px;}
.CMComment_Newsletter{ font: 12px Tahoma; color: #a7a188;}
#answer{ border: solid 1px #3d7bad;}
.commentbtn{ padding-left: 67px;}

/* ================  RSS Feed Block  =================== */
.CMRSSFeed_container { margin-bottom: 20px;}
.CMRSSFeed_header { background: url('/images/from-the-blog.png') 0px 0px no-repeat; height: 41px;}
.CMRSSFeed_itemtitle, .CMRSSFeed_itemtitle A { font-family: Tahoma; font-size: 14px; font-weight:  normal; color: #7d7865; letter-spacing: 2px; text-decoration: underline; margin-top: 10px; margin-bottom: 5px;}
.CMRSSFeed_itemtext { font: 12px Tahoma; color: #cecece; text-decoration: none; }
.CMRSSFeed_itemdate { font: 10px Tahoma; color: #cecece; margin-bottom: 5px; }
.CMRSSFeed_itemdate a { color: #cecece; text-decoration: none; }
.CMRSSFeed_title, .CMRSSFeed_title A { font: bold 12px Tahoma; letter-spacing: 1px; color: #396f1d; text-decoration: none; margin-top: 8px; }
       
 /* ================  Comments Feed Block  =================== */
.CMCommentsFeed { width: 743; margin-bottom: 20px;}
.CMCommentsFeed_header {  width: 470px; height: 28px; padding: 0px 0px 19px 0px; background: url('/images/leave-a-comment.png') no-repeat; }
.CMCommentsFeed_title { font-family: Tahoma; font-size: 12px;  font-style: normal; font-style: normal; color: #fff; padding-left: 0px; vertical-align: top; }
.CMCommentsFeed_name {font-family:  Tahoma; font-size: 12px;  font-style: normal; color: #b6b3a6; padding-left: 0px; vertical-align: top;}
                                             
/* ================  Slider Gallery Block  ======================================================== */
.CMSliderGallery_container { margin-top: 0px; margin-bottom: 10px; width: 476px;  background: #000000; }
.CMSliderGallery_header {  font: normal 12px Tahoma; letter-spacing: 1px; padding: 0px 8px 4px 8px; text-align: center; }
.CMSliderGallery_slider { width: 477px; height: 75px;}
.Image_border{ border: solid 1px #433f2f;}
.CMSliderGallery_beforebutton { width: 26px; background-color: #000000;  background: url('../images/left_button_active_hover.jpg') 0px 22px no-repeat; float: left; height: 75px; }
/*.CMSliderGallery_beforebutton:hover {background: url('../images/left_button_active_hover.jpg') 0px 22px no-repeat;}*/
.CMSliderGallery_afterbutton { width: 26px; background-color: #000000;  background: url('../images/right_button_active_hover.jpg') 0px 22px no-repeat; float: left; height: 75px; }
/*.CMSliderGallery_afterbutton:hover{ background: url('../images/right_button_active_hover.jpg') 0px 22px no-repeat;}*/
.CMSliderGallery_window { width: 420px; float: left; background-color: #000000; height: 75px; overflow: hidden; position: relative; }
.CMSliderGallery_belt { height: 70px; position: relative; left: 0px; background: #000000; }
.CMSliderGallery_panel { width: 95px; height: 70px; padding: 0px 5px; float: left; }
.CMSliderGallery_beforeclicked { background-color: #000000; }
.CMSliderGallery_afterclicked { background-color: #000000;}
.CMSliderGallery_beforedisabled, .CMSliderGallery_beforedisabled:hover { background-color: #000000;   background: url('../images/spacer.gif') no-repeat;}
.CMSliderGallery_afterdisabled, .CMSliderGallery_afterdisabled:hover { background-color: #000000;  background: url('../images/spacer.gif') no-repeat; }
.CMSliderGallery_edittable { width: 100%; }
.CMSliderGallery_editcell { border: solid 1px #CCC; }
.CMSliderGallery_hr{ background: url('/images/h-rule-central-column.png') no-repeat; }

/*============================ Show list Block =========================*/
.CMShowList_container{ width: 100%; margin-bottom: 20px;}
.CMShowList_title{font-family: 'Tahoma'; font-size: 14px; font-weight: normal; color: #7d7865; letter-spacing: 1px; width: 262px;}
.CMShowList_copy{font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style: normal; color: #b6b3a6; letter-spacing: 1px; padding-top: 4px; margin-bottom: 6px; margin-right: 24px; width: 262px;}
.CMShowList_hr{ width:100%; border: solid 1px #bfbfbf; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px;}
.CMShowList_image img{ float:none;}
.CMShowList_tableheader{font-family: 'Tahoma'; font-size: 14px; font-weight: normal; font-style: normal; color: #7d7865; letter-spacing: 1px; padding-top: 19px; padding-bottom: 16px;}
.CMShowList_Row{font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style: normal; color: #b6b3a6; letter-spacing: 1px; background-color: #1e1e1e; padding: 7px 0px 7px 7px;}
.CMShowList_Altrow{font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style: normal; color: #b6b3a6; letter-spacing: 1px; padding: 7px 0px 7px 7px;}

/*============================ Performance list Block =========================*/
.CMPerformanceList_container { width: 100%; margin-bottom: 20px;}
.CMPerformanceList_title {font-family: 'Tahoma'; font-size: 14px; font-weight: normal; color: #7d7865; letter-spacing: 1px; width: 262px; padding-bottom: 13px;}
.CMPerformanceList_copy {font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style: normal; color: #b6b3a6; letter-spacing: 1px; padding-top: 4px; margin-bottom: 6px; margin-right: 24px; width: 262px;}
.CMPerformanceList_hr { width:100%; border: solid 1px #bfbfbf; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px;}
.CMPerformanceList_image img { float:none;}
.CMPerformanceList_tableheader {font-family: 'Tahoma'; font-size: 14px; font-weight: normal; font-style: normal; color: #7d7865; letter-spacing: 1px; padding-top: 19px; padding-bottom: 16px;}
.CMPerformanceList_Row {font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style: normal; color: #b6b3a6; letter-spacing: 1px; background-color: #16140f; padding: 4px 7px 7px 7px;}
.CMPerformanceList_Altrow {font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style: normal; color: #b6b3a6; letter-spacing: 1px; background-color: #201d17; padding: 4px 7px 7px 7px;}
.CMPerformanceList_container A.arrowlink,.CMPerformanceList_container A:visited.arrowlink   { color: #870000; background-image: url('../images/linkarrow.png'); }

/*===========================   Feature Block =========================*/
.CMFeature_container{ width: 699px; margin-bottom: 20px;}
.CMFeature_below{ margin-top: 30px;}
.CMFeature_heading, .CMFeature_heading h2{font-family: 'Tahoma'; font-size: 14px; font-weight: normal; color: #870000; letter-spacing: 1px;}
.CMFeature_image_left{ padding-right: 20px;}
.CMFeature_title{font-family: Tahoma; font-size: 12px; font-weight: normal; font-style: normal; color: #a7a188; letter-spacing: 1px;}
.CMFeature_text{font-family:  Tahoma; font-size: 12px; font-weight: normal; color: #b6b3a6; padding-top: 14px; padding-bottom: 0px; letter-spacing: 1px;}
.CMFeature_drawline{ margin: 8px 0px 2px 0px;}
.CMFeature_image_right{ padding-left: 20px;}
.CMFeature_img { font-size:0px; border: solid 4px #2b281d; }

/*===========================   Review Listing Block =========================*/
.CMReviewList_container { width: 469px; margin: 0px 0px 20px 0px; padding: 0px; font: italic 12px Georgia; color: #b6b3a6; }
.CMReviewList_content { padding-left: 1px; }
.CMReviewList_pub_date { font: normal 11px Tahoma; color: #870000; letter-spacing: 1px; text-align: right;}
.CMReviewList_hr { font: normal 0px Tahoma; color: #870000; letter-spacing: normal;}

/*===========================   Collaborators Listing Block =========================*/
.CMCollaboratorsList_container { width: 469px; margin: 0px 0px 20px 0px; padding: 0px; font: normal 12px Tahoma; color: #b6b3a6; }
.CMCollaboratorsList_title { margin: 0px 0px 2px 0px; padding: 0px; font: normal 14px Tahoma; color: #7d7865; }
.CMCollaboratorsList_content { padding-left: 1px; }
.CMCollaboratorsList_pub_date { font: normal 11px Tahoma; color: #870000; letter-spacing: 1px; text-align: right;}
.CMCollaboratorsList_hr { font: normal 0px Tahoma; color: #870000; letter-spacing: normal;}

/* ================  Donation Block  =================== */
.CMDonation_container {padding-bottom: 20px; }
.CMDonation_content{ width: 699px;}
.CMDonation_Table { width: 699px;}
.CMDonation_Heading { font-family: Tahoma; font-size: 12px; color: #7d7865; font-weight: bold; margin-bottom: 5px;  padding: 0px 0px 0px 0px; letter-spacing: 1px;}
.CMDonation_Label { font: 12px Tahoma; color: #B6B3A6; text-align: left; vertical-align: top; padding: 8px 5px 0px 0px;}
.CMDonation_Label2 { font: 12px Tahoma; color: #B6B3A6; text-align: right; padding: 8px 5px 0px 0px;}
.CMDonation_Label_project { font: 12px Tahoma; color: #B6B3A6; text-align: right; padding: 8px 5px 0px 27px;}
.CMDonation_Field { text-align: left; padding: 8px 0px 0px 0px; }
.CMDonation_Textfield { width: 281px;}
.CMDonation_Textfield_project{width: 281px;}
.CMDonation_Textfield_amount{width: 287px;}
.CMDonation_Label_phone { font: 12px Tahoma; color: #B6B3A6; padding: 8px 5px 0px 0px; text-align: right;}
.CMDonation_Field_phone { text-align: left; padding: 8px 0px 0px 0px; }
.CMDonation_SendEnquiry { font: 12px Tahoma; padding: 8px 5px 13px 8px;}
.CMDonation_Newsletter{ font: 12px Tahoma; color:  #B6B3A6;}
#answer{ border: solid 1px #3d7bad;}

/*============================ Funders Listing Block =========================*/
.CMFundersList_container{ width: 150px;   padding-bottom: 10px;}
.CMFundersList_container img{ vertical-align: top; text-align: center;}
.CMFundersList_title{font-family: Tahoma; font-size: 14px; font-weight:  normal; color: #870000; letter-spacing: 1px; padding: 0px 0px 0px 0px; margin: 9px 0px 8px 0px;}
.CMFundersList_descripation{font-family: 'Tahoma'; font-size: 12px; font-weight: normal; font-style:  normal; color: #b6b3a6; letter-spacing: 1px; margin-bottom: 11px; padding: 0px;}
.CMFundersList_label{font-family: Georgia; font-size: 12px; font-weight: normal; font-style: italic; color: #b6b3a6; letter-spacing: 1px; padding: 0px;}
.CMFundersList_linktext{ padding: 0px;}
.CMFundersList_link { font-family: 'Tahoma'; font-size: 10px; font-weight: normal; font-style: normal; color: #870000; letter-spacing: 2px; padding: 3px 0px 0px 15px; text-transform: uppercase; text-decoration: none;  background: url('../images/fundersarrowlink.gif') 0px 6px no-repeat; display: block;}
.CMFundersList_hr{ width:148px; background: url(../images/fundershr.gif) no-repeat;}
.CMFundersList_hr_back{ padding: 14px 0px 0px 0px;} 
.CMFundersList_image{  width: 144px; border: solid 3px #4f4c41; background-color: #fff;}

/*============================ contactus block =================*/
#contactusblock{ font-family: Tahoma; font-size: 10px; color: #000; width: 190px; height: 63px;  text-align: left; left: 0px; padding: 10px 0px 0px 10px; background-color: #b3b3b3; display: none; position: absolute;}
#contactusblock a{font-family: Tahoma; font-size: 10px; color: #000;}
#ContactBlock{ display: none;}

/*========================== News Letter ==========================*/
#newsletterblock{font-family: Tahoma; font-size: 11px; color: #000; width: 189px; z-index: 91; border: solid 1px red; text-align: left; left: 130px; padding: 3px 10px 0px 19px; border: solid 6px #2b281d; background: #b6b3a6; display: none; position: absolute; top: 80px;}
.Newsletterflied{ width: 174px;}
#ContactBlock { display:none; height:1441px; left:0; position:absolute; top:0; width:100%; z-index:90; background-image:url(../images/overlay.png);}
.twitter{ border: solid 0px red; position: absolute; top: 71px; left: 204px; width: 110px; height: 28px; cursor: pointer;}
.newsletter{ border: solid 0px red; position: absolute; top: 22px; left: 188px; width: 119px; height: 31px; cursor: pointer;}
.facebook{ border: solid 0px red; position: absolute; top: 22px; left: 662px; width: 116px; height: 30px; cursor: pointer;}
.checkit{ border: solid 0px red; position: absolute; top: 73px; left: 673px; width: 94px; height: 27px; cursor: pointer;}

/* ================	Sitemap ============================== */

#topmenu td a.sitemaplevel1 { background-color: #dde0da; font: bold 12px Arial; color: #8e5100; text-transform: none; padding: 5px 12px 5px 12px; letter-spacing: 1px; margin-bottom: 0px 0px 7px 0px; display: block; }
#topmenu td .sitemaplevel2 A { text-transform: none; margin-left: 5px; color: #1d4906; font-weight: bold;  }
#topmenu td .sitemaplevel3 A { text-transform: none; margin-left: 15px; color: #1d4906; }
#topmenu td .sitemaplevel4 A { text-transform: none; margin-left: 35px; color: #1d4906; font-size: 9px; }

.sitemapmembers_header { background-color: #dde0da; font: bold 12px Arial; color: #1d4906; text-transform: none; padding: 5px 12px 5px 12px; letter-spacing: 1px; margin-top: 7px; margin-bottom: 7px; display: block; }
#topmenu td .sitemap_member A { color: #dde0da; text-transform: none;}

#sitemap { width: 100%; }

.sitemapmember_item{width: 170px;	border-bottom: solid 1px #d2d2d2;	padding: 5px 0px;}

#sitemap TD{vertical-align: top;	text-align: left;	line-height: 8px;}

#sitemap TD A{	font: 11px Arial;	color: #01377d;	text-decoration: none;	text-transform: none;	letter-spacing: 1px;}



/* ================== Footer =================== */
.footer{ font-family: Tahoma; font-weight: normal; vertical-align: top; color: #313131; margin: 12px 20px 0px 12px; letter-spacing: 2px; width: 960px; height: 370px;  background: url('/images/footer.jpg') top left no-repeat; text-align: left;}
.footer_text { font-size: 11px;  margin: 12px 0px 0px 12px;}
.footer_textlevel2{ font-size: 11px; margin: 0px 0px 0px 12px;}
.footer_text2{font-size: 11px; color: #a7a188;  margin: 0px 0px 0px 0px;}
.footer_text a,.footer_text a:hover,.footer_text a:active { color: #fff; text-decoration: none;}
.footer_textlevel2 a,.footer_textlevel2 a:hover,.footer_textlevel2 a:active { color: #fff; text-decoration: none;}
.footer_text2 a,.footer_text2 a:hover,.footer_text2 a:active { color: #a7a188; text-decoration: none; }

/* =============================================== The End ==============================================================================*/
