@charset "UTF-8";


html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Segoe UI, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
/*	background-color: #f6f6f6;*/
	background-color: #FFFFFF;
	background-image: url(../images/menu/form_topbg.png) !important;
	background-position: top;
	background-repeat: repeat-x !important;
	background-attachment:scroll !important;
}
html.dialog,body.dialog{
	background: none !important;
}
body.dialog #forms_header,body.dialog .form_subheader{
	display:none;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
   font-size: 23px;
   font-weight: bold;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 19px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 13px;
}

h6 {
    font-size: 13px;
	color: #959595;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#000; 
} 
h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#C30; 
}  

/* `Spacing
----------------------------------------------------------------------------------------------------*/



a:link{
	text-decoration: none;
	color: #00B0E0;
}
	
a:visited{ text-decoration: none;
	color: #00B0E0;
}

a:hover{
	text-decoration: none;
	color: #C30;
}

.page {
	width: 970px;
	height: 100%;
	margin: 0 auto;
	display:block;
	background-color: #FFFFFF;
	position: inherit;
		
}

.toppage_button{
	width:30px;
	height:30px;
	display:block;
	border-radius:66px;
	-moz-border-radius:66px;
	-webkit-border-radius:66px;
	-khtml-border-radius:66px;
	border:none;
	font-size:10px;
	color:#888 !important;
	line-height:30px;
	text-shadow:0 1px 0 #fff;
	text-decoration:none;
	text-align:center;
	background:#ddd;
	margin:0px auto;
	}
	
.toppage_button:hover{
	border: none;
	color:#aaa;
	text-decoration:none;
	background:#e6e6e6
	}
	
	
.header_content {
	width: 100%;
	height: 165px;
	display:block;
	background-image: url(../images/menu/header_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

.welcome_text {
	display: block;
	position:absolute;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	padding: 7px;
}

.welcom_text A:link {
	text-decoration: none;
	color: #FFF;
}
.welcom_text A:visited {
	text-decoration: none;
	color: #FFF;
}
.welcom_text A:active {
	text-decoration: none;
	color: #FFF;
}
.welcom_text A:hover {
	text-decoration: none;
	color: #C30;
}

.help_text {
	display: block;
	position:absolute;
	float: right;
	margin-left: 920px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	padding: 7px;
}


.help_text A:link {
	text-decoration: none;
	color: #FFF;
	}
.help_text A:visited {
	text-decoration: none;
	color: #FFF;
}
.help_text A:active {
	text-decoration: none;
	color: #FFF;
}
.help_text A:hover {
	text-decoration: none;
	color: #C30;
}

.login {
	display: block;
	position:absolute;
	float: right;
	margin-left: 852px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	padding: 0px;
}

.date {
	display: block;
	position: absolute;
	float: right;
	height: 30px;
	width: 276px;
	margin: 106px 0px 0px 724px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color:#858585;
}

.top_menu {
	display: block;
	position: absolute;
	float: right;
	height: 30px;
	width: 376px;
	margin: 96px 0px 0px 300px;
	font-size: 12px;
	text-align: center;
	color: #fff;
}

.news_text {
	display: block;
	position:absolute;
	margin: 135px 15px 0px 101px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	padding: 7px;
}

.news_text A:link {
	text-decoration: none;
	color: #000;
	}
.news_text A:visited {
	text-decoration: none;
	color: #000;
}
.news_text A:active {
	text-decoration: none;
	color: #000;
}
.news_text A:hover {
	text-decoration: none;
	color: #C30;
}



.text_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7941d;
	font-weight: bold;
	font-size: 12px;
}

.search_field {
	display: block;
	position:absolute;
	float: right;
	margin-top: 42px;
	margin-left: 562px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 0px;
}


#searchwrapper {
width:310px; /*follow your image's size*/
height:40px;/*follow your image's size*/
background-image:url(THE_SEARCH_BOX_IMAGE);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:3px;
left:15px;
width:330px;
height:28px;
font-family: Verdana, Geneva, sans-serif;
}
 
.searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:7px;
	left:363px;
	width:24px;
	height:24px;
}

.content_box {
	display: block;
	position:absolute;
	float: left;
	margin: 180px 0px 0px 0px;
	color: #000;
	padding: 0px;
}

.content_about {
	margin: 20px 0px 0px 20px;
	color: #000;
}

.content_form {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 10px;
	}

.bar_orange {  
padding: 5px 0px 0px 0px;  
margin: 0px 0px 0px 0px;  
width:948px;
height: 20px;   
background-color:#f58a0d;    
text-align:center;   
border-radius:6px 6px 0px 0px;  
-o-border-radius:6px 6px 0px 0px;  
-moz-border-radius:6px 6px 0px 0px;   
-webkit-border-radius:6px 6px 0px 0px;      
font-size: 11px;
font-weight: bold;
color:#FFF; 
vertical-align: middle
}  
.bar_orange_title {
	display: block;
	float:left;
	position:static;
	width: 300px;
	margin-left: 330px;
	font-size: 10px;
	font-weight: bold;
	color:#fff;
} 

.gray_box {
	width:946px;
	display:block;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	border-top: 1px solid #fff;
	border-style:solid;
	margin-bottom:0px;
	border-radius:0px 0px 6px 6px;
	-o-border-radius:0px 0px 6px 6px;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	color:#000;	
}  

.bar_gray {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width:936px;
	height: 35px;
	background-color:#555555;
	text-align:left;
	font-weight:bold;
	color:#FFF;
}  

.bar_white {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	width:946px;
	height: 23px;
	background-color:none;
	color:#000;
	 
} 
.form_title {
	display: block;
	position:absolute;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	color:#000;
} 

	/* Button - Blue
*******************************************************************************/
button.blue_button {
 background-color: #609BF4;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3782F2), color-stop(100%, #3782F2));
 background-image: -webkit-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: -moz-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: -ms-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: -o-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: linear-gradient(top, #6ea6f6, #2e78d7);
 border: 1px solid #428cf7;
 border-bottom: 1px solid #2e78d7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 0 0 #6ea6f6;
 -moz-box-shadow: inset 0 1px 0 0 #6ea6f6;
 box-shadow: inset 0 1px 0 0 #6ea6f6;
 color: #fff;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: bold;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 -1px 0 #4c9021;
 font-style: inherit !important;
 
 }

  
  button.blue_button:hover {
	background-color: #2e78d7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
	background-image: -webkit-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: -moz-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: -ms-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: -o-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: linear-gradient(top, #2e78d7, #2e78d7);
	-webkit-box-shadow: inset 0 0px 0 0 #3b86e5;
	-moz-box-shadow: inset 0 0px 0 0 #3b86e5;
	box-shadow: inset 0 0px 0 0 #3b86e5;
	cursor: pointer;
	}
	
  button.blue_button:active {
    border: 1px solid #1c63bd;
    border-bottom: 1px solid #296abe;
    -webkit-box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee; 
	}
	
button.black_button {
 background-color: #393939;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f2f2f), color-stop(100%, #2f2f2f));
 background-image: -webkit-linear-gradient(top, #393939, #1e1e1e);
 background-image: -moz-linear-gradient(top, #393939, #1e1e1e);
 background-image: -ms-linear-gradient(top, #393939, #1e1e1e);
 background-image: -o-linear-gradient(top, #393939, #1e1e1e);
 background-image: linear-gradient(top, #393939, #1e1e1e);
 border: 1px solid #428cf7;
 border-bottom: 1px solid #2e78d7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 0 0 #393939;
 -moz-box-shadow: inset 0 1px 0 0 #393939;
 box-shadow: inset 0 1px 0 0 #393939;
 color: #fff;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: bold;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 -1px 0 #4c9021;
 font-style: inherit !important;
 
 }

  
  button.black_button:hover {
	background-color: #1e1e1e;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f2f2f), color-stop(100%, #2f2f2f));
	background-image: -webkit-linear-gradient(top, #1e1e1e, #1e1e1e);
	background-image: -moz-linear-gradient(top, #1e1e1e, #1e1e1e);
	background-image: -ms-linear-gradient(top, #1e1e1e, #1e1e1e);
	background-image: -o-linear-gradient(top, #1e1e1e, #1e1e1e);
	background-image: linear-gradient(top, #1e1e1e, #1e1e1e);
	-webkit-box-shadow: inset 0 0px 0 0 #2f2f2f;
	-moz-box-shadow: inset 0 0px 0 0 #2f2f2f;
	box-shadow: inset 0 0px 0 0 #2f2f2f;
	cursor: pointer;
	}
	
  button.black_button:active {
    border: 1px solid #2f2f2f;
    border-bottom: 1px solid #2f2f2f;
    -webkit-box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee; 
	}

button.blue_button_dis {
 background-color: #f3f3f3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #f3f3f3));
 background-image: -webkit-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -moz-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -ms-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -o-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: linear-gradient(top, #f3f3f3, #f3f3f3);
 border: 1px solid #e7e7e7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 0 0 #fff;
 -moz-box-shadow: inset 0 1px 0 0 #fff;
 box-shadow: inset 0 1px 0 0 #fff;
 color: #ccc;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: normal;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 1px 0 #fff;
 
 }


button.blue_button2 {
 background-color: #2e78d7;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
 background-image: -webkit-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: -moz-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: -ms-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: -o-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: linear-gradient(top, #2e78d7, #2e78d7);
 border: 1px solid #428cf7;
 border-bottom: 1px solid #2e78d7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;

 color: #fff;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: bold;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 -1px 0 #4c9021;
 font-style: inherit !important;
 
 }
  button.blue_button2:hover {
                background-color: #004a9a;
                background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
                background-image: -webkit-linear-gradient(top, #004a9a, #004a9a);
                background-image: -moz-linear-gradient(top, #004a9a, #004a9a);
                background-image: -ms-linear-gradient(top, #004a9a, #004a9a);
                background-image: -o-linear-gradient(top, #004a9a, #004a9a);
                background-image: linear-gradient(top, #004a9a, #004a9a);

                cursor: pointer;
                }
				
.submitbutton {
 background-color: #2e78d7;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
 background-image: -webkit-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: -moz-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: -ms-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: -o-linear-gradient(top, #2e78d7, #2e78d7);
 background-image: linear-gradient(top, #2e78d7, #2e78d7);
 border: 1px solid #428cf7;
 border-bottom: 1px solid #2e78d7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 text-decoration:none;

 color: #fff;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: bold;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 -1px 0 #4c9021;
 font-style: inherit !important;
 
 }
  
  .submitbutton:hover {
                background-color: #004a9a;
                background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
                background-image: -webkit-linear-gradient(top, #004a9a, #004a9a);
                background-image: -moz-linear-gradient(top, #004a9a, #004a9a);
                background-image: -ms-linear-gradient(top, #004a9a, #004a9a);
                background-image: -o-linear-gradient(top, #004a9a, #004a9a);
                background-image: linear-gradient(top, #004a9a, #004a9a);
				text-decoration:none;
                cursor: pointer;
                }
                
  button.blue_button2:active {
    background-color: #004a9a;
                background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
                background-image: -webkit-linear-gradient(top, #004a9a, #004a9a);
                background-image: -moz-linear-gradient(top, #004a9a, #004a9a);
                background-image: -ms-linear-gradient(top, #004a9a, #004a9a);
                background-image: -o-linear-gradient(top, #004a9a, #004a9a);
                background-image: linear-gradient(top, #004a9a, #004a9a);

                cursor: pointer;
                } 


<!-- Back to Top Button -->




<!-- Tips HELP BUTTON 01 -->

.form_help_box {
	display: block;
	margin: 30px 0px 0px 0px;
	padding: none;
	width: 919px;
	text-align:left;
	color:#333;
	border-radius:5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:url(../images/login/bg-header02.gif);
	font-size: 11px;
	}
	
a.helptip {
	outline:none; 
	width:30px;
	height:30px;
	display:inline-block;
	border-radius:1000px;
	-moz-border-radius:1000px;
	-webkit-border-radius:1000px;
	-khtml-border-radius:1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#fff ;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	background:#3f3f3f;
	}
	
a.helptip strong {
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

a.helptip:hover {
	color:#3CF ;
	text-decoration:none;
	background:#000;
	} 
	
a.helptip span {
	z-index:10;
	display:none;
	padding:15px 40px 25px 40px;
	margin-top:0px;
	margin-left: -510px;
	width: 445px;
	line-height:16px;
	text-align: left;
	}

a.helptip:hover span{
    display:block; 
	position:absolute; 
	color: #FFF;
    background:#000;
	font-weight:normal;
	font-size: 11px;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
	}
	


		
	
	
/*CSS3 extras*/
a.helptip span
{
    border-radius:8px 0px 8px 8px;
    -moz-border-radius: 8px 0px 8px 8px;
    -webkit-border-radius: 8px 0px 8px 8px;
    -moz-box-shadow: -1px 3px 2px -1px #999;
    -webkit-box-shadow: -1px 3px 2px -1px #999;
    box-shadow: -1px 3px 2px -1px #999;
}

a.helptip:hover .helptip_bubble{
    width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 15px solid black;
	display:block;
	margin-top: 4px;
	
	}


<!-- Tips BUTTON 01 END -->


<!-- Tips BUTTON 02 -->

.form_help02_box {
	display: block;
	margin: 30px 0px 0px 0px;
	padding: none;
	}
	
a.helptip02 {
	outline:none; 
	width:13px;
	height:13px;
	display:inline-block;
	border-radius:1000px;
	-moz-border-radius:1000px;
	-webkit-border-radius:1000px;
	-khtml-border-radius:1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#fff !important;
	line-height:13px;
	text-decoration:none;
	text-align:center;
	background:#C30;
	}
	

a.helptip02:hover {
	color:#FFF !important;
	text-decoration:none;
	background:#900;
	} 
	
a.helptip02 span {
	z-index:1000;
	display:none;
	padding:10px 10px 10px 10px;
    margin-top:-70px;
	margin-left: -130px;
	line-height:16px;
	text-align: left;
	width: 250px;
	height: 32px;
	}

a.helptip02:hover span{
    display:block; 
	position:absolute; 
	color:	#fff;
    background:#000;
	font-weight:normal;
	font-size: 11px;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	text-align: left;
	
	}
	
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
	}
    
/*CSS3 extras*/
a.helptip02 span
{
    border-radius:8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-box-shadow: 3px 1px 1px #333;
    -webkit-box-shadow: 2px 1px 1px #333;
    box-shadow: 0px -1px 2px #333;
}

a.helptip02:hover .helptip_bubble02{
  	width: 0; 
	height: 0; 
	border-top: 13px solid black;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid transparent;
	display:block;
	margin-top: -29px;
	margin-left: -3px;
	z-index:2001;
	
	
	}


<!-- Tips BUTTON 02 END -->



=======
<!-- Back to Top Button -->




<!-- Tips HELP BUTTON 01 -->

.form_help_box {
	display: block;
	margin: 30px 0px 0px 0px;
	padding: none;
	width: 919px;
	text-align:left;
	color:#333;
	border-radius:5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:url(../images/login/bg-header02.gif);
	font-size: 11px;
	}
	
a.helptip {
	outline:none; 
	width:30px;
	height:30px;
	display:inline-block;
	border-radius:1000px;
	-moz-border-radius:1000px;
	-webkit-border-radius:1000px;
	-khtml-border-radius:1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#fff ;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	background:#3f3f3f;
	}
	
a.helptip strong {
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

a.helptip:hover {
	color:#3CF ;
	text-decoration:none;
	background:#000;
	} 
	
a.helptip span {
    z-index:10;
	display:none;
	padding:15px 40px 25px 40px;
    margin-top:0px;
	margin-left: -510px;
	width: 445px; 
	line-height:16px;
	text-align: left;
	}

a.helptip:hover span{
    display:block; 
	position:absolute; 
	color:	#FFF;
    background:#000;
	font-weight:normal;
	font-size: 11px;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
	}
	


		
	
	
/*CSS3 extras*/
a.helptip span
{
    border-radius:8px 0px 8px 8px;
    -moz-border-radius: 8px 0px 8px 8px;
    -webkit-border-radius: 8px 0px 8px 8px;
    -moz-box-shadow: -1px 3px 2px -1px #999;
    -webkit-box-shadow: -1px 3px 2px -1px #999;
    box-shadow: -1px 3px 2px -1px #999;
}

a.helptip:hover .helptip_bubble{
    width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 15px solid black;
	display:block;
	margin-top: 4px;
	
	}


<!-- Tips BUTTON 01 END -->


<!-- Tips BUTTON 02 -->

.form_help02_box {
	display: block;
	margin: 30px 0px 0px 0px;
	padding: none;
	}
	
a.helptip02 {
	outline:none; 
	width:13px;
	height:13px;
	display:inline-block;
	border-radius:1000px;
	-moz-border-radius:1000px;
	-webkit-border-radius:1000px;
	-khtml-border-radius:1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#fff !important;
	line-height:13px;
	text-decoration:none;
	text-align:center;
	background:#C30;
	}
	

a.helptip02:hover {
	color:#FFF !important;
	text-decoration:none;
	background:#900;
	} 
	
a.helptip02 span {
	z-index:1000;
	display:none;
	padding:10px 10px 10px 10px;
    margin-top:-70px;
	margin-left: -130px;
	line-height:16px;
	text-align: left;
	width: 250px;
	height: 32px;
	}

a.helptip02:hover span{
    display:block; 
	position:absolute; 
	color:	#fff;
    background:#000;
	font-weight:normal;
	font-size: 11px;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	text-align: left;
	
	}
	
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
	}
    
/*CSS3 extras*/
a.helptip02 span
{
    border-radius:8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-box-shadow: 3px 1px 1px #333;
    -webkit-box-shadow: 2px 1px 1px #333;
    box-shadow: 0px -1px 2px #333;
}

a.helptip02:hover .helptip_bubble02{
  	width: 0; 
	height: 0; 
	border-top: 13px solid black;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid transparent;
	display:block;
	margin-top: -29px;
	margin-left: -3px;
	z-index:2001;
	
	
	}


<!-- Tips BUTTON 02 END -->




.menu_box01 {
	display: block;
	float:right;
	position: static;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}  

.menu_box02 {
	display: block;
	float:right;
	position: static;
	padding: 0px 0px 0px 0px;
	margin: 380px 10px 0px 0px;
}  

.button_blue01 {
	display: block;
	position:static;
	float: right;
	padding: 5px 20px 5px 20px;
	margin: 0px 2px 0px 0px;
	background-color:#00bff3;
	text-align:center;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius: 5px 5px 0px 0px;
	cursor:pointer;
	color:#FFF;
	text-shadow:1px 1px 0px #636363;
}  
.button_blue01:hover{  
background-color:#555555;
color:#fff;
text-shadow:1px 1px 0px #636363;
}  
.button_blue01:active{    
}  
.button_blue01:active a{  
  
}  
.button_blue01 a{  
display:block;  
text-decoration:none;  
font-family:Verdana, Geneva, sans-serif;  
font-weight:bold;  
text-shadow:1px 1px 0px #636363; 
} 



.button_blue02 {
	display: block;
	position:static;
	float: right;
	padding: 5px 20px 5px 20px;
	margin: 6px 4px 0px 0px;
	background-color:#00bff3;
	text-align:center;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	cursor:pointer;
	color:#FFF;
	font-weight:normal;
	font-size: 11px;	
	text-shadow:0px 1px 0px #636363;

}  
.button_blue02:hover{  
background-color:#007a9b;
color:#fff;
text-shadow:0px 1px 0px #636363;
}  
.button_blue02:active{    
}  
.button_blue02:active a{  
  
}  
.button_blue02 a{  
display:block;  
text-decoration:none;  
font-family:Verdana, Geneva, sans-serif;  
text-shadow:0px 1px 0px #636363;  
 
} 

.button_blue03 {
	display: block;
	position:static;
	float: right;
	padding: 5px 20px 5px 20px;
	margin: 6px 4px 0px 0px;
	background-color:#CAF3FF;
	text-align:center;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	cursor:pointer;
	color:#838383;
	font-weight:normal;
	font-size: 11px;
}  
.button_blue03:hover{  
background-color:#007a9b;
color:#fff;
text-shadow:0px 1px 0px #636363;
}  
.button_blue03:active{    
}  
.button_blue03:active a{  
  
}  
.button_blue03 a{  
display:block;  
text-decoration:none;  
font-family:Verdana, Geneva, sans-serif;  
text-shadow:0px 1px 0px #636363;  
 
} 




.button_expand {
	display: block;
	position:absolute;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 170px 0px 0px 225px;
	height: 16px;
	width: 321px;
	background-image: url(../images/menu/expand_button_01.png);
	cursor:pointer;
}  
.button_expand:hover{
	background-image: url(../images/menu/expand_button_01b.png);
}  
.button_expand:active{    
}  
.button_expand:active a{  
  
}  
.button_expand a{  
display:block;  

} 


.button_expand02 {
	display: block;
	position:absolute;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 280px;
	height: 14px;
	width: 321px;
	background-image: url(../images/menu/remark_button_01.png);
	cursor:pointer;
}  
.button_expand02:hover{
	background-image: url(../images/menu/remark_button_01b.png);
}  
.button_expand02:active{    
}  
.button_expand02:active a{  
  
}  
.button_expand02 a{  
display:block;  

} 




.page_number {
	display: block;
	position:static;
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align:right;
	font-size: 10px;
	font-weight: normal;
	color:#fff;
} 
.column_left {
	display: block;
	position:relative;
	width: 322px;
	height: 150px;
	float: left;
	}

.column_right {
	display: block;
	position:static;
	width: 322px;
	height: 150px;
	margin: 0px 0px 0px 70px;
	float: left;
	}
	
.column_centre {
	display: block;
	position:static;
	width: 10px;
	height: 160px;
	margin: 0px 0px 0px 60px;
	float: left;
	border-right: 1px dotted #000;
	}
	
.field_box {
	display: block;
	position:static;
	height: 50px;
}

.form_area01 {
	display: block;
	position: static;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 42px;
	height: 220px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
}  

.form_area02 {
	display: block;
	position: static;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 42px;
	height: 220px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
}  


.txt_field_title {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color:#000;
	text-align:left;
	font-weight: bold;
}  

.blue_txt {
	color: #00bff3;
}

.txt_field01 {
	display: block;
	position:absolute;
	height: 18px;
	width: 300px;
	float: left;
	padding: 3px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	border:1px solid #999999;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	cursor:text;
	color:#000;
	text-align:left;
	font-weight: normal;
}  

.bar_gray_title {
	display: block;
	position:absolute;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	
} 

.table01 {
	display: block;
	position:absolute;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:936px;
	height: 100px;
	background-color: none;
	text-align:left;
	font-weight:normal;
	}  


table.gridtable {
	width: 946px;
	font-size:10px;
	text-align:left;
	color:#333333;
	border-width: 1px;
	border-color: #bdbdbd;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bdbdbd;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 2px 2px 2px 8px;
	border-style: solid;
	border-color: #bdbdbd;
	background-color: #ffffff;
}

/* Form Page Start----------------------*/

/* Header----------------------*/

.form_header {
	position:absolute;
	display:block;
	width: 100%;
	}
	
.form_footerbox {
	float: left;
	position:relative;
	display:block;
	width: 100%;
	text-align:center;

	}


.form_logo {
	position:relative;
	display:block;
	float: left;
	border: none;
	background-image:url(../images/menu/form_logo.png);
	width: 230px;
	height: 35px;

	}
	
.form_subheader {
	position:relative;
	display:block;
	margin:0px auto;
	width:960px;
	z-index: 99;
	
	}
	
	
.form_hmenu {
	display:block;
	margin:0px auto;
	width:960px; 
	}	
	
	.form_menu {
		position:relative;
		display:block;
		height: 25px;
		float:left;
		border: none;
		margin-top: 0px;
		margin-left: 0px;
		padding: 10px 15px 0px 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#FFFFFF;
		font-weight:bold;
		text-shadow: 0 1px 0 black;  
	}
				
	.form_menu:hover{  
		background-image:url(../images/menu/form_headermenu_bg.jpg);
		color:#fff;
		
	}  
	.form_menu_active{
		background-image:url(../images/menu/form_headermenu_bg.png);
		color:#fff;
	}  			 
	
	.form_topmenu_active{
		background-image:url(../images/menu/form_headermenu_bg.jpg);
		color:#fff;
	}  			
	 
	.form_menu a{  
	display:block;  
	text-decoration:none;  
	color: white;
 
} 		
	
	
	.form_submenu 
	{
		display:block;
		float:left;
		position:relative;
		border: none;
		margin-top: 42px;
		margin-left: 0px;
		padding: 0px 15px 0px 15px;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		color:#FFFFFF;
		font-weight:normal;
		text-shadow: 0 1px 0 #000000; 
	}
	.form_submenu a
	{		  
		color: white;
 	} 
	.form_submenu a:hover
	{
		color: white;
		text-decoration:underline;
	}
	
	
	.form_subbox {
		display:block;
		float:left;
		padding: 0px 10px 0px 10px;
		}
			
			
	
.form_sign {
  position:relative;
  display:block;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  padding: 0px 15px 0px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-shadow: 0 1px 0 black;
  cursor:pointer; 
 }
 
  .form_sign a{  
   color: white;
   
    } 
   
  .form_sign a:hover{
   color: #999;
   }  
   
   
 .form_user {
  position:relative;
  display:block;
  float: right;
  margin-top: 10px;
  margin-right: 13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
 }
 
  .form_user a{  
   color: #ee1b1c;
    } 
  .form_user a:hover{
   color: #09F;
   }  
 
 .form_lang {
  position:relative;
  display:inline-block;
  text-align:left;
  margin-top: 7px;
  margin-right: 10px;
  font-family:Segoe UI, Arial, Helvetica, sans-serif;
  font-size: 10px;
  
 }


/*--TOP MENU - 3RD LEVEL --*/  

/*div span 
{ /*--Drop down trigger styles--*/    
      
    background: url(../images/menu/header_bg.jpg) no-repeat center top;  
} */ 
subhover {background-position: center bottombottom; cursor: pointer;} /*--

div.form_subbox topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
div.form_subbox topnav li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 135px;  
    background: #333;  
    margin: 0; padding: 0;  
    display: none;  
    float: left;  
    width: 170px;  
    border: 1px solid #111;
	z-index:0;  
}  


 ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 10; top: 10px;  
    background: #333;  
    margin: 12px; padding: 0;  
    display: none;  
    float: left;  
    width: 190px;  
    border: 1px solid #111; 
	z-index: 1;
	 
}  

ul.subnav li{  
    margin: 0; padding: 0;  
    border-top: 1px solid #252525; /*--Create bevel effect--*/  
    border-bottom: 1px solid #444; /*--Create bevel effect--*/  
    clear: both;  
    width: 170px; 
	color: #fff;  
    display: block;  
    text-decoration: none;
	padding: 10px 10px 10px 10px;
    float: none;
	z-index: 1;
	
	 
}  




/*--CONTENT AREA --*/  

.form_content {
	position:relative;
	display:block;
	margin:0px auto;
	width:960px;
	background-color: none;
	top: 25px;
	height: 50px;
	margin-bottom: 50px;
	
	}
	
	
/*--CONTENT AREA - Panel--*/  

.form_panel{
	position:relative;
	display:block;
	float: left;
	width:960px;
	background-color: none;
	margin-bottom: 50px;
	margin-top: 0px;
	}

	
/*--FOOTER AREA --*/  

.form_footer {
	position:relative;
	display:block;
	margin:0px auto;
	width:960px;
	background-color: none;
	top: 25px;
	height: 50px;
	border-top: 1px solid #ccc;
	
}
	
.form_copyright {
	position:relative;
	display:block;
	float:right;
	padding-top: 10px;
	margin:0px auto;
	background-color: none;
	height: 50px;
	font-size: 11px;
	color: #999;
	}
	
.form_footer_logo {
	position:relative;
	display:block;
	float:left;
	top: 5px;
	margin:0px auto;
	background-color: none;
	height: 30px;
	width: 100px;
	background: url(../images/menu/form_logo_footer.png) no-repeat left top;
	}
	
	
.form_title {
	position:relative;
	display:block;
	float:left;
	margin-left: 0px;
	margin-bottom: 20px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	}
	
	/* Button - Blue
*******************************************************************************/
button.blue_button {
 background-color: #609BF4;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3782F2), color-stop(100%, #3782F2));
 background-image: -webkit-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: -moz-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: -ms-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: -o-linear-gradient(top, #6ea6f6, #2e78d7);
 background-image: linear-gradient(top, #6ea6f6, #2e78d7);
 border: 1px solid #428cf7;
 border-bottom: 1px solid #2e78d7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 0 0 #6ea6f6;
 -moz-box-shadow: inset 0 1px 0 0 #6ea6f6;
 box-shadow: inset 0 1px 0 0 #6ea6f6;
 color: #fff;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: bold;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 -1px 0 #4c9021;
 font-style: inherit !important;
 
 }

  
  button.blue_button:hover {
	background-color: #2e78d7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
	background-image: -webkit-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: -moz-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: -ms-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: -o-linear-gradient(top, #2e78d7, #2e78d7);
	background-image: linear-gradient(top, #2e78d7, #2e78d7);
	-webkit-box-shadow: inset 0 0px 0 0 #3b86e5;
	-moz-box-shadow: inset 0 0px 0 0 #3b86e5;
	box-shadow: inset 0 0px 0 0 #3b86e5;
	cursor: pointer;
	}
	
  button.blue_button:active {
    border: 1px solid #1c63bd;
    border-bottom: 1px solid #296abe;
    -webkit-box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #1f67c2, 0 1px 0 0 #eeeeee; 
	}

button.blue_button_dis {
 background-color: #f3f3f3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #f3f3f3));
 background-image: -webkit-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -moz-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -ms-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -o-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: linear-gradient(top, #f3f3f3, #f3f3f3);
 border: 1px solid #e7e7e7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 0 0 #fff;
 -moz-box-shadow: inset 0 1px 0 0 #fff;
 box-shadow: inset 0 1px 0 0 #fff;
 color: #ccc;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: normal;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 1px 0 #fff;
 
 }

/* Button - Gray
*******************************************************************************/
button.gray_button {
 background-color: #eeeeee;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
 background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
 background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
 background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
 background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
 background-image: linear-gradient(top, #eeeeee, #cccccc);
 border: 1px solid #ccc;
 border-bottom: 1px solid #bbb;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 color: #666;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: bold;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 1px 0 #eee;
 font-style: inherit !important;
 
 }

  
  button.gray_button:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd; 
	}
	
  button.gray_button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; 
	}
	
button.gray_button_dis {
 background-color: #f3f3f3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #f3f3f3));
 background-image: -webkit-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -moz-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -ms-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: -o-linear-gradient(top, #f3f3f3, #f3f3f3);
 background-image: linear-gradient(top, #f3f3f3, #f3f3f3);
 border: 1px solid #e7e7e7;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-box-shadow: inset 0 1px 0 0 #fff;
 -moz-box-shadow: inset 0 1px 0 0 #fff;
 box-shadow: inset 0 1px 0 0 #fff;
 border-radius: 3px;
 color: #ccc;
 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
 font-weight: normal;
 line-height: 1;
 padding: 8px 15px 7px 15px;
 text-align: center;
 text-shadow: 0 1px 0 #fff;
 
  }
	
/* Form - Back & Next Buttons in Panel area**************/
.form_panel_top {
	position:relative;
	display:block;
	width:100%;
	background-color: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-align:right;
	}
	
.form_panel_top_left {
	position:relative;
	display:block;
	width:100%;
	background-color: none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #dadada;
	text-align:left;
	font-size:17px;
	color: #333;
	text-shadow: 0 1px 0 #999;
	}

.form_panel_top_left2 {
	position:relative;
	display:block;
	width:100%;
	background-color: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #dadada;
	text-align: left;
	font-size: 11px;
	text-align: justify;
	}
	

.fm_topmenu_right {
	
	display:inline-block;
	position:relative;
	width:457px;
	text-align:right;
	}
	
.fm_topmenu_right2 {
	width: 100%;
	display:inline-block;
	position:relative;
	text-align:right;
	}
	
.fm_topmenu_left {
	width: 100%;
	display:inline-block;
	position:relative;
	text-align:left;
	}
	

	
.form_back {
	text-align: left;
	position:relative;
	display:block;
	
	}

.form_next {
	position:relative;
	display:inline-block;
	float: right;
	
	}
		
a.form_buttons2 {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons2:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons2:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons2_stay {
    color: #333;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #444;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}

a.form_buttons2_dis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#f3f3f3),to(#f3f3f3));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#f3f3f3),to(#f3f3f3));
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}

/* General Default Buttons with icon***/
/* General Default Buttons - Next***/
a.form_buttons_next {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/next_icon.png) no-repeat right center;
	background-color:#f3f3f3;

    border: solid 1px #c2c2c2;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 0px;
}
a.form_buttons_next:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_next:active {
    color: #000;
    border-color: #444;
	}


	
/* General Default Buttons - Back***/	
a.form_buttons_back {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 10px 7px 28px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/back_icon.png) no-repeat left center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_back:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_back:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons_back_dis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 10px 7px 28px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/back_dis_icon.png) no-repeat left center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}

	
	
/* General Default Buttons - New***/
a.form_buttons_new {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/new_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_new:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_new:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons_new_dis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/new_dis_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}


/* General Default Buttons - New***/
a.form_buttons_copy {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/copy_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_copy:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_copy:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons_copydis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/new_dis_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}


/* General Default Buttons - New***/
a.form_buttons_bin {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/bin_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_bin:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_bin:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons_bindis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/bin_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}

/* General Default Buttons - Cancel B/L***/
a.form_buttons_cbl {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/cbl_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_cbl:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_cbl:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons_cbldis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/cbl_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}


/* General Default Buttons - Back***/	
a.form_buttons_backmain {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 10px 7px 28px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/backmain_icon.png) no-repeat left center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_backmain:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_backmain:active {
    color: #000;
    border-color: #444;
	}
	
a.form_buttons_backmaindis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 10px 7px 28px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/backmain_dis_icon.png) no-repeat left center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}


/* General Default Buttons - attach***/
a.form_buttons_attach {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
	background: url(../images/button/attach_icon.png) no-repeat right center;
	background-color:#f3f3f3;
}
a.form_buttons_attach:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_attach:active {
    color: #000;
    border-color: #444;
	}
	
a.form_buttons_attach_dis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
	background: url(../images/button/attach_dis_icon.png) no-repeat right center;
	background-color:#f3f3f3;
}
	

/* General Default Buttons - Add***/
a.form_buttons_add {
    color: #6e6e6e;
    font: bold 11px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 3px 10px 3px 23px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/add_icon.png) no-repeat left center;
	background-color:#f3f3f3;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    border: solid 1px #c2c2c2;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    margin-right: 0px;
}
a.form_buttons_add:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_add:active {
    color: #000;
    border-color: #444;
	}


a.form_buttons_add_dis {
    color: #ccc;
    font: bold 11px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 3px 10px 3px 23px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/add_dis_icon.png) no-repeat left center;
	background-color:#f3f3f3;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    border: solid 1px #e7e7e7;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    margin-right: 0px;
}


/* General Default Buttons - Del***/
a.form_buttons_del {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/delete_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.form_buttons_del:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons_del:active {
    color: #000;
    border-color: #444;
	}

a.form_buttons_deldis {
    color: #ccc;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 28px 7px 10px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/new_dis_icon.png) no-repeat right center;
	background-color:#f3f3f3;
    border: solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}



/* END of General Default Buttons with icon***/



a.form_buttons3 {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
	height: 15px;
	width : 10px;
    padding: 5px 7px 3px 7px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/mag_icon.png) no-repeat center center #f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 7px;
	float:right;
	
}
a.form_buttons3:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons3:active {
    color: #000;
    border-color: #444;
	}
	

a.form_buttons3_dis {
	color: #CCCCCC;
	font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 15px;
	width : 10px;
	padding: 5px 7px 3px 7px;
	position: relative;
	display: inline-block;
	text-shadow: 0 1px 0 #fff;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: url(../images/button/mag_dis_icon.png) no-repeat center center #f3f3f3;
	border: solid 1px #e7e7e7;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 7px;
	float:right;
}
	
	
	
a.form_buttons4 {
    color: #6e6e6e;
    font: bold 11px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 12px 4px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #c2c2c2;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    margin-right: 0px;
}
a.form_buttons4:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons4:active {
    color: #000;
    border-color: #444;
	}


a.form_buttons5 {
    color: #6e6e6e;
    font: bold 12px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 5px 3px 1px 3px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #c2c2c2;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-left: 2px;
	float:right;
	
}
a.form_buttons5:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	
a.form_buttons5:active {
    color: #000;
    border-color: #444;
	}
	

/* Form - Buttons area**************/

.form_buttons {
	text-align: right;
	margin-top: 30px;
	}

.form_buttons_right {
	text-align: right;
	margin-top: 23px;
	float: right;
	}

#form_but_blue{
	position:relative;
	display:inline;
	}
	
#form_but_gray{
	position:relative;
	display:inline;
	}

button.cupid-blue 
{
  background-color		: #d7e5f5;
  background-image		: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7e5f5), color-stop(100%, #cbe0f5));
  background-image		: -webkit-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image		: -moz-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image		: -ms-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image		: -o-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image		: linear-gradient(top, #d7e5f5, #cbe0f5);
  border-top			: 1px solid #abbbcc;
  border-left			: 1px solid #a7b6c7;
  border-bottom			: 1px solid #a1afbf;
  border-right			: 1px solid #a7b6c7;
  -webkit-border-radius	: 12px;
  -moz-border-radius	: 12px;
  border-radius			: 12px;
  -webkit-box-shadow	: inset 0 1px 0 0 white;
  -moz-box-shadow		: inset 0 1px 0 0 white;
  box-shadow			: inset 0 1px 0 0 white;
  color					: #1a3e66;
  font					: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
  line-height			: 1;
  padding				: 3px 5px 3px 5px;
  text-align			: center;
  text-shadow			: 0 1px 1px #fff;
  width					: none;
  min-width 			: 50px;
  margin-top			: 1px;
  font-size				: 10px;
  font-weight			: normal;
  font-style			: normal;
}
  
 button.cupid-blue:hover {
    background-color	: #ccd9e8;
    background-image	: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccd9e8), color-stop(100%, #c1d4e8));
    background-image	: -webkit-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image	: -moz-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image	: -ms-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image	: -o-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image	: linear-gradient(top, #ccd9e8, #c1d4e8);
    border-top			: 1px solid #a1afbf;
    border-left			: 1px solid #9caaba;
    border-bottom		: 1px solid #96a3b3;
    border-right		: 1px solid #9caaba;
    -webkit-box-shadow	: inset 0 1px 0 0 #f2f2f2;
    -moz-box-shadow		: inset 0 1px 0 0 #f2f2f2;
    box-shadow			: inset 0 1px 0 0 #f2f2f2;
    color				: #163659;
    cursor				: pointer; 
	}
	
button.cupid-blue:active {
    border				: 1px solid #8c98a7;
    -webkit-box-shadow	: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
    -moz-box-shadow		: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
    box-shadow			: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee; 
	}
	
button.dis_button
{
	background-color		: #E5E5E5;
	border-top				: 1px solid #ccc;
	border-left				: 1px solid #ccc;
	border-bottom			: 1px solid #ccc;
	border-right			: 1px solid #ccc;
	-webkit-border-radius	: 12px;
	-moz-border-radius		: 12px;
	border-radius			: 12px;
	-webkit-box-shadow		: inset 0 1px 0 0 white;
	-moz-box-shadow			: inset 0 1px 0 0 white;
	box-shadow				: inset 0 1px 0 0 white;
	color					: #C4C4C4;
	font					: normal 9px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	line-height				: 1;
	padding					: 3px 5px 3px 5px;
	text-align				: center;
	text-shadow				: 0 1px 1px #fff;
	width					: none;
	min-width 				: 50px;
	margin-top				: 3px;
}


/* Form - AutoComplete **************/

.autocomplete-w1 { 
	background:url(../images/menu/shadow.png) no-repeat bottom right; 
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:8px 0 0 6px; /* IE6 fix: */ 
	_background:none; _margin:0; 
	}

.autocomplete { 
	border:1px solid #999; 
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:350px; 
	overflow:auto; 
	margin:-6px 6px 6px -6px; /* IE6 specific: */ 
	_height:350px;  _margin:0; _overflow-x:hidden; 
	}
	
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
.textbox_req {
	border: 1px solid red !important;
}
.textbox  {
	width: 300px;
	padding: 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
}
.textbox_ro{
	width: 300px;
	padding: 3px 5px;
	vertical-align: middle;
	border: 1px solid #c2c2c2;
	background: #f3f3f3;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	color: #333;
	
}

.textbox2  {
	width: 180px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	disabled:disabled;
}

.textbox2_con  {
	width: 180px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	margin-bottom: 4px;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
}

.textbox2_ro  {
	width: 180px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #c2c2c2;
	background: #f3f3f3;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	color: #333;
}

.textbox3  {
	width: 150px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
}

.textbox3_ro  {
	width: 153px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #c2c2c2;
	background: #f3f3f3;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	color: #999;
}

.textbox4  {
	width: 273px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
}

.textbox5  {
	width: 65px;
	height: 18px;
	padding: 1px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	border-color: #66a0f2;
}
.textbox6  {
	width: 34px;
	height: 18px;
	padding: 1px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	border-color: #66a0f2;
}

.textbox7  {
	min-width: 285px;
	max-width: 285px;
	min-height: 100px;
	padding: 2px 5px 3px 5px;
	vertical-align:top;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 11px;
}
.textbox7_ro  {
	min-width: 285px;
	max-width: 285px;
	min-height: 100px;
	padding: 2px 5px 3px 5px;
	vertical-align:top;
	border: 1px solid #c2c2c2;
	background: #f3f3f3;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 11px;
}

.textbox8  {
	
	min-width: 400px;
	max-width: 400px;
	min-height: 18px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	color: #333;
}

.textbox_drop  {
	width: 82px;
	height: 18px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
}


.select  {
	width: 313px;
	padding: 3px 6px;
	vertical-align: middle;
	border: 1px solid #A4A4A4;
	background: white;
}

.chzn-disabled   {
	opacity : 1 !important;
}

.chzn-disabled > a {
	background: #f3f3f3  !important;
}
/*.chzn-disabled .chzn-single div b {
	visibility: hidden !important;
}*/

/* Form area**************/

.form_panelbox01 {
	position:relative;
	display:inline-block;
	width:340px;
	background-color: none;
	margin-top: 10px;
	margin-right: 15px;
	}
	
.form_panelbox02 {
	position:relative;
	display:inline-block;
	width:200px;
	background-color: none;
	margin-top: 10px;
	margin-right: 15px;
	
	}

.form_panelbox03 {
	position:relative;
	display:inline-block;
	width:319px;
	background-color: none;
	margin-top: 10px;
	margin-right: 15px;
	
	}

.form_panelbox04 {
	position:relative;
	display:inline-block;
	width:100%;
	background-color: none;
	margin-top: 10px;
	margin-right: 15px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: bottom;
	text-align: left;
	}

.form_panelbox04b {
	position:relative;
	display:inline-block;
	width:100%;
	background-color: none;
	margin-right: 15px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: bottom;
	text-align: left;
	border-bottom: 1px dotted #ccc;
	}


.form_panelbox05 {
	position:relative;
	display:inline-block;
	width:200px;
	background-color: none;
	margin-top: 10px;
	margin-right: 15px;
	padding-bottom: 2px;
	vertical-align: bottom;
	text-align: left;
	
	}
	
.form_panelbox06 {
	position:relative;
	display:inline-block;
	width:285px;
	background-color: none;
	margin-top: 10px;
	margin-right: 15px;
	padding-bottom: 2px;
	vertical-align: top;
	text-align: left;
	
	}


.form_label {
	display: block;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align:left;
	background-color: none;
	}
	
.form_label_white {
 display: block;
 margin-bottom: 3px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 text-align:left;
 text-shadow: 0.1em 0.1em 0.0em black;
 background-color: none;
 }
 
.sub_category {

font-size: 100%;
text-decoration: underline;
margin-top: 25px;


}

	
.form_label2 {
	display: inline-block;
	width: 613px;
	padding-left: 20px;
	vertical-align: central;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align:left;
	background-color: none;
	}
.form_label_width_200px {	
	width: 200px;
}	
.form_label3 {

min-width: 200px;
max-width: 400px;
min-height: 18px;
  
  
display: inline-block;
font-family: Segoe UI,Arial,sans-serif;
font-size: 12px;
font-weight: bold;

 
color: #333;

vertical-align: middle;
padding: 2px 5px 3px 5px;
border: 1px solid #A4A4A4;
margin-bottom: 3px;
text-align:left;
background: white;
background-color: none;
word-wrap:word-break;


/*float:left;
   clear:left;*/

}

.address_set input {
width :230px;	
}
.form_remarks {
	display: block;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align:left;
	background-color: none;
	}
	
.form_field {
	display: block;
	width: 120px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align:left;
	background-color: none;
	}

.form_div_hide
{
	display:none;
}
	
#form_div_hide
{
	display:none;
}

a.button_hide
{
	display:none;
}
a.button_show
{
	display:inline-block;
}

.datagrid_box
{
	margin-top:10px;
}

.dotted_line {
 border-bottom: 1px dotted #dadada;
 display:block;
 width: 100%;
 height: 15px;
 margin-bottom: 0px;
 }
 
.dotted_line2 {
 background:url(../images/dashboard/ribbon_small.png) no-repeat top left;
 border-top: 1px dotted #666;
 display:block;
 width: 100%;
 height: 12px;
 margin-top: 14px;
 }
 
 .solid_line {
 border-bottom: 1px solid #dadada;
 display:block;
 width: 100%;
 height: 10px;
 margin-bottom: 8px;
 }
 
 .solid_line2 {
 border-bottom: 1px solid #dadada;
 display:block;
 width: 100%;
 margin-bottom: 8px;
 padding: 0px 0px 5px 0px;
 }

.loader_text {
	font-family:Segoe UI,Arial,sans-serif;
	font-size:28px;
	}

.field_ro {
                border: 1px solid #C2C2C2;
                background: #F3F3F3;
}

.form_checkbox{
	display:inline-block;
	padding:0px !important;
	vertical-align:bottom;
	margin-bottom:-1px;
	margin-right:5px;
}


.sta_stat_button1 {
   border-top: 1px solid #f74f4f;
   background: #ff0000;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ff0000));
   background: -webkit-linear-gradient(top, #ff0000, #ff0000);
   background: -moz-linear-gradient(top, #ff0000, #ff0000);
   background: -ms-linear-gradient(top, #ff0000, #ff0000);
   background: -o-linear-gradient(top, #ff0000, #ff0000);
   padding: 2px 4px;
   -webkit-border-radius: 29px;
   -moz-border-radius: 29px;
   border-radius: 29px;
   -webkit-box-shadow: #4a4a4a 0 1px 0;
   -moz-box-shadow: #4a4a4a 0 1px 0;
   box-shadow: #4a4a4a 0 1px 0;
   text-shadow: #4a4a4a 0 1px 0;
   color: white;
   font-size: 9px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.sta_stat_button1:hover {
   border-top-color: #a60000;
   background: #a60000;
   color: #ffffff;
   }
.sta_stat_button1:active {
   border-top-color: #a60000;
   background: #a60000;
   }
   


.label_div{
	position: relative;
	display:inline-block;
	height: 25px; 
	margin-left:7px;
	margin-bottom:-4px;
}

#Label1 {
    height: 210px;
}
   
.label-size_orange {
    float: left;
	height: 14px;
    margin: 0 0 7px 9px;
    position: relative;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
    color: #000 !important;
    text-shadow: 0px 1px 0px rgba(255,255,255,.4);
    padding: 0.417em 0.717em 0.250em 1.2em;
    border-top: 1px solid #d99d38;
    border-right: 1px solid #d99d38;
    border-bottom: 1px solid #d99d38;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -o-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#feda71', EndColorStr='#feba47');
    -webkit-box-shadow: inset 0 1px 0 #faeaba,
        0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 #faeaba,
        0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 #faeaba,
        0 1px 1px rgba(0,0,0,.1);
    z-index: 1;
}
 
.label-size_orange:before {
    content: '';
    width: 1.48em;
    height: 1.48em;
    background-image: -webkit-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -moz-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -o-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -ms-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#feda71', EndColorStr='#feba47');
    position: absolute;
    left: -0.79em;
    top: .22em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 1px solid #d99d38;
    border-bottom: 1px solid #d99d38;
    -webkit-border-radius: 0 0 0 0.25em;
    -moz-border-radius: 0 0 0 0.25em;
    border-radius: 0 0 0 0.25em;
    z-index: 1;
}
 
.label-size_orange:after {
    content: '';
    width: 0.45em;
    height: 0.45em;
    background: #fff;
    -webkit-border-radius: 4.167em;
    -moz-border-radius: 4.167em;
    border-radius: 4.167em;
    border: 1px solid #d99d38;
    -webkit-box-shadow: 0 1px 0 #faeaba;
    -moz-box-shadow: 0 1px 0 #faeaba;
    box-shadow: 0 1px 0 #faeaba;
    position: absolute;
    top: 0.697em;
    left: -0.083em;
    z-index: 9999;
}
 
.label-size_orange:hover {
	border-color: #9A6B1D;
}
 
.label-size_orange:hover:before {
    border-color: #9A6B1D;
}



.label-size_blue {
    float: left;
	height: 14px;
    margin: 0 0 7px 9px;
    position: relative;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
    color: #000 !important;
    text-shadow: 0px 1px 0px rgba(255,255,255,.4);
    padding: 0.417em 0.717em 0.250em 1.2em;
    border-top: 1px solid #2a7fac;
    border-right: 1px solid #2a7fac;
    border-bottom: 1px solid #2a7fac;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    background-image: -webkit-linear-gradient(top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: -moz-linear-gradient(top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: -o-linear-gradient(top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: -ms-linear-gradient(top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: linear-gradient(top, rgb(108, 189, 254), rgb(70, 179, 238));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6cbdfe', EndColorStr='#46b3ee');
    -webkit-box-shadow: inset 0 1px 0 #badcfa,
        0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 #badcfa,
        0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 #badcfa,
        0 1px 1px rgba(0,0,0,.1);
    z-index: 1;
}
 
.label-size_blue:before {
    content: '';
    width: 1.48em;
    height: 1.48em;
    background-image: -webkit-linear-gradient(left top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: -moz-linear-gradient(left top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: -o-linear-gradient(left top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: -ms-linear-gradient(left top, rgb(108, 189, 254), rgb(70, 179, 238));
    background-image: linear-gradient(left top, rgb(108, 189, 254), rgb(70, 179, 238));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#6cbdfe', EndColorStr='#46b3ee');
    position: absolute;
    left: -0.79em;
    top: .22em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 1px solid #2a7fac;
    border-bottom: 1px solid #2a7fac;
    -webkit-border-radius: 0 0 0 0.25em;
    -moz-border-radius: 0 0 0 0.25em;
    border-radius: 0 0 0 0.25em;
    z-index: 1;
}
 
.label-size_blue:after {
    content: '';
    width: 0.45em;
    height: 0.45em;
    background: #fff;
    -webkit-border-radius: 4.167em;
    -moz-border-radius: 4.167em;
    border-radius: 4.167em;
    border: 1px solid #2a7fac;
    -webkit-box-shadow: 0 1px 0 #faeaba;
    -moz-box-shadow: 0 1px 0 #faeaba;
    box-shadow: 0 1px 0 #badcfa;
    position: absolute;
    top: 0.697em;
    left: -0.083em;
    z-index: 9999;
}
 
.label-size_blue:hover {
	border-color: #174259;
}
 
.label-size_blue:hover:before {
    
    border-color: #174259;
}


.label-size_red {
    float: left;
	height: 14px;
    margin: 0 0 7px 9px;
    position: relative;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
    color: #000 !important;
    text-shadow: 0px 1px 0px rgba(255,255,255,.4);
    padding: 0.417em 0.717em 0.250em 1.2em;
    border-top: 1px solid #d93f38;
    border-right: 1px solid #d93f38;
    border-bottom: 1px solid #d93f38;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    background-image: -webkit-linear-gradient(top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: -moz-linear-gradient(top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: -o-linear-gradient(top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: -ms-linear-gradient(top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: linear-gradient(top, rgb(254, 129, 108), rgb(254, 81, 72));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fe816c', EndColorStr='#fe5148');
    -webkit-box-shadow: inset 0 1px 0 #fac4ba,
        0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 #fac4ba,
        0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 #fac4ba,
        0 1px 1px rgba(0,0,0,.1);
    z-index: 1;
}
 
.label-size_red:before {
    content: '';
    width: 1.48em;
    height: 1.48em;
    background-image: -webkit-linear-gradient(left top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: -moz-linear-gradient(left top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: -o-linear-gradient(left top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: -ms-linear-gradient(left top, rgb(254, 129, 108), rgb(254, 81, 72));
    background-image: linear-gradient(left top, rgb(254, 129, 108), rgb(254, 81, 72));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#fe816c', EndColorStr='#fe5148');
    position: absolute;
    left: -0.79em;
    top: .22em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 1px solid #d93f38;
    border-bottom: 1px solid #d93f38;
    -webkit-border-radius: 0 0 0 0.25em;
    -moz-border-radius: 0 0 0 0.25em;
    border-radius: 0 0 0 0.25em;
    z-index: 1;
}
 
.label-size_red:after {
    content: '';
    width: 0.45em;
    height: 0.45em;
    background: #fff;
    -webkit-border-radius: 4.167em;
    -moz-border-radius: 4.167em;
    border-radius: 4.167em;
    border: 1px solid #d93f38;
    -webkit-box-shadow: 0 1px 0 #fac4ba;
    -moz-box-shadow: 0 1px 0 #fac4ba;
    box-shadow: 0 1px 0 #fac4ba;
    position: absolute;
    top: 0.697em;
    left: -0.083em;
    z-index: 9999;
}
 
.label-size_red:hover {
	border-color: #9c1a14;
}
 
.label-size_red:hover:before {
    
    border-color: #9c1a14;
}






.label-size_green {
    float: left;
	height: 14px;
    margin: 0 0 7px 9px;
    position: relative;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
    color: #000 !important;
    text-shadow: 0px 1px 0px rgba(255,255,255,.4);
    padding: 0.417em 0.717em 0.250em 1.2em;
    border-top: 1px solid #649c2b;
    border-right: 1px solid #649c2b;
    border-bottom: 1px solid #649c2b;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    background-image: -webkit-linear-gradient(top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: -moz-linear-gradient(top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: -o-linear-gradient(top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: -ms-linear-gradient(top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: linear-gradient(top, rgb(154, 230, 103), rgb(140, 220, 63));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#9ae667', EndColorStr='#8cdc3f');
    -webkit-box-shadow: inset 0 1px 0 #d1efbf,
        0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 #d1efbf,
        0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 #d1efbf,
        0 1px 1px rgba(0,0,0,.1);
    z-index: 1;
}
 
.label-size_green:before {
    content: '';
    width: 1.48em;
    height: 1.48em;
    background-image: -webkit-linear-gradient(left top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: -moz-linear-gradient(left top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: -o-linear-gradient(left top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: -ms-linear-gradient(left top, rgb(154, 230, 103), rgb(140, 220, 63));
    background-image: linear-gradient(left top, rgb(154, 230, 103), rgb(140, 220, 63));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#9ae667', EndColorStr='#8cdc3f');
    position: absolute;
    left: -0.79em;
    top: .22em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 1px solid #649c2b;
    border-bottom: 1px solid #649c2b;
    -webkit-border-radius: 0 0 0 0.25em;
    -moz-border-radius: 0 0 0 0.25em;
    border-radius: 0 0 0 0.25em;
    z-index: 1;
}
 
.label-size_green:after {
    content: '';
    width: 0.48em;
    height: 0.47em;
    background: #fff;
    -webkit-border-radius: 4.167em;
    -moz-border-radius: 4.167em;
    border-radius: 4.167em;
    border: 1px solid #72b131;
    -webkit-box-shadow: 0 1px 0 #d1efbf;
    -moz-box-shadow: 0 1px 0 #d1efbf;
    box-shadow: 0 1px 0 #d1efbf;
    position: absolute;
    top: 0.697em;
    left: -0.083em;
    z-index: 9999;
}
 
.label-size_green:hover {
	border-color: #4B7621;
}
 
.label-size_green:hover:before {
    
    border-color: #4B7621;
}

.msg_block{
	width: 903px;
    background-color: #ce0001 !important;
	background:url(../images/table_sorter/denial_icon.png) left center no-repeat; 
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    border-radius: 0.4em;
    border: 0px solid #72b131;	
    -webkit-box-shadow: 0 1px 0 #d1efbf;
    -moz-box-shadow: 0 1px 0 #d1efbf;
    box-shadow: 0 1px 0 #d1efbf;
	padding:10px 20px 10px 37px;
	color:#fff;
	font-size:14px;
	margin-top: 20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.msg_block a{
	color:#F90;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	}
	
.msg_block a:hover{
	color:#FC0;
	
	}
	

/* `POPUP WINDOW. Browser_check
----------------------------------------------------------------------------------------------------*/
*, html{
    margin: 0px;
    padding: 0px;
}

body{
    background: url(../images/login/bg-header.png) fixed;
    color: #454545;
    margin: 0;
    padding: 0;
    border-top: 0px solid #2a2a2a;
}


#checkbox-header{
    width: 100%;
	height: 380px;
    margin: 0 auto;
    position:absolute;
	
	
}

	
.browser_check_box{
	display:block;
	padding:20px;
	position:relative;
	height:260px;
	width:720px;
	margin: 0 auto;
	margin-top: 100px;
	background-color:#FFFFFF;
	border: solid 1px #999;
	}
	
.browser_check_box_title{
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#000000;
	font-size:16px;
	text-align:left;
	}
	
.browser_check_box_content{
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:normal;
	color:#666;
	font-size:12px;
	text-align:left;
	padding-top:10px;
	}
	
.brow_icon_box{
	display: inline-block;
	*display: inline;
	zoom: 1;
	height:122px;
	width:120px;
	background:url(../images/outdated_browser_notification/background_browser.gif) top left no-repeat;
	margin:15px 10px;
	}
	
	
.browser_image{
	display:block;
	width:100%;
	text-align:center;
	margin-top:1px;
	}

	
.type_b_text{
	display:block;
	width:100%;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#999999;
	font-size:10px;
	margin-top:2px;
	}
/* `POPUP WINDOW. Browser_check --- END
----------------------------------------------------------------------------------------------------*/
	
	
.alert_green
{
	display:block;
	background:url(../images/popup/mark_yes.png) no-repeat top left;
	padding-left: 28px;
	margin-top:8px;
	margin-left:-15px;
	font-weight:bold; 
	color:#FF0000;
}


.button_alert_right {
                display:block;
                position: relative;
                float:right !important;           
                padding: 8px 10px 8px 10px;  
                margin-top:-35px; 
                text-align:center;
                font:11px/11px Arial, sans-serif;
                color:#fff;
                background:#C91F2C;
                font-weight:bold;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                -khtml-border-radius:5px;
                z-index:1000;
}


.button_alert_right:before {
                content:"";
                position:absolute;
                bottom:-8px;
                right:15px;
                border-width:0 0 10px 10px;
                border-style:solid;
                border-color:transparent #C91F2C;
                z-index:500;
}


.button_alert_left {
                display:block;
                position: relative;
                float:left !important;             
                padding: 8px 10px 8px 10px;  
                margin-top:-35px; 
                text-align:center;
                font:11px/11px Arial, sans-serif;
                color:#fff;
                background:#C91F2C;
                font-weight:bold;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                -khtml-border-radius:5px;
                z-index:1000;
}


.button_alert_left:before {
                content:"";
                position:absolute;
                bottom:-8px;
                left:15px;
                border-width: 0 10px 10px 0 ;
                border-style:solid;
                border-color:transparent #C91F2C;
                z-index:500;
}

.pinched {
                display:block;
                position:relative;
                padding:0px 0px 0px 0px;
                margin:0px 0px 0px 0px;
                width:958px;
                text-align:left;
                background: url(../images/login/bg-header.png);
                /* css3 */
                /*-webkit-border-radius:7px;
                -moz-border-radius:7px;
                border-radius:7px;*/
}

.pinched .form_label2 {
	color: #fff;
}


.pinched_tr{
                display:block;
                position:relative;
                padding:0px 0px 0px 0px;
                margin:0px 0px 0px 0px;
                width:918px;
                text-align:left;
                background: url(../images/login/bg-header.png);
                /* css3 */
                /*-webkit-border-radius:7px;
                -moz-border-radius:7px;
                border-radius:7px;*/
}


.box_arrow{
                width:97%;
                height:10px;
                bottom:-1;
                background: url(../images/login/bubble_pointer.png) bottom right no-repeat;
                }

.box_arrow_left{
                width:6%;
                height:10px;
                bottom:-1;
                background: url(../images/login/bubble_pointer.png) bottom right no-repeat;
                }

/*.pinched:before {
                content:"";
                position:absolute;
                top:-12px;
                left:97%;
                width:36px;
                height:13px;
                margin:0 0 0 -50px;
                background: url(../images/login/bubble_pointer.png) center bottom no-repeat;
}*/


.shadow_top{
                display:block;
                width:100%;
                height:16px;
                background: url(../images/login/boxshadow_top.png) center top repeat-x;
                }
                
.shadow_bottom{
                display:block;
                width:100%;
                height:16px;
                background: url(../images/login/boxshadow_bottom.png) center bottom repeat-x;
                }
				
a.table_buttons_update {
    color: #333;
    font: bold 10px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 22px 2px 3px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/refresh_icon.png) no-repeat right center;
                background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.table_buttons_update:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
                }
                
a.table_buttons_update:active {
    color: #000;
    border-color: #444;
                }
				


a.table_buttons_add {
    color: #333;
    font: bold 10px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 20px 2px 3px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/add_icon.png) no-repeat right center;
                background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.table_buttons_add:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
                }
                
a.table_buttons_add:active {
    color: #000;
    border-color: #444;
                }
				
				
				
a.table_buttons_delete {
    color: #333;
    font: bold 10px Segoe UI, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 20px 2px 3px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: url(../images/button/delete_icon.png) no-repeat right center;
                background-color:#f3f3f3;
    border: solid 1px #c2c2c2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 0px;
}
a.table_buttons_delete:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
                }
                
a.table_buttons_delete:active {
    color: #000;
    border-color: #444;
                }
				
				

.dash_area{
                display:inline-block;
                position: relative;
                width:455px;
                vertical-align:top;
                margin:10px 10px 10px 10px;
                }
                
.dash{
                display:block;
                position: relative;
                width:437px;
                vertical-align:top;
                margin-top:0px;
                border:#CCC solid 5px;
                border-radius:15px;
                -moz-border-radius:15px;
                -webkit-border-radius:15px;
                -khtml-border-radius:15px;
                padding:8px;
                }

.dash_ribbon {
                display:block;
                height:33px;
                width:380px;
                position: relative;
                float:left;
                bottom:4px;
                left:25px;
                padding-left: 30px;
                padding-top: 16px;
                background: url(../images/dashboard/ribbon.png)no-repeat top left;
                font-family: Tahoma, Geneva, sans-serif; 
                font-weight:normal;
                font-size: 16px;
                border-bottom:#999999 dotted 1px;
                z-index:800;
}


.dash_title{
                padding: 8px 0px 5px 27px;
                }


.char_count {
	margin-left: 5px;
	font-weight: bold;
	font-style: italic;
	opacity: 0.5;
}
.epermittextDisplay{
	/*border:1px solid rgba(153,153,153,0.25);*/
	border-radius:5px;
	padding:3px;
	}
	.epermittextDisplay2{
	border:1px solid rgba(153,153,153,0.25);
	border-radius:5px;
	padding:3px;
	}
.SubsubHeading{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	background:rgba(244,244,244,1);
	}
	input.blue_button2 {
	 background-color: #2e78d7;
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
	 background-image: -webkit-linear-gradient(top, #2e78d7, #2e78d7);
	 background-image: -moz-linear-gradient(top, #2e78d7, #2e78d7);
	 background-image: -ms-linear-gradient(top, #2e78d7, #2e78d7);
	 background-image: -o-linear-gradient(top, #2e78d7, #2e78d7);
	 background-image: linear-gradient(top, #2e78d7, #2e78d7);
	 border: 1px solid #428cf7;
	 border-bottom: 1px solid #2e78d7;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	
	 color: #fff;
	 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	 font-weight: bold;
	 line-height: 1;
	 padding: 2px 15px 2px 15px;
	 text-align: center;
	 text-shadow: 0 -1px 0 #4c9021;
	 font-style: inherit !important;
	 height:25px;
	 
	 }
	  input.blue_button2:hover {
					background-color: #004a9a;
					background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #6ea6f6));
					background-image: -webkit-linear-gradient(top, #004a9a, #004a9a);
					background-image: -moz-linear-gradient(top, #004a9a, #004a9a);
					background-image: -ms-linear-gradient(top, #004a9a, #004a9a);
					background-image: -o-linear-gradient(top, #004a9a, #004a9a);
					background-image: linear-gradient(top, #004a9a, #004a9a);
	
					cursor: pointer;
					}
				input.INPUTFILEUplad{
					 border: 1px solid #428cf7;
					 border-bottom: 1px solid #2e78d7;
					 -webkit-border-radius: 3px;
					 -moz-border-radius: 3px;
					 border-radius: 3px;
					
					
					 font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
					
					
					 padding: 2px 15px 2px 15px;
					 text-align: left;
					 text-shadow: 0 -1px 0 #4c9021;
					 font-style: inherit !important;

					}

.customtabledesign{
	width:100%;
	border:1px solid rgba(218,218,218,1);
	font-size:11px;	
	}.customtabledesign thead{
		border-bottom:1px solid rgba(218,218,218,1);
		background:rgba(235,236,238,1);
		font-weight:700;
		  /* Safari 4-5, Chrome 1-9 */
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#ebecee));
		
		  /* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #ebecee, #f9f9f9);
		
		  /* Firefox 3.6+ */
		  background: -moz-linear-gradient(top, #ebecee, #f9f9f9);
		
		  /* IE 10 */
		  background: -ms-linear-gradient(top, #ebecee, #f9f9f9);
		
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #ebecee, #f9f9f9);
		
		
		}.customtabledesign thead td{
			border-right:1px solid rgba(218,218,218,1); 
			padding:5px;
			}.customtabledesign .seprator{
				border-top:1px solid rgba(218,218,218,1);
				}.customtabledesign tbody{
					border-bottom:1px solid rgba(218,218,218,1);
					background:rgba(235,236,238,1);
					}.customtabledesign tbody tr:nth-child(odd)   { background-color:rgba(247,247,247,1); }
						.customtabledesign tbody tr:nth-child(even)    { background-color:#fff; }
					
					.customtabledesign tbody td{
						border-right:1px solid rgba(218,218,218,1); 
						padding:5px;
						}
						
.pPageStat {display:none;}

/* disable menu for removal later */

#mn_nsw , #mn_nsw a,
#mn_other_service , #mn_other_service a

{display:none !important;}

.maximumuserperacc {
    display: none !important;
}
.original {
    font-size: 7pt;
    /*font-weight: 50;*/
    font-style: italic;
}

.chosen-results .active , 
.original.active {
    color:green;
}
.chosen-results .suspended ,
.original.suspended {
    color:#a76202;
}
.chosen-results .terminated , 
.original.terminated {
    color:red;
}

.small_checkbox{
	display:inline-block;
	padding:0px !important;
	vertical-align:bottom;
        margin: 0px 5px 0 0;
/*	margin-bottom:-1px;*/
/*	margin-right:5px;
        margin-left:5px !important;*/
        font-size:10px;
        font-weight: normal;
      
}
.small_checkbox span{
    display:inline-block;
    float: right;
    margin-top: 2px;
}
.small_checkbox input{
    /*margin-top:3px;*/
}
    
