/* CSS Document */


* {
	margin:0; padding:0;
}

body{
	background:#69030e;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Verdana;
		color:black;
	}

input, select { vertical-align:middle; font-weight:normal; }
INPUT.TEXT{ 
  font-weight:bold; 
  color:black; 
}


a {color:#3666c9;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
#page1 p {padding-top:12px;}

table {border-collapse:collapse;}
td {border:0px dotted #fff;}

/* ============================= main layout ====================== */

.top-tail {background:url(/system/templates/themes/political/images/top-tail.gif) top repeat-x #860412;}
.bottom-tail {background:url(/system/templates/themes/political/images/bottom-tail.gif) bottom repeat-x;}

h3 {color:navy; font-size:16px; margin-top:30px; font-weight:600; margin-bottom:30px;}
.box h3 {color:navy; margin-bottom:19px;}
h4 {color:#1f4086; font-size:2.181em; font-weight:normal; margin-bottom:20px;}
h5 {color:#c4081c;}

.link {background:url(/system/templates/themes/political/images/link2-bg.gif) no-repeat 0 0; padding-left:21px; font-weight:bold; color:#ebbb22; display:block; float:right; margin:24px 0 0 0;}
.box .link {background:url(/system/templates/themes/political/images/link-bg.gif) no-repeat 0 0; color:#3666c9;}
.link2 {font-weight:bold; color:#c4081c;}
.link3 {color:#7c7c7c; text-decoration:none;}
.link3:hover {text-decoration:underline;}


.imgindent {margin:0 11px 0 0; float:left;}

/* ============================= header ====================== */

.flash-tail {background:url(/system/templates/themes/political/images/flash-tail.gif) top repeat-x; height:400px; position:absolute; width:50%; left:0;}
.flash-tail2 {background:url(/system/templates/themes/political/images/flash-tail2.gif) top repeat-x; height:400px; position:absolute; width:50%; right:0;}
#header
{
        background-image: url("images/header-bkg.png"); 
	background-position: top left;
	background-repeat: no-repeat;
	height: 260px;
	position: relative;		/* important, don't remove unless you know what you're doing */
	text-align:left;
	margin-left:16px;

}
/* ============================= content ====================== */

#content {padding:0 21px 0 19px;}

.box {color:black;}
.box strong {}
.box .top-row {background:#fff; padding-top:0px; border-top:1px solid #d5d5d0;}
.box .corner-bottom-left {background:url(/system/templates/themes/political/images/box-left-bg.gif) top left no-repeat; width:10px; height:11px; margin-right:-10px; position:relative; float:left;}
.box .bot-tail {width:100%; float:left; font-size:1px;}
.box .bot-tail .indent {margin:0 10px 0 10px; background:#fff; height:11px; padding:0;}
.box .corner-bottom-right {background:url(/system/templates/themes/political/images/box-right-bg.gif) top left no-repeat; width:10px; height:11px; margin-left:-10px; position:relative; float:left;}

.line-hor {border-bottom:1px solid #c70820; padding:0 0 20px 0; margin-bottom:20px;}
.box .line-hor {border-top:1px solid #e2e2dd; border-bottom:none; padding:15px 0 16px 0; margin:0;}
.extra1 {border-top:1px solid #e2e2dd; padding:15px 0 0 0;}
.extra1 .link {margin:0;}
.extra-link {font-weight:bold; color:#c4081c; text-decoration:none;}
.extra-link:hover {text-decoration:underline;}
.extra2 { line-height:1.01em;}
.mark1 {background:url(/system/templates/themes/political/images/mark1.gif) no-repeat 0 0; padding-left:25px;}

.indent {padding:20px 0 28px 0;}
.indent4 {padding:0 60px 0 17px;}
#page1 .indent1, #page6 .box .indent1, #page7 .indent1 {padding:0 37px 0 17px;}
.indent1 {padding:0 55px 0 17px;}
.indent2 {padding-bottom:18px;}
.indent3 {padding-top:13px;}
.indent5 {padding-top:8px;}
.indent6 {padding-bottom:8px;}
#page8 .top-row {padding:33px 40px 15px 18px;}

.margin0 {margin-top:0;}
.margin1 {margin-top:20px;}
.margin2 {margin-top:10px;}
.margin3 {margin-top:50px;}
.padding1 {padding-top:28px;}
.padding2 {padding-top:15px;}
.padding3 {padding-top:24px;}
.padding4 {padding-top:10px;}
.padding5 {padding-top:42px;}
.phone {float:right;}

.table {}
.table .first-line {}
.name {padding:1px 10px 2px 20px; width:122px;}
.name2 {padding:1px 10px 2px 25px; width:105px;}
.rating {width:83px; text-align:center; padding:1px 0 2px 0;}
.first-line .name {padding:3px 10px 8px 20px;}

/* ============================= footer ====================== */

#footer a {color:#FCE6E7; font-size:12px;}
#footer {text-align:center; color:#FCE6E7; font-size:12px;}

/* ============================= forms ============================= */

#ContactForm {padding-top:12px;}
#ContactForm .rowi {height:40px;}
#ContactForm .input {width:196px; height:15px; border:1px solid #7d7d7d; background:none; padding:0 0 0 5px; font-size:1.01em; color:#7c7c7c;}
#ContactForm .link {margin-left:20px;}

#HeaderForm {float:left;}
#HeaderForm .input {width:159px; height:18px; border:1px solid #2b4374; background:#102349; padding:0 0 0 5px; font-size:0.917em; color:#6e90d7; margin:0 8px 0 11px;}
#HeaderForm .input2 {width:88px; height:18px; border:1px solid #2b4374; background:#102349; padding:0 0 0 5px; font-size:0.917em; color:#6e90d7; margin:0 9px 0 0;}

textarea {width:429px; height:145px; border:1px solid #7d7d7d; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#7c7c7c;}


/** Left Menu Section ------------------------------------- **/
#LeftColumn
{
	width: 200px;
/*	background-color: #fff;  */
	border-left: 0px solid #999;
        border-bottom: 0px solid #999;
	padding: 0px;
	position: relative;
	top: -10px;
	padding-top: 10px;
/* 	background-color: #FAF5C8;  
	background-image: url("images/border.gif");
	background-position: top right;
	background-repeat: repeat-y; */
/*	border-top: 2px solid #E7DEB5; */

}
#LeftColumnWrapper
{
	padding: 0px 3px 10px 0px;
}

/** adjust to make minium width */
#LeftColumnWrapper  .pixel
{
	width: 178px;
}

#PrimMenu .Title
{
    TEXT-ALIGN: center;
	padding: 0px 3px 15px 3px;
}

#PrimMenu .Title A
{
	text-decoration: none;
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	color: white;
}

#PrimMenu
{
	text-align: left;
	padding-left: 0px;
	margin-left:2px;
	margin-right:2px;
	color: gray;
	    FONT-SIZE: 12px;
	   /* background-color: #142B5A; */
   
}

#PrimMenu A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: white;
	text-decoration: none;
}

#PrimMenu .standard
{
	font-size: 15px;
	text-indent: -13px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 3px;
}

#PrimMenu .standard:hover {
     background-color: #5A8EC6;
}


#PrimMenu .highlighted
{
	font-size: 15px;
	color: #346565;
	text-indent: -13px;
        background:gray;	
	border: 1px solid #aaaaa6;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 16px;
	padding-right: 3px;
	
}

#PrimMenu .highlighted A
{
	color: white;
	font-size: 15px;
}

#PrimMenu  .submenu
{
	margin: 0px 0px;
}
#PrimMenu  .submenu .standard
{
	padding-right: 0px;
	PADDING-bottom: 14px;
}

#PrimMenu  .submenu .highlighted
{
	padding-right: 0px;
	padding-bottom: 8px;
	
}

#PrimMenu .spacer
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 20px 0px 0px;
    HEIGHT: 10px;
    TEXT-ALIGN: center;
}


#PrimMenuCorners{margin-left:10px; margin-top:25px;}
.PrimMenuCorner{display:block}
.PrimMenuCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1A254E}
.PrimMenuCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9ca1b2;
  border-right:1px solid #9ca1b2;
  background:#535b7a}
.PrimMenuCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8e9ed;
  border-right:1px solid #e8e9ed;
  background:#454e6f}
.PrimMenuCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #454e6f;
  border-right:1px solid #454e6f;}
.PrimMenuCorner4{
  border-left:1px solid #9ca1b2;
  border-right:1px solid #9ca1b2}
.PrimMenuCorner5{
  border-left:1px solid #535b7a;
  border-right:1px solid #535b7a}
.PrimMenuCornerfg{
  background:#142B5A; }


/** Middle Column Section -------------------------------- **/

#MiddleColumn
{
	/* background-image: url("images/content_bg3b.gif"); 
	background-position: top 0px;
	background-repeat: repeat-y;  
	background-color: white;  */
	position: relative;
	border-right: 0px solid #999;
	border-left: 0px solid #999;
	text-align: left;
	margin-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 35px;
	padding-top: 3px;
	        FONT-SIZE: 13px;
	border-top: 0px solid #E7DEB5;
	width: 100%;
}

#ContentTitle
{	background-image: url("images/content_title_bg.gif");
	background-position: 2px left;
	background-repeat: repeat-x;
	background-color: white;
	font-weight: bolder;
	color: #AE1515;
        FONT-SIZE: 18px;
	text-align: left;
	height: 12px;
	margin-bottom: 30px;
	padding-left: 0px;
	padding-top: 0px;
	width: 710px;
	margin-top: 20px;
	margin-left: 0px;
	z-index: 45;
}

#ContentTitle SPAN
{
	background-color: white;
	margin-left: 10px;
	padding: 4px;
}


#BodyHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px;
    	margin-left: 0px;
    	margin-bottom: 10px;
}
#BodyFooter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    	margin-left: 0px;
}

#NestedMenu
{   position: relative;
    top: 0px;
    left: 10px;
    padding: 0px 2px 0px 0px;
    FLOAT: right;
    MARGIN-bottom: 10px;
    WIDTH: 220px;
    margin-top:-20px;
    /*  border-right: 2px solid #E1DCB4;  */
    border-left: 0px solid #E1DCB4;
    border-bottom: 0px solid #E1DCB4;
    z-index: 0;
    /* background-color: #FAF5C8; 
       background-image: url("images/content_box_edge.gif");
    background-position: top -1px;
    background-repeat: repeat-y;   */
}

#NestedMenu .NestedMenuHeader
{   margin-left: -1px;    
    width: 220px;
    /*  background-image: url("images/NestedMenuHeader3.gif");
    background-repeat: no-repeat;
    background-postion: top right;  
    background-color: #FFFFFF;  */
    height: 17px;
    margin-bottom: -3px;
    
}
#NestedMenu .ContentBox
{       
    /* background-color: #F05D7F; */
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 15px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 7px;
    border-right: 0px solid navy;
    border-bottom: 0px solid navy;
    border-left: 0px solid navy;
    margin-bottom: -2px;
    margin-left: 0px;
    margin-top: 0px;
        
    /*  background-image: url("images/content_box_edge.gif");
    background-position: top -1px;
    background-repeat: repeat-y;   */

}
#NestedMenu .NestedMenuFooter
{   position: relative;
    margin-top: 12px;
    margin-left: 0px;  
    margin-bottom: -320px;  
    width: 220px;
   /* background-image: url("images/NestedMenuFooter.gif");
    background-repeat: no-repeat;
    background-postion: bottom left;

    height: 17px;
    */
}
#NestedMenu .ContentBox .Heading
{
    background-color: #C2C1C0;
    padding: 3px 0px 8px 0px;
    border-bottom: 0px solid navy;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: navy;
    LETTER-SPACING: 0px;
    TEXT-ALIGN: center;
    WIDTH: 220px;        
    /* background-image: url("images/bluetile.gif"); 
	background-position: top left;
	background-repeat: repeat-x; */
}

#NestedMenu .ContentBox .ContentValue
{
    padding-left: 6px;
    padding-right: 6px;
    BORDER-TOP: #999 0px solid;
    MARGIN: 0px 0px 0px 0px;
    width: 208px;
    text-align: left;
    background-color: #C2C1C0;
    color: black;
  /*   background-color: #FAF5C8; */
        font-size: 12px;

}

#NestedMenu .ListItem
{
    PADDING-LEFT: 12px;
    MARGIN: 0px 0px 0px 0px;
    list-style-type: none;
    line-style-position: outer;
    color: #A50304;
    width: 210px;
    /* background-image: url("images/content_box_edge.gif");
    background-position: top -1px;
    background-repeat: repeat-y;  */
    }
    
#NestedMenu .ListItem .links
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    vertical-align: bottom;
    color: #AE1515;
    font-size: 12px;
}

#NestedMenu .PageEditIcon
{
	display: block;
	position: relative;
	left: 200px;

}

#NestedMenu .ContentBox .PageEditIcon
{
	display:block;
	position: relative;
	left: 190px;
}

#ContentFooter
{
	background-color: white; 
	font-size: 10px;
	color: black;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: top;
	height: 10px;
	/* background-image: url("images/content_bg3.gif");
   	background-position: top 0px;
    	background-repeat: no-repeat; */
    	position: relative;
    	padding-top: 0px;
    	top: -20px;
   	
}

#ContentFooter A
{
	font-size: 10px;
	color: navy;
}

.required-star
{
	color: red;
}


#SecMenuCorners{width:220px; }
.SecMenuCorner{display:block}
.SecMenuCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C2C1C0}
.SecMenuCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e4e4e3;
  border-right:1px solid #e4e4e3;
  background:#d1d0cf}
.SecMenuCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#cdcccb}
.SecMenuCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cdcccb;
  border-right:1px solid #cdcccb;}
.SecMenuCorner4{
  border-left:1px solid #e4e4e3;
  border-right:1px solid #e4e4e3}
.SecMenuCorner5{
  border-left:1px solid #d1d0cf;
  border-right:1px solid #d1d0cf}
.SecMenuCornerfg{
  background:#C2C1C0}




/** Right Column Section ---------------------------------- **/
#RightColumn
{
	position: relative;width: 191px;
	background-color: #ecf7fd;
    border-bottom: 0px solid #999;
    border-right: 0px solid #999;
	padding: 0px;
        right: 20px;
}
#RightColumnWrapper
{
	padding: 0px 15px 10px 15px;
}

/** adjust to make minium width */
#RightColumnWrapper  .pixel
{
	width: 167px;
}

/** Quaternary Menu (Right Column) */
#QuaternaryMenuContainer .Title
{
    TEXT-ALIGN: center;
	padding: 0px 15px 15px 0px;
}

#QuaternaryMenuContainer .Title A
{
	text-decoration: none;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	color: navy;
}

#QuaternaryMenuContainer
{
	text-align: left;
	padding-left: 0px;
	color: green;
}

#QuaternaryMenuContainer A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003;
	text-decoration: none;
}

#QuaternaryMenuContainer .standard
{
	padding: 0px 2px 3px 18px;
	font-size: 12px;
	text-indent: -13px;
	margin-bottom: 1px;
}

#QuaternaryMenuContainer .highlighted
{
	padding: 3px 0px 3px 18px;
	font-size: 12px;
	color: #346565;
	text-indent: -13px;
	margin-bottom: 5px;
	line-height: 10px;
	
	border: 1px solid #aaaaa6;
	background-color: white;
}
#QuaternaryMenuContainer  .submenu
{
	margin: 6px 0px;
}
#QuaternaryMenuContainer  .submenu .standard
{
	padding-right: 0px;
	margin-bottom: 0px;
}

#QuaternaryMenuContainer  .submenu .highlighted
{
	padding-right: 0px;
	margin-bottom: 3px;
}

#QuaternaryMenuContainer .spacer
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 20px 5px 0px;
    HEIGHT: 10px;
    TEXT-ALIGN: center;
}

/** QuinaryMenu */
#QuinaryMenuContainer .Title
{
    TEXT-ALIGN: center;
	padding: 0px 3px 15px 3px;
}

#QuinaryMenuContainer .Title A
{
	text-decoration: none;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

#QuinaryMenuContainer
{
	text-align: left;
	margin-top: 10px;
	border-top: 1px dotted black;
	padding: 15px 2px 5px 2px;
}

#QuinaryMenuContainer A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003;
	text-decoration: none;
}

#QuinaryMenuContainer .standard
{
	padding: 0px 2px 3px 18px;
	font-size: 12px;
	text-indent: -13px;
	margin-bottom: 1px;
}

#QuinaryMenuContainer .highlighted
{
	padding: 3px 0px 3px 18px;
	font-size: 12px;
	color: #346565;
	text-indent: -13px;
	margin-bottom: 5px;
	line-height: 10px;
	
	border: 1px solid #aaaaa6;
	background-color: white;
}
#QuinaryMenuContainer  .submenu
{
	margin: 6px 0px;
}
#QuinaryMenuContainer  .submenu .standard
{
	padding-right: 0px;
	margin-bottom: 0px;
}

#QuinaryMenuContainer  .submenu .highlighted
{
	padding-right: 0px;
	margin-bottom: 3px;
}

#QuinaryMenuContainer .spacer
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 20px 5px 0px;
    HEIGHT: 10px;
    TEXT-ALIGN: center;
}
/** Other containers -------------------------------------- **/
#BreadCrumb
{
	display: none;
}

#BreadCrumb A
{
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

#PageIcons
{
	POSITION: relative;
	float: right;
	text-align: right;
	z-index: 7765;
	right: -10px;
	top: 0px;
	padding-left: 5px;
	background-color: white;

}

.PageEditIcon
{
	WIDTH: 20px;
	height:20px;
	background-image:url("/system/images/pageedit.gif");
	background-repeat: no-repeat;
	border-width: 0px;
}

.AltPageEditIcon
{
	WIDTH: 20px;
	height:20px;
	background-image:url("/system/images/txt2.gif");
	background-repeat: no-repeat;
	border-width: 0px;
}

.PrintFriendlyIcon
{
	WIDTH: 20px;
	height:20px;
	background-image:url("/system/images/printfriendly2.gif");
	background-repeat: no-repeat;
	border-width: 0px;
}

.DiggIcon
{
	WIDTH: 20px;
	height:20px;
	background-image:url("/system/images/digg_icon.jpg");
	background-repeat: no-repeat;
	border-width: 0px;
	background-position: center center;
	padding-right: 2px;
}

.PageInfoIcon
{
	WIDTH: 20px;
	height:20px;
	background-image:url("/system/images/pageinfo2.gif");
	background-repeat: no-repeat;
	border-width: 0px;
}

#QuickLinksContainer
{
   display: none
}

#QuickLinksContainer .wrapper
{
}
#QuickLinksContainer .qlinks
{
    WIDTH: 200px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: white;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	height: 15px;
	font-family: verdana;
}
#TertiaryMenuContainer
{
    POSITION: relative;
	TOP: -30px;
	Left: -200px;
	text-align: left;
	padding-right: 0px;
	background-color: transparent;
	width: 100%;
}
#TertiaryMenuContainer A
{
    COLOR: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#TertiaryMenuContainer .IconDivider
{
	WIDTH: 15px;
	height:9px;
	background-image:url("/system/images/divider.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	border-width: 0px;
}



#hdrimage
{
        top: 100px;
        left: -25px;
        background-image: url("/ToddGailas.png"); 
	background-position: top left;
	background-repeat: no-repeat;
        width: 100%;
        Height: 85px;
        margin-bottom: -20px;
        Font-Weight: strong;
	position: relative;
	color: white;
}

#hdrimage1
{
        top: -55px;
        right: 30px;
        /* background-image: url("images/adkins-hdr.gif"); 
	background-position: top center;
	background-repeat: no-repeat;  */
        width: 100%;
        text-align: right;
        Font-Size: 20px;
        Font-Weight: strong;
	position: relative;
	color: white;
}

#hdrimage2
{
        position: absolute;
        top: 3px;
        font-size: 13px;
        color: white;
        width: 440px;
}



#hdrimage3
{
        position: relative;
        top: 108px;
        color: white;
        /* background-image: url("images/nc_district2b.gif"); 
	background-position: top center;
	background-repeat: no-repeat; */
        width: 100%;
        z-index:500;
}

#hdrimage4
{
        position: relative;
        top: 175px;
        margin-left:781px;
        height: 100px;
        width: 120px;
        color: white;
        text-align: left;
}

#hdrimage4 A
{
        text-decoration: none;
        color: white;
        font-weight: 900;
        font-size: 13px;
}

#hdrimage5
{
        position: relative;
	float: left;
	right: -200px;
        top: -176px;
        /* background-image: url("/flag.png"); 
	background-position: top left;
	background-repeat: no-repeat; */
        height: 217px;
        margin-bottom:-116px;
        width: 420px;
        margin-left: 410px;
}





#main { width:980px; margin:0 auto; text-align:left;}

#header {height:327px; padding:0 0 0 16px; position:relative; z-index:100;}

#footer { height:39px; padding:10px 0 0 18px;}

.column-1, .column-2, .column-3, .col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}


/* ============================= page1 ===========================*/

#page1 .box .line {background:url(/system/templates/themes/political/images/box-line.gif) repeat-y 0px 0;}
#page1 .box .col-1 {width:416px;}
#page1 .box .col-2 {width:437px;}

#page1 .line {background:url(/system/templates/themes/political/images/line2.gif) repeat-y 449px 0;}
#page1 .col-1 {width:398px;}
#page1 .col-2 {width:437px;}


UL {list-style-position: inside; }
LI {list-style: square inside; margin-left:23px; margin-top:5px; } 