@charset "utf-8";
/* CSS Document for RADical */
/* Coded by Philip John Basile */
  

/* Global Settings*/
* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#e2e2e2;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

a:link, a:visited {
	color:#46ABE4;
}

a:active, a:hover {
	color:#003e69;
}

img, img a {
	border:0;
}


/* Container */
#containerhome {
	width: 800px;
	margin: 0 auto;
	position:relative;
	margin-top:100px;
}


#container {
	width: 800px;
	margin: 0 auto;
	position:relative;
	margin-top:20px;
}


/* Branding */
div#branding {
	height: 126px;
	background: url(../images/background_branding.gif) no-repeat 0 0;
}

div#branding h1 a {
	text-indent: -50000px;
	height:67px;
	width:121px;
	display: block;
	position:absolute;
	top:12px;
	left:16px;
	background:url(../images/radical_logo.gif) no-repeat;
}

div#branding blockquote p {
	text-indent: -50000px;
	height:15px;
	width:293px;
	display: block;
	position:absolute;
	top:56px;
	left:166px;
	background:url(../images/radical_slogan.gif) no-repeat;
}


/* Navigation */
div#nav_main {
	float: left;
}

div#nav_main #primary_nav {
	list-style: none;
	float: left;
        background-color: #003E69;;
        width: 800px;
}

div#nav_main #primary_nav li.spacer {
        width: 60px;
}


div#nav_main #primary_nav li {
	float: left;
}

div#nav_main #primary_nav li a {
	height: 25px;
	display:block;
	text-indent: -50000px;
}

div#nav_main #primary_nav #nav_home a {
	background: url(../images/nav_Home.jpg) no-repeat;
	width:64px;
}

div#nav_main #primary_nav #nav_home a:hover {
	background-position: -64px 0;
}

div#nav_main #primary_nav #nav_home a.down, 
div#nav_main #primary_nav #nav_home a:hover.down {
	background-position: -128px 0;
}

div#nav_main #primary_nav #nav_about_us a {
	background: url(../images/nav_About_Us.jpg) no-repeat;
	width:76px;
}

div#nav_main #primary_nav #nav_about_us a:hover {
	background-position: -76px 0;
}

div#nav_main #primary_nav #nav_about_us a.down, 
div#nav_main #primary_nav #nav_about_us a:hover.down {
	background-position: -152px 0;
}

div#nav_main #primary_nav #nav_services_capabilities a {
	background: url(../images/nav_Services_&_Capabilities.jpg) no-repeat;
	width:159px;
}

div#nav_main #primary_nav #nav_services_capabilities a:hover {
	background-position: -159px 0;
}

div#nav_main #primary_nav #nav_services_capabilities a.down, 
div#nav_main #primary_nav #nav_services_capabilities a:hover.down {
	background-position: -318px 0;
}

div#nav_main #primary_nav #nav_case_studies a {
	background: url(../images/nav_Case_Studies.jpg) no-repeat;
	width:103px;
}

div#nav_main #primary_nav #nav_case_studies a:hover {
	background-position: -103px 0;
}

div#nav_main #primary_nav #nav_case_studies a.down, 
div#nav_main #primary_nav #nav_case_studies a:hover.down {
	background-position: -206px 0;
}

div#nav_main #primary_nav #nav_news_articles a {
	background: url(../images/nav_News_&_Articles.jpg) no-repeat;
	width:115px;
}

div#nav_main #primary_nav #nav_news_articles a:hover {
	background-position: -115px 0;
}

div#nav_main #primary_nav #nav_news_articles a.down, 
div#nav_main #primary_nav #nav_news_articles a:hover.down {
	background-position: -230px 0;
}

div#nav_main #primary_nav #nav_managed_care_resources a {
	background: url(../images/nav_Managed_Care_Resources.jpg) no-repeat;
	width:180px;
}

div#nav_main #primary_nav #nav_managed_care_resources a:hover {
	background-position: -180px 0;
}

div#nav_main #primary_nav #nav_managed_care_resources a.down, 
div#nav_main #primary_nav #nav_managed_care_resources a:hover.down {
	background-position: -360px 0;
}

div#nav_main #primary_nav #nav_contact_us a {
	background: url(../images/nav_Contact_Us.jpg) no-repeat;
	width:103px;
}

div#nav_main #primary_nav #nav_contact_us a:hover {
	background-position: -103px 0;
}

div#nav_main #primary_nav #nav_contact_us a.down, 
div#nav_main #primary_nav #nav_contact_us a:hover.down {
	background-position: -206px 0;
}


/* Main Content */
div#content_main  {
	clear:both;
}

.home div#content_main h2 {
	text-indent: -50000px;
	height:178px;
	display: block;
	background:url(../images/content_home_h2.gif) no-repeat;
}

.about_us div#content_main, 
.services_and_capabilities div#content_main, 
.case_studies div#content_main, 
.news_and_articles div#content_main, 
.managed_care_resources div#content_main, 
.contact_us div#content_main {
	float:left;
	height:330px;	
	background:#fff;
	width:100%;
}

.about_us div#content_main {
	background: url(../images/background_about_us.jpg) no-repeat;
}

.services_and_capabilities div#content_main {
	background: url(../images/background_services_and_capabilities.jpg) no-repeat;
}

.about_us div#content_main ul.blue_dot_ul li, 
.services_and_capabilities div#content_main ul.blue_dot_ul li, 
.case_studies div#content_main ul.blue_dot_ul li, 
.news_and_articles div#content_main ul.blue_dot_ul li, 
.managed_care_resources div#content_main ul.blue_dot_ul li, 
.contact_us div#content_main ul.blue_dot_ul li {
	margin-left: 0px;
	padding-left: 20px;
	background: url(../images/bullet_02_01.gif) no-repeat 5px 5px ;
	list-style:none;
}

.about_us div#content_main ul.blue_dot_ul li ul li, 
.services_and_capabilities div#content_main ul.blue_dot_ul li ul li, 
.case_studies div#content_main ul.blue_dot_ul li ul li, 
.news_and_articles div#content_main ul.blue_dot_ul li ul li, 
.managed_care_resources div#content_main ul.blue_dot_ul li ul li, 
.contact_us div#content_main ul.blue_dot_ul li ul li{
	margin-left: 0px;
	padding-left: 20px;
	background: url(../images/bullet_02_02.gif) no-repeat 5px 5px ;
	list-style:none;
}

.case_studies div#content_main {
	background: url(../images/background_case_studies.jpg) no-repeat;
}

.case_studies div#content_main ul li, .blue_anchor_dots_ul li {
	margin-left: 0px;
	padding-left: 20px;
	background-image: url(../images/bullet_01.gif);
	background-repeat: no-repeat;
	list-style:none;
}

.news_and_articles div#content_main {
	background: url(../images/background_news_and_articles.jpg) no-repeat;
}

.managed_care_resources div#content_main {
	background: url(../images/background_managed_care_resources.jpg) no-repeat;
}

.contact_us div#content_main {
	background: url(../images/background_contact_us.jpg) no-repeat;
}

.contact_us div#content_main strong {
	font-weight:bold;
	color:#003e69;
}

div#content_main p {
	width:475px;
	margin-bottom:18px;
	margin-left:220px;
}

div#content_main p.first {
	padding-top:38px;
}

div#content_main ul {
	width:475px;
	margin-left:220px;
}

div#content_main ul.bordered {
	border-top: 1px #46ABE4 solid;
	border-bottom: 1px #46ABE4 solid;
	padding-top:18px;
}

div#content_main ul li {
	margin-bottom:5px;
	margin-left:20px;
}

div#content_main ul li.last {
	margin-bottom:18px;
}


/* Supplementary Content */
.home div#content_sub {
	height:274px;
	background: url(../images/background_home_supplementary_content.gif) no-repeat;
	position:relative;
}

.home div#content_sub h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#fff;
	width:500px;
	position:absolute;
	top:9px;
	left:251px;
}

.home div#content_sub p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	width:500px;
	margin-top:15px;
	position:absolute;
	top:63px;
	left:251px;
}

.home div#content_sub #button_field_force {
	text-indent: -50000px;
	height:70px;
	width:230px;
	display: block;
	position:absolute;
	top:10px;
	left:7px;
	background:url(../images/button_field_force.gif) no-repeat;
}


.about_us div#content_sub ul.graphic_top {
	margin-top:18px;
	margin-bottom:18px;
	margin-left:220px;
}

.about_us div#content_sub ul.graphic_top .first,
.about_us div#content_sub ul.graphic_top .second,
.about_us div#content_sub ul.graphic_top .third {
	margin-left: 0em;
}

.about_us div#content_sub ul.graphic_top .first {
	border-bottom: 1px #46ABE4 solid;
	width:475px;
	padding-bottom:9px;
	margin-bottom:9px;
}

.about_us div#content_sub ul.graphic_top .second {
	padding-bottom:9px;
}

.about_us div#content_sub ul.graphic_top .third {
	border-bottom: 1px #46ABE4 solid;
	width:475px;
	padding-bottom:9px;
	margin-bottom:9px;
}

.about_us div#content_sub ul.graphic_top .fourth {
	margin-top: -137px;
	padding-bottom:18px;
}

.about_us div#content_sub ul.graphic_top .fifth {
	padding-bottom:9px;
}

.about_us div#content_sub ul.graphic_top .sixth {
	margin-bottom:36px;
}

.about_us div#content_sub ul.graphic_top .fourth,
.about_us div#content_sub ul.graphic_top .fifth,
.about_us div#content_sub ul.graphic_top .sixth {
	margin-left: 280px;
}

.about_us div#content_sub ul.graphic_top li {
	margin-left: 0px;
	padding-left: 20px;
	background-image: url(../images/bullet_01.gif);
	background-repeat: no-repeat;
	list-style:none;
}

.about_us div#content_sub ul.graphic_bottom li {
	background-repeat: no-repeat;
	list-style:none;
	background-position: 130px 0;
}

.about_us div#content_sub ul.graphic_bottom li.first {
   /* background-image: url(../images/photo_mock.gif); */
}

.about_us div#content_sub ul.graphic_bottom li.second {
	/*background-image: url(../images/photo_mock.gif); */
}

.about_us div#content_sub ul.graphic_bottom li.third {
	/*background-image: url(../images/photo_mock.gif); */
}

.about_us div#content_sub ul.graphic_bottom li.fourth {
	/*background-image: url(../images/photo_mock.gif); */
}

.about_us div#content_sub ul.graphic_bottom li.fifth {
	/*background-image: url(../images/photo_mock.gif); */
}

.about_us div#content_sub ul.graphic_bottom li.sixth {
	/*background-image: url(../images/photo_mock.gif); */
}

.services_and_capabilities div#content_sub #focus {
	position:absolute;
	top:519px;
	left:15px;
}

.services_and_capabilities div#content_sub #focus img {
	float:left;
	clear:both;
}

.services_and_capabilities div#content_sub #focus a {
	float:left;
	clear:both;
	margin-left:10px;
	margin-top:8px;
}

.case_studies div#content_sub ul.graphic_bottom {
	list-style:none;
}

.case_studies div#content_sub ul.graphic_bottom li {
	background-repeat: no-repeat;
	background-position: 50px 10px;
}

.case_studies div#content_sub ul.graphic_bottom li.first {
	background-image: url(../images/photo_case_studies_01.gif);
}

.case_studies div#content_sub ul.graphic_bottom li.second {
	background-image: url(../images/photo_case_studies_02.gif);
}

.case_studies div#content_sub ul.graphic_bottom li.third {
	background-image: url(../images/photo_case_studies_03.gif);
}

.case_studies div#content_sub ul.graphic_bottom li.fourth {
	background-image: url(../images/photo_case_studies_04.gif);
}

.case_studies div#content_sub ul.graphic_bottom li.fifth {
	background-image: url(../images/case5.gif);
}

.managed_care_resources div#content_sub ul.graphic_bottom li {
	background-repeat: no-repeat;
	list-style:none;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.first {
	background-image: url(../images/photo_managed_01.gif);
	background-position: 70px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.second {
	background-image: url(../images/photo_managed_02.gif);
	background-position: 109px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.third {
	background-image: url(../images/photo_managed_03.gif);
	background-position: 143px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.fourth {
	background-image: url(../images/photo_managed_04.gif);
	background-position: 98px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.fifth {
	background-image: url(../images/photo_managed_05.gif);
	background-position: 64px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.sixth {
	background-image: url(../images/photo_managed_06.gif);
	background-position: 67px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.seventh {
	background-image: url(../images/photo_managed_07.gif);
	background-position: 71px 0;
}

.managed_care_resources div#content_sub ul.graphic_bottom li.eighth {
	background-image: url(../images/photo_managed_08.gif);
	background-position: 123px 0;
}

.contact_us div#content_sub form p {	
	margin-bottom:4px;
	margin-left:220px;
	width:475px;
}

.contact_us div#content_sub form p.first {	
	margin-top:28px;
	margin-left:235px;
}

.contact_us div#content_sub form p.second {	
	margin-left:235px;	
}

.contact_us div#content_sub form p.third {	
	margin-bottom:28px;
	margin-left:235px;
}

.contact_us div#content_sub form p.fourth {	
	float:left;
	margin-top:8px;
	margin-left:311px;
	_margin-left:155px;
	margin-bottom:28px;
	clear:both;
}

.contact_us div#content_sub form p.fifth {	
	float:left;
	clear:both;
	margin-left:311px;
	*margin-left:155px;
	_margin-left:103px;
}

.contact_us div#content_sub form p.sixth {	
	float:left;
	clear:both;
	margin-left:311px;
	*margin-left:155px;
	_margin-left:103px;
}

.contact_us div#content_sub form p label.checkboxes {	
	margin-left:5px;
}

.contact_us div#content_sub form input.textfield,
.contact_us div#content_sub form textarea.textfield  {	
	border: 1px solid #46ABE4;
	float:right;
	width:300px;
	margin-right:80px;
}

.contact_us div#content_sub form textarea.textfield  {	
	height:150px;
}

.contact_us div#content_sub form p label.textboxes {	
	float:left;
	clear:both;
	margin-bottom:4px;
}

.contact_us div#content_sub form p label.textboxes_last {	
	float:left;
	clear:both;
	padding-bottom:30px;
}

.contact_us div#content_sub form p .asterisk {
	color:#46ABE4;
}

.about_us div#content_sub ul.blue_dot_ul li, 
.services_and_capabilities div#content_sub ul.blue_dot_ul li, 
.case_studies div#content_sub ul.blue_dot_ul li, 
.news_and_articles div#content_sub ul.blue_dot_ul li, 
.managed_care_resources div#content_sub ul.blue_dot_ul li, 
.contact_us div#content_sub ul.blue_dot_ul li {
	margin-left: 0px;
	padding-left: 20px;
	background: url(../images/bullet_02_01.gif) no-repeat 5px 5px ;
	list-style:none;
}

.about_us div#content_sub ul.blue_dot_ul li ul li, 
.services_and_capabilities div#content_sub ul.blue_dot_ul li ul li, 
.case_studies div#content_sub ul.blue_dot_ul li ul li, 
.news_and_articles div#content_sub ul.blue_dot_ul li ul li, 
.managed_care_resources div#content_sub ul.blue_dot_ul li ul li, 
.contact_us div#content_sub ul.blue_dot_ul li ul li{
	margin-left: 0px;
	padding-left: 20px;
	background: url(../images/bullet_02_02.gif) no-repeat 5px 5px ;
	list-style:none;
}

.about_us div#content_sub, 
.services_and_capabilities div#content_sub, 
.case_studies div#content_sub, 
.news_and_articles div#content_sub, 
.managed_care_resources div#content_sub, 
.contact_us div#content_sub {
	float:left;
	background:url(../images/background_about_us.jpg) no-repeat #fff;
	width:100%;
	background-position:0 -330px;
}

.about_us div#content_sub p, 
.services_and_capabilities div#content_sub p, 
.case_studies div#content_sub p, 
.news_and_articles div#content_sub p, 
.managed_care_resources div#content_sub p, 
.contact_us div#content_sub p {
	width:475px;
	margin-bottom:18px;
	margin-left:220px;
}

.about_us div#content_sub h2, 
.services_and_capabilities div#content_sub h2, 
.case_studies div#content_sub h2, 
.news_and_articles div#content_sub h2, 
.managed_care_resources div#content_sub h2, 
.contact_us div#content_sub h2 {
	color:#003e69;
	width:475px;
	margin-left:220px;
	font-size:24px;
	font-weight:normal;
}

.about_us div#content_sub h3, 
.services_and_capabilities div#content_sub h3, 
.case_studies div#content_sub h3, 
.news_and_articles div#content_sub h3, 
.managed_care_resources div#content_sub h3, 
.contact_us div#content_sub h3 {
	color:#003e69;
	width:475px;
	margin-left:220px;
	font-size:12px;
	font-weight:bold;
}

.about_us div#content_sub h4, 
.services_and_capabilities div#content_sub h4, 
.case_studies div#content_sub h4, 
.news_and_articles div#content_sub h4, 
.managed_care_resources div#content_sub h4, 
.contact_us div#content_sub h4 {
	color:#003e69;
	width:475px;
	margin-left:220px;
	font-size:12px;
	font-weight:normal;
}

div#content_sub h2.first,
div#content_sub h3.first,
div#content_sub h4.first {
	margin-top:18px;
}

div#content_sub h2.last,
div#content_sub h3.last,
div#content_sub h4.last {
	margin-bottom:8px;
}

.news_and_articles div#content_sub ul,
.services_and_capabilities div#content_sub ul,
.case_studies div#content_sub ul.graphic_bottom li ul {
	width:475px;
	margin-left:220px;
}

.news_and_articles div#content_sub ul li,
.services_and_capabilities div#content_sub ul li,
.case_studies div#content_sub ul.graphic_bottom li ul li {
	margin-bottom:5px;
	margin-left:20px;
}

.news_and_articles div#content_sub ul li ul,
.services_and_capabilities div#content_sub ul li ul,
.case_studies div#content_sub ul.graphic_bottom li ul li ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

.news_and_articles div#content_sub ul li.last,
.services_and_capabilities div#content_sub ul li.last,
.case_studies div#content_sub ul.graphic_bottom li ul li.last {
	margin-bottom:18px;
}

.end_of_short_page {
	padding-bottom:180px;
	clear:both;
}

.end_of_page {
	padding-bottom:48px;
	clear:both;
}


/* Site Information */
div#site_info {
	height:100px;
	float:left;
	display:inline;
}

div#site_info #site_info_nav {
	list-style: none;
	float: left;
	margin-top:14px;
	margin-left:290px;
	display:inline;
}

div#site_info #site_info_nav li {
	float: left;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003e69;
}

div#site_info #site_info_nav li a {
	color:#003e69;
	text-decoration:underline;
}


.services_and_capabilities label {
    font-weight: bold;

}

.services_and_capabilities #Form, .services_and_capabilities #flash {
    margin-left:235px;
    margin-bottom: 20px;

}

.services_and_capabilities #flash {
    font-weight: bold;
    color: #003E69;
    border: 1px solid black;
    width: 300px;
    text-align: center;
    padding: 5px;

}