/* Style Sheets For CIIT */
body	
	{
	background-color:#FFFFFF;
	padding-top:0px;
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#6B6B6B;
	}
td	{
	font-size:11px;

	}
.tablebody
	{
	margin-left: auto;
	margin-right: auto;
	width:772px;
	}
.logo
	{
	width:300px;
	}	
.banner
	{
	border:1px solid #000000;
	background-color:#000000;	
	}
.borderpixbluewidth
	{
	vertical-align:top;
	width:1px;
	background-color:#3781B9;
	}	
.borderpixblueheight
	{
	height:1px;
	background-color:#3781B9;
	vertical-align:top;
	}
.borderpixblueheightimage
	{
	vertical-align:top;
	background-image:url(images/common/borderboxright.gif);
	background-repeat:no-repeat;
	}		
.leftcontainer
	{
	padding-top:3px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:3px;
	border-top:1px solid #3781B9;
	border-bottom:1px solid #3781B9;
	border-left:1px solid #3781B9;
	width:298px;
	}		

.topmenu
	{
	vertical-align:middle;
	border-left:1px solid #3781B9;
	height:30px;
	padding-left:4px;
	}
.content
	{
	border-right:1px solid #3781B9;
	border-top:1px solid #3781B9;
	border-bottom:1px solid #3781B9;
	height:430px;
	}	
.underright
	{
		border-right:1px solid #3781B9;
		height:26px;
		padding-top:2px;
		vertical-align:bottom;
		padding-right:5px;
	}	
.menu	
	{
	height:21px;
	background-color:#FF9900;
	color:#FFFFFF;
	border-top:1px solid #FCC746;
	border-left:1px solid #FCC746;	
	border-right:1px solid #915701;	
	border-bottom:1px solid #915701;	
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	}	
.menubottom	
	{
	height:21px;
	background-color:#E2E2E2;
	color:#6B6B6B;
	border-right:1px solid #ABABAB;	
	border-bottom:1px solid #ABABAB;	
	padding-left:3px;
	padding-right:3px;		
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	width:auto;
	}	
.menubottomover
	{
	height:21px;
	background-color:#AEAEAE;
	color:#E2E2E2;
	border-right:1px solid #6B6B6B;	
	border-bottom:1px solid #6B6B6B;	
	padding-left:3px;
	padding-right:3px;		
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	width:auto;
	}		
.menubottom a
	{
	color:#6B6B6B;
	text-decoration:none;
	font-size:12px;
	}	
.menubottomover a
	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	}		
.homebox
	{
	padding-right:4px;
	padding-bottom:5px;
	background-image:url(images/common/backhomeboxes.gif);
	background-repeat:repeat-y;
	background-position:top right;
	}	
.boxes
	{
	border:1px solid #FF9900;
	padding:1px 1px 1px 1px;
	background-color:#FFFFFF;
	}	
#boxesinsidespacer
	{
	height:20px;
	background-image:url(images/common/bluedottedpix.gif);
	background-repeat:repeat-x;
	background-position:center;
	}	
.boxtitle
	{
	background-color:#FF9900;
	height:19px;
	border-bottom:1px solid #FFFFFF;
	padding-left:72px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-size:14px;
	}
.boxblueborder
	{
	background-color:#3781B9;
	height:7px;
	}	
.boxsubtitle
	{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:text-top;
	}	
.boxcontent
	{
	padding:0px 6px 12px 6px;
	color:#3781B9;
	font-size:11px;
	}	
.tablebox
	{
	margin-top:50px;
	}	
.smallfooter
	{
	height:16px;
	}	
.footer,.footer a,.footer a:hover
	{
	font-size:11px;
	color:#3781B9;
	text-align:center;
	text-decoration:none;
	}	
.navmenu
	{
	border-left:1px solid #3781B9;
	border-bottom:1px solid #3781B9;
	background-color:#3781B9;
	}	
.newscontainer
	{
	padding-right:20px;
	}		
.newstitle
	{
	font-size:11px;
	color:#7F7F7F;
	padding-top:12px;
	font-weight:bold;
	
	}	
.newscontent
	{
	padding-top:5px;
	color:#7F7F7F;
	font-size:11px;
	}	
.news a
	{
	color:#FC6C02;
	font-size:11px;
	text-decoration:none;
	}
input
	{
	font-size:11px;
	border-style:inset;
	}	
textarea
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:inset;
	}
select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3781B9;
	}			
.button
	{
	background-color:#FF9900;
	color:#FFFFFF;
	border-top:1px solid #FCC746;
	border-left:1px solid #FCC746;	
	border-right:1px solid #915701;	
	border-bottom:1px solid #915701;	
	padding-left:3px;
	padding-right:3px;		
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:20px;
	}
/* LIST ELEMENTS */
ul			{
			padding-left:10px;
			margin-left:1px;
			list-style:url(images/common/bullet.gif);
			margin-bottom:0px;
			margin-top:0px;
			list-style:square;
			font-size:11px;
			}
			
li			{
			margin-bottom:0px;
			margin-left:5px;
			margin-top:0px;
			}
ol			{
			padding-left:20px;
			margin-left:1px;
			margin-bottom:0px;
			margin-top:0px;
			color:#FF9900;
			}			
/* END OF LIST ELEMENTS */	
/*--------------- MENU ---------------------*/
/* RollOver Menu */

.Linkout 	{
			color:#FFFFFF;	
			font-size: 12px;
			font-weight:bold;
			background-color:#FF9900;
			padding-left:15px;
			padding-right:15px;	
			height:21px;
			}
			
.Linkout a	{
			font-size: 12px;
			text-decoration: none;
			color:#FFFFFF;
			}
			
.Linkover	{
			color:#FFFFFF;	
			background-color:#FF7C00;
			font-weight:bold;
			padding-left:15px;
			padding-right:15px;	
			height:21px;
			}
			
.Linkover a	{
			font-size: 12px;
			text-decoration: none;
			color:#FFFFFF;
			}
/*--------------- LAYER STYLES -----------*/


.Layerout 	{
			color:#FFFFFF;	
			background-color:#FF7C00;
			font-size: 11px;
			padding:0px 15px 0px 15px;
			height:21px;
			}
			
.Layerout a	{
			font-size: 12px;
			background-color:#FF7C00;
			text-decoration: none;
			color:#FFFFFF;
			font-weight:bold;
			}
			
.Layerover	{
			background-color:#FF9900;
			padding:0px 15px 0px 15px;
			height:21px;
			}
			
.Layerover a{
			font-size: 12px;
			text-decoration: none;
			color: #FFFFFF;
			font-weight:bold;
			}
					
.Layerout a	{
			font-size: 12px;
			text-decoration: none;
			color:#FFFFFF;	
			font-weight:bold;
			}
.layer	{
		background-color:#FF7C00;
		padding-top:5px;
		padding-bottom:5px;
		border-top:1px solid #FCC746;
		border-left:1px solid #FCC746;	
		border-right:1px solid #915701;	
		border-bottom:1px solid #915701;	
		}		
.menuspace
		{
		background-color:#FFFFFF;
		width:2px;
		}						
/*--------------- MENULEFT ---------------------*/
.Maintitle
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#3781B9;
		}
.popbottomshadow
		{
			background-image:url(images/pop/ombre.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			height:3px;
		}
.poprightshadow
		{
			background-image:url(images/pop/ombrer.gif);
			background-repeat:repeat-y;
			background-position:right BOTTOM;
			width:3px;
		}		
.tdborderwhite
		{
			border-right:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF;
		}
.popupcontent,.popupcontent td
		{
			font-size:11px;
			color:#7F7F7F;
		}		
.popsubtitle
	{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:text-top;
	color:#7F7F7F;
	}			
.menupop
	{
	background-color:#E2E2E2;
	color:#6B6B6B;
	border-right:1px solid #ABABAB;	
	border-bottom:1px solid #ABABAB;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	width:auto;
	text-decoration:none;
	}	
.menupopover
	{
	background-color:#AEAEAE;
	color:#E2E2E2;
	border-right:1px solid #6B6B6B;	
	border-bottom:1px solid #6B6B6B;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;		
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	width:auto;
	}		
.menupop a
	{
	color:#6B6B6B;
	text-decoration:none;
	}	
.menupopover a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
#menupopTOP{
float:right;
width:auto;
}	
.tdline
	{
		background-image:url(/images/line.gif);
		background-repeat:repeat-x;
		height:10;
		background-position:center;
	}	
a	{
		color:#FF6600;
		font-size:11px;
		text-decoration:none;
	}	
#flash
	{
	position:absolute;
	z-index:0;
	margin-left:218px;
	padding-top:84px;
	}
#newsfloater
	{
	position:relative;
	z-index:10;
	float:right;
	}	

#leftfloater
	{
	position:absolute;
	z-index:999;
	margin-left:5px;
	margin-top:3px;
	}		
#contentleft
	{
	background-color:#999999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
	-moz-opacity: 0.15;
	background-repeat:no-repeat;
	height:425px;
	z-index:10;
	position:relative;
	}		
#menubottom
	{
	position:relative;
	z-index:996;
	}	
.image_right
	{
	margin-left:10px;
	border:1px solid #3781B9;
	}	
td.tilesubbox{
			padding:0px 5px 0px 5px;
			line-height:20px;
			background-color:#E2E2E2;
			color:#6B6B6B;
			font-weight:bold;
			font-size:11px;
			border-bottom:2px solid white;
			}		
td.itemsubbox,td.itemsubbox a{
			font-size:11px;
			color:#0068B4;
			font-weight:bold;
			text-decoration:none;
			}			
td.subbox	{
			padding:0px 10px 0px 10px;
			font-size:10px;
			}
table.subbox{
			background-color:#F0F0F0;
			}
td.subboxfooter{
			/*background-color:#CCCCCC;*/
			height:0px;
			}
.littlespacer
	{
	height:15px;
	}			
#identity
	{
	margin:20px 0 0 0;
	position:absolute;
	z-index:10;
	visibility:hidden;
	border:1px solid #3781B9;
	background-color:#3781B9;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	}		
#password
	{
	margin:20px 0 0 0;
	position:absolute;
	z-index:10;
	visibility:hidden;
	border:1px solid #3781B9;
	background-color:#3781B9;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	}	
.textjustify
	{
	text-align:justify;
	color:#4E4E4E;
	}
.textright
	{
	text-align:justify;
	color:#4E4E4E;
	}
.textleft
	{
	text-align:justify;
	color:#4E4E4E;
	}	
#descriptifright
	{float:right}	
#descriptifleft
	{float:left;
	margin-right:20px;}
.point
	{width:10px;}
.boxtext
	{
	
	padding:15px;
	}
#nbr	
	{
	text-align:center;
	padding:3px;
	margin:3px;
	}	
#nbr a.activ,#nbr a.activ:hover,#nbr a.activ:visited,{
		 border:1px solid #7C7C7C;
		 color:#7C7C7C;
		 padding-left:3px;
		 padding-right:3px;
		 padding-top:2px;
		 padding-bottom:2px;
		 font-weight:bold;
		}	
#nbr a,#nbr a:visited{
		 padding:2px;
		 margin:2px;
		 text-decoration:none;
		 color:#7C7C7C;
		}			
#menu
	{
	z-index:999;
	position:relative;
	}		
h1	
{
font-family:Arial, Helvetica, sans-serif;
font-size:2px;
color:#F9F9F9;
margin-top:-20px;
}	