/* --- Default Tags --- */

BODY
{ text-align:center; background:#ebebeb url('http://www.orcc.com/images/topback.gif') repeat-x; color:#666; margin:0; padding:0; font:normal 70% verdana,arial,helvetica,sans-serif }

P, LI, TABLE, TR, TH, TD, BLOCKQUOTE, DIV, UL, OL, LI, DT, DD
{ color:#666 }
TH, STRONG, B
{ font-weight:bold }
P
{ margin-top:0; margin-bottom:1.2em; line-height:1.5em }
SUP, SUB
{ font-size:75% }

/* Lists */
UL
{ margin:5px 0 1.2em 0; padding-left:1px }
UL LI
{ color:#053868; margin:0 0 .3em 0; padding:0 0 1px 11px; line-height:1.4em; list-style-type:none; background:transparent url('http://www.orcc.com/images/bullet_orange.gif') no-repeat 0px .3em }
OL LI
{ color:#053868; margin:0 0 .3em 0; padding:0 0 4px 0; line-height:1.4em }
DL
{ margin:0 0 1em 0 }
DT
{ font-weight:bold; line-height:1.4em }
DD
{ margin:1px 0 1em 0; line-height:1.4em }






/* Headers */
H1, H2, H3, H4, H5
{ color:#333; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0 0 .8em 0 }
H1
{ font-size:170%; color:#053868; font-weight:bold }
H2
{ font-size:128%; color:#23507c; font-weight:bold }
H3
{ font-size:120% }
H4
{ font-size:110% }
H5
{ font-size:105%; color:#053868; padding-top:5px; }
H6
{ font-size:111%; color:#333; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal}

/* Default Links */
A
{ color:#1687cb; text-decoration:underline }
A:hover, A:active
{ color:#1687cb; text-decoration:none }

/* Images */
A IMG
{ border-style:none }
IMG.middle
{ vertical-align:middle }






/* --- Header --- */

#wrapper
{ width:798px; margin:5px auto 0 auto }
#borders
{ text-align:left; padding:2px 14px 25px 15px; background:#fff url('http://www.orcc.com/images/sep_footer.gif') repeat-x bottom left;
  border-left:1px solid #d2d3d3; border-right:1px solid #d2d3d3; border-bottom:1px solid #d2d3d3 }
#header
{ width:767px }



/* Auxiliary Navigation (Top Bar) */

#auxnav
{ text-align:right; padding:1px 0 5px 0 }
#auxnav A
{ padding:4px 0; margin-left:14px; line-height:1.2em; color:#999 }
#auxnav IMG
{ vertical-align:middle; margin-right:2px }
#auxnav A:link, #auxnav A:visited
{ text-decoration:none }
#auxnav A:hover
{ text-decoration:underline }

#logo
{ float:left; padding:4px 0 5px 32px }

#navskip
{ position:absolute; overflow:hidden; width:0; height:0 }



/* Navigation */
#navigation
{ min-width:518px; float:right; padding:0; margin:23px 0 0 0 }
#navigation LI
{ float:left; margin:0; padding:0; background-image:none; list-style-type:none }

#navigation A
{ float:left; display:block; padding-top:4px; margin-right:2px }
	/* Hide from IE5 Mac \*/
	#navigation A { float:none; }
    /* End IE5 Mac */

#navigation A:link, #navigation A:visited
{ background-color:#fff; border-bottom:4px solid #ccc; text-decoration:none }
#navigation A:hover
{ background-color:#f1f1f1; border-bottom:4px solid #999; text-decoration:none }

#navigation A.active:link, #navigation A.active:visited
{ border-bottom:4px solid #1687cb }
#navigation A.active:hover
{ border-bottom:4px solid #1687cb }



#headersep
{ clear:both; height:24px; background:#23507c url('http://www.orcc.com/images/sep_header.gif') repeat-x; margin-bottom:12px }




/* --- Page Layout --- */

/* Header Image/Text */
#topbar
{ margin:0 }
#topbar IMG
{ display:inline }

/* Outer Table */
TABLE_old
{ width:767px }

.sep
{ clear:both; height:3px; font-size:0px; background:#fff url('http://www.orcc.com/images/sep_dots.gif') repeat-x }
HR
{ clear:both; height:6px; color:#d8d8d8; background-color:#d8d8d8; margin:0 0 .5em 0; padding:0; border-style:none; overflow:hidden }



/* Layout */
.hide  /* Hide from visual browsers */
{ display:none }
TABLE
{ border-style:none; padding:0; margin:0; table-layout:auto; border-spacing:0; border-collapse:collapse; empty-cells:show }
TR
{ vertical-align:top }
TD, TH
{ vertical-align:top; margin:0; font-size:70% }
TH
{ background-color:#ccc; color:#333; text-align:left }
CAPTION
{ font-size:70%; font-weight:bold; text-align:left; padding:.2em 0 .4em 0 }




.colsep
{ width:1px; padding:0; background:#fff url('http://www.orcc.com/images/sep_column.gif') repeat-y }




/* Forms */
FORM
{ margin:0; padding:0 }
FIELDSET
{ border-style:none; margin:0; padding:0 }
LEGEND
{ font-size:128%; color:#000; font-weight:bold; margin:0 0 1em 0; padding:0 }
TD.label
{ text-align:right; font-weight:bold; padding:5px }
TD.field
{ padding:3px }
INPUT, SELECT
{ font-family:verdana,arial,helvetica,sans-serif; font-size:100% }
TABLE.options TD
{ vertical-align:middle }

.asterisk
{ color:#c90 }
.error
{ font-weight:bold; color:#c00 }


INPUT.button
{ background-color:#fff; border-style:none }
INPUT.buttonover, INPUT.button:hover
{ background-color:#ebebeb }



/* --- Left Column (Subnavigation) --- */

#leftcol
{ width:146px; padding:5px 6px 2em 0; font-size:65% }
#leftcol TABLE
{ width:auto }

#subnav
{ background:transparent url('http://www.orcc.com/images/sep_subnav.gif') repeat-x 0% 100% }


/* First-Level */
#subnav UL
{ margin:0; padding:0 0 1px 0 }
#subnav UL LI
{ margin:0; padding:1px 0 2px 0; list-style-type:none; background:transparent url('http://www.orcc.com/images/sep_subnav.gif') repeat-x top left }
#subnav UL A
{ display:block; color:#1687cb; font-weight:bold; padding:0 0 0 13px; line-height:1.6em }
#subnav UL A:link, #subnav UL A:visited
{ color:#1687cb; text-decoration:none }
#subnav UL A:hover
{ color:#1687cb; text-decoration:none; background:transparent url('http://www.orcc.com/images/bullet_subnav_over.gif') no-repeat 5px 4px }

#subnav UL A.active, #subnav UL A.active:hover
{ background:transparent url('http://www.orcc.com/images/bullet_subnav.gif') no-repeat 5px 4px }



/* Second-Level */
#subnav UL UL
{ margin:0; padding:0; list-style-type:none; background:transparent url('http://www.orcc.com/images/sep_subnav.gif') repeat-x top left }
#subnav UL UL LI
{ margin:0; padding:1px 0 2px 0; background-image:none }
#subnav UL UL A
{ display:block; color:#053868; font-weight:normal; padding:0 0 0 18px; line-height:1.6em }
#subnav UL UL A:link, #subnav UL UL A:visited
{ color:#053868; text-decoration:none }
#subnav UL UL A:hover
{ color:#053868; text-decoration:none }

#subnav UL UL A.active, #subnav UL UL A.active:hover
{ background:#ebebeb url('http://www.orcc.com/images/bullet_subnav2.gif') no-repeat 10px 4px }
#subnav UL UL A.more, #subnav UL UL A.more:hover
{ background:transparent url('http://www.orcc.com/images/bullet_subnavplus.gif') no-repeat 9px 4px }
#subnav UL UL A.activemore, #subnav UL UL A.activemore:hover
{ background:#ebebeb url('http://www.orcc.com/images/bullet_subnav3.gif') no-repeat 7px 6px }


/* Third-Level */
#subnav UL UL UL
{ margin:0; padding:0; list-style-type:none; background-image:none }
#subnav UL UL UL LI
{ margin:0; padding:1px 0 2px 0; background-image:none }
#subnav UL UL UL A
{ display:block; color:#c90; font-weight:normal; padding:0 0 0 28px; line-height:1.6em }
#subnav UL UL UL A:link, #subnav UL UL UL A:visited
{ color:#c90; text-decoration:none }
#subnav UL UL UL A:hover
{ color:#c90; text-decoration:none }

#subnav UL UL A.moreopen, #subnav UL UL A.moreopen:hover
{ background:transparent url('http://www.orcc.com/images/bullet_subnav3.gif') no-repeat 7px 6px }
#subnav UL UL UL A.active, #subnav UL UL UL A.active:hover
{ background:#ebebeb url('http://www.orcc.com/images/bullet_subnav2.gif') no-repeat 18px 4px }

/* Fourth-Level */
#subnav UL UL UL UL
{ margin:0; padding:0; list-style-type:none; background-image:none }
#subnav UL UL UL UL LI
{ margin:0; padding:1px 0 2px 0; background-image:none }
#subnav UL UL UL UL A
{ display:block; color:#666666; font-weight:normal; padding:0 0 0 36px; line-height:1.6em }
#subnav UL UL UL  ULA:link, #subnav UL UL UL UL A:visited
{ color:#666666; text-decoration:none }
#subnav UL UL UL UL A:hover
{ color:#666666; text-decoration:none }

#subnav UL UL UL A.moreopen, #subnav UL UL UL A.moreopen:hover
{ background:transparent url('http://www.orcc.com/images/bullet_subnav3.gif') no-repeat 7px 6px }
#subnav UL UL UL UL A.active, #subnav UL UL UL UL A.active:hover
{ background:#ebebeb url('http://www.orcc.com/images/bullet_subnav2.gif') no-repeat 25px 4px }





/* Extras */
#extras
{ clear:both; margin-top:1.5em; padding-bottom:20px; line-height:1.8em; background:transparent url('http://www.orcc.com/images/sep_subnav.gif') repeat-x bottom left }
#extras A
{ padding:4px 0 }
#extras IMG
{ vertical-align:middle; margin:2px 6px 2px 0 }
#extras A:link, #extras A:visited
{ color:#666; text-decoration:none }
#extras A:hover
{ color:#000; text-decoration:none }




/* --- Center Column (Content Area) --- */


TD#content
{ width:405px; padding:5px 12px 0 14px; font-size:70% }
/*  Width for content = 405 pixels */

TD#contentsh
{ width:448px; padding:5px 12px 0 14px; font-size:70% }
/*  Width for content = 405 pixels */

TD#content.nosidebar
{ width:600px; padding:5px 0 0 14px }


#content TABLE
{ width:100% }
#content TABLE TABLE, #content FORM TABLE
{ width:auto }

/* --- submiddlegrayboxes --- */

.subgraymiddle
{ background:#E0E0E0 url('http://www.orcc.com/images/sub_background.gif'); padding:5px 22px 0px 22px}
.subgraymiddle UL
{ margin:0px 0 0 0; padding-left:1px }
.subgraymiddle UL LI
{ color:#323131; margin:0; padding:0 0 1px 22px; line-height:1.3em; list-style-type:none; background:transparent url('http://www.orcc.com/images/home_roundbullet.gif') no-repeat 8px .3em }

.subwhitewithline
{ background:#ffffff; padding:5px 22px 0px 22px; border-left:1px dotted #BFBFBF;}

.subwhite
{ background:#ffffff; padding:5px 22px 0px 22px}

A.link1:link	{color:#EF0B16; text-decoration:none; font-weight:bold; font-size:105%}
A.link1:visited	{color:#EF0B16; text-decoration:none; font-weight:bold; font-size:105%}
A.link1:hover	{color:#EF0B16; text-decoration:underline; font-weight:bold; font-size:105%}
A.link1:active  {color:#EF0B16; text-decoration:none; font-weight:bold; font-size:105%}

A.link2:link	{color:#007CC2; text-decoration:none; font-weight:bold; font-size:105%}
A.link2:visited	{color:#007CC2; text-decoration:none; font-weight:bold; font-size:105%}
A.link2:hover	{color:#007CC2; text-decoration:underline; font-weight:bold; font-size:105%}
A.link2:active  {color:#007CC2; text-decoration:none; font-size:105%}

A.link3:link	{color:#3E9A32; text-decoration:none; font-weight:bold; font-size:105%}
A.link3:visited	{color:#3E9A32; text-decoration:none; font-weight:bold; font-size:105%}
A.link3:hover	{color:#3E9A32; text-decoration:underline; font-weight:bold; font-size:105%}
A.link3:active  {color:#3E9A32; text-decoration:none; font-weight:bold; font-size:105%}

.TitleGrn {color:#3E9A32; text-decoration:none; font-weight:bold; font-size:105%}

A.title:link	{color:#333333; text-decoration:none; font-weight:bold; font-size:100%}
A.title:visited	{color:#333333; text-decoration:none; font-weight:bold; font-size:100%}
A.title:hover	{color:#333333; text-decoration:none; font-weight:bold; font-size:100%}
A.title:active  {color:#333333; text-decoration:none; font-weight:bold; font-size:100%}

A.link4:link	{color:#323131; text-decoration:none; font-weight:bold; font-size:103%}
A.link4:visited	{color:#323131; text-decoration:none; font-weight:bold; font-size:103%}
A.link4:hover	{color:#323131; text-decoration:underline; font-weight:bold; font-size:103%}
A.link4:active  {color:#323131; text-decoration:none; font-weight:bold; font-size:103%}



/* Home Standard Link (was 1687cb) */
.morehome A:link, .morehome A:visited
{ font-weight:bold; color:#ffffff; text-decoration:none }
.morehome A:hover
{ font-weight:bold; color:#ffffff; text-decoration:underline }

/* Gray Feature Box */
.box
{ border:6px solid #d8d8d8; margin-bottom:2px }

.box H2, .box H3, .box H4
{ background-color:#d8d8d8; margin:0; padding:1px 0 4px 0px }

.box UL
{ margin:10px 0 0 0; padding-left:1px }
.box UL LI
{ color:#053868; margin:0; padding:0 0 1px 19px; line-height:1.3em; list-style-type:none; background:transparent url('http://www.orcc.com/images/bullet_orange.gif') no-repeat 8px .3em }

.box P
{ margin:6px 4px 8px 12px }
.box P A
{ font-weight:bold }
.box P A:link, .box P A:visited
{ color:#1687cb; text-decoration:none }
.box P A:hover
{ color:#1687cb; text-decoration:underline }
.box P.image
{ background-color:#d8d8d8; margin:0; padding:0 }*/



/* Two-column Box */
TABLE.box
{ width:100% }
TABLE.box TD
{ padding:0; margin:0px; border-right:7px solid #d8d8d8 }



/* Alternating color-lists (News Releases) */
UL.altlist
{ clear:both; margin:0 0 7px 0; padding:0 }
UL.altlist LI
{ margin:0; padding:3px; background:#fff none; list-style-type:none; line-height:1.7em }

UL.paper LI
{ background:#fff url('http://www.orcc.com/images/bullet_paper.gif') no-repeat 3px 4px }
UL.people LI
{ background:#f5f5f5 url('http://www.orcc.com/images/bullet_people.gif') no-repeat 3px 4px }
UL.pdf LI
{ background:#fff url('http://www.orcc.com/images/bullet_pdf.gif') no-repeat 3px 4px }
UL.word LI
{ background:#fff url('http://www.orcc.com/images/bullet_word.gif') no-repeat 3px 4px }

UL.altlist LI.even
{ background-color:#fff }
UL.altlist LI.odd
{ background-color:#f5f5f5 }

UL.altlist A
{ display:block; padding:1px 4px 1px 21px; margin:0 }
UL.altlist A:link, UL.altlist A:visited
{ color:#666; text-decoration:none }
UL.altlist A:hover
{ color:#666; text-decoration:underline }


/* Alternating color table rows (News Section, History) */
TABLE.news TR.even TD.newsicon
{ width:5px; background:#fff url('http://www.orcc.com/images/bullet_paper.gif') no-repeat 3px 4px }
TABLE.news TR.odd TD.newsicon
{ width:5px; background:#f5f5f5 url('http://www.orcc.com/images/bullet_paper.gif') no-repeat 3px 4px }
TABLE.news TD.date
{ line-height:1.5em; font-weight:bold; text-align:right; white-space:nowrap }
TABLE.news TD.dash
{ padding:6px 1px 0 0 }
TABLE.news TD.release
{ line-height:1.5em }
TABLE TR.even
{ background-color:#fff }
TABLE TR.odd
{ background-color:#f5f5f5 }
TABLE.news TD
{ padding:5px }
TABLE.news TD P
{ margin-bottom:2px }

TABLE.news A
{ display:block }
TABLE.news A:link, TABLE.news A:visited
{ color:#666; text-decoration:none }
TABLE.news A:hover
{ color:#666; text-decoration:underline }

TABLE.alttable TR.even
{ background-color:#fff }
TABLE.alttable TR.odd
{ background-color:#f5f5f5 }

.newshead
{ font-size:11px; padding-bottom:10px; font-weight:bold; line-height:1.4em }
.newssubhead
{ font-size:11px; padding-bottom:10px; font-style:italic; line-height:1.4em }
.sm
{ font-size: 7px }
.qtn
{ font-weight:bold }
.copynote
{ color:#999 }




/* (News Section, Forum) classes from old site */
TD.bodytext, TD.boldtext, TD.text3
{ padding:5px }
TD.headline, P.headline
{ font-size:11px; padding-bottom:10px; font-weight:bold; line-height:1.4em }


/* About Us  */
H2.bio
{ font-size:150%; color:#9d9d9d; margin-bottom:5px; line-height:1.4em }
TD.biophoto
{ padding-right:10px }
H2.allcaps
{ font-size:100%; color:#666; text-transform:uppercase }



P.acrobat
{ padding:10px 20px 10px 52px; margin-bottom:1.5em; line-height:1.5em; background:#999 url('http://www.orcc.com/images/icon_pdf.gif') no-repeat 7px 9px; color:#fff; font-weight:bold }
P.acrobat A:link, P.acrobat A:visited
{ color:#fc3; text-decoration:none }
P.acrobat A:hover
{ color:#fc3; text-decoration:underline }

P.acrobatsm
{ font-weight:bold; padding:10px 10px 10px 30px; margin-bottom:1.5em; line-height:1.5em; background:#999 url('http://www.orcc.com/images/bullet_pdf.gif') no-repeat 7px 9px; color:#fff }
P.acrobatsm A:link, P.acrobat A:visited
{ font-weight:bold; color:#fc3; text-decoration:none }
P.acrobatsm A:hover
{ font-weight:bold; color:#fc3; text-decoration:underline }




/* --- Right Column (Sidebar) --- */

#rightcol
{ width:130px; padding:12px 0 2em 9px; font-size:65% }

#rightcol BLOCKQUOTE
{ margin:0 0 2em 0; padding:0 }

#rightcol TABLE
{ width:auto }


/* Case Study Box */
.casestudy
{ border:1px solid #ccc; margin-bottom:2px; background-color:#334255 }
.casestudy H2, .casestudy H3, .casestudy H4
{ color:#333; font-size:110%; background-color:#ccc; margin:0; padding:2px 0 4px 0; text-align:center }

.casestudy P
{ color:#fff; margin:6px 0 8px 0; padding:0 4px 0 15px; line-height:1.4em }
.casestudy P.image
{ background-color:#fff; margin:0; padding:0 }
.casestudy P.arrow
{ background:transparent url('http://www.orcc.com/images/bullet_gray.gif') no-repeat 5px 3px }

.casestudy P A
{ color:#9cf; font-weight:bold }
.casestudy P A:link, .casestudy P A:visited
{ color:#9cf; text-decoration:none }
.casestudy P A:hover
{ color:#9cf; text-decoration:underline }



/* Right-Side Link List */
DIV.linklist
{ margin:0 0 1.5em 0; padding:0 0 1px 0; background:transparent url('http://www.orcc.com/images/sep_subnav.gif') repeat-x bottom left }
DIV.linklist UL
{ margin:0; padding:0 }
DIV.linklist UL LI
{ line-height:1.8em; padding:1px 0; margin:0; background:transparent url('http://www.orcc.com/images/sep_subnav.gif') repeat-x top left }

DIV.linklist A
{ display:block; color:#666; padding:4px 0 4px 4px; background:transparent none no-repeat 1px 50% }
DIV.linklist A IMG
{ vertical-align:middle; margin:2px 6px 2px 0 }
DIV.linklist A:link, DIV.linklist A:visited
{ color:#666; text-decoration:none }
DIV.linklist A:hover
{ color:#000; text-decoration:none }



/* --- Footer --- */

#footer
{ clear:both; width:767px; text-align:right; color:#1687cb; padding:4px 0 6px 0; margin:0 }
#footer A
{ color:#1687cb; font-weight:bold; text-decoration:none }
#footer A:hover, #footer A:active
{ color:#1687cb; font-weight:bold; text-decoration:underline }

#copyright
{ color:#999 }




/* --- Popup Windows --- */

BODY.popup
{ text-align:left; background:#fff none; color:#333; padding:5px; font-size:70% }
BODY.popup #auxnav
{ margin-right:6px }

BODY.popup TABLE
{ width:auto }
BODY.popup TD UL
{ margin-top:0 }
BODY.popup TD, BODY.popup UL LI
{ color:#666 }









/* --- Printer Formatting --- */

@media print {
	BODY, .colsep
	{ background:transparent none }

	#auxnav
	{ display:none }
/*
	TABLE
	{ width:619px }
	#leftcol, #extras
	{ display:none }
*/

	#wrapper
	{ margin:0 }
	#borders
	{ padding:0; background-image:none; border-style:none }
	#headersep
	{ height:1px; overflow:hidden }

	UL LI
	{ margin:0 0 .5em 16px; padding:0; list-style-type:disc; background-image:none }
	.box UL LI
	{ margin:0 0 .5em 25px; padding:0; list-style-type:disc; background-image:none }

	#footer
	{ color:#fff }
	#footer A
	{ display:none }
}

/* landing GrayBox */
.landingbox
{ background-color:#818D9A; line-height:1.4em }
.landingbox P
{ margin:8px 8px 8px 12px}
.landingbox A
{ color:#ffffff; font-weight:none ; text-decoration:underline}
.landingbox A:link, .landingbox P A:visited
{ color:#ffffff; text-decoration:underline}
.landingbox A:hover
{ color:#ffffff; text-decoration:none}



.blueHeader {
	font-size:11px;
	font-weight:bold;
	color:#093678;
	font-family:verdana;
}

.greenHeader {
	font-size:11px;
	font-weight:bold;
	color:#4B835D;
	font-family:verdana;
}

.greyHeader {
	font-size:12;
	font-weight:bold;
	height:20;
}

.boldGrey{
		font-size:12;
		font-weight:bold;
		height:15;
	}
