@charset "utf-8";
/* CSS FOR ROUNDED CORNERS */


/*=======  The 3 - #sec2004v2, #ant2004v2 and #ia2004v2 are specific CCS
made to have the graphic at the bottom of the round box - note that the table
heights are set in the <tr> tag of the small table.
*/


#sec2004v2, #ant2004v2, #ia2004v2
{
	background-position: center 90%;
	vertical-align:bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 170px;
}

/* ----- SECURITY NET GRAPHIC ----- */
#sec2004v2  {
	background-image: url(../images/sec2004v2.gif);

} 
/* ----- ANTITERRORISM.ORG GRAPHIC  ----- */
#ant2004v2  {

	background-image: url(../images/ant2004v2.gif);

} 
/* ----- IACSP GRAPHIC ----- */
#ia2004v2  {

	background-image: url(../images/ia2004v2.gif);
}



/*==== LINES FOR ROUNDED TABLE CELL BACKGROUNDS - work around for IE -----*/

/* ----- ORANGE BORDER ROUND BOX ------*/

.orange-leftback
{
	background-image: url(../images/round/orange_left_edge.gif);
	background-repeat: repeat-y;
}
.orange-rightback
{
	background-image: url(../images/round/orange_right_edge.gif);
	background-repeat: repeat-y;
}
.orange-top
{
	background-image: url(../images/round/orange_top_edge.gif);
	background-repeat: repeat-x;
}
.orange-bottom
{
	background-image: url(../images/round/orange_bottom_edge.gif);
	background-repeat: repeat-x;
}


.orange-leftback
{
	background-image: url(../images/round/orange_left_edge.gif);
	background-repeat: repeat-y;
}
.orange-rightback
{
	background-image: url(../images/round/orange_right_edge.gif);
	background-repeat: repeat-y;
}
.orange-top
{
	background-image: url(../images/round/orange_top_edge.gif);
	background-repeat: repeat-x;
}
.orange-bottom
{
	background-image: url(../images/round/orange_bottom_edge.gif);
	background-repeat: repeat-x;
}
/* -----  ------*/

/* ----- RED BORDER ROUND BOX ------*/

.red-leftback
{
	background-image: url(../images/round/red_left_edge.gif);
	background-repeat: repeat-y;
}
.red-rightback
{
	background-image: url(../images/round/red_right_edge.gif);
	background-repeat: repeat-y;
}
.red-top
{
	background-image: url(../images/round/red_top_edge.gif);
	background-repeat: repeat-x;
}
.red-bottom
{
	background-image: url(../images/round/red_bottom_edge.gif);
	background-repeat: repeat-x;
}


.red-leftback
{
	background-image: url(../images/round/red_left_edge.gif);
	background-repeat: repeat-y;
}
.red-rightback
{
	background-image: url(../images/round/red_right_edge.gif);
	background-repeat: repeat-y;
}
.red-top
{
	background-image: url(../images/round/red_top_edge.gif);
	background-repeat: repeat-x;
}
.red-bottom
{
	background-image: url(../images/round/red_bottom_edge.gif);
	background-repeat: repeat-x;
}
/* -----  ------*/

/* ----- GRAY BORDER ROUND BOX ------*/

.gray-leftback
{
	background-image: url(../images/round/gray_left_edge.gif);
	background-repeat: repeat-y;
}
.gray-rightback
{
	background-image: url(../images/round/gray_right_edge.gif);
	background-repeat: repeat-y;
}
.gray-top
{
	background-image: url(../images/round/gray_top_edge.gif);
	background-repeat: repeat-x;
}
.gray-bottom
{
	background-image: url(../images/round/gray_bottom_edge.gif);
	background-repeat: repeat-x;
}


.gray-leftback
{
	background-image: url(../images/round/gray_left_edge.gif);
	background-repeat: repeat-y;
}
.gray-rightback
{
	background-image: url(../images/round/gray_right_edge.gif);
	background-repeat: repeat-y;
}
.gray-top
{
	background-image: url(../images/round/gray_top_edge.gif);
	background-repeat: repeat-x;
}
.gray-bottom
{
	background-image: url(../images/round/gray_bottom_edge.gif);
	background-repeat: repeat-x;
}
/* -----  ------*/
/*================== ROUNDED CORNERS STUFF ==================*/
.t_height
{
	height: 250px;
}

.t {
	/*	==== GRAY BOX ====  */
	background-image: url(../images/round/dot_g.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #FFFFFF;
	font-size: 10px;
}
.b {background: url(../images/round/dot_g.gif) 0 100% repeat-x}
.l {
	background: url(../images/round/dot_g.gif) 0 0 repeat-y;
}
.r {
	background: url(../images/round/dot_g.gif) 100% 0 repeat-y;
}
.bl {
	background: url(../images/round/bl_g.gif) 0 100% no-repeat
}
.br {
	background: url(../images/round/br_g.gif) 100% 100% no-repeat
}
.tl {
	background: url(../images/round/tl_g.gif) 0 0 no-repeat
}
.tr {
	padding:11px;
	background-image: url(../images/round/tr_g.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
} 



/*====================THIS ONE IS THE SOLID GRAY BOX =============================*/
.roundbox {
	background-color: #E9EAED;
}
.boxtop { 
  background: url(../images/round/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 15px; 
  background: url(../images/round/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(../images/round/se.gif) no-repeat bottom right; 
}
.boxbottom div {
	font-size: 0;
	height: 15px;
	background: url(../images/round/sw.gif) no-repeat bottom left;
	margin: 0px;
	padding: 0px;
}
.boxcontent {
font-size: 12px;
  padding: 0px 15px 0px 15px;
  line-height: 130%;
}

/*----- THIS ONE WE ARE USING KEEP!!!!!  ------*/
.roundboxRED {
	background-color: #CC0000;
}
.boxtopRED { 
  background: url(../images/round/ne_red.gif) no-repeat top right; 
}
.boxtopRED div { 
  font-size: 0;
  height: 15px; 
  background: url(../images/round/nw_red.gif) no-repeat top left; 
}
.boxbottomRED { 
  background: url(../images/round/se_red.gif) no-repeat bottom right; 
}
.boxbottomRED div { 
  font-size: 0;
  height: 15px; 
  background: url(../images/round/sw_red.gif) no-repeat bottom left; 
}
.boxcontentRED {
  padding: 0px 15px 0px 15px;
}

/* Verticle  Seperator */

.vsep {
	border-top: dashed 1px #CCCCCC;
	padding-top: 10px;
	font-size: 12px;
}
