
/*body{font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#FFFFFF;}

ul, li{margin:0; border:0; list-style:none; padding:0;}
ul{height:21px;}

h1 { font-size:18px; }
p { line-height:18px; }

#info { margin:auto; width:600px; color:#333333; padding:10px; background:#f4f4f4; border:1px solid #DDD; }*/

#nicemenu { margin:0 auto; /*width:600px; margin-top:30px; border-bottom:dotted 1px #E5E5E5;*/}
/*#nicemenu a { color:#0066CC; text-decoration:none; }
#nicemenu a:hover { text-decoration:underline; }*/	
#nicemenu li { display:inline; position:relative; z-index: 100; }
#nicemenu li span { position:relative; z-index:100; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }	
#nicemenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
#nicemenu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
*+html #nicemenu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
#nicemenu li span.over a { }
#nicemenu li span.over a:hover { text-decoration:none; }
#nicemenu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
*+html #nicemenu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
#nicemenu li span.active a { }
#nicemenu li span.active a:hover { text-decoration:none; }	
#nicemenu img.arrow { /*margin-left:4px;*/ cursor:pointer; }
#nicemenu div.sub_menu { display:none; position:absolute; left:0; top:0px; margin-top:18px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; font-weight:normal; z-index:10;}
* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
*+html #nicemenu div.sub_menu { margin-top:23px; } /* IE7 */
#nicemenu div.sub_menu a:link, 
#nicemenu div.sub_menu a:visited, 
#nicemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}	
#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }


/* form errors */
.form_error
{
	margin-left:22px;
	list-style: none url('../../images/alert-12.gif');
	color: #ff0000;
	/*
	border: 1px solid #ff0000;
	padding: 10px;
	*/
}

.div_form_error
{
	background: url('../../images/alert-12.gif') no-repeat;
	color: #ff0000;
	/*border: 1px solid #ff0000;*/
	padding-left: 16px;
	/*font-size:18px;*/
	margin-top: 4px;
	margin-bottom: 4px;
}

/*
 * speech bubbles
 */
.speech_bubble{
	background: transparent;
	margin:10px 0;
}
.speech_bubble_content{
	display:block; 
	background:#fff; 
	border:3px solid #ddd; 
	border-width:0 3px;
}
.speech_bubble p, .speech_bubble p img{
	padding:0.5em 0; 
	color:#000;
	margin:0 15px; 
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6, .sb7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6{
	height:1px;
}
.sb4, .sb5, .sb6, .sb7{
	background:#fff; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
}
.sb1 {margin:0 8px; background:#ddd;}
.sb2 {margin:0 6px; background:#ddd;}
.sb3 {margin:0 4px; background:#ddd;}
.sb4 {margin:0 3px; background:#fff; border-width:0 5px;}
.sb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.sb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.sb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.speech_bubble em{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:12px solid #ddd; 
	border-left:12px dotted transparent; 
	border-right:12px dotted transparent; 
	margin-left:50px;
}
.speech_bubble span{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:10px solid #fff; 
	border-left:10px dotted transparent; 
	border-right:10px dotted transparent; 
	margin-left:52px; 
	margin-top:-15px;
}
* html .speech_bubble em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.error, .notice, .success { padding:.8em;margin-bottom:1em;border:2px solid #ddd;overflow:hidden; }
.error { background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; }
.notice { background:#FFF6BF;color:#514721;border-color:#FFD324; }
.success { background:#E6EFC2;color:#264409;border-color:#C6D880; }
.error a {
	color:#8a1f11;
	text-decoration: underline;
}
.notice a {
	color:#514721;
	text-decoration: underline;
}
.success a {
	color:#264409;
	text-decoration: underline;
}

.error-message, .notice-message, .success-message {min-height: 33px; height: auto !important; height: 33px; padding-left: 48px;}	
.error-message { background: transparent url('/images/messages/msg_error.gif') no-repeat top left; }
.notice-message { background: transparent url('/images/messages/msg_notice.gif') no-repeat top left; }
.success-message { background: transparent url('/images/messages/msg_success.gif') no-repeat top left; }

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNav{clear:both}
#mainNav li{
	height:71px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(../../images/wizard/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNav li.current{
	background-color:#C36615;
	background-image: url(../../images/wizard/navCurrentBtn.gif);
}

#mainNav li.lastDone{
	background-color:#7C8437;
	background-image: url(../../images/wizard/navLastDoneBtn.gif);
}

#mainNav li.done{
	background-color:#7C8437;
	background-image: url(../../images/wizard/navDoneBtn.gif);
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
cursor:hand;
}

#mainNav li a em{
width:150px;
display:block;
margin:6px 0 0 10px;
font-style:normal;
font-weight:bold;
}

#mainNav li a span{
width:140px;
display:block;
margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none;
}

#mainNav li a{
height:71px;
display:block;
}

/* #mainNav.fiveStep */
#mainNav.fiveStep li{width:182px;}
#mainNav.fiveStep li a{width:182px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:227px;}
#mainNav.fourStep li.mainNavNoBg{width:229px;}
#mainNav.fourStep li a{width:227px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:303px;}
#mainNav.threeStep li.mainNavNoBg{width:304px;}
#mainNav.threeStep li a{width:303px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}


#wizardpanel {
	background-color: #F5F5F5; margin:5px;display:none;
}
#wizardcontent {
	height:300px
}
#wizardwrapper{width:920px;}



/* BUTTONS */
.buttons{margin:10px;clear:both}
.next {float:right}
.previous {float:left}