/* CSS Document - Lindy Gibbons*/
#printOnly{display:none;}
a.blue:link{ color:#290474; text-decoration:none; font-size:11px;}
a.blue:visited{ color:#290474; text-decoration:none; } 
a.blue:hover{ color:#290474; text-decoration:underline; } 

a:hover{text-decoration:none; }
a.white:hover{ color:#fff; text-decoration:underlin}

a.white:link{ color:#fff; text-decoration:underline; font-size:11px;} 
a.white:visited{ color:#fff; text-decoration:underline; }
a.white:hover{ color:#fff; text-decoration:none; } 

.inlineBox {color:#ffffff; background-color:#4b46ea; margin-top:15px; margin-left:0; margin-right:0; margin-bottom:10px; padding-top:6px; padding-right:4px;padding-left:4px; padding-bottom:6px; display:block; border:#290474; border-style:double; width:95%; text-align:center;}
.leftNavText{
	font:Georgia, "Times New Roman", Times, serif;
	color:#c50828;
	font-size:20px;
}
p li {
 color:#333333; list-style:square; text-indent:8px;
}
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#mainPageAreaContainer img {
    border: 0;
	float:left;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:7px;
}
#thirdColumn img {
    border: 0;
	float:left;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:7px;
}

/*- Menu --------------------------- */

#menu {
        width: 140px;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		padding-left:5px;
		vertical-align:middle;
		letter-spacing:-1px;
        }

#menu li a {
        height: 23px;
		padding-left:3px;
		vertical-align:bottom;
          voice-family: "\"}\"";
          voice-family: inherit;
        text-decoration: none;
        }

#menu li a:link, #menu li a:visited {
        color: #290474;
        display: block;
        background:#fff;
        }

#menu li a:hover, #menu li #current { 
        color: #fff;
        background:url(../newimages/images/buttonOn_leftPiece_5x23.jpg); background-repeat:no-repeat;
		background-color:#290474;
        }

#floatingBg {
	position:absolute;
	right:87%;
	top:-2px;
	width:435px;
	height:570px;

	background-image:url(../newimages/itclogo_large.gif);
	background-repeat:no-repeat;
}
#siteIndex {
	position:absolute;
	left:880px;
	top:78px;
	width:91px;
	height:17px;
	z-index:3;
}

html {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

body{ 
		text-align: center; /*IE6 fix to allow allow centerWebDesign to work properly*/
        margin:0; 
		background-image:url(../newimages/images/gradientBg_1x330.jpg);
		background-repeat:repeat-x;
		top:0;
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treated as min-height*/
		min-height:100%; /* real browsers */
		text-align:left; margin:0.5em 0px 0px 0px; padding:0px; font:0.95em/1.5em arial,tahoma,"sans serif";
		}

h1{color:#290474; font-size:1.5em;}
/*h2{color:#290474; font-size:.5em; color:#000;}*/
h2{color:#290474; font-size:1.2em; font-family:"Times New Roman", Times, serif; color:#c50828;}
h3{color:#290474; font-size:13px; color:#fff;}
.inlineHighlight{color:#c50828; font-weight:bold;}
.whiteSpecial{
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:1.25em arial,tahoma,"sans serif"; font-weight:bold; color:#ffffff;
}

#slogan{
	position:absolute;
	background-color:transparent;
	left:368px;
	top:5px;
	width:590px;
	height:30px;
	z-index:1;
	border:0px transparent solid;
}
#bannerText2 {
	position:absolute;
	left:525px;
	top:40px;
	width:433px;
	height:21px;
	z-index:3;
}

#ads {
	position:absolute;
	left:19px;
	top:235px;
	width:164px;
	height:15px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
	padding-right:15px;
}
.sponsored {font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;}
#adsSub {
	position:absolute;
	left:19px;
	top:0;
	width:164px;
	height:15px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
	padding-right:15px;
	z-index:10;
}

/*.text{font-size:12px; text-align:left; padding:7px;}*/
p{ text-align:left; color:#000;  margin:0.5em 0px 0px 0px; padding:0px; font:0.95em/1.5em arial,tahoma,"sans serif";}
table{ text-align:left; color:#000;  margin:0.5em 0px 0px 0px; padding:5px; font:0.95em/1.5em arial,tahoma,"sans serif";}
		
#container{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width:979px;
	padding-bottom: 1em;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border:0px transparent solid;

	}
	
	#bannerContainerBg{
	background-image:url(../newimages/images/bannerRepeat_1x110.jpg);
	background-repeat:repeat-x;
	width:961px;
	background-color:#290474;
	height:110px;
	text-align:left;
	position:absolute;
	border:0px transparent solid;
	top:0;
	left: 0;
	padding:0;
}
		
				#bannerLogo{
					background-image:url(../newimages/images/bannerLogo_375x110.jpg); background-repeat:no-repeat; 
					position:absolute;
					left:0; 
					height:110px; 
					width:375px;
					z-index:0;}
					
#bannerRight{
	background-image:url(../newimages/images/bannerRight_18x110.jpg);
	background-repeat:no-repeat; 
	background-color:#290474;
	float:right;
	position:absolute;
	z-index:2;
	height:110px;
	width:18px;
	left:961px;
	top:0;
	padding:0;
	border:transparent 0px solid;
	background-color: #290475;
					}
	
	#topPageAreaContainer{
			position:absolute;
			top:112px;
			left:0px;
			width:100%;;
			left:0;
			background-color:#290475;
			}
		
		#navigation	{
			position:absolute;
			width:145px;
			height:247px;
			background:#fff;
			top:0px;
			left:0px;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:5px;
			padding-right:0px;
			z-index:2;
			}
		#flashArea{
				background-image:url(../Flash/images/flashArea_welcome_495x248.jpg); 
				background-repeat:no-repeat;
				position:absolute;
				height:248px;
				width:495px;
				top:1;
				left:150px;
				z-index:5;}

		#flashAreaSub {
				/*background-image:url(../newimages/images/flashArea_495x248.jpg); background-repeat:no-repeat;*/
				position:absolute;
				height:248px;
				width:495px;
				top:1;
				left:150px;
				z-index:5;}
		#pageRightCorner{
	background-image:url(../newimages/images/pageTopRightRound_325x30.jpg);
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	height:30px;
	width:325px;
	padding:0;
	top:0px;
	right:1px;
	z-index:1;
	text-align:left;
}			
		#thirdColumn{
	position:absolute;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	right:1px;
	top:134px;
	background-color:#fff;
	width:325px;
	height:200px;
	z-index: 1;
		}
		#whoWeAreTitle {
			position:absolute;
			left:12px;
			top:-13px;
			width:184px;
			height:33px;
			z-index:1;
		}

		#whoWeAreText{
			position:absolute;
			top:0px;
			right:146px;
			width:186px;
			height:60px;
			z-index:2;
			}

#mainPageAreaContainer{
	position:absolute;
	top:364px;
	left:155px;
	width:490px;
	background-color:transparent;
	height:100%;
	padding:0;
	z-index: 6;
	}

/*#adColumn{position:absolute; top:365px; left:600px; height:400px;width:336px;}*/



/*         footer -------------------------------------------------------------------------   */
#footer{
	width:979px;
	height: 100%;
	position:relative;
	text-align:center;
	color:#cccccc;
	background-color: #ffffff;
	border-top:dotted silver 1px;
	left:0
	padding-top:1em;
	left: -150px;
	z-index:10;
	
}
			
			#lgibbs {
				position:absolute;
				left:688px;
				top:21px;
				width:288px;
				height:1px;
				z-index:10;
			}
			
			
			#adminArea{
				position:absolute;
				left:290px;
				top:10px;
				width:257px;
				height:109px;
				z-index:20;
				background-color: #fefefe;
				border-left:dotted #999999 1px;
				border-right:dotted #999999 1px;
				padding:5px 15px 5px 70px;
				text-align:left; color:#999999; margin:0.5em 0px 0px 0px; font:0.95em/1.5em arial,tahoma,"sans serif";
			}
			#copyright {
				position:absolute;
				left:0px;
				top:174px;
				width:100%;
				height:8px;
				z-index:3;
				text-align:center; color:#666;  margin:0.5em 0px 0px 0px; padding:0px; font:0.95em/1.5em arial,tahoma,"sans serif";
			}
#promos {
	position:absolute;
	background-color:#FFFFFF;
	left:0px;
	top:360px;
	width:145px;
	height:100%;
	margin-left:8px;
	margin-right:2px;
	margin-top:3px;
	margin-bottom: 0px;
	padding:3px;
	z-index:2;
}
