BODY{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin:0px;	
    background-image:url(../images/bg_body.gif);
	background-color:#E0ECAA;
	background-repeat:repeat-x;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}


/* styles for input, textarea, select */


.txtborder {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #666666;
	background-color:#F2F2F2;

}

.txtborderhead {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px inset #996600;
	background-color:#FFFF99;

}

.txtborderdisable {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #E3E3E3;
	background-color: #F2F2F2;
}
.txtborder2 {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 0px solid #ffffff;
	height:25px;
	padding-top:5px;
}
.txtsearchboxmid{

	background-color:#FFFFFF;
	border-top: 1px solid #C4CCCE;
	border-bottom: 1px solid #C4CCCE;
}


.txtborder1 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.txtbordersecurity{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #FF9933;
	background-color: #FFFFCC;
	height:20px;
	padding-left:3px;
	vertical-align:middle;
}

.txtborderagency{
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
	border: 1px solid #333333;
	background-color: #FFFFCC;
	padding-left:5px;
	vertical-align:middle;
}

.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height:21px;
	font-weight: bold;
	border-top: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
	border-right: 1px solid #224F7F;
	border-bottom: 1px solid #224F7F;
	background-color: #5688BD;
}


.bglinks{
	background-image:url(../images/bg_news.gif);
	background-repeat:repeat-x;
	
}


.bgheader{
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat;
	
}

.bgtable{
	background-color:#C3D9FF;
}


.bggreen{
	background-color: #D8ED76;

}

.bggreen2{
	background-color: #569C0C;

}

.bgcontent{
	background-image:url(../images/bg_content.gif);
    background-repeat:repeat;

}

.bginnercontent{
	background-image:url(../images/bg_content2.gif);
    background-repeat:repeat-x

}



/* styles for fonts sizes */

.font9{
  font-family: Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
}
.font9white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#FFFFFF;
}

.font10{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.font11red{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#EE1717;

}

.fontdate{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;

}

.font11blue{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#336A9D;

}

.titletab{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#56320C;
  padding-left:8px;

}

.fontwhite{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

.fontred{
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#FF0000;
}

.fontorange{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#762903;
}

.font11{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}


.font12blue{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#32347F;
  font-weight:normal;
}


.font11white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
}
.font12{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.font11bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;

}


.font12bold{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}


.font12white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}


.font11orange{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#993300;
  font-weight:bold;
}

.fontinnertitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#12739C;
  font-weight:normal;
}

.fontblue{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  font-weight:normal;
}

.fontgrey{
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#5A5A5A;
  font-weight:normal;
}

.fontgreen{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#006600;
  font-weight:bold;
}

.fontconfirm{
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#325E04;
  font-weight:bold;

}

.fonttxt{
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#191E60;
  font-weight:bold;

}

.fontpagetitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#32347F;
  font-weight:bold;
  padding-left:5px;
}

.fonttlogin{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#663300;
  font-weight:bold;
  padding-left:5px;
}


.infotext{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
}


.borderdot{
	border-bottom:1px dotted #666666;
	vertical-align:middle;
	
}

.borderbottom{
	border-bottom: 1px solid #999999;
}


.leftborderlogintab{
	border-left: 2px solid #F1DDAA;
	background-color:#ffffff;
	
}

.rightborderlogintab{
	border-right: 2px solid #F1DDAA;
	background-color:#ffffff;
	
}

.bottomborderlogintab{
	border-bottom: 2px solid #F1DDAA;
	background-color:#ffffff;
	
}



.reporttabborder{
	border: 2px solid #cccccc;
	background-color:#ffffff;
	
}



.leftborderloginblue{
	border-left: 2px solid #C2E9F8;
	background-color:#ffffff;
	
}

.rightborderloginblue{
	border-right: 2px solid #C2E9F8;
	background-color:#ffffff;
	
}

.bottomborderloginblue{
	border-bottom: 2px solid #C2E9F8;
	background-color:#ffffff;
	
}



.logintabheader{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#7A510C;
  padding-left:5px;
  font-weight:bold;
 
}

.loginusertab{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#19568D;
  font-weight:bold;
  padding-left:0px;
 
}


.homecontent{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding-right:10px;
  line-height:18px;
  font-style:normal;
  text-align:justify;
}


.content{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding-right:10px;
  line-height:18px;
  font-style:normal;
  text-align:justify;
}

.innercontent{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding:20px;
  line-height:20px;
  font-weight:normal;
  text-align:justify;
}


.pagetitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	
}

.footertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#21D4D4;

}

/* styles for bgcolor */

.bgwhite{
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.bgpageblue{
	background-color: #013666;
}

.bggrey0{
	background-color: #f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.bgorange{
	background-color: #093D71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}


.borderblue{
	border:1px solid #999999;
}


.bggrey1{
	background-color: #E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
}

.bggrey2{
	background-color: #D7D7D7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}
.bggrey3{
	background-color: #F5F5F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bggrey5{
	background-color: #E7E7E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bggrey4{
	background-color: #cccccc;
}


.bgblack{
	background-color: #000000;
}

.bglightblue{
	background-color: #DDEBF4;
}


.border{
	border: 1px solid #cccccc;
}


/* Style for default text links*/

a, a:link, a:active, a:vlink {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #003399;

}

a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #666666;
	
}


/* style on the red */

A.linkaction:link
{
	color: #993300;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;
	font-weight:bold;
}

A.linkaction:visited
{
	color: #993300;
    font-family: verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	font-weight:bold;
}
A.linkaction:active
{
	color: #993300;
    font-family: verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	font-weight:bold;
}
A.linkaction:hover
{
	color: #666666;
    font-family:  verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
	font-weight:bold;
}



/* style on the red */
A.linkmore:link
{
	color: #0065CC;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;
	font-weight:bold;
}

A.linkmore:visited
{
	color: #0065CC;
    font-family: verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	font-weight:bold;
}
A.linkmore:active
{
	color: #0065CC;
    font-family: verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	font-weight:bold;
}
A.linkmore:hover
{
	color: #666666;
    font-family:  verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
	font-weight:bold;
}


/* style on the red */
A.linkactionbig:link
{
	color: #993300;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
}

A.linkactionbig:visited
{
	color: #993300;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	font-weight:bold;
}
A.linkactionbig:active
{
	color: #993300;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	font-weight:bold;
}
A.linkactionbig:hover
{
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
	font-weight:bold;
}



/* style for the navigation*/
A.linkorange:link
{
	color: #993300;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}

A.linkorange:visited
{
	color: #993300;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}
A.linkorange:active
{
	color: #993300;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}
A.linkorange:hover
{
	color: #996600;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
	font-weight:bold;
}


A.linkblack:link
{
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;

}

A.linkblack:visited
{
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
A.linkblack:active
{
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
A.linkblack:hover
{
	color: #993300;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}



/* style for video list */

A.linkvideo:link
{
	color: #2D6AA1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: normal;

}

A.linkvideo:visited
{
	color: #2D6AA1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: normal;
	
}
A.linkvideo:active
{
	color: #2D6AA1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: normal;
}
A.linkvideo:hover
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: normal;
}
/* end of style for video list */



/* style for events list */

A.linkevent:link
{
	color: #B55A00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: normal;

}

A.linkevent:visited
{
	color: #B55A00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: normal;
	
}
A.linkevent:active
{
	color: #B55A00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: normal;
}
A.linkevent:hover
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: normal;
}

/* end of style for events list */



A.linkfooter:link
{
	color: #0D1163;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight:normal;
}

A.linkfooter:visited
{
	color: #0D1163;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	font-weight:normal;
}
A.linkfooter:active
{
	color: #0D1163;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	font-weight:normal;
}
A.linkfooter:hover
{
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
	font-weight:normal;
}




	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #fff;
		margin:0px;
		padding:0px;


	}
	#gallery ul { list-style: none; 
			margin:0px;
		padding:0px;
}
	#gallery ul li { display: inline; }
	#gallery ul img {
		border:1px solid #ffffff;
		border-width: 1px 1px 1px;
	}
	#gallery ul a:hover img {
		border: 1px solid #fff;
		border-width: 1px 1px 1px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	
.bglogin1{
	background-color:#2A5781;
	
}


/* style for link login public search */

A.linkpublic:link
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
	color: #ffffff;

	
	
}

A.linkpublic:visited
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	font-weight:bold;
	color: #ffffff;
	
	
}
A.linkpublic:active
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	font-weight:
