.menu:ACTIVE { font-family: Arial; font-size: 9pt; font-weight:; color:#006699; text-decoration: none; }
.menu:LINK { font-family: Arial; font-size: 9pt; font-weight:; color:#006699; text-decoration: none; }
.menu:VISITED { font-family: Arial; font-size: 9pt; font-weight:; color:#006699; text-decoration: none; }
.menu:HOVER { font-family: Arial; font-size: 9pt; font-weight:; color:#4e4e4e ; text-decoration: none; }
.menugen { font-family: Arial; font-size: 9pt; color:#000000;}

.smenu:ACTIVE { font-family: Arial; font-size: 8pt; font-weight:; color:#006699; text-decoration: none; }
.smenu:LINK { font-family: Arial; font-size: 8pt; font-weight:; color:#006699; text-decoration: none; }
.smenu:VISITED { font-family: Arial; font-size: 8pt; font-weight:; color:#006699; text-decoration: none; }
.smenu:HOVER { font-family: Arial; font-size: 8pt; font-weight:; color:#4e4e4e ; text-decoration: none; }

.lm-border {border-right:1px solid #4D5D4D}


H1 { color: #675682; font-size : 16pt }
H2 { color: #b79d51; font-size : 14pt }
H3 { color: #32498c; font-size : 12pt }

.content {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt;
vertical-align:top;
padding:0px 20px 30px 20px;
}

.graphbg{
background-image: url(images/graph.png);
background-repeat: no-repeat;
background-position: top right;
}

.menudots{
background-image: url(images/menudots.png);
background-repeat: no-repeat;
background-position: top left;
}

#title{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:26pt;
font-weight:bold;
font-style:normal;
padding:0px 0px 20px 20px;
margin:0px 0px 0px 0px;
}


#title .plan{
color:#3f304a;
}

#title .eval{
color:#b6421c;
}

#title .symbol{
color:#919191;
}


#title .research{
color:#5c496a;
}




.dot {
border-top:1px dotted #808080;
width:100%;
padding-top:5px;
}

.dot-right {
border-right:1px dotted #DADADA;
}

.menu_reg {
color:#000000;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size:9pt;
background:#ffffff;
border-bottom:1px dotted #dadada;
border-right:1px dotted #dadada;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}

.menu_plan {
color:#ffffff;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size:10pt;
background:#5c496a;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
letter-spacing:1px;
border-right:1px dotted #dadada;
}

.menu_eval {
color:#ffffff;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size:10pt;
background:#b6421c;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
letter-spacing:1px;
border-right:1px dotted #dadada;
}

.menu_reg_eval {
color:#000000;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size:9pt;
background:#ffffff;
border-right:1px dotted #dadada;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}

.menu_con {
color:#000000;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size:9pt;
background:#e5e5e5;
border-bottom:1px dotted #808080;
border-right:1px dotted #808080;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}



UL {
list-style-type: square;
margin: 0px 0px 0px;
padding: 0px 0px 10px 19px;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size: 10pt;
}

li {
margin-bottom: -2px;
background-image: url(images/whArw.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
}

#menu_list UL{
list-style-type: square;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 5px;
font-family:  Arial, Helvetica, Verdana,sans-serif;
font-size: 9pt;
}

#menu_list li {
margin-bottom: -2px;
background-image: url(images/whArw.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
}

.h2 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12pt;
color:#4d6d41;
font-weight:bold;
}

/* AREA PLANNING OFFICERS for the APO page*/
.apo {
font-family:Arial;
font-size:11pt;
color:#3e5e84;
font-weight:bold;
}

/*TITLE FOR RRM MODULES*/
#rrm {
color:#000000;
font-family:  Arial, Helvetica,Verdana, sans-serif;
font-size:10pt;
font-weight:bold;
background:#e4e4e4;
border:1px solid #c0c0c0;
padding-top:2px;
padding-bottom:3px;
padding-right:0px;
padding-left:4px;
width:100%;
}

.smallfocus { 
font-family : Arial; 
font-size : 8pt;
background:#ffff99;
 }


.focus {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt;
background:#ffff66
}

.small { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt }

.specialtext { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; color:#003399 }


.button1 { 
background-color : #e1e1e1 ; 
color : #000000 ; 
border-color : #7277b6 ;
font-family : arial ; 
font-size: 10pt ; 
height : 25 ; 
width : 120 }
 
.button2 { 
background-color : #e1e1e1 ; 
color : #000000 ; 
border-color : #cc0000 ;
font-family : arial ; 
font-size: 10pt ; 
height : 25 ; 
width : 120 }


.box{
border:1px dashed #003399;
background:#f2efdf
}


.sun{

border-bottom:1px solid #808080;
border-left:1px solid #808080;
}

.moon{
font-family:arial;
font-size: 10pt;
color: #000000;
text-align:left;
background:#dbdee6;
border-top:1px solid #808080;
border-right:1px solid #808080;
}

.earth{
font-family:arial;
font-size: 9pt;
color: #000000;
text-align:left;
border-top:1px solid #808080;
border-right:1px solid #808080;
}

