﻿
/**** Elements ****/
body
{
	background: url(Images/BodyBG.jpg);
	position: relative;
	margin:auto;
}

h2
{
	color: #003f72;
	font-size: 24px;
	margin: 20px 0;
}
h3
{
	color: #555555;
	font-size: 20px;
	margin: 20px 0;
}
h4
{
	color: #0083be;
	font-size: 16px;
	margin: 15px 0;
}

h2.MarginTop
{
	margin-top: 30px;
}
h2.SmallMargin, h3.SmallMargin
{
	margin-bottom: 10px;
}

p
{
	margin: 15px 0;
}

a
{
	color: #c4262e;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

a.Blue
{
	color: #0083be;
}



input, textarea
{
	font-family: Arial;
}

.DefaultTextBox
{
	background-color: #efefef;
	border: 1px solid #999;
	color: #333;
	padding: 3px;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.DefaultButton
{
	background-color: #c6c6c6;
	border: 1px solid #696969;
	color: #333;
	font-size: 13px;
	padding: 2px 5px;
	
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.DefaultDropDownList
{
	background-color: #efefef;
	border: 1px solid #999;
	color: #333;
	padding: 2px;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/**** Template ****/
#pnlPageContainer
{
	background: White url(Images/PageBG.jpg) repeat-x;
}
#pnlTopLinksBar
{
	background: url(Images/TopLinksBG.png) repeat-x;
	height: 39px;
}

#pnlTopLinksBar div.Links
{
	margin: 0 auto;
	text-align: center;
}
ul#TopLinks
{
	line-height: 36px;
	list-style-type: none;
}
ul#TopLinks li
{
	display: inline;
	margin: 0 6px;
}
ul#TopLinks li a
{
	color: #c0bcb5;
	font-size: 14px;
	text-decoration: none;
}
ul#TopLinks li.RootLink a
{
	color: White;
}
ul#TopLinks li.SmallArrow
{
	background: url(Images/SmallGrayArrow.png) no-repeat center;
	height: 39px;
	margin-right: 4px;
	width: 9px;
}

#pnlHeader
{
	margin: 30px auto 0 auto;
}

#pnlContentContainer
{
	background: url(Images/RibbonEnds.png) no-repeat;
	clear: both;
	margin: 0 auto;
}

#pnlContent
{
	background: White url(Images/ContentBG.png) no-repeat;
	background-position: center 50px;
	color: #6a6a6a;
	margin: 0 58px;
}
#pnlPageContent .ContentPadding
    
{

  
  padding: 30px;

}

/* added for SPM MONTH */
#pnlPageContent2 .ContentPadding img
{
    
    
   padding-left: 19px;
    width:920px;
    z-index:6;
}


/* added for SPM MONTH */

#pnlPageContent .ContentDivider
{
	background: url(Images/ContentDividerBG.png) repeat-x;
	height: 5px;
	margin: 30px 0;
	text-align: center;
}
#pnlPageContent .ContentDivider h3
{
	background-color: White;
	display: inline;
	padding: 0 5px;
	position: relative;
	text-align: center;
	top: -9px;
}
#pnlPageContent .ContentVerticalDivider
{
	background: url(Images/ContentVerticalDividerBG.png) repeat-y;
	float: left;
	margin: 0 30px;
	width: 4px;
}
#pnlPageContent ul.StandardList, #pnlPageContent ol.StandardList
{
	list-style-type: disc;
	margin: 20px 0 20px 30px;
}
#pnlPageContent ul.StandardList li, #pnlPageContent ol.StandardList li
{
	margin: 10px 0;
}

#pnlRibbon
{
	background: url(Images/RibbonBG.png) repeat-x;
	height: 50px;
}
#pnlRibbon #RibbonTagline
{
	background: url(Images/RibbonTagline.png) no-repeat center;
	float: left;
	height: 50px;
	margin-left: 10px;
	width: 333px;
}


#pnlRibbon .RibbonTagline
{
	background: url(Images/RibbonTagline.png) no-repeat center;
	float: left;
	height: 50px;
	margin-left: 10px;
	width: 333px;
	    /*  SPM change */
   margin-right:5px;
    /*  SPM change */
		
}


#pnlRibbon .RibbonTagline2
{

	background: url(Images/RibbonTaglineMCL.png) no-repeat center;
	float: left;
	height: 50px;
	margin-left: 10px;
    padding-right: 5px;
	width: 391px;
	
}


#pnlRibbon #RibbonTagline h2
{
	color: #b1cce6;
	display: none;
	font-size: 15px;
	line-height: 50px;
}
ul#RibbonMenu
{
	/* before SPM
float: right;
	list-style-type: none;
	margin-right: -8px;*/
	
	
	list-style-type: none;
	
	
}
ul#RibbonMenu li
{
	background: url(Images/RibbonMenuDivider.png) no-repeat;
	display: block;
	float: left;
	position: relative;
	z-index: 501;
}
ul#RibbonMenu li a
{
	color: White;
	display: block;
	float: left;
	font-size: 14px;
	line-height: 50px;
	margin-left: 2px;
	/*padding: 0 15px 0 15px;*/
padding: 0 7px 0 9px;
	text-decoration: none;
}
ul#RibbonMenu li.Hover
{
	background-color: #013f72;
}
ul#RibbonMenu li a.Selected
{
	background: url(Images/RibbonSelectedBG.png) repeat-x;
}
ul#RibbonMenu li.Hover a.Selected
{
	background-image: none;
}
ul#RibbonMenu ul.SubMenu
{
	background-color: #013f72;
	display: none;
	list-style-type: none;
	padding: 5px 15px;
	position: absolute;
	right: 0px;
	top: 50px;
	width: 140px;
	z-index: 500;
	
	box-shadow: 0 3px 4px #787878;
	-moz-box-shadow: 0 3px 4px #787878;
	-webkit-box-shadow: 0 3px 4px #787878;
}
ul#RibbonMenu ul.SubMenu li
{
	background-image: none;
	float: none;
}
ul#RibbonMenu ul.SubMenu li a
{
	float: none;
	font-size: 14px;
	line-height: normal;
	margin: 10px 0;
	padding: 0;
}
ul#RibbonMenu ul.SubMenu li a:hover
{
	background-color: transparent;
	text-decoration: underline;
}

#pnlFooter
{
	background: url(Images/FooterBG.png) repeat-x;
	height: 208px;
}
#pnlFooter .ContentPadding
{
	padding: 20px 30px 0 30px;
}
#pnlFooter .FooterVerticalDivider
{
	background: url(Images/FooterVerticalDivider.png) no-repeat;
	float: left;
	height: 152px;
	margin: 0 15px;
	width: 2px;
}

#pnlFooter ul.FooterNav
{
	float: left;
	list-style-type: none;
	margin: 0 10px;
	max-width: 135px;
}
#pnlFooter ul.FooterNav li
{
	margin: 5px 0;
}
#pnlFooter ul.FooterNav li.Heading
{
	color: White;
	font-size: 18px;
	margin-bottom: 10px;
}
#pnlFooter ul.FooterNav li a
{
	color: #7692ac;
}
#pnlFooter ul.FooterNav li.Heading a
{
	color: White;
}

#pnlBottomPartners
{
	margin: 30px auto;
	text-align: center;
}

/**** Inside Pages ****/
#pnlBreadcrumbBar
{
	background: url(Images/BreadcrumbBarBG.png) no-repeat;
	height: 50px;
	margin: 0 1px
}
#pnlBreadcrumbBar #BreadcrumbText
{
	color: #747474;
	float: left;
	line-height: 50px;
}
#pnlBreadcrumbBar #BreadcrumbText span
{
	float: left;
}
#pnlBreadcrumbBar #BreadcrumbText a
{
	float: left;
}
#pnlBreadcrumbBar #BreadcrumbText .BreadcrumbTextDivider
{
	background: url(Images/BreadcrumbTextDivider.png) no-repeat center center;
	float: left;
	height: 50px;
	margin: 0 10px;
	width: 4px;
}
#pnlBreadcrumbBar #BreadcrumbSocialLinks
{
	float: right;
	margin-top: 17px;
}

#pnlBreadcrumbBar ul.BreadcrumbNav
{
	float: right;
	list-style-type: none;
}
#pnlBreadcrumbBar ul.BreadcrumbNav li
{
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	margin-left: 20px;
}
#pnlBreadcrumbBar ul.BreadcrumbNav li.Selected
{
	background: url(Images/BreadcrumbNavSelected.png) no-repeat center bottom;
}
#pnlBreadcrumbBar ul.BreadcrumbNav li a
{
	color: #1588be;
}
#pnlBreadcrumbBar ul.BreadcrumbNav li.Selected a
{
	color: #9c9c9c;
}

.ContentHeading
{
	height: 50px;
	margin: 0 0 30px -29px;
}

.ContentArea
{
	width: 630px;
}
.ContentArea h2
{
	margin-top: 30px;
}
.ContentArea strong, #pnlPageContent strong
{
	color: #333333;
}
.ContentArea ul, .ContentArea ol
{
	margin: 20px 0 20px 40px;	
}
.ContentArea ul li, .ContentArea ol li
{
	margin: 5px 0;
}
.ContentArea ul.ListItemMarginsLarge li, .ContentArea ol.ListItemMarginsLarge li
{
	margin: 10px 0;
}

p.RadioButtonDescription
{
	color: #6a6a6a;
	font-size: 13px;
}

#pnlRightContent
{
	background-color: #e4e4e4;
	float: right;
	margin-left: 30px;
	padding: 20px;
	width: 200px;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#pnlRightContent p
{
	margin: 10px 0 0 0;
}
#pnlRightContent .RightContentDivider
{
	background: url(Images/RightContentDividerBG.png) repeat-x;
	height: 5px;
	margin: 20px 0;
}

.RelatedLinks
{
}
.RelatedLinks h3
{
	margin-bottom: 15px;
}
.RelatedLinks a
{
	float: left;
}
.RelatedLinks .RelatedLinksDivider
{
	background: url(Images/BreadcrumbTextDivider.png) no-repeat center center;
	float: left;
	margin: 0 8px;
	width: 4px;
}

/**** Pages - Default ****/
#HomepageContent h2, #HomepageContent h3
{
	margin-top: 0;
}
#HomepageContent h2
{
	font-size: 22px;
}
#HomepageContent h3
{
	font-size: 18px;
}

#pnlHomeIntro
{
	background: url(Images/HomeIntroBG.jpg) no-repeat;

	height: 242px;  
    margin: 0px 1px;
	/*margin:10px 0 0 10px;*/
}

#pnlHomeIntro2 /* added for SPM */
{
	/*background: url(Images/HomeIntroBG.jpg) no-repeat;*/

	background: url(Images/banner_under.jpg) no-repeat;
	/*height: 242px;  */
	height: 485px; /*CHANGE MADE FOR SPM*/
	margin:10px 0 0 10px;
}

#pnlHomeIntro3 /* added for SPM */
{
	/*background: url(Images/HomeIntroBG.jpg) no-repeat;*/
	background: url(Images/banner_under.jpg) no-repeat;
	/*height: 242px;  */
	height: 455px; /*CHANGE MADE FOR SPM*/
	margin:10px 0 0 10px;
}



#HomeRotator 
{
	float: left;
	height: 242px;
	width: 460px;
}

/*CHANGE MADE FOR SPM*/
#HomeRotator2
{
height: 485px;

	width: 940px;
}

.findout 
{

	background: url(Images/HomeRotator/SPM/findout_btn.png) no-repeat;
    width: 247px;	
	height: 36px; 
	position:relative;
	z-index: 99;
	top: 440px;
	left: 243px;
	cursor:pointer;
}


/*CHANGE MADE FOR SPM*/

#pnlHomeIntroText
{
	float: left;
	width: 430px;
}
#pnlHomeIntroText h2
{
	font-size: 20px;
	margin-bottom: 15px;
}
#pnlHomeIntroText p
{
}

#HomeActNowBox
{
	background: url(Images/HomeActNowBoxBG.jpg) no-repeat;
	float: left;
	height: 268px;
	width: 435px;
}
#HomeLearnNowBox
{
	background: url(Images/HomeLearnNowBoxBG.jpg) no-repeat;
	float: right;
	height: 268px;
	width: 435px;
}

.HomeActNowBox ul.ActNowButtons
{
	list-style-type: none;
	margin: 80px 0 0 20px;
}
.HomeActNowBox ul.ActNowButtons li
{
	margin: 5px 0;
}
.HomeActNowBox ul.ActNowButtons li a, a.ActNowButton
{
	background: url(Images/HomeActNowButtons.png) no-repeat;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -1000px;
	width: 340px;
}
.HomeActNowBox ul.ActNowButtons li a:hover, a.ActNowButton
{
	text-decoration: none;
}


.HomeActNowBox ul.ActNowButtons li.VeteransChat a, a.ActNowButton.VeteransChat
{  
	background-position: 0 0px;
	color:white

	
}

.HomeActNowBox ul.ActNowButtons li.Text a, a.ActNowButton.Text
{   color: White;
	background-position: 0px -38px;
	/*background-color: #9a1e24;*/

}

.HomeActNowBox ul.ActNowButtons li.SelfCheckQuiz a, a.ActNowButton.SelfCheckQuiz
{
	background-position: 0 -76px;
}
.HomeActNowBox ul.ActNowButtons li.HomelessChat a, a.ActNowButton.HomelessChat
{
	background-position: 0 -114px;
}
.HomeActNowBox ul.ActNowButtons li.WarningSigns a, a.ActNowButton.WarningSigns
{
	background-position: 0 -152px;
}
.HomeActNowBox ul.ActNowButtons li.Concerned a, a.ActNowButton.Concerned
{
	background-position: 0 -190px;
}
.HomeActNowBox ul.ActNowButtons li.Resources a, a.ActNowButton.Resources
{
	background-position: 0 -228px;
}


.HomeActNowBox ul.ActNowButtons li.AboutCrisis a, a.ActNowButton.AboutCrisis
{
	background-position: 0 -266px;
}





#pnlContent .HomeContentDivider
{
	background: url(Images/HomeContentDivider.png) no-repeat;
	clear: both;
	height: 22px;
	margin: 10px 0;
	*margin: -13px 0;
	
}

#pnlContent .HomeContentcontainer
{

    height: auto;
    width: 960px;
/*margin-top:25px;*/
/* SPM CHANGE */
margin-top:130px;
/* SPM CHANGE */
 display: block;
}

#pnlContent .HomeContentcontainer img
{
 border:none;   
}




#pnlContent .HomeContentcontainer .video
{
    
  background: url(Images/SPM/Video_image3.jpg) no-repeat;
 /*background-position: top;
    background-attachment:fixed;*/
       height: 436px;
    width: 646px;
 display:inline;
 float:left;

	z-index:1; 

	padding:0;
	margin:-20px 0 0 10px;
	 
}


#pnlContent .HomeContentcontainer .video a div.play
{
 


    
 background: url(Images/SPM/Video_play_button.png) no-repeat; 
    z-index: 500;
    margin: 205px 0px 0px 270px;

   width:84px;
   height:81px;

  
}

#pnlContent .HomeContentcontainer .pledge
{
    
  /*background: url(Images/pledge.jpg) no-repeat;*/
       width:655px;
   height:318px;  
 display:inline;
float:left;
	
	/*z-index:1; */

	padding:0;

	 
}

#pnlContent .HomeContentcontainer .pledge img
{
 border:none;   
}






#pnlContent .HomeContentcontainer .openpledge
{
 background: url(Images/SPM/PledgeSection/pledge_bckgrnd2.jpg) no-repeat;
      height:1017px;  
       width: 655px;
       z-index: -1;
        display:inline;
        float:left;
	padding:0;

       margin-left:4px; 
	 padding-bottom:20px;
}




#pnlContent .HomeContentcontainer .openpledge .section1
{
background: url(Images/SPM/PledgeSection/section1.jpg) no-repeat;
 background-position: center 0;
 height: 50px;
 width: 100%;
margin-top: 275px;
padding-bottom:3px;
border: solid 1px white;
margin-left: -8px;

}

#pnlContent .HomeContentcontainer .openpledge .section1 .text
{
    font-size:15px;

    margin-left: 70px;
margin-top: -23px;
width:500px;
}


#pnlContent .HomeContentcontainer .openpledge .section1 div.uncheck
{
background: url(Images/SPM/unchecked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-top: 10px;
 margin-left: 40px;

}

#pnlContent .HomeContentcontainer .openpledge .section1 div.checked
{
background: url(Images/SPM/checked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-top: 10px;

}

#pnlContent .HomeContentcontainer .openpledge .section2
{
  background: url(Images/SPM/PledgeSection/section2.jpg) no-repeat;
   background-position: center 0;
 height: 196px;
 width: 100%;
padding-bottom:7px;
border: solid 1px white;
margin-left: -8px;
}

#pnlContent .HomeContentcontainer .openpledge .section2 .text
{
    font-size:15px;

    margin-left: 70px;
margin-top: -23px;
width:500px;
}

#pnlContent .HomeContentcontainer .openpledge .section2 div.uncheck
{
background: url(Images/SPM/unchecked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-top: 10px;
 margin-left: 40px;
}

#pnlContent .HomeContentcontainer .openpledge .section2 div.checked
{
background: url(Images/SPM/checked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-top: 10px;
 margin-left: 40px;
}



#pnlContent .HomeContentcontainer .openpledge .section2 img.chatbtn
{
 text-align: center;  
 width: 515px;
 height: 112px;
 margin: 18px 0 0 70px;

}


#pnlContent .HomeContentcontainer .openpledge .section3
{
  background: url(Images/SPM/PledgeSection/section3.jpg) no-repeat;
    background-position: center 0;
 height: 69px;
 width: 100%;
 padding-bottom:3px;
 border: solid 1px white;
 margin-left: -8px;
}

#pnlContent .HomeContentcontainer .openpledge .section3 .text
{
    font-size:15px;

    margin-left: 70px;
margin-top: -23px;
width:500px;
}

#pnlContent .HomeContentcontainer .openpledge .section3 div.uncheck
{
background: url(Images/SPM/unchecked.png) no-repeat;
 
 width: 25px;
 height: 23px;
 margin-left: 40px;
 margin-top: 10px;
}

#pnlContent .HomeContentcontainer .openpledge .section3 div.checked
{
background: url(Images/SPM/checked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-left: 40px;
  margin-top: 10px;
}


#pnlContent .HomeContentcontainer .openpledge .section4
{
  background: url(Images/SPM/PledgeSection/section4.jpg) no-repeat;
    background-position: center 0;
 height: 72px;
 width: 100%;
 border: solid 1px white;
 margin-left: -8px;
}

#pnlContent .HomeContentcontainer .openpledge .section4 .text
{
    font-size:15px;

    margin-left: 70px;
margin-top: -23px;
width:500px;
}


#pnlContent .HomeContentcontainer .openpledge .section4 div.uncheck
{
background: url(Images/SPM/unchecked.png) no-repeat;
 
 width: 25px;
 height: 23px;
 margin-left: 40px;
 margin-top: 10px;
}

#pnlContent .HomeContentcontainer .openpledge .section4 div.checked
{
background: url(Images/SPM/checked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-left: 40px;
  margin-top: 10px;
}




#pnlContent .HomeContentcontainer .openpledge .section5
{ background: url(Images/SPM/PledgeSection/section5_buttons2.jpg) no-repeat;
   background-position: center 0;
 height: 216px;
 width: 100%;
border: solid 1px white;
margin-left: -8px;
}


#pnlContent .HomeContentcontainer .openpledge .section5 .text
{
    font-size:15px;

    margin-left: 70px;
margin-top: -23px;
width:500px;
}
#pnlContent .HomeContentcontainer .openpledge .section5 div.uncheck
{
background: url(Images/SPM/unchecked.png) no-repeat;
 
 width: 25px;
 height: 23px;
 margin-left: 40px;
 margin-top: 10px;

}

#pnlContent .HomeContentcontainer .openpledge .section5 div.checked
{
background: url(Images/SPM/checked.png) no-repeat;

 width: 25px;
 height: 23px;
 margin-left: 40px;
  margin-top: 10px;
}



#pnlContent .HomeContentcontainer .openpledge .button
{ background: url(Images/SPM/PledgeSection/complete_button.jpg) no-repeat;
   background-position: center 0;
 height: 216px;
 width: 100%;
 cursor:pointer;
 margin-left: -8px;
}




#pnlContent .HomeContentcontainer .pledge_closed
{
       width:656px;
   height:266px;  
 display:inline;
float:left;
padding:0;
margin-left:8px;

}



#pnlContent .HomeContentcontainer .support_banner
{
     padding: 0; 
     display:block;  
    /* float:right; */
     padding-bottom:20px;
     text-align:right;
     /*width: 950px;*/
      *margin-top:-420px;
      *padding-bottom:40px;
      margin-right:10px;  
}

#pnlContent .HomeContentcontainer .support_banner img
{
margin-top: -15px; 

}






#pnlContent .HomeContentcontainer .support_banner #pnlRightContent
{
    
  /* display:inline; float:right; margin-bottom:30px;*/
   

       display:block;  

         margin: -170px 0px 20px 0px;
    padding: 20px;
    width: 200px;
    text-align:left;
    *margin: 10px 0px 20px 0px;
     
     
}





/**** Pages - ChatTermsOfService.aspx ****/
.ChatTermsOfServiceBox
{
	background: #f1f1f1; 
	border: 1px solid #ccc; 
	color: #101010; 
	font-family: Arial;
	font-size: 12px;
	height: 370px;
	padding: 10px 20px; 
	overflow: auto; 
}
.ChatTermsOfServiceBox h4
{
	color: #101010;
	font-family: Arial;
	font-size: 13px;
	margin: 10px 0;
	text-decoration: underline;
}
.ChatTermsOfServiceBox p
{
	margin: 10px 0;
}

/**** Pages - Resources/SpreadTheWord.aspx ****/
.SpreadTheWordBox
{
	background: url(Images/Resources/SpreadTheWord/SpreadTheWordBoxBG.png) no-repeat;
	height: 279px;
	margin: 20px 0;
	width: 630px;
}
.SpreadTheWordBox .BoxContentPadding
{
	padding: 17px 30px 0 20px;
}
.SpreadTheWordBox h2
{
	color: White;
	font-size: 24px;
	margin: 0 0 30px 0;
}
.SpreadTheWordBox p
{
	margin: 15px 0;
}

/**** Classes ****/
.MinContentContainerWidth
{
	min-width: 1076px;

	
}
.ContentContainerWidth
{
	width: 1076px;
}
.MinContentWidth
{
	min-width: 960px;
}
.ContentWidth
{
	width: 960px;
}

.NoMargin
{
	margin: 0;
}

/**** Panels ****/
.HighlightPanel
{
	background-color: #eee;
	border: 1px solid #b7b7b7;
	margin: 20px 0;
	padding: 15px;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	box-shadow: 0 3px 5px #ddd;
	-moz-box-shadow: 0 3px 5px #ddd;
	-webkit-box-shadow: 0 3px 5px #ddd;
}

.BlueHighlightPanel
{
	background-color: #e6f0f5;
	border: 1px solid #9bc5d7;	
	margin: 15px 0;
	padding: 15px;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.LightPanel
{
	background-color: #eee;
	margin: 15px 0;
	padding: 10px;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.FormPanel label
{
	color: #333;
	display: inline-block;
	width: 150px;
}
.FormPanel p *
{
	vertical-align: middle;
}

/**** Colors & Fonts ****/
.BlueText
{
	color: #003f72;
}
.MediumBlueText
{
	color: #0083be !important;
}
.LightBlueText
{
	color: #42a2cd;
}
.RedText
{
	color: #c4262e;
}
.GrayText
{
	color: #555555;
}
.LightGrayText
{
	color: #909090;
}
.StandardText
{
	color: #6a6a6a;
}
.DarkText
{
	color: #333333;
}

.FontSizeLarge
{
	font-size: 16px;
}
.FontSizeNormal
{
	font-size: 15px;
}
.FontSizeSmall
{
	font-size: 14px;
}
.FontSizeVerySmall
{
	font-size: 13px;
}

.MediumBorder
{
	border: 2px solid #bbbbbb;
}


/* START additional information */


a#militarysuicide
{
margin-top: 7px;
z-index: -1;

}

a#resources
{
margin-top: -60px;

z-index: -1;

}

a.sections
{
    float:left;  font-size:22px; font-weight:bold;  margin-bottom:20px; padding-bottom:10px; padding-top:20px;
    color:#003F72; text-decoration:none;  border-bottom:solid 1px #CCCCCC;
    width:600px;
}


ul li.linklist
{
font-size:10px;
color:#C4262E;
    
}

ul li.linklist a
{font-weight: bold; font-size:15px;
}

ul.orgs
{list-style:none;  margin-left:-40px; height:auto;  width:auto; *margin-top:-20px;

}

ul.orgs li
{
    width:192px; height:190px; padding-right:17px; font-size:13px; padding-bottom:9px; line-height:18px; 
float:left;
  
}

ul.orgs li#height
{
height:160px;
}

ul.orgs li#top_space
{
    margin-top:40px;
}

ul.orgs li a
{
     margin-top:50px; 
}


ul.orgs li a p
{
margin-top: 5px; padding-bottom:0;
}


/* END additional information */