/* Common LHC stylesheet */
/* Version: 0.1          */
/* Date:    10-10-05     */

p,pre,ul,ol,li,b,i,select,textarea,body,input,table,th,tr,td,h1,h2,h3,h4,h5,h6,font,span,a,div {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	color: #000000;
}

pre {
	margin: 0px ;
	padding: 0px ;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000;
}

body {
	background-color: white;
 	margin-bottom: 0;
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0;
}

/*---------------------------------------- top navigation ----------------------------------------*/
#nav_on_text			{font-size: 12px; font-weight: bold; color: #004C18;}
.nav_on_text			{font-size: 12px; font-weight: bold; color: #004C18;}
#nav_off_text			{font-size: 12px; font-weight: bold; color: #FFFFFF;}
.nav_off_text			{font-size: 12px; font-weight: bold; color: #FFFFFF;}

a.nav_on:link 			{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }
a.nav_on:visited 		{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }
a.nav_on:hover 			{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }
a.nav_on:active 		{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }

a.nav_off:link 			{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.nav_off:visited 		{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.nav_off:hover 		{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.nav_off:active 		{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

/*---------------------------------------- left navigation ----------------------------------------*/
#nav_text				{font-size: 12px; font-weight: bold; color: #515651;}
.nav_text				{font-size: 12px; font-weight: bold; color: #515651;}

a.nav:link 				{font-size: 12px; color: #515651; font-weight: bold; text-decoration: none; }
a.nav:visited 			{font-size: 12px; color: #515651; font-weight: bold; text-decoration: none; }
a.nav:hover 			{font-size: 12px; color: #515651; font-weight: bold; text-decoration: none; }
a.nav:active 			{font-size: 12px; color: #515651; font-weight: bold; text-decoration: none; }

/*---------------------------------------- a-tag ----------------------------------------*/
a:link 					{color: #004C18; text-decoration: none; }
a:visited 				{color: #004C18; text-decoration: none; }
a:hover 				{color: #E28B4C; text-decoration: none; }
a:active 				{color: #004C18; text-decoration: none; }

a.bold				{font-size: 12px; font-weight: bold; }
a.bold:link 			{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }
a.bold:visited 			{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }
a.bold:hover 			{font-size: 12px; color: #E28B4C; font-weight: bold; text-decoration: none; }
a.bold:active 			{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }

a.bold_black			{font-size: 12px; color: #000000; font-weight: bold; }
a.bold_black:link 		{font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
a.bold_black:visited	 	{font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
a.bold_black:hover 		{font-size: 12px; color: #E28B4C; font-weight: bold; text-decoration: none; }
a.bold_black:active 		{font-size: 12px; color: #004C18; font-weight: bold; text-decoration: none; }

a.bold_red			{font-size: 12px; color: #FF0000; font-weight: bold; }
a.bold_red:link 		{font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none; }
a.bold_red:visited 		{font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none; }
a.bold_red:hover 		{font-size: 12px; color: #E28B4C; font-weight: bold; text-decoration: none; }
a.bold_red:active 		{font-size: 12px; color: #4c4c4c; font-weight: bold; text-decoration: none; }

a.clip_button:link		{font-size: 12px; color: #004C18; font-style: italic; font-weight: bold; text-decoration: none; }
a.clip_button:visited		{font-size: 12px; color: #004C18; font-style: italic; font-weight: bold; text-decoration: none; }
a.clip_button:hover		{font-size: 12px; color: #E28B4C; font-style: italic; font-weight: bold; text-decoration: none; }
a.clip_button:active		{font-size: 12px; color: #004C18; font-style: italic; font-weight: bold; text-decoration: none; }

a.news_link:link			{font-size: 11px; text-decoration: none; color: #000000; }
a.news_link:visited			{font-size: 11px; text-decoration: none; color: #000000; }
a.news_link:hover			{font-size: 11px; text-decoration: none; color: #E28B4C; }
a.news_link:active			{font-size: 11px; text-decoration: none; color: #000000; }
#news_link_hover			{font-size: 11px; text-decoration: none; color: #E28B4C; }
.news_link_hover			{font-size: 11px; text-decoration: none; color: #E28B4C; }

/*---------------------------------------- general styles ----------------------------------------*/
h1.clipTitle 				{font-size: 12px; font-weight: bold; color: #000000; border-bottom: 1px solid #004C18; background-image: url(./../images/title_green_line.gif); background-position: bottom left; background-repeat: no-repeat; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
.clipTitle 					{font-size: 12px; font-weight: bold; color: #000000; border-bottom: 1px solid #004C18; background-image: url(./../images/title_green_line.gif); background-position: bottom left; background-repeat: no-repeat; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h1.clipTitleGreen			{font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #004D0C ; background-image: url(./../images/title_green_line2.gif); background-position: bottom left; background-repeat: no-repeat; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
.clipTitleGreen				{font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #004D0C ; background-image: url(./../images/title_green_line2.gif); background-position: bottom left; background-repeat: no-repeat; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

table.clipTable				{border: 1px solid #004C18; }
table.clipTableRed			{border: 1px solid #FF0000; }
tr.clipTable				{font-size: 11px; color: #000000; }
td.clipTable				{font-size: 11px; color: #000000; }
td.green_line				{background-color: #004C18;}
td.header_green			{font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #004D0C ;}
tr.row_white				{ background-color: #FFFFFF ; }
tr.row_green				{ background-color: #E5F5E8 ; }
tr.row_gray				{ background-color: #FFFFFF ; }
td.white					{ background-color: #FFFFFF ; }
td.green					{ background-color: #E5F5E8 ; }
/*---------------------------------------- calss_error styles ----------------------------------------*/
td.errorTitle				{font-size: 12px; font-weight: bold; color: #FF0000; background-color: #E5F5E8 ; }
td.error					{font-size: 11px; color: #FF0000; background-color: #E5F5E8 ; }
td.warningTitle				{font-size: 12px; font-weight: bold; color: #E28B4C; background-color: #E5F5E8 ; }
td.warning				{font-size: 11px; color: #E28B4C; background-color: #E5F5E8 ; }
td.infoTitle				{font-size: 12px; font-weight: bold; color: #004C18; background-color: #E5F5E8 ; }
td.info					{font-size: 11px; color: #004C18; background-color: #E5F5E8 ; }

h1.clipHotNews			{font-size: 12px; color: #FFFFFF; background-color: #004D0C ; background-image: url(./../images/title_green_line2.gif); background-position: bottom left; background-repeat: no-repeat; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#clipHotNews				{font-size: 11px; color: #FFFFFF; background-color: #004D0C ; }
.clipHotNews				{font-size: 11px; color: #FFFFFF; background-color: #004D0C ; }
#clipNews				{font-size: 11px; color: #000000; background-color: #004D0C ; }
.clipNews					{font-size: 11px; color: #000000; background-color: #004D0C ; }
table.clipHotNews			{font-size: 11px; color: #FFFFFF; background-color: #004D0C ; }
tr.clipHotNews				{font-size: 11px; color: #FFFFFF; background-color: #004D0C ; }
td.clipHotNews				{font-size: 11px; color: #FFFFFF; background-color: #004D0C ; }

#small9_italic				{font-size: 11px; font-style: italic; }
.small9_italic				{font-size: 11px; font-style: italic; }
#small9_italic_weiss		{font-size: 11px; color: #FFFFFF; font-style: italic; }
.small9_italic_weiss		{font-size: 11px; color: #FFFFFF; font-style: italic; }
#small11_italic			{font-size: 11px; font-style: italic; }
.small11_italic				{font-size: 11px; font-style: italic; }

#bold_red				{font-weight: bold; color: #FF0000;}
.bold_red					{font-weight: bold; color: #FF0000;}
#bold11					{font-size: 11px; font-weight: bold; }
.bold11					{font-size: 11px; font-weight: bold; }
#bold11_green			{font-size: 11px; font-weight: bold; color: #004D0C; }
.bold11_green				{font-size: 11px; font-weight: bold; color: #004D0C; }
#bold11_gray				{font-size: 11px; font-weight: bold; color: #515651;}
.bold11_gray				{font-size: 11px; font-weight: bold; color: #515651;}
#bold11_red				{font-size: 11px; font-weight: bold; color: #FF0000;}
.bold11_red				{font-size: 11px; font-weight: bold; color: #FF0000;}
#bold11_blue				{font-size: 11px; font-weight: bold; color: #0000FF;}
.bold11_blue				{font-size: 11px; font-weight: bold; color: #0000FF;}
#bold12					{font-size: 12px; font-weight: bold; }
.bold12					{font-size: 12px; font-weight: bold; }
#bold12_green			{font-size: 12px; font-weight: bold; color: #004D0C; }
.bold12_green				{font-size: 12px; font-weight: bold; color: #004D0C; }
#bold12_gray				{font-size: 12px; font-weight: bold; color: #515651;}
.bold12_gray				{font-size: 12px; font-weight: bold; color: #515651;}
#bold12_red				{font-size: 12px; font-weight: bold; color: #FF0000;}
.bold12_red				{font-size: 12px; font-weight: bold; color: #FF0000;}
#bold12_blue				{font-size: 12px; font-weight: bold; color: #0000FF;}
.bold12_blue				{font-size: 12px; font-weight: bold; color: #0000FF;}

#none12_orange			{font-size: 12px; color: #E28B4C; }
.none12_orange			{font-size: 12px; color: #E28B4C; }
#none11_orange			{font-size: 11px; color: #E28B4C; }
.none11_orange			{font-size: 11px; color: #E28B4C; }
#none11					{font-size: 11px; }
.none11					{font-size: 11px; }
#none11_italic				{font-size: 11px; font-style: italic; }
.none11_italic				{font-size: 11px; font-style: italic; }
#none11_black			{font-size: 11px; color: #000000; }
.none11_black				{font-size: 11px; color: #000000; }
#none11_green			{font-size: 11px; color: #004D0C; }
.none11_green			{font-size: 11px; color: #004D0C; }
#none11_gray				{font-size: 11px; color: #515651;}
.none11_gray				{font-size: 11px; color: #515651;}
#none11_red				{font-size: 11px; color: #FF0000;}
.none11_red				{font-size: 11px; color: #FF0000;}
#none11_blue				{font-size: 11px; color: #0000FF;}
.none11_blue				{font-size: 11px; color: #0000FF;}

.none9_italic				{font-size: 11px; font-style: italic; }
.none11_white				{font-size: 11px; color: #FFFFFF; }
.bold11_white				{font-size: 11px; font-weight: bold; color: #FFFFFF; }
.bold11_orange			{font-size: 11px; font-weight: bold; color: #E28B4C; }

pre.border_dashed {
    padding: 1em;
    border: 1px dashed #004C18;
    background-color: #E5F5E8;
    line-height: 1.1em;
}
pre.border_dashed_red {
    padding: 1em;
    border: 1px dashed #004C18;
    background-color: #E5F5E8;
    color: #FF0000;
    line-height: 1.1em;
}
#border_dashed {
    padding: 1em;
    border: 1px dashed #004C18;
    background-color: #E5F5E8;
    line-height: 1.1em;
}
#border_dashed_red {
    padding: 1em;
    border: 1px dashed #004C18;
    background-color: #E5F5E8;
    color: #FF0000;
    line-height: 1.1em;
}
.border_dashed {
    padding: 1em;
    border: 1px dashed #004C18;
    background-color: #E5F5E8;
    line-height: 1.1em;
}
.border_dashed_red {
    padding: 1em;
    border: 1px dashed #004C18;
    background-color: #E5F5E8;
    color: #FF0000;
    line-height: 1.1em;
}
