/*
	Copyright 2010 AMOSUP, www.amosup.com
	Core Developer: Afterfive Technologies, www.afterfivetech.com
	Grid System powered by Kuwago 
*/

/* =IMPORT ALL STYLE SHEETS
  -----------------------------------------------------*/
@import url(kuwago/baseline.reset.css);
@import url(kuwago/baseline.base.css);
@import url(kuwago/baseline.typography.css);
@import url(kuwago/baseline.table.css);
@import url(kuwago/baseline.form.css);
@import url(kuwago/baseline.grid.css);
@import url(kuwago/baseline.alttable.css);
@import url(kuwago/960.css);
@import url(kuwago/gridder.css);

/* -------------------------------------------------------------- 
	Font
-------------------------------------------------------------- */
@font-face { font-family:"advent pro regular"; src:url("../fonts/adventpro-regular.otf") format("opentype"); } /* A font by inde-graphics: http://inde-graphics.deviantart.com/art/advent-font-57338302 */
@font-face { font-family:"advent pro bold"; src:url("../fonts/adventpro-bold.otf") format("opentype"); }
@font-face { font-family:"advent pro light1"; src:url("../fonts/adventpro-light1.otf") format("opentype"); }
@font-face { font-family:"advent pro light2"; src:url("../fonts/adventpro-light2.otf") format("opentype"); }
@font-face { font-family:"advent pro light3"; src:url("../fonts/adventpro-light3.otf") format("opentype"); }

/* =GLOBAL
   ----------------------------------------------------*/
body 	{
	background: #367AA7 url("../images/bg-body-1680x1013.jpg") no-repeat center top; 
	color:#41474F;
	font-family: "Helvetica",Arial,sans-serif;
	margin:0;
	padding:0;
	}
	
/* =TYPOGRAPHY
   ----------------------------------------------------*/

/* =HEADING -----*/
h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica,Arial,Geneva,sans-serif;
	color: #000;
	}
h1 	{
	color: #BADFD2;
	}
h5 	{
	font-size:12px;	
	}
/* =PARAGRAPH -----*/
p	{
	font-size:12px;	
	}
/*p#intro	{*/
/*	color:#888888;*/
/*	font-size:120%;*/
/*	font-weight:normal;*/
/*	padding-bottom:0 !important;*/
/*	top:5px;*/
/*	}*/

#intro	{
	color:#444;
	display: block;
	/*font-size:110%;*/
	font-weight:bold;
	margin-bottom:18px;
	top:5px;
	}

/* =LINKS -----*/
a	{
	color:#49ADC4;
	text-decoration:none;
	}
a:link	{
	color:#49ADC4;
	text-decoration:none;
	}
/*a:visited {*/
/*	color: #4E8693;*/
/*	}*/
a:hover {
	/*color:#186C7F;*/
	text-decoration: underline;
	}
a:active {
	color:#77CDE2;
	text-decoration: none;
	}
#intro a{
	font-weight:bold;
	}

/* =MISCELLANEOUS -----*/
code	{ }
p code,pre code{ }
pre	{ }
p+pre	{ }
em	{ }
strong	{ }
blockquote{ }
blockquote p{ }
blockquote p.author{ }
del	{ }
.footnote{ }
.white-space { 
	margin-left: 0;
	list-style-type: none;
	clear: both;
	}
.space-width {
	background: rgba(255, 255, 0, 0.4);
	font-family: times, "times new roman", serif;
	line-height: 14px;
	}
.description {
	display: block;
	float: left;
	clear: left;
	}
.description code {
	color: #999;
	}
.subtle {
	color:#888;
	font-weight:normal;
	}
#aside .widget {
	margin-bottom:18px;
	padding-bottom:0;
	padding-left: 20px;
	padding-right:30px;
	}
#aside #wrapper-left .widget {
	margin-top:10px;
	padding-left:0;
	padding-right:10px;
	}
#aside .widget h3 {
	background:none repeat scroll 0 0 transparent;
	color:#41474F;
	padding-left:0;
	}
#aside .widget ul {
	font-size:12px;
	list-style:none outside none;
	margin-left:0;
	}

/* =LETTER CASE -----*/

.lowercase  { text-transform:lowercase }

.uppercase  { text-transform:uppercase }

.capitalize { text-transform:capitalize }



/* =NO BORDER-----*/

.noborder { border:0 !important; }



/* =NO MARGINS -----*/

.nomargin { margin: 0 !important; }



/* =NO PADDING -----*/

.nopadding { padding: 0 !important; }



/* =MARGINS -----*/

.marginleft { margin-left: 15px; }
.marginright { margin-right: 15px; }

/* =PADDINGS -----*/
.paddingleft { padding-left: 15px; }
.paddingright { padding-right: 15px; }

/* =FLOATS -----*/
.floatright { float: right; }
.floatleft { float: left; }

/* =TEXT ALIGN -----*/
.textalignright { text-align: right; }
.textalignleft { text-align: left; }

/* =TABLE
  -----------------------------------------------------*/
table code {
	background: rgba(187, 204, 221, 0.3);
	font-weight: normal;
	color: #069;
	margin-left: 18px;
	padding: 1px 4px;
	}

/* =FORM
   ----------------------------------------------------*/
legend 	{
	color:#999;
	font-size:11px;
	text-transform:uppercase;
	}
label	{
	font-size:12px;
	font-weight:bold;
	}
	
/* =HEADER
   ----------------------------------------------------*/
#header {
	margin: 0 auto;
	height:136px;
	width:1000px;
	padding-bottom:0;
	position:relative;
	}

/* =BRANDING -----*/
#branding {
	display:block;
	height: 136px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#branding h1#branding-logo {
	height: 100px;
	top: 36px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:460px;
	}
#branding #branding-logo a {
	background:transparent url("../images/logo-masthead-461x68.png") no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:68px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:-9999px;
	}
#branding #branding-logo a:hover {
	}

/* =SEARCH AREA-----*/
#search-area #search-wrapper {
	background: transparent url("../images/bg-search-281x82.png") no-repeat 0 0;
	color:#92c5e8;
	float:right;
	height:82px;
	margin-right:-22px;
	width:281px;
	padding-bottom: 0;
	position:relative;
	}
#search-area a {
	color: #92c5e8;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	}
#search-area a:hover {
	color:#CFECFF;
	text-decoration:none;
	}
#search-area p {
	color: #fff;
	text-transform: uppercase;
	}
#search-area label {
	color:#92C5E8;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	margin-left:15px;
	text-transform:uppercase;
	}
#search-area #lang-nav {
	float:left;
	margin-top:0;
	margin-left:15px;
	width:80px;
	}
#search-area #lang-nav a {
	background: url("../images/icon-lang-32x11.gif") no-repeat 0 0;
	display:inline-block;
	height:11px;
	overflow:hidden;
	opacity:.7;
	margin-right:5px;
	width:16px;
	text-indent:-99999px;
	}
#search-area #lang-nav a:hover {
	opacity:1;
	}
#search-area #lang-nav a.lang-us {
	background-position: 0 0;
	}
#search-area #lang-nav a.lang-us {
	background-position: -16px 0;
	}
#search-area #account-nav {
	float:left;
	margin-top:0;
	margin-left:15px;
	width:160px;
	}
#search-area #ajaxSearch_form {
	clear:both;
	overflow:hidden;
	}
#search-area label[for="ajaxSearch_submit"] {
	/*visibility:hidden;*/
	height:2px;
	width:2px;
	}
#search-area input#ajaxSearch_input {
	/*background:url("../images/bg-search-input-250x75.png") no-repeat scroll 0 -25px transparent;*/
	/*border:0 none;*/
	/*color:#B7C2CC;*/
	/*display:inline-block;*/
	/*float:right;*/
	/*height:21px;*/
	/*margin-left:0;*/
	/*padding:4px 10px 0 25px;*/
	/*text-shadow:0 1px 1px #555555;*/
	/*vertical-align:middle;*/
	/*width:215px;*/
	background:transparent url(../images/bg-search-input-210x75.png) no-repeat scroll 0 -25px;
	border:0 none;
	color:#B7C2CC;
	display:inline-block;
	height:21px;
	left:10px;
	padding:4px 10px 0 25px;
	position:absolute;
	text-shadow:0 1px 1px #555555;
	top:42px;
	vertical-align:middle;
	width:190px;
	}
#search-area input#ajaxSearch_input:hover {
	background-position: 0 -25px;
	color:#B7C2CC;
	text-shadow:0 1px 1px #555;
	}
#search-area input#ajaxSearch_input:focus {
	background-position: 0 -50px;
	color:#EFEFEF;
	text-shadow:0 1px 1px #555;
	}
#search-area input#ajaxSearch_submit {
	font-size:12px;
	padding:4px;
	position:absolute;
	right:10px;
	top:42px;
	}
	
/* =SEARCH RESULT  ***/

.ajaxSearch_resultsInfo {
	margin-bottom:0;
	padding:0 !important;
	}
.ajaxSearch_paging {
	border-top:1px solid #DDDDDD;
	clear:both;
	color:#999999;
	display:block;
	font-size:11px;
	margin-bottom:18px;
	padding:5px 10px 10px;
	text-align:right;
	text-transform:uppercase;
	word-spacing:1px;
	}
.ajaxSearch_paging .ajaxSearch_currentPage {
	border-bottom:2px solid #555;
	color:#555;
	font-weight:bold;
	padding:4px 2px;
	}
.ajaxSearch_paging a {
	font-weight:bold;
	padding:4px 2px;
	}
.ajaxSearch_paging a:hover {
	background:#49ADC4;	
	color:#fff;
	text-decoration:none;
	}
.ajaxSearch_result {
	border-left:1px solid #EDEDED;
	display:inline;
	float:left;
	margin-bottom:18px;
	_height:160px;
	min-height:160px;
	padding-bottom:0;
	padding-left:10px;
	padding-right:12px;
	text-align:left;
	width:266px;
	}
.entry .ajaxSearch_highlight,
.entry .ajaxSearch_highlight1 {
	border-bottom:1px dotted #000000;
	color:#000000;
	font-weight:bold;
	}
.ajaxSearch_resultLink {
	display:block;
	font-weight:bold;
	}
.AS_ajax_resultsIntroFailure {
	background:url("../images/icon-error-12.png") no-repeat scroll 10px 12px #FFF8AF;
	border-bottom:1px solid #DADADA;
	color:#000000;
	padding:8px 10px 8px 30px;
	}

/* =GLOBAL MENU
   ----------------------------------------------------*/
#global-menu {
	background: transparent url("../images/bg-global-nav-1000x56.png") no-repeat 0 0;
	height: 56px;
	line-height:normal;
	margin:0 auto;
	overflow:hidden;
	width:1000px;
	padding-bottom: 0;
	position:relative;
	}
#global-menu ul.main-nav {
	font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	padding: 0;
	margin: 0;
	list-style: none;
	text-transform: uppercase;
	top: 0;
	}
#global-menu ul.main-nav li {
	display:block;
	float:left;
	line-height:36px;
	}
#global-menu ul.main-nav li {
	float: left;
	display: inline;
	margin: 0 8px;
	}
#global-menu ul.main-nav li a {
	float:left;
	color: #4a90b3;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height:56px;
	line-height:56px;
	margin:0 3px 0 -10px;
	padding:0 4px 0 8px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 2px #000000;
	}
#global-menu ul.main-nav li a:hover {
	color:#CFECFF;
	}
#global-menu ul.main-nav li.active, #global-menu ul.main-nav li:hover {
	background: url("../images/bg-main-nav-400x56.png") no-repeat top right;
	color:#FFFFFF;
	cursor:pointer;
	height:56px;
	}
#global-menu ul.main-nav li.active a {
	background:#000000 none repeat scroll 0 0;
	color:#CFECFF;
	}
#global-menu ul.main-nav li.active a, ul.main-nav li:hover a {
	background: url("../images/bg-main-nav-400x56.png") no-repeat top left;
	}

/* HOME ICON */
#global-menu ul.main-nav li.home {
	background:transparent url("../images/icon-nav-home-link-44.png") no-repeat scroll 0 0;
	color:#FFFFFF;
	height:22px;
	margin-left:5px;
	margin-top:18px;
	text-indent:-9999px;
	width:26px;
	}
#global-menu ul.main-nav li.home:hover,
#global-menu ul.main-nav li.home.current {
	background-position: 0 -22px;
	cursor:pointer;
	}
#global-menu ul.main-nav li.home a,
ul li.home:hover a {
	background:transparent none repeat scroll 0 0;
	height:22px;
	margin-top:0;
	width:44px;
	}
#global-menu ul.sub-nav {
	float:right;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
  margin-top: 18px;
	}
#global-menu ul.sub-nav li, #global-menu ul.sub-nav li.first {
	border-right:1px solid #92c5e8;
	}
#global-menu ul.sub-nav li.last {
	border-right:0;
	}
#global-menu ul.sub-nav li a {
	color: #92c5e8;
	padding:0 7px;
	}
#global-menu ul.sub-nav li a:hover {
	color:#CFECFF;
	text-decoration:none;
	}


/* =MAIN
 ----------------------------------------------------*/
#main	{
	/*background: #fff;*/
	background: url("../images/bg-wrapper-1340x48.jpg") no-repeat scroll 0 0 #fff;
	_height:500px;
	margin:0 auto;
	min-height:500px;
	width:1000px;
	}
/*=MAIN WRAPPER -----*/
#main #wrapper {
	background:url("../images/bg-home-wrapper-10x300.jpg") repeat-x scroll 0 38px transparent;
	margin:0 auto;
	width:1000px;
	}
	
/* =BREADCRUMB -----*/
#breadcrumbs {
	color:#989896;
	font-size:11px;
	height:28px;
	padding-bottom:0;
	padding-top:10px;
	}
#breadcrumbs span.B_crumbSeparator {
	padding: 0pt 6px;
	}
#breadcrumbs a	{
	color:#49ADC4;
	text-decoration:none;
	}
#breadcrumbs a:hover {
	color:#186C7F;
	}

/* =POST SECTION -----*/
#post {
	padding-right:20px;
	position:relative
}

/* =POST TITLE */
#post h2#posttitle {
	border-bottom:1px solid #DDDDDD;
	color:#35393F;
	font-family:Helvetica,Arial,sans-serif;
	font-size:32px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:29px;
	text-align:left;
	}

/* =META */
#post .meta {
	padding-bottom:18px !important;
	}
#post .meta .date {
	color:#888;
	font-size:11px;
	}
#inner-twocol #post .meta {
	padding-bottom:0 !important;	
	}
#inner-twocol #post .meta .date {
	display:block;
	font-size:10px;
	margin-bottom:38px;
	margin-top:-47px;
	padding-bottom:0 !important;
	position:relative;
	}
#post p,
/*#post .entry p,*/
#news-post p {
	padding-bottom:18px;
	}

/* =TAGS and =SHARE*/
#post .tags {
	background:url("../images/icon-tags-share-16x48.gif") no-repeat scroll 0 0 transparent;
	color:#888888;
	float:left;
	font-size:11px;
	height:16px;
	padding-bottom:0;
	padding-left:20px;
	text-transform:uppercase;
	width:380px;
}
#post .tags .taglinks {
	word-spacing:1px;
	}
#post .tags .taglinks a {
	font-weight:bold;
	}
#post .share {
	float:right;
	height:16px;
	margin-top:-5px;
	width:200px;
	}
#post .share p.print-this {
	background: url("../images/icon-tags-share-16x48.gif") no-repeat 0 -32px;
	}
/*#post .share p.share-this {*/
/*	background: url(../images/icon-tags-share-16x48.gif) no-repeat 0 -32px;*/
/*	}*/
#post .share p.share-this {
	padding:0;
	}
#post .tags p, #post .share p {
	float:left;
	font-size:11px;
	font-weight:bold;
	height:16px;
	margin-right:10px;
	padding:0 0 0 20px;
	text-transform:uppercase;
	}
#post .tags p a, #post .share p a {
	color:#49ADC4;
	}
#post .tags p a:hover, #post .share p a:hover {
	color:#186C7F;
	}

/* =ASIDE -----*/
#aside {
	padding-bottom:0;
	}
#aside #wrapper-right {
	background: transparent url("../images/bg-aside-wrapper-right-340x800.jpg") no-repeat scroll 0pt 0px;
	min-height:800px;
	width:340px;
	}
#aside #wrapper-right p.viewall {
	margin-left:15px;
	margin-top:15px;
	margin-bottom:8px;
	}
#aside #wrapper-left {
	background:url("../images/bg-aside-gradient-260x590.jpg") no-repeat scroll 0 0 transparent;
	margin-left:-30px;
	min-height:800px;
	padding-left:30px;
	padding-top:30px;
	width:230px;
	}
#aside h3 {
	background:url("../images/bg-wrapper-1340x48.jpg") no-repeat scroll -1000px 0 #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:28px;
	padding:10px 0 0 20px;
	text-transform:uppercase;
	top:0;
	}
#aside h3.relevant {
	background: #7F7F76 url("../images/bg-wrapper-1340x48.jpg") repeat-x scroll -660px 0;
	height:30px;
	padding:8px 0 0 20px;
	}
#aside h3.default {
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid #BBBBBB;
	color:#555;
	height:30px;
	margin:0px 30px 0 20px;
	padding:8px 0 0;
	}	
#aside p {
	font-size:12px;
	}
#aside .feature {
		
	}
#aside .feature .holder {
	padding:10px 30px 20px 20px;	
	}
#aside .feature img {
	border:1px solid #BBBBBB;
	margin-top:8px;
	width:130px;	
	}

/* =IN THIS SECTION */
#in-this-section {
	background-color:#29526e;
	width:340px;
	}
#in-this-section ul {
	list-style-type:none;
	margin-left:5px;
	margin-top:0;
	}
#in-this-section ul li {
	background:url("../images/bg-aside-menu-list-16x64.gif") no-repeat scroll 0 0 transparent;
	margin-right:30px;
	margin-top:10px;
	overflow:hidden;
	padding-left:14px;
	position:relative;
	top:-6px;
	/*background: transparent url("../images/bg-aside-menu-list-16x64.gif") no-repeat scroll 0px 0px;*/
	/*margin-top:10px;*/
	/*margin-right:30px;*/
	/*overflow:hidden;*/
	/*padding-left:14px;*/
	}
#in-this-section ul li.active {
	background: transparent url("../images/bg-aside-menu-list-16x64.gif") no-repeat scroll 0 -32px;
	}
#in-this-section ul li.active ul {
	margin-top:18px;	
	}
#in-this-section ul li:hover {
	background-position:0px -32px;
	}
#in-this-section ul li a {
	color:#45A9C3;
	display:block;
	font-size:11px;
	font-weight:bold;
	}
#in-this-section ul li.active a {
	color:#CFECFF;
	}
#in-this-section ul li a:hover {
	color:#CFECFF;
	}
#in-this-section ul li.active ul li a {
	color:#A4B5BF;
	}
#in-this-section ul li.active ul li a:hover {
	color:#CFECFF;
	}
#in-this-section p {
	margin-left:15px;
	}

/* =FEATURE POST*/
#aside #feature-post {
	background:transparent url("../images/bg-feature-post-5x320.jpg") repeat-x scroll 0 0;
	margin:26px 30px 0px 20px;
	overflow:hidden;
	/*padding-bottom:0;*/
	}
#aside #feature-post img {
	border:1px solid #BBBBBB;
	float:none !important;
	margin-top:0;
	padding:0;
	width:288px;
	}
#aside #feature-post h4 {
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	padding:0 10px;
	}
#aside #feature-post p {
	color:#61676F;
	font-size:11px;
	margin-top:0;
	padding:0 10px;
	top:2px;
	}
#aside #feature-post a {
	color:#d08216;
	font-family: "Helvetica",Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}

	
/* =RELEVANT */
#relevant {
	/*background: url("../images/bg-aside-gradient-340x730.jpg") no-repeat 0 0;*/
	/*min-height:717px;*/
	width:340px;
	}
	
/* =RELATED NEWS */
#relevant #related-news {
	padding-bottom:0;
	}
#relevant #related-news-post ul {
	list-style-type:none;
	margin-top:10px;
	}
#relevant #related-news-post ul li {
	margin-bottom:22px;
	margin-top:-4px;
	margin-right:30px;
	}
#relevant #related-news-post ul li a {
	color:#45A9C3;
	display:block;
	font-size:11px;
	font-weight:bold;
	}
#relevant #related-news-post a:hover {
	color:inherit;
	}
#relevant .widgets,
#features .widgets {
	border-top:1px solid #ccc;
}
#relevant .widgets p, 
#features .widgets p {
	margin:20px 20px;
}

/* =FOOTER
  -----------------------------------------------------*/
/* =LAST MODIFIED */
#footer	{
	background: #fff url("../images/bg-footer-1000x50.jpg") no-repeat scroll 0 bottom;
	_height:390px;
	min-height:390px;
	margin:0 auto;
	width:1000px;
	}
#footer, #footer address, #footer a, #footer h5 {
	color:#999;
	font-size:11px;
	}
#footer a {
	display:block;	
	}
#footer a:hover {
	color:#41474F;	
	}
#footer h5 {
	color:#41474F;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0;
	text-transform:capitalize;
	word-spacing:1px;
	}

/*=FOOTER WRAPPER-----*/
#footer #wrapper {
	background:#FFFFFF url("../images/bg-footer-wrapper-1000x7.jpg") no-repeat scroll 0 0;
	margin:0 auto;
	padding-bottom:0;
	width:1000px;
	}
#footer #wrapper #footer-content #footer-nav {
	margin-bottom:0;
	margin-left:10px;
	margin-top:0;
	top:57px;
	}
#footer #footer-nav address {
	list-style-type: none;
	margin-left:0;
	top:18px;
	}
#footer address:hover {
	color:#61676F;			
	}
#footer #footer-nav ul.footer-list {
	list-style-type: none;
	margin-left:0;
	top:17px;
	}
#footer #footer-nav ul.footer-list li {
	position:relative;
	top:1px;
	}

/* =COLOPHON
  -----------------------------------------------------*/
#colophon {
	height:90px;
	margin:-10px auto 0;
	width:1000px;
	}
#colophon, #colophon p, #colophon a {
	color:#84b4d3;
	
	font-size:11px;
	}
#colophon a {
	background: none;	
	}
#colophon a:hover {
	color:#CFECFF;	
	}
#colophon ul {
	margin-bottom:0;
	margin-top:0;
	text-align:right;
	}
#colophon #colophon-nav {
	height:20px;
	padding-bottom:0;
	}
#colophon #colophon-nav ul li a {
	padding:0 5px;
	}

/* =SPECIFICS
  -----------------------------------------------------*/
#headline h2#post-title {
	
	font-size:58px;
	letter-spacing:-0.05em;
	line-height:54px;
	text-align:left;
	top:6px;
	}
#headline h2#description {
	font-size:30px;
	font-weight:normal;
	text-align:right;
	top:25px;
	}
.readmore,
.viewall {
	margin-bottom:18px;
	margin-top:18px;
	}
.readmore a,
.viewall a {
	color:#D78A16;
	display:block;
	font-family: "Helvetica",Arial,sans-serif;
	font-size:10px !important;
	font-weight:bold;
	text-transform:uppercase;
	}
.learnmore a {
	background: url("../images/bg-learnmore-100x56.png") no-repeat scroll 0 0;	
	color:#FFFFFF;
	display:block;
	height:28px;
	margin-left:12px;
	text-indent:-9999px;
	width:100px;	
	}
.learnmore a:hover {
	background-position: 0 -28px;	
	}
/*.readmore a:hover,*/
/*.viewall a:hover {*/
/*	color:#6B98C5;*/
/*	}*/

/* =Button -----*/
.button a {
	background-color:#D7D7D7;
	color:#61676F;
	text-shadow:0 1px 1px #EEEEEE;
	padding:6px 12px 5px;
	}
.button a:hover {
	background-color:#aaa;
	color:#fff;
	text-shadow:0 1px 1px #61676F;
	padding:6px 12px 5px;
	}
.button a.email {
	background-image:url("../images/icons.png");
	background-repeat:no-repeat;
	background-position:0 -364px;
	margin-top: 20px;
	padding:6px 12px 5px 32px;
	}

/* =LISTS -----*/

ul, ol, dl, dialog {
	font-size:12px;
	}
ul 	{
	list-style:circle;	
	}
ul.horizontal-list {
	list-style-type:none;
	}
ul.horizontal-list li {
	display:inline;
	}

/* =HORIZONTAL LINE -----*/

hr	{
	background: #ccc;
	height:1px;		
	}

/* =IMAGES -----*/
#content img,
.entry img{
	border:1px solid #BBBBBB;
	padding:1px;
	/*width:214px;*/
	}
img.photo {
	/*-moz-box-shadow:1px 1px 2px #ccc;*/
	/*background:none repeat scroll 0 0 #FFFFFF;*/
	/*border:1px solid #BBBBBB;*/
	margin-bottom:6px;
	padding:1px;
	}
img.photo.left {
	float:left;
	margin:2px 10px 6px 0;
	}
img.photo.right {
	float:right;
	margin:2px 0 6px 10px;
	} 
img.photo.no-margin {
	margin-right:0;
	}
a.photo:hover {
	background:transparent none repeat scroll 0 0;
	}
.current-focus input {
	background:#FFFFEE none repeat scroll 0 0;
	}

/* =EXTERNAL LINKS -----*/	
a.external {
	background: url(../images/icon-external.gif) no-repeat right 0;
	padding-right: 13px;
	height: 15px;
	}
a.external:hover {
	background-position: right -15px;	
	}

/* =HOME
  -----------------------------------------------------*/

#home #main {
	padding-bottom:0;
	}
/* =HOME FOCUS SLIDESHOW ------*/
#home #main #focus-container { 
	margin: 0pt auto; 
	padding: 0pt;
	text-align: left; 
	padding-bottom:0;
	position: relative; 
	width: 1000px;
	}
#home #focus-container .focus {
	left: 46px;
	position: absolute;
	top: 110px;
	width:440px;
	z-index:20;		
	}
#home #focus-container .raster {
	background: transparent url("../images/bg-focus-raster.png") repeat scroll 0pt 0pt;
	display: block;
	height: 336px;
	position: absolute;
	width: 1000px;
	z-index: 10;
	}
#home #focus-container .overlay {
	background:transparent url("../images/bg-focus-overlay-656x336.png") no-repeat scroll 0 0;
	display:block;
	height:336px;
	position:absolute;
	width:1000px;
	z-index:5;
	}
#home #focus-container #slideshow {
	height:336px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	top:0;
	}
#home #focus-container #slideshow li { 
	background:#E1971A none repeat scroll 0 0;
	height:336px;
	margin:0;
	padding:0;
	position:relative;
	}
#home #focus-container #slideshow li img { 
	width:1000px;
	}
#home #focus-container #slide-wrap {
	background:#E49F1D;
	margin:0;
	padding:0;
	}

/* =HOME MENU ------*/	
#home #focus-container #slideshow-menu {
	background: url("../images/bg-slide-menu-10x48.jpg");
	height:48px;
	padding:0;
	position:relative;
	text-align:right;
	top:0;
	}
#home #focus-container #slideshow-menu-heading {
	color:#CCCCCC;
	font-size:15px !important;
	font-weight:normal;
	left:30px;
	position:absolute;
	text-shadow:1px 1px 0 #000000;
	text-transform:uppercase;
	top:335px;
	word-spacing:1px;
	}
#home #focus-container #slideshow-menu a {
	background:transparent url("../images/button-slide-menu-16x32.gif") no-repeat scroll center top;
	display:inline-block;
	font-weight:bold;
	height:16px;
	overflow:hidden;
	padding:0 8px;
	position:relative;
	text-indent:-9999px;
	right:26px;
	top:16px;
	}
#home #focus-container #slideshow-menu a.slide-active {
	background-position: center -16px;
	color:#fff;
	}
#home h3 {
	font-weight:bold;
	}
#home #focus-container #slideshow-menu p {
	color:#FFFFFF;
	left:360px;
	position:absolute;
	top:16px;
	}
#home #focus-container #slideshow-menu ul {
	float:right;
	list-style-type:none;
	margin:0;
	top:0;
	}
#home #focus-container #slideshow-menu li {
	float:left;
	height:48px;
	}
#home #focus-container #slideshow-menu li a {
	display: block;
	height:48px;
	outline: none;
	margin:0;
	padding:0;
	top:0;
	}
#home #focus-container #slideshow-menu li a.slide-active { 
	background-color:#F2F2F2;
	color:#000000;
	}
#home #focus-container #slideshow-menu li strong {
	color:#fff;
	position: relative;
	right:10px;
	top:14px;
	}
#home #main #wrapper {
	background:#FFFFFF url("../images/bg-home-wrapper-10x300.jpg") repeat-x scroll 0 0;
	margin:0 auto;
	padding-bottom:0;
	width:1000px;
	}
#home #main #wrapper #inside {
	padding-bottom:0;
	}

/* =HOME CONTENT ------*/
#home #content {
	_height:300px;
	min-height:300px;
	}
#home #content .block {
	float:left;
	margin:0 20px 0 0;
	width:220px;
	}
#home #content #highlights {
	clear:both;
	display:block;
	list-style-type:none;
	margin-top:28px;
	}

/* =HOME HIGHLIGHT ------*/
#home #content #highlights .block {
	background: transparent url("../images/bg-highlight-220x33.gif") no-repeat scroll 0 0;
	}
#home #content #highlights h3 {
	height:33px;
	padding:10px 0 0 10px;
	top:-2px;
	}
#home #content #highlights h3 a {
	color:#61676F;
	display:block;
	font-size:12px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px #fff;
	}
#home #content #highlights h3 a:hover {
	text-decoration:none;
	}
#home #content #highlights #events h3 {
	background:transparent url("../images/icon-highlight-events-38x34.png") no-repeat scroll 175px -3px;
	}
#home #content #highlights #news h3 {
	background:transparent url("../images/icon-highlight-news-40x34.png") no-repeat scroll 175px -3px;
	}
#home #content #highlights #banner {
	background:none;
	margin-right:0;
	padding:0;
  /* opacity:.8; */
	}
#home #content #highlights #banner:hover {
  /* opacity:1; */
	}
#home #content #highlights #banner .img {
	border:0;
	padding:0;
	}
#home #content #highlights p.title a {
	display:block;
	font-size:12px;
	padding-top:0;
	}
#home #content #highlights p.summary {
	font-size:11px;
	color:#61676F;
	top:6px;
	}
	
/* =HOME STREAM ------*/
#home #content #stream {
	clear:both;
	display:block;
	}
#home #content #stream ul {
	list-style-type:none;
	margin-left:0;
	}
#home #content #stream ul li {
	border-bottom:1px solid #E8E8E8;
	margin-bottom:8px;
	padding-bottom:9px;
	}
#home #content #stream #special-program ul li {
	background:transparent url("../images/bullets-01-12.gif") no-repeat scroll 0 4px;
	}
	#special-program ul li p {
		padding-left:20px;
		}	
#home #content #stream p.viewall {
	text-align:right;
	top:-5px;
	}
#home #content #stream h3 {
	border-bottom:2px solid #e8e8e8;
	padding-bottom:10px;
	}
#home #content #stream #events h3 {
	background:transparent url("../images/icon-events-16.png") no-repeat scroll 200px 0;
	}	
#home #content #stream #news h3 {
	background:transparent url("../images/icon-news-16.png") no-repeat scroll 200px 0;
	}	
#home #content #stream #special-program h3 {
	background:transparent url("../images/icon-special-program-16.png") no-repeat scroll 200px 0;
	}
#home #content #stream #special-program {
	margin-right:0;
	}
#home #content #stream h3 a {
	color:#61676F;
	display:block;
	font-size:12px;
	margin-bottom:-1px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px #ccc;
	}
#home #content #stream h3 a:hover {
	text-decoration:none;	
	}	
#home #content #stream p.title a, #home #content #stream p a {
	display:block;
	font-size:11px;
	font-weight:bold;
	}
#home #content #stream p.summary {
	font-size:11px;
	color:#61676F;
	}

/* =HOME ASIDE ------*/
#home #aside {
	_height:300px;
	min-height:300px;
	}
#home #aside #aside-container {
	background: url("../images/bg-home-aside-260x376.jpg") no-repeat scroll 0 0;
	min-height:inherit;
	width:260px;
	}
	
/* =HOME PRESIDENT'S CORNER */
#home #pres-corner {
	margin-left:20px;
	margin-right:30px;
	padding-top:20px;
	}
#home #pres-corner p {
	color:#61676F;	
	}
#home #pres-corner h3 {
	background:none repeat scroll 0 0 transparent;
	border-bottom:2px solid #E8E8E8;
	color:#61676F;
	font-size:12px;
	margin-bottom:8px;
	padding:0 0 10px 0;
	text-transform:uppercase;
	top:10px;
	}
#home #pres-corner img.photo {
	margin-right:12px;
	margin-top:10px;
	width:90px;
	}
#home #pres-corner .title {
	font-size:12px;	
	}

/* =OUTER TWO COLUMNS TEMPLATE
  -----------------------------------------------------*/

#outer-twocol #main #highlights .meta {
	top:8px;
	}
#outer-twocol #main #highlights .meta .date {
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;	
	}
/* =OUTER TWO COLUMNS POST -----*/
#outer-twocol #post {
	margin-left: 0;
	}
#outer-twocol #post .entry {
	border-bottom:1px solid #eee;
	clear:both;
	padding-bottom:18px;
	}
#outer-twocol #post h2#posttitle {
	background:url("../images/bg-outer-twocol-heading-1000x110.jpg") no-repeat scroll 0 0 transparent;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size:32px;
	font-weight:normal;
	margin-bottom:46px;
	margin-left:-30px;
	margin-top:-8px;
	padding-bottom:38px;
	padding-left:30px;
	padding-top:35px;
	text-align:left;
	width:630px;
	}
#outer-twocol #breadcrumbs {
	position:absolute;
	right:20px;
	top:120px;
	}
#outer-twocol #post .entry h3 {
	font-size:16px;
	font-weight:bold;
	margin-top:16px;
	padding-bottom:8px;
	text-transform:capitalize;
	top:2px;
	}
#outer-twocol #post .entry p.image {
	float: left;
	margin: 0pt 20px 0pt 0pt;
	/*min-height:180px;*/
	/*_height:180px;*/
	overflow: hidden;
	padding-bottom: 0;
	width: 140px;
	}
/*#outer-twocol #post .entry p.image img {*/
/*	margin:0 0 0 -20px;*/
/*	}*/
#outer-twocol #post .summary {
	margin-top:18px;
	}

/* =OUTER TWO COLUMNS ASIDE -----*/
#outer-twocol #aside #features h3 {
	background-color:transparent;
	background-position:0 48px;
	top:0;
	}
#outer-twocol #aside #features {
	background:transparent url("../images/bg-aside-gradient-340x730.jpg") no-repeat scroll 0 29px;
	min-height:800px;
	width:340px;
	}
#outer-twocol #aside #features #feature-post {
	background:#FFFFFF none repeat scroll 0 0;
	margin:22px 30px 24px 20px;
	width:290px;
	}
#outer-twocol #aside #features #feature-post h4 {
	color:#666;
	font-size:11px;
	font-weight:bold;
	margin-top:13px;
	padding:0 10px;
	}
#outer-twocol #aside #features #feature-post p {
	color:#666;
	font-size:11px;
	padding:0 10px;
	top:2px;
	}
#outer-twocol #aside #features #feature-post a {
	color:#d08216;
	font-family: "Helvetica",Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
#outer-twocol #aside #features #feature-post a:hover {
	color:inherit;
	}
#outer-twocol #aside #feature-post p.viewall {
	margin-left:0;
	margin-bottom:0;
	}
	

/* =OUTER THREE COLUMNS TEMPLATE
  -----------------------------------------------------*/
#outer-threecol #main #focus-container { 
	background:#cf8115 url("../images/bg-updates-focus-656x230.png") no-repeat 0 0;
	height:230px;
	margin: 0pt auto; 
	padding: 0pt;
	text-align: left; 
	padding-bottom:0;
	position: relative; 
	width: 1000px;
	}
#outer-threecol #main #wrapper {
	background:#FFFFFF url("../images/bg-wrapper-1340x48.jpg") repeat-x scroll 0 0;
	margin:0 auto;
	padding-bottom:0;
	width:1000px;
	}
#outer-threecol #main .container {
	background:#FFFFFF url("../images/bg-container-660x300.jpg") no-repeat scroll 0 0;
	margin-left:-30px;
	width:660px;
	}
#outer-threecol #main .block {
	float:left;
	margin:0 10px 0 0;
	width:300px;
	}
#outer-threecol p.date {
	float:left;
	font-size:10px;
	margin-right:10px;
	top:5px;
	width:60px;
	}
#outer-threecol p.summary {
	top:5px;	
	}
#outer-threecol p.summary,
#outer-threecol p.title {
	font-size:12px;
	font-weight:bold;
	color:#61676F;
	}
#outer-threecol p.rss a {
	background:url("../images/icon-rss-14x28.png") no-repeat 0 0;
	display:block;
	height:14px;
	text-indent:-9999px;
	width:14px;
	}
#outer-threecol p.rss a:hover {
	background-position:0 -14px;
	}

/* =OUTER THREE COLUMNS EVENTS -----*/
#outer-threecol #events h3 {
	background:url("../images/icon-events-26x24.gif") no-repeat scroll 0 6px transparent;
	color:#41474F;
	font-size:12px;
	font-weight:bold;
	height:28px;
	padding:10px 0 0 36px;
	text-transform:uppercase;
	}

/* =OUTER THREE COLUMNS HIGHLIGHT -----*/
#outer-threecol #main #highlights {
	margin: 30px 10px 0 30px;
	}
/*#outer-threecol #main #highlights p {*/
/*	margin-bottom:8px;	*/
/*	}*/
#outer-threecol #main #highlights .meta {
	padding-top:18px;
	top:5px;
	}
#outer-threecol #main #highlights .meta .date {
	font-size:11px;
	}
#outer-threecol #main #highlights .heading {
	font-size:16px;
	margin-bottom:22px;
	top:6px;
	}
#outer-threecol #main #highlights .readmore {
	border-top:1px solid #DDDDDD;
	padding-top:18px;
	}
	
/* =OUTER THREE COLUMNS STREAM -----*/
#outer-threecol #main #stream {
	border-top:2px solid #cfcfc8;
	margin: 30px 10px 0 10px;
	position:relative;
	}
#outer-threecol #content #stream h4 {
	color:#41474F;
	font-size:11px;
	text-transform:uppercase;
	margin-top:5px;
	word-spacing:1px;
	}
#outer-threecol #content #stream p.rss {
	position:absolute;
	right:0;
	top:7px;
	}	
#outer-threecol #content #stream ul {
	list-style-type:none;
	margin-bottom:10px;
	margin-left:0;
	margin-top:10px;
	}
#outer-threecol #content #stream ul li {
	border-bottom:1px solid #D5D5CE;
	padding-bottom:17px;
	}

/* OUTER THREE COLUMNS NEWS -----*/
#outer-threecol #news .wrapper {
	background: transparent url("../images/bg-wrapper-1340x48.jpg") repeat-x scroll 0pt 0pt;
	margin-left: -30px;
	padding-bottom: 0pt;
	width: 660px;
	}
#outer-threecol #news h3 {
	background:url("../images/icon-news-46x36.png") no-repeat scroll 0 3px transparent;
	color:#41474F;
	font-size:12px;
	font-weight:bold;
	height:26px;
	margin-left:24px;
	padding:10px 0 0 49px;
	text-transform:uppercase;
	}
#outer-threecol #content #news {
	background: #FFFFFF url("../images/bg-event-test-4x326.png") repeat-x ;	
	}
	
/* =OUTER THREE COLUMNS ASIDE -----*/
#outer-threecol #aside #features h3 {
	background-color:transparent;
	background-position:0 48px;
	padding-top:15px;
	}
#outer-threecol #aside #features {
	background:transparent url("../images/bg-aside-gradient-340x730.jpg") no-repeat scroll 0 48px;
	min-height:800px;
	width:340px;
	}
#outer-threecol #aside #features #feature-post {
	background:#FFFFFF none repeat scroll 0 0;
	margin:22px 30px 24px 20px;
	overflow:hidden;
	width:290px;
	}
#outer-threecol #post {
	margin-left: 0;
	padding: 25px 0 0;
	}
#outer-threecol #post h2#posttitle {
	border-bottom: none;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	}
#outer-threecol #post .meta {
	padding-bottom:18px;
	}
#outer-threecol hr {
	background: #CFCFC8 none repeat scroll 0 0;
	height:3px;
	margin:25px 0px -21px 0;
	}
#outer-threecol #main {
	background: #fff url("../images/bg-event-test-4x326.png") repeat-x;
	}
#outer-threecol #feature-post h4 {
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
	padding:0 10px;
	}
#outer-threecol #feature-post p {
	color:#61676F;
	font-size:11px;
	padding:0 10px;
	top:2px;
	}
#outer-threecol #feature-post p.viewall {
	margin-bottom:0;
	margin-left:0;
	padding-bottom:0;
	}
#outer-threecol #feature-post a {
	color:#d08216;
	font-family: "Helvetica",Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
/*#outer-threecol #feature-post a:hover {*/
/*	color:inherit;*/
/*	}*/


/* =OUTER FOUR COLUMNS TEMPLATE
  -----------------------------------------------------*/
#outer-fourcol #main #focus-container {
	background:url("../images/focus-590x230.png") no-repeat scroll 0 0 #D08216;
	height:230px;
	margin: 0pt auto; 
	padding: 0pt;
	text-align: left; 
	padding-bottom:0;
	position: relative; 
	width: 1000px;
	}
#outer-fourcol #main #wrapper {
	background:#FFFFFF url("../images/bg-home-wrapper-10x300.jpg") repeat-x scroll 0 0;
	margin:0 auto;
	padding-bottom:0;
	width:1000px;
	}

/* =FIND US CONTENT ----*/
#outer-fourcol #main #content h3 {
	color:#41474F;
	font-size:12px;
	font-weight:bold;
	height:28px;
	margin-bottom:5px;
	margin-top:20px;
	padding:28px 0 0;
	text-transform:uppercase;
	}
#outer-fourcol #main #content .block {
	border-top:1px solid #DDDDDD;
	margin-bottom:18px;
	}
#outer-fourcol #main #content h4.post-title {
	color:#41474F;
	font-size:11px;
	font-weight:bold;
	padding-bottom:18px;
	text-transform:uppercase;
	top:6px;
	word-spacing:1px;
	}
#outer-fourcol #main #content address {
	font-size:11px;
	top:3px;
	}

/* =FIND US ASIDE ----*/
#outer-fourcol #aside #main-address h3 {
	background-color:transparent;
	background-position:0 48px;
	font-size:12px;
	padding-left:30px;
	padding-top:15px;
	}
#outer-fourcol #aside #main-address {
	background:transparent url("../images/bg-aside-gradient-260x590.jpg") no-repeat scroll 0 48px;
	margin-left:-30px;
	min-height:590px;
	width:260px;
	}
#outer-fourcol #aside #main-address .main-address-post {
	margin:27px 10px 24px 30px;
	}

/* =PAGINATION ----*/

.pagination {
	clear:both;
	color:#999999;
	display:block;
	font-size:11px;
	margin-top:10px;
	padding:0 10px 10px;
	text-transform:uppercase;
	word-spacing:1px;
	}
.pagination .ditto_currentpage {
	border-bottom:2px solid #555555;
	color:#555555;
	font-weight:bold;
	padding:2px;
	}
.pagination a.ditto_page {
	font-weight:bold;
	margin:2px 4px;
	padding:2px 4px;
	text-decoration:none;
	}
.pagination .ditto_previous_link,
.pagination .ditto_next_link {
	font-weight:bold;
	padding:2px 4px;
	text-decoration:none;
	}
.pagination .ditto_previous_off,
.pagination .ditto_next_off {
	display:none;	
	}
.pagination a:hover, .pagination a:active {
	background-color:#49ADC4;
	border-bottom:2px solid #49ADC4;
	color:#FFFFFF;
	}
.pagination .navigate {
	float:right;
	text-align:right;
	}
	
/* =CALL TO ACTION------------*/

#aside p.calltoaction {
	background:transparent url("../images/button-calltoaction-219x25.png") no-repeat scroll 0 0;
	font-weight:bold;
	height:25px;
	margin-bottom:36px;
	padding:3px 0 0 5px;
	top:0;
	width:220px;
	}
#aside p.calltoaction a{
	background: url("../images/button-16x16.gif") no-repeat top right;
	color: #fff;
	width: 200px;
	display: block;
	top: 0;
	}

/* =MAINTENANCE
  -----------------------------------------------------*/

body#maintenance {
	background: #367AA7 url("../images/05-sitemaintenance.jpg") no-repeat center top; 
	color:#41474F;
	}


/* =jQuery Google Translator
    -----------------------------------------------------*/

.jquery_translator {
	padding:0;
	top:10px;
	left:10px;
	width:130px;
	position: absolute;
	z-index:2;
	}
.jquery_translator .loader-img {
	margin-left:110px;
	}
.jquery_translator .gBranding {
	display:none !important;	
	}
.jquery_translator select.jq-translate-ui {
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background:#C7C7C7 none repeat scroll 0 0;
	border:0 none;
	font-size:10px;
	font-weight:bold;
	height:18px;
	letter-spacing:0;
	margin-bottom:0;
	margin-top:0;
	opacity:0;
	padding:2px;
	text-shadow:0 1px 1px #DEDEDE;
	text-transform:uppercase;
	width:130px;
	}
	
.translate-label {
	color:#92C5E8;
	font-size:10px;
	font-weight:bold;
	left:15px;
	padding:0;
	position:absolute;
	text-transform:uppercase;
	top:10px;
	}
.translate-label:focus,
.translate-label:hover,
.translate-label:active {
	background: #92C5E8;
	z-index:4;
	}

/* -------------------------------------------------------------- 
    ragingmon: Maxi Gallery 
-------------------------------------------------------------- */
.thumbscontainer { width: 100%; display: inline-block; padding-bottom: 0;}
.managecontainer { width: 100%; background-color: #f5f5f5; border: 1px solid #e1e1e1; padding: 10px 0 20px 20px}
.managecontainer .pictureform,
.managecontainer .deleteform,
.managecontainer .synchform,
.managecontainer .uploadform,
.managecontainer .uploadform .uploadcounter,
.managecontainer .uploadform .uploadfile {margin: 0; padding: 0}
.managecontainer .uploadform .uploadfile {margin-bottom: 5px}
.managecontainer hr {display: none}
.managecontainer .deleteform {margin-right: 5px;}
.managecontainer { width: 100%; background-color: #f5f5f5; border: 1px solid #e1e1e1; padding: 0 0 20px 20px}

.managepicturecontainer {margin-top: 20px}
.managepicturecontainer .shortfields,
.managepicturecontainer .titledesc  {float: left; display: block; padding: 0 0 0 20px}
.managepicturecontainer .shortfields input {cursor: pointer}
.managepicturecontainer .titledesc textarea {height: 18px; display: block; cursor: text}
.managepicturecontainer .shortfields input[type="text"] {display: inline; cursor: text}


/* -------------------------------------------------------------- 
    ragingmon: Chunk - 06-bluebanner 
-------------------------------------------------------------- */
.bluebanner {background: url(../images/06-blue-banner.png) no-repeat; width: 220px; height: 93px; overflow: hidden; padding-bottom: 0; position:  relative;}
.bluebanner p, #aside .bluebanner p {padding: 10px 0 0 20px; font-size: 18px; line-height: 24px; color: white;}
.bluebanner .knowmore {position: absolute; bottom: 10px; right: 10px; background: url(../images/button-knowmore.png) right center no-repeat; padding-right: 20px; font-size: 10px; font-weight: bold; color: white; text-transform: uppercase;}
address p {font-size: 11px;}
#content .htmlbanner img {border: 0 none; padding: 0;}
.htmlbanner a {background: none;}

