#content_wrapper {
  			font: 0.8em/1.6em Arial, sans-serif;
  			color: #333;
  			position: relative; }
  	#content_wrapper h1 {
    		font: 130% Georgia, serif;
    		color: #000; }
	#content_wrapper h1, #content_wrapper h2, #content_wrapper h3, #content_wrapper p, #content_wrapper ul {
    		padding-left: 5px;
    		margin-bottom: 15px; }
    #content_wrapper h1 a, #content_wrapper h2 a, #content_wrapper h3 a {
      		color: #000; }
    #content_wrapper h1 a:hover, #content_wrapper h2 a:hover, #content_wrapper h3 a:hover {
      		color: #3387CC; }
  	#content_wrapper h2 {
    		font: bold 100% Georgia, serif;
    		color: #000; }
  	#content_wrapper h3 {
    		font: bold 100% Georgia, serif;
    		color: #000;
    		margin-bottom: 0px; }
  	#content_wrapper h3.red {
    		font: 85%/160% Arial, sans-serif;
    		color: #ba0000;
   		 	text-transform: uppercase;
   	 		letter-spacing: .2em; }
	#content_wrapper table {
    		margin-left: 5px;
    		margin-bottom: 15px; }
  	#content_wrapper ul {
    		margin-left: 20px; }
	#content_wrapper p.padded {
    		width: 500px; }
  	#content_wrapper a {
    		font-family: Georgia, serif; }
  	#content_wrapper a:hover {
    		color: #000; }
  	#content_wrapper .red {
    		color: #ba0000; }
    #content_wrapper .hidden_content .hidden {
      		display: none; }
  	#content_wrapper .text_block {
    		width: 575px;
    		margin-bottom: 10px;
    		clear: both; }
    	#content_wrapper .text_block h1, #content_wrapper .text_block h2 {
      		padding: 5px;
      		background-color: #eee; }
    #content_wrapper .text_block .content {
      		width: 405px;
      		overflow: hidden; }
    	#content_wrapper .text_block .content h1, #content_wrapper .text_block .content h2, #content_wrapper .text_block .content h3, #content_wrapper .text_block .content p, #content_wrapper .text_block .content ul {
        	padding-right: 20px; }
    	#content_wrapper .text_block .content .content_left_column, #content_wrapper .text_block .content .content_right_column {
        	width: 200px;
        	float: left;
        	overflow: hidden; }
    	#content_wrapper .text_block .content.w405 {
      		width: 405px; }
      	#content_wrapper .text_block .content.w405 .content_left_column, #content_wrapper .text_block .content.w405 .content_right_column {
        	width: 187px;
        	overflow: hidden; }
    #content_wrapper .text_block .content.separated {
      		background: transparent url(../images/text_block_separator.gif) 190px 50px no-repeat; }
    	#content_wrapper .text_block .content.separated_right {
      		background: transparent url(../images/text_block_separator.gif) 200px 50px no-repeat; }
    	#content_wrapper .text_block .content.separated_right_w405 {
      		background: transparent url(../images/text_block_separator.gif) 190px 50px no-repeat; }
    	#content_wrapper .text_block .content.right {
      		float: right; }
   			#content_wrapper .text_block .content.right h1, #content_wrapper .text_block .content.right h2, #content_wrapper .text_block .content.right h3, #content_wrapper .text_block .content.right p, #content_wrapper .text_block .content.right ul {
        	padding-right: 5px;
        	padding-left: 15px; }
    	#content_wrapper .text_block .content.left {
      		float: left; }
    	#content_wrapper .text_block .image {
      		width: 170px; }
    	#content_wrapper .text_block .image.right {
      		float: right; }
    	#content_wrapper .text_block .image.left {
      		float: left; }
  	#content_wrapper .side_box {
    		position: absolute;
    		width: 215px;
    		left: -215px; }
    	#content_wrapper .side_box h1.green_bullet, #content_wrapper .side_box h1.yellow_bullet {
      		padding: 0px 0px 10px 20px;
      		margin: 0px;
			font: bold 110% Georgia, serif;
      		text-transform: uppercase;
      		color: #005500;
      		background: #fff url(../images/bullet_green_arrow.gif) left top no-repeat; }
    	#content_wrapper .green_bullet {
      		padding: 0px 0px 10px 20px;
      		margin: 0px;
      		font: bold 110% Georgia, serif;
      		text-transform: uppercase;
      		color: #005500;
      		background: #fff url(../images/bullet_green_arrow.gif) left top no-repeat; }
    	#content_wrapper .side_box h1.yellow_bullet {
      		color: #f2c711;
      		background: #fff url(../images/bullet_yellow_arrow.gif) left top no-repeat; }
    	#content_wrapper .side_box .side_box_content {
      		width: 175px;
      		margin-left: 20px;
     		border-top: 1px solid #ccc;
      		padding-top: 17px; }
      	#content_wrapper .side_box .side_box_content p {
        	padding: 0px; }

input.button_grey {
   			color:#9ea4a4;
   			font-family:'trebuchet ms',helvetica,sans-serif;
   			font-size:84%;
   			font-weight:bold;
   			background-color:#ffffff;
   			border:1px solid;
   			border-top-color:#ebeff1;
   			border-left-color:#ebeff1;
   			border-right-color:#9ea4a4;
   			border-bottom-color:#9ea4a4;
   			filter:progid:DXImageTransform.Microsoft.Gradient
    		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#e2e3e4'); }
	  
input.button_red {
   			color:#ffffff;
   			font-family:'trebuchet ms',helvetica,sans-serif;
   			font-size:84%;
   			font-weight:bold;
   			background-color:#ffffff;
  			border:1px solid;
  			border-top-color:#c98387;
  			border-left-color:#c98387;
   			border-right-color:#be294c;
   			border-bottom-color:#be294c;
   			filter:progid:DXImageTransform.Microsoft.Gradient
      		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#f2292e'); }
