body {background: #FFF;}

p {font-size: 11px;}
p a {display: inline;}
p.alrlink {background: #666;}
p.alrlink a {padding: 10px; display: block; color: #FFF;}
p.alrlink a:hover {background: #333;;}
p.alrtools {background: #CCC;}
p.alrtools a {padding: 10px; display: block; color: #666;}
p.alrtools a span {color: #333;}
p.alrtools a:hover {background: #333; color: #333;}
p.alrtools a:hover span {color: #FFF;}

div.message {padding: 30px; background: #FFF; width: 350px; margin: 50px auto; color: #333;}
div.message p {margin-bottom: 7px;}
div.message p a {text-decoration: underline;}
div.message p.notice {color: #333; font-size: 18px; line-height: 21px; float: left;}
div.message p.notice span {font-size: 14px; color: #666;}
div.message form {clear: both;}
	
#client_content {margin: 40px 20px;}
#client_content .client_media {padding: 5px; border: 1px solid #999; margin: 5px 10px 5px 0; /*background: #CCC;*/ float: left;}
#client_content p {clear: both; position: relative; color: #444;}
	
p.alrlogo {text-align: right; padding: 0 10px;}
	
.clear {clear: both;}

#image {clear: both; position: relative; left: 0; top: 0;}

div#content_wrap {width: 700px; margin: 0 auto; padding-top: 100px;}

div.content {width: 500px; margin: 0 20px; float: left; padding-bottom: 40px;}
div.content h3 {clear: both; font-size: 21px; float: none;}
div.content p {line-height: 21px; font-size: 12px;}
div.content img {float: right; margin: 0 0 10px 10px;}

ul {list-style-type: none;}
ul#section_links {font-size: 12px; margin-top: 10px; float: left; width: 150px; padding-bottom: 20px;}
ul#section_links li a {padding: 0; margin-top: 2px;}
ul#section_links li a.top_level {color: #000;}
ul#section_links li ul {border-left: 1px solid #CCC; margin-bottom: 10px; margin-left: 10px; }
ul#section_links li ul li {margin-left: 10px; margin-top: 0;}

div.content .alert {padding: 30px; background: #CCC; margin-bottom: 40px; margin-top: 40px;}
div.content .alert p {color: #333; margin-bottom: 0; font-size: 16px;}