
body						{color: #666; padding-top: 10px;}
#wrapper					{font-family: Arial, sans-serif; font-size: 12px; margin: auto; position: relative; width: 960px;}
#search						{color: #666; position: absolute; right: 0; top: 0; width: 190px;}
#search #searchField		{width: 120px;}
#search input.button		{position: absolute; right: 0; top: 1px; padding: 0;}


#metaNav					{left: 380px; position: absolute; top: 0; width: 400px;}
#metaNav li					{border-right: 1px solid #666; float: left; padding: 0 5px;}
#metaNav li:last-child		{border: none;}
#metaNav li a 				{color: #666; text-decoration: none;}


#topNav						{left: 370px; position: absolute; top: 85px; width: 590px; border-bottom: 1px solid #113c6e;}
#topNav li					{display: inline-block; float: left;}
#topNav li.lvl0				{margin-bottom: -1px;}
#topNav li a.lvl0			{color: #666; display: block; font-size: 14px; font-weight: normal; height: 20px; line-height: 20px; padding: 5px 15px; text-decoration: none;}
#topNav li.active a.lvl0	{border: 1px solid #113c6e; border-bottom-color: #fff;}
#topNav li:hover a.lvl0,
#topNav li.sfhover a.lvl0	{background: #113c6e; color: #fff; border-bottom-color: #113c6e;}
#topNav li div				{-moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.4); left: -9999px; position: absolute; width: inherit; display: none; overflow: hidden; border: 1px solid #c7d1e3; background: #fff; padding: 10px 0;}
#topNav li:hover div,
#topNav li.sfhover div		{left: auto; display: block;}
#topNav li ul li			{background: none; border: none; float: none; display: block;}
#topNav li ul li a			{color: #113c6e; display: block; font-weight: bold; padding: 5px 15px;}
#topNav li ul li a:link,
#topNav li ul li a:visited	{text-decoration: none;}
#topNav li ul li a:hover,
#topNav li ul li a:active	{text-decoration: underline;}

/*
div.lvl1					{background: url('../../images/rev10/topnav.dropdown.left.png') no-repeat bottom left; display: inline-block; }
div.lvl1 ul					{background: url('../../images/rev10/topnav.dropdown.png') no-repeat bottom right;}
*/

div#topLogo					{width: 345px; height: 70px; top: 48px; position: absolute;}

#footer						{clear: both; padding: 30px; color: #000; background-color: #f3f3f3;}
#footer h6					{margin-bottom: 5px; color: #999; font-size: 18px;}
#footer ul					{display: block; padding: 10px 0;}
#footer ul:after			{display: block; content: "."; height: 0; clear: both; visibility: hidden;}
#footer ul ul				{display: block; padding: 0;}
#footer li					{float: left; margin-right: 15px; color: #002e63; font-weight: bold;}
#footer li li				{float: none; width: auto; margin: 0; font-weight: normal;}
#footer li a				{color: #666; text-decoration: none; line-height: 23px;}
#footer li a.lvl0			{color: #002e63;}



/*
#content h1					{color: #9c301a; font-family: ArialNarrow, Arial, sans-serif; font-size: 36px; font-weight: normal; margin-bottom: 15px;}
#content h2					{color: #002e63; font-family: ArialNarrow, Arial, sans-serif; font-size: 28px; font-weight: normal; margin-bottom: 15px;}
#content h3					{color: #002e63; font-family: ArialNarrow, Arial, sans-serif; font-size: 24px; font-weight: normal; margin-bottom: 10px;}
#content h4					{color: #002e63; font-family: ArialNarrow, Arial, sans-serif; font-size: 18px; font-weight: normal; margin-bottom: 5px;}
#content h5					{color: #002e63; font-family: ArialNarrow, Arial, sans-serif; font-size: 14px; font-weight: bold;}

*/
#content h1,
#content h2						{line-height: 140%;}

#content						{padding-top: 150px;}

.inner							{border-top: 1px solid #fff; border-right: 1px solid #c7d1e3; border-bottom: 1px solid #c7d1e3; border-left: 1px solid #fff;}
#content .contentBox .inner		{padding: 22px 12px 22px 12px;}
#content .indexBox .inner		{padding: 22px 12px 22px 12px;}

#content p						{line-height: 140%;}
#content strong					{font-weight: bold;}

#content .contentBgDefault		{background: url('../../images/rev10/content.bg.line.gif') no-repeat 0 80px;}
#content .contentBgExtra		{background: url('../../images/rev10/content.bg.line.gif') repeat-x 0 80px;}
#content .content				{margin-bottom: 45px; padding: 0; padding-top: 50px; }

#content #navigation				{float: left; width: 210px; margin: 30px 30px 45px 0;}
#content #navigation li ul li ul	{border-bottom: 1px solid #c7d1e3; padding-bottom: 10px;}

#content #navigation a			{display: block; font-weight: bold; text-decoration: none !important;}
#content #navigation li a.lvl0	{border-bottom: 1px solid #c7d1e3; color: #002e63; font-size: 13px; padding: 10px 0 10px 15px;}

#content #navigation li a.lvl1					{border-bottom: 1px solid #c7d1e3; font-size: 11px; padding: 6px 0 6px 25px;}
#content #navigation li a.lvl1:link,
#content #navigation li a.lvl1:visited			{color: #949194;}
#content #navigation li a.lvl1:hover,
#content #navigation li a.lvl1:active			{background: #d8dfeb; color: #002e63;}
#content #navigation li a.lvl1.active:link,
#content #navigation li a.lvl1.active:visited,	
#content #navigation li a.lvl1.current:link,
#content #navigation li a.lvl1.current:visited	{color: #002e63; border: none; }
#content #navigation li.borderBottom			{border-bottom: 1px solid #c7d1e3;}

#content #navigation li a.lvl2					{padding: 4px 0 4px 25px; font-size: 11px; padding-left: 35px;}
#content #navigation li a.lvl2:link,
#content #navigation li a.lvl2:visited			{color: #949194;}
#content #navigation li a.lvl2:hover,
#content #navigation li a.lvl2:active			{color: #002e63;}
#content #navigation li a.lvl2.active:link,
#content #navigation li a.lvl2.active:visited,
#content #navigation li a.lvl2.current:link,
#content #navigation li a.lvl2.current:visited	{color: #002e63;}


input, textarea						{border:1px solid #B2B1B2; color:#000000;font-family:arial,helvetica,sans-serif;font-size:11px;padding:2px 0 1px 3px;}
form input.button					{border: none;}

form.user_eossearch_pi1 .formRow label	{width: 150px;}
.user_eossearch_pi1 .formRow .button{float: right;}

#content .indexTeaser				{background: no-repeat top left #fff; min-height: 250px; padding: 30px 0 0 370px;}
#content .indexTeaser h2			{color: #9c301a; font-family: ArialNarrow, Arial, sans-serif; font-size: 36px; font-weight: normal; margin-bottom: 15px;}

#content .container2cols			{width: 980px; overflow: hidden; clear: both; margin-bottom: 45px;}
#content .indexBox					{float: left; background: #f6f6f6; width: 468px; margin: 0 20px 20px 0; border-top: 1px solid #c7d1e3; border-right: 1px solid #666366; border-bottom: 1px solid #666366; border-left: 1px solid #c7d1e3;}
#content .indexBox p				{margin: 15px 0 0 0;}
#content .indexBox h2				{color: #002e63; font-family: ArialNarrow, Arial, sans-serif; font-size: 28px; font-weight: normal; margin-bottom: 10px;}

#content .bottomContainer			{width: 990px; overflow: hidden; clear: both; margin-bottom: 45px;}

#content .metaNews					{float:left; margin-right: 30px; padding: 10px 0; border-top: 1px solid #ce978d;}
#content .metaNews h1				{color: #d97300; font-weight: bold; margin-bottom: 5px; font-size: 12px;}
#content .metaNews h2				{color: #d97300; font-weight: bold; margin-bottom: 10px;}
#content .metaNews span.highlight	{display: block; padding: 10px 0;}
#content .metaNews .csc-textpic-imagewrap a	{background: none; padding: 0; margin: 0;}

	/* size in 1 column layout */
	#content .container1cols .metaNews	{width: 960px;}

	/* size in 2 column layout */
	#content .container2cols .metaNews	{width: 480px;}

	/* size in 3 column layout */
	#content .container3cols .metaNews	{width: 300px;}

	/* size in 4 column layout */
	#content .container4cols .metaNews	{width: 217px;}



#content .contentBox				{background: #f6f6f6; border-top: 1px solid #c7d1e3; border-right: 1px solid #666366; border-bottom: 1px solid #666366; border-left: 1px solid #c7d1e3; float: left; width: 480px;}
#content .contentBox h1				{color: #9c301a; font-family: ArialNarrow, Arial, sans-serif; font-size: 36px; font-weight: normal; margin-bottom: 20px;}
#content .contentBox h2				{color: #002e63; font-size: 18px; margin-bottom: 15px;}
#content .contentBox h3,
#content .contentBox h4				{color: #666; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
#content .contentBox p				{margin: 0 0 25px 0;}
#content .contentBox ul				{margin: 10px 0;}
#content .contentBox ul li			{background: url('../../images/rev10/dotred.gif') no-repeat top left; line-height: 140%; padding: 0 0 5px 15px;}



#content .contentSidebar			{color: #002e63; float: right; width: 180px; margin-bottom: 45px; background: #e3e8f1; padding: 15px; overflow: hidden;}
#content .contentSidebar h2			{color: #002e63; font-size: 18px; margin-bottom: 15px;}
#content .contentSidebar h3			{color: #002e63; font-size: 12px; font-weight: bold;}
#content .contentSidebar p			{margin: 0 0 25px 0; padding: 0;}
#content .contentSidebar ul			{margin: 10px 0 10px 15px; padding: 0; list-style: square;}
#content .contentSidebar ul li		{margin-bottom: 5px;}
/*#content .contentSidebar div.csc-textpic img	{margin-left: -23px;}*/


#content a:link,
#content a:visited					{color: #9d301b; text-decoration: underline;}
#content a:hover,
#content a:active					{color: #9d301b; text-decoration : none;}

/* FAQ */
#content ul.eosfaq					{}
#content ul.eosfaq li				{background: url('../../images/rev10/plus.gif') 0 3px no-repeat; padding-left: 20px;}
#content ul.eosfaq li.open			{background-image: url('../../images/rev10/minus.gif');}
#content ul.eosfaq li h4			{font-size: 12px; text-decoration: underline; color: #9d301b; cursor: pointer;}


#content .pageLinkList ul li		{background: url('../../images/rev10/arrow.gif') no-repeat left 5px; padding: 2px 0 2px 15px;}
#content .pageLinkList ul li a		{background: none; padding: 0;}

a.link-default				{padding-left: 15px; color: #9c301a; text-decoration: underline; background: transparent url(../images/arrow.gif) left 1px no-repeat;}

.floatLeft					{float: left;}
.floatRight					{float: right;}
.clear 						{clear: both;}


span.highlight	{color: #d97300; font-size: 18px; font-weight: bold;}

/* GLOBAL (from rev06) */
.download, .pdflink, .printlink, .news-amenu-container a, .prepend-arrow, .metaBox a, .metaNews a, .pageLinkList ul li a, .pageParagraph p a, .teaserBoxLink, .user-pagenav-pi1 a, .metaLinkList li a, .pageLinks a, #contentArea p a, .user-eossearch-pi1 .formRow a, .news-list-item a, .news-single-item a {background:transparent url(../../images/rev06/arrow.gif) no-repeat scroll 0 2px; margin-left:1px; padding-left:15px;}

/* FORM HANDLING (copy of rev06)*/
.user-eosform-pi1 .formRow, 
.user-eossearch-pi1 .formRow 					{clear:both; display:block; margin-bottom:6px; width:100%; }
.user-eosform-pi1 .formRow label, 
.user-eossearch-pi1 .formRow label				{float:left; font-weight:bold; margin-right:10px; padding-bottom:5px; width:170px; }
.user-eosform-pi1 .formRow input.small, 
.user-eossearch-pi1 .formRow input.small 		{width:30px;}
.user-eosform-pi1 .formRow input.midsmall, 
.user-eossearch-pi1 .formRow input.midsmall 	{width:52px;}
.user-eosform-pi1 .formRow input.medium, 
.user-eossearch-pi1 .formRow input.medium 		{width:116px;}
.user-eosform-pi1 .formRow input.midlong, 
.user-eossearch-pi1 .formRow input.midlong 		{width:180px;}
.user-eosform-pi1 .formRow input.long, 
.user-eossearch-pi1 .formRow input.long 		{width:240px;}
.user-eosform-pi1 .formRow select.small, 
.user-eossearch-pi1 .formRow select.smal 		{width:60px;}
.user-eosform-pi1 .formRow select.medium, 
.user-eossearch-pi1 .formRow select.smal 		{width:80px;}
.user-eosform-pi1 .formRow select.long, 
.user-eossearch-pi1 .formRow select.long 		{width:245px;}
.user-eosform-pi1 .formRow textarea.long 		{height:100px;width:240px;}
.user-eosform-pi1 .formRow .checkbox, 
.user-eossearch-pi1 .formRow .checkbox 			{border:0 none;}
.user-eosform-pi1 .checkboxRow input 			{border:0 none;float:left;margin:0 5px 0 0;padding:0;}

.user-eosform-pi1 .checkboxRowRight 			{padding-left:210px;}
.user-eosform-pi1 .checkboxRow label 			{margin-right:0;width:90%;}
* + html .user-eosform-pi1 .checkboxRow label 	{margin-top:3px;}

.tx-sremailsubscribe-pi1-submit, 
.user-eosform-pi1 .formRow .button, 
.user-eossearch-pi1 .formRow .button, 
.user-eospartner-pi2 .button 					{background:#9C301A url(../../images/rev06/arrow.gif) no-repeat scroll 4px 4px; border:0 none; color:#fff; font-size:11px; font-weight:bold; height:19px; margin-top:10px; padding:0; text-align:center; width:100px;}
.tx-sremailsubscribe-pi1-submit 				{width:130px;}
.user-eosform-pi1 .formRow .buttonRight 		{margin-left:40px;}

/* NEWSLETTER */
.tx-sremailsubscribe-pi1 form dl				{}
.tx-sremailsubscribe-pi1 form dl dt				{display: inline-block; float: left; padding: 6px 0 0 0; width: 30%;}
.tx-sremailsubscribe-pi1 form dl dd				{display: inline-block; float: left; padding: 4px 0; width: 65%;}
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit	{padding: 0 10px 0 20px; width: auto!important;}

	/* NEWSLETTER BOX FOOTER */
	.metaNews .textDefault						{color: #666;}
	.metaNews input.error						{border: 1px solid #9D301B;}
	.metaNews #emailAddress						{margin: 10px 0; width: 75%;}	


/* Flash Film in Content */
.contentBox .tx-rbflashobject-pi1-swf_altcontent{margin-bottom: 20px;text-align:center;}
