/*
	kremmerz styles
	Developed by johnright, Inc
*/

/* --- Formatting --- */
BODY
{ font:normal 65%/1.2em verdana,arial,helvetica,sans-serif }
BODY, P, TH, TD, LI, DT, DD
{ color:#333 }
TH, STRONG, B
{ font-weight:bold }
EM, I, CITE
{ font-style:italic }
SUP, SUB
{ font-size:75% }
BLOCKQUOTE
{ margin:0; padding:0 }
TABLE, TR, TD, TH
{ font-size:100% }


/* Paragraphs */
P
{ margin:0 0 1.3em 0; line-height:1.5em }
.contact
{ font-weight:normal; font-style:italic; color:#069; display:block; padding-left:2px }
.center
{ text-align:center }
.backtotop
{ text-align:right; font-size:88% }
.small
{ font-size:88% }


/* Links */
A
{ color:#069; text-decoration:none; font-weight:bold }
A:visited
{ color:#7193b2; text-decoration:none; font-weight:bold }
A:hover, A:active
{ color:#000; text-decoration:none }

A.more
{ color:#900; font-weight:bold; padding:0 6px 0 11px; background:url("bullet_p.gif") no-repeat 0 .3em;
  height:1%; he\ight:auto; /* IE5 layout fix */ }
A.more:visited
{ color:#933; text-decoration:none }
A.more:hover
{ color:#000; background-image:url("bullet_q.gif") }

A.magnifyicon
{ padding:2px 0 2px 17px; background:url("icon_mag.gif") no-repeat 0 50% }
A.magnifyicon:hover
{ background-image:url("icon_mag.gif") }


/* Images */
A IMG
{ border-style:none }
.floatright
{ float:right; margin-left:8px; margin-bottom:8px }
.floatleft
{ float:left; margin-right:8px; margin-bottom:8px }

/* Document Icons */
IMG.icon
{ display:inline; vertical-align:text-bottom; padding:0 2px }
A.more IMG.icon
{ vertical-align:middle }



/* Separators */
HR
{ color:#dcdcd8; background-color:#dcdcd8; height:1px; margin:0 0 .4em 0; padding:0; border-style:none; overflow:hidden }
HTML>BODY HR
{ background:transparent url("hr_gradi.gif") repeat-x; height:8px; margin:1em 0; padding:0 }


/* Headers */
H1, H2, H3, H4, H5, H6
{ color:#333; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0 0 1em 0; line-height:1.3em }
H1
{ font-size:125%; margin:0 }
H2
{ font-size:115% }
H3
{ font-size:110% }
H4, H5, H6
{ font-size:100% }


/* Lists */
UL
{ margin:0 0 1.2em 1px; padding:0; list-style-type:none }
UL LI
{ margin:0; padding:1px 0 4px 12px; line-height:1.4em; background:url("bullet_s.gif") no-repeat 0 .6em }

UL.plus LI
{ background-image:url(bullet_p.gif) }
UL.plus LI A, UL.plus LI A:visited
{ font-weight:normal }

OL
{ margin:0 0 1.2em 33px; padding-left:0 }
OL LI
{ margin-bottom:1em; line-height:1.4em }

DL
{ margin:0 0 1.2em 0 }
DT
{ font-weight:bold; line-height:1.5em }
DD
{ margin:0 0 1em 0; line-height:1.5em }

DL.bullets /* DL with bullets to mimic a UL */
{ margin:0 0 1.2em 1px; padding:0; list-style-type:none }
DL.bullets DT
{ padding-left:12px; line-height:1.4em; background:url("bullet_s.gif") no-repeat 0 .6em }
DL.bullets DD
{ padding-left:12px; line-height:1.4em }




/* Forms */
FORM
{ margin:0; padding:0 }
FIELDSET
{ border-style:none; margin:0; padding:0 }
LEGEND
{ font-size:110%; color:#000; font-weight:bold; margin:0 0 1em 0; padding:0 }
INPUT, SELECT, TEXTAREA
{ font-family:verdana,arial,helvetica,sans-serif; font-size:100%; vertical-align:middle }

INPUT.button
{ background-color:#fff }
INPUT.button:hover
{ background-color:#f1f3f6 }


/* Data Tables */
TABLE.data
{ margin:0 0 1.2em 0; padding:0; border:1px solid #eee; border-collapse:collapse; border-spacing:0; empty-cells:show }

TABLE.data TH
{ background-color:#ccc; color:#000; text-align:left; padding:4px 7px; vertical-align:top }
TABLE.data TR, TABLE.data TR.even
{ background-color:#fff }
TABLE.data TR.odd
{ background-color:#f1f1f1 }

TABLE.data TD
{ padding:7px; vertical-align:top }




/* --- Layout --- */

HTML, BODY
{ height:100% }
BODY
{ margin:0 auto; padding:0; background:#b9b9b1 url("back_bod.gif") repeat-y 50% 0;
  text-align:center; te\xt-align:left; /* IE5 margin fix */ }

/* Clear floats */
.clear
{ clear:both }

.clearafter:after, .columns:after
{ content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden }
.clearafter, .columns
{ display:inline-block }
/* Hide from Mac IE5 \*/
* html .clearafter, * html .columns { height:1%; }
.clearafter, .columns { display:block; }
/* */


/* Visually hidden elements */
#skipnav, .hide, .hide *
{
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
	visibility: visible;
}


/* Page wrapper (table for footer separation) */
TABLE#shell
{ width:738px; height:100%; margin:0 auto; padding:0; background-color:#fff; 
  border-style:none; border-collapse:collapse; text-align:left }
TABLE#shell TD#top
{ vertical-align:top; margin:0; padding:0; border-style:none }
TABLE#shell TD#bottom
{ vertical-align:bottom; margin:0; padding:0; border-style:none }


DIV#wrapper /* Wrapper box to support absolute positioning */
{
	padding-top:1px;
	clear:both;
	position:relative;
	visibility: visible;
}


/* Header Bar */
#header
{ padding:16px 0 12px 0; text-align:right }

#header A#logo
{ float:left; text-align:left; display:block; margin:0 10px 21px 0 }
#header P#tagline
{ position:relative; text-align:left; float:left; margin:20px 0 0 -145px; color:#600; font-weight:normal }

/* Header Links */
#header P
{ margin:8px 0 1px 0; line-height:1.3em; font-weight:bold }
#header P A, #header P A:visited
{ color:#333; text-decoration:none }
#header P A:hover
{ color:#4e708f; text-decoration:none }
#header P A.contacticon
{ padding:0 15px 0 16px; background:url("icon_con.gif") no-repeat 0 50%;
  height:1%; he\ight:auto; /* IE5 padding fix */ }

/* Search */
FORM#search
{ float:right; margin-top:7px; padding-left:18px; background:url("header_s.gif") no-repeat 0 50% }
FORM#search INPUT
{ float:left; vertical-align:middle }
FORM#search INPUT#keywords
{ width:11.5em; color:#333; font-weight:bold }
FORM#search INPUT#searchGo
{ margin:1px 0 0 4px }


/* Navigation */

#navback /* Background shadow */
{
	clear:both;
	display:block;
	width:733px;
	height:35px;
	position:absolute;
	z-index:5;
	margin-left:2px;
	background:url("header_n.png") no-repeat 0 0;
}

#navigation
{
	position:absolute;
	z-index:10;
	width:722px;
	margin:3px 0 0 10px;
	padding:0;
	list-style-type:none;
	left: 0px;
	height: 50px;
	visibility: visible;
}

#navigation, #navback { top:-10px }
/* Hide from Mac IE5 \*/
#navigation, #navback { top:-1px}
/* */

#navigation LI
{ float:left; width:94px; margin:0 3px 0 0; padding:0; 
  line-height:1.2em; border:3px solid #fff; border-top-width:1px; 
  background:transparent none; text-transform:lowercase; font-size:10px }

#navigation LI A
{ float:left; display:block; background:#800000 url("header_n.gif") no-repeat 100% 0; 
  margin:0; padding:3px 4px 4px 6px; color:#fff; font-weight:bold; text-decoration:none;
  width:94px; w\idth:84px; /* IE5 box model fix */ }
#navigation LI A:hover, #navigation LI A.active
{ color:#fff; text-decoration:none; background-color:#4e708f }


/* --- Sidebar --- */
#sidebar
{ clear:both; position:absolute; top:75px; left:17px; width:201px; z-index:5 }

/* Subnavigation */
#subnav /* Bottom */
{ margin-bottom:1px; padding-bottom:27px; 
  background:url("subnav_b.png") no-repeat 0 100% }

#subnav H2 /* Top */
{ margin:0; padding:17px 21px 0 10px; background:url("subnav_t.png") no-repeat;
  height:44px; he\ight:27px; /* IE box model fix */ }
#subnav H2 A
{ display:block; margin-left:4px }
#subnav UL  /* Back */
{ margin:0; padding:0 21px 0 9px; min-height:161px; 
  list-style-type:none; background:url("subnav_c.png") repeat-y;
  padding-left:0; padd\ing-left:9px /* IE5 padding fix */ }


/* Third-Level Section/Team Navigation (blue) */
#sectionnav /* Bottom */
{ margin-bottom:1px; padding-bottom:26px; 
  background:url("sectionn.gif") no-repeat 0 100% }

#sectionnav H2 /* Top */
{ margin:0; padding:17px 21px 0 10px; background:url("sectiono.gif") no-repeat;
  height:44px; he\ight:27px; /* IE box model fix */ }
#sectionnav H2 A
{ display:block; margin-left:4px }
#sectionnav UL  /* Back */
{ margin:0; padding:0 21px 0 9px; min-height:50px; 
  list-style-type:none; background:url("sectionp.gif") repeat-y }


/* Both navigations */
#sidebar UL LI
{ height:1%; margin:0; padding:0; background:#fff none; 
  border-top:1px solid #d5dee5; color:#333 }
HTML>BODY #sidebar UL LI /* IE block fix */
{ height:auto }
#sidebar UL LI:first-child, #sidebar UL LI.first-child
{ border-top-style:none }

#sidebar UL LI A
{ display:block; height:1%; padding:4px 4px 4px 5px; text-decoration:none; color:#069; 
  line-height:1.15em }
#sidebar UL LI A:hover
{ background-color:#c5d1db; color:#000 }

/* Active Link */
#sidebar UL LI A.active
{ font-weight:bold; background-color:#c5d1db; color:#000 }

/* Highlighted Link */
#sidebar UL LI.highlight
{ border-top-color:#ccd4db }
#sidebar UL LI.highlight A
{ background-color:#f1f1f1; color:#333 }
#sidebar UL LI.highlight A:hover
{ background-color:#c5d1db; color:#000 }


/* Third Level Navigation */
#sidebar UL LI.more A
{ background-color:#c5d1db; color:#000 }
#sidebar UL LI.more A:hover
{ color:#069 }

#sidebar UL LI.more UL
{ margin:0; padding:0; min-height:1px; background-image:none }
#sidebar UL LI.more UL LI
{ border-top:1px solid #f1f4f6 }
#sidebar UL LI.more UL LI:first-child
{ border-top-color:#d5dee5 }

#sidebar UL LI.more UL LI A
{ padding-left:18px; font-weight:normal; background:#e2e8ed url("bullet_q.gif") no-repeat 7px .7em }
#sidebar UL LI.more UL LI A:hover
{ color:#069; background-image:url("bullet_r.gif") }
#sidebar UL LI.more UL LI A.active
{ font-weight:bold }

#sidebar P
{ margin-right:12px }

/* Left-side photo links */
#sidebar #sidelink 
{ margin-right:12px }
#sidebar #sidelink IMG
{ display:block; margin:0 auto 8px auto }
#sidebar #sidelink P
{ margin:0 11px 1em 11px; line-height:1.3em }
#sidebar #sidelink A
{ font-weight:normal }
#sidebar #sidelink A.more
{ font-weight:bold }

#sidebar #sidelink A.more IMG /* Undo images on more links */
{ display:inline; margin:0 }



/* --- Title Area --- */

/* Large photo image (Layout 1 - 2nd/3rd level) */
IMG#title
{ display:block; margin-top:10px; padding:2px 2px 10px 2px; 
  border:1px solid #dee1dc; border-bottom-style:none;
  background:url("title_bo.gif") repeat-x 0 100% }


/* Text image (Layout 2 - 4th level) */
H1
{ clear:both; position:relative; top:10px; margin:0 0 20px 0; padding:35px 0 8px 223px; 
  border-top:1px solid #dee1dc; background:url("intro_bo.gif") no-repeat 100% 100%;
  color:#666; font:normal 175%/1.2em "times new roman",times,serif }
H1 IMG
{ display:block }


/* Intro paragraph/header with curve */
#intro, H1#intro
{ margin:0 0 10px 0; padding:8px 10px 12px 223px; 
  background:url("intro_bo.gif") no-repeat 0 100%; 
  color:#666; font:normal 175%/1.2em "times new roman",times,serif }
H1#intro.center IMG
{ margin-left:auto; margin-right:auto }


/* Small title photo image (Layout 3 - 4th level Expertises) */
IMG#title.small /* With titleside sidebar (National Security) */
{ padding-right:185px }


/* Side title blue box */
#titleside
{ position:absolute; top:15px; right:3px; overflow:auto; padding:29px 13px 0 13px; background-color:#f2f3f7; 
  width:181px; height:173px; w\idth:155px; he\ight:144px; /* IE box model fix */ }
HTML>BODY #titleside /* IE positioning fix */
{ top:14px }

#titleside H2
{ font-size:100%; color:#4d708e; line-height:1.3em; margin-bottom:.8em }
#titleside P
{ line-height:1.3em; margin-bottom:1em }
#titleside UL
{ margin:0 }
#titleside LI
{ line-height:1.3em }
#titleside LI.active /* Active link */
{ font-weight:bold }

/* Side title publication search */
#titleside FORM#pubSearch H2
{ margin-bottom:.4em }
#titleside FORM#pubSearch INPUT#pubkeywords
{ width:95%; margin:0 0 10px 0; display:block }
#titleside FORM#pubSearch P
{ margin-bottom:.4em }
#titleside FORM#pubSearch P LABEL
{ font-weight:bold; line-height:1.2em }
#titleside FORM#pubSearch SELECT
{ width:95%; margin:0 0 4px 0; display:block }
#titleside FORM INPUT.button
{ display:block; text-align:right; margin:15px 0 5px auto }

H1#intro /* Header on subpages with small title photo */
{ clear:none; position:static; top:0; border-top-style:none }



/* --- Content Area --- */
#content
{ clear:left; min-height:100px; margin-bottom:2em; padding:0 0 10px 224px }


/* Highlighter Header Bars */
#content .highlight
{ font-size:100%; background-color:#f1f3f6; color:#333; padding:3px 4px 4px 4px }
#content .highlight A, #content .highlight A:visited
{ color:#333 }


/* Anchor targets */
#content H2
{ font-size:110%; background-color:#f1f3f6; color:#333; padding:3px 4px 4px 4px }
#content H4.highlight:target /* Publications */
{ background-color:#e7e6e1 }


/* Note (Highlighted) Paragraph */
P.note
{ background-color:#e7e6e1; padding:8px 15px 9px 15px; margin-bottom:1.1em }
HTML>BODY HR+P.note
{ margin-top:-.7em }


/* Small thumbnail lists */
UL.thumbs
{ margin-left:0 }
UL.thumbs LI
{ margin:0; padding:1em 0 .9em 59px; line-height:1.4em; 
  color:#333; background-image:none; border-top:1px solid #dee1dc; min-height:47px;
  height:1%; he\ight:auto; /* IE5 padding fix */ }
UL.thumbs LI:first-child, UL.thumbs LI.first-child
{ border-top-style:none; padding-top:.2em }

UL.thumbs B /* No title links */
{ font-weight:bold; color:#069 }


/* Small thumbnail lists (1 row of 2 columns/items)  */
UL.twothumbs
{ clear:left; margin-left:0 }
UL.twothumbs LI
{ float:left; margin:0; padding:.8em 16px 0 59px; line-height:1.4em; 
  color:#333; background-image:none; min-height:47px;
  width:257px; w\idth:182px; /* IE5 box model fix */ }
HTML>BODY UL.twothumbs LI /* IE padding fix */
{ padding-top:1em; padding-bottom:.9em }


UL.thumbs IMG, UL.twothumbs IMG
{ float:left; margin-left:-59px; border:1px solid #596061 }

UL.thumbs A:hover IMG, UL.thumbs A:visited:hover IMG, UL.twothumbs A:hover IMG, UL.twothumbs A:visited:hover IMG
{ border-color:#000 }

/* Undo more links */
UL.thumbs A.more IMG, UL.twothumbs A.more IMG
{ float:none; margin-left:0; border-style:none }



/* Large Thumbnail Lists */
UL.largethumbs
{ float:left; width:auto; margin:0 }
UL.largethumbs LI
{ float:left; display:block; width:167px; min-height:70px; margin:0; padding:0 4px 1.1em 0; 
  color:#333; line-height:1.2em; background-image:none }

UL.largethumbs A IMG
{ display:block; margin-bottom:4px; border:1px solid #596061 }
UL.largethumbs A:hover IMG, UL.thumbs A:visited:hover IMG
{ border-color:#069 }



/* Two Content Columns */
.columns
{ float:left }
.left
{ clear:left; float:left; width:49% }
.right
{ clear:right; float:right; width:49% }
DIV.left, DIV.right
{ margin:0 0 .5em 0 }



/* --- Right Side Box Columns --- */

/* Main/Left column */
DIV.maincolumn
{ clear:left; float:left; width:330px }



/* Right-side box */
DIV.sidebox
{ float:right; margin-bottom:12px; margin-left:11px; padding:0 1px 6px 1px; 
  border-top:1px solid #dee1dc; background:url("back_rig.gif") no-repeat bottom left;
  width:169px; w\idth:167px; /* IE box model fix */ }

#content DIV.sidebox H2
{ font-size:100%; background-color:#f1f3f6; color:#333; margin:0 0 .4em 0; padding:3px 10px 4px 10px }
DIV.sidebox H3, DIV.sidebox H4, DIV.sidebox H5, DIV.sidebox H6
{ font-size:100%; background-color:#fff; color:#069; font-weight:bold; margin:.5em 10px .4em 10px; padding:0 }

DIV.sidebox A:link
{ color:#900 }
DIV.sidebox A:visited
{ color:#933 }
DIV.sidebox A:hover
{ color:#000 }

DIV.sidebox H2 A:link, DIV.sidebox H2 A:visited, DIV.sidebox H3 A:link, DIV.sidebox H3 A:visited
{ color:#333 }
DIV.sidebox H2 A:hover, DIV.sidebox H3 A:hover
{ color:#000 }

DIV.sidebox P, DIV.sidebox DL, DIV.sidebox UL
{ margin:0 10px 1.1em 10px; line-height:1.4em }


/* Forms */
DIV.sidebox FORM INPUT.button
{ display:block; text-align:right; margin:10px 10px 10px auto }
DIV.sidebox FORM P
{ margin-bottom:.6em }
DIV.sidebox FORM P LABEL
{ font-weight:bold; color:#069; line-height:1.2em }

/* Publications Form */
DIV.sidebox FORM#pubSearch INPUT#pubkeywords
{ width:142px; margin:5px 0 8px 10px; display:block }
DIV.sidebox FORM#pubSearch SELECT
{ width:142px; margin:0 0 4px 10px; display:block }



/* --- Footer --- */
TD#bottom
{ background:url("footer_b.gif") no-repeat 100% 100% }
#footer
{ padding-bottom:19px }

#footer .separator
{ float:right; display:block; height:2.4em; width:1px; margin:0 10px 3px 11px; background-color:#e2e2e2  }

#footer P
{ float:right; margin:5px 0 .3em 0; padding-top:2px; border-top:1px solid #9fadba; line-height:1.3em }

#footer P.links
{ margin-right:6px; color:#333 }
#footer P#copyright
{ color:#666 }
#footer P A
{ color:#333; text-decoration:none; font-weight:normal }
#footer P A:hover
{ color:#333; text-decoration:underline }

A#credits
{ clear:both; display:block; margin:4px 10px; padding:2px }



/* --- Homepage --- */

BODY#home #whatsnew /* Bottom */
{ float:left; position:relative; top:-86px; left:11px; z-index:10;
  width:398px; margin:0 -20px -76px 0; padding-bottom:17px; 
  background:url("home_new.png") no-repeat 0 100% }

BODY#home #whatsnew { margin-top:-80px }
/* Hide from Mac IE5 \*/
BODY#home #whatsnew { margin-top:0 }
/* */

BODY#home #whatsnew P.date
{ position:absolute; color:#000; top:15px; right:23px }

BODY#home #whatsnew H2 /* Top */
{ margin:0; padding:17px 21px 0 10px; background:url("home_nex.png") no-repeat;
  height:44px; he\ight:27px; /* IE box model fix */ }
BODY#home #whatsnew H2 A
{ display:block; margin-left:4px }

BODY#home #newsregion /* Back */
{ background:url("home_ney.png") repeat-y;
  padding:0 24px 0 7px }
BODY#home #newsregion UL /* Thumbnail list */
{ min-height:215px; background-color:#fff; 
  margin:0; padding:0 7px 0 8px; list-style-type:none }

BODY#home #newsregion P.more /* Under thumbnail list */
{ margin:1px 7px 0 8px; padding:3px 1px 0 1px; border-top:1px solid #dee1dc }


BODY#home #content
{ float:right; z-index:5; clear:none; min-height:345px; padding:0 1px 1px 0; 
  background:url("intro_bo.gif") no-repeat 100% 100%; 
  width:333px; w\idth:332; /* IE box model fix */ }

BODY#home #content { position:absolute; top:230px; left:400px }
/* Hide from Mac IE5 \*/
BODY#home #content { position:relative; top:0px; left:-4px}
/* */

/* Use fixed height boxes */
BODY#home #content .feature, BODY#home #content BLOCKQUOTE
{ height:114px }

BODY#home #content BLOCKQUOTE
{ border-bottom:1px solid #dee1dc }
BODY#home #content BLOCKQUOTE P
{ display:block; margin:2px auto 0 auto; text-align:center; color:#600;
  width:330px; w\idth:auto; /* IE box model fix */ }

BODY#home #content .feature
{ padding-left:5px }

BODY#home #content .feature H3 /* H3 requried */
{ margin:0; padding:.8em 0 .4em 0 }
BODY#home #content .feature P
{ color:#333; padding-right:15px; margin-bottom:.4em; line-height:1.6em}
BODY#home #content .feature P.more
{ margin:0; text-align:right }

BODY#home #content #spotlight
{ border-top:1px solid #dee1dc }



/* --- Search Results --- */

BODY#searchresults .help, BODY#searchresults P.pages
{ float:right; margin:2px 4px 0 0 }
BODY#search H2.pages
{ font-weight:normal }

BODY#searchresults #catalog, BODY#searchresults #keywordsAgain
{ width:227px; margin-bottom:8px }
BODY#searchresults #searchAgainGo
{ margin-bottom:8px }

BODY#searchresults P.keywords
{ color:#069; font-weight:bold }
BODY#searchresults P.keywords STRONG
{ color:#000 }

BODY#searchresults P.bottompages
{ float:right; margin-top:2px; margin-bottom:0; padding-right:8px }

BODY#searchresults OL LI
{ margin-bottom:1.5em }
BODY#searchresults OL LI A
{ font-weight:bold }

/* Top Destinations List */
BODY#searchresults DIV.sidebox LI
{ padding:0 0 2px 0; background-image:none }
BODY#searchresults DIV.sidebox A
{ font-weight:normal }

BODY#searchresults H1
{ padding-left:25px }
BODY#searchresults #content
{ padding-left:25px }
BODY#searchresults DIV.results
{ width:530px }


/* Alphabetical list */
UL#alphalist
{ margin:0 0 2em 0; padding:0; list-style-type:none }
UL#alphalist LI
{ margin:0 2px 2px 0; padding:0; background-image:none; float:left; text-align:center }
UL#alphalist LI A
{ background-color:#900; padding:2px 3px 3px 3px; color:#dee1dc; width:12px; font-weight:bold; display:block }
UL#alphalist LI A:hover, UL#alphalist LI A.active
{ background-color:#7193B2; color:#fff; text-decoration:none }




/* Mac IE5 Width Fixes */

/* IE5 Widths */
BODY { width:768px }
#header, #footer, TABLE#shell TD#top, TABLE#shell TD#bottom { width:738px }
#content { width:520px }

/* Hide from Mac IE5 \*/
BODY { width:100% }
#header, #footer, #content, TABLE#shell TD#top, TABLE#shell TD#bottom { width:auto }
/* */
.index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 20px;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
}
.smallrosso {
	font-size:9px;
	color: #FF0000;
}
