/* 
	screen.css

	colors: 
		yellow: ffcb23
		green	b0bc22
		blue	0065a4
		grey:	dcddde	(org light)
				434a4f	(org dark)
				
				ccc		(line)
				f0f0f0	(line 2)
				f7f7f7	(bg navigation)
				ebebeb	(bg page)

		text: 	333
*/

@import url(form.css);
@import url(grid.css);
@import url(item.css);
@import url(nav.css);
@import url(table.css);

body					{
							margin: 0 auto;
							padding: 0;
							font-family: 'Trebuchet MS','Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;

							font-size: 11px;
							line-height: 16px;
							color: #333;
							background:#ebebeb repeat-y url(bg/page.gif) 50% 0;
						}

code					{ color: #333; display: none; }
a,
a:visited				{ color: #006bb9; text-decoration: none; }
a:hover					{ color: #006bb9; text-decoration: underline; }

a:focus					{ outline: none; }
a:active				{ outline: none; }
:-moz-any-link:focus	{ outline: none; }

img						{ margin: 0px 0px 10px 0px; border: 0; }

img.bannerimage				{ margin: 0px 0px 0px 0px; border: 0; }
h1, h2, h3, h4 			{ margin: 0px 0px 7px 0px; font-weight: normal; clear: left; }

h1,
.pagetitle				{ margin: 0px 0px 10px 0px; font-size: 20px; line-height: 1.4; }

h2						{ font-size: 16px; line-height: 1.1; }
h3						{ font-size: 14px; font-weight: bold; }
h4						{ font-size: 12px; font-weight: bold; }
h5						{ font-size: 1em; color: #000; font-weight: bold; margin: 0; }
h6						{ font-size: 1em; }

h1 span,
.pagetitle span,
h2 span,
h3 span,
h4 span					{ color: #999; }

p			 			{ margin: 0px 0px 15px 0px; padding: 0px; }

ul, ol, dl				{
							margin: 0px 0px 15px 0px;
							padding: 0 0 0 15px;
							clear: left;
						}
blockquote				{ 
							margin: 0px;
							padding: 0px 0px 0px 30px;
							font-style: italic;
							color: #666;
						}

.left					{ float: left; }
.right					{ float: right; }
.hide					{ display: none; }

img.margin-right		{ margin-right: 10px; }

.white,
.white a,
.white a:hover			{ color: #fff !important; }

div.clr,
div.clear				{ clear: both; height: 0; }
.clr:after,
.clear:after			{ content: "."; clear: both; display: block; visibility: hidden; height: 0; }


hr						{
							margin: 0px 0px 10px 0px;
							padding: 0px;
							width: 100%; 
							float: left;
							clear: both;
							border: none;
							border-bottom: 1px solid #ccc;
							background:#ccc;
							height:0;
						}
hr.dashed				{ border-bottom: 1px dashed #ccc; }

p.intro 				{
							margin: 0px 0px 15px 0px;
							font-size: 1.1em;
							line-height: 1.3;
						}
p.large					{
							margin: 0px 0px 15px 0px;
							font-size: 1.2em;
							line-height: 1.4;
						}

sup, sub				{ line-height: 0; }

/* 
...
--------------------------------------------------------
*/
ol#searchresult 				{
									margin: 0px;
									padding: 0px 0px 0px 0px;
									list-style-image: none;
									list-style-position: inside;

									list-style-type: none;
									font-size: 1.2em;
									line-height: 1em;
								}

ol#searchresult li				{
									margin: 0;
									padding: 10px 0px 0px 0px;
									border-bottom: 1px solid #d9d9d9;
								}
ol#searchresult li.last			{ border: none; }
ol#searchresult li p			{ font-size: 11px; }


ul.article_list 				{
									margin: 0px;
									padding: 0px;
									list-style-type: none;
								}
ul.article_list li				{
									margin: 0px 0px 10px 0px !important;
									padding: 0px 0px 10px 170px;
									clear: left;
									float: left;
									width: 400px;
									border-bottom: 1px solid #d9d9d9;
								}
ul.article_list li h3			{ margin: 0; padding: 0; clear: right;  }
ul.article_list li p			{ font-size: 11px; }

ul.article_list li .thumb		{ 
									margin: 0 0 0 -170px;
									position: relative;
									width: 160px;

									float: left;
									clear: left;
									overflow: hidden;
								}
ul.article_list li.l			{
									border-bottom: none;
								}

/*
	
------------------------------------------------------ */