body {
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	font: 61.0% Arial, sans-serif;
	text-align: left;
}
img {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

a {
	color: #336699; text-decoration:none; 
}

hr {
	height: 1px;
}
/*buttons (s) is for all others on right side*/
input.buttons {
	padding-right: 0px; padding-left: 0px; background: #007FA0; padding-bottom: 0px; font: bold 1.0em Verdana,Sans-serif; vertical-align: top; color: #ffffff; padding-top: 0px; cursor:auto; height: inherit;  
}

input.buttons:hover {
	color: #ffce00; 
}
input.button {
	padding-right: 0px; padding-left: 0px; background: #007FA0; padding-bottom: 0px; font: bold 1.2em Verdana,Sans-serif; vertical-align: top; color: #ffffff; padding-top: 0px; cursor:auto; height: inherit;  
}

input.button:hover {
	color: #ffce00; 
}
.smallText {
	font: 1.0em Verdana, sans-serif; vertical-align: top;
}


/***********************************************/
/* Header                                      */
/***********************************************/

#topBar {
	padding-right: 0px; padding-left: 0px; z-index: 2; background: url("/its/kyla//images/arc.gif") #efefef no-repeat; padding-bottom: 0px; width: 100%; padding-top: 0px; position: relative; 
}
label {
	display: none;
}
#search {
	padding-right: 7px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 5px; text-align: right; font: x-small Verdana; margin-right: 15px;margin-left: 15px;
}
#rb {
	width:11px; height:11px; margin-right: 5px;margin-left: 5px;
} 
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; 
}
/***********************************************/
/* Masthead                                    */
/***********************************************/
#masthead {
	background-image: url("/images/bodybg_short.jpg");
	background-repeat: repeat-x; 
	margin: 0px;
	overflow: visible;
	width: 100%;
	color: #ffffff;
	font: bold 1.0em Verdana,Sans-serif;
	position: relative;
	height: 13.1ex;


	/*background-color: #336699;
	filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#efefef',EndColorStr='#336699');
	margin: 0px;
	overflow: visible;
	width: 100%;
	color: #ffffff;
	font: bold x-small Verdana,Sans-serif;
	position: relative;
	height: 71px;
	border-top: #ffffff 8px solid;*/
}

#title {
	clear: both;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px;
	color: #ffffff;
	padding-top: 15px;
	text-align: right;
	font: bold 2.5em Georgia, "Times New Roman", Times, serif;

}
#masthead_r {
	background-image: url("/images/bodybg_short.jpg");
	background-repeat: repeat-x; 
	margin: 0px;
	overflow: visible;
	width: 100%;
	color: #ffffff;
	font: bold 1.0em Verdana,Sans-serif;
	position: relative;
	height: 13.1ex;


	/*background-color: #336699;
	filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#efefef',EndColorStr='#336699');
	margin: 0px;
	overflow: visible;
	width: 100%;
	color: #ffffff;
	font: bold x-small Verdana,Sans-serif;
	position: relative;
	height: 71px;
	border-top: #ffffff 8px solid;*/
}

#title_r {
	clear: both;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px;
	color: #ffffff;
	padding-top: 15px;
	text-align: right;
	font: bold 2.5em Georgia, "Times New Roman", Times, serif;

}

#mastheadLinks  {
	margin: 0px;
	overflow: visible;
	width: 30%;
	color: #ffffff;
	position: absolute;
	text-align: left;
	font: bold 1.3em Verdana,Sans-serif;
	padding-top: 2ex;
	padding-bottom: 2ex;
	padding-left: 5px;
	left: 12px;
	top: 18px;
}
#mastheadLinks a {
	color: #ffffff; text-decoration: none;
}
#mastheadLinks a:hover {
	color: #ffffff; text-decoration: underline;
}



/***********************************************/
/* Left Column                               */
/***********************************************/
#menu {
	float: left; width: 5%; padding-bottom: 0px; margin-top: 10px; 
}
.leftMenu {
	font: 1.1em Verdana,Sans-serif
}

/***********************************************/
/* Right Column                               */
/***********************************************/
#rightside {
	 padding-right: 1px; float: right; padding-bottom: 0px; margin-top: 10px; width: 5%; padding-top: 10px; position: relative;
}

/***********************************************/
/* Middle Column                               */
/***********************************************/
#msg {
	font: bold 1.2em arial, sans-serif; text-align:center; 
}


#content {
	padding-right: 0px;
	padding-left: 5px;
	float: left;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 90%;
	padding-top: 5px;
	border-color: #336699;
	border-top-color: #cfcfcf;
	z-index: 99;
}

#content a {  
	text-decoration:none; background-color:#ffffff; text-decoration:underline; 
}
#content a:hover{  
	text-decoration:none; 
}
#content h1 {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; font: bold 1.8em arial, sans-serif; color: #336699; padding-top: 0px
}
#content h2 {
	clear: both; padding-right: 0px; padding-left: 2px; padding-bottom: 0px; margin: 10px 0px 0px; font: bold 1.6em arial, sans-serif; background: #336699; color: #ffffff; padding-top: 0px; text-decoration: none
}
#content h3 {
	clear: both; width: 100%; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; font: bold 1.6em arial, sans-serif; color: #336699; padding-top: 0px; background: #efefef;
}
#content h3 a {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; font: bold 1.6em arial, sans-serif; color: #336699; padding-top: 0px; background: #efefef;
}
#content h4 {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; font: bold 1.6em arial, sans-serif; color: #336699; padding-top: 0px
}
#content h5 {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; font: bold 1.3em arial, sans-serif; color: #336699; padding-top: 0px
}
#content p {
	margin: 0px 0px 0px; font: 1.3em arial, sans-serif; 
}



#contentNarrow {
	padding-right: 0px;
	padding-left: 15px;
	float: left;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 90%;
	padding-top: 5px;
	border-color: #336699;
	border-top-color: #cfcfcf;
	z-index: 99;
	line-height:300%;
}

#contentNarrow a {  
	text-decoration:none; background-color:#ffffff; text-decoration:underline; 
}
#contentNarrow a:hover{  
	text-decoration:none; 
}
#contentNarrow p {
	margin: 0px 0px 0px; font: 1.3em arial, sans-serif; 
}
/***********************************************/
/* Footer                                      */
/***********************************************/

#footer {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px 0px 0px; font: 1.0em Verdana,Sans-serif; width: 100%; color: #000000; padding-top: 2px; text-align: center; 
}
#footer a {
	font: 1.0em Verdana, sans-serif; text-decoration: none; color: #336699;
}
#footer a:hover {
	background: none transparent scroll repeat 0% 0%; text-decoration: underline
}
#bottomLinks h3 {
			background-image: url("/images/bodybg.jpg");
	background-repeat: repeat-x; 


	clear: both; width: 100%; padding-right: 3px; padding-left: 0px; padding-bottom: 3px; margin: 0px 0px 0px 0px; font: bold 1.0em Verdana,Sans-serif; color: #ffffff; padding-top: 0px; text-align: right; 
}
#bottomLinks a {
	color: #ffffff; text-decoration: none;
}
#bottomLinks a:hover {
	background: none transparent scroll repeat 0% 0%; text-decoration:underline;
}
