
	body {
	text-align: left;
	color : #000066 ;
	font-family : Arial ;
	background-color : #FFFFFF;
	width : 100%;
	margin : 0 0 0 0;
	font : x-small;
	padding: 0px;
}
	#header {
	position:relative;
	text-align: left;
	height:102px;
	background-color : #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#headerleft{
	position: float;
	float:left;
	padding: 0px;
	margin: 0px;
}
#headerright{
	position: float;
	float:right;
	padding: 0px;
	margin: 0px;
}
#navhead{
	position: float;
	float: left;
	height: 30px;
	width: 100%;
	background : #FFFFFF;
	font-family : Arial;
	font-size : x-small;
	padding-top: 2px;
	border-top-color : #000066;
	border-top-style : solid;
	border-top-width : 2px;
}
#mainhead{
	position: float;
	float: left;
	height: 30px;
	width: 100%;
	background : #FFFFFF;
	font-family : Arial;
	font-size : x-small;
}
#container {
 position: absolute;
 top: 0%;
 left: 0%;
 width:100%;
 height: 50%;
}
/*
#container {
	position:relative;
	text-align: left;
	width:100%;
	padding-top: 0px;	
	margin: 0px;
	vertical-align: top;
} 
#container:after { content: ""; display: block; height: 0; clear: both; }

#keyimage {
	position: float;
	text-align: left;
	width: 180px;
	padding-top: 0px;
	margin: 0px;
} */
#login {
	position: absolute;
	text-align: left;
	vertical-align: top;
	background-color : #FFFFFF;
	left : 5%;
	top : 100px;
	width:70%;
} 
/*#login:after { content: ""; display: block; height: 0; clear: both; }*/
#main {
	position:relative;
	top:10px;
	text-align: left;
	width:90%;
	left:5%;
	background-color : #FFFFFF;
} 
#welcome {
	position:float;
	float:left;
	width: 80%;
	margin: 0 auto;
	text-align: left;
} 
	#sub {
	position:float;
	float:left;
	width:20%;
	margin: 0 auto;
	text-align: left;
} 
	#sublogin {
	position:float;
	float:left;
	width:100%;
	margin: 0 auto;
	text-align: left;
} 
	#footer{
	position:relative;
	/*top:30px;*/
	text-align: center;
	width:99%;
	font-size: xx-small;
}
	#footerfirstpage{
	position:absolute;
	top: 95%;
	text-align: center;
	width:99%;
	font-size: xx-small;
}
/*#footer:after { content: ""; display: block; height: 0; clear: both; }*/
	#questionnaireholder
	{
	text-align : center;
	/*height:90%;
	*/
	overflow : hidden;
	background-color : #FFFFFF;
}
	#questionnaire{
	position: float;
	float:left;
	width: 95%;
	/*border: 1px solid #003366;
	*/
	padding: 0px;
	margin: 0px auto;
	padding-left : 5px;
	padding-bottom : 25px;
	padding-right : 5px;
	padding-top : 0px;
	overflow : auto;
	/*height:90%;*/
	text-align : left;
	background-color : #E8F2F9;
	border : 15px solid #D8EAF6;
}
#jargon
{
	position:float;
	float: left;
	width: 80%;
	margin: 0 auto;
	text-align: left;
}

div.row {
	position:float;
	float: left;
	text-align: left;
	width:100%;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
 div.spacer {
   position:float;
  float: left;
height:10px;
	width: 100%;
  }
 div.left {
   position:float;
  float: left;
  text-align: justify;
  font-weight: bold;
  width: 45%;
 }
  div.leftalignleft {
   position:float;
  float: left;
  text-align: left;
 }
   div.rightalignright {
  	position:float;
	float: right;
  	text-align: right;
  }
    div.alignrightbutton {
  	position:float;
	float: none;
  }
  div.right {
   	position:float;
  	float: right;
  	text-align: left;
/* 	font-weight: bold;*/
 	width: 45%;
 }
 div.welcomerow {
	position:float;
	float: left;
	text-align: left;
	width: 100%;
}
 div.welcomerowlogin {
	position:relative;
	text-align: left;
	width:70%;
	vertical-align: middle;
	height: 40px;
}
  div.welcomespacer {
	position:relative;
	float:left;
	height:10px;
	width:100%;
}
div.nopad{
	padding-bottom : 0px;
	padding-top : 0px;
}
 div.welcomeleft {
	position:float;
	float: left;
	width: 20%;
	font-size : x-small;
	font : normal Arial;
	color: #000066;
	height: 40px;
}
div.welcomeleftholder
{
	position:relative;
	top:5px;
}
  div.welcomeright {
	position:float;
	float: right;
	text-align: left;
	width : 75%;
}
  div.welcomeleftmargin{
	position:float;
	float: left;
	text-align: justify;
	width: 5%;
}
   div.welcomerighttext{
   position:float;
  float: right;
  text-align: justify;
  width: 90%;
  padding: 0px;
  margin: 0px;
 }
   div.welcomerightlogin{
	position:float;
	float: right;
	text-align: left;
	width: 90%;
}
 div.titlebold{
	text-align : left;
	font : bold normal x-small Arial;
	font-weight : bold;
	color : #000066;
}
	h1{
	font-size: medium;
	font-weight : 100;
}
p.question{
	color : #000066;
	font-size : x-small;
}
p.answer{
	color : #0099CC;
	font-size : x-small;
}
p.header{
	font-size : medium;
}
p.welcomeheader{
	font-size : medium;
	color: #000066;
	border-top-style : solid;
	border-top-width : 2px;
	border-top-color : #000066;
}
p.welcome{
	text-align : left;
	font-size : x-small;
	font : normal Arial;
	color : #0099CC;
	padding-bottom: 5px;
	padding-top: 5px;
}
p.welcomeleft{
position: relative;
top: 0px;
	text-align : left;
	font-size : x-small;
	font : normal Arial;
	color: #000066;
}
p.welcomebold{
	text-align : left;
	font : normal Arial;
	font-weight : bold;
	color: #000066;
	padding-bottom : 0px;
	padding-top: 10px;
}
p.loginerror{
	color : Red;
}
p.smsupdate{
	color : Red;
}
p{
	font-size : x-small;	
	margin: 0px;
	padding: 0px;
}
p.normal{
	font-size : x-small;
	padding-top: 5px;
	padding-bottom: 5px;

}
.whitetext{
	color : white;
}

h1.pagehead{
	color : #000066;
	padding-bottom : 0px;
	padding-top : 0px;
	font-size : medium;
	font-weight : 500;
	font-family : Arial;
}
a:link{
	color: #000066;
	padding : 0px;
}
a:visited{
color: #000066;
padding : 0px;
}
a:hover{
color: #0099CC;
padding : 0px;
}
a:active{
	color: #000066;
	padding : 0px;
}
a.bluelink{
color: #000066;
padding : 0px;
}
a.bluelink:visited{
color: #000066;
padding : 0px;
}
a.bluelink:link{
color: #000066;
padding : 0px;
}
a.bluelink:hover{
color: #0099CC;
padding : 0px;
}
a.bluelink:active{
color: #000066;
padding : 0px;
}
a.nav:link{
	color: #000066;
	text-decoration:none;
	padding : 0px;
}
a.nav:visited{
	color: #000066;
	text-decoration:none;
	padding : 0px;
}
a.nav:hover{
	color: #0099CC;
	text-decoration:underline;
	padding : 0px;
}
a.nav:active{
	color: #000066;
	text-decoration:none;
	padding : 0px;
}
a.present:hover{
	color: #0099CC;
	text-decoration:none;
	padding : 0px;
}
a.present:link{
	color: #000066;
	text-decoration:none;
	padding : 0px;
}
a.present:visited{
	color: #000066;
	text-decoration:none;
	padding : 0px;	
}
a.present:active{
	color: #000066;
	text-decoration:none;
	padding : 0px;
}
 textarea.width100 {
	border : 1px solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	background-color : #ffFFFF;
	width:100%;
	overflow : auto;
		font-family : inherit;
	font-size : inherit;
}
 textarea {
 	font-family : Arial;
	font-size : x-small;
	font-style : normal;
	color:#003366;
	font : Arial;
	border : 1px solid Silver;
	border-left : 2px inset #8cacbb;
	border-top : 2px inset #8cacbb ;
	background-color : #FFFFFF;
	width:90%;
	overflow : auto;
/*	font-family : inherit;
	font-size : inherit;
*/
}
form.nopad{
	padding : 0px;
	margin-bottom: 5px;
	color: #0099CC;
}
select{
	border : 1px solid Silver;
	border-left : 2px inset #8cacbb;
	border-top : 2px inset #8cacbb ;
}
option{
	font-family : Arial;
	font-size : x-small;
	font-style : normal;
	color:#003366;
	font : Arial;
}
input.login{
	border : 1px solid Silver;
	border-left : 2px inset #8cacbb;
	border-top : 2px inset #8cacbb ;
}
input.btn{
	border : 1px none;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	background-color : Aqua;
	width: auto;
}
input.backbtn{
	border : 1px none;
	border-bottom: Black;
	border-right: Black;
	background-color : #000066;
	width: auto;
	height: 22px;
	font-family : Verdana;
	color : #FFFFFF;
	border-right-color : #00004A;
	border-right-style : outset;
	border-right-width : 2px;
	border-bottom-color : #00004A;
	border-bottom-style : outset;
	border-bottom-width : 2px;
	border-left-color : #6C6CA7;
	border-left-style : outset;
	border-left-width : 2px;
	border-top-color : #6C6CA7;
	border-top-style : outset;
	border-top-width : 2px;
	font-weight : bold;
	width: auto;
}
input.backbtn:hover{
	border : 1px none;
	border-bottom: Black;
	border-right: Black;
	background-color : #202086;
	width: auto;
	height: 22px;
	font-family : Verdana;
	color : #FFFFFF;
	border-right-color : #00004A;
	border-right-style : outset;
	border-right-width : 2px;
	border-bottom-color : #00004A;
	border-bottom-style : outset;
	border-bottom-width : 2px;
	border-left-color : #6C6CA7;
	border-left-style : outset;
	border-left-width : 2px;
	border-top-color : #6C6CA7;
	border-top-style : outset;
	border-top-width : 2px;
	font-weight : bold;
	width: auto;
}
input.loginbtn{
	border : 1px none;
	border-bottom: Black;
	border-right: Black;
	background-color : #0099CC;
	width: auto;
	height: 22px;
	font-family : Verdana;
	color : #FFFFFF;
	border-right-color : #00004A;
	border-right-style : outset;
	border-right-width : 2px;
	border-bottom-color : #00004A;
	border-bottom-style : outset;
	border-bottom-width : 2px;
	border-left-color : #6C6CA7;
	border-left-style : outset;
	border-left-width : 2px;
	border-top-color : #6C6CA7;
	border-top-style : outset;
	border-top-width : 2px;
	font-weight : bold;
	width: 100px;
}
input.loginbtn:hover{
	border : 1px none;
	border-bottom: Black;
	border-right: Black;
	background-color : #5DC6E9;
	width: auto;
	height: 22px;
	font-family : Verdana;
	color : #FFFFFF;
	border-right-color : #00004A;
	border-right-style : outset;
	border-right-width : 2px;
	border-bottom-color : #00004A;
	border-bottom-style : outset;
	border-bottom-width : 2px;
	border-left-color : #6C6CA7;
	border-left-style : outset;
	border-left-width : 2px;
	border-top-color : #6C6CA7;
	border-top-style : outset;
	border-top-width : 2px;
	font-weight : bold;
	width: 100px;
}
input.chk{
	width : auto;
	border : none;
	vertical-align : bottom;
	background-color : transparent;
}
input.chkup{
	width : auto;
	border : none;
	vertical-align : top;
	background-color : transparent;
}
input.tracking
{
	border : 1px solid Silver;
	border-left : 2px inset #8cacbb;
	border-top : 2px inset #8cacbb ;
	background-color : #ffffff;
	margin-bottom : 2px;
	width: 25%;
	font-family : Arial;
	font-size : x-small;
	font-style : normal;
	color:#003366;
	font : Arial;
}
input{
	border : 1px solid Silver;
	border-left : 2px inset #8cacbb;
	border-top : 2px inset #8cacbb ;
	font-family : Arial;
	font-size : x-small;
	font-style : normal;
	color: #003366;
	font : Arial;
}
span.questionsbold{
	font-family:Arial;
	font-weight: bold;
	color:#003366;
	font-size: x-small;
	}
span.questionsreg{
	font-family:Arial;
	font-weight: normal;
	color:#003366;
	font-size: x-small;
}
tr.taskhead{
	font-size : small;
	font-family : Arial;
	font-weight : bold;
}
tr.taskdata{
	font-size : x-small;
	font-family : Verdana;
	font-weight : normal;
	vertical-align : top;
}
td {
	font-family: Arial;
	font-size: x-small;
	color: #003366;
}
td.taskwhitetext{
color: #003366;
	/*color : White;*/
}
img.clk_image{
	cursor: hand;
}
img.nopad{
	padding-bottom : 0px;
	padding-top : 0px;
}