﻿/* Start:    Base    */
html { margin:0; padding:0; }
body {  margin:0;  padding:0;  font: 13px verdana; }
img { border:none; }
div.All{background:#ffffff url(images/common/SubBackground.jpg) repeat-x 0 0; min-height:1px;  margin:0; padding:0;width:100%; float:left;}
div#Home{background:#ffffff url(images/common/HomeBackground.jpg) repeat-x 0 0; min-height:1px;  margin:0; padding:0; float:left; }
p { }
.clear { clear:both; }
/* End:    Base      */

/* Start:     Main   */
#Container { margin:0 auto; padding:0; width:776px;   min-height:1px; }
#MainHead { float:left; width:100%; min-height:102px; height:auto !important; height:102px; clear:both;  }
#MainHead .USCMLogo { margin:11px 0 0 0; float:left; }
#MainHead>a { display:block; float:left; }

#HeadLinks {float:right; padding:46px 8px 10px 0;}
#FooterLinks { float:left; margin-left:8px; }

#HeadLinks, #HeadLinks a, #FooterLinks, #FooterLinks a {color:#4fa9cf; font:10px arial; line-height:10px;}
#HeadLinks a:link, #HeadLinks a:visited, #FooterLinks a:link, #FooterLinks a:visited { text-decoration:none; }
#HeadLinks a:hover, #HeadLinks a:active, #FooterLinks a:hover, #FooterLinks a:active { text-decoration:underline; }

#MainHead .Search { float:right; clear:right; width:240px;  }
#MainHead .SearchButton { margin:2px 0 0 3px; vertical-align:top; }
#MainContent {clear:both; float:left; color:#767673;  }
#MainFoot { float:left; clear:both; width:100%; border-top: solid 1px #d6d6d6; padding:20px 0 20px 0; margin-top:6px;   }
.Copyright {float:right; color:#b7b7b7; font:10px arial; margin-right:8px; }
/* End:     Main         */

/*Start:    Nav (Top)    */
ul#MainNav {float:left; clear:both; margin:0; padding:0;  width:776px; padding-bottom:4px; background:#942004 url(images/common/NavShadow.gif) no-repeat bottom left;}
ul#MainNav li { display:block; float:left;background-color:#ffffff; padding:0 2px 0 0;  }
ul#MainNav li a 
{ 
    display:block; outline:none; height:25px; 
    background:transparent url(images/common/Nav.gif) no-repeat 0 0;
    text-indent:-9009px;
    float:left;   
}
ul#MainNav li#AboutUsNavItem a { background-position: 0px 0; width:117px; }
ul#MainNav li#ProgramsNavItem a {  background-position:-119px 0; width:120px; } 
ul#MainNav li#OurTeamNavItem a { background-position:-241px 0; width:116px; }
ul#MainNav li#USPMNavItem a { background-position:-359px 0; width:184px; }
ul#MainNav li#Employment a { background-position:-545px 0; width:116px; }

ul#MainNav li#AboutUsNavItem a:hover { background-position: 0px -25px; }
ul#MainNav li#ProgramsNavItem a:hover {  background-position:-119px -25px; } 
ul#MainNav li#OurTeamNavItem a:hover { background-position:-241px -25px; }
ul#MainNav li#USPMNavItem a:hover { background-position:-359px -25px; }
ul#MainNav li#Employment a:hover { background-position:-545px -25px; }

ul#MainNav li#AboutUsNavItem a:hover, ul#MainNav li#AboutUsNavItem a:focus, ul#MainNav li#AboutUsNavItem a:active, #AboutUs ul#MainNav li#AboutUsNavItem a { background-position: 0px -25px; }
ul#MainNav li#ProgramsNavItem a:hover, ul#MainNav li#ProgramsNavItem a:focus, ul#MainNav li#ProgramsNavItem a:active, #Programs ul#MainNav li#ProgramsNavItem a  {  background-position:-119px -25px; } 
ul#MainNav li#OurTeamNavItem a:hover, ul#MainNav li#OurTeamNavItem a:focus, ul#MainNav li#OurTeamNavItem a:active, #OurTeam ul#MainNav li#OurTeamNavItem a { background-position:-241px -25px; }
ul#MainNav li#USPMNavItem a:hover, ul#MainNav li#USPMNavItem a:focus, ul#MainNav li#USPMNavItem a:active, #USPM ul#MainNav li#USPMNavItem a { background-position:-359px -25px; }
ul#MainNav li#Employment a:hover, ul#MainNav li#Employment a:focus, ul#MainNav li#Employment a:active, #Employment ul#MainNav li#Employment a { background-position:-545px -25px; }

/* End:     Nav (Top)   */


/*Start:    Nav (Side)   */
#SubNavArea { font-family:Arial; font-size:11px;  }
#SubNavArea a {font-family:Arial; font-size:11px; }
#SubNavArea .RootNode {  color:#a32204; font-weight:bold; border-bottom: solid 1px #d9d9d0; padding: 5px 0 5px 16px; background:url(images/sub/LandingArrow.gif) no-repeat 3px center;    }

#SubNavArea ul { margin:0; padding:0; }
#SubNavArea li { width:234px; list-style:none;   }
#SubNavArea li a { display:block; border-bottom:solid 1px #d9d9d0;}
#SubNavArea li, #SubNavArea li a {font-family:Arial; font-size:11px;  text-decoration:none;  }
#SubNavArea li a:hover { color:#a3a390; }

.L1CMSListMenuLink { color:#a32204; padding: 5px 0 5px 16px; }
.L2CMSListMenuLink { color:#f05103; padding: 5px 0 5px 26px; }

.L1CMSListMenuLinkHighlighted { display:block; color:#a32204; padding: 5px 0 5px 16px; border-bottom:solid 1px #d9d9d0; background:url(images/sub/OnArrow.gif) no-repeat 7px center;  }
.L2CMSListMenuLinkHighlighted { display:block; color:#f05103; padding: 5px 0 5px 26px; border-bottom:solid 1px #d9d9d0; background:url(images/sub/OnArrow.gif) no-repeat 17px center;  }
/* End:     Nav (Side)   */

/* Start:    Home       */
#Home #CenterContent {float:left; width:776px; background:#ffffff url(images/common/DottedLine.gif) repeat-x top left; border-bottom:solid 1px #d6d6d6; margin:16px 0 5px 0; padding:19px 0 10px 0;  }
#Home #CenterContent .CenterImage { float:left; margin: 0 24px 20px 14px; width:168px; height:169px;   }
#Home #CenterContent h2 { margin: 0px 0 0 0; padding:7px 0 0 0; }
#Home #CenterContent p { margin:9px 40px 9px 0; }

#Home #LowerContent { float:left; width:776px; clear:both;  min-height:177px;  height:auto !important; height:177px;   }
#Home #LowerContent a { color:#a32204; font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; }
#Home #LowerContent a:hover { text-decoration:underline;}
#Home #LowerContent .LowerLeft { width:186px; float:left;  }
#Home #LowerContent .LowerLeft .URACLogo { float:left; margin:27px 13px 20px 11px; /*height:117px; width:162px;*/ display:inline;}
#Home #LowerContent .LowerLeft .Address { font-family:Arial; float:left; font-size:11px;  margin-left:20px; display:inline; }
#Home #LowerContent .OurStories {position:relative;  float:left; width:298px; min-height:177px;  height:auto !important; height:177px; border-right:solid 1px #d6d6d6; border-left:solid 1px #d6d6d6;  }
#Home #LowerContent .OurStories h3 { font-family:Trebuchet MS, Arial, Sans-Serif; font-weight:bold; color:#767673; background: url(images/common/DottedLine.gif) repeat-x bottom left; padding-bottom:8px; margin:0 10px 0 10px; }
#Home #LowerContent .OurStories p {  margin: 12px 10px 0 10px;}

#Home #LowerContent .OurStories a.top { position:absolute; top:5px; right: 10px; }


#Home #LowerContent .PressRoom {position:relative;  float:left; width:298px; min-height:225px;  height:auto !important; height:225px; border-right:solid 1px #d6d6d6; border-left:solid 1px #d6d6d6;  }
#Home #LowerContent .PressRoom h3 { font-family:Trebuchet MS, Arial, Sans-Serif; font-weight:bold; color:#767673; background: url(images/common/DottedLine.gif) repeat-x bottom left; padding:0 0 8px 20px ; margin:0 10px 0 10px; }
#Home #LowerContent .PressRoom p {  margin: 12px 10px 0 10px;}
#Home #LowerContent .PressRoom ol { list-style:none; margin:0; padding:0; clear:both; }
#Home #LowerContent .PressRoom li { float:left; width:257px; display:inline; margin: 0 10px 0 10px; padding:10px 0 10px 20px; background: url(images/common/DottedLine.gif) repeat-x bottom left; clear:both; }
#Home #LowerContent .PressRoom li a { font: 11px arial; text-decoration:none; color:#767673;  }
#Home #LowerContent .PressRoom li a:hover { text-decoration:underline;  }
#Home #LowerContent .PressRoom a.top { position:absolute; top:5px; right: 20px; }

/*
#Home #LowerContent .Quote { float:left; width:283px;  }
#Home #LowerContent .Quote p { padding:0 5px 18px 15px; margin:10px 0 10px 5px;  background: url(images/common/DottedLine.gif) repeat-x bottom left; }
#Home #LowerContent .Quote a { float:right; margin-right:25px; }
*/
#LowerContent .Testimonial { float:left; width: 283px; clear:right; }
#LowerContent .Testimonial .Quote  { width: 253px; padding:0 5px 0px 15px; margin: 10px 0 0px 5px; }
#LowerContent .Testimonial .Source { width: 253px; padding:0 5px  18px 15px; margin:0px 0 10px 5px;  background: url(images/common/DottedLine.gif) repeat-x bottom left; }
#LowerContent .Testimonial a.TestimonialLink { float:right; margin-right:25px;  }


/* End:      Home       */ 

/* Start:    Sub        */
#SubLeader { width:100%; clear:both; }
#SubLeader .LeaderImage { float:left; margin-top:16px; }

#SubNavArea { float:left; width:234px; margin: 0px 20px 35px 9px; display:inline;   }
#SubNavArea .URACLogo { float:left; margin:24px 0px 0px 26px; /*height:117px; width:162px;*/ display:inline;}
#SubNavArea .Address { float:left; margin:19px 0 0 34px; display:inline;  }

#SubContent { float:left; clear:right; width:513px;  }
#SubContent a { color:#a32204; font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; }
#SubContent a:hover { text-decoration:underline; }


#SubContent .BodyText { float:left; width:490px; padding:20px 12px 30px 8px; background: url(images/common/DottedLine.gif) repeat-x bottom left; display:inline;  }

.Testimonial { color:#5396B6; font-family:Trebuchet MS, Arial, Sans-Serif; font-size:12px; line-height:15px; }
#SubContent .Testimonial { float:left; width: 490px;  }
#SubContent  .Single { padding: 20px 12px 30px 8px; }
#SubContent  .List { padding: 10px 12px 10px 8px; }
#SubContent .Testimonial .Quote { float:left; width: 490px; }
#SubContent .Testimonial .Source { float:left; width: 490px;  display:inline; }
#SubContent  .Single .Source {margin:18px 0 18px 0; }
#SubContent  .List .Source {margin:5px 0 5px 0; }
#SubContent .Testimonial a.TestimonialLink { float:left;   }

.TestimonialList{ float:left; margin:10px 0 0px 0; padding-bottom:10px; background: url(images/common/DottedLine.gif) repeat-x bottom left; }
.TestimonialList .Quote {}
.TestimonialList .Source { font-style:italic; margin-left:30px;}

#PressRoom .News { margin:20px 0 20px 0; }
#PressRoom .News .Article {margin-top:10px; }
#PressRoom .News .Summary { font-style:italic; padding-bottom:10px; background: url(images/common/DottedLine.gif) repeat-x bottom left;}

.NewsDetail .NewsTitle {font-weight:bold; margin: 10px;}
.NewsDetail .NewsReleaseDate {margin: 10px; font-size:11px;}
.NewsDetail .NewsSummary { font-style:italic;margin: 10px;}
.NewsDetail .NewsText {margin: 10px;}

.WallStreet { float:right; margin: 10px 10px 0 0; }

/* End:      Sub        */
/* Start:    Salesforce */
.SalesforceForm { color: #767673; position:relative;margin-top:25px;}

.SalesforceForm ol { margin: 0; padding: 0; }
.SalesforceForm li { list-style: none; float: left; margin: 0 10px 10px 0; display:inline; }
.SalesforceForm li.newline { clear:both; width:100%; }
.SalesforceForm label { display: block; margin-left: 3px; }

.SalesforceForm .LongField { width: 450px; }
.SalesforceForm .MultiLineField { width: 450px; height: 100px; }
 
.SalesforceForm .RequiredFieldsLabel { position : absolute; right:23px; top:3px; }
/* End:      Salesforce */

.DocumentSelector { margin:20px 0 0 0; float:left; }
.DocumentSelector select { width:450px; }

.DocumentSelector th { border-bottom:solid 1px #d6d6d6; }