	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background-color:#FFF;
		padding:0px;
		margin:0px;

	}

	p {
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}

  td {
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}

  .basic_text {
		color:#000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
    padding-left: 10px;
	}

  .caption_text {
    color:#000000;
    font-size:9px;
    padding:2px 5px 2px 5px;
    text-decoration: none;
  }
  .caption_text a {
    text-decoration: none;
  }

  .headline_large {
    color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: bold ;

  }

  .headline_medium {
    color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
    font-weight: bold ;
  }
  .headline_medium a {
    text-decoration: none;
  }

  .headline_small {
    color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold ;
  }
  .ims_promo {
    border: 1px solid rgb(77, 125, 186);
    padding: 10px 10px 20px 10px ;
    background-color: rgb(245, 249, 252);
    text-decoration: none;
  }
  .ims_promo hover {
    border: 1px solid rgb(255, 0, 0);
    cursor: hand;
  }

	#container {
		max-width:800px;
		min-width:600px;
		min-height:600px;
		height:100%;
		width:800px;
		padding:0px;
		margin:0px auto;
	}

	#top {
		height:26px;
		background-image:url(top_bg.jpg);
		background-repeat:no-repeat;
		padding:1px 0px 0px 50px;
	}

	#top p {
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}

	#top a:link {
		color:#FFFFFF; text-decoration:none;
		background-image:url(bullet_arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

	#top a:visited {
		color:#FFFFFF; text-decoration:none;
		background-image:url(bullet_arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

	#top a:active {
		color:#FFFFFF; text-decoration:none;
		background-image:url(bullet_arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

	#top a:hover {
		color:#FFFFFF; text-decoration:underline;
		background-image:url(bullet_arrow_hover.gif);
		background-repeat:no-repeat;
		padding-left:15px;}


	.label {
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}


	#sidelinks {
		width:150px;
		margin-left:32px;
		font-family:Verdana, Arial, Helvetica, sans-serif;

	}
	.sidelinkCat {
		height:25px;
		background-color: #2A4E82;
		border-bottom:1px solid #FFF;
		color:#C7DAF4;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
		padding:0px 0px 0px 10px;
		background-image:url(sidelink_bg_cat.jpg);
		font-family:Verdana, Arial, Helvetica, sans-serif;

	}

	.sidelink {
		height:26px;
		background-color:#456A9F;
		width:150px;
		border-bottom:1px solid #FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:11px;
		font-weight:normal;
		padding:0px 0px 0px 10px;
		background-image:url(sidelink_bg.jpg);

	}

	.sidelink a:link { color:#FFFFFF; text-decoration:none; }
	.sidelink a:visited { color:#FFFFFF; text-decoration:none; }
	.sidelink a:active { color:#FFFFFF; text-decoration:none; }
	.sidelink a:hover {
		color:#FFFFFF;
		font-weight:normal;
		text-decoration:underline;
		display:block;

	}

	#mainbody {

		width:600px;
		max-width:600px;

	}

	#mainbody p {
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:2px 10px 2px 10px;
	}

	#mainbody li {
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:0px 3px 0px 0px;	}

	#mainbody h1 {
		font-size:16px;
		font-family:verdana, sans-serif;
		color:#2A4E82;
		padding:9px 0px 10px 33px;
		background-image:url(h1_bullet.jpg);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-repeat:no-repeat;
		border-bottom:1px solid #2A4E82;
		margin-left:10px;

	}

	#mainbody h2 {

		font-size:12px;
		font-family:verdana, sans-serif;
		color:#2A4E82;
		padding:9px 0px 10px 33px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #2A4E82;
		font-weight:bold;

	}

	#footer {
		background-image:url(footer_bg.jpg);
		background-repeat:no-repeat;
	}

	#footer p{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height: 15px;
		padding:10px 50px 10px 50px;

	}

	#footer a:link {
		color:#FFFFFF; text-decoration:none;
		background-image:url(bullet_arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

	#footer a:visited {
		color:#FFFFFF; text-decoration:none;
		background-image:url(bullet_arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

	#footer a:active {
		color:#FFFFFF; text-decoration:none;
		background-image:url(bullet_arrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

	#footer a:hover {
		color:#FFFFFF; text-decoration:underline;
		background-image:url(bullet_arrow_hover.gif);
		background-repeat:no-repeat;
		padding-left:15px;}

  .product_sidebar {
    background-color: #F5F9FC ;
    margin-left: 5px;
    border: 1px solid #DFE8F4;
    padding: 5px 5px 20px 10px;
  }

  .sidebar_title {
    font-size:14px;
		font-family:verdana, sans-serif;
		font-weight:bold;
		color:#2A4E82;
		margin-bottom: -8px;
	}

	.sidebar_subtitle {
    font-size:12px;
		font-family:verdana, sans-serif;
		font-weight:bold;
		background-image:url(sidebar_bullet.gif);
		background-repeat:no-repeat;
		text-indent: 10px;
		padding: 10px 0px 3px 10px;
     	background-position: left bottom;
		color:#2A4E82;
		display: block;
	}

  .sidebar_item {
    font-size:10px;
		font-family:verdana, sans-serif;
		color:#000000;
		padding-left:20px ;
		display: block;
	}
/* cms_list_output_main, cms_list_output_item */


  #link_main_image {
    float: right ;
    padding: 0px 10px 10px 16px;
  }

  #link_main_abstract {
    color:#000000;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	text-align:justify;
  	padding:2px 10px 2px 10px;
  }

  #description {
    float: left ;
    color:#000000;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	text-align:justify;
  	padding:2px 10px 2px 10px;
  }

  #link_main_separator {
    padding: 10px 0px 10px 10px ;
    border-bottom: 1px dashed #2A4E82;
    clear:both;
  	width:95%;
  	vertical-align:middle;
  	margin-left:10px;
  }



  #link_item_headline, #link_item_headline a {
		color:#fff;
		background-image:url(sidelink_bg.jpg);
		background-color:#2A4E82;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px;
		text-decoration: none;
		font-weight:bold;
		margin:10px;

	}

	#link_item_image {
    float:left ;
		padding:2px 10px 2px 10px;
	}

	#link_item_abstract, #link_item_abstract a {
   	color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:2px 10px 2px 10px;
		text-decoration: none;
		text-align:justify;
	}
	textfield  {	background-color:#fff;	}
	form	   {	background-color:#fff;	}
	formClass  { 	background-color:#fff;  }
  .special_form {
    background-color: #F5F9FC ;
    border: 1px solid #DFE8F4;
    padding: 10px ;
  }
  .form_required {
    background-color:#FFFFF0;
  }

#brochures {
padding-left:20px;
}

#brochures span {
display:block;
padding-left:30px;
line-height:22px;
background:url(../images/pdficon_small.gif) left center no-repeat;
}
