/*-----------------------------------------+
 | Site: TAS |
 | Part: Master styles                     |
 +-----------------------------------------*/


/* Browser-specific styles
=====================================================================*/
/* -- IE for Win -- */
@import "http://www.turnaround-sa.com/css/ie.css";


/* Undo existing styles
======================================================================*/
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th { font-size: 1em; }

body, html { margin: 0; padding: 0; scrollbar-3dlight-color: #000066; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #ccecff; scrollbar-face-color: #99ccff; scrollbar-highlight-color: #ccecff; scrollbar-shadow-color: #000066; scrollbar-track-color: #ccecff;}

blockquote, br, button, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6,
label, legend, li, ol, p, pre, table, td, th, ul {
	padding: 0;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}


/* Fonts
======================================================================*/
body, #breadcrumbs, .display-opts, h1, h2, h3, h4, input, #nav-search, .nav-secondary-left, .pages, 
.search-results dt, select, .suggest, textarea, .tip {
	font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;
}

#content-secondary, #content-tertiary, #footer, #header, .tag-list {
	font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;
	line-height: 1.5;
}

.detail { font-family: Georgia, "Times New Roman", Times, serif; }

#nav, #nav-chapter, #nav-articles, .user-info { font-family: Verdana, Arial, sans-serif; }


/* Basics
======================================================================*/
a { color: #0861b5; }
a:hover { text-decoration: none; }
body {
	font-size: 75%;
	line-height: 1.5;
	text-decoration: none;
	background-color: #379CF7;
}
blockquote, dl, form, fieldset, hr, .hr, ol, p, ul {

}
dt { font-weight: bold; margin-top: 1em;}
fieldset { border: 0; } 
fieldset ul { list-style: none; margin: 0; }
fieldset li { float: left; width: 100%; margin-bottom: 10px; }
h1 {
	font-size: 1.5em;
	line-height: 1.2;
	margin-bottom: 0.8em;
	color: #0861b5;
	margin-top: 0.8em;
}
h1 strong, h2 { color: #c00a07; }
h2 {
	font-size: 1.3em;
	margin-bottom: 0.8em;
	letter-spacing: 0.06em;
	color: #0861b5;
	margin-top: .8em;
}

h2 span {
	border-left: 1px solid #797670;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 0;
	margin-left: 0.35em;
	padding-left: 0.35em;
	text-transform: none;
}

h3 {
	font-size: 1.1em;
}
h3, h4 {
	line-height: 1.5;
	color: #0861b5;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
hr { background: #ababab; border: 0; clear: both; color: #ababab; height: 1px; }
.hr { background: url(../images/bg-hr.gif) repeat-x 0 0; clear: both; height: 1px; }
.hr hr { display: none; margin: 0; }
img { border: 0; }
label {
	display: inline-table;
}
ol { margin-left: 2em; }
table { border-collapse: collapse; width: 100%; }
td {vertical-align: top; }
td, th { padding: 0.2em 1.4em 0.2em 0; }
td:last-child, th:last-child { padding-right: 0; }
th { text-align: left; }
thead th { font-weight: normal; }
ul {
	margin-left: 1.5em;
	margin-top: 0em;
	margin-right: 0em;
}

/* Core layout
======================================================================*/
.clear { clear: both; }
.nav-secondary { background: #fffbeb; margin-bottom: 4px; padding: 1em; }

#page {
	background: #fff;
	border: 1px solid #0861b5;
	border-width: 0 1px 1px;
	border-bottom-width: thick;
	margin-top: 0em;
	margin-bottom: 0em;
}

.response-msg { background-color: #fffbeb; border: 1px solid #7b7b7b; text-align: center; }
	
/*--- Content ---*/
#content-primary {
	float: right;
	width: 70%;
}
#content-primary-secondary {
	float: left;
	width: 78%;
}
#content-secondary {
	float: left;
	width: 25%;
}
#content-secondary-inner { background: url(../images/bg-content-secondary.gif) repeat-x 0 0; padding: 1em 1em 150px; min-height: 167px; }
#content-tertiary {
	float: right;
	padding-right: 5px;
	width: 18%;
}

	/* Full layout (no tertiary content) */
	#full #content-primary-secondary { width: 100%; }
	#full #content-primary { padding-right: 2%; width: 71%; }
	#full #content-secondary { width: 25%; }
	#full #content-tertiary { display: none; }

/*--- Footer ---*/
#footer {
	background: url(../images/bg-footer.gif) repeat-x 0 0;
	clear: both;
	padding-top: 0.2em;
	margin-top: 0.2em;
	padding-bottom: .5em;
}

/*--- Header ---*/
#header {
	background: #e4ecee url(../images/bg-header.gif) repeat-x 0 0;
	border-bottom: 10px solid #fff;
	padding: 1em 1em 1em 1em;
}
#logo {
	float: left;
	width: 245px;
}


/* Content
======================================================================*/
.detail { font-size: 1em; line-height: 1.75; }
.more { background: url(../images/arrow-right.gif) no-repeat 100% 50%; padding-right: 15px; }
#page { font-size: 1em; 
}
.skip { left: -999em; padding: 0.3em 1em 0.5em; position: absolute; top: -999em; }
.tip { color: #797670; font-style: italic; line-height: 1.6; }
.viewmode-current { font-weight: bold }
	
/*--- Breadcrumbs ---*/
#breadcrumbs li {
	background: url(../images/breadcrumb.gif) no-repeat 0 50%;
	display: inline;
	margin-left: 0.3em;
	padding-left: 1.1em;
}

#breadcrumbs li.first { background: none; margin: 0; padding: 0; }
#breadcrumbs strong { color: #c00a07; }

/*--- Calendar ---*/
.calendar { line-height: 1; }
.calendar .current {font-weight: bold; }
.calendar .current a { color: #c00a07 !important; }
.calendar .today { border: 1px solid #7ba4af; background-color:#ffffff !important; }
.calendar td, .calendar th { font-weight: normal; padding: 0.3em 0; text-align: center; width: 14.28%; }
.calendar .week th { border-bottom: 1px solid #797670; }

/*--- Chapter content ---*/
.chapter-logo { max-width: 95%; }

/*--- Columns and callouts ---*/
.c2l, .c2r { width: 49%; }
.c3l, .c3m, .c3r { width: 31%; }
.c4l, .c4lm, .c4rm, .c4r { width: 23%; }
.c5l, .c5lm, .c5m, .c5rm, .c5r { width: 18%; }
.c3l { margin-right: 3.5%; }
.c5l, .c5lm, .c5m, .c5rm { margin-right: 1.75%; }
.c4l, .c4lm, .c4rm { margin-right: 2.6%; }
.c2l, .c3l, .c3m, .c5l, .c5lm, .c5m, .c5rm, .c5r, .c4l, .c4lm, .c4rm, .c4r, .call-l { float: left; }
.c2r, .c3r, .call-r { float: right; }
.call-l { margin: 0 1em 1em 0; }
.call-r { margin: 0 0 1em 1em; }

/*--- Display options ---*/
.display-opts { margin-bottom: 1em; }
.display-opts * { display: inline; }
.display-opts h2 { text-transform: none; }
.display-opts p { border-right: 1px solid #000; margin-right: 0.5em; padding-right: 0.8em; text-transform: none; }

/*--- Email obfuscation ---*/
.email-link { direction: rtl; unicode-bidi: bidi-override; }

/*--- Featured items ---*/
.featured li { margin-bottom: 0.5em; }
.feature-chapter-image { width: 100%; }
.feature-image { max-width: 95%; }

/*--- Footer ---*/
#footer {
	font-size: 0.8em;
	line-height: 1.6;
}
#footer address { font-style: normal; }
#footer address, #footer p { margin: 0; }
#footer br { display: none; }
#footer .line { display: block; }
#footer span.last { border: 0; padding: 0; }
#footer span span { border-right: 1px solid #797670; margin-right: 0.5em; padding-right: 0.5em; }

/*--- Forms ---*/
.btn, .txt, .txt-date, .txt-med, .txt-num, .txt-phone, .txt-transdescription, .dropdown { border: 1px solid #7ba4af; }
.check { display: none; }
.dropdown { padding: 0.1em 0; }

	/* Alerts */
	.alert { color: #c00a07; }
	div.alert { border: 3px double #c00a07; clear: both; margin-bottom: 1em; padding: 5px }
	
	/* Buttons */
	.btn { background: #fff url(../images/bg-btn.gif) repeat-x 0 100%; overflow: visible; padding: 0 0.7em; }
	
	/* Cart */
    .cart table { border-collapse: collapse; empty-cells: show; font-size: 0.9em; line-height: 1.4; width: 100%; }
    .cart table input, .cart table select, .cart table textarea { font-size: 1em; }
    .cart table ol, .cart table p, .cart table ul { margin: 0; }
    .cart td { border: 1px solid #bbc1c9; border-width: 1px 0; vertical-align: top; padding: 0.4em 0.9em; }
    .cart td.first, .cart th.first { padding-left: 0; }
    .cart td.last, .cart th.last { padding-right: 0; }
    .cart tfoot { border-top: 3px double #8e98a5; }

    .cart thead th {
	    border-bottom: 1px solid #8e98a5;
	    border-top: 1px solid #8e98a5;
	    text-transform: uppercase;
	    font-size: 0.85em;
	    font-weight: normal;
	    padding: 0 0.95em 0.1em;
	    vertical-align: bottom;
	    background: #E3ECEE;    
    }

    .cart { clear: both; }
    .cart .price {  background: #EBF5F7; font-size: 0.9em; }
    .cart .highlightItem td { background: #EBF5F7; cursor: pointer; }
    .cart .archiveDesc { border-top: none; }
    .cart .archiveItem { border: none; }
    .cart tfoot td { text-align: right; border-width: 0; }
    .cart tfoot td.price { border-width: 1px 0; }
    .cart-options { float: right; text-align: right; }
    #col-qty, #col-remove { width: 8%; }
    #col-event { width: 40%; }
    #col-details { width: 40%; }
    #col-location { width: 40%; }
    #col-title { width: 15%; }
    #col-city { width: 35%; }
    #col-price { width: 8%; }
	
	.ceHead th 
	{
	   
	    padding: 0.5em 0.95em 0.05em;
	    vertical-align: bottom;
	    margin-top: 1em;
	    background: #D3E1E4; 
        text-transform: capitalize; 
	    border-bottom: 1px solid #8e98a5;
	    border-top: 1px solid #8e98a5;
	    color: #c00a07;
	}
	
	/* CTP Search */
	.ctpSearch { border: solid 1px black; width: 80%; }
	.ctpSearch th 	    
	{
	    border-bottom: 1px solid #8e98a5;
	    border-top: 1px solid #8e98a5;
	    background: #E3ECEE;
	    padding-left: 5px; 
    }
    .ctpSearch td { vertical-align: top; padding: 5px; width: 200px; }
    .ctpSearch .altRow { background: #EBF5F7; }
    .ctpSearch .paging { width: 30%; float: left; }
    
	/* Options */
	.options-h, .form .options-v { margin: 0; }
	.options-h, .options-v { list-style: none; margin-left: 0; }
	.options-h input, .options-v input { margin-bottom: -0.05em; }
	.options-h img { border-bottom: 3px solid #fff; padding: 5px; vertical-align: middle; }
	.options-h li, .options-v li { background: none; clear: both; float: none; margin-bottom: 0.3em; padding: 0; width: auto; }
	.options-h li { display: inline; margin-right: 0.7em; white-space: nowrap; }
	.options-v li { padding-left: 25px; text-indent: -25px; }
	.options-v li p { margin: 0; text-indent: 0; }
	
	/* Search */
	#logo, #search { margin-bottom: 0; }
	#header input { font-weight: normal; vertical-align: middle; }
	#search { /*background: #A9B1B1;*/ margin-left: 245px; width: 72%; }
	#search .btn { margin: 0 0.5em; }
	#search .txt { width: 66.5%; }
	#search fieldset ul { float: left; width: 88.5%; }
	#search fieldset ul .txt { width: 100%; }
	#search fieldset p { padding-top: 1.4em; }
	
	/* Text boxes */
	textarea.txt { height: 5em; }
	.txt, .txt-pop { width: 98%; }
	.txt, .txt-num, .txt-phone, .txt-transdescription { padding: 0.15em 0; }
	.txt-date, .txt-phone { margin-right: 0.5em; width: 10em; }
	.txt-num { width: 6em; }
	.txt-med { width: 49%; }
	.txt-transdescription { width: 20em; }
	
	/* TinyMCE */
	.mceToolbarContainer { position: static; }
	.mceEditorContainer td { padding: 0; }
	.mceEditor { width: 98% !important; }
	.mceContentBody { background: #fff; font-size: 0.9em; padding: 0.5em; text-align: left; }

/*--- Header ---*/
#header {
	font-size: 1.1em;
	height: 70px;
}
#nav-search { font-size: 1.1em; margin-bottom: 0.4em; }
#header p, #search fieldset, #search form, #search p, #search ul { margin: 0; }

#search #nav-search h2 {
	color: #c00a07;
	font-weight: bold;
	font-size: 0.8em;
	margin-right: 0.5em;
	padding-right: 0.7em;
}

/*--- Hidden ---*/
.hidden-transaction { display: none; }

.hidden-info-box { 
    background: #fff;
    border: 1px dotted #ccc; 
    color: #000;
    display: none;
    padding: 10px; 
    margin: 10px; 
    width: 400px;
}
/*--- Leadership Letter ---*/
.letter-img { float: left; margin: 0.5em 1em 1em 0; }

/*--- Member List ---*/
.member-list { list-style: none; margin: 0; padding: 0; }
.member-list li { margin: 5px 0 5px 0; }
.member-list li span { display: block; }
.member-list dt { clear:both; }
.member-list img { float: left; margin: 0 1em 0.2em 0; }

/*--- Navigation ---*/
#info-bar { height: 1em; margin: 1em 0 0 0; }
#nav, #nav-chapter, #nav-articles, .nav-secondary-left { margin-bottom: 2.9em; }
#nav, #nav-chapter, .user-info {
	font-size: 0.8em;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

#nav li,
#nav-chapter li,
#nav-search li,
.nav-secondary-left li,
.user-info li {
	margin-right: 0.75em;
	padding-right: 0.75em;
	margin-top: 0.8em;
	margin-bottom: .8em;
}

#nav li,
#nav-articles li,
#nav-chapter li,
.nav-secondary-left li,
#search #nav-search h2,
.user-info li {
	border-right: 1px solid #787771;
}

#nav li,
#nav-articles li,
#nav-chapter li,
#nav-search li,
#nav-search h2,
#nav-search ul,
.nav-secondary-left li,
.user-info li {
	display: inline;
}

#nav li.last,
#nav-articles li.last,
#nav-chapter li.last,
#nav-search li.last,
.nav-secondary-left li.last,
li.last,
.user-info li.last {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}

	/* Articles */
	#nav-articles { display: inline; line-height: 2.5; margin-left: 0; }
	#nav-articles li { display: inline; margin-right: 0.75em; padding-right: 0.75em; margin-left: 0; }
	
	/* Chapter */
	#nav-chapter { display: inline; }
	#nav-chapter li { margin-right: 0.8em; padding-right: 0.8em; float: left; }
	
	/* User info */
	.user-info { float: right; }
	
	/* Secondary left (newsroom | journal | publications)*/
	.nav-secondary-left { margin-left: 0; font-weight: bold; }
	.nav-secondary-left li { margin-left: 0; margin-right: 0.1em; padding-right: 0.3em; }
	.current { font-weight: bold; }
	
	
	/* Search */
	#nav-search label { display: inline; }
	#nav-search li { background: url(../images/bullet.gif) no-repeat 100% 50%; padding-right: 0.9em; }
	#nav-search li.current a { color: #000; text-decoration: none; }
	#nav-search li.current a:hover { text-decoration: underline; }

/*--- Pages ---*/
.pages { font-size: 1.3em; list-style: none; text-align: center; }
.pages li { margin: 0 0.2em; display: inline; }
#pages { width: 100%; margin: 5px; }
#pages li { display: inline; margin: 5px; }

/*--- Pricing Lists ---*/
.pricing-list { width: auto;}

/*--- Recent Transactions ---*/
.recent-transactions { width: auto; }

/*--- Related lists --- */
.related-list { list-style: none; margin: 0; padding: 0;}
.related-list li { display: inline; margin-left: 3px; }

/*--- Search and browse results ---*/
.search-results dt { margin: 3px; }
.search-results .info { color: gray; }

/*--- Search results ---*/
.docType { color: #000; font-size: 0.7em; font-weight: bold; margin-left: 0.3em; text-transform: uppercase; white-space: nowrap; }
#search-results { margin-bottom: 1em; }
#search-results h2 { font-size: 1em; margin: 1em 0 0; }
#search-results p, #search-sort { margin: 0; }
#searchPages { margin-top: 2em; text-align: center; }
#searchPages a { padding: 0.5em; }
#searchPages li { background: none; display: inline; margin: 0 0.2em; padding: 0; }

/*--- Secondary content ---*/
#content-secondary {
	padding-left: 5px;
	padding-top: 20px;
	font-size: .95em;
}
#content-inner form { padding-bottom: 0.75em; }
.nav-secondary .call-l, .nav-secondary .call-r, .nav-secondary fieldset, .nav-secondary form { margin: 0; }
.nav-secondary li {
	height: 1%;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}
.nav-secondary ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-secondary ul ul { list-style: disc outside; margin: 0 0 0 2em; }
.nav-secondary ul ul li { margin: 0; }
#identity { width: 100%; }

/*--- Sliders ---*/
.handle-max { right: 0; }
.handle-max, .handle-min { height: 20px; margin-top: -8px; position: absolute; width: 12px; }
.handle-min { left: 0; }
.slider { margin-bottom: 2em; }
.track { background: #3c6497; border: 1px solid #2a4160; border-width: 1px 0; clear: both; height: 3px; position: relative; }
.value-max { float: right; text-align: right; }
.value-max, .value-min { margin-bottom: 1em; width: 49%; }
.value-min { float: left; }

/*--- Sponsors ---*/
.sponsors { text-align: left; font-size: 1.4em; line-height: 1.2; list-style: none; margin: 2em 0; }
.sponsors img { max-width: 95%; }
.sponsors li { margin-bottom: 0.5em; }
.sponsor-rotate {height: 120px; }
.sponsor-rotate img {max-height: 100px; }

/*--- Suggest ---*/
.suggest { position: relative; }
.suggest a { color: #000; cursor: default; display: block; padding-left: 0.5em; text-decoration: none; }
.suggest a:hover, .suggest a:focus, .suggest a.highlight { background: #0861b5; color: #fff; }
.suggest div { background-color: #fff; border: 1px solid #3c6497; left: 0; position: absolute; top: 0; width: 96%; }
.suggest li { background-image: none; padding-left: 0; }

.suggest p {
	background: #fffbeb;
	border-bottom: 1px solid #7ba4af;
	color: #c00a07;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0.075em;
	margin: 0;
	padding: 0.3em 0 0.3em 0.5em;
	text-transform: uppercase;
}

.suggest ul { list-style: none; margin: 0; }

/*--- Tags ---*/
.tag-list { line-height: 1.2; list-style: none; margin-left: 0; }
.tag-list li { background: none; display: inline; margin-right: 0.5em; padding: 0; }

/*
.t-10 { font-size: 1em; }
.t-9 { font-size: 1.1em; }
.t-8 { font-size: 1.2em; }
.t-7 { font-size: 1.3em; }
.t-6 { font-size: 1.4em; }
.t-5 { font-size: 1.5em; }
.t-4 { font-size: 1.6em; }
.t-3 { font-size: 1.7em; }
.t-2 { font-size: 1.8em; }
.t-1 { font-size: 1.9em; }
*/

/*--- Tertiary content ---*/
#content-tertiary {
	font-size: 0.95em;
	margin-top: 20px;
}

.imageright{ float: right; margin-left: 10px; margin-top: 3px; }

.center { text-align: center; }
/* #page ul li {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	margin-left: 0px;
	list-style-type: none;
}
	#page ul li ul li { list-style-position: outside;
	list-style-image: url(../images/bullet2.gif); } */
.tablebody { background: #f6f4ef; list-style: none; margin: 0px; padding-left: 0.5em; padding-right: 0.5em; }
.tablebody a { text-decoration: none; }
.tablebody a: hover, .tablebody a: active { background: #66ffcd; text-decoration: underline; }
.tablebodyblank { background: #ffffff; font-size: 10px; list-style: none; margin: 0em; padding-left: 0.5em; padding-right: 0.5em; text-align: center; vertical-align: middle; }
.tablebodyblank11 { background: #ffffff; list-style: none; margin: 0em; padding-left: 0.5em; padding-right: 0.5em; text-align: center; }
.tablebodyscrollbar { background: #d2ffee; font-size: 10px; list-style: none; margin: 0px; padding-left: .5em; padding-right: .5em; }
.tableheading { background: url(../images/bg-footer.gif) repeat-x 0 0; clear: both; font-size: 12px; font-weight: bold; list-style: none; margin: 0px; padding-left: 0.5em; }
.heading {
	line-height: 1.2;
	color: #0861b5;
	padding: 0;
	margin: 0;
	font-size: 1.5em;
	margin-bottom: 1em;
	text-decoration: none;
}
.small { font-size: 6px; }
.mbox { background: #f0faff; border: 1px solid #000066; margin: 5px 0px 5px; padding: 5px; }
.kbox {
	background: #f0faff;
	border: 1px solid #000066;
	padding: 5px;
	text-align: center;
	margin-top: 3em;
	margin-bottom: 3em;
	margin-right: 5em;
	margin-left: 5em;
}
.pindent {
	margin-left: 1.5em;
}
.indent { margin-left: 30px; }
.indentii { margin-left: 50px; }
.indentiii { margin-left: 70px; }
.indentiv { margin-left: 90px; }

.clearboth, .divider { clear: both; }
.horizontalrule { height: 5px; background: #ff9900; padding: 0px; border-top: medium solid #ff9900; margin-top: 20px; margin-bottom: 20px; clear: both; }
.horizontalruleleft { height: 5px; background: #ff9900; padding: 0px; border-top: medium solid #ff9900; margin-top: 20px; margin-bottom: 20px; clear: both; width: 96%; }
.imageleft { float: left; margin-right: 10px; margin-top: 3px; }
.imageright { float: right; margin-left: 10px; margin-top: 3px; }
.narrowspace { clear: both; line-height: 50%; }




.nbar, .navtop {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.nbar a, .navtop a { background: #fff5ff; color: #000066; display: block; font-size: 11px; line-height: 120%; margin: 0px; padding: 0.4em 0.5em; text-decoration: none; }

.navtop a { padding-right: 1em; }
.nbar ul, .navtop ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.navtop ul {
	text-align: center;
	list-style-type: none;
}
.nbar ul li, .navtop ul li {
	background-color: #ccecff;
	color: #000066;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.navtop ul li {
	display: inline;
	float: left;
	padding-bottom: 5px;
	}
.nbar ul li a:hover, .navtop ul li a:hover {
	background-color: #ccecff;
	color: #000066;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

.nbarh { color: #000033; font-size: 11px; font-weight: bold; line-height: 150%; margin: 0; padding: 1em 0.5em 0.5em; }
.nbari { border-left: 10px solid #e1f7ff; }
.nbarii { border-left: 20px solid #e1f7ff; }
.nbariii { border-left: 30px solid #e1f7ff; }
.nbariiii { border-left: 40px solid #e1f7ff; }
.nav { clear: both; margin: 10px 0px 25px; padding: 15px 0px 0px; text-align: center; }

.pbar { border-left: 10px solid #ccecff; padding-left: 10px; }
.pbari { border-left: 20px solid #ccecff; margin-left: 20px; padding-left: 10px; }

.quote { float: right; margin-left: 10px; font-size: 12px; font-style: italic; color: #0099ff; font-weight: bolder; text-align: right; width: 30%; }

.quotemiddle { color: #0099ff; font-size: 13px; font-weight: bolder; font-style: italic; margin-left: 10px; margin-right: 10px; 	padding-left: 5px; padding-right: 5px; text-align: center; }

.sideboxcontainer, #navbarsection ul, .searchbox, #logoname {
	margin: 10px 0px;
	padding: 0px;
}
.sideboxcontent {
	background: #fffffc;
	border: 1px solid #000066;
	margin: 0;
	padding: 5px;
}
.sideboxcontentnopadding { background: #fffffc; border: 1px solid #000066; margin: 0px 5px 5px; font-size: 10px; }
.sideboxcontentblue { background: #fff5ff; border: 1px solid #000066; margin: 0px 5px 5px; padding-left: 0.5em; padding-right: 0.5em; }
.sideboxcontent li { font-size: 10px; line-height: 150%; list-style: disc outside; margin-bottom: 0.5em; margin-left: 15px; margin-top: 0.5em; }
.sideboxcontent li li{ font-size: 10px; line-height: 150%; list-style: circle outside; margin-bottom: 0.5em; margin-left: 15px; margin-top: 0.5em; }
.sideboxcontentblue li { font-size: 11px; line-height: 150%; list-style: disc outside; margin-bottom: 0.5em; margin-left: 30px; margin-top: 0.5em; }

.sideboxheading {
	background: #ffddb7;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-top: 1px solid #000066;
	color: #000066;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	margin: 0;
	padding: 10px;
}
.sideboxheadingblue { background: #ccecff; border-left: 1px solid #000066; border-right: 1px solid #000066; border-top: 1px solid #000066; color: #000066; font-size: 12px; font-weight: bold; line-height: 120%; margin: 0px 5px; padding: 0.5em; }
.sideboxheading img { float: left; margin-right: 6px; }
.sideboxheadingtext { color: #ffffff; font-size: 11px; font-weight: bold; margin: 0px; padding-bottom: 0.5em; padding-top: 0.5em; width: 80%; } 
.sideboxnobottommargin { background: #ecfff9; border-bottom: 1px solid #016142; border-left: 1px solid #016142; border-right: 1px solid #016142; border-top: 1px solid #016142; margin-bottom: 0.5px; margin-top: 0.5px; padding: 0px .5em; }
.splitcolumnleft { float: left; margin: 0px; padding: 0px; width: 48%; }
.splitcolumnright { clear: right; float: right; height: 100%; margin: 0px; padding: 0px; width: 48%; }
#uberlink a:link, #uberlink a:visited, #uberlink a:hover, #uberlink a:active { background-color: #99ccff; }




#slogancrp {
	color: #000066;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px;
	margin-left: 180px;
	padding: 0px;
	padding-left: 20px;
}
