/* global styles */
body, td			{ font: 12px arial, lucida console, sans-serif; margin: 0px;}

.vsmall					{ font: 9px arial, lucida console, sans-serif; }

.subjectTitle			{ font: 14px tahoma, verdana, helvetica,sans-serif; font-weight:900; color: #ff0000;}
.subjectMainTitle		{ font: 20px tahoma, verdana, helvetica,sans-serif; font-weight:900; color: #ff0000;}
.subjectText			{ font: 13px tahoma, verdana, helvetica,sans-serif; }
.subjectText1			{ font: 12px tahoma, verdana, helvetica,sans-serif; }

.popText				{ font: 11px tahoma, verdana, helvetica,sans-serif; color: #275E81 }
.popHeader				{ font: 13px tahoma, verdana, helvetica,sans-serif; color: #F21B00 }

.popSubjectText			{ font: 11px tahoma, verdana, helvetica,sans-serif; color: #000000; margin-bottom:0px}
.popSubjectHeader		{ font: 12px tahoma, verdana, helvetica,sans-serif; color: #F21B00 }
.popClose				{ font: 12px tahoma, verdana, helvetica,sans-serif; color: #275E81 }
.popFooterClose			{ font: 12px tahoma, verdana, helvetica,sans-serif; color: #000000 }


.formSectionTitle		{ font-size:16pt; font-weight:900; }

.error 					{ font-size: 10px; color: #FF0000; }

.questionnum 			{ font: 13px tahoma, verdana, helvetica,sans-serif; color: #FF0000; font-weight:900;}

.questionnumprog  {
    position:relative;
     width:50px;
    left:18px;
    top:0px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.questionnumage  {
    position:relative;
    width:50px;
    left:18px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.questionnumedu  {
    position:relative;
    left:18px;
    width:50px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.questionnumco  {
    position:relative;
    left:18px;
     width:50px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.questionnummth  {
    position:relative;
    left:18px;
     width:50px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.questionnummil  {
    position:relative;
    left:18px;
     width:50px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.questionnumadj  {font: 13px tahoma, verdana, helvetica,sans-serif; color: #FF0000; font-weight:900; }
.questionnum1{
    position:relative;
    width:50px;
    left:18px;
    top:0px;
    font: 13px tahoma, verdana, helvetica,sans-serif;
    color: #FF0000;
    font-weight:900;
}
.question {

    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}

.questionadj {
 /*  position:absolute;*/
    position:relative;
   /* top:250px;*/
    top:-15px;
    width:418px;
   left:48px;
   /* left:465px;*/
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
    font-weight:bold;
    margin-bottom:8px;
}
.questionadjprog {
   position:relative;
    top:-15px;
    width:418px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjage {
   position:relative;
    top:-15px;
    width:418px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjco {
   position:relative;
    top:-15px;
    width:418px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjedu {
   position:relative;
    top:-15px;
    width:418px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjmth{
   position:relative;
    top:-15px;
    width:200px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
    font-weight:bold;
    margin-bottom:8px;
}
.questionadjmil{
   position:relative;
    top:-15px;
    width:418px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadj1 {
   position:relative;
    top:-15px;
    width:420px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjprog1 {
   position:relative;
    top:-15px;
    width:420px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjage1 {
   position:relative;
    top:-15px;
    width:420px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjedu1 {
   position:relative;
    top:-12px;
    width:420px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjco1 {
   position:relative;
    top:-12px;
    width:420px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjmth1 {
   position:relative;
    top:-12px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}

.questionadjmth1new {
   position:absolute;
    top:302px;
    left:467px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
    width:600px;
}

.questionadjmil1 {
   position:relative;
    top:-12px;
    width:400px;
    left:48px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionadjyear {
   position:relative;
    top:-31px;
    width:100px;
    left:160px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
 
.imgadj {
     position:relative;
     top:155px;
     left:265px;
    width:190px;
}
.imgadj1 {
     position:absolute;
     top:530px;
     left:490px;
}
.imgadjprog {
     position:relative;
     top:140px;
     left:8px;
     width:100px;
}
.imgadjage {
     position:relative;
     top:145px;
     left:8px;
    width:100px;
}
.imgadjedu {
     position:relative;
     top:225px;
     left:8px;
      width:100px;
}
.imgadjmth {
     position:relative;
     top:225px;
     left:8px;
      width:100px;
}
.imgadjco {
     position:relative;
     top:145px;
     left:8px;
    width:100px;
}
.imgadjmil {
     position:relative;
     top:225px;
     left:8px;
     width:100px;
}
.imgadjprog1 {
     position:relative;
     top:125px;
     left:265px;
     width:190px;
}
.imgadjage1 {
     position:relative;
     top:125px;
     left:265px;
     width:190px;
}
.imgadjedu1 {
     position:relative;
     top:205px;
     left:265px;
     width:190px;
}
.imgadjco1 {
     position:relative;
     top:125px;
     left:265px;
      width:190px;
}
.imgadjmth1 {
     position:relative;
     top:205px;
     left:265px;
      width:190px;
}
.imgadjmil1 {
     position:relative;
     top:205px;
     left:265px;
      width:190px;
}
.imgadjpro {
     position:relative;
     top:206px;
     left:380px;
    width:190px;
}
.questionhtm 	{
    position:absolute;
    top:279px;
    width:200;
    left:463px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionhtm1 	{
    position:absolute;
    top:285px;
    left:463px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.question1 	{
    position:absolute;
    top:267px;
    width:100px;
    left:585px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.questionans1 	{
    position:absolute;
    width:420;
    left:340px;
    top:310px;
    font: 12px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
.formlabel				{ font: 13px tahoma, verdana, helvetica,sans-serif; }

/* form styles */
select					{ font-size: 11px; }
input					{ font-size: 11px; }

/* links */
a:link					{ font-size:12px; color:#64131F; text-decoration:none; }
a:visited				{ font-size:12px; color:#64131F; text-decoration:none; }
a:hover					{ font-size:12px; color:#312052; text-decoration:underline; }

.click
a.click:link			{ font-size:12px; }
a.click:active			{ font-size:12px; }
a.click:visited			{ font-size:12px; }
a.click:hover			{ font-size:12px; }

.header					{ font-size:12px; font-weight:900; color:#FFFFFF; }
a.headerlink:link		{ font-size:12px; font-weight:600; color:#FFFFFF; text-decoration:none; }
a.headerlink:active		{ font-size:12px; font-weight:600; color:#FFFFFF; text-decoration:none; }
a.headerlink:visited	{ font-size:12px; font-weight:600; color:#FFFFFF; text-decoration:none;}
a.headerlink:hover		{ font-size:12px; font-weight:600; color:#FFFF00; text-decoration:none; }

a.headerlink-hl:link		{ font-size:12px; font-weight:600; color:#FFFF00; text-decoration:none; }
a.headerlink-hl:active		{ font-size:12px; font-weight:600; color:#FFFF00; text-decoration:none; }
a.headerlink-hl:visited		{ font-size:12px; font-weight:600; color:#FFFF00; text-decoration:none; }
a.headerlink-hl:hover		{ font-size:12px; font-weight:600; color:#FFFF00; text-decoration:none; }

.subheader					{ font-size:11px; color:#000066; font-weight:900; }
a.subheaderlink-hl:link		{ font-size:11px; color:#000066; text-decoration:underline; }
a.subheaderlink-hl:active	{ font-size:11px; color:#000066; text-decoration:underline; }
a.subheaderlink-hl:visited	{ font-size:11px; color:#000066; text-decoration:underline;}
a.subheaderlink-hl:hover	{ font-size:11px; color:#000066; text-decoration:underline;}

.popup						{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#275E81; font-weight:400; }
a.popup:link				{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#275E81; text-decoration:underline; }
a.popup:active				{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#275E81; text-decoration:underline; }
a.popup:visited				{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#275E81; text-decoration:underline;}
a.popup:hover				{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#275E81; text-decoration:underline;}

.popupFooter			{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#000000; font-weight:400; }
a.popupFooter:link		{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#000000; text-decoration:underline; }
a.popupFooter:active	{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#000000; text-decoration:underline; }
a.popupFooter:visited	{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#000000; text-decoration:underline;}
a.popupFooter:hover		{ font: 11px tahoma, verdana, helvetica,sans-serif; color:#000000; text-decoration:underline;}

a.subheaderlink:link		{ font-size:11px; color:#000066; text-decoration:none; }
a.subheaderlink:active		{ font-size:11px; color:#000066; text-decoration:none; }
a.subheaderlink:visited		{ font-size:11px; color:#000066; text-decoration:none;}
a.subheaderlink:hover		{ font-size:11px; color:#000066; text-decoration:underline;}

a.celink:link			{ font-size:11px; color:#000066; text-decoration:underline; }
a.celink:active			{ font-size:11px; color:#000066; text-decoration:underline; }
a.celink:visited		{ font-size:11px; color:#000066; text-decoration:underline;}
a.celink:hover			{ font-size:11px; color:#000066; text-decoration:underline;}

a.subjectlink:link		{ font-size:13px; font-weight:600; color:#660000; text-decoration:none; }
a.subjectlink:active	{ font-size:13px; font-weight:600; color:#660000; text-decoration:none; }
a.subjectlink:visited	{ font-size:13px; font-weight:600; color:#660000; text-decoration:none;}
a.subjectlink:hover		{ font-size:13px; font-weight:600; color:#660000; text-decoration:underline;}

.footerlink				{ font: 13px tahoma, verdana, helvetica,sans-serif; color:#FFFFFF; }
a.footerlink:link		{ font: 13px tahoma, verdana, helvetica,sans-serif; color:#FFFFFF; }
a.footerlink:active		{ font: 13px tahoma, verdana, helvetica,sans-serif; color:#FFFFFF; }
a.footerlink:visited	{ font: 13px tahoma, verdana, helvetica,sans-serif; color:#FFFFFF; }
a.footerlink:hover		{ font: 13px tahoma, verdana, helvetica,sans-serif; color:#FFFFFF; }

A.navsf:link	{ font: 14px tahoma, verdana, helvetica,sans-serif; color: #1c5b8e; font-weight:300; text-decoration:none; }
A.navsf:active	{ font: 14px tahoma, verdana, helvetica,sans-serif; color: #1c5b8e; font-weight:300; text-decoration:none; }
A.navsf:visited	{ font: 14px tahoma, verdana, helvetica,sans-serif; color: #1c5b8e; font-weight:300; text-decoration:none; }
A.navsf:hover  	{ font: 14px tahoma, verdana, helvetica,sans-serif; color: #ffcc00; font-weight:300; }

.textwhite	{ font: 11px tahoma,verdana,helvetica,sans-serif; color: #FFFFFF }
.copyright	{ font-size: 10px; color: #999999 }

.thide { display: none ;  }
.tshow { display: block;    }
.thilite { color: #f00; font-weight: bold; }
.tnohilite { }
.quest 				{font: 11px tahoma,verdana,sans-serif;  }
#errormsg {
    display: block;
    position:relative;
    background:#E4E2DE;
    width:250px;
    top:-60px;
    left:45px;
    font-size: 10px;
    color: #FF0000;
    border: 0px;
    visibility : hidden; 
}

.button {  color: #e4e2de;  }