/* - Links - */

a:link  { 
			color: #000066
			}
		
a:visited 	 { color: #555 }

/* - Shared Templates - */

body		 { font-family: Geneva, Arial, Helvetica, san-serif; margin-top: 5px; margin-left: 5px }
		
.title		{
			color: #990000;
			font-weight: bold;
			font-size: 16px;
			font-family: Helvetica, Arial, sans-serif;
			background-color: #EEEEDD;
			vertical-align: middle;
			margin-top: 0px;
			margin-bottom: 2px;
			padding: 6px 4px 5px;
			border-top: 1px solid #999;
			border-bottom: 1px solid #999
			}
			
.subtitle	{
			color: #990000;
			font-weight: bold;
			font-size: 12px;
			font-family: Helvetica, Arial, sans-serif;
			background-color: #EEEEDD;
			vertical-align: middle; margin-top: 0px;
			margin-bottom: 2px;
			padding: 4px 4px;
			border-bottom: 1px solid white
			}
			
.byline		  { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #EEEEDD; vertical-align: middle; margin-top: 0px; margin-bottom: 2px; padding: 3px 4px }
			
.subhead 	{
			font-weight: bold;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 16px
			}
			   		
.maindiv		     { color: #000000; font-weight: bold; font-size: 15px; font-family: Helvetica, Arial, sans-serif; background-color: #fff; vertical-align: middle; margin-top: 0px; margin-bottom: 8px; padding: 4px 4px 3px; border-top: 1px solid #999; border-bottom: 1px solid #999; width: 100%; height: 23px }
.coldiv   { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; background-color: #dcdcdc; padding-top: 2px; padding-bottom: 1px; padding-left: 2px; width: 100%; height: 12px }
.bannercapt    { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; padding-top: 2px; border-top: 1px solid #818181 }
/* - Text - */

.para		{
			font-size: 12px;
			line-height: 16px;
			font-family: Verdana, Arial, Helvetica, sans-serif
			}
	  
.parasmall	{
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 12px
			}
			
.small 		 { font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.divlink 		   { font-weight: normal; font-size: 8px; font-family: Arial, Helvetica, sans-serif; padding-right: 4px }

.maindivtitle 		   { color: #990000; font-weight: bold; font-size: 15px; font-family: Helvetica, Arial, sans-serif; padding-left: 4px }
.colsmall	 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 8px }
			.contents	   { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; list-style-image: url(images/frontpage/linev.gif); padding-top: 2px; padding-bottom: 4px; padding-left: 4px }

/* - Navigation - */


.nav { 
width: 130px; 
padding: 0;
margin-left: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-size: 11px;
color: #990000;
line-height: 16px;
text-decoration: none;
}

.nav a
{
display: block;
padding: 2px;
width: 130px;
background-color: #EEEEDD;
border-bottom: 3px solid #FFFFFF;
}

.nav a:link, .nav a:visited
{
color: #990000;
text-decoration: none;
}

.nav a:hover
{
background-color: #F9D08A;
color: #990000;
text-decoration: none;

}






/* - Form Elements - */

.field 		{
			background:#FEFEFE;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif
			}
			
.button 	{
			font-weight: bold;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #fff8e1
			}
			
.pop 		{
			font-size: 10px;
			font-family: Arial, helvetica
			}
			
.butsmall 	{
			font-weight: bold;
			font-size: 10px;
			font-family: Arial, helvetica
			}

/* - News - */

.headsynop	{
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif
			}
			
.headlink	{
			font-weight: bold;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif
			}
			
.listsyn	 { font-size: 10px; font-family: Arial, Helvetica, sans-serif }
			
.listlink	   { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
			
.listfeat	  { font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; position: relative; top: 2px }
			
.listdate	{
			font-size: 11px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-color: #696969
			}
			
.article	   { font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 2px }

.articlesyn		   { color: #000000; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 2px }

.slot	  	{
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif
			}

/* - Frontpage - */

.rightbartxt	{
				font-size: 10px;
				font-family: Verdana, Helvetica, sans-serif
				}
				
.front			{
				font-size: 11px;
				font-family: Arial, Helvetica, san-serif
				}
				
.frontsmall 	{
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif
				}

/* - Tenders & Contracts - */

.tenderspop		{
				font-weight: bold;
				background:#C7E0FF;
				font-size: 10px;
				height: 12px;
				font-family: Verdana, Arial, Helvetica, sans-serif
				}

.tendersbutton 	{
				font-weight: bold;
				background:#C7E0FF;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif
				}
				
.contractsbutton {
				font-weight: bold;
				background:#D9FFDC;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif
				}
				
.tendersfield 	{
				background:#FEFEFE;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif
				}
				
.date 			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #2B2788
				}
				
.contractspop 	{
				font-weight: bold;
				background:#D9FFDC;
				font-size: 10px;
				height: 12px;
				font-family: Verdana, Arial, Helvetica, sans-serif
				}
