* CSS Document */
BODY {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: center;
	text-align: center;
background-color:#fffae6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img
{
	border: 0;
}
a
{
	color: Black;
}

#banner{
   width:776px;
   height:270px;
}
#banner_left{
   width:118px;
   height:266px;
   float:left;
   padding-left:0px;
   background-color:#AF1B3F;
	border:1px solid white;
	margin: 0 0 3px 0;
}
#container {
	margin: 0px auto;
	width: 776px;
/*	text-align: center;*/
	vertical-align: top;
	background-color:#fffae6;
	padding: 0;
}
#blog{
	font-size:12px;
	width:658px;
	text-align:left;
	padding:0;
	margin:0;
}
#petition
{
	font-size:12px;
	width:658px;
	text-align:left;
	padding:0;
	margin:0;
}
.reps{
	font-size:12px;
	width:658px;
	text-align:left;
	padding:0;
	margin:0;
	
}
.reps tr{

border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: e6b0a3;
}
.reps th{
color: #a1233b;
}
#petition input, #petition textarea
{
	border-style:solid;
	border-width: 1px;
	border-color:#827e75;
	border-right-color:#827e75;
	border-bottom-color:#bebbb2;
	width:100%;
}
.blogtable
{
	margin-left:5px;
	margin-top:5px;
}
#link{
   top:0px;
   left:0px;
   width:776px;
   height:20px;
   background-repeat:no-repeat;
   margin-top:5px;
}
.sidelinks table{
width:118px;
height:266px;
float:left;
margin:0px;

}
.sidelinkstable td{
 background-color:#AF1B3F;
 border:1px solid white;
 width:118px;
font-size:12px;
/* padding:5px;*/
 text-align:left;
 padding-top:3px;
padding-bottom:3px;
padding-left:2px;
}
.sidelinksul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size:12px;
	line-height: 14px;
}
.sidelinksli
{
	font-size:12px;
	padding: 3px 0 3px 2px;
	margin: 0;
	border-bottom:2px solid white;
}

.sidelinkstablesub td{
 background-color:#AF1B3F;
 border:1px solid white;
 width:114px;
font-size:12px;
/* padding:5px;*/
 text-align:left;
 padding-top:3px;
padding-bottom:3px;
padding-left:2px;
margin-left:-1px;
}
#nobottom{
border-bottom:none;
}
#banner_leftm{
   width:118px;
    background-color:#AF1B3F;  
}
.topmiddle_link{
	width:118px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	color: #EBE3A2;
	text-align: left;
	padding-left: 8px;
	background-color:#AF1b3f;
	border: medium solid #FFFFFF;
	margin:0px;
}
.toplower_link{
	background-image:url(image/leftlink_2.jpg);
	width:110px;
	height:39px;
	color: #EBE3A2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	text-align: left;
	padding-left: 8px;
}
#banner_right{
   display:block;
   width:653px;
   height:263px;
   background-image:url(image/banner.jpg);
   background-repeat:no-repeat;
   background-position:right;
   float:right;
   border-top:3px solid white;
   margin:0px;
   padding:0px;
  }
  .floatright{
  float:right;
  margin-right:0px;
  padding-right:0px;
  }
#search_recentnews{
   width:776px;
   height:31px;
}
#search_box{
   width:295px;
   height:25px;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:9px;
   color:#000000;
	text-align:justify;
    margin:0px;
   padding:0px;
   background-color:#ffbd88;
   border-bottom:3px solid white;
}
#search_box form{
display:inline;
}
.sbt{
float:left;
padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top:5px;
	padding-right:3px;
}
.tleft{
float:left;
margin:0px;
padding:0px;
}
#s_b_t{
	
	padding-top:5px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#s_b_b{
   width:197px;
   height:25px;
   float:right;
}
#b_box{
   width:130px;
   height:23px;
   float:left;
   padding-top:2px;
}
#b_go{
  /* width:22px;
   height:25px;*/
   float:right;
   padding-top:0px;
   padding-right:7px;
}

#recent_news{
	background-color:#AF1B3F;
	width:472px;
	height:23px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;

	
}
#middle{
   width:776px;
   height:440px;
}
#middle_left{
	background-image:url(image/middlerite_bg.jpg);
	background-repeat:no-repeat;
	width:297px;
	height:403px;
	float:left;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-align: justify;
	padding-right: 10px;
	margin:0px;
}
.middleleft{
background-image:url(image/middlerite_bg.jpg);
	background-repeat:no-repeat;
	width:297px;
	height:403px;
	display:block;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-align: justify;
}

.middleleftnew{
	background-image:url(image/middlerite_bgnew.jpg);
	background-color:#b48708;
	background-repeat:no-repeat;
	width:297px;
	height:1400px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-align: justify;
	background-position: bottom;
}
.hpmessage{
padding:20px;
}
#middli_right{
   width:471px;
   height:427px;
   float:right;
}
#upper_middle{
	width:471px;
	/*height:125px;*/
	float:left;
}
#rightmedia{
float:right;
}
#mid_middle{
    width:400px;
	height:120px;
	float:right;
	padding-left:150px;
	padding-right:120px;
}
#rnews{
background-color:#AF1B3F;
font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	width:472px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
}
#rnews form{
display:inline;
}
#m_r_top input{
width:100px;
height:25px;
text-align:top;
}
#u_m_right{
	width:400px;
	height:120px;
	background-color:#AF1B3F;
	background-position:center;
}
#m_r_top{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DCBD8E;
	font-size:14px;
	font-weight: bold;
	float:left;
}
#m_r_mid{
	width:400px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align: left;
	padding-left: 5px;
}
#m_r_bot{
	width:113px;
	height:25px;
	padding-left: 5px;
}
#lower_middle{
	width:451px;
	height:174px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top: 2px;
}
.box {
	height: 20px;
	width: 130px;
	margin-top:0px;
	margin-bottom:4px;
}
.emailimage{
margin-top:2px;
	margin-bottom:4px;
}
#footer{
  /* width:800px;*/
  float:left;
  margin-left:0px;
  padding-left:0px;
}
#left_footer{
   width:247px;
   height:106px;
   float:left;
}
#rite_footer{
   width:520px;
   height:106px;
   float:right;
}
#r_f_left{
   width:263px;
   height:106px;
   float:left;
}
#r_f_rite{
   width:253px;
   height:106px;
   float:right;
}
#lowerfooter{
	clear:left;
   background-image:url(image/footer.jpg);
   width:776px;
   height:27px;
}

#link A:link {color: #FFFFFF; text-decoration: none; }
#link A:visited {color:#FFFFFF; text-decoration:none;}
#link A:hover { color:#DCBA8A; text-decoration:underline;}
#link A:active {	text-decoration: none;}

A.y:link {color:#DCBA8A; text-decoration:underline}
A.y:visited {color:#DCBA8A;text-decoration:underline}
A.y:hover {color:#FFFFFF;text-decoration:underline}
A.y:active {text-decoration: none;}
a.REDTEXT{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bolder;
   color:#AF1B3F;
  
  }
 a.REDTEXT:visited{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bolder;
   color:#AF1B3F;
  
  }
  .ptitle{
	font-weight:bolder;
  }
  #leftmedia{
  float:left;
  }

#searchmedia{
background-color:#fcbf89;
display:block;
width:110px;
height:78px;
margin:0px;
padding:0px;
font-weight:bold;
font-size:10px;
}

.clear{
clear:both;
}
.recent{
color:#af1b3f;
font-size:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.title{
color:#af1b3f;
font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.m1{
float:left;
}
.m2{
float:right;
}
.read{
font-weight:bold;
}
.read a:link{font-color: #B6304F;color: #B6304F;font-FAMILY: VERDANA; text-transform: UPPERCASE; FONT-WEIGHT: BOLD; FONT-SIZE: 10PX; TEXT-DECORATION: underline;}
.read a:visited{font-color: #B6304F;color: #B6304F;font-FAMILY: arial; text-transform: UPPERCASE; FONT-WEIGHT: BOLD;FONT-SIZE: 10PX;TEXT-DECORATION: underline;}
.read a:active{font-color: #B6304F;color: #B6304F; font-FAMILY: arial; text-transform: UPPERCASE; FONT-WEIGHT: BOLD;FONT-SIZE: 10PX;TEXT-DECORATION: underline;}
.read a:hover{font-color: #B6304F;color: #B6304F;font-FAMILY: arial; text-transform: UPPERCASE; FONT-WEIGHT: BOLD;FONT-SIZE: 10PX;TEXT-DECORATION: underline;}

#right{
float:right;
}
.clear{
clear:both;
}
#underfooter{
color:#af1b3f;
font-size:9px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#underfooter a{
color:#af1b3f;
font-size:9px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.imediatitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
line-height:15px;
padding-left:10px;
}
.imediatitle a{
text-decoration:none;
}

.recenttitle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.endmain{
padding-left:10px;
}
.recenttitle a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.recenttitle a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.floatright{
float:right;
}
.supportheader{
color:#af1b3f;
font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color:#eeede2;
 width:422px;
 height:36px;
 display:block;
}
#support{
background-color:#fffae6;
width:350px;
margin:0px;
float:left;

}


#support h3 {
color:#af1b3f;
font-size:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color:#f8eae7;
 display:block;
}
p.f_header {
color:#af1b3f;
font-size:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

 background-color:#f8eae7;
 width:350px;
 height:36px;
 display:block;
 padding-top:10px;
 text-align:left;
}
#support{
  font:100% verdana,arial,sans-serif;
}
#support table {
 font-size: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 350px;
 line-height: 1.2em;
}

#support td {
 text-align:left;
}

#support form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 350px; 
}

#support form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 125px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

 
#supporta form input, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:150px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	max-width="400px";
}
#submitimage{
width:101px;
}
#support textarea {
width:350px;   
margin:5px 0 0 10px;
}

 form .small {
	width:40px;      
	margin:5px 0 0 10px;      
}

.red {
	border-color:#FF0000;
	color:#FF0000;
	font-weight:bold;
}

#support form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

#support textarea { overflow: auto; }

#support form smallExp {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#support form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.middlebanner{
width:400px;height:120px;
}
.rightbox{
padding-right:20px;
}
#rightbox{
float:right;
}
.etitle{
color:#000000;
text-decoration:none;
}
.hpetitle{
color:#000000;
text-decoration:none;
font-weight:normal;
padding-left:10px;
}
.endorsementslist{
text-align:left;
background-color:#fffae6;
width:400px;
padding-top:0px;
margin-top:0px;
padding-left:10px;
}
.mainbg{
background-color:#fffae6;
margin:0px;
padding:0px;
}
.endorsementtable{
border:thick solid #AF1D41;
width:212px;
padding:0px;
margin:0px;
float:right;
text-align:left;
}
.endtop{
background-color:#af1b3f;
width:100%;
margin:0px;
paddingt:0px;
}
.endorsementtable img{
margin:0px;
padding:0px;
}

.blogsidetable{
border:thick solid #AF1D41;
padding:0px;
margin:0px;
text-align:left;
border-collapse:collapse;
color: Black;
width:223px;
margin-top:4px;
font-weight: bold;
}
.blogsidetable p
{
	padding-left: 10px;
	padding-bottom: 10px;
}
.bfloatleft{
	float:left;
	padding:0px;
	margin:0px;
}
.Email_Page a:link{font-color: #010101;color: #010101;	font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-WEIGHT: BOLD; FONT-SIZE: 14PX; TEXT-DECORATION: underline;} 
.Email_Page a:hover{font-color: #010101;color: #010101;	font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; FONT-SIZE: 14PX; text-decoration:underline; }
.Email_Page a:active{font-color: #010101;color: #010101;	font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-WEIGHT: BOLD; FONT-SIZE: 14PX; TEXT-DECORATION: underline;}
.Email_Page a:visited{font-color: #010101;color: #010101;	font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-WEIGHT: BOLD; FONT-SIZE: 14PX; TEXT-DECORATION: underline;}
#blogtitle{
	color:#af1b3f;
	font-size:16px;
	font-weight:bold;
}
.blogred, .blogred a, .pred, .pred a
{
	color: #a1233b;
	font-size: 8pt;
}
.blogred a, .pred a
{
	font-weight: bold;
}
.nounderline a
{
	text-decoration: none;
}
#pageList
{
	text-align:right;
	width:100%;
}
.petitionrightblock
{
	margin-top:1px;
	height: 300px;
	width: 230px;
	background: #AF1D41;
}
.petitioncontainer
{
	width: 400px;
	padding-left: 10px;
	padding-right:0;
	padding-top: 10px;
	padding-bottom: 40px;
}
.petitionbox
{
	width: 100%;
	margin-bottom:50px;
}
.pname
{
	font-size: 22px;
}
.pnamemain{
color:#af1b3f;
font-size:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

 background-color:#f8eae7;
 width:400px;
 height:36px;
 display:block;
 padding-top:10px;
 text-align:left;
}
.pdescription
{
	padding-bottom: 20px;
}
.nobold a
{
	font-weight:normal;
}
#toptabs{
	background-image:url(image/toptabs.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
#toptabs ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab1{
	background-image:url(image/toptab1.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;
}
#toptab1 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab2{
	background-image:url(image/toptab2.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;	
}
#toptab2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab3{
	background-image:url(image/toptab3.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;	
}
#toptab3 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab4{
	background-image:url(image/toptab4.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;	
}
#toptab4 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab5{
	background-image:url(image/toptab5.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;	
}
#toptab5 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab6{
	background-image:url(image/toptab6.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;	
}
#toptab6 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#toptab7{
	background-image:url(image/toptab7.jpg);
	background-repeat: no-repeat;
	display:block;
	width:776px;
	height:29px;	
}
#toptab7 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
.topli{
	padding:10px 0;
	color: #FFFFFF;
	float:left;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
}
#top1{
	padding-left: 16px;
	width: 85px;
}
#top2
{
	width: 104px;
}
#top3
{
	width: 132px;
}
#top4
{
	width: 98px;
}
#top5
{
	width: 171px;
}
#top6
{
	width: 91px;
}
#top7
{
	width: 79px;
}
.toplink{
	color: #FFFFFF;
	text-decoration:none;
}
.toplink:visited{
	color: #FFFFFF;
	text-decoration:none;

}
.toplink:hover{
text-decoration:underline;
}
#login input{
width:200px;
}

#contenttitle{
background-image:url(image/blankheader.gif);
font-size:40px;
color:#ffffff;
padding-top:35px;
padding-left:18px;
}
#searchside{
background-color:#fcbf89;
width:116px;
height:60px;

}
#searchbox2{
padding-left:5px;

}
#searchbox2 input{
width:94px;
height:19px;
}
.sbt2{
padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top:5px;
	padding-right:3px;
}
.goside{
margin-left:5px;
}
#galleries{
text-align:left;
padding: 6px 0 0 0;
font-size:12px;
margin: 0px;
}
.galleryline
{
	margin: 5px 0px 0px 10px;
	padding: 0;
}
.galleryimg
{
	float: left;
	width: 75px;
	height: 56px;
	padding: 0;
	margin: 0;
	margin-bottom: 13px;
}
.gallerytitle
{
	padding: 20px 0 0 0;
	margin: 0 0 0 85px;
}