
/* Base Definitions */

* {
	font-family:				"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 					0; 
	margin: 					0;
}


img { 
	border: 					0px; 
}

.clearfix:after {
    content: 					"."; 
    display: 					block; 
    height: 					0; 
    clear: 						both; 
    visibility: 				hidden;
}
.clearfix {
	display: 					inline-table;
}


/* Hides from IE-mac \*/
* html .clearfix {
	height: 					1%;
}
.clearfix {
	display: 					block;
}




html{
	border:					0;
	color:					#000;
	font-size:				13px;
}

body{
	/*background:				#f9f9f9 url(../images/tibc_bg_main.gif) repeat-x;*/	
	background-color:		#eee;	
	height:					100%;
	margin:					0px 0px 0px 0px;	
	padding:				0px 0px 0px 0px;
	text-align:				center; 
	width:					100%;

}

a{
	color:					#02540c;
	text-decoration:		none;
}
a:hover{
	color:					#cb0101;
	text-decoration:		underline;
}

h1{
	color:					#003b73;
	font-size:				16px;
	font-weight:			bold;
	padding:				12px 0px 0px 0px ;
	margin:					0;
}




/* DIVS */
div#outer{
	margin: 				0px auto;
	position:				relative;
	text-align:				left;
	width:					1000px;
}

div#inner{
	float:					left;
	padding:	 			0px 0px 40px 0px;	
	margin:					0;
	width:					1000px;
}

div#banner{
	float:					left;
	padding:	 			0px 0px 0px 0px;
	height:					90px;
	margin:					0;
	width:					1000px;
}

div#window{
	float:					left;
	padding:	 			0;	
	margin:					0;
	width:					1000px;
}

div#windowTop{
	background:				transparent url(../images/window_top.png) no-repeat bottom left;
	float:					left;
	height:					24px;
	padding:	 			0;	
	margin:					0;
	width:					1000px;
}

div#windowMain{
	background:				transparent url(../images/window_body.png) repeat-y bottom left;
	float:					left;
	padding:	 			0;	
	margin:					0;
	width:					1000px;
}

div#windowBottom{
	color:					#d5d5d5;
	background:				transparent url(../images/window_bottom.png) no-repeat top left;
	float:					left;
	font-size:				11px;
	height:					24px;
	padding:	 			40px 0px 0px 0px;	
	margin:					0;
	text-align:				center;
	width:					1000px;
}

div#windowBottom p{
	color:					#9dbca1;
	padding:	 			0px 0px 0px 0px;	
	margin:					0;
	text-align:				center;
	width:					1000px;
}

div#windowBottom p a{
	color:					#9dbca1;
	text-decoration:		none;
}

div#windowBottom p a:hover{
	color:					#ab1111;
	text-decoration:		underline;
}




div#windowMainLeft{
	float:					left;
	padding:	 			0px 28px 0px 0px;	
	margin:					0;
	width:					160px;
	visibility:				hidden;
}
div#windowMainCenter{
	/*background:				#fff url(../images/winter_0910_bg.jpg) no-repeat top left;*/
	background-color:		#fff;
	float:					left;
	padding:	 			0px 50px 90px 0px;	
	margin:					0;
	width:					575px;
}
div#windowMainRight{
	float:					right;
	padding:	 			0;	
	margin:					0;
	padding:	 			0px 0px 0px 27px;	
	margin:					0;
	visibility:				hidden;
}

div.gutterRow{
	float:					left;
	padding:	 			0;	
	margin:					0;
	width:					160px;
}


div#windowMainCenter #greetings{
	float:					left;
	height:					106px;
	padding:	 			0px 0px 0px 0px;	
	margin:					0;
	width:					555px;
}


div#windowMainCenter #logo{
	float:					left;
	padding:	 			45px 44px 0px 50px;	
	margin:					0;
	width:					249px;
}


div#windowMainCenter #sep{
	background-color:		#e5e5e5;
	float:					left;
	height:					200px;
	padding:	 			0;	
	margin:					0;
	width:					1px;
}


div#windowMainCenter #offerings{
	float:					right;
	padding:	 			20px 6px 5px 30px;	
	margin:					0;
	width:					175px;
}

div#windowMainCenter #offerings p{
	float:					left;
	padding:	 			0px 0px 17px 0px;	
	margin:					0;
	width:					175px;
}

div#windowMainCenter #offerings p a{
	font-size:				14px;
	font-weight:			normal;
	color:					#b0b0b0;
	text-decoration:		none;
}

div#windowMainCenter #offerings p a:hover{
	color:					#ab1111;
	text-decoration:		none;
}




