/*
.css merger for http://abna.us
u!vega/modules/960/css/960.css
u!vega/lib/css/master.css
u!vega/lib/css/reset.css
u!vega/modules/oocss/css/grids.css
u!vega/modules/superfish/css/superfish.css
u!vega/themes/default/css/default.css
./content/default.css
[filter: merger_csscombine]
*/
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 Arial, Helvetica, sans-serif;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
 
h3 {
font-size:1em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
color: #2786c2;
}
a:hover { color: #fe0000; }
a img { border: 0px; vertical-align: middle; }
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
.wrap          { width:960px;margin:0 auto; }
 
/***** Global Classes *****/
 
.relative      { position:relative; }

.clear         { clear:both; }
.clear-right   { clear:right; }
.clear-left    { clear:left; }
.float-left, .left    { float:left; }
.float-right, .right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.red           { color:#fe0000; }
.faded         { color: #aaa; }
.large         { font-size:120%; }
.small         { font-size:80%; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.odd           { background-color: #fafafa; }
.even          { background-color: #fff; }

.hover         { cursor: pointer; }
.hover_arrow   { cursor: default; }
.hover-highlight:hover, div.hover-highlight:hover, .hovering { background-color: #ffffe0; color: #000; }
.hover-highlight-border:hover, div.hover-highlight-border:hover { border-color: #000 !important; }

.selected { background-color: #ffffcd; }
.select li { background-color: #eee; }
.select li.selected { background-color: #c7ff5a; }

.compact { margin: 2px 0; padding: 0; }
.compact li { list-style: none; margin: 0 0 2px; padding: 0; }

.padded          { padding: 20px; }
.paddedtb        { padding-top: 20px; padding-bottom: 20px; }
.paddedlr        { padding-left: 20px; padding-right: 20px; }
.padded-top      { padding-top: 20px; }
.padded-right    { padding-right: 20px; }
.padded-bottom   { padding-bottom: 20px; }
.padded-left     { padding-left: 20px; }
.padded10        { padding: 10px; }
.paddedtb10      { padding-top: 10px; padding-bottom: 10px; }
.paddedlr10      { padding-left: 10px; padding-right: 10px; }
.paddedtl10      { padding-top: 10px; padding-left: 10px; }
.padded10-top   { padding-top:10px; }
.padded10-right  { padding-right:10px; }
.padded10-bottom   { padding-bottom:10px; }
.padded10-left   { padding-left:10px; }
.padded50        { padding:50px; }
.paddedtb50      { padding-top:50px; padding-bottom:50px; }
.paddedlr50      { padding-left:50px; padding-right:50px; }
.padded50-top   { padding-top:50px; }
.padded50-right   { padding-right:50px; }
.padded50-bottom  { padding-bottom:50px; }
.padded50-left   { padding-left:50px; }
.padded100       { padding:100px; }
.paddedtb100     { padding-top:100px; padding-bottom:100px; }
.paddedlr100    { padding-left:100px; padding-right:100px; }
.padded100-top  { padding-top:100px; }
.padded100-right { padding-right:100px; }
.padded100-bottom  { padding-bottom:100px; }
.padded100-left  { padding-left:100px; }
.paddedtb0       { padding-top: 0px; padding-top: 0px; }
.paddedlr0       { padding-left: 0px; padding-right: 0px; }
.padded0-top  { padding-top:0px; }
.padded0-right { padding-right:0px; }
.padded0-bottom  { padding-bottom:0px; }
.padded0-left  { padding-left:0px; }

.border-round-strong {border:1px solid #D1E0E0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.border-round-weak {border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.border-round-lite {border:1px solid #BEBF83;/*#e7e8af;*/ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.borderlr-weak {border-left:1px solid #eee; border-right:1px solid #eee;}
.border-left-weak {border-left:1px solid #eee;}
.border-right-weak {border-right:1px solid #eee;}
.border-left-strong {border-left:1px solid #D1E0E0;}
.border-right-strong {border-right:1px solid #D1E0E0;}
.border-strip-lite {border:1px solid #e7e8af; border-width:1px 0;}
.padded.border-left-strong,
.padded.border-left-weak {padding-left:19px;}
.padded.border-right-strong,
.padded.border-right-weak {padding-right:19px;}
.border-top-weak {border-top:1px solid #eee;}
.border-bottom-weak {border-bottom:1px solid #eee;}
.border-top-strong {border-top:1px solid #D1E0E0;}
.border-bottom-strong {border-bottom:1px solid #D1E0E0;}
.padded.border-top-strong,
.padded.border-top-weak {padding-top:19px;}
.padded.border-bottom-strong,
.padded.border-bottom-weak {padding-bottom:19px;}

.itemlist > th { padding: 5px; font: bold 80% Arial; text-transform: uppercase; background: url(http://abna.us/get/u!vega/lib/images/vega/grid3-hrow.gif) repeat-x bottom; color: #666; text-decoration: none; border: 1px solid #ddd; cursor: default; }
.itemlist > td, .itemlist > th { padding: 3px 5px; border-bottom: 1px solid #ddd; }
.itemlist td:hover { color: #000; }
.itemdivider { border-top: 1px solid #efefef; padding-top: 3px; }
.itemlist > th a { font-weight: bold; text-decoration: none; }
.itemlist > th a.active { color: #000; }
.itemlist > tr:hover, tr.itemlist:hover { background-color: #ffffe0; }
.itemlist.active > td { background-color: #f3fdde; border: 2px solid #a8e52f; border-width: 2px 0; }
.itemlist.active:hover > td { background-color: #eaffc1; }
.itemlist.active.selected > td { background-color: #ffffcd; }

.tag-cloud-1, .tag-cloud-2, .tag-cloud-3, .tag-cloud-4, .tag-cloud-5 { padding: 3px; white-space: nowrap; }
.tag-cloud-1 { color: #aaa; font-size: 1.0em; }
.tag-cloud-2 { color: #999; font-size: 1.2em; }
.tag-cloud-3 { color: #777; font-size: 1.4em; }
.tag-cloud-4 { color: #444; font-size: 1.6em; }
.tag-cloud-5 { color: #000; font-size: 1.8em; }
.tag-cloud-1:hover, .tag-cloud-2:hover, .tag-cloud-3:hover, .tag-cloud-4:hover, .tag-cloud-5:hover { color: #fe0000; }

/***** Feedback and messages *****/

.loading { background: url(http://abna.us/get/u!vega/lib/images/ajax/indicator.gif) center no-repeat; background-color: inherit; }
.human-message { color: #000; background: yellow; padding: 10px; top: 200px !important; }
.error, .warning, .information { margin: 0 auto 10px; padding: 20px; }
.error, .warning { background-color: #E86426; }
.information { background-color: #5F91C6; }

#working_overlay { background: #000; width: 100%; position: absolute; top: 0; left: 0;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; z-index: 99; text-align: center; }
#working_dialog { position: absolute; top: 0; left: 0; z-index: 100; }
.working_dialog, #working_dialog { text-align: center; margin: 20px auto; }
#working_dialog span, .working_dialog span { font-weight: bold; font-size: 20px; padding: 10px 40px; color: #000; background: #fff; border: 1px solid #ccc;
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }

#merger-delay-notice { border: 2px solid #2786C2; border-width: 2px 0; background: #efefef url(http://abna.us/get/u!vega/lib/images/famfamfam-silk/information.png) 10px no-repeat;
	color: #333; font-size: 0.8em; padding: 5px 10px 5px 35px; margin: 0 0 10px 0; text-align: left; }
#debug { position: fixed; top: 5px; left: 5px; background: #fff; color: #000; padding: 3px; border: 1px solid #000;
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; z-index: 2000; width: 200px; font-size: 9px; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #13a;
}
.sf-menu li {
	background: #BDD2FF;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #AABDE6;
}
.sf-menu ul ul li {
	background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #CFDEFF;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

.compact { margin: 2px 0; padding: 0; }
.compact li { list-style: none;  margin: 0 0 2px; padding: 0; /*margin: 2px; padding: 5px;*/ }
.u_message { font-size: 80%; color: #ccc; }

body { background: #fff url(http://abna.us/storage/bkg.jpg) repeat-x 50% 1px; border-top:1px solid #000; font-size: 76%; font-family:Arial,"Trebuchet MS"; color: #333; }
h1,h2,h3,h4,h5 { font-family:Times New Roman,serif; color:#4F5D8C; letter-spacing:0; }
h1 {font-size: 20px; padding: 10px 0; font-weight: bold; color:#000;}
h1.special {font-size:16px; color:#999; /*#404D73;*/ text-align:right; }
h1.special span {font-size:20px; float:left; display:block; color:#000; text-align:left;}
.ie6 h1.special {background:transparent;}
h2 { font-size: 18px; padding: 10px 0; font-weight: bold; }
h2.staggered span {display:block; padding-right:20px;}
h3 { font-family:Arial; font-size: 14px; padding: 10px 0; font-weight: bold; }
h4 { font-family:Arial; font-size: 13px; color:#000; letter-spacing:0; font-weight:bold; }
h4 img { vertical-align:bottom; }
a, a:visited, a:link, a:active { /*color: #404D73;*/ color:#1133AA; text-decoration: none; }
a:hover {color:#FF9448;}
p { line-height: 1.2em; padding: 0 0 1.5em; }
em {font-style:italic; font-size:120%;}
strong {font-weight:bold;}
dt {font-weight:bold;}
dd {padding:0 0 10px; border-bottom:1px solid #ccc; margin:0;}
.large {font-size:120%;}
.shadow {background: url(http://abna.us/storage/wide-shadow-flip.png) center bottom no-repeat; padding-bottom:15px; margin-bottom:15px;}
.reverse-shadow {background:url(http://abna.us/storage/wide-shadow.png) center bottom no-repeat; padding-bottom:30px; margin-bottom:0;}
.ie6 .shadow {background-image: url(http://abna.us/get/wide-shadow-bg.jpg?fltr[]=flip|y);}
.box-shadow {background: #E2E3E7 url(http://abna.us/storage/wide-shadow-flip.png) left bottom no-repeat; border-right:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.small-shadow {background:url(http://abna.us/get/part-shadow.jpg?fltr[]=flip|y) center bottom no-repeat; padding-bottom:15px; margin-bottom:15px;}
.faded-some {color:#777;}
.border-fff {border:1px solid #fff;}
.ie6 .size1of3.lastUnit {margin-left:auto;}


.vega-widget-controls { display: none; }

.action-button { margin:0 0 10px; padding:0; font-size:18px; text-align:center; background:#BDD2FF url(http://abna.us/get/u!vega/lib/images/indicator_white_left.gif) no-repeat right center; }
.action-button a { display:block; margin:0; padding:10px; color:#1133AA; background:transparent url(http://abna.us/get/u!vega/lib/images/indicator_white_right.gif) no-repeat -1px 50%;
	text-decoration:none; font-size:14px; font-weight:bold; border:1px solid #fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.action-button a:hover { background:#CFDEFF; }
.action-button.special { background-color:#FF9448; }
.action-button.special a { color:#fff; }
.action-button.special a:hover { background:#FFAC63; }

.pull-quote {font-size:20px; font-family:Times New Roman,serif; color:#5A616D; padding:10px; background:#C7C8CC url(http://abna.us/get/u!vega/lib/images/sanscons/arrow2_sw.gif) no-repeat top right;
	border-bottom:1px dotted; margin:0 0 10px 0;}

.wrap { width:100%; background: url(http://abna.us/storage/header2-bkg.jpg) no-repeat top center; }
.strip { clear:both; }
.strip-content { width: 960px; padding: 0 30px; margin:0 auto; }
#content-strip { background: /*#d9dae1*/ #e1e2e7 url(http://abna.us/get/s!header2-bkg.jpg) no-repeat 50% -104px; overflow:auto; }

#header-strip .strip-content { position: relative; }
#logo a { width: 400px; height: 74px; display: block; text-indent: -2000px; overflow: hidden;
	/*background: url(http://abna.us/storage/logo2.png) no-repeat bottom left;*/ margin: 0; padding: 0;
	position: relative; left: -30px; }
#header-date { display:none; float: right; color: #fff; font-size: 90%; line-height: 1.8em; margin-right:10px; }
#header-languages { position: absolute; top: 30px; right: 30px; color: #aaa; font-size: 90%; line-height: 1.8em; margin-right:10px; }
#header-languages a { color:#fff; }
#language { /*font-size: 2em;*/ }
.sf-menu a { padding: 0.3em 1em; }
a > .sf-sub-indicator { top: 0.3em; }
.sf-menu li.sfHover ul { top: 1.6em; }
.sf-menu .current { background-color:#E1E2E7;/*#CFDEFF;*/ }
.sf-menu .current > a { font-weight:bold; }

.content-panel { clear: both; float: left; width: 700px; padding: 0 10px 20px; min-height: 240px;
	background: url(http://abna.us/storage/bkg.jpg) no-repeat 50% -100px; }
.ie6 .content-panel { height: 240px; }

.content-panel ul {margin:0 0 0 20px; padding:0 0 16px 0;}
.content-panel ul li {list-style:disc; padding:5px 0;}

ol.miner {margin:0 0 0 20px; padding:0 0 16px 0;}
ol.miner li {list-style:decimal; padding:10px 0; border-bottom:1px solid #ccc;}
ol.miner li strong {display:block; float:left; width:200px; padding:1px 0 15px; font-size:14px; color:#000;}
ol.miner li a {font-weight:bold;}

#world-map { position:relative; background:url(http://abna.us/storage/map.jpg) no-repeat; width:447px; height:292px; }
.map-location { position:absolute; background:url(http://abna.us/get/u!vega/lib/images/famfamfam-silk/bullet_orange.png) no-repeat center; }
.map-location-key span { background:url(http://abna.us/get/u!vega/lib/images/famfamfam-silk/bullet_orange.png) no-repeat center; width:10px; height:10px; padding-left:20px; }
.map-affiliate { position:absolute; background:url(http://abna.us/get/u!vega/lib/images/famfamfam-silk/bullet_blue.png) no-repeat center; }
.map-affiliate-key span { background:url(http://abna.us/get/u!vega/lib/images/famfamfam-silk/bullet_blue.png) no-repeat center; width:10px; height:10px; padding-left:20px; }
.ie .map-location { background-image:url(http://abna.us/storage/bullet_orange.gif); }
.ie .map-location-key span { background-image:url(http://abna.us/storage/bullet_orange.gif); }
.ie .map-affiliate { background-image:url(http://abna.us/storage/bullet_blue.gif); }
.ie .map-affiliate-key span { background-image:url(http://abna.us/storage/bullet_blue.gif); }

#opt-faq dt {font-size:120%; padding:10px 0 5px; margin:0;}
#opt-faq dt .back-to-top {display:none; float:right; font-size:9px; padding-left:12px; background:url(http://abna.us/get/u!vega/lib/images/indicator_black_up.gif) no-repeat left;}
#opt-faq .highlight {padding-left:10px; padding-right:10px;}
#opt-faq .highlight .back-to-top {display:block;}

.vega-widget-contact-form { margin-bottom:20px; }
.contactFormRowContainer { padding:5px 0; border-bottom:1px solid #ddd; }
.contactFormRowContainer label { float:left; width:200px; font-weight:bold; padding:4px 1em 0; }
.contactFormRowContainer.required label { color:#000; text-indent:-0.7em; }
.contactFormRowContainer .text-box { width:300px; border:1px solid #999; padding:3px; }
.contactFormRowContainer .text-box.LV_invalid_field { border-color:red; }
.contactFormRowContainer textarea { width:300px; height:70px; }
.button.default { font-weight:bold; font-size:1.2em; }

.warning { background:transparent; color:red; border:none; padding:5px 10px; }
.warning h3 { color:red; padding:0; margin:0; }
.warning p { color:red; padding:0; margin:0; }

#sidebar { float: left; width: 220px; padding: 0 10px 10px; }
.news-feeder { background: #fff url(http://abna.us/get/rss.png?w=40) no-repeat top left; border: 1px solid #ccc; margin-bottom:10px; }
	.news-feeder .title { margin: 0 0 0 40px; padding: 0 10px; color: #000; border-bottom: 1px solid #eee; }
		.news-feeder .title span { display:block; padding-top:4px; }
		.news-feeder .title h3 { padding:3px 0; }
		.news-feeder .title a { color: #000; }
	.news-feeder .content { padding: 10px; }
		.news-feeder-item { margin-bottom: 10px; color: #999; line-height: 1.2em; }
			.news-feeder-item-link { font-weight: bold; }
			.news-feeder-item-description { display:none; }
			.news-feeder-item-ago { display: none; }
	
#footer-strip { clear: both; padding: 20px 10px; color: #aaa; background:#fff url(http://abna.us/storage/drop.jpg) repeat-x top; }
#footer-strip .strip-content { width:940px; }
.nav { padding-bottom: 10px; margin-bottom: 10px; width:50%; border-bottom:1px solid #ddd; }

ul.compact { list-style:none; padding:0; margin:0; }
ul.compact li { padding:3px 0; margin:0; list-style-type:none; }

#brochure-showoff {position:relative; width:700px; height:500px; background:url(http://abna.us/storage/brochure-showoff.jpg) no-repeat center;}
#brochure-link {text-align:center; margin:0 auto; padding:10px 20px; font-size:20px; color:#fff; background:rgba(0,0,0,0.75);
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:200px; display:block; position:relative; top:200px;}
.ie #brochure-link {background:rgb(0,0,0);}
#brochure-link:hover {color:#ff9448; text-decoration:none;}

