/* Style Sheat for NCCAP */

/* link characteristics */
a:link
{text-decoration:none;}
a:visited 
{text-decoration:none;}
a:hover 
{text-decoration:bold;}
a:active 
{text-decoration:none;} 
/* image borders */
a img
{ 
border: 0; 
padding:0;
} 



body
{
width: 800px ;
margin-left: auto ;
margin-right: auto ;
background-color: rgb(255, 255, 255);
text-align: center ;
font-family : arial, verdana, helvetica, sans-serif; 
}
/*  Style for Header and Nav Menu */
.banner
{
width: 800px ;
margin-left: auto ;
margin-right: auto ;
text-align: center ;
padding:0;
}
.nav
{
width:25%;
text-align:center;
font-weight:bold;
font-size:smaller;
}
.nccapheadbg
{
background-color:rgb(0, 100, 150);
}
.nccaphead
{
height:38px;
background-color:rgb(0, 120, 170);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}

.nccaphead_ag
{
height:38px;
background-color:rgb(0,200,200);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}

.nccaphead_or
{
height:38px;
background-color:rgb(255,100,0);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}

.nccaphead_rust
{
height:38px;
background-color:rgb(150,50,0);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}

.nccaphead_gr
{
height:38px;
background-color:rgb(50,150,0);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}
.nccaphead_p
{
height:38px;
background-color:rgb(50,0,150);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}


.nccapsurveyhead
{
height:38px;
background-color:rgb(0,120,170);
color:rgb(255,255,255);
font-weight:bold;
font-size:large;
padding:3px;
}

.nccapdescript
{
color:rgb(0,0,102);
font-size:larger;
padding:3px;
}
.nccapdescriptbold
{
color:rgb(0,0,102);
font-size:larger;
padding:3px;
font-weight:bold;
}
.nccapdescriptboldc
{
color:rgb(0,0,102);
font-size:larger;
padding:3px;
font-weight:bold;
text-align:center;
}

.nccapdescriptred
{
color:rgb(255,0,0);
font-size:large;
padding:3px;
font-weight:bold;
text-align:center;
}
.nccapdescriptred_sm
{
color:rgb(255,0,0);
font-size:larger;
padding:3px;
font-weight:bold;
text-align:center;
}

.nccapdescriptblue_sm
{
color:rgb(0,0,102);
font-size:larger;
padding:3px;
font-weight:bold;
text-align:center;
}

.tabheadwbgrd
{
color:rgb(0,0,102);
font-size:larger;
padding:3px;
font-weight:bold;
text-align:center;
background-color: rgb(204, 255, 255); 
}

.footer
{
color: rgb(0, 0, 153);
font-size:smaller;
text-align:center;
vertical-align:middle;
}
.footimg
{
text-align:left;
vertical-align:middle;
}
.logged
{
text-align:right;
color: rgb(255, 0, 0);
font-size: smaller;
font-weight: bold;
font-style: italic;
}
.adlog
{
font-weight: bold;
text-align: center; 
height: 33px; 
background-color: rgb(204, 255, 255); 
color: rgb(0, 0, 102);
width:50%
}

.olog
{
font-weight: bold;
text-align: center; 
background-color: rgb(204, 255, 255); 
color: rgb(0, 0, 102);
width:70%
}

.adlogfld
{
font-weight: bold;
text-align: center; 
color: rgb(0, 0, 102);
width:100%;
}
.formfldl
{
font-weight: bold;
text-align: left; 
color: rgb(0, 0, 102);
width:100%;
}
.formfld2
{
font-weight: bold;
text-align: left; 
color: rgb(0, 0, 102);
background-color: rgb(204, 255, 255); 
}
.formfld2c
{
height:35px;
font-weight: bold;
text-align: center; 
color: rgb(0, 0, 102);
background-color: rgb(204, 255, 255); 
}
.forgotpw
{
font-weight: bold;
text-align: center; 
font-style:italic;
color:rgb(255,0.0);
width:100%;
}
.rednote
{
font-weight: bold;
text-align: center; 
font-style:italic;
color:rgb(255,0,0);
}
.rednote_sm_l
{
font-weight: bold;
text-align: left; 
font-size: smaller;
text-align: top;
font-style:italic;
color:rgb(255,0,0);
}
.bluenote_sm_l
{
font-weight: bold;
font-size: smaller;
text-align: left; 
font-style:italic;
color:rgb(0,0,104);
}
.bluenote_sm_2
{
font-weight: bold;
font-size: 12px;
text-align: center; 
color:rgb(0,0,104);
}

.adchchead
{
font-weight: bold;
text-align: center; 
font-size: larger;
font-style:italic;
height:40px;
color:rgb(255,0,0);
background-color: rgb(204, 255, 255); 
}
.addesc
{
width:50%;
text-align:left;
font-size:larger;
}

.adnav
{
width:50%;
text-align:center;
font-size:larger;
}
.qform
{
font-style: italic; 
font-weight: bold; 
color: rgb(0, 0, 102);
font-size: smaller;
}
.qform_r
{
font-weight: bold; 
color: rgb(0, 0, 102);
font-size: smaller;
text-align: right;
}
.qform_l
{
font-weight: bold; 
color: rgb(0, 0, 102);
font-size: smaller;
text-align: left;
}
.qformred
{
font-weight: bold; 
color: rgb(255, 0, 0);
font-size: smaller;
}
.repmenured
{
color: rgb(255, 0, 0);
font-weight:bold;
}
.reptitle
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: large;
text-align: center;
}
.rephead
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: center;
background-color: rgb(204, 255, 255); 
}

.replogo1
{
text-align:left;
}

.replogo2
{
text-align:right;
}
.repheadr
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: right;
background-color: rgb(204, 255, 255); 
}
.repheadl
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: left;
background-color: rgb(204, 255, 255); 
}
.repheadc
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: center;
background-color: rgb(204, 255, 255); 
}

.repheadr_g
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: right;
background-color:  rgb(255, 255, 204); 
}
.repheadl_g
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: left;
background-color:  rgb(255, 255, 204); 
}
.repheadc_g
{
font-weight: bold; 
color: rgb(0, 0, 153);
font-size: smaller;
text-align: center;
background-color:  rgb(255, 255, 204); 
}


.reprow
{
font-size: small;
}
.reprowr
{
font-size: smaller;
text-align:right;
}
.reprowl
{
font-size: smaller;
text-align:left;
}
.reprowc
{
font-size: smaller;
text-align:center;
}

.repbutton
{
text-align:center;
}

.hlques
{
font-weight: bold; 
color: rgb(0, 0, 153);
text-align: left;
background-color: rgb(204, 255, 255); 
}

.formcat
{
font-size: larger;
text-align: left;
font-weight: bold; 
color: rgb(0, 0, 102);
}

.formnoteblue
{
font-size: larger;
text-align: center;
font-weight: bold; 
color: rgb(0, 0, 102);
}

.caplink
{
color: rgb(0, 0, 153);
font-size: 12px;
text-align: left;
}

.buttong
{
width:220px;
height:40px;
background-color: #00CCCC;
border-bottom:solid;
border-left: #FFEEEE;
border-right:solid;
border-top: #EEEEEE;
color: black;
font-family: Verdana, Arial
}



