body	{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	}
	h1,h2,h3,h4,h5,h6	{
	color:#003366;
	margin:0px;
	padding:0px;
	}
	p	{
	margin:0px;
	padding:0px;
	}
	
	h1{
	font-size:18px;
	}
	h2	{
	font-size:16px;
	}
	h3	{
	font-size:14px;
	}
	h4,h5,46	{
	font-size:13px;
	}
	
	#container	{
	
	}
	#header	{
	height:195px;
	background-image:url(../images/IPtopbanner.jpg);
	background-repeat:no-repeat;
	background-color:#F8991B;
	}
	
	#subcontainer1	{
	min-height: 450px;
	background-image:url(../images/sub1-bg.gif);
	background-repeat:no-repeat;
	}
	
	*html #subcontainer1	{
	height: 450px;
	}
	#subcontainer2	{
	margin-left:45px;
	margin-top:15px;
	}
	#primarynav	{
	width:150px;
	float:left;
	}
	#navigation	ul	{
	list-style:none;
	padding:0px;
	margin:0px;
	}	
	
	#navigation	ul li	{
	padding:0px;
	margin:0px;
	padding-top:8px;
	padding-bottom:5px;
	border-bottom:1px solid #F8991B;
	}
	
	#navigation	ul li a	{
	color:#003366;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;
	}
	
	#navigation	ul li a:hover	{
	color:#F8991B;
	}
	
	#login	{
	font-style:italic;
	font-weight:bold;
	padding:50px 0px;
	font-size:11px;
	}
	
	#login form	{
	padding:0px;
	margin:0px;
	}
	
	#login input	{
	border:1px solid #B2C3D5;
	background-color:#B2C3D5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#login select	{
	border:1px solid #B2C3D5;
	background-color:#B2C3D5;
	width:145px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	#news	{
	float:right;
	width:155px;
	background-image:url(../images/right-bg-bot.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#F8991D;
	min-height:70px;
	}
	*html #news	{
	height: 70px;
	}
	
	#newsbg	{
	background-image:url(../images/right-bg-top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:155px;
	min-height:110px;
	}
	*html #newsbg	{
	height: 110px;
	}
	
	#newsbg ul	{
	margin:0px;
	padding:0px;
	padding-top:100px;
	padding-bottom:70px;
	list-style:none;
	}
	
	#newsbg ul li{
	color:#ffffff;
	margin:0px;
	padding:10px;
	list-style:none;
	border-bottom:1px solid #FFFFFF;
	}
	
	#newsbg ul li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
	#newsbg ul li a:hover	{
	text-decoration:underline;
	}
	
	#rightbar	{
	float:right;
	width:155px;
	background-color:#F8991D;
	background-image:url(../images/right-bg-bot.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	min-height: 450px;
	}
	
	*html #rightbar	{
	height: 450px;
	}
	
	#rightbar p	{
	padding:10px;
	}
	
	#rightbar h1,h2,h3	{
	padding:10px;
	font-size:14px;
	}
	
	#rightbar h4,h5,h6	{
	padding:10px;
	}
	
	#rightbar ul	{
	margin:0px;
	margin-top:100px;
	margin-bottom:70px;
	padding:0px;
	list-style:none;
	}
	
	#rightbar ul li{
	color:#ffffff;
	margin:0px;
	padding:10px;
	list-style:none;
	border-bottom:1px solid #FFFFFF;
	}
	
	#rightbar ul li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
	#rightbar ul li a:hover	{
	text-decoration:underline;
	}
		
	#content	{
	margin:0px;
	padding:0px 15px;
	margin-left:150px;
	margin-right:155px;
	color:#666666;
	}
	
	#content a	{
	text-decoration:none;
	color:#003366;
	}
	
	#content a:hover	{
	color:#F8991B;
	text-decoration:underline;
	}
	
	#content p	{
	padding:3px 0px;
	}
	
	#smartContent	{
	margin:0px;
	padding:0px 15px;
	margin-left:150px;
	color:#666666;
	}
	
	#smartContent a	{
	text-decoration:none;
	color:#003366;
	}
	
	#smartContent a:hover	{
	color:#F8991B;
	text-decoration:underline;
	}
	
	#smartContent h1,h2,h3,h4,h5,h6	{
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	}
	
	#smartContent p	{
	padding:3px 0px;
	}
	
	#logos	{
	height:60px;
	clear:both;
	padding:20px 0px;
	}
	
	#logos ul	{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
	}
	
	#logos ul li	{
	list-style-type:none;
	display:inline;
	padding:0px 25px;
	border-left:1px solid #E5E5E7;
	}
	
	#logos ul li.firstItem	{
	border-left:0px;
	}
	
	#footer	{
	background-color:#003875;
	color:#FFFFFF;
	font-size:10px;
	padding:5px 40px;
	}
	
	#footer a	{
	color:#ffffff;
	text-decoration:none;
	}
	
	#footer a:hover	{
	text-decoration:underline;
	}
	
	.addPadding	{
	font-size:11px;
	padding:10px 20px;
	}
