body
{
}
p
{
	font-family:Arial;
	font-size:11pt;
	color:#000000;
}
td
{
	font-family:Arial;
	font-size:11pt;
	color:#000000;
}

.input_site
{
	font-family: Arial;
	font-size: 8pt; 
	background-color: rgb(240,240,240);
	color: #000000; 
	border: 1px solid rgb(178,178,178);
}
.inputTextSmall
{font-family: Arial; font-size: 10pt; background-color: rgb(240,240,240); color: rgb(0,37,108); border: 1px solid rgb(178,178,178);
}
.mainTitle
{font-family: Arial; font-size: 20pt;color:#2370AE;font-weight:bold;display: inline-block;}
.mainTitle2
{font-family: Arial; font-size: 14pt;color:#7FB04E;font-weight:bold;margin: 0; padding: 0;display: inline-block;}
h1
{font-family: Arial; font-size: 20pt;color:#006CB7;font-weight:bold;margin: 0; padding: 0;height:30;display: inline-block;}
H2
{font-family: Arial; font-size: 14pt;color:#00256C;font-weight:bold;margin: 0; padding: 0;display: inline-block;}
H3
{font-family: Arial; font-size: 11pt;color:#000000;font-weight:bold;margin: 0; padding: 0;display: inline-block;}

.descList
{
	font-family: Arial; font-size: 10pt;color:#000000;
}
.note
{
	font-family: Arial; font-size: 10pt;color:#000000;font-weight:600;
}
.pagecontent
{
	font-family: Arial; font-size: 10pt;color:#000000;
}


.barLink
{color:#646464;font-family: Arial; font-size: 10pt;}
a.barLink
{color:#646464;font-family: Arial; font-size: 10pt;text-decoration:none;}
a.barLink:hover
{text-decoration:underline;}

a.topLink
{font-family: Arial; font-size: 8pt;color:#000000;text-decoration:none;
}
a.topLink:hover
{
font-family: Arial; font-size: 8pt;color:#000000;text-decoration:none;
}

a.middleLink
{
font-family: Tahoma;
font-size: 11pt;
color:#36558D;
font-weight:bold;
text-decoration:none;
}
a.middleLink:hover
{
font-family: Tahoma;
font-size: 11pt;
color:#36558D;
font-weight:bold;
text-decoration:none;
}
.newsDate
{font-weight:bold;
 font-family: Arial;
 font-size: 11pt;
 color:#BEBEBE;
}
A.newsDate
{font-weight:bold;
 font-family: Arial;
 font-size: 11pt;
 color:#BEBEBE;
}
A.newsTitle10
{
font-family: Arial; font-size: 10pt; color:#000000;
}
A.newsTitle11
{
font-family: Arial; font-size: 11pt; color:#000000;
}
A.newsTitle
{
font-family: Arial; font-size: 8pt; color:#000000;
}
a.more
{
font-family: Arial; 
font-size: 8pt;
border-bottom: 1px dotted rgb(0,37,108);
color:#00256C;
text-decoration:none;
font-weight:bold;
}
a.more:hover
{
	text-decoration:none;
	color:#7286AE;
	border-bottom: 1px dotted rgb(114,134,174);

}
.textSubmit
{
	font-family: Arial;
    font-size: 8pt;
	color:#69AC26;
	text-decoration:underline;
	border-bottom: 1px solid #69AC26;
	background-color:#f7f7f7;
	bottom:auto;
	border:0;
}
a.lnkRightCat
{
	font-family: Arial; font-size: 10pt; color:#282828;font-weight:bold;
	text-decoration:none;
}
a.subject
{
color:#000000;
font-family: Arial; font-size: 10pt;
font-weight:normal;
text-decoration:none;
}
a.right_Page
{
color:#000000;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
a.right_Page:hover
{
color:#000000;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
a.right_Page_act
{
color:#00256C;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
a.right_Page_act:hover
{
color:#00256C;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
.right_Page
{
background-color:#e7e7e7;
}
.right_Page_act
{
background-color:#d2d2d2;
}

a.right_Cat_act
{
color:#00256C;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
a.right_Cat_act:hover
{
color:#00256C;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
.right_Cat
{
background-color:#f4f4f4;
}
.right_Cat:hover
{
background-color:#f4f4f4;
text-decoration:none;
}

.right_Cat_act
{
background-color:#C5C5C5;
}
a.right_Cat
{
color:#000000;
font-family: Arial; font-size: 10pt;
font-weight:bold;
text-decoration:none;
}
.cyber
{
font-family:arial;font-size:9pt;font-weight:normal;text-decoration:none;}
.cyber:hover{font-family:arial;font-size:9pt;font-weight:normal;text-decoration:underline;}
.logo{padding-top:1px;cursor:hand;text-align:right;}
.stepcarousel
{
	position: relative; /*leave this value alone*/
	overflow: hidden; /*leave this value alone*/
	width: 616px; /*Width of Carousel Viewer itself*/
	height: 88px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt
{
	position: relative; /*leave this value alone*/
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	padding: 0;
	border: 0px solid black;
}

.stepcarousel .panel
{
	border: 0px solid black;
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 18px; /*margin around each panel*/
	width: 70px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.imgGalleryroll img
{
	cursor: hand;
	/*filter: alpha(opacity=70)-moz-opacity:0.7;*/
	border: 3px solid #cccccc;
}

.imgGalleryrollL:hover img
{
	cursor: hand;
	/*filter: alpha(opacity=70)-moz-opacity:0.7;*/
	border: 3px solid #333333;
}
a.imgGalleryroll:active img
{
	cursor: hand;
/*	filter: alpha(opacity=100)-moz-opacity:1.0;*/
	border: 3px solid #333333;
}
a.imgGalleryroll:hover img
{
	cursor: hand;
	/*filter: alpha(opacity=70)-moz-opacity:0.7;*/
	border: 3px solid #333333;
}
.image {
	position:relative;
	float:left; /* optional */
}
.image .text {
	position:absolute;
	background-color:#ffffff;
filter: Alpha(opacity=70); opacity: .7;  /* work in firefox*/

	right:0px; /* in conjunction with left property, decides the text position */
	bottom:30px;
	height:50px;
	vertical-align:middle;
	width:330px; /* optional, though better have one */
}
.imgSubTitle
{
	font-family:Verdana,Arial,Sans-serif;
	color:#666666;
	font-size:13px;
	padding-top:10px;
}
.imgTitle
{
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	
}
a.inner_Page_act
{
	font-weight: bold;
	font-size: 10pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#C5C5C5, endColorStr=#F4F4F4, gradientType=0);
	background: -webkit-gradient(linear, left top, left bottom, from(#C5C5C5), to(#F4F4F4));
	background: -moz-linear-gradient(top, #C5C5C5, #F4F4F4); 
		
	vertical-align: middle;
	color: #000000;
	font-family: Arial;
	height: 20px;
	background-color: #cddbe9;
	text-decoration: none;
}
a.inner_Page_act:hover
{
	font-weight: bold;
	font-size: 10pt;
	filter: no;
	color: #000000;
	font-family: Arial;
	background-color: #C5C5C5;
	text-decoration: none;
}
a.inner_Page
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Arial;
	height: 20px;

	background-color: #C5C5C5;
	text-decoration: none;
}
a.inner_Page:hover
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Arial;
	height: 20px;
	background-color: #C5C5C5;
	text-decoration: none;
}
A.gallery_title
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    COLOR: #00256C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.gallery_title:hover
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    COLOR: #1e9869;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.picture_gallery{
  BORDER: #f1f7fa 4px solid;
}

.picture_gallery_over
{
  BORDER: #006CB7 2px solid;
}
.picture_pic{
  BORDER: #ff0000 2px solid;
}

.picture_pic_over
{
  BORDER: #de9013 2px solid;
}

.album
{
  BACKGROUND-IMAGE: url(../images/Album.gif);
  BACKGROUND-REPEAT: no-repeat;
}
.listTitle
{
	  font-family: Arial;  font-size: 10pt; color: #005286; font-weight: bold; text-decoration:none
}
a.listTitle
{
	  font-family: Arial;  font-size: 10pt; color: #005286; font-weight: bold; text-decoration:none
}
a.listTitle:hover
{
	  font-family: Arial; font-size: 10pt; color: #ff9428; font-weight: bold; text-decoration:none
}
.marked_grey
{
	font-family: Arial; font-size: 10pt; color: #777777; font-weight: bold;
}
a.marked_grey
{
	font-family: Arial; font-size: 10pt; color: #777777; font-weight: bold;
}
a.marked_grey:hover
{
	font-family: Arial; font-size: 10pt; color: #ff9428; font-weight: bold;
}
.smalltitle
{
	font-family: Arial; font-size: 11pt; color: #36558D; font-weight: bold; 
}
a.smalltitle
{
	font-family: Arial; font-size: 11pt; color: #005286; font-weight: bold;  text-decoration:none
}
a.smalltitle:hover
{
	font-weight: bold;
	font-size: 11pt;
	color: #f48c11;
	font-family: Arial;
	text-decoration: none;
}
a.Page
{
	 font-size: 10pt;
	 font-family: Arial; 
	color: #989898;
	text-decoration: none
}
a.Page:hover
{
	font-size: 10pt;
	color: #66A725;
	font-family: Arial;
	text-decoration: underline;
}
.marked
{
	font-family: Arial; font-size: 12pt; color: #005286; font-weight: bold;text-decoration:underline;
}
a
{
	color:#66A725;
	text-decoration:none;
}
a:hover
{
	color:#66A725;
	text-decoration:underline;
}
input.site_button
{
	font: bold 10pt Arial; background-color: #519B07;   color: #ffffff;  cursor: pointer;
	border-bottom: solid 1px #6F6F6F;  border-right: solid 1px #6F6F6F;  border-top: solid 1px #DFDFDF;  border-left: solid 1px #DFDFDF;	
}
.inner_title
{
	font: normal 9pt Arial; color: #000000;
}
.grey9
{
	color: #515151;  font-family: Arial; font-size: 9pt;
}
td.bg_line
{
	 height: 1px;  background-color: #EBEBEB;
}
TD.line
{
	background-image: url(../images/line_list_1.gif); height: 1px; background-repeat: repeat-x;
}
.TendersDate
{font-weight:bold;
 font-family: Arial;
 font-size: 11pt;
 color:#BEBEBE;
}
A.TendersDate
{font-weight:bold;
 font-family: Arial;
 font-size: 11pt;
 color:#BEBEBE;
}
A.TendersTitle10
{
font-family: Arial; font-size: 10pt; color:#000000;
}
A.TendersTitle11
{
font-family: Arial; font-size: 11pt; color:#000000;
}
A.TendersTitle
{
font-family: Arial; font-size: 8pt; color:#000000;
}
.TendersTitle12
{
	font-family: Arial; font-size: 10pt; color:#36558D; font-weight: bold;
}
a.more_Tenders
{
font-family: Arial; 
font-size: 8pt;
color:#00256C;
font-weight:bold;
}
a.Tenders:hover
{	
	color:#7286AE;	
}
