﻿/* Homepage CSS */

html, body { margin:0px; padding:0px; }

body { background:#4C4C4C url(/ContentImages/Homepage/bg_grad.gif) repeat-x top left; }
/*background:#4C4C4C url(/ContentImages/Homepage/bg16.gif) repeat top left;*/

.contenttext { font:normal 0.8em/normal Arial, Verdana, sans-serif; }

/* sets color(s) of default links */
a:link, a:visited { color:#0066CC; }
/*a:visited { color:#0033B3; }*/
a:hover { color:#000099; text-decoration:none; }

/* content (bullet) links */
#contentlink li {
list-style:none;
margin:0px; padding:0px;
text-align:left;
text-indent:-5px;
background:url(/ContentImages/Homepage/dcarat.gif) no-repeat 0 0.5em;
}

#contentlink li a:link, #contentlink li a:visited {
	color:#666666;
	text-decoration:none;
	font:0.7em Arial, Helvetica, sans-serif;
}

#contentlink li a:hover {
	color:#0066CC;
	text-decoration:underline;
}

/* list links */
.listLink {
	color:#666666;
	text-decoration:none;
	font:0.7em Arial, Verdana, sans-serif;
}
a.listLink:link, a.listLink:visited {
	color:#666666;
	text-decoration:none;
	font:0.7em Arial, Verdana, sans-serif;
}
a.listLink:hover { text-decoration:underline; }
a.listLinkMore { color:#3399FF !important; font-size:90% !important; }

/* page links */
a.hlink, a.hlink:visited { font:0.8em Arial, Verdana, sans-serif; color:#000; text-decoration:none; }
a.hlink:hover { font-weight:bold; color:#0075D6; text-decoration:underline; }

/* BMS News links */
a.bms, a.bms:visited {
	color:#666666;
	text-decoration:none;
	font:0.7em Arial, Helvetica, sans-serif;
	}  
a.bms:hover {
	color:#0066CC;
	text-decoration:underline;
}
  
/* Footer */
div.fLinks {
	float:right; /*clear:right;*/
	padding-right:20px; color:#000099;
	font-size:0.7em;
}
div.fLinks a, div.fLinks a:visited {
	color:#80B3E6;
	text-decoration:none;
	font-family:Arial, Verdana, Sans-Serif;
}
div.fLinks a:hover {
	color:#FFFFFF; text-decoration:none;
}

div.copyright {
	float:left; color:#C0D9F3; padding-left:20px; padding-top:2px;
	font:0.6em Verdana, sans-serif;
}

/* LeftNav Menu */
div#leftnavtop {	/* top image w/shadow */
	margin:0px; padding:0px;
	/*background:url(/ContentImages/LeftNavMenu/navli_top.gif) no-repeat top left;*/
	/*position:absolute;
	z-index:100;*/
}

#leftnavcontainer {	/* holder div */
	margin:0px 0px 0px 0px; padding:0px;
	/*z-index:99;*/
}

#leftnavcontainer ul {	/* fixes mozilla issues */
	margin:0px; padding:0px;
	list-style-type: none;
	font:0.8em Arial, Verdana, sans-serif;
	background-color:#EAEAEA;
}
/*
#leftnavlist {
margin-left:0px;
width:14em;
background-color:#EAEAEA;
}
*/

#leftnavlist li {
list-style:none;
margin:0px;
/*border-left:1px #004080 solid;*/
border-bottom:ridge 1px #CCC;	/* border for bottom of list items */
border-right:solid 1px #EEE;	/* border for right side 3D effect */
text-align:left;
background:transparent url(/ContentImages/LeftNavMenu/navli_bg.gif) no-repeat top left;
}

/*#leftnavlist li a.top:hover { z-index:500; }*/

#leftnavlist li a {
display:block;
/*padding:3px 0px 3px 10px;*/
padding:0.2em 0.3em 0.2em 0.7em;
text-decoration:none;
}

#leftnavlist li a:link { color:#333; }
#leftnavlist li a:visited { color:#333; }

#leftnavlist li a:hover {
font-weight:bold;
color:#000;
background:#B0CAE3; /* blue */
border-left:solid 3px #004080;	/* side indent color block */
}

/* Sections Holder */
.sectionHolder {
	border-top:solid 1px #0066CC;
	background-image:url(/ContentImages/Homepage/gradbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.sectionHolderLCI {
	border-top:solid 1px #0066CC;
	background:url(/ContentImages/LakeviewCenter/lci_gradbg.gif) repeat-x top left;
}
.sectionNews { border-top:1px solid #0065CE; }

/* borders */
.s1px06C { border:1px solid #0066CC; }
.s1pxFFF { border:1px solid #FFF; }
.s1px666 { border:1px solid #666; }
.s1px009 { border:1px solid #000099; }
.d1px999 { border:1px dashed #999; }
.d1pxCCC { border:1px dashed #CCC; }
.d1pxDDD { border:1px dashed #DDD; }
.dot1pxCCC { border:1px dotted #CCC; }
.border_bot_dot { border-bottom:dotted 1px #CCC; }

/* cursor : arrow */
a.cursor_a:link { cursor:auto; }

/* hides header logo for print.css */
#header_print, .hide { visibility:hidden; display:none; }
.dontPrint {visibility:visible; }

table#holder_table { border:solid 1px #0066CC; background-color:#0100A3; }
table#content_table { border:solid 1px #0066CC !important; background-color:#FFFFFF !important; min-height:500px; }

/* Headers */
h1, h2, h3, h4, h5, h6 { font:bold 125%/normal Arial, Verdana, sans-serif; margin:0px auto; padding:auto; }
#title, .title { margin:10px; }
.contentH { display:inline; font-size:110%; }
.historydate { /*padding-left:10px; padding-top:5px;*/ top:10px; left:10px; position:relative; }

/* super/value size */
.smallester { font-size:75%; }
.smallest { font-size:85%; }
.smaller { font-size:90%; }
.regular, .justright { font-size:100%; }
.big, .large { font-size:110%; }
.bigger, .larger { font-size:120%; }

.small { font-size:85%; color:#666; }

/* blue - black/grey titles */
.wordblue, .blue06C { color:#0066CC; }
.wordgrey, .grey6 { color:#666; }
.wordgray, .grey3 { color:#333; }
.grey9 { color:#999; } .greyC { color:#CCC; } .greyD { color:#DDD; }
.baptistblue, .blue009 { color:#009; }
.bariatricblue, .blue069 { color:#069; }
.brightblue, .blue39F { color:#39F; }
.newblue, .blue09E { color:#09E; }
.blue369 { color:#369; }
.mammoblue, .blue306 { color:#3062C9; }
.mammogreen, .greenlt { color:#94C265; }
.gc, .goldencare { color:#C49300; }
.black { color:#000; }
.white { color:#FFF; }
.red { color:#F00; }
.ccred { color:#C00; }
.darkred { color:#900; }
.lcibrown { color:#8A7969; }
.orange { color:#F60; }

/* margin spacer */
#margin, .margin { margin:10px; }
.margin0 { margin:0px; }
.marginL { margin-left:10px; }
.marginR { margin-right:10px; }
.pad10 { padding:10px; }
.pad5 { padding:5px; }
.pad0 { padding:0px; }
.padL { padding-left:10px; }
.padR { padding-right:10px; }

.center { text-align:center; }
.inline { display:inline; }
.indent { text-indent:10px; }

.bold {font-weight:700}

img.border, .border { border:solid 1px #666; }
img#bgframe, .bgframe { padding:10px; /*margin:0px auto;*/ background:transparent url(/ContentImages/BHC/img_bg2.gif) no-repeat top left; }

/* alternating rows */
.alt_row { background-color:#F5F5F5; }
.alt_row2 { background-color:#F0F0F0; }
.alt_row3 { background-color:#F9F9F9; }
.on { background-color:#DDD; }

/* list bullets */
ul.li_arrow {
list-style:circle url(/ContentImages/NavImages/li_arrow.gif);
margin:5px; /*margin-left:17px !important;*/ padding-left:17px; }

/* arrows to put anywhere */
.arrow {
list-style:circle url(/ContentImages/NavImages/li_arrow.gif);
margin:5px; /*margin-left:17px !important;*/ padding-left:17px; }

/* arrows to put anywhere */
.doublearrow {
list-style:circle url(/ContentImages/NavImages/doublearrow.gif);
margin:5px; /*margin-left:17px !important;*/ padding-left:17px; }

/* Careers - job listings */
ul#joblistings { line-height:1.6em; list-style:circle url(/ContentImages/NavImages/li_arrowb.gif); }
ul#joblistings li { }
ul#joblistings a:link { }

ul.arrows{ line-height:1.6em; list-style:circle url(/ContentImages/NavImages/li_arrowb.gif); }
ul.list { margin-left:10px; padding-left:10px; line-height:1.3em; list-style:circle url(/ContentImages/NavImages/li_arrow.gif); }
ul.list li { padding-bottom:6px; }

/* bold number list*/
ol.boldnumbers { font-weight:bold; } /* add whatever color class in the code */
/*ol.boldnumbers li:first-line { font-weight: bold; }*/
/*ol.boldnumbers li { font-weight:normal; }*/
ol.boldnumbers span { font-weight:normal; color:#000; }

/* homepage(s) section links */
ul.sect_links { margin:0px; padding:0px; list-style:none; }
ul.sect_links li { padding:5px 0px 5px 15px; border-bottom:dotted 1px #999; background:url(/ContentImages/Homepage/dtridot.gif) no-repeat 2% 50%; }
ul.sect_links a, ul.section_links a:link, ul.section_links a:visited { color:#000; font:0.8em Arial, Verdana, sans-serif; text-decoration:none; }
ul.sect_links a:hover { font-weight:bold; color:#0075D6; text-decoration:underline; }

ul.sect_links li.sect_arrow { /*border-bottom:none !important;*/ background:url(/ContentImages/Homepage/arrow.gif) no-repeat center left; }
li.sect_sublink { margin-top:-10px; padding-left:20px; background:url(/ContentImages/NavImages/li_ccdot.gif) no-repeat 3% 50% !important; /*background:none !important; text-indent:10px;*/ }
li.sect_sublink a, li.sect_sublink a:link, li.sect_sublink a:visited { color:#666; text-decoration:none; font-size:70% !important; }
li.sect_sublink a:hover { text-decoration:underline; font-weight:normal !important; }
li.sect_sublink span { color:#3399FF; font-size:90%; }

.sect_lastlink { border-bottom:none !important; }

ul.empty { list-style:none; }

.dl dt { font-weight:700; color:#06C; /*text-decoration:underline;*/ }
.dl dt:before { content:'\00BB'; padding-right:5px; color:#C00; /*text-decoration:none !important;*/ }
.dl dd { margin:5px auto 1.5em 3em; }

/* repeating dot row */
.dotrow, #dotrow { background:url(/ContentImages/Homepage/dotline.gif) repeat-x center center; }
.dotcol { background:url(/ContentImages/Homepage/dotcol.gif) repeat-y center center; }
.dashcol { background:url(/ContentImages/Homepage/dashcol.gif) repeat-y center center; }
.dashcol6 { background:url(/ContentImages/Homepage/dashcol6.gif) repeat-y center center; }

/*.IEfix10px { padding-left:-10px; }*/
* .IEfix10px { padding-left:10px; }

/* clear */
.clear { clear:both; margin:0px; padding:0px; }

/* (rootbeer) floats */
.right { float:right; }
.left { float:left; }

/* image (not car) alignments w/spacing */
img.alignL, .alignL, img#alignL { float:left; margin-right:10px; }
img.alignR, .alignR, img#alignR { float:right; margin-left:10px; }
.mid {vertical-align:middle; display:inline-block}

/* alignments */
.vmiddle { vertical-align:middle; }
.vtop { vertical-align:top; }
.vbottom { vertical-align:bottom; }

/* no Flash content box */
#noFlashContent { width:200px; padding:3px; border:1px dotted #666; margin:auto; color:#333; font:10px Arial, Verdana, sans-serif; background-color:#FFFF99; }

/* extra info - content footer */
#contentFooter { padding:5px; text-align:center; background-color:#DDD; }
#contentFooter2 { padding:5px; text-align:center; background:#DDD url(/ContentImages/BG/stripe1r.gif) repeat top left; }
#contentBox { text-align:center; background-color:#DDD; }
#contentBoxE { text-align:center; background-color:#EEE; }
#contentBoxbg, .contentBoxbg { text-align:center; background:url(/ContentImages/NavImages/contentBoxbg.gif) repeat-x top left; }
#contentBoxbg2, .contentBoxbg2 { text-align:center; background:url(/ContentImages/NavImages/contentBoxbg2.gif) repeat-x top left; }
#contentBoxbg3, .contentBoxbg3 { text-align:center; background:url(/ContentImages/NavImages/contentBoxbg3.gif) repeat-x top left; }
#contentDivider, .contentDivider { text-align:center; border:dashed 1px #DDD; padding:3px; background-color:#EEE; }

/* aero/transparent bg box */
/* 50% white | top | use margin:auto to center align */
.bgBoxtop50w { width:383px; background:transparent url(/ContentImages/NavImages/bgboxtop.png) no-repeat top center; }
.bgBoxbot50w { width:383px; height:25px; background:transparent url(/ContentImages/NavImages/bgboxbot.png) no-repeat bottom center; }
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ContentImages/',sizingMethod='scale'); */
/* 50% dark | top | use margin:auto to center align */
.bgBoxtop50d { width:383px; background:transparent url(/ContentImages/NavImages/bgboxtop2.png) no-repeat top center; }
.bgBoxbot50d { width:383px; height:25px; background:transparent url(/ContentImages/NavImages/bgboxbot2.png) no-repeat bottom center; }

/* bg box ( 250 x * ) */
.rndbox_top { width:250px; padding:10px; background:transparent url(/ContentImages/BG/rndbox_t.gif) no-repeat top left; }
.rndbox_bot { width:250px; height:33px; background:transparent url(/ContentImages/BG/rndbox_b.gif) no-repeat bottom left; }

/* form styles */
textbox.basic, input.basic, textarea.basic, select.basic { border:solid 1px #CCC; padding:2px; }
textbox.basic:focus, input.basic:focus, textarea.basic:focus, select.basic:focus { border:solid 1px #0066CC !important; background-color:#FFFFCC; }

/* backgrounds */
.bg_yellow { background-color:#FFFFCC; }
.bg_clouds { background:url(/ContentImages/BG/clouds.jpg) no-repeat top left; }
.bg_clouds_long { background:url(/ContentImages/BG/clouds_lg.jpg) no-repeat top left; }
.bg_bluegrad { background:transparent url(/ContentImages/BG/gradbg02.gif) repeat-x top left; }
.bg_beach2white { background:transparent url(/ContentImages/BG/bgbeach.jpg) no-repeat top center; }
.bg_beach { background:#F5F1EE url(/ContentImages/BG/bgbeach2.jpg) no-repeat top center; }
.bg_buttonbg { height:35px; background:transparent url(/ContentImages/BG/bt35a.gif) repeat-x top left; } /* only displays the left side */
.bg_buttonbgb { height:35px; width:11px; background:transparent url(/ContentImages/BG/bt35b.gif) repeat-x top right; } /* only displays the right side */
.bg_F0grad { /*height:35px;*/ background:transparent url(/ContentImages/BG/bg_F0_35.gif) repeat-x bottom left; }
.bg_bluebottomgrad { background:transparent url(/ContentImages/BG/bg_bbot.gif) repeat-x bottom left; } /* small blue to white */
.bg_greydiaggrad { background:transparent url(/ContentImages/BG/bg_gdbot.gif) repeat-x bottom left; }
.bg_greydiaggrad2 { background:transparent url(/ContentImages/BG/bg_gdbot2.gif) repeat-x bottom left; } /* faded version */
.bg_greydiaggrad2sm { background:transparent url(/ContentImages/BG/bg_gdbot2sm.gif) repeat-x bottom left; } /* faded version - shorter */
.bg_greydiaggradv { background:transparent url(/ContentImages/BG/bg_gdbotv.gif) repeat-x top left; } /* flipped vertically */
.bg_greydiaggradv2 { background:transparent url(/ContentImages/BG/bg_gdbotv2.gif) repeat-x top left; } /* flipped vertically - faded version */
.bg_yellowbox { padding:10px; border:1px dashed #FFCC00; background-color:#FFFFCC; }
.bg_box { padding:2px; background-color:#FFFFFF; }
.bg_roundcornercontent { background:transparent url(/ContentImages/BG/rndcrnrs.gif) no-repeat top left; }
.bg_bgtopbar { background:transparent url(/ContentImages/BG/bgtopbar.gif) no-repeat top left; }

.bt1_holder { margin:0px auto; }
.bt1_left { float:left; height:28px; background:url(/ContentImages/NavImages/bt_lgt.gif) no-repeat center left; }
.bt1_left p { margin:0px; padding:4px 3px 0px 12px; }
.bt1_left a, .bt1_left a:link, .bt1_left a:visited { text-decoration:none; }
.bt1_left a:hover { text-decoration:underline; }
.bt1_right { float:left; width:12px; height:28px; background:url(/ContentImages/NavImages/bt_lgt2.gif) no-repeat center left; }

.bgbox_fadeEdge1 { padding-top:20px; padding-left:30px; background:transparent url(/ContentImages/BG/bgbox_edg1.gif) no-repeat top left; } /* includes middle and edge fade*/
.bgbox_fadeEdge1Side { height:25px; background:transparent url(/ContentImages/BG/bgbox_edg1s.gif) no-repeat top left; } /* edge bottom end - for shorter boxes */
.bgbox_fadeEdge1Top { height:40px; background:transparent url(/ContentImages/BG/bgbox_edg1t.gif) no-repeat top left; } /* same graphic, top only */
.bgbox_fadeEdge1Middle { padding-left:30px; padding-right:20px; background:transparent url(/ContentImages/BG/bgbox_edg1m.gif) repeat-y top left; } /* same graphic, middle only = repeats to height of box */
.bgbox_fadeEdge1Bottom { height:40px; background:transparent url(/ContentImages/BG/bgbox_edg1b.gif) no-repeat top left; } /* same graphic, bottom only */

/* stripe# = dark diagonal lines, light bg ][ stripe#r = light diagonal lines, dark bg (colors reversed) */
.box_stripe1 { padding:5px; background:url(/ContentImages/BG/stripe1.gif) repeat top left; } /* text-indent:10px; float:left; width:100%; display:block;  line-height:normal; clear:both; */
.box_stripe1r { padding:5px; margin:10px; background:url(/ContentImages/BG/stripe1r.gif) repeat top left; } /*reversed*/
.box_stripe2 { padding:5px; background:url(/ContentImages/BG/stripe2.gif) repeat top left; }
.box_stripe2r { padding:5px; background:url(/ContentImages/BG/stripe2r.gif) repeat top left; } /*reversed*/
.box_stripe3 { padding:5px; background:url(/ContentImages/BG/stripe3.gif) repeat top left; } /* blue stripe */
.box_stripe3b {  padding:5px; background:url(/ContentImages/BG/stripe3b.gif) repeat top left; } /* darker blue stripe */

.border_dashD { border:dashed 1px #DDD; border-top-color:#DDD; border-right-color:#BBB; border-bottom-color:#AAA; border-left-color:#CCC; }

/* Resource table structure */
table#Resource_table { font-size:85%; color:#333; border:1px solid #999; /*padding:5px;*/ }
 
/* table title section */
#Resource_table .Resource_hrow { color:#000; font:bold 1.1em Arial, Verdana, sans-serif; /*height:25px;	text-align:center;*/ background-color:#9CCFFF; }
/*.Resource_hrow_border { border-right:solid 1px #48A8FF; }*/

/* adds border to bgcolored title section */
#Resource_table .Resource_hrow td { border-bottom:1px solid #999; }
/*.Resource_border td { border-right:solid 1px #CCC; }*/

/* alternating rows */
#Resource_table .Resource_on { background-color:#F5F5F5; }

#Resource_type img { vertical-align:middle; margin-right:2px; border:none; }
#Resource_type a:link, #Resource_type a:visited  { color:#0066CC; text-decoration:none; }
#Resource_type a:hover { color:#666; /* background-color:#FFFF99; padding:5px 5px 5px 0px; */ }

/* da Vinci nav box */
#navBox_daVinci { width:307px; height:187px; background:transparent url(/ContentImages/Technology/dv_navbox.gif) no-repeat top left; }
#navBox_daVinci ul { padding-top:50px; }
#navBox_daVinci li.video { text-indent:5px; list-style:none !important; list-style-image:none !important; }
#HSBox { width:300px; background-color:#F7F7F7; clear:right; }

/* */
#infoGroup h2, #infoGroup h3, #infoGroup h4 { padding-left:10px; /*font-size:110%; color:#0066CC;*/ background:transparent url(/ContentImages/NavImages/li_arrowb.gif) no-repeat left top; }
#infoGroup p { margin:0px 0px 0px 10px; }

/* 2-column content page */
.contentColumnL { float:left; border-right:dashed 1px #DDD; margin-right:20px; }
.contentColumnR { }

/* ToolTip(s) */
.tooltip_BLI h1 { padding-left:34px; color:#CC0000; margin:0px; /*font-size:110%;*/ }
.tooltip_BLI p { padding-left:34px; padding-top:10px; margin:0px; }

.highlight { color:#000; background-color:#FF6; }
mark { background-color:rgba(255,255,102,0.75) }

/* icon links */
.pdf a, .jpg a, .ppt a, .doc a, .mpp a, .txt a, .xls a, .zip a {
    text-align:left;
    margin:5px 0px;
    padding:0px 0px 0px 25px;
    vertical-align:middle;
    display:inline-table;
    list-style-type:none !important;
    background-color:transparent;
    background-position:0% 50%;
    background-repeat:no-repeat;
}
/*span.pdf { margin:0 5px; padding-left:4px; color:#666; vertical-align:middle; display:inline-block; background:transparent no-repeat 0% 50%; }
span.pdf:after { content: "( )"; }*/
* html .pdf a, * html .jpg a, * html .ppt a, * html .doc a, * html .mpp a, * html .txt a, * html .xls a, * html .zip a { display:inline-block; }
.pdf a, span.pdf { background-image:url(/ContentImages/NavImages/file_pdf.gif) }
.jpg a { background-image:url(/ContentImages/NavImages/file_jpg.gif) }
.ppt a { background-image:url(/ContentImages/NavImages/file_ppt.gif) }
.doc a { background-image:url(/ContentImages/NavImages/file_doc.gif) }
.mpp a { background-image:url(/ContentImages/NavImages/file_mpp.gif) }
.txt a { background-image:url(/ContentImages/NavImages/file_txt.gif) }
.xls a { background-image:url(/ContentImages/NavImages/file_xls.gif) }
.zip a { background-image:url(/ContentImages/NavImages/file_zip.gif) }

.holder {position:relative}

.bt_infoapply, .bt_applynow { display:block; width:86px; height:14px; text-indent:-9999em; background-image:url(/ContentImages/Careers/bt_applyset.png); background-repeat:no-repeat; overflow:hidden }
.bt_infoapply { background-position:0 0 }
.bt_infoapply:hover { background-position:0 -14px }
.bt_applynow { background-position:-86px 0 }
.bt_applynow:hover { background-position:-86px -14px }

.bt_h1n1 { display:block; width:183px; height:43px; text-indent:-9999em; background:url(/ContentImages/FamiliesFirstNetwork/ffn_fp_h1n1b.png) no-repeat 0 0; overflow:hidden; cursor:pointer }
.bt_h1n1:hover { background-position:0 -43px }

.rounded { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; }

.border_blue img {
    padding:1px;
    border:solid 5px #06C;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
    box-shadow:1px 2px 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.5);
}

/* CSS3 buttons */
.button, .button_orange {
	display: inline-block; 
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover, .button_orange:hover { text-decoration: none; }
.button:active, .button_orange:active { position: relative; top: 1px; }
/* --button / orange */
.button_orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.button_orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.button_orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.button_blue {
    display:inline-block;
    color:#FFF;
    margin:5px 0;
    vertical-align:middle;
    border:1px ridge #FFF;
    border-color:#0060C8 #0047B7 #0038AD #0057C2;
    border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;
    box-shadow:1px 2px 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.5);
    text-shadow:0 1px 1px rgba(0,0,0,0.5);
    background:#06C;
    background-image:-webkit-gradient(linear,0% 0%, 0% 100%,color-stop(.85,rgba(0,45,159,0.5)),color-stop(.1,rgba(127,175,227,0.75))); background-image:-moz-linear-gradient(center bottom 90deg, rgba(0,45,159,0.5) 10%, rgba(127,175,227,0.75) 85%);
    cursor:pointer;
}
.button_blue:hover { border-color:#0060C8; box-shadow:0px 0px 10px #2580CF, 2px 2px 8px #333; background:#39F; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7FAFE3), to(#06C)); background-image:-moz-linear-gradient(0% 100% 90deg,rgba(0,96,200,0.5),rgba(255,255,255,0.75)); }
.button_blue a { color:#FF9; width:inherit; padding:8px 14px; display:inline-block; text-decoration:none; }

.button_sq {
   border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 30px;
}

/* tagline */
@font-face {
	font-family: 'tagline';
	src: url('/IncludeFonts/corpwebfont.eot');
	src: local('☺'), url('/IncludeFonts/corpwebfont.woff') format('woff'),
	 url('/IncludeFonts/corpwebfont.ttf') format('truetype'),
	 url('/IncludeFonts/corpwebfont.otf') format('opentype'),
	 url('/IncludeFonts/corpwebfont.svg#corpwebfont') format('svg');
	font-weight: normal; font-style: normal; font-variant: normal;
}
.tagline {font-family: 'tagline', Arial, Verdana, sans-serif;}
#holder_tagline {
    margin:4% auto 2%;
    font-size:7em;
    color:#FFF;
    text-shadow:-1px -1px 0 rgba(0,102,204,0.2), 1px 1px 1px rgba(0,0,0,0.25), 3px 3px 3px rgba(0,102,204,0.25);
    text-align:center;
    text-transform:uppercase;
    letter-spacing:2px;
    line-height:0.9em;
}
#holder_tagline b { font-size:135%; font-weight:400; }

/* marching ants */
.alert { background:url(/ContentImages/Construction/bg_alert.gif) repeat 0 0; padding:1px; box-shadow:0 0 10px #F00; -moz-box-shadow: 0 0 10px #F00; -webkit-box-shadow:0 0 10px #F00; }
.alert p { margin:0; padding:6px 15px !important; text-align:center; background-color:#FF6;	}



/* EOF */