.imageheader 
{
	float:left; 
	background-color: transparent;
	background-image: url(/images/header_combined.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	overflow: hidden; 
	height: 119px; 	
}

.body {
	background-image: url(/images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;

}
.layout 
{
	margin: 0px auto;
	background-color: #FFFFFF;
	width: 763px;
	border: 3px solid #FFFFFF;
	margin: 0px auto;
}
.Header {
	height: 119px;
}
.footer {
	background-image: url(/images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.Main {
	background-image: url(/images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 30px;

}
.Margin {
	background-image: url(/images/margin_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 151px;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;

}
.h1 {
	font-size: 30px;

}
.h2 {
	font-size: 25px;

}
.h3 {
	font-size: 21px;
}
.h4 {
	font-size: 18px;
}
.h5 {
	font-size: 16px;
}
.h6 {
	font-size: 14px;
}
.h7 {
	font-size: 12px;
}
.h8 {
	font-size: 10px;
}
.hometop {
	background-image: url(/images/home_top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.homebottom {
	background-image: url(/images/home_bottom_img.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.homeleft {
	background-image: url(/images/home_lft_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.homeright {
	background-image: url(/images/home_right_bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.homemain {
	background-color: #FFFFFF;
	background-image: url(/images/home_main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
select {
	font-size: 11px;
}

a {
	color: #E97B2B;
	text-decoration: none;
}
.button {
	background-image: url(/images/button_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #E8E8E8;
	height:23px;
	background-color: transparent;
	text-decoration: none

}
.insidetop {
	background-image: url(/images/inside_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.stepone {
	background-image: url(/images/steps.gif);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: 0% 0%;
	width: 118px;
	font-size: 16px;
	color: #EA7947;
	text-decoration: none;
	font-weight: bold;


}
.orangecaption {
	font-size: 18px;
	color: #EA7947;
	text-decoration: none;
}
.steptwo {
	background-image: url(/images/steps.gif);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: 49% 0%;
	width: 118px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.stepthree {
	background-image: url(/images/steps.gif);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: 97% 0%;
	width: 117px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.stepthreeover {
	background-image: url(/images/step_three_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 117px;
	font-size: 16px;	
	color: #EA7947;
	text-decoration: none;
	font-weight: bold;

}
.orangecontent {
	color: #EA7947;
	text-decoration: none;
	font-size:12px;
}
.bg1 {
	background-color: #F1F1F1;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.bg2 {
	background-color: #E1E1E1;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.steps {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/*============================================================================================
Form Data Style
==============================================================================================*/
.caption 
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:bold;				
	text-decoration: none;
}
.data {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;	
	background-color:Gray;
	color:White;
	text-decoration: none;
}
.mydata {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;	
	background-color:Gray;
	color:White;
	text-decoration: none;
	position: relative;
	
}
.errorData 
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:bold;	
	color: red;	
	text-decoration: none;
}
.tip {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;		
	font-style:italic;		
	text-decoration: none;
}
#PartRequest .bg1
{
font-size:14px;
}
#PartRequest .bg2
{
font-size:14px;
}
#kampylink img {

	display:none !important;

}
/*
.roundedDiv
{
   background-image:url('../images/rd.png');
   background-repeat:no-repeat;
   padding-left:10px;
   height:23px;
   padding-top: 7px;
}

.roundedDivAlt
{
   background-image:url('../images/rda.png');
   background-repeat:no-repeat;
   padding-left:10px;
   height:23px;
   padding-top: 7px;
}*/

.roundedDiv
{
   background-color:#E6E6E6;
   padding-left:10px; 
   padding-right:10px; 
   padding-top:1px;   
   margin-left:2px;
   width:477px;   
}
.roundedDivHeader
{
   background-image:url('../images/rd_header.png');
   background-repeat:no-repeat;
   padding-left:10px;   
   height: 7px;
}
.roundedDivFooter
{
   background-image:url('../images/rd_footer.png');
   background-repeat:no-repeat;
   padding-left:10px; 
   height: 7px;  
}
.roundedDivAlt
{
   
   background-color:#F2F2F2;
   padding-left:10px;
   padding-right:10px; 
   padding-top:1px;
   margin-left:2px;
   width:477px;      
}
.roundedDivAltHeader
{
   background-image:url('../images/rda_header.png');
   background-repeat:no-repeat;
   padding-left:10px;   
   height: 7px;
}
.roundedDivAltFooter
{
   background-image:url('../images/rda_footer.png');
   background-repeat:no-repeat;
   padding-left:10px; 
   height: 7px;  
}


.requestData
{
    font-size:12px;
}

.item
{
    margin-bottom: 5px !important;
}