/* CSS Document */

/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label			{margin: 0px; padding: 0px; list-style:disc;}
img									{border: none}
table, tr, td, th					{/*padding: 0px; margin: 0px;*/ vertical-align:top; border-collapse:collapse; border: none}/* sets declarations for all tables throughout the site */
table th							{text-align: right; speak-header: always; width: 25%; padding-right: 8px}
th									{speak-header: once} /*when rendered aurally, each row of data is to be spoken as a "Header1, Data1, Data1 ..." as opposed to "Header1, Data1, Header1, Data2"*/
a:link, a:visited, a:active			{color: #000; text-decoration:underline; font-weight:bold; cursor: pointer}
a:hover								{color: #000; text-decoration:none; cursor: pointer;}
input, select						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 200px}
label								{cursor: pointer; margin-bottom: 5px}

/* Set html & body 
--------------------------------------------------*/
html								{margin: 0px; padding: 0px; background:#fff;}
body 								{position: relative; width: 100%; height:100%; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:19px; font-weight:normal; font-style:normal; color:#000;}
#container							{position:relative; width: 1003px; margin: 0px auto;}

/* BRANDING / NAVIGATION
---------------------------------------------------*/
#branding							{position:relative; height:128px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0px 0px 0px 10px; z-index:1}
#branding ul li						{padding:6px 0px 5px 0px; list-style:none;}
#branding h2						{position:absolute; top:15px; left:14px;}

#account_nav						{position:absolute; font-size:11px; top:50px; right:10px; width:420px;}
#account_nav #account				{float:right;}
* html #account_nav #account		{padding:5px 0px 0px 0px;}
#account_nav a:link, 
#account_nav a:visited				{color: #0174a3; text-decoration:none; cursor: pointer; font-weight:bold; padding:0px 8px 0px 5px;}
#account_nav a:hover, 
#account_nav a:active				{color: #0174a3;}

#branding form						{position:relative; float:right; width:175px; /*margin:-17px 5px 0px 0px;*/}
#branding input						{width:132px; height:19px; margin:0px 5px 0px 0px;}
#branding .btn_imput				{float:left;}
#branding .btn_search				{position:absolute; width:22px; height:23px; margin:0px;}

#branding ul.bar					{position:absolute; padding:0px; margin-top:88px; display:block; margin-left:234px;}
#branding li.yuimenubaritem 		{padding:3px 3px; display:block; float:left; background:url(../images/nav_divider.gif) no-repeat; height:24px;}
#branding li.first					{background:none;}
#branding li.last					{}

div.yui-b p 						{margin: 0 0 .5em 0;color: #999;}
div.yui-b p strong 					{font-weight:bold; color:#000;}
div.yui-b p em 						{color: #000;}
#nav 								{position: static;}
				
#nav ul li.yuimenubaritem				{}
#nav a.yuimenubaritemlabel:link,
#nav a.yuimenubaritemlabel:active,
#nav a.yuimenubaritemlabel:visited		{font-weight:bold; text-decoration:none; color:#0174a3;  padding:5px 10px;}
#nav a.yuimenubaritemlabel:hover 		{color:#fff; background:#f29321;}
#nav .yuimenu  							{background:#f29321; border:solid 1px #fff; font-size:11px; text-align:left; padding:0px 10px;}

.yuimenu {position: absolute; left: 0; display: none;}
#nav .yuimenu a.yuimenuitemlabel:link,
#nav .yuimenu a.yuimenuitemlabel:visited,
#nav .yuimenu a.yuimenuitemlabel:active {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:13px; text-decoration:none;}
#nav .yuimenu a.yuimenuitemlabel:hover  {text-decoration:underline;}
#nav .yui-menu-shadow              		{display:none;}
.yuimenuitemlabel,.yuimenubaritemlabel	{white-space:nowrap;}
						
#pgabout-us #nav_about-us,
#pgproducts #nav_products,
#pgservices #nav_services,
#pgevents #nav_events,
#pgcase-studies #nav_case-studies,
#pgresources #nav_resources,
#pgcore-store #nav_core-store,
#pghome #nav_home					{background:#f29321; color:#fff;}


/* CONTENT FORMATTING
---------------------------------------------------*/
#contentbox							{width:956px; height:auto; background:url(../images/bkg_content.jpg) repeat-y #fff; margin-left:28px;}
#content							{position:relative; float:left; width:754px;}
#content p							{margin: 0px 0px 18px 0px; line-height:19px;}
#content hr							{background:url(../images/line.gif) no-repeat; border:none;}

#content h1							{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:23px; font-weight:bold; height:48px; padding:15px 0px 3px 24px; background:url(../images/core_header_bkg.gif) no-repeat;}
#content h2,
#content .header					{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#930602; margin:0px 0px 10px 0px; line-height:21px;}
#content h3,
#content .subheader					{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#025f85; font-style:normal; font-weight:bold; margin:0px 0px 7px 0px;}
#content h4,
#content .tertiaryheader			{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#930602; font-style:normal; font-weight:bold; margin:0px 0px 15px 0px;}
#content h5							{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#025f85; margin:0px 0px 8px 0px;}

#content ul, #content ol			{margin:0px 5px 20px 15px}
#content li							{margin:0px 0px 8px 15px;}
#content ul li						{list-style:disc; padding:0px 0px 0px 8px;}
#content ol li						{list-style: decimal}

#content a:link,
#content a:visited					{color:#025f85; text-decoration:underline; font-weight:bold;}
#content a:hover,
#content a:active					{color:#025f85; text-decoration:none;}

#colLeft							{position:relative; width:189px; float:left; padding-right:12px;}
#main								{position:relative; width:510px; float:left; margin:0px 9px 0px 18px}
#main_iframe    			{position:relative; width:745px; float:left; margin:0px 9px 0px 18px}
* html #main_iframe { width: 700px; }
#main_iframe iframe { width: 745px; height:800px; }
* html #main_iframe iframe { width: 700px; }
#search_iframe iframe { width: 745px; height:1200px; }
#colRight							{position:relative; width:185px; *width:170px; float:left; background:url(../images/img_colRight_bkg.jpg) no-repeat left top; padding-left:12px}

#colLeft							{position:relative; width:189px; float:left; padding-right:12px;}
#colLeft .section_img				{padding-bottom:20px;}
#colLeft .sub_nav					{background:url(../images/orange_box_bkg.jpg) repeat-x #fff; border:1px solid #fad8af; padding:12px 10px 12px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:20px;}

#colLeft .tertiary_menu				{margin:0px 5px 0px 20px}

#colLeft ul							{margin:0px 5px 0px 0px}
#colLeft li							{margin:0px 0px 5px 0px;}
#colLeft ul li						{list-style:none; padding:0px 0px 2px 0px; font-size:11px;}
#colLeft ul li ul li				{list-style:none; padding:5px 0px 0px 15px; font-size:11px;}
#colLeft p							{margin: 0px 0px 18px 0px; line-height:19px;}
#colLeft h2							{padding-bottom:10px; line-height:15px;}
#colLeft h3							{padding-bottom:10px;}
#colLeft h3 a:link,
#colLeft h3 a:visited				{color:#2b2b2b;text-decoration: none; font-weight:bold; font-size:11px; }
#colLeft h3 a:hover,
#colLeft h3 a:active				{color:#f29321;}
#colLeft h4							{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#025f85; margin:0px 0px 8px 0px;}
#colLeft h2 a:link,
#colLeft h2 a:visited				{color:#025f85; text-decoration: none; font-size:13px; font-weight:bold;}
#colLeft h2 a:hover,
#colLeft h2 a:active				{color:#f29321;}
#colLeft a:link,
#colLeft a:visited					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration: none; font-size:11px; font-weight:normal;}
#colLeft a:hover,
#colLeft a:active					{color:#f29321;}
#colLeft .btns						{margin:0px 2px 25px 2px;}
#colLeft .btn_join					{margin-bottom:25px; background:none;}


#colRight p							{font-size:11px; margin-top:0px; margin-bottom:10px;}
#colRight a:link,
#colRight a:visited					{color:#025f85; text-decoration: none; font-size:11px;}
#colRight a:hover,
#colRight a:active					{color:#025f85;}

#colRight .testimonials				{margin-bottom:25px;}
#colRight .testimonials a:link,
#colRight .testimonials a:visited	{background:url(../images/arrow_blue.gif) no-repeat right; padding:0px 10px 2px 0px;}
#colRight .testimonials a:hover,
#colRight .testimonials a:active	{color:#025f85;}

#colRight .core_news				{margin-bottom:25px;}
#colRight .core_news a:link,
#colRight .core_news a:visited		{background:url(../images/arrow_blue.gif) no-repeat right; padding:0px 10px 2px 0px;}
#colRight .core_news a:hover,
#colRight .core_news a:active		{color:#025f85;}

#colRight .core_news .newslink a:link,
#colRight .core_news .newslink a:visited,
#colRight .core_news .newslink a:active,
#colRight .core_news .newslink a:hover	{background:none; padding:0px 0px; white-space:nowrap;}

#colRight .publications				{margin-bottom:25px;}
#colRight .publications a:link,
#colRight .publications a:visited	{background:url(../images/arrow_blue.gif) no-repeat right; padding:0px 10px 2px 0px;}
#colRight .publications a:hover,
#colRight .publications a:active	{color:#025f85;}

#colRight .no_bkg a:link,
#colRight .no_bkg a:visited			{background:none;}
#colRight .no_bkg a:hover,
#colRight .no_bkg a:active			{background:none;}

#colRight .publication_box			{width:155px; background:url(../images/orange_box_bkg.jpg) repeat-x #fff; border:1px solid #fad8af; padding:12px 15px;}
* html #colRight .publication_box	{width:140px;}
#colRight .publication_box img		{padding-top:10px;}
#colRight .btns						{margin:0px 2px 25px 2px;}
#colRight .btn_join					{margin-bottom:25px; background:none;}

#breadcrumbs						{padding:0px 0px 25px 0px; color:#000; font-size:11px;}
#breadcrumbs a:link,
#breadcrumbs a:visited				{color:#000; font-weight:normal; text-decoration:none;}
#breadcrumbs a:hover,
#breadcrumbs a:active				{color:#025f85; text-decoration:none;}

#content table						{margin-bottom:25px; margin-top:10px;}
#content table ul li				{padding:0px;}
#content table li					{font-size:11px;}
#content table h2					{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#025375; font-weight:bold; padding: 10px 0px 10px 10px; margin:0px;}
#content table h2 a:link,
#content table h2 a:visited			{color:#025f85; text-decoration: none; font-size:13px; font-weight:bold; background:url(../images/arrow_blue_lg.gif) no-repeat right; padding:0px 15px 0px 0px;}
#content table td					{width:162px; padding-right:8px;}
#content table li a:link,
#content table li a:visited			{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000;}
#content table li a:hover,
#content table li a:active			{color:#000;}



/*#content table .btm_corners			{margin-top:-10px; *margin-top:-17px;}*/

#content .districtpath				{margin-bottom:25px; margin-top:10px; margin-left:85px;}

#content .events                    {width:480px; margin-bottom:25px; }
#content .events td                 {padding:7px 5px 7px 5px; border:1px solid #F29321;}
#content .events th                 {width:480px; text-align:center; padding:5px; color:#FFFFFF; height:18px; background-color:#f29321; border:1px solid #F29321;}

#content .simple                    {width:480px; margin-bottom:25px; }
#content .simple td                 {width:auto; padding:7px 5px 7px 0px; }
#content .simple th                 {width:480px; text-align:center; padding:5px; color:#FFFFFF; height:18px; background-color:#f29321;}

#content .backtoto_line p			{background:url(../images/backtotop_arrow.gif) no-repeat left; padding:2px 8px 0px 8px; margin:10px 0px 0px 0px; color:#930602; font-weight:bold;}
#content .backtotop_line a:link,
#content .backtotop_line a:visited	{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#930602;}
#content .backtotop_line a:hover,
#content .backtotop_line a:active	{color:#930602;}

#content .backtotop					{background:url(../images/backtotop_arrow.gif) no-repeat left; padding:2px 8px 0px 8px; margin:0px 0px 25px 0px; color:#930602; font-weight:bold;}
#content .backtotop a:link,
#content .backtotop a:visited		{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#930602;}
#content .backtotop a:hover,
#content .backtotop a:active		{color:#930602;}


.publication_book					{position:relative; float:left; width:112px; padding-right:15px;}
.publication_desc					{position:relative; float:left; width:383px;}

.price								{position:relative; float:left; margin:26px 10px 0px 0px;}
.price img							{margin-top:-12px;}
.description						{position:relative; float:left; width:400px; margin:0px 12px 0px 0px;}
.arrow_next							{text-align:right; margin-top:-20px; font-size:11px;}
.btns								{padding:0px 2px 25px 2px;}
.btn_join							{margin-bottom:25px; background:none;}
.firstcol							{position:relative; float:left; width:250px;} 
.secondcol							{position:relative; float:left; width:250px;} 
.book								{margin-top:-10px;}

.elem_info				            {background:url(../images/orange_box_bkg.jpg) repeat-x #fff; height:410px; border-left:1px solid #fad8af; border-right:1px solid #fad8af; margin:0px 0px 0px 0px; *margin:-3px 0px 0px 0px; padding:0px 7px 0px 0px;}
* html .elem_info		            {height:430px;}
.adolescent_info		            {background:url(../images/orange_box_bkg.jpg) repeat-x #fff; height:435px; border-left:1px solid #fad8af; border-right:1px solid #fad8af; margin:0px 0px 0px 0px; *margin:-3px 0px 0px 0px; padding:0px 7px 0px 0px;}
* html .adolescent_info	            {height:445px;}
.district_info				        {background:url(../images/orange_box_bkg.jpg) repeat-x #fff; height:425px; border-left:1px solid #fad8af; border-right:1px solid #fad8af; margin:0px 0px 0px 0px; *margin:-3px 0px 0px 0px; padding:0px 7px 0px 0px;}
* html .district_info		        {height:445px;}




.photo 								{border: 6px solid #8b915e; margin: 10px 0px}
.photoLeft, .photoRight				{border:2px solid #f29321;}
.photoLeft							{float:left; margin: 5px 15px 10px 0px;}
.photoRight							{float: right; margin: 5px 0px 10px 20px;}
.photoRight_nobdr					{float: right; margin: 5px 0px 10px 10px; border:none;}
.photoLeft_nobdr					{border: none; float: left; margin: 0px 10px 10px 0px}
.left								{width: 45%; padding-right:5%; float: left}
.right								{width: 45%; float: left; clear:right}
.center								{padding:0px 0px 0px 32px; background:none;}
* html .center						{padding:0px 0px 0px 25px; background:none;}
.col								{width: 173px; margin: 0px 10px; float:left; display:block; padding: 20px 0px 0px; text-align:left}
.col2								{width: 240px; margin: 0px 10px; float:left; display:block; padding: 20px 0px 0px; text-align:left}
.col li								{margin-left: 5px}
.clear								{clear:both;}
.line								{margin:25px 0px;}

#content .pathway					{width:480px; margin-bottom:25px;}
#content .pathway td				{width:auto; padding:10px;}
#content .pathway .table_headera	{background:url(../images/bkg_fundamentals.jpg) repeat-x #3e97bb; border:1px solid #cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:28px; *height:15px;}
#content .pathway .table_headerb	{background:url(../images/bkg_implementation.jpg) repeat-x #6d9f15; border:1px solid #cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:28px; *height:15px;}
#content .pathway .table_headerc	{background:url(../images/bkg_leadership.jpg) repeat-x #f38500; border:1px solid #cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:28px; *height:15px;}
#content .pathway .year			    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:center;}
#content .pathway .text				{width:180px;}
#content .pathway .path_blue		{width:98px; padding:0px; background-color:#e6f1f5;}
#content .pathway .path_white		{width:98px; padding:0px; background-color:#fff;}
#content .pathway .path_combo		{padding:0px; background:url(../images/elementary_pathway/pathway_bkg.gif) repeat-y;}
#content .pathway .border			{border-bottom:1px solid #cecece;}


/* TINYMCE
---------------------------------------------------*/
.header								{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:21px; color:#930602; font-style:normal; font-weight:normal; margin:0px 0px 10px 0px;}
.subheader							{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#025f85; font-style:normal; font-weight:bold; margin:0px 0px 7px 0px;}
.tertiaryheader						{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#930602; font-style:normal; font-weight:bold; margin:0px 0px 15px 0px;}
.regular							{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#000000; font-style:normal; font-weight:normal; margin:0px;}
.blue  								{color:#025f85;}
.black								{color:#000;}
.small								{font-size:11px;}
.red								{color:#930602;}

.pathway							{width:480px; margin-bottom:25px;}
.pathway td							{width:auto; padding:10px;}
.pathway .table_headera				{background:url(../images/bkg_fundamentals.jpg) repeat-x #3e97bb; border:1px solid #cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:28px; *height:15px;}
.pathway .table_headerb				{background:url(../images/bkg_implementation.jpg) repeat-x #6d9f15; border:1px solid #cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:28px; *height:15px;}
.pathway .table_headerc				{background:url(../images/bkg_leadership.jpg) repeat-x #f38500; border:1px solid #cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:28px; *height:15px;}
.pathway .year			  		    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:center;}
.pathway .text						{width:180px;}
.pathway .path_blue					{width:98px; padding:0px; background-color:#e6f1f5;}
.pathway .path_white				{width:98px; padding:0px; background-color:#fff;}
.pathway .path_combo				{padding:0px; background:url(../images/elementary_pathway/pathway_bkg.gif) repeat-y;}
.pathway .border					{border-bottom:1px solid #cecece;}


/* SIDEBAR
---------------------------------------------------*/
#sidebar							{width: 167px; height:auto; display:block; float: left;}

/* FORM
---------------------------------------------------*/
#contact_form ul 	 				{margin-left:0px;}
#contact_form ul li 				{list-style-type: none; margin: 20px 0px; font-weight:normal;}
#contact_form .required 			{color:#8b0b04; }
#contact_form label 				{width:150px; text-align: right; float: left;}
#contact_form input 				{margin-left: 10px; }
#contact_form textarea 				{margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:257px;}
#contact_form li.buttons 			{clear: both; padding:20px 0px 0px 0px; margin:0px;}
#contact_form li.buttons input 		{width: auto; }
/*#contact_form div.checkbox input 	{width:auto; float: left; padding:0px; margin:0px;}
#contact_form div.checkbox label 	{width:auto; text-align: left; float: left; margin:0px 30px 0px 10px; padding:0px 0px 0px 0px;}
#contact_form ul li table input	 	{width:10px; float: left; padding:0px; margin:0px;}
#contact_form ul li table label	 	{width:30px; text-align: left; float: left; margin:0px 10px; padding:0px 0px 0px 0px;}

* html #contact_form td label		{top:0px;}
html > body #contact_form td label	{top:0px;}
*/

#contact_form td.checkboxes			{width:10px;}
#contact_form td.comments			{width:100px;}
#contact_form td input				{width:10px; margin-left:0px;}
#contact_form td label			 	{width:auto; text-align:left; margin:0px; padding:0px;}


.login 								{padding:7px 4px 0px 15px; border:1px solid #fdda42; margin:0px 0px 15px 0px;}
.login input						{width:130px;}
.login blockquote input				{width:auto;}

/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo 							{text-align:center; border-top:solid 1px #9bc5d6; width: 993px; clear: both; color:#6b6b6b; padding-top:10px; display:block; font-size:11px; margin:0 auto; }
#siteinfo a:link, a:visited			{color: #056d98; text-decoration: none; font-weight:normal; }
#siteinfo a:hover, a:active			{color: #056d98; text-decoration: underline;}
#siteinfo cite 						{font-style:normal;}
#siteinfo cite a					{color: #056d98; font-style:normal;}

 
 
/*Home
---------------------------------------------------*/

#flashcontent						{height:326px; width:732px; margin:0px; padding:0px;}

#content_hm							{position:relative; float:left; width:732px; height:auto; clear: both;}
#content_hm p						{width:700px; padding:0px 0px 20px 15px; line-height:19px;}
#contentbox_hm						{width:1003px;}

#content_hm h1						{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; font-size: 24px; background:url(../images/bkg_flash_btm.gif) no-repeat; width:732px; height:52px; margin:2px 0px 0px 0px; padding:17px 0px 10px 29px;}

#btns_hm							{}
#btns_hm .btn_content				{width:255px; *width:150px;}
#btns_hm img						{float:left; padding:0px 5px 0px 0px;}
#btns_hm h3							{color:#025375; font-size:16px; font-weight:bold; padding:10px 0px 0px 0px; margin:0px;}
#btns_hm h3 a:link, 
#btns_hm h3 a:visited				{color:#025375; text-decoration:none; font-size:16px; font-weight:bold; padding:10px 0px 0px 0px; margin:0px;}
#btns_hm h3 a:hover, 
#btns_hm h3 a:active				{color:#025375;}
#btns_hm h4							{font-size:11px; color:#171717; padding:5px 0px 0px 0px;  margin:0px;}

#btns_hm  blockquote   				{position:relative; float:left; padding:0px 0px 20px 0px; margin:0px;}
#btns_hm .btn_1						{width:218px; *width:260px; *margin-right:-40px;}
#btns_hm .btn_2						{width:235px; *width:260px; *margin-right:-20px;}
#btns_hm .btn_3						{width:255px; *width:260px;}
#btns_hm .arrow						{float:none;}
#btns_hm a:link, 
#btns_hm a:visited					{color: #035576; text-decoration:none; font-size:11px; font-weight:normal; padding:0px 0px 0px 0px;}
#btns_hm a:hover, 
#btns_hm a:active					{color: #035576;}

#colRight_hm						{position: relative; float:right; width:233px; right:20px; color:#fff;}
#colRight_hm .btn_right				{padding:0px 0px 16px 0px;}

#colRight_hm .btn_content_calendar	{position:absolute; top:22px; left:10px; width:80px; height:112px; line-height:17px;}
#colRight_hm .btn_content_calendar h2 a:link, 
#colRight_hm .btn_content_calendar h2 a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:13px; font-weight:bold;}
#colRight_hm .btn_content_calendar h2 a:hover, 
#colRight_hm .btn_content_calendar h2 a:active	{color:#fff;}

#colRight_hm .btn_content_materials {position:absolute; top:160px; left:132px; width:80px; height:112px;}
#colRight_hm .btn_content_materials h2 a:link, 
#colRight_hm .btn_content_materials h2 a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:16px; font-weight:bold; line-height:18px;}
#colRight_hm .btn_content_materials h2 a:hover, 
#colRight_hm .btn_content_materials h2 a:active	{color:#fff;}

#colRight_hm .btn_content_studies	{position:absolute; top:285px; *top:290px; left:18px; width:80px; height:112px;}
#colRight_hm .btn_content_studies h2 a:link, 
#colRight_hm .btn_content_studies h2 a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:16px; font-weight:bold; line-height:18px;}
#colRight_hm .btn_content_studies h2 a:hover, 
#colRight_hm .btn_content_studies h2 a:active	{color:#fff;}

#colRight_hm .btn_map				{position:relative;}
#colRight_hm .btn_content_map		{position:absolute; top:30px; left:17px; width:90px; height:112px;}
/*
#colRight_hm .btn_content_map		{position:absolute; top:565px; *top:573px; left:10px; width:90px; height:112px;}
* html #colRight_hm .btn_content_map		{top:577px;}
*/
#colRight_hm .btn_content_map h2 a:link, 
#colRight_hm .btn_content_map h2 a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:16px; font-weight:bold; line-height:18px;}
#colRight_hm .btn_content_map h2 a:hover, 
#colRight_hm .btn_content_map h2 a:active	{color:#fff;}


#colRight_hm .hm_news 				{padding:16px 0px 10px 0px;}
#colRight_hm .hm_news h3			{color:#930602; font-size:18px; padding:0px 0px 10px 0px;}
#colRight_hm .hm_news p				{font-size:13px; color:#000;}
#colRight_hm .hm_news a:link,
#colRight_hm .hm_news a:visited		{color:#930602; text-decoration: none; font-size:13px;}
#colRight_hm .hm_news a:hover,
#colRight_hm .hm_news a:active		{color:#930602;}

#colRight_hm p						{font-size:11px; margin-top:0px; margin-bottom:10px;}
#colRight_hm a:link,
#colRight_hm a:visited				{color:#fff; text-decoration: none; font-size:11px; }
#colRight_hm a:hover,
#colRight_hm a:active				{color:#fff;}

/*#colRight_hm h2 a:link		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:18px;}*/





/*Home
---------------------------------------------------*/
/*Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce gravida pharetra mauris, nec hendrerit felis fermentum eu. Donec elementum, dui at ornare venenatis, mauris risus porttitor purus, ut pretium est libero ut velit. Nam at felis enim, non cursus urna. Nunc vitae ante et leo viverra vulputate laoreet non magna. Maecenas eros nisi, commodo a tincidunt id, faucibus a sem. Nam quis quam et ligula euismod aliquam vel quis dolor. Donec vitae mi ut eros aliquam blandit ac in arcu. Praesent sodales nulla ut odio laoreet id malesuada urna tincidunt. Praesent a eros tortor. Quisque porta lectus at mi vestibulum nec aliquam massa imperdiet. */

.toggler 							{cursor: pointer; background:url(../images/btn_expand.gif) top left no-repeat; padding:0px 0px 0px 23px;}

/* product window */
#content.window { width: auto; }
#content.window .publication_desc { width: 450px; }
