/* -------- borrowed from tyg.css-------*/

BODY {
	margin: 0px;
	background-color: #DFDFF3;
}
BODY, P, TD, UL, OL, LI, SPAN, DIV, BLOCKQUOTE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
P.b5  { 
	margin-bottom: 5px;
}
P.indent  { 
	margin-top:0px;
	margin-bottom: 5px;
	margin-left:10px;
}
H1, H2, H3, H4, H5, H6 {
	text-align: center;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.3em;
	color: #8080c0;
}
H1 {
	font-size: 22px;
}
H2 {
	font-size: 20px;
}
H3 {
	font-size: 18px;
}
H4 {
	font-size: 16px;
}
H5 {
	font-size: 14px;
}
H6 {
	font-size: 12px;
}
.pxup12 {
	font-size: 24px;
}
.pxup10 {
	font-size: 22px;
}
.pxup8 {
	font-size: 20px;
}
.pxup6 {
	font-size: 18px;
}
.pxup4 {
	font-size: 16px;
}
.pxup2 {
	font-size: 14px;
}
.pxup1 {
	font-size: 13px;
}
.pxdn1 {
	font-size: 11px;
}
.pxdn2 {
	font-size: 10px;
}
.pxdn4 {
	font-size: 8px;
}
A:link {
	color: #505fb5;
	font-weight:bold;
	font-size:inherit;
	text-decoration: none;
}
A:hover {
	color:#34449b;
	font-weight:bold;
	font-size:inherit;
	text-decoration:underline;
	background-color: #ffff99;
}
A:visited {
	color: #505fb5;
	font-weight:bold;
	font-size:inherit;
	text-decoration: none;
}
A:active {
	color: #34449b;
	font-weight:bold;
	font-size:inherit;
	text-decoration: none;
}
.bigest_hed { 
	font-size: 22px;
	line-height: normal;
	font-weight: bold;
	color: #8080c0;
	margin: 0 0 0 0;
}
.bigger_hed {
	font-size: 19px;
	line-height: normal;
	font-weight: bold;
	color: #8080c0;
	margin: 0 0 0 0;
}
.big_hed {
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #8080c0;
	margin: 0 0 0 0;
}
.body_hed {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #8080c0;
	margin: 0 0 0 0;
}
.block_hed {
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #8080c0;
	margin: 0 0 0 0;
}
.block_subhed {
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #8080c0;
	margin: 0 0 0 0;
}

/* -----Author---bk@oscontract.com-----*/

/* -----------------CONTENT---------------------*/


#maincontent
{

}

.whitebox  {
font-size:12px;
font-weight:normal;
background:#FFFFFF;
line-height:12px;
border:1px solid #333333;
color:#333333;
padding:5px;
}

.question  {
font-size:13px;
font-weight:bold;
line-height:12px;
color:#6666CC;
padding:5px;
text-transform:capitalize;
}

.choice  {
font-size:12px;
font-weight:normal;
line-height:12px;
color:#333333;
padding:5px;
text-transform:capitalize;
}


.content  {
font-size:12px;
font-weight:normal;
line-height:14px;
color:#333333;
}


/* --------------------------------------------------*/


/* -----------------------ALERT-----------------------*/

.alert {
font-size:12px;
font-weight:bold;
line-height:12px;
color:#FF0000;
}

/* -----------------------------------*/

hr {
      border: 0;
      width: 100%;
    }
    
    hr.hr2 {
      color: #333333;
      background-color: #333333;
      height: 1px;
            }

h2 {
color: #6587E0;
font-size:22px;
font-weight:100;
letter-spacing:2px;
line-height: 20px;
}


/* ---------------INPUT FIELDS AND BUTTON-------------*/

.input_field 
{

  BACKGROUND-COLOR:#FFFFFF;
  COLOR:#AD9C52;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	padding:3px;

}

.input_field:hover{
background-color:#FFFFEF;
	padding:3px;
}

.input_field:focus{
background-color:#FFFFEF;
	padding:3px;
}

.submit_button {
font:bold 95% Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
FONT-WEIGHT: Bold; 
COLOR: #FFFFFF; 
padding:3px;
padding-left:8px;
padding-right:8px;
border:1px solid #333333;
background:#003366;
}


