


    




    





    





    





    





    





    





    





    





    




/*general*/
body{
    color:#555555;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    
    line-height:17px;
}


h3 a{
    text-decoration:underline;
}
a:link, a:visited {
    color:#105DB5;
}
a:hover, a:active {
    color:#F26803;
}




/* advertisement logo. should be inserted as an <img> tag into the document, inside the ad class 
    <div class="ad728x90">
        <div class="adLogo"><!-- --></div>
        <script type="text/javascript">JAVASCRIPT FOR ADS GOES HERE</script>
    </div>
*/
.adLogo{
    text-align:center;
    width:auto;
    height:6px;
    
    margin:0;
    padding:0;
    
    background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DadvertLogo.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213109&ssbinary=true') no-repeat center;
}


/* standard ad blocks */
.ad728x90{
    width:728px;
    height:96px;
}
.ad300x250{
    width:300px;
    height:256px;
}
.ad160x600{
    width:160px;
    height:606px;
}






h2{
    color:#09407C;
    font-size:14px;
}
h3{
    font-size:12px;
}





/* decorators */
.divider{
    height:1px;
    width:auto;
    
    margin:15px 0 15px 0;
    
    border:1px solid #d3d3d3;
    border-width:0 0 1px 0;
}



/*descending classes/id's for structure*/
#container{
    width:960px;
    margin:0 auto;
}

    #leftcol{
        width:160px;
        float:left;

        margin:0 12px 0 0;
    }

        #familyBox{
            margin:0 0 12px 0;

            font-family: Verdana,Arial,Helvetica,sans-serif;
        }
            #familyBox a{
                text-decoration:none;
            }







            #familyBoxBg{
                background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Dleftcolbackground.jpg&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213207&ssbinary=true') repeat-y;
                
                margin:0;
                padding:0;
            }

                .familyHeader{
                    width:auto;
                    height:21px;
                    padding:0 0 0 15px;
                    background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Dleftcolheaderbg.jpg&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213125&ssbinary=true') no-repeat;
                    
                    font-weight:bold;
                    color:#fff;
                    line-height:21px;
                    
                }
            
                #familyBox ul{
                    list-style:none;
                    padding:5px 0 5px 15px;
                    margin:0;
                }
                    #familyBox ul li{
                        line-height:15px;
                        
                        background-color:#e6ebef;
                    }
    
                #familyBox img{
                    width:160px;
                    height:6px;
                }



    #middlecol{
        width:466px;
        float:left;

        margin:0 12px 0 0;
    }
        
        #featuredMainBg, #featuredNewsBg{
            padding:14px 15px 0 15px;
        }
        
        #featuredMain{margin:0 0 12px 0;}
            #featuredMainBg, #featuredResourcesBg{
                background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DfeaturedMainRepeat-x.jpg&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213199&ssbinary=true') repeat-x;

                min-height:221px;
                height:auto !important;
                height:221px;
                
                border:solid #d3d3d3;
                border-width:0 1px 0 1px;
                
                background-color:#e7edef;
            }
        
            #featuredMainBg img{
                float:left;
                margin:0 9px 9px 0;
            }
    

        #featuredNews{margin:0 0 12px 0;}
            #featuredNews ul li{
                background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Dfc_bullet.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213149&ssbinary=true') no-repeat 0 7px;
                padding:0 0 0 10px;
            }
            #featuredNewsBg{
                background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DfeaturedNewsRepeat-x.jpg&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213045&ssbinary=true') repeat-x;

                min-height:320px;
                height:auto !important;
                height:350px;

                border:solid #d3d3d3;
                border-width:0 1px 0 1px;
                
                background-color:#e7edef;
            }   
                #featuredNews .orange{
                    color:#f26803;
                    margin:0 0 6px 0;
                }
            
                    .featuredHeader{
                        height:15px;
                        line-height:15px;
                
                        margin:0 0 6px 0;
                        padding:0 0 0 21px;
    
                        color:#09407C;
                        font-weight:bold;
                        font-size:14px;
                    }
                    .featuredHeader h2{
                        display:inline;
                    }
                    
            
                #featuredLeft{
                    float:left;
                    width:230px;
                }
                    #featuredLeft ul{
                        margin:0 0 25px 0;
                    }
                    
                #featuredRight{
                    float:right;
                    
                    width:191px;
                    margin:0;
                }
                
                    #featuredRight p{
                        font-size: 14px;
                    }
                    
                    #featuredRight ul{
                        margin:0 0 7px 0;
                    }
                    
                    #featuredRight ul li{
                        background:url();
                        padding:0;
                        display:inline;
                    }
                    
                #featuredLatestArticles{
                    background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Dfc_articleicon.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213085&ssbinary=true') no-repeat;
                }
                #featuredHotTopics{
                    background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Dfc_topicicon.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213093&ssbinary=true') no-repeat;
                }
                #featuredSpouseNetwork{
                    background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Dfc_networkicon.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213181&ssbinary=true') no-repeat;
                    padding:0 0 0 30px;
                    
                    height:19px;
                    line-height:19px;
                }

        #featuredResources{margin:0 0 12px 0;}
            #featuredResourcesBg{
                padding:14px 15px 0 22px;
            }
            
                #featuredResourcesLeft{
                    width:280px;
                    float:left;
                }
                    #featuredResourcesLeft h2{
                        margin:0 0 10px 0;
                    }
            
                #featuredResourcesRight{
                    width:130px;

                    min-height:210px;
                    height:auto !important;
                    height:210px;
                
                    float:left;
                
                    padding:0 0 0 15px;
                
                    border:1px solid #e8e8e8;
                    border-width:0 0 0 1px;
                }
                    #featuredResourcesRight h2 {
                        margin:0pt 0pt 3px;
                    }
                    .featuredResourcesImg{
                        margin:20px 0 20px 0;
                    }



    #rightcol{
        width:310px;
        float:left;
        
        height:1%;
    }
        .rightColBackground,#rightColAdBlock{
            zoom:1;/*triggers hasLayout in IE6 & IE7 to fix bug where repeated background image is doesn't show*/
        }
        .rightColBackground{
            background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DrightColBg.jpg&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213233&ssbinary=true') repeat-y;
            
            padding:0 0 0 10px;
        }

            .rightColBackground .search{
                height:20px;
                line-height:20px;
                
                border:1px solid #d3d3d3;
                border-width:0 0 1px 0;
                
                padding:13px 0 15px 0;
                margin:0 10px 15px 0;
            }
                .rightColBackground #searchText{
                    float:left;
                }
                    .rightColBackground #searchText #text{
                        width:175px;
                        color:#999;
                        font-size:12px;
                    }
                .rightColBackground #searchSubmit{
                    float:right;
                    margin:0;
                }
                
                .rightColBackground .dayspouse{
                    padding:0 0 30px 0;
                }
                    .rightColBackground .dartContentTag{
                        width:290px;
                        margin:0 0 10px 0;
                    }
                
                .rightColBackground .dayspouse h2 {
                    margin:0 0 6px 0;
                }
                
                    .dayspouseLeft{
                        float:left;
                        width:114px;
                        text-align:center;
                    }
                    .dayspouseRight{
                        float:left;
                        width:155px;
                        padding:0;
                        margin:0 0 0 10px;
                    }

                .rightColBackground .dayspouse p{
                    margin:0 0 10px 0;
                }
                .rightColBackground .spousename{
                    font-size:14px;
                }
                .rightColBackground .spouseloc{
                    font-size:11px;
                }
                .rightColBackground .profile,.rightColBackground .buildProfileImage, .rightColBackground .spousename{
                    float:left;
                    width:155px;
                }
                .rightColBackground p.buildProfileImage img{
                    margin:0;
                    padding:0;
                    
                    width:155px;
                }
                
                
            #rightcol #rightColAdBlock{
                padding:0 0 15px 5px;
    
                background:url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DrightColBg.jpg&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213233&ssbinary=true') repeat-y;
            }
                #rightcol #rightColAdBlock .adLogo{
                    margin:0 5px 0 0;
                }
                
            
            .rightColBackground .divider{
                border:1px solid #d3d3d3;
                border-width:0 0 1px 0;
                
                margin:0 10px 20px 0;
                padding:15px 0 0 0;
            }
            


            .rightColBackground .blogspouse h2{
                margin:0 0 15px 0;
            }
            
            .rightColBackground .blogger {
                margin:0 0 13px 0;
                line-height:14px;
                
                height:46px;
            }
            .rightColBackground .blogger img{
                float:left;
                margin:0 8px 0 0;
            }
            .rightColBackground .blogger .bloggername{
                font-size:14px;
            }


            .rightColBackground p.advisors{
                text-align:center;
                margin:0 0 20px 0;
            }


        /* local modification to clearfix method to stop IE from adding spaces around images */
        .clearfix{
            word-wrap:break-word;
        }

