/* Style Sheet created with the CoffeeCup StyleSheet Maker */
/* http://www.coffeecup.com --><style type="text/css"*/
/*main css*//*main styles*/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
linklist, linklist li a, linklist li a hover, l select, larchive, lresource, caption, tbody, tfoot, thead, tr, th, td {
	                             margin: 0;	
                                 padding: 0;
                                 border: 0;
                                 font-weight: inherit;
                                 font-style: inherit;
                                 font-size: 100%;
                                 line-height: 1;
                                 font-family: inherit;
                                 text-align: left;
                                 vertical-align: baseline;
                                 }
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ul {list-style: none;}
q:before, q:after,
blockquote:before, blockquote:after {content: "";}

/* Element Styles*/
body {
      font-size:14px; 
      font-family:Arial,Helvitica, sans-serif, Tahoma; 
      color:#000000; /*background:#f4f3f3 url(../images/body_bg.jpg)*/
      }
h2, h3, h4, h5, p, ul, ol, dl {margin:15px 0;}
h2, h3, h4, h5 {font-weight:bold; color:#000066;}
h2 {font-size:1.35em; padding-bottom:10px; text-transform:uppercase; font-family:Helvetica, Arial, Verdana, sans-serif; background:url(../images/headline_border.jpg) right bottom repeat-x;}
h3 {clear:both; margin-bottom:0; font-size:1.25em; font-weight:normal;}
h4 {font-size:1.15em;}
h5 {font-size:1em; font-style:italic;}
a {
   color:#1ab2c0; 
   outline:none;
   }
	a:hover {
             text-decoration:none;
             }
dt {
    margin:15px 0; 
    font-weight:bold;
    }
dd {
    margin:5px 0 5px 15px;
    }
ol {
    margin-left:25px;
    }

/* Layout Styles*/
#wrapper {
          width:940px; 
          padding: 15px; 
          margin:0px 0;
          }
#blink {
        text-decoration: blink;
        }
#header {
         height:85px; 
         /*background:url(../images/header_bg.jpg)*/ 
         }
	#header_h1 {
                padding:5px 5px 5px; 
                font-size:1.15em; 
                color:#FFFF00; /*background:url(../images/example_logo.png)*/ 
                }
	#navigation {
                 margin-top:5px; 
                 height:20px; 
                 font-size:85em;
                 margin-right:45px; 
                 text-transform:uppercase; 
                 font-family:Helvetica, Arial, Verdana, sans-serif;
                 }
		#navigation_li {
                       margin-right:85px; 
                       text-transform:uppercase; 
                       font-family:Helvetica, Arial, Verdana, sans-serif;
                       }
			#navigation_li_a {
                             text-decoration:none; 
                             color:#fff;
                             }
				#navigation_li_a_hover {
                                       text-decoration:underline;
                                       }
#content {
         clear:both;
          float:left;
           margin-top:0px;
           }	
	#content_p {
               line-height:1.25em;
               }
	#content ul {
                margin-left:25px;
                 list-style-type:disc;
                 }
		#content li {
                    margin:10px 0;
                    }	
		
		#homepage_intro	{
                        float:left; 
                        width:75%; 
                        margin-bottom:30px; 
                        color:#777
                        }
			#content #homepage_intro_two_columns {
                                                 float:left; 
                                                 display:inline; 
                                                 margin-right:15px; 
                                                 width:336px; 
                                                 font-size:.90em
                                                 }
			#content #homepage_intro img {
                                         float:right
                                         }
			
		#content_two_columns {
                             float:left; 
                             display:inline; 
                             width:400px; 
                             margin-right:15px
                             }
		
	#content_four_columns {
                          float:left; 
                          display:inline; 
                          width:206px; 
                          margin-right:15px
                          }
      #soldier_intro {
                     float:left; 
                     width:100%; 
                     margin-bottom:30px; 
                     color:#000000
                     }
        #soldier {
                 float:left; 
                 width:95%; 
                 margin-bottom:30px; 
                 color:#000000
                 }
          #content_soldier_two_columns {
                                       float:left; 
                                       display:inline; 
                                       margin-right:15px; 
                                       width:400px
                                       }
             #content_soldier_img {
                                  float:right
                                  }                    
/* Form Styles*/
#input, textarea {
                 padding:3px; 
                 font-size:.95em; 
                 font-family:Helvetica, Arial, Verdana, sans-serif; 
                 font-style:italic; 
                 color:#000000
                 }
#input {
       width:250px
       }
#textarea {
          width:350px; 
          height:150px
          }
#submit {
        width:100px; 
        font-weight:bold; 
        color:#000000; 
        font-style:normal
        }

#two_column layout {
                   float:left; 
                   width:80%; 
                   background:#fff; 
                   border-right:2px solid #000000; 
                   border-bottom:2px solid #000000; 
                   margin-right:15px; padding-bottom:20px;
                   }/*w3c Jeffrey Zeldman*//*absolute positioning = table*/
#main   {
        float:left; width:85%; margin-bottom:30px; color:#777;
        list-style:none;
        padding:6px 0 10px 0;
        }
#link-list {
        position:absolute;
        top:0;
        left:20px;
        width:150px;
        }
#list1   {float:left; width:20%; margin-bottom:30px; color:#777;
        list-style:none;
        padding:6px 0 10px 0;
        }
#list2  {float:right; width:15%; margin-bottom:30px; color:#777;
        list-style:none;
        text-align: center;
        padding:6px 0 10px 0;
        }
        /* background:url(../images/.jpg) bottom repeat-x}*/
#linklist_li_a {
        position:absolute;
        top:0;
        padding-left:7px;
        text-decoration:none
        }
        /* background:url(../images/.jpg) bottom repeat-x}*/      
/* we leave some place on the side using the lselect etc. */
#linklist_li_a_hover {
        text-decoration:underline;
        }
#lselect, #larchive, #lresources {
        margin:0 0 2px 0;
        margin-right:20px;
        padding-top: 0pt;
        padding-left:1px;
        padding-right:1px;
        padding-bottom: 20px;
        }
/* and then we put each list on its place */
#list1 { left:0;
       }
#list2 { right:0;
       }
#footer {
        clear:both; padding:50px 0 30px 0; font-size:.9em; font-style:italic; color:gray
        }

/*- end -*/

