
/* CSS Document */

BODY{
margin:0;
padding:0;
background-color:#a7a09a;
font-family:Helvetica, Arial, sans-serif
}


.main_body{
width:984px;
margin:0 auto;
background-color:#FFFFFF;
}


.header{
background: #000000 url('camo_lightgreen.jpg') no-repeat; 
color:#FFFFFF;
position: relative;
height:133px;
padding-top: 30px;
margin: 0px;
width: auto;
}
	.logoshield{
	position: absolute;
	top:0;
	left:0;
	padding-left:36px;
	margin-top:10px
	}

	.logoright{
	position: absolute;
	top:0;
	right:0;
	padding-right:36px;
	margin-top:60px
	}

	.logo{
	color:#FFFFFF;
	font-size:60px;
	font-weight:normal;
	margin-left:150px;
	margin-top: -80px;
	margin-bottom: -23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-4px;
	line-height: 90%
	}
/*leftmost large column*/
.content_holder{
background-color:#FFFFFF;
width:580px;
float:left;
margin-top:30px;
padding-left:40px;
}
	.img_content{
	float:left;
	margin-top: 0px;
	margin-right:5px;
	clear:both;
	}

	.article_content{
	width:410px;
	float:right;
	padding-top: 10px;
	padding-right: 10px;
	font-size:14px
	}

/*Sidebar column*/
.sub_content{
background-color:#FFFFFF;
width:300px;
float:right;
margin-top:30px;
margin-right:30px;
padding-right:20px; 
font-size:14px;
}


.footer{
background: #000000 url('camo_lightgreen.jpg') no-repeat; 
color: #cccccc;
clear:both;
min-height:120px;
margin-top:30px;
padding:2px 20px 1px 0px;
position:relative;
margin: 0px;
bottom: 0px;
width: auto;
}


.indented {
   padding-left: 15pt;
   padding-right: 0pt;
   }

.hr{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
height:1px;
margin-top:6px;
}


a:link, a:active, a:visited {
        color: #999999;
	text-decoration: none;
	}
	
a:hover {
        color: #660066;
	text-decoration: none;
	font-weight: bold;
	}


h2 {
	margin: 0;
	color: #000;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}

h2 a:link, h2 a:hover, h2 a:visited {
	color: #000;
	text-decoration: none;
}
	
h1 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #000;
	margin: 0;
}

h1 a:link, h1 a:visited, h1 a:hover {
	text-decoration: none;
	color: #000;
}
	
h4 {
	margin: 0;
	color: #999;
	font-size: 16px;
	font-weight: normal;
}

h3 {
	margin: 0 0 8px 0;
	color: #999;
	font-size: 19px;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
}

h5 {
	margin: 0 0 8px 0;
	color: #999;
	font-size: 14px;
	font-weight: normal;
}


/*Stylesheet navigation bottom */
.menu ul {
 display: block;
 padding: 5px;
 margin: 0px;
 list-style: none;
 text-align: left;
}
.menu ul li {
 display: inline;
 margin: 0px;
 list-style: none;
    background: #000000;
    color:#eee;
    text-decoration:none;
    position: relative;
}

.menu a {
    padding: 3px 30px 5px 30px;
    background: #336666;
    color:#eee;
    text-decoration: none;
    border: 1px solid #fff;
}
.menu a:hover {
    background: #a2b3a1;
    color:#000;
    text-decoration: none;
}

/*New Date Sprite */
.date-wrap { 
float: left;
width: 70px;
 }

.date-bg { 
background:transparent url("images/calendar-icon.png") no-repeat 0px 100% scroll;
background-size: auto;
background-clip: border-box;
background-origin: padding-box;
height: 70px;
line-height: 1;
margin:20px 0px 2px 0px;
padding:0px 0px 0px 0px;
text-align: center;
width: 70px;
 }

.month_new { 
color: #ffffff;
	font-family: Georgia, serif;
font-size: 12px;
font-weight: 700;
padding-top: 12px;
 }

.date_new { 
	padding-top: 0px;
	padding-bottom: 5px;
        font-family: Georgia, serif;
        color: #999;
	text-align: center;
        font-size: 30px;
 }

div { 
display: block;
 }

/*Date Sprite */
.postdate {
position: relative;
width: 66px;
height: 60px;
float: left;
}
.month, .day, .year {
position: absolute;
text-indent: -1000em;
background-image: url(images/date_img.png);
background-repeat: no-repeat;
}
.month { top: 10px; left: 0; width: 33px; height: 30px;}
.day { top: 30px; left: 0; width: 33px; height: 30px;}
.year { top: 0px; left: 33px; width: 20px; height: 60px;}

.m-01 { background-position: 0 0px;}
.m-02 { background-position: 0 -30px;}
.m-03 { background-position: 0 -62px;}
.m-04 { background-position: 0 -94px;}
.m-05 { background-position: 0 -125px;}
.m-06 { background-position: 0 -155px;}
.m-07 { background-position: 0 -185px;}
.m-08 { background-position: 0 -217px;}
.m-09 { background-position: 0 -248px;}
.m-10 { background-position: 0 -279px;}
.m-11 { background-position: 0 -310px;}
.m-12 { background-position: 0 -341px;}

.d-01 { background-position: -51px 0;}
.d-02 { background-position: -51px -27px;}
.d-03 { background-position: -51px -57px;}
.d-04 { background-position: -51px -91px;}
.d-05 { background-position: -51px -122px;}
.d-06 { background-position: -51px -151px;}
.d-07 { background-position: -51px -185px;}
.d-08 { background-position: -51px -214px;}
.d-09 { background-position: -51px -249px;}
.d-10 { background-position: -51px -275px;}
.d-11 { background-position: -51px -309px;}
.d-12 { background-position: -51px -338px;}
.d-13 { background-position: -51px -373px;}
.d-14 { background-position: -51px -404px;}
.d-15 { background-position: -51px -436px;}
.d-16 { background-position: -51px -462px;}
.d-17 { background-position: -100px -0px;}
.d-18 { background-position: -100px -27px;}
.d-19 { background-position: -100px -57px;}
.d-20 { background-position: -100px -91px;}
.d-21 { background-position: -100px -122px;}
.d-22 { background-position: -100px -151px;}
.d-23 { background-position: -100px -185px;}
.d-24 { background-position: -100px -214px;}
.d-25 { background-position: -100px -247px;}
.d-26 { background-position: -100px -275px;}
.d-27 { background-position: -100px -309px;}
.d-28 { background-position: -100px -338px;}
.d-29 { background-position: -100px -373px;}
.d-30 { background-position: -100px -404px;}
.d-31 { background-position: -100px -436;}

.y-2009 { background-position: -150px 0;}
.y-2010 { background-position: -150px -60px;}
.y-2011 { background-position: -150px -120px;}
.y-2012 { background-position: -150px -180;}
.y-2013 { background-position: -150px -240px;}
.y-2014 { background-position: -150px -300px;}

    .bar-menu {
    }
    .bar-menu .box1 {
        background-color:#FFFFFF;
        color: #999;
    }
    .bar-menu .box1-hover {
        background-color:#FFFFFF;
        color: #6699FF;
    }
    .bar-menu .box1-open {
        background-color:#FFFFFF;
        color: #6699FF;
    }
    .bar-menu .box1-open-hover {
        background-color:#FFFFFF;
        color: #6699FF;
    }
    .bar-menu .box1,
    .bar-menu .box1-hover,
    .bar-menu .box1-open,
    .bar-menu .box1-open-hover {
        
        font-weight: bold;
        font-size: 16px;
        line-height: 18px;
        font-family: arial;
        cursor: pointer;
        width: 250px;
    }
    .bar-menu .section {
        background-color: #ffffff;
        font-family: arial;
        font-size: 14px;
        line-height: 16px;
        padding: 0 0 5px 10px;
        display: none;
    }
    .bar-menu .section a {
        color: #999999;
        text-decoration: none;
        white-space: nowrap;
    }
    .bar-menu .section a:hover {
        color: #660066;
        text-decoration: none;
        white-space: nowrap;
    }
    .bar-menu .box2 {
        border-color: #ffffff;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
    }
    .bar-menu .box2-hover {
        border-color: #ffffff;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
        background: #ffffff;
	font-weight: bold;
    }
  


.dm1 {
    font-family: Helvetica, Arial, sans-serif
    font: 16px helvetica;
    margin-top: 19px;
    padding-left: 0px; 
}
.dm1 .item1,
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    padding: 4px 18px 4px 18px;
    border-style: solid none solid none;
    border: 1px solid #fff;
    text-decoration:none;
    display: block;
    position: relative;
}
.dm1 .item1 {
    background: #336666;
    color:#eee;
}

.dm1 .item1-active,
.dm1 .item1:hover {
    background: #a2b3a1; 
    color: #000;
    text-decoration: none;x
}

.dm1 .item1-active:hover {
    background: #a2b3a1;
    color:#ffffff;
}


.dm1 .item2,
.dm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.dm1 .item2 {
    background: #999999; 
    color: #eee;
}
.dm1 .item2:hover {
    background: #666666;
    color: #9999FF;
    text-decoration: underline;
}
.dm1 .section {
    border: 0px #000000;
    border-style: solid solid solid solid;
    font-size:14px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.dm1 .left, .dm1 .left:hover { border-style: solid none solid solid; }
.dm1 .right, .dm1 .right:hover { border-style: solid solid solid none; }

* html .dm1 td { position: relative; } /* ie 5.0 fix */


