
A {
	font-size:11px;
	font-family:arial;
}

OL {
	line-height:17px;
}
LI {
	font-family:arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

DIV.top_nav_links{
	position:absolute;
	right:35px;
	top:79px;
}


.top_nav_links a:link     { text-decoration: none; color: #9ecfff;}
.top_nav_links a:visited  { text-decoration: none; color: #9ecfff;}
.top_nav_links a:hover    { border-bottom:1px dashed #ff6600; color: #d8ebfd;}

SPAN.header1{
	font-family:arial;
	font-size:15px;
	color:#2854a1;
	font-weight:bold;
	padding:0 0 5px 0;
}

.txt1{
	font-family:arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

.instructions{
	font-family:arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	padding:0;
	margin:0;
}

.directionsToFix{
	font-family:arial;
	font-size:11px;
	color:#194CAC;
	font-weight:800;
}

.txt_not_required{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

INPUT{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:left;
}

INPUT.required{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:150px;
	background-color:#f2f7ff;
	border:1px solid #95bbfd;
	text-align:left;
}

INPUT.attachment{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:150px;
	background-color:#FFFFFF;
	border:1px solid #95bbfd;
}

INPUT.urlAddr{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:100%;
}

INPUT.not_required{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:150px;
}

INPUT.extension_not_required{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:75px;
	background-color:#f2f7ff;
	border:1px solid #95bbfd;
}

SELECT.dropdown_input{
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:normal;
	width:230px;
	background-color:#f2f7ff;
	border:1px solid #95bbfd;
}

SELECT.dropdown_input_red{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	width:230px;
	background-color:#ff4800;
	border:1px solid #ff4800;
}


SELECT.dropdown_input_sub{
	font-family:arial;
	font-size:12px;
	color:#f24400;
	font-weight:normal;
	width:230px;
	background-color:#ffeee7;
	border:1px solid #ff733c;
}

SELECT.time_zone{
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:normal;
	background-color:#f2f7ff;
	border:1px solid #95bbfd;
}

TEXTAREA.notes{
	font-family:arial;
	font-size:10px;
	color:#888;
	font-weight:normal;
	width:100%;
	height:150px;
	background-color:#f2f7ff;
	border:1px solid #95bbfd;
}

TEXTAREA.textareaDynamic{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:300px;
	height:150px;
	background-color:#f2f7ff;
	border:1px solid #95bbfd;
}

TD.inputTitle{
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:800;
}

.inputTitleNoTable{
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:800;
}

TD.inputTitleLight{
	font-family:arial;
	font-size:11px;
	color:#888;
	font-weight:normal;
	/* text-indent:5px; */
}

SPAN.requiredField{
	font-family:arial;
	font-size:12px;
	color:red;
	font-weight:800;
}

SPAN.requiredAlert{
	visibility:hidden;
	font-family:arial;
	font-size:10px;
	color:#f24400;
	font-weight:normal;
}

SPAN.requiredAlert2{
	background:#ffffcc;
	display:none;
	font-family:arial;
	font-size:10px;
	color:#f24400;
	font-weight:normal;
}

.section_spacer{
	height:10px;
}

.footnoteAsterisk{
	font-family:arial;
	font-size:12px;
	color:cornflowerblue;
	font-weight:800;
}

.footnoteText{
	font-family:arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}






html, body, #wrapper {
background-color:#19315b;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

#header{
background-image:url(../images/toolkit-logo.gif);
background-position:top left;
background-repeat:no-repeat;
height:106px;
padding:0;
margin:0;
width:auto;}

#header-kwm{
background-image:url(../images/kwm-logo.gif);
background-position:top left;
background-repeat:no-repeat;
height:106px;
padding:0;
margin:0;
width:auto;}

#header-ond{
background-image:url(../images/toolkit-logo-ond.gif);
background-position:top left;
background-repeat:no-repeat;
height:106px;
padding:0;
margin:0;
width:auto;}

#main{
background-color:#19315b;
width:98%;
height:100%;
padding:0;
margin:0;
margin-top:0;
margin-bottom:0;}

.main {
	padding:0;
	margin:0;
	height:100%;
	width:100%;
}

#top-corner{
width:100%;
background-image:url(../images/toolkit-top-corner-right.gif);
background-repeat:no-repeat;
background-position:right;
height:8px;
padding:0;
margin:0;
background-color:#FFFFFF;
}

#top-corner-left{
float:left;
padding:0;
margin:0;
background-color:#FFFFFF;}

#main-mid{
background-color:#FFFFFF;
width:100%;
height:100%;
padding:0;
margin:0;}

#main-mid-right{
width:100%;
float:right;
padding:0;
margin:0;}

#sub-navigation{
width:100%;
padding:0;
margin:12px 0 0 0;}

.content-home{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
text-align:left;
color:#333333;
padding:0 50px 0 20px;
margin:0;
}

.content-home a:link     { text-decoration: none; color: #3399ff;}
.content-home a:visited  { text-decoration: none; color: #3399ff;}
.content-home a:hover    { border-bottom:1px dashed #ff6600; color: #71b8ff;}

.content-home ul{
padding:10px 15px 10px 50px;
margin:0;}

.content-home ul li{
padding:1px 0 3px 0;
margin:0;}

#bot-corner{
width:98%;
background-image:url(../images/toolkit-bot-corner-right.gif);
background-repeat:no-repeat;
background-position:right;
height:8px;
padding:0;
margin:0;
background-color:#FFFFFF;}


#bot-corner-left{
float:left;
padding:0;
margin:0;
background-color:#FFFFFF;}

#footer {

	width:100%;
	bottom:0; /* stick to bottom */
	background-color:#19315b;
	color:#FFFFFF;
	height:25px;
}

#footer p {
	padding:0;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
#footer a:link     { text-decoration:none; border-bottom:1px dashed #536584; color: #FFFFFF;}
#footer a:visited  { text-decoration:none; border-bottom:1px dashed #536584; color: #FFFFFF;}
#footer a:hover    { border-bottom:1px dashed #d0d0d0; color: #d0d0d0;}


#footercell {
	height: 33px;
	padding:0;
	margin:0;
}

div.hr {
width:95%;
  height: 10px;
  background: #fff url(../images/hr1.gif) repeat-x ;
  margin:0;
  padding:0;
}
div.hr hr {
  display: none;
}

.problem-box{
border:1px solid #FFFFFF;
padding:0;
margin:0;}


#topNavLinks{}

#topNavLinks a:link     { text-decoration: none; color: #d8ebfd;}
#topNavLinks a:visited  { text-decoration: none; color: #d8ebfd;}
#topNavLinks a:hover    { border-bottom:1px dashed #eff7ff; color: #eff7ff;}


A.thankyou_orange:link,A.thankyou_orange:active,A.thankyou_orange:visited{
	font-family:arial;
	color:#ff6600;
	font-size:10px;
	text-decoration:underline;
}

A.thankyou_orange:hover{
	font-family:arial;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
