/* 
text			dddddd
subtle text             aaaaaa
subtle borders		222222
BORA Orange     	F7931E 
BORA Blue		134CA8  
Dark Gray		505050
Light Gray		F0F0F0
*/
BODY {
	background: #ffffff;
	font-family:"Lucida Grande","Bitstream Vera Sans",Geneva, Verdana, sans-serif;
	color:#505050;
	margin:0;
	padding:0;
	font-size:11pt;
}
P{margin:5px;padding:5px;}
A IMG{border:0;}
A{color:#24e;}
A:visited{color:#35a;}
UL{list-style-type:disc;}
h1,h2,h3,h4,h5,.h3{
	color:#505050;
	padding:0;
	line-height:1em;
}
h1{
	color:#AFC2E2;
	float:right;
	font-size:10pt;
	font-weight:normal;
	margin:0 20px 0 0;
}
h2{
	font-size:30px;
	letter-spacing:-2px;
	margin:25px 0 20px;
}
h3,.h3{
	font-size:24px;
	letter-spacing:-2px;
	margin:15px 0 10px;
}
#outer-wrapper {
	background-position:center top;
	min-height: 400px;
	margin:0;
	padding:1px;
}
#bg-top-fade{
	background: url(/media/6584/top-fade.png) center top repeat-x;
	position:absolute;
	top:0px;left:0px;
	height:120px;
	width:100%;
}
#bg-bottom-fade{
	background:#fff; /*url(/media/6579/bottom-fade.png) center top repeat-x;*/
	border-top:2px solid #F7931E;
	position:absolute;
	top:300px;
	left:0px;
	height:300px;
	width:100%;
}
#wrapper {
	width:1000px;
	margin:auto;
	position:relative;
}
#header {  }
#header-contents {
	padding:0 10px;
	margin-bottom:5px;
}
#header-bottom{}
#header-shadow{}
.alum{
	background: #999 url(/images/alum-bg.png) left top repeat-x;
	border:solid 0px #ddd;
	border-color:#ddd #777 #777 #ddd;
}
.hidden{}
#logo{float:left;}
#topmenu {
	text-align: right;
	padding: 10px;
	color:#505050;
}
#topmenu A, #topmenu A:visited, #topmenu A:active{
	color:#505050;
	font-size:.9em;
	text-decoration:none;
	margin:10px;
}
#topmenu A:hover, #child-nav A:hover{
	text-decoration:underline;
	color:#134CA8;
	text-shadow: none;
}
#menu{
	margin:200px 0 0 0;
	padding-top:16px;
	border:solid 0px #000;
	border-left:none;
	background:url(/media/496/shadow.png) left center repeat-x;
}
#menu UL{
	height:46px;
	margin:0;
	padding:0;
	cursor:default;
	list-style-type: none;
}
#menu UL LI{
	border-left:2px solid #F0F0F0;
	float:left;
	text-align:center;
	list-style-type:none;
}
#menu UL LI.first{ border-left:0;}
#menu UL LI.last{ border-right:0;}
#menu A, #menu A:visited{
	color:#F7931E;
	display:block;
	font-size:24px;
	height:30px;
	letter-spacing:-2px;
	line-height:30px;
	padding:0 8px;
	text-decoration:none;
	width:149px;
	background-color:#fff;
}
#menu A:hover, #menu A.selected{color:#134CA8;}
#menu A:hover{background-color:#DCE9FF;}
#menu-tag{
	color:#fff;
	margin:20px auto;
	width:460px;
	text-align:center;
	clear:both;
}
.menu-tag-h{color:#a7cf5c;font-weight:bold;font-size:1.2em;}
#child-nav-wrapper{
	margin:0 10px 10px 10px;
	font-size:1.1em;
}
#child-nav A, #child-nav A:active{
	color:#F7931E;
	margin:5px 11px;
	float:left;
background: url(/media/839/nav-bullet.png) left 2px no-repeat; 
padding: 0 0 3px 18px;
}
#child-nav A.selected{
	color:#134CA8;
}
#cta{
	background: url(/media/801/tile.png) left top repeat-y;
	float:right;
	margin:-2px 0 0 0;
	width:300px;
}
#cta .phone{ font-size:1.5em;}
#cta .cta-body-blue{
	background:url(/media/816/tile-blue.png) left center repeat-y;
	border:0 solid transparent;
	color:#FFFFFF;
	margin-top:-1px;
}
#cta .cta-body-blue .h3{margin:-20px 0 0 -5px;color:#55e0ff;border-bottom:solid 1px #1199D6;}
#cta .top{
	background: url(/media/796/top.png) left top no-repeat;
	height:18px;
}
#cta .top.blue{ background-image:url(/media/811/top-blue.png); }
#cta .bottom{
	background: url(/media/806/bottom.png) left top no-repeat;
	height:18px;
}
#cta .cta-body, #cta .cta-body-blue{padding:20px 20px 20px 30px;}
#cta .cta-body label{font-size:.8em;display:block;}
#cta .cta-body input{display:block;width:100%;border:solid 1px #F7931E;height:26px;line-height:26px;font-size:18px;color:#777;}
#cta .cta-body textarea{ width:100%;border:solid 1px #F7931E;}
#cta #lnk-submit{display:block;text-align:center;font-size:.8em;}
#cta #btn-submit{ 
width:250px;height:60px;		
background:url(/media/827/btn-bg-250.png) center center no-repeat;
border:none;
color:#fff;
font-size:24px;
letter-spacing:-2px;
margin:10px 0 10px 0px;
}
#cta #btn-submit.disabled{ background-image:url(/media/833/btn-bg-disabled-250.png); color:#ccc; }

.user-message{
font-size:1.5em;
color:#00aa00;
}

#cta label.error{ color:#cc0000; font-size:1.1em; }
input.error, #cta input.error{ border-color:#cc0000; background-color:#ffffaa;}
#umbBreadcrum{clear:left;}
#content {
	margin:-20px auto 0 auto;
	min-height:50px;
	padding:0 0 10px 0;
}
#content-body{clear:left;}
#quote {
}
#footer-wrapper{
	padding-top:10px;
	margin:10px 0 20px 0;
	clear:both;
}
#footer {
	border-top:1px solid #F0F0F0;
	padding-top:10px;
	font-size: 8pt;
	color: #505050;
	text-align: center;
}
#footer A, #footer A:visited, #footer A:active{
	color:#505050;
	margin:10px;
	padding-bottom:10px;
}
#footer A:hover{
	color:#134CA8;
}
#flyxo-player{position:absolute;top:420px;left:700px;}
.flyxo-screen{position:absolute;top:105px;left:0;margin-left:45px;width:60px;height:54px;display:block;border:0;text-decoration:none;text-align:center;}
.clearer{clear:both;}

/* NOTE: when changing to rss feeds, delete these BEGIN ***/
.blog-header {font-size:10px; padding: 0px; font-weight: bolder;}
.blog-title {font-size:12px; color: #A7CF5C; text-decoration: underline; padding: 0px 0px 0px 10px; font-weight: bolder;}
.blog-body {font-size:10px;  margin-left: 20px; line-height: 120%; padding: 0px;}
.body-text {font-size:12px;}
.body-text-large {font-size:14px;}
.body-text-green {font-size:12px;}
.body-text-large-green {font-size:14px;}
/* NOTE: when changing to rss feeds, delete these END ***/

/* Quadrant Template BEGIN */
#q-left-col{width:66%;float:left;}
#q-right-col{width:32%;float:right;border-left: solid 1px #F0F0F0;padding-left:10px;}
#q1,#q2,#q3,#q4{}
#q-end{clear:both;}
/* Quadrant Template END */

/* 3 Column BEGIN */
#c3-1{width:475px;float:left;margin:0;}
#c3-2,#c3-3{width:215px;float:left;border-left: solid 0px #111;padding:5px;margin:0;}
#c3-3{}
#q-end{clear:both;}
/* 3 Column END */


/* rss styles BEGIN */
.rssRFloat{width:260px;float:right;border-left:solid 1px #111;margin-left:5px;padding:5px;}
.rssIncTitle{ border-bottom: solid 1px #F0F0F0; margin: 0px; }
.rssIncTitle H3{ margin-bottom:0px; font-size: 1.2em; display:inline; }
.rssIncTitle H3 A { color: #A7CF5C; text-decoration: none; }
.rssIncTagLine{ display: inline; color:#666; margin-left:10px; }
UL.rssIncUL{ padding: 0px; margin:0px; }
#content LI.rssIncLI{ list-style-type: none; list-style-image:none; margin: 0px; 
border-top: solid 0px #111; padding:3px;}
.rssIncCite{ text-align:right; color: #aaaaaa; }
.rssIncDate{ color: #888888;    }
.rssIncAuthor{ color:#F7931E; }
.rssIncDesc{ margin-top:3px; text-align:justify; color:#555;}
.rssIncLink, .rssIncLink A{ color:#134CA8 }

/* rss styles END*/

/* editor USE styles BEGIN */
.quote-r{
float:right;
width:40%;
font-size:1.5em;
color:#024769;
font-family:georgia,helvetica,arial,sans-serif;
font-size:24px;
line-height:1.2em;
margin:20px;
padding:10px;
border-top:solid 1px #ccc;
text-align:left;
}
/* editor USE styles END */























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
