/* **************************************************** */
/*                   MAIN STYLE SHEET                   */
/*                                                      */
/*   BRTRC Technology Marketing Group : 17 March 2003   */
/* **************************************************** */

BODY {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #999999;/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt/13pt;
	color: #000000;
	letter-spacing: normal;
	
   /* GREEN */	
	scrollbar-3d-light-color:#000000;
   /* UNKNOWN */
	scrollbar-arrow-color:#B3774F;
      /* Arrows */
	scrollbar-base-color:#0C221D;
       /* Left & Top Edges */
	scrollbar-dark-shadow-color:#000000;
/* UNKNOWN */
	scrollbar-face-color:#0C221D;
       /* Slider & Button Faces, Slider Recess */
	scrollbar-highlight-color:#C0B4A7;
  /* Slider & Button Left & Top Edges, Slider Recess */
	scrollbar-shadow-color:#C0B4A7;
     /* Slider & Button Right & Btm Edges */
	
}
#Wrapper
{
	border: 8px solid #FFF;
	position: relative;
}
A
{
text-decoration: none;
}


A:hover
{
text-decoration: underline;
}


.alert
{
color: #9900CC;
}
 
p
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
} 

/* *************************************************** */
/*         C1      MAIN CONTENT STYLES       C1        */
/* *************************************************** */



.c1-ttlbox
{
font: bold 13pt/14pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
vertical-align: middle;
background: #B3774F;
}


.c1-hdln
{
font: bold 13pt/14pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
letter-spacing: 0.025em;
}

.c1-hdln A
{
font: bold 13pt/14pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
letter-spacing: 0.025em;
}

.c1-hdln A:link
{
font: bold 13pt/14pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
letter-spacing: 0.025em;
}

.c1-hdln A:hover
{
text-decoration: underline;
}

.c1-hdln A:active
{
font: bold 13pt/14pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
letter-spacing: 0.025em;
}

.c1-hdln A:visited
{
font: bold 13pt/14pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
letter-spacing: 0.025em;
}


.c1-subh
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
letter-spacing: .025em;
}

.c1-subh A
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
letter-spacing: .025em;
}

.c1-subh A:hover
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
letter-spacing: .025em;
text-decoration: underline;
}

.c1-subh A:link
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
letter-spacing: .025em;
}

.c1-subh A:active
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
letter-spacing: .025em;
}

.c1-subh A:visited
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
letter-spacing: .025em;
}


.c1-text
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
}


.c1-text A
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
}

.c1-text A:hover
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
text-decoration: underline;
}

.c1-text A:link
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
}

.c1-text A:active
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
}
		
.c1-text A:visited
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: normal;
}


.c1-text2
{
font: normal 10pt/13pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: 0.1em;
}

.c1-list0
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Fsq.gif);
list-style-position: outside;
margin-left: 15px;
}

.c1-list0 A
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Fsq.gif);
list-style-position: outside;
margin-left: 15px;
}

.c1-list0 A:hover
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Fsq.gif);
list-style-position: outside;
margin-left: 15px;
text-decoration: underline;
}

.c1-list0 A:link
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Fsq.gif);
list-style-position: outside;
margin-left: 15px;
}

.c1-list0 A:active
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Fsq.gif);
list-style-position: outside;
margin-left: 15px;
}

.c1-list0 A:visited
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Fsq.gif);
list-style-position: outside;
margin-left: 15px;
}


.c1-list1
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}

.c1-list1 A
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}

.c1-list1 A:hover
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
list-style-type: none;
margin-left: 15px;
vertical-align: text-top;
text-decoration: underline;
}

.c1-list1 A:link
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}
.c1-list1 A:active
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}

.c1-list1 A:visited
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #593B27;
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}



.c1-list2
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.1em;
padding-bottom: 0.1em;
}

.c1-list2 A
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.1em;
padding-bottom: 0.1em;
}

.c1-list2 A:hover
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.1em;
padding-bottom: 0.1em;
text-decoration: underline;
}

.c1-list2 A:link
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.1em;
padding-bottom: 0.1em;
}

.c1-list2 A:active
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.1em;
padding-bottom: 0.1em;
}

.c1-list2 A:visited
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.1em;
padding-bottom: 0.1em;
}



.c1-list3
{
list-style-image: url(../_images/bullet10_C0B4A7ar.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: text-top;
}

.c1-list3 A
{
list-style-image: url(../_images/bullet10_C0B4A7ar.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: text-top;
}

.c1-list3 A:hover
{
list-style-image: url(../_images/bullet10_C0B4A7ar.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: text-top;
text-decoration: underline;
}

.c1-list3 A:link
{
list-style-image: url(../_images/bullet10_C0B4A7ar.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: text-top;
}

.c1-list3 A:active
{
list-style-image: url(../_images/bullet10_C0B4A7ar.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: text-top;
}

.c1-list3 A:visited
{
list-style-image: url(../_images/bullet10_C0B4A7ar.gif);
list-style-position: outside;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: text-top;
}
.c1-list4
{
list-style-image: url(../_images/bullet10_B3774Far.gif);
list-style-position: inside;
margin-left: 5px;
padding-top: 0.1em;
padding-bottom: 0.1em;
}
.c1-list5
{
list-style-image: url(../_images/bullet10_B3774F.gif);
list-style-position: outside;
padding-left:1em;
padding-top: -1em;
padding-bottom: 0.1em;
}

.c1-home
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #ECDDD3;
letter-spacing: normal;
}

.c1-home A
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: normal;
}

.c1-home A:hover
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: normal;
}

.c1-home A:link
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: normal;
}

.c1-home A:active
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: normal;
}

.c1-home A:visited
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color: #D9BBA7;
letter-spacing: normal;
}


.c1-home2
{
font: italic bold 14pt/14pt Arial, Helvetica, sans-serif;
color: #ECDDD3;
letter-spacing: normal;
}

.c1-home3
{
font: bold 13pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
}

.c1-home3 A
{
font: bold 13pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
}

.c1-home3 A:link
{
font: bold 13pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
}

.c1-home3 A:hover
{
font: bold 13pt/13pt Arial, Helvetica, sans-serif;
color: #979D5F;
letter-spacing: normal;
text-decoration: underline;
}

.c1-home3 A:active
{
font: bold 13pt/13pt Arial, Helvetica, sans-serif;
color: #979D5F;
letter-spacing: normal;
}

.c1-home3 A:visited
{
font: bold 13pt/13pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: normal;
}


.c1-quote
{
font-weight: bold;
font-style: italic;
}


.c1-note
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}

.c1-note A
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}

.c1-note A:link
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
text-decoration: underline;
}

.c1-note A:hover
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}

.c1-note A:active
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}

.c1-note A:visited
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}

.c1-note
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}

.c1-note A
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}


/* *************************************************** */
/*         C2     SECONDARY CONTENT STYLES     C2      */
/* *************************************************** */
.c2-ttlbox
{
font: bold 11pt/11pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C6997B;
vertical-align: middle;
letter-spacing: .03em;
text-align: center;
}

.c2-ttlbox0
{
font: bold 11pt/11pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #D06F19;
vertical-align: middle;
letter-spacing: .03em;
text-align: center;
}


.c2-hdln
{
font: bold 12pt/12pt Arial, Helvetica, sans-serif;
color:#86593B;
}

.c2-hdln A
{
font: bold 12pt/12pt Arial, Helvetica, sans-serif;
color:#86593B;
}

.c2-hdln A:hover
{
font: bold 12pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
text-decoration: underline;
}

.c2-hdln A:link
{
font: bold 12pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}

.c2-hdln A:active
{
font: bold 12pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}

.c2-hdln A:visited
{
font: bold 12pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}


.c2-subh
{
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}

.c2-subh A
{
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}

.c2-subh A:hover
{
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
text-decoration: underline;
}

.c2-subh A:link
{
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}

.c2-subh A:active
{
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}

.c2-subh A:visited
{
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color:#B3774F;
}


.c2-text 
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text  A
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text  A:hover
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: underline;
}

.c2-text  A:link
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text  A:active
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text  A:visited
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: .03em;
margin-right: 0.0em;
}


.c2-text1 
{
font: normal 11pt/12pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text1  A
{
font: normal 11pt/12pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text1  A:hover
{
font: normal 11pt/12pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: underline;
}

.c2-text1  A:link
{
font: normal 11pt/12pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text1  A:active
{
font: normal 11pt/12pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-text1  A:visited
{
font: normal 11pt/12pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: .03em;
margin-right: 0.0em;
}


.c2-news 
{
padding-top: 3px;
}


.c2-note
{
font: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
color:#2D1E14;
letter-spacing: .03em;
}

.c2-text-srch
{
font: bold 9pt/11pt Arial, Helvetica, sans-serif;
color: #ffffff;
letter-spacing: -0.05em;
}


/* *************************************************** */
/*     C3    SIDE COLUMN-NAV CONTENT STYLES     C3     */
/* *************************************************** */

.c3-ttlbox
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C0B4A7;
text-align: center;
letter-spacing: 0.03em;
}

.c3-ttlbox A
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
text-align: center;
letter-spacing: 0.03em;
}

.c3-ttlbox A:hover
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
text-align: center;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-ttlbox A:link
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
text-align: center;
letter-spacing: 0.03em;
}

.c3-ttlbox A:active
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
text-align: center;
letter-spacing: 0.03em;
}

.c3-ttlbox A:visited
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
text-align: center;
letter-spacing: 0.03em;
}



.c3-hdln
{
font: bold 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#605A53;
}

.c3-hdln A
{
font: bold 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#605A53;
}

.c3-hdln A:hover
{
font: bold 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#605A53;
text-decoration: underline;
}

.c3-hdln A:link
{
font: bold 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#605A53;
}

.c3-hdln A:active
{
font: bold 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#605A53;
}

.c3-hdln A:visited
{
font: bold 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#605A53;
}

	
.c3-subh
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh A
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh A:hover
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-subh A:link
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh A:active
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh A:visited
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

	
.c3-text-big
{
font: normal 10pt/12pt Arial, Helvetica, sans-serif;
color:#605A53;
}

	
.c3-text
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: 0.03em;
}

.c3-text A
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: 0.03em;
}

.c3-text A:hover
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-text A:link
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: 0.03em;
}

.c3-text A:active
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: 0.03em;
}

.c3-text A:visited
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: 0.03em;
}

	
.c3-note
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color:#302D2A;
}


.c3-nav0
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-nav0 A
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-nav0 A:hover
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-nav0 A:active
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-nav0 A:link
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-nav0 A:visited
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}
		

.c3-nav1
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.02em;
}

.c3-nav1 A
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.02em;
}

.c3-nav1 A:hover
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.02em;
text-decoration: underline;
}

.c3-nav1 A:active
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.02em;
}

.c3-nav1 A:link
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.02em;
}

.c3-nav1 A:visited
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.02em;
}


.c3-nav2
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.03em;
}

.c3-nav2 A
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.03em;
}

.c3-nav2 A:hover
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-nav2 A:link
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.03em;
}
.c3-nav2 A:active
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.03em;
}

.c3-nav2 A:visited
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 0.03em;
}

				
.c3-nav3
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 3px;
letter-spacing: 0.02em;
}

.c3-nav3 A
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 3px;
letter-spacing: 0.02em;
}

.c3-nav3 A:hover
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 3px;
letter-spacing: 0.02em;
text-decoration: underline;
}

.c3-nav3 A:link
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 3px;
letter-spacing: 0.02em;
}

.c3-nav3 A:active
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 3px;
letter-spacing: 0.02em;
}

.c3-nav3 A:visited
{
font: normal 8pt/8pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 3px;
letter-spacing: 0.02em;
}

.c3-nav4
{
font: 8pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
}

.c3-nav4 A
{
font: bold 8pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
}

.c3-nav4 A:hover
{
font: bold 8pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
text-decoration: underline;
}

.c3-nav4 A:active
{
font: bold 8pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
}

.c3-nav4 A:link
{
font: bold 8pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
}

.c3-nav4 A:visited
{
font: bold 8pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
}



	
/* *************************************************** */

/*     C4    Army AL&T Online     C4     */
/* *************************************************** */

.c4-ttlbox
{
font: bold 10pt/11pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C6997B;
text-align: center;
text-transform: uppercase;
}


.alto-hdln
{
font: bold 13pt/15pt Arial, Helvetica, sans-serif;
color:#003300;
letter-spacing: .025em;
}

.alto-hdln A:hover
{
font: bold 13pt/15pt Arial, Helvetica, sans-serif;
color:#003300;
letter-spacing: .025em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-hdln A:link
{
font: bold 13pt/15pt Arial, Helvetica, sans-serif;
color:#003300;
letter-spacing: .025em;
text-decoration: none;
}
.alto-hdln A:active
{
font: bold 13pt/15pt Arial, Helvetica, sans-serif;
color:#003300;
letter-spacing: .025em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-hdln A:visited
{
font: bold 13pt/15pt Arial, Helvetica, sans-serif;
color:#003300;
letter-spacing: .025em;
text-decoration: none;
}

.alto-subh 
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
}

.alto-subh  A:hover
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-subh  A:link
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #003300;

letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

.alto-subh  A:active
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-subh  A:visited
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}


.alto-subh2  {
	font: bold 11pt/12pt Arial, Helvetica, sans-serif;
	color: #003300;
	letter-spacing: .03em;
	margin-top: 0em;
	margin-bottom: 3px;
}


.alto-text 
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: .03em;
margin-right: 0.0em;
}

.alto-text  A:hover
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-text  A:link
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

.alto-text  A:active
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-text  A:visited
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}


.alto-text1
{
font: bold 10pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: normal;
text-decoration: none;
}

.alto-text1 A:hover
{
font: bold 10pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: normal;
background-color:#ffffdd;
text-decoration: none;
}

.alto-text1 A:link
{
font: bold 10pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: normal;
text-decoration: none;
}

.alto-text1 A:active
{
font: bold 10pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: normal;
background-color:#ffffdd;
text-decoration: none;
}		
.alto-text1 A:visited
{
font: bold 10pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: normal;
text-decoration: none
}


.alto-text2
{
font: normal 10pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
text-decoration: none;
}

.alto-text2 A:hover
{
font: normal 10pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
background-color:#ffffdd;
text-decoration: none;
}

.alto-text2 A:link
{
font: normal 10pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
text-decoration: none;
}

.alto-text2 A:active
{
font: normal 10pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
background-color:#ffffdd;
text-decoration: none;
}		
.alto-text2 A:visited
{
font: normal 10pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: normal;
text-decoration: none;
}


.alto-callout
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
}

.alto-callout  A:hover
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-callout  A:link
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

.alto-callout  A:active
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-callout  A:visited
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}


.alto-cutline 
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #593b27;
letter-spacing: .03em;
margin-right: 0.0em;
}

.alto-cutline  A:hover
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #593b27;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-cutline  A:link
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #593b27;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

.alto-cutline  A:active
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #593b27;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-cutline  A:visited
{
font: bold 8pt/10pt Arial, Helvetica, sans-serif;
color: #593b27;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

	
.alto-toc 
{
font: bold 9pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
}

.alto-toc  A:hover
{
font: bold 9pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-toc  A:link
{
font: bold 9pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

.alto-toc  A:active
{
font: bold 9pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-toc  A:visited
{
font: bold 9pt/10pt Arial, Helvetica, sans-serif;
color: #003300;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}


.alto-tochead 
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
}

.alto-tochead  A:hover
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-tochead  A:link
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}

.alto-tochead  A:active
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
background-color:#ffffdd;
text-decoration: none;
}

.alto-tochead  A:visited
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: none;
}


.alto-author
{
font: italic bold 9pt/11pt Arial, Helvetica, sans-serif;
color:#000000;
}

.alto-list1
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet_sqr_000000.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}

.alto-list1 A
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet_sqr_000000.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}

.alto-list1 A:hover
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet_sqr_000000.gif);
list-style-position: outside;
list-style-type: none;
margin-left: 15px;
vertical-align: text-top;
background-color:#ffffdd;
text-decoration: none;
}

.alto-list1 A:link
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet_sqr_000000.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}
.alto-list1 A:active
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet_sqr_000000.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
background-color:#ffffdd;
text-decoration: none;
}

.alto-list1 A:visited
{
font: normal 9pt/10pt Arial, Helvetica, sans-serif;
color: #000000;
list-style-image: url(../_images/bullet_sqr_000000.gif);
list-style-position: outside;
margin-left: 15px;
vertical-align: text-top;
}

.c1-num0
{
line-height: 110%;
margin-left: 25px;
padding-top: 0.5em;
padding-bottom: 0.25em;
vertical-align: middle;
list-style: decimal outside;
font-weight: bold;
font-size: 10pt;
}


.c1-num1
{
line-height: 110%;
margin-left: 25px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: middle;
list-style: decimal outside;
}


.c1-num2
{
line-height: 12pt;
margin-left: 25px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: middle;
margin-left: 10px;
list-style: decimal outside;
}


.c1-num2a
{
line-height: 12pt;
margin-left: 15px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: middle;
list-style: lower-alpha outside;
margin-left: 15px;
}


.c1-numA
{
line-height: 12pt;
margin-left: 25px;
padding-top: 0.25em;
padding-bottom: 0.25em;
vertical-align: middle;
list-style: upper-alpha outside;
}


.c3-subh1
{
font: bold 10pt/10pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}




.textbox
{
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
height: 18px;
width: 110px;
}
.srch-txtbox
{
font: 9pt/11pt Arial, Helvetica, sans-serif;
color: #000000;
height: 20px;
width: 200px;
}
.subtle_footnote
{
font: bold 9pt/11pt Arial, Helvetica, sans-serif;
color: #8A8178;
}

.button
{
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
height: 18px;
width: 45px;
}

.uploadbox {font: 10px Arial, Helvetica, sans-serif;
color:#000000;
background-color:#E5F4FF;
padding: 0px;
height: 18px;
}
.c1-subh1
{
font: bold 11pt/12pt Arial, Helvetica, sans-serif;
color:#86593B;
letter-spacing: .025em;
}

.c2-note1
{
font: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
color:#86593B;
letter-spacing: .03em;
}

.c3-subh-lt
{
font: normal 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#000000;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh-lt A
{
color:#476333;
}

.c3-subh-lt A:link
{
color:#476333;
}

.c3-subh-lt A:hover
{
font: bold 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#c6997b;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c2-text1
{
font: normal 9pt/11pt Arial, Helvetica, sans-serif;
color: #86593B;
letter-spacing: 0.05em;
margin-right: 0.0em;
}

.c3-textCopy
{
font: normal 12px/16pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: 0.03em;
}

.c3-text-lge
{
 font: normal 12px/16pt Arial, Helvetica, sans-serif;
color: #593B27
}
.c2-text_lg
{
font: normal 10pt/11pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c3-ttlbox-lt
{
font: bold 12pt/12pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#593b27;
background: #C0B4A7;
text-align: center;
letter-spacing: 0.03em;
}

.c3-ttlbox-lt A:hover
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-ttlbox-lt A:visited
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: 0.03em;
}

.c3-ttlbox-lt A:active
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #302D2A;
letter-spacing: 0.03em;
}

.c3-ttlbox-lt A
{
font: normal 8pt/9pt Arial, Helvetica, sans-serif;
color: #593B27;
letter-spacing: 0.03em;
}

.c3-subh1 A
{
font: bold 10pt/10pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh1 A:active
{
font: bold 10pt/10pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh1 A:hover
{
font: bold 10pt/10pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
text-decoration: underline;
}

.c3-subh1 A:link
{
font: bold 10pt/10pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#B3774F;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c3-subh1 A:visited
{
font: bold 10pt/10pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#86593B;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}

.c2-note A
{
font: normal 8pt/10pt Tahoma, Arial, Verdana, sans-serif;
color: #2d1e14;
}
.c2-note A:active
{
font: normal 8pt/10pt Tahoma, Arial, Verdana, sans-serif;
color: #2d1e14;
letter-spacing: .03em;
margin-right: 0.0em;
}

.c2-note A:hover
{
font: normal 8pt/10pt Tahoma, Arial, Verdana, sans-serif;
color: #2D1E14;
letter-spacing: .03em;
margin-right: 0.0em;
text-decoration: underline;
}

.c2-note A:link
{
font: normal 8pt/10pt Tahoma, Arial, Verdana, sans-serif;
color: #2D1E14;
letter-spacing: .03em;
margin-right: 0.0em;
}


.c3-ttlbox-sm {
font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C0B4A7;
text-align: center;
letter-spacing: normal;

}

.c3-ttlbox-sm-green-med {
font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #8CA29D;
text-align: center;
letter-spacing: normal;

}

.c3-ttlbox-sm-green-lt {
font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C5D0CE;
text-align: center;
letter-spacing: normal;

}

.c3-ttlbox-sm-rust-med {
font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #D9BBA7;
text-align: center;
letter-spacing: normal;

}

.c3-ttlbox-sm-rust-lt {
font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #ECDDD3;
text-align: center;
letter-spacing: normal;

}

.c3-ttlbox-sm-left {
font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C0B4A7;
text-align: left;
letter-spacing: normal;

}

.c3-ttlbox-sm A {

font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C0B4A7;
text-align: center;
letter-spacing: normal;

}
.c3-ttlbox-sm A:link {


font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C0B4A7;
text-align: center;
letter-spacing: normal;

}
.c3-ttlbox-sm A:active {

font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #C0B4A7;
text-align: center;
letter-spacing: normal;

}
.c3-ttlbox-sm A:hover {
	font: bold 10pt/10pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
	color:#FFFFFF;
	background: #C0B4A7;
	text-align: center;
	letter-spacing: normal;
	text-decoration: underline;


}
.c5-ttlbox {
	font: normal 10pt/11pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
	color:#593B27;
	background: #ECDDD3;
	text-align: left;
	text-transform: none;
	list-style: none;
	border: 1px none;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

.c5-ttlbox-ctr {
	font: bold 10pt/11pt "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
	color:#593B27;
	background: #ECDDD3;
	text-align: center;
	text-transform: none;
	list-style: none;
	border: 1px none;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}



/* *************************************************** */
/*                Army AL&T Online ADMIN               */
/* *************************************************** */

.alto-admin-c1-ttlbox
{
font: bold 10pt/11pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
background: #B3774F;
text-align: center;
}


table.mag {
	border-width: 20px;
	
	
	border-color: #b2b3b6;
	
	background-color: #b2b3b6;
}

td.mag {
	border-width: 0;
	
	border-color: black;
	
	background-color: black;
}

table.mag_bt {
	border-width: 20px;
	
	
	border-color: #b2b3b6;
	
	background-color: #dcd5cb;
}

td.mag_bt {
	border-width: 0;
	
	
	border-color: #dcd5cb;
	
	background-color: #dcd5cb;
	color:#000000;
	font-weight:bold;
	padding: 5px;
}

td.mag_bt2 {
	border-width: 0;
	border-color: #dcd5cb;
	background-color: #58585a;
	font: normal 9pt/10pt Arial, Helvetica, sans-serif;
	color: white;
	height: 20px;
}

select.mag {
	
	border: 1px solid #000;
	background-color:#dcd5cb;
	font: normal 8pt/9pt Arial, Helvetica, sans-serif;
	top:1px;
	bottom:1px;
	
}

.mag-text-small
{
font: normal 7pt/8pt Arial, Helvetica, sans-serif;
color: #dcd5cb;
letter-spacing: 0.03em;
}

.mag-text-sb
{
font: normal 7pt/8pt Arial, Helvetica, sans-serif;
color: black;
letter-spacing: 0.03em;
}

.mag-sub
{
font: bold 10pt/11pt Arial, Helvetica, sans-serif;
color:#d31632;
letter-spacing: .025em;
}

/* *************************************************** */
/*             NEW CCS NAVIGATION STYLES               */
/* *************************************************** */

#navcontainerleft
{
background: #FFFFFF;
width: 175px;
margin: 0px 0px;
padding: 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

#navcontainerright
{
background: #FFFFFF;
width: 150px;
margin: 0px 0px;
padding: 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

ul#navlistleft, ul#navlistright
{
text-align: left;
list-style: none;
padding: 0px;
margin: 0px auto;
width: 100%;
}

ul#navlistleft li, ul#navlistright li
{
display: block;
margin: 0px;
padding: 0px;
}

ul#navlistleft li a
{
display: block;
width: 175px;
padding: 5px 5px 5px 5px;
border-width: 1px;
border-color: #EEEEEE #DDDDDD #CCCCCC #DDDDDD;
border-style: solid;
color: #000000;
text-decoration: none;
background: #ffffff;
}

ul#navlistright li a
{
display: block;
width: 150px;
padding: 2px 2px 2px 2px;
border-width: 1px;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
border-style: solid;
color: #000000;
text-decoration: none;
background: #ffffff;
}

ul#navlistleft li#active a, ul#navlistright li#active a
{
background: #899d7c;
color: #FFFFFF;
text-decoration: underline;
}

ul#navlistleft li#sub1 a, ul#navlistright li#sub1 a
{
padding: 5px 5px 5px 5px;
background: #CCCCCC;
color: #000000;
}

ul#navlistleft li a:hover  /* ul#navlist li#active */
{
color: #EEEEEE;
background: #627c50;

border-color: #EEEEEE #DDDDDD #CCCCCC #DDDDDD;
text-decoration: underline;
}

ul#navlistright li a:hover  /* ul#navlist li#active */
{
color: #EEEEEE;
background: #627c50;
border-color: #EEEEEE #DDDDDD #CCCCCC #DDDDDD;
text-decoration: underline;
}

ul#navlistleft li#sub1 a:hover, ul#navlistright li#sub1 a:hover /* ul#navlist li#active */
{
color: #EEEEEE;
background: #899d7c;
border-color: #EEEEEE #DDDDDD #CCCCCC #DDDDDD;
text-decoration: underline;
}

.whiteBorder {
	border: 3px solid #FFF;
}
.FeatureTitle {
font: Bold 1em Arial, Helvetica, sans-serif;
color: #555555;
margin-top: 4px;
margin-bottom: 20px;
}
.whiteText
{
font: normal 9pt/9pt Arial, "Helvetica Narrow", Helvetica, sans-serif;
color:#FFFFFF;
padding-top: 4px;
padding-bottom: 4px;
letter-spacing: 0.03em;
}
.SearchField {
width: 177px;
height: 24px;
background: url(../_images/Search_backgroundButton.png) no-repeat;
border: none;
padding: 2px 0 0 5px;
} 
.fieldHolder
{
width: 182px;
height: 27px;
background: url(../_images/Search_backgroundButton.gif) no-repeat;
float: left;
}

.textInput2
{
width: 150px;
height: 22px;
background: none;
border: none;
color: #000000;
margin-top: 3px;
margin-left: 13px;
}
#relatedLinks
{
width:150px;
border:1px;
float:right;
border-style:solid;
border-color: #dcd5cb;
margin-left:20px;
margin-bottom:5px;
}

#relatedLinks h1
{
font: Bold 1em Arial, Helvetica, sans-serif;
color: #86593B;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
margin-top: 0;
margin-bottom:0;
background-color:#dcd5cb;
}

#relatedLinks ul {
list-style-type: none;
}
  
#relatedLinks li {
list-style-image: url(../_images/bullet10_B3774F.gif);
margin-left: -10px;
padding-right:10px;
} 

.clear_both {
	clear:both;	
}


