/*-- www.wsis-award.org --*/

body
{	font-family: Verdana, Arial;
	font-size: 10px;
	color: black;
	margin: 0px;
	padding: 0px;
}

table		{	font-size: 10px; }
a			{	text-decoration: none;	color: #ff9900;	}
a:hover	{	color: #ff9900;	}
a img 		{	border: none;	}
img		{	border: 0px;	}
ul			{	list-style: bullet; text-indent: inherit;	}
ol			{	list-style: decimal-leading-zero; text-indent: inherit; }
li			{	line-height: 12px; }
pre			{	font-size: 8pt; }
hr			{	color: #cccccc; noshade;}

/*-- IE filters --*/
a .alpha 			{	filter: alpha(opacity=40); }
a:hover .alpha 	{	filter: alpha(opacity=100); }

/*-- shared top --*/
.top_table1
{		background-image: url(back_top1.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F5F5F5;
		border-bottom: solid #999999 1px;
}

.top_menu		{ background-color: white; color: black; font-size: 10px; }
.top_menu td	{ padding-left: 25px;	}

/*-- specifc --*/
.cc_grandjury		{ 	font-size: 8px; color: black; }
.cc_grandjury td	{ 	font-size: 18px; color: black; }
.cc_head			{ 	font-size: 10px; color: #000088; font-weight: bold; }
.cc_head2			{ 	font-size: 10px; color: black;	 }
.cc_empty			{ 	border-bottom: solid silver 1px;	}
.cc_country		{ 	border-bottom: solid silver 1px;	font-weight: bold;	}
.cc_flag			{ 	text-align: center; padding: 6px 15px 0px 15px; }

/*-- page footers --*/
.page_footer 		{ border: solid silver 1px; background-color: white; }
.page_footer td 	{ text-align: center; }
.page_footer1		{ text-align: center; border-bottom: solid silver 1px;	background-color: #f5f5f5; font-size: 10px; }
.page_footer1 td	{ padding: 5px 10px 10px 10px; }

/*-- search  --*/
.searchtable		{ background-color: none; font-size: 10px; }
.searchtable tr		{ background-color: none; padding: 10px 0px 0px 0px; }

/*-- main classes --*/
.main_table 			{	width: 1002px; background-image: url("back_master.gif"); background-position: 0% 0%; }
.content_table			{	background-image: url("top_shadow_right.gif"); background-position: 0% 0%;	background-repeat: repeat-x; }	
.main_column 		{	padding: 0px 30px 0px 30px;}
.main_column table 	{	font-size: 10px; }
.left_area				{	width: 165px; 	padding: 0px 0px 0px 0px; }
.right_column			{	padding: 0px 0px 0px 0px;	text-align: center;	 }

/*-- custom navigation/info classes --*/

/*-- vertical navigation --*/
.folder_list
{	background-color: white;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height:14px;
	text-align: left;	
	color: #333333;
}

.folder_list td
{	background-color: white;
	font-family: verdana, arial;
	font-size: 10px;
	background-image: url("folder_image.gif");
	background-position: 5% 50%;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
	border-top: solid #999999 1px;
	border-right: solid #999999 1px;
	border-left: solid #999999 1px;
	height: 18;
}

.folder_list td a			{	background-color: none; width: 100%; color: black;		 }
.folder_list td a:hover		{	width: 100%; color: #888888; 	}

.folder_list td.current
{	background-color: none;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-image: url("folder_image_current.gif");
	background-position: 5% 50%;
	background-repeat: no-repeat;
	padding: 2px 2px 2px 20px;
}

.folder_list td.current a {	background-color: none; width: 100%;	 color: black; }

/*-- horizontal navigation --*/
.folder_list_vnira
{	background-color: white;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	height: 22;
}

.folder_list_vnira td
{	background-color: white;
	font-family: verdana, arial;
	font-size: 10px;
	padding: 0px 3px 0px 3px;	
}

.folder_list_vnira td a			{	background-color: none; color: black;		 }
.folder_list_vnira td a:hover	{	color: #888888; 	}

.folder_list_vnira td.current
{	background-color: none;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding: 0px 3px 0px 3px;
}

.folder_list_vnira td.current a {	background-color: none; color: #ff9900; }


/*-- list of articles --*/
.navbar 			{	font-family: Verdana, Arial; color: #333333; font-size: 10px; 	font-weight: bold; line-height:14px; }
.navbar a			{	color: #333333;	}
.navbar td			{	border-bottom: solid #999999 1px;	padding: 0px 3px 3px 3px; }
.navbar .item a	{ 	font-weight: normal;	color: #333333; }
.navbar .current a	{ 	font-weight: bold;	color: red; }

/*-- list of articles --*/
.article_titles			{	font-family: font-family: verdana, arial; font-size: 10px; }
.article_titles td		{ 	border-bottom: solid dotted red 1px; }
.article_titles .body	{	font-size: 10px; }

/*-- list of hotnews summaries --*/
.summary_hotnews {	background-color: white; font-size: 8pt;	}

.summary_hotnews .title
{ 	font-family: verdana, arial;
	color: black;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	padding: 10px 8px 1px 8px;
	text-align: left;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}

.summary_hotnews .body
{ 	color: black; 
	font-size: 9px;
	line-height: 13px;
	padding: 4px 8px 8px 8px;
	text-align: left;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}

/*-- list of news summaries --*/
.summary_image	{	background-color: none;   }
.summary_news	{	background-color: white; font-size: 9px;	 padding: 0px 0px 0px 0px; }

.summary_news .title
{ 	font-family: verdana, arial;
	color: black;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	padding: 0px 8px 0px 8px;
	text-align: left;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}
	
.summary_news .body
{ 	color: black; 
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	padding: 0px 8px 0px 8px;
	text-align: left;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}

/*-- recent content list --*/
.recent			{	background-color: white; color: black; }
.recent .title	{ 	padding: 0px 0px 0px 0px; }
.recent .body
{	background-color: #eeeeee;
	font-family: verdana, arial;
	text-align: justify;
	border-top: solid silver 1px;
	padding: 2px 4px 2px 4px;
}
.recent .archive 	{	background-color: white; padding: 0px 0px 0px 0px; border-top: solid silver 1px; }

/*-- article  --*/
.article {}
.article td	{ 	color: black; font-size: 10px; }

.article .summary_title
{	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	color: #333333;
	background-color: e3e5e6;
	padding: 2px 2px 2px 2px;	
}

.article .summary_text
{	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	padding: 10px 0px 0px 30px;
}

.article .paragraph_title
{	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	color: #333333;
	background-color: f5f5f5;
	padding: 2px 2px 2px 22px;
}

.article .paragraph_text
{	font-family: verdana, arial;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	padding: 10px 0px 20px 30px;
}

/*-- gallery --*/
.gallery{}

.gallery .summary_title
{	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	color: #333333;
	background-color: e3e5e6;
	padding: 2px 2px 2px 2px;	
}

.gallery .summary_text
{	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
	padding: 10px 0px 0px 30px;
}

.gallery .paragraph_text
{	font-family: verdana, arial;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-align: center;
	height: 23px;
	border: solid #eeeeee 1px;
	
}

.gallery .paragraph_image	{		}

/*-- temp unused --*/

.voting
{	padding: 6px 10px 6px 10px;
	background-color: #880000;
	border-bottom: solid red 1px;
	border-right: solid red 1px;
	color: #77ff00;	
	font-size: 8pt;
	font-family: verdana, arial;
	font-weight: bold;
}

.drop_down
{	background-color: #555555;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	color: #ffeb00;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
}

/*-- unclassified --*/
.form
{	background-color: transparent;
	border-color: orange;
	border-style: solid;
	border-width: 1px;
	color: black;
	font-size: 8pt;
	font-family: verdana, arial;
	font-weight: bold;
}

.form_submit_button
{	background-color: #880000;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	color: #ffeb00;
	font-size: 8pt;
	font-family: verdana, arial;
	font-weight: bold;
}

/*-- imported --*/
li {
	padding: 2pt;
}

input.formDflt,
select.formDflt,
textarea.formDflt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 300px;
}
textarea.formDfltWide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 500px;
}
input.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBBBBB;
	background-color: #333333;
	border: 2px solid #555555;
}

.date	{	font-family: Verdana, Arial; font-size: 10px; line-height:14px; font-weight: bold; color: #000000; text-decoration: none; }
.text	{	font-family: Verdana, Arial; font-size: 10px; line-height:14px; font-weight: normal; 	color: #333333; text-decoration: none; }
.text9	{	font-family: Verdana, Arial; font-size: 9px;  line-height:13px; font-weight: normal; color: #333333; text-decoration: none}