body {
	font-family:'Lucida Grande', Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:17px;
	background-image:url(../images/background.jpg);
	padding:0;
	margin:0;
	text-align:center;
}
a.pdf:link, a.pdf:visited {
	color:#888;
	border:none;
	text-decoration:none;
}
a.pdf {
	font-size:11px;
}
img.pdf-ico {
	border:none;
	text-decoration:none;
	position:relative;
	top:4px;
	left:3px;
}

a:link {
	color:#0066CC;
	border-bottom:1px dotted #0066CC;
	text-decoration:none;
}
a:visited {
	color:#4466CC;
	border-bottom:1px dotted #4466cc;
	text-decoration:none;
}
a:hover {
	color:#8a0000;
	border-bottom:1px dotted #8a0000;
	text-decoration:none;
}
sup {	
	font-size:0.8em;
	line-height:0.8em;
}


/* =Container
----------------------------------------------- */
div#container{text-align:left}

div#container{
	width:720px;
	margin:0 auto;
	position:relative;
	top:9px;
}

/*  PORTAL STYLES
----------------------------------------------- */

#portals_box {
	font-family:'Lucida Grande', Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;

	position:relative;
	top:0px;
	left:0px;
	background:url(../images/portal_bg_sm.gif) no-repeat 0 -12px;
	margin:0 0 1px 0;
	padding:6px 0 0 0;
	width:393px;
	height:30px;
	float:right;
	overflow:hidden;

}
#portals_box .linkbox {
	margin:0;
	padding:0;
	position:absolute;
	left:139px;
	overflow:hidden;
	text-align:right;
	
}

#portals_box .linkbox a {
	border-right:1px solid #666;
	border-bottom:none;
	margin:0;
	padding:3px 16px 5px 16px;
	color: #bbb;
	text-transform:uppercase;
	display:block;
	float:left;	
	
	font-size:11px;
	line-height:15px;
}
#portals_box .linkbox a.last, #portals_box .linkbox a.last:visited {
	border:none;
	color: #bbb;
	
}

#portals_box .linkbox a:visited {
	color: #bbb;

}


#portals_box .linkbox a:hover {
	/*background:url(../images/bg_light.jpg);*/
	color: #e5e5e5;
	
	

}
/* ALT PORTAL STYLES
----------------------------------------------- */

#portals_box-alt {
	font-family:'Lucida Grande', Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:10px;

	position:relative;
	top:0px;
	left:0px;
	margin:0 0 1px 0;
	padding:6px 0 0 0;
	/*width:360px;*/
	width:460px;
	height:32px;
	float:right;
	overflow:hidden;

}
#portals_box-alt .linkbox-alt {
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:140px;
	overflow:hidden;
	text-align:right;
	
}
#portals_box-alt .linkbox-alt span{
	margin:1px 0 0 0;
	padding:2px 1px 2px 1px;
	display:block;
	float:left;	
	color: #bbb;
	
}

#portals_box-alt .linkbox-alt a {
	border-bottom:none;
	margin:0;
	padding:5px 5px 2px 5px;
	color: #aaa;
	text-transform:uppercase;
	text-transform:lowercase;
	display:block;
	float:left;	
	
	font-size:10px;
	line-height:14px;
	font-weight:normal;
}
#portals_box-alt .linkbox-alt a.webchat {
	background:url(/images/icons/microphone.png) no-repeat right center;
	background:url(/images/icons/balloon-wa.png) no-repeat right center;
	padding-right:22px;
}
#portals_box-alt .linkbox-alt a.last, #portals_box-alt .linkbox-alt a.last:visited {
	border:none;
	color: #aaa;
	
}

#portals_box-alt .linkbox-alt a:visited {
	color: #aaa;

}


#portals_box-alt .linkbox-alt a:hover, #portals_box-alt .linkbox-alt a.last:hover {
	/*background:url(../images/bg_light.jpg);*/
	color: #e5e5e5;
	
	

}

/*  Header styles
----------------------------------------------- */

#hdr_container {
	width:720px;
	position:relative;
	top:5px;
	left:0px;
	margin:0 0 5px 0;
	padding:0;
	z-index:15;
	background-color:#fff;
	border:1px solid #666;
}

#hdr_container div.logo {
	width:280px;
	margin:0;
	padding:0;
	margin-left:10px;
	float:left;
}
div.top_brand {
	margin:7px 9px;
	border:1px solid #ccc;
	padding:0;
	height:45px;
	overflow:hidden;
}
div.top_phone {
	margin:0;
	padding:2px;
	height:45px;
	overflow:hidden;
	float:right;
	border-left:1px solid #ccc;
	width:150px;
	background:#fff;
}
div.top_phone-alt {
	margin:0;
	padding:2px;
	height:45px;
	overflow:hidden;
	float:right;
	border-left:none;
	width:150px;
	background:#fff;
}

div.top_team {
	float:left;
	height:40px;
	width:520px;
	font-weight:bold;
	color:#a5a5a5;
	margin: 3px 6px;
}
div.top_logo {
	float:left;
	height:45px;
	width:530px;
	font-weight:bold;
	color:#a5a5a5;
	margin: 0 5px;
}

#intro_container {
	border:1px solid #909090; width:700px; height:220px; overflow:hidden;
	margin:8px 9px 7px 9px;
}
#intro_container_sub {
	border:1px solid #909090; width:700px; height:160px; overflow:hidden;
	margin:8px 9px 7px 9px;
}

/* NAVIGATION STYLES  */
#nav ul, #nav ul li, #nav ul a {margin:0; padding:0;}
#nav ul  { height:auto; }
#nav ul li {list-style:none; float:left; font-size:12px; margin:0 auto; text-align:center;}
#nav ul a, #nav ul span {
	float:left; 
	display:block; 
	text-decoration:none; 
	font-weight:normal; 
	color:#ce0000; 
	border-right:1px solid #ccc; 
	font-family:'Lucida Grande', 'Tahoma', Verdana, Helvetica,sans-serif; 
	text-align:center; 
	padding:3px 10px 4px 10px;
	/*padding:3px 7px 4px 7px;*/
	text-transform:uppercase; 
	letter-spacing:0.02em; 
	height:15px;
	border-bottom:none;
}
#nav ul a.last { border-right:none;}
#nav ul a:link, #nav ul a:visited {color:#ce0000; }
#nav ul a:hover, #nav ul a.isactive { color:#444;  }

#nav {
	margin:7px 0 8px 0;  
	text-align:left; 
	height:auto; 
	padding:0; 
	width:700px; 	
	position:relative;
	left:9px;
	top:0px;
	z-index:15;
	border:1px solid #ccc;
	overflow:hidden;
	clear:both;
}

/*BODY STYLES */

div.content_container {
	margin:0 0 5px 0;
	padding:0; 
	width:720px; 
	overflow:hidden; 
	background:#fff; 
	text-align:left; 
	border:1px solid #666; 
	clear:left; 
	position:relative; 
	top:8px; 
	left:0px;}

#left {
	float:left;
	width:400px;
	position:relative;
	top:9px;
	left:8px;
	margin:0 1px 9px 0;
	padding:0;
}
.left_content {
	border:1px solid #ccc; 
	width:395px;  
	overflow:hidden;
	text-align:left;
	margin:0 0 9px 0;
	padding:5px 10px;
	background-color:#fff;
	position:relative;
	top:0;
	left:0;
	color:#444;
}

.left_content h1 {
	margin:3px 0px 6px 0px;
	padding-left:0px;
	/*background:url(../images/bullet_arrow.gif) no-repeat 0 7px;*/
	color:#000;
	font-weight:normal;
	font-size:18px;
	line-height:23px;
	
}
.left_content h2 {
	margin:10px 5px 5px 0px;
	padding:0;
	padding-bottom:2px;
	color:#444;
	font-weight:normal;
	font-size:16px;
	line-height:19px;
	border-bottom:1px solid #ddd;
	
}
.left_content h3 {
	margin:7px 0px 0px 0px;
	padding:0;
	color:#444;
	font-weight:normal;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	
}

.left_content p {
	margin:3px 5px 6px 0px;
	padding:0;
	color:#444;
	font-weight:normal;
	
}
.left_content ul {
	font-weight:normal;
	margin-top:6px;
	list-style-type:square;
}
.left_content ol {
	font-weight:normal;
	margin-top:6px;
	list-style-type:decimal;
}

.left_content li {
	padding-bottom:4px;
	margin-bottom:1px;
}


/*  Right Sidebar --------------
-----------------------------------------------*/



.right_content {
	color:#fff;
	margin:9px 9px 9px 1px;
	float:right;
	width:285px;
	border:1px solid #555;
	padding:0px;
  position:relative;
	top:0;
}

.right_content .red_feature {
	background-color:#EF0404;
	background-image:url(../images/bg_side2.jpg);
	background-repeat:no-repeat;
	margin:1px 0 0 0;

	padding:0;
	overflow:hidden;
	color:#e5e5e5;

}
.right_content .red_feature h1 {
	margin:0;
	padding:3px 0px 3px 8px;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	color:#fff;
	/*border-bottom:1px solid #BF0303;*/
	
}

.right_content .red_feature h2 {
	margin:6px 3px 6px 8px;
	font-weight:normal;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	color:#FEAB02;
	
}
.right_content .red_feature div.date {
	color:#ddd;
	float:right; 
	width:200px; 
	font-size:11px;
	line-height:15px;
	margin: 6px 10px 0 0;
	text-align:right;
}

.right_content .red_feature a{
	color:#111;
	display:block;
	padding:2px 0px 1px 18px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	border-bottom:none;
	margin-bottom:4px;
	background:url(../images/bullet_arrow.png) no-repeat 7px 7px;
}
.right_content .red_feature a:visited {
	color:#68000;
}
.right_content .red_feature a:hover {
	color:#fff;
	background:#BF0101;
	
}

/*  SUB NAV STYLES 
------------------------------------------------------------------*/
.right_content .red_feature h1.snav_header {
	/*border-bottom:1px solid #FEAB02;*/
	background:#bF0202;
}
.right_content .red_feature a.snav {
	background-image:none;
	padding:2px 0 3px 12px;
	overflow:hidden;
	font-size:11px;
	text-transform:capitalize;
	letter-spacing: 0.04em;
	border-bottom:1px solid #AF1313;
	display:block;
	margin:0;
}

.right_content .red_feature a.snav:link {
	color:#fcfcfc;
}

.right_content .red_feature a.snav:visited {
	color:#eee;
}


.right_content .red_feature a.snav:hover {
	background:url(../images/backgrounds/bg_side_light.jpg);
	background:#AF1313;
	/*color:#FEAB02;*/
}


.right_content p {
	margin:3px 4px 6px 8px;
	padding:0;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	
}
.right_content .red_feature .newsletter-form {
	padding:4px;
	width:250px;
	margin:0;
  overflow:hidden;
	font-size:11px;
	line-height:15px;
  clear:both;
}
.right_content .red_feature .newsletter-form input.newsletter {
	background-image:url(../images/bg_side2.jpg);
	border:1px solid #9f0202;
	padding:4px;
	width:230px;
	margin:3px 0 2px 0;
	color:#4f0202;
	font-size:11px;
	line-height:15px;

}
.right_content .red_feature .newsletter-form input.btn-news {
	margin:5px 0;
	font-size:11px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-weight:normal;
	background-image:url(../images/bg_side2.jpg);
	border:1px solid #9f0202;
	width:90px;
	color:#FEAB02;
	padding:3px 3px;
}


.right_content .work_feature {
	background:url(../images/background.jpg) repeat;
	margin:1px 0 0 0;
	padding:0;
	border-bottom:1px solid #aaa;
	border-top:1px solid #aaa;
}
.right_content .work_feature h1 {
	margin:0;
	padding:4px 0px 3px 8px;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	color:#999;
	background:url(../images/bg_dark.jpg);
	border-bottom:1px solid #111;
	
}
.right_content .work_feature p {
	color:#777;
	margin-left:20px;	
}



.right_content .work_feature a {
	border:none;
	margin:0;
	padding:0;

}
.right_content .work_feature img {
	border:6px solid #fff;
	margin:10px 11px;
	padding:0;

}

/*SIDEBAR FORM STYLES -----------------------------
----------------------------------------------------*/


.right_content .sideform_container {
	background:#162328;
	margin:0;
	padding:0;
  position:relative;
  top:0px;
	border-top:1px solid #ccc;
	overflow:hidden;

}

.right_content .sideform_container .hdr-smallform {
    margin: 0;
		padding:0;
		position:relative;
    top:0px;
		left:0px;
		height:35px;
	  background:#162328;
}

.right_content .sideform_container .hdr-smallform h1 {
   background-image: url(../images/contact_headers/header_balloon_darkgray.gif);
   background-position: 0 100%;
   background-repeat:no-repeat;
    font-size: 15px;
    line-height:18px;
    min-height:30px;
	  letter-spacing:-0.05em;
	  font-weight:bold;
	  color:#ACC8CE;
    white-space: nowrap;
    text-align: left;
  	margin:0;
	  padding:5px 0px 9px 15px;
		width:270px;
    position:absolute;
    top:0px;
    left:0px;
}
* html .sideform_container .hdr-smallform h1 { background:#162328; }





.right_content .sideform_container #sideform {
	margin:0 0 0 6px;
	position:relative; 
	top: 7px;
	width:255px;
	color: #777;
	padding:4px 0;
	font-size:11px;
	line-height:15px;
  overflow:hidden;
}

.right_content .sideform_container p {
	margin:5px;
}

.right_content .sideform_container #sideform input, select  {
	border:1px solid #888;
	background:#2E393E;
	padding:4px;
	width:230px;
	color:#ACC8CE;
	font-size:11px;	
	margin:4px 0px 4px 15px;
	line-height:15px;
}
.right_content .sideform_container #sideform textarea.sidenotes {
	border:1px solid #888;
	padding:4px;
	width:230px;
	color:#ACC8CE;
	font-size:11px;	
	margin:4px 0px 4px 15px;
	line-height:15px;
	background:#2E393E;
  height:40px;
}
.right_content .sideform_container #sideform input:focus  {
	background-image:url(../images/bg_side2.jpg);
	color:#fff;
}
.right_content .sideform_container #sideform textarea.sidenotes:focus {
	background-image:url(../images/bg_side2.jpg);
	color:#fff;
}
.right_content .sideform_container #sideform input.btn_submit {
	margin:8px 0 10px 20px;
	font-size:11px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	width:160px;
	background:#2a2a2a;
	padding:0;
}

.right_content .sideform_container #sideform input.btn_submit:focus {
	border:none;
}



/* Footer
------------------------------------------------------------------*/
div#footer{
	color: #808080; 
	width:720px;
	position:relative;
	top:15px;
	left:0px;
	margin:5px 0 10px 0;
	padding:0;
	background-color:#fff;
	overflow:hidden;
	border:1px solid #666;
	font-size:11px;
	line-height:16px;
}
div.btm_brand {
	margin:9px 9px 1px 9px;
	border:1px solid #a0a0a0;
	padding:2px;
	height:35px;
	overflow:hidden;
}
div.btm_links {
	float:right;
	width:490px;
	margin:2px 10px 8px 0;
	color: #808080; 
	text-align:right;
}

div.btm_links a {
	text-transform:lowercase;
	color: #757575; 
	border:none;
}
div.btm_links a:hover {
	color:#333;
}
div.copyright {
	color: #757575; 
	float:left;
	width:160px;
	margin:2px 0 8px 0px;
}

div#footer p{
	margin:0;
	padding:8px;
	font-size: 11px;
}
div#footer a{
	color: #808080; 
	font-weight: normal;
	text-decoration: none;
	border:0;
}
div#footer a:hover{
	color: #ce0000;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
}





.font-small{
	font-size:.8em;
}


/*  Event grid styles  --------
--------------------------------------*/
hr {
	opacity: 0.5;
	height: 1px;
	border-bottom: 0;
}

#hdr-events-contents {
    padding: 7px 15px 9px 12px;
    text-align: right;
    min-height: 22px;
}
#hdr-events {

  background: url(../images/contact_headers/header_balloon_yellow.png) 0 0 no-repeat;
	border-top:1px solid #DFB020;
	border-bottom:1px solid #DFB020;
  margin: 10px 0 2px 0;
  padding-bottom: 11px;
  overflow:hidden;
} * html #header-events { background:#F48C13;border-top:#F17803; border-bottom:#F17803;padding-bottom: 9px; }


#hdr-events h2 {
  float: left;
  font-size: 14px;
	letter-spacing:-0.04em;
	font-weight:bold;
	color:#444;
  white-space: nowrap;
  /*text-indent: -2000em;*/
  text-align: left;
	margin:0;
	padding:1px 0;
	width:95px;
	text-decoration:none;
	border:none;
}
#subhdr-events {
  margin: 0;
  padding:5px 0 0 7px;
	clear:both;
	width:400px;
}

#subhdr-events h3 {
  float: left;
  font-size: 13px;
	letter-spacing:-0.04em;
	font-weight:bold;
	/*color:#a8cbd4;
	color:#BF0202;*/
	color:#666;
  white-space: nowrap;
  /*text-indent: -2000em;*/
  text-align: left;
	margin:0;
	padding:2px 0;
	width:95px;
	text-decoration:none;
	border:none;
}

.event-fullcolumn {
	clear:both;
	width:270px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:5px;
	padding-right:0;
	float:left;
	color:#666;
}


.event-leftcolumn {
	clear:both;
	width:85px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:5px;
	padding-right:0;
	float:left;
	color:#666;
}
.event-leftcolumn p {
	color:#666;
	padding:4px;
	margin-top:2px;
	margin-left:5px;
	height:46px;
	background:#eee;
	color:#111;
}

.event-midcolumn {
	width:195px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:5px;
	padding-right:3px;
	float:left;
}
.event-midcolumn p {
	font-size:10px;
	font-weight:bold;
	color:#111;
	padding:4px;
	margin-top:2px;
	margin-left:7px;
	height:46px;
	/*border-bottom:1px dotted #ccc;*/
	background:#eee;
}

.event-rightcolumn {
	width:100px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:5px;
	padding:3px;
	float:left;
	color:#666;
}
.event-rightcolumn p {
	color:#666;
	padding:5px 0;
	margin-top:0px;
	margin-left:5px;
	height:46px;

}
.event-rightcolumn a {
    border:none;
}
.event-rightcolumn a:visited {
    border:none;
}
.event-rightcolumn a:hover {
    border:none;
}
.event-location {
	width:120px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:5px;
	float:left;
	color:#666;
}
.event-location p {
	color:#111;
	padding:4px;
	line-height:17px;
	margin-top:2px;
	margin-left:3px;
	height:46px;
	/*border-bottom:1px dotted #ccc;*/
	background:#eee;
	font-size:12px;

}
.event-location a {
    border:none;
}


.creative img {
	border:1px solid #bbb;
	width:345px;
}

.creative {
	border:1px solid #aaa;
	background:#aaa;
	padding:5px;
	width:350px !important;
	overflow:hidden;
	margin-left:15px;
}
.creative .caption {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin:2px 0 0 0;
	color:#eee;
}
a.workblock {
	/*border:2px solid #bbb;*/
	background:#aaa;
	border:none;
	width:116px;
	height:107px;
	overflow:hidden;
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:7px;
}
a.workblock:visited {
	background:#aaa;
}

a.workblock:hover {
	/*border:2px solid #fff;
	background:#4f9626;*/
	background:#ce0000;
}
a.workblock img {
	margin:3px;
	/*border:1px solid #fff;*/
}

/*  leadership styles  */
#content_nav {
	border:1px solid #C4CFC7;
	border-width:1px 0;
	overflow:hidden;
	padding:3px 5px 3px 12px;
	margin:5px 0;
  	min-height:18px;
}
#content_nav a, #content_nav a:link, #content_nav a:visited{
	color:#162328;
	color:#BB181B;
	font-size:11px;
	border:none;
	text-decoration:none;
	display:block;
	border-right:1px solid #C4CFC7;
	float:left;
	padding:0 7px;
}
#content_nav a:hover{
	color:#162328;
	background:#b3c2c1 url(/images/tan_opacity.png) top left repeat;
}
.hcard_box {
/*	background:url(/images/tan_opacity.png) top left repeat transparent;
	*/
	background:#f5f5f5;
	color:#241e1b;
	padding:10px 7px 5px 15px;
	margin:10px 0 0 0;
	text-align:left;
	float:left;
	height:auto;
	width:380px;
	border:1px solid #DFDDDD;
}

.hcard_box span.biotext {
	margin:5px 8px 5px 0px;
	font-size:10px;
	line-height:14px;
}

.title, 
.email, 
.tel {
	line-height:1.4em;
}

.title  {
	font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size:.9em;
	text-transform:uppercase;
	font-weight:bold;
}

.vcard .left {
	float:left;
	margin-right:-11px;
	margin-bottom:0;
	position:relative;
	left:-15px;
	top:-17px;
}

.vcard .right {
	float:right;
	margin-left:-14px;
	margin-bottom:0;
	position:relative;
	top:-16px;
	right:-10px;
}

#vcard .vcard {
	/*background:url(/images/tan_opacity.png) top left repeat transparent;
	padding:32px;*/
	text-align:left;
	font-size:.9em;
	line-height:1.4em;
}
#vcard .vcard a, 
#vcard .vcard a:active, 
#vcard .vcard a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#2a5254;
	background:#efefef;
	border:none;
}
.no_displ {
	display:none;
}
.hcard_box a, 
.hcard_box a:active, 
.hcard_box a:visited,
.hcard_box a:hover, 
.hcard_box_end a, 
.hcard_box_end a:active, 
.hcard_box_end a:visited,
.hcard_box_end a:hover {
	text-decoration:none;
	padding:0 2px;
	background:#eaeaea;
	border:none;
}
.hcard_box h2 {
	border-bottom:none;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px 0;
}
.hcard_box h2 a{
	text-decoration:none;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px 0;
	padding:0 2px;
}
.hcard_box p.small-clear {
	line-height:5px;
	margin:0;
	padding:0;
}


/* ----------portal styles -----------
--------------------------------------*/
a.portal-service-box {
	color:#eee;
	padding:10px 7px 5px 15px;
	margin:10px 0 0 0;
	text-align:left;
	float:left;
	height:auto;
	width:378px;
	border:2px solid #fff;
	display:block;
	overflow:hidden;
}
a.portal-service-box:hover {
	color:#fff;
	border:2px solid #ce0000;
}

a.portal-service-box span.introtext {
	margin:10px 8px 8px 5px;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	display:block;
}
a.portal-service-box div.left {
	float:left;
	margin-right:-11px;
	margin-bottom:0;
	padding:0;
	position:relative;
	left:0px;
	top:0px;
}

a.portal-service-box div.right {
	float:right;
	margin-left:-17px;
	margin-bottom:0;
	padding:0;
	position:relative;
	top:0px;
	right:0px;
}
a.portal-service-box span.service-title {
	font-size:1.4em;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	background:#FFC109;
	background:#d5d5d5;
	background:#ce0000;
	padding:3px 5px;
	border:1px solid #CFA31E;
	border:1px solid #b5b5b5;
	border:1px solid #9e0000;
	margin-top:3px;
}


