html{color:#686868;background:#d766b6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:Tahoma}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {

background-color:#fefefe;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
}
#cell1 a{
	background-image: url(../images/menu.jpg);
	height:23px;
	width:170px;
	background-repeat:no-repeat;
	background-position:0px 0;
	float:left; 
}
#cell1 a:hover {
background-position:top;
background-position:-170px 0;
}
#cell2 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -23px;
	float:left; 

  }
#cell2 a:hover {
background-position:top;
background-position:-170px -23px;


}
#cell3 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -46px;
	float:left; 
  }
#cell3 a:hover {
background-position:top;
background-position:-170px -46px;		


}
#cell8 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -164px;
	float:left; 
  }
#cell8 a:hover {
background-position:top;
background-position:-170px -164px;		


}
#cell4 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -69px;
	float:left; 
  }
#cell4 a:hover {
background-position:top;
background-position:-170px -69px;

}
#cell5 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -92px;
	float:left; 
  }
#cell5 a:hover {
background-position:top;
background-position:-170px -92px;		
}

#result{
border-top:1px solid #d668b1;border-bottom:1px solid #d668b1;  padding:10px; font-size:14px; color:#d668b1; ; text-align:center; height:140px; display:none}
#cell6 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -115px;	float:left;

  }
#cell6 a:hover {
background-position:top;
background-position:-170px -115px;			
}


#cell7 a{
background-image: url(../images/menu.jpg);
height:23px;
width:170px;
background-repeat:no-repeat;
background-position:0px -137px;
	float:left; 
  }
#cell7 a:hover {
background-position:top;
background-position:-170px -137px;			
}
a.asb{text-decoration:none;padding:0px 0px 0 0px; margin-left:3px;}a.asb:hover{text-decoration:none;padding:0px 0px 0px 0px;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1 {
font-size:15px;
line-height:1.5;
text-transform:uppercase;
color:#eaeaea;
font-family:Helvetica, sans-serif;




	
}
h2 {
font-size:17px;
line-height:1.5;
text-transform:uppercase;
color:#C0C0C0;






	
}
.h2title{

font-size:16px;
line-height:1.5;
text-transform:uppercase;
color:#D960B2;

padding-left:20px;





	
}
.h2style{

color:#000000;
font-size:17px;
font-weight:bold;
text-decoration:none;}
.h2style a{

color:#000000;
text-decoration:none;}
a{
	color:#DE6BB9;
	text-decoration:none;
}

h3 {
	/*14px via YUI Fonts CSS foundation*/
	
	font-size:16px;
	color:#000000;
	padding-left:20px; 
}
h4{
font-size:16px;
color:#000000;
text-transform:capitalize;
margin-bottom:10px;}
h4 a{
color:#45b934;
text-decoration:none;
}
#flash{
float:left;
padding-left:68px;
margin-top:153px;
width:321px;}
h1,h2,h3 {

}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:1em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #E9E9E9;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{}
#warp{
}
#main{
margin:auto;
padding-top:0px;
width:934px;}
#main_box{
float:left;
width:611px;
display:block;
line-height:1.4;
text-align:left;


background-repeat:no-repeat;

margin-top:22px;

}
 img, div ,h5,h4,h6{ behavior: url(iepngfix.htc) }
  img, div { behavior: url(iepngfix.htc) }

#flashcontent{
margin-top:11px;}

.mapbox{
float:left; width:170px; padding-left:12px; line-height:1.6;color:#a2a2a2;
}
.mapbox a{
color:#C0C0C0;
text-decoration:none;
}
#s1 a:hover{
color:#44B934;}
.mapbox2{
border-right:0px solid #767676;
color:#ffffff;
float:left;
line-height:1.6;
height:130px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
width:153px;


}
.clear{
clear:both;}
#footer{
margin:auto;
background-color:#d766b6;
border-top:1px solid white;
padding-top:10px;
padding-bottom:10px;
margin-bottom:60px;


}
#f1{
margin:auto;
padding-bottom:24px;
padding-top:12px;
width:936px;}
#b1{
margin:auto;
padding-bottom:24px;
padding-top:5px;
width:936px;
padding-left:}
#site_map{
margin:auto;
font-size:11px;

background-color:#d766b6;
color:white;
padding-top:10px;}
#black_banner{
background-color:#000000;
color:white;
font-size:11px;
height:109px;
margin:auto;
overflow:hidden;
padding-top:32px;}
#footer1{
margin:auto;
width:936px;
color:#eaeaea;
padding-left:25px;font-size:9px;
}
#main_id{
	color:#A0A0A0;
	font-size:17px;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:20px;
	margin-top:20px;
	text-transform:uppercase;
	font-family:Tahoma
	
}
.bordergrey{
border:0px solid grey;
border-bottom:1px solid #EFEFEF;
height:1px;
margin-bottom:10px;
margin-top:10px;

}
.flinks{
float:left; width:auto; margin-right:40px;
}
.flinkH{
font-size:11px; font-weight:bold; color:black}
.flinkPink a{
text-decoration:none;
}
.flinkPink{
background-image:url(../images/arrow.jpg);
background-position:right center;
background-repeat:no-repeat;
color:#DE6BB9;
font-size:17px;
font-weight:bold;
font-family:Tahoma}
#sub_title{
background-image:url(../images/icons.jpg);
background-repeat:no-repeat;
color:white;
font-size:18px;
font-weight:bold;
height:43px;
margin-bottom:18px;
overflow-x:hidden;
overflow-y:hidden;
padding-left:20px;
padding-top:15px;
width:782px;}
#footer1 a{
color:#eaeaea;

text-transform:uppercase;
text-decoration:none;}
#footer1 a:hover{
color:#000000;}


#footer2 {
float:right;

width:591px;
text-align:right;
padding-right:20px;}
#footer0{
float:left;
width:324px;}

.subtxt{
width:250px;
padding-left:3px;
font-size:11px;
display:none;
padding-top:5px;
padding-bottom:5px;
height:50px;}
.subtxta{
width:auto;
height:auto;
display:inline;

}

#IEBanner { display: none; }
* html #IEBanner { display: block; }



input,select{
border:1px solid #c0c0c0;
background-color:#f8f8f8;
height:18px;
padding-left:5px;
margin-bottom:10px;
width:230px;
color:#666666;
}
label{
width:11px;
overflow:hidden;
float:left;
color:green;
}
textarea{
border:1px solid #c0c0c0;
background-color:#f8f8f8;

padding-left:5px;
margin-bottom:10px;
width:230px;
color:#666666;
}
.radio {
float:left;
width:30px;
height:auto;
margin-left:3px;
margin-top:5px;
border:0px;}
.submit{
width:auto;
padding:0px;
border:0px;
}




.smenu a{ display:block; line-height:1.9; padding-left:15px; text-decoration:none; cursor:pointer;  margin-bottom:4px; color:#686868; text-decoration:none; }
.smenu a:hover{ background-color:#e8ece8;}


.smenu a.active,.smenu a.active:hover{ background-color:#e8ece8;}



/*selectbox */
div.selectbox-wrapper {
  position:absolute;
  width:400px;
	  background-color:white;
  border:1px solid #e4e4e4;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:12px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  font-size:11px;
  font-weight:normal;
  color:#686868;
  
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
background:transparent url(../images/bg_select.jpg) no-repeat scroll right center;
border:0 solid #D1E4F6;
color:#333333;
cursor:pointer;
display:block;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
height:30px;
margin:0 5px 10px 0;
padding-left:0;
padding-top:9px;
text-align:left;
width:433px;
}

select {
	background: url('../images/bg_select.jpg') right;
}
.rgt {

}
.rgt label {
display:inline;
float:left;
line-height:1.6;
padding-top:9px;
position:relative;
width:175px;
color:#333333;
font-weight:bold;
font-size:14px;
}
.rgt input#name{

background:transparent url(../images/input.jpg) no-repeat scroll left center;
border:0 solid #D1E4F6;
color:#333333;
cursor:pointer;
display:block;
font-size:12px;
height:30px;
margin:0 5px 10px 0;
padding-left:10px;
padding-right:10px;
padding-top:9px;
text-align:left;
width:412px;
float:none;


}
.rgt input {
background:transparent url(../images/input.jpg) no-repeat scroll left center;
border:0 solid #D1E4F6;
color:#333333;
cursor:pointer;
display:block;
font-size:12px;
height:30px;
margin:0 5px 10px 0;
padding-left:10px;
padding-right:10px;
padding-top:9px;
text-align:left;
width:412px;
}
* .rgt .but {
background-image:url(../images/bg1.jpg);
color:white;
font-weight:bold;
width:auto;
}
.rgt textarea {
background:transparent url(../images/textarea.jpg) no-repeat scroll left center;
border:0 solid #D1E4F6;
color:#333333;
cursor:pointer;
display:block;
font-size:12px;
height:110px;
padding-left:10px;
padding-right:10px;
margin:0 5px 10px 0;
padding-top:9px;
text-align:left;
width:412px;
}
#myselectbox_input, #myselectbox2_input/* look&fell of  select box*/
{
background:transparent url(../images/bg_select.jpg) no-repeat scroll left center;
border:0 solid #D1E4F6;
color:#333333;
cursor:pointer;
display:block;
font-size:12px;
height:30px;
margin:0 5px 10px 0;
padding-left:10px;
padding-right:10px;
padding-top:9px;
text-align:left;
width:412px;
}
td{
border-left:0px;
border-right:0px;}
li{
line-height:1.7;}
#case h4{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding-left:20px;}
.case_id{
  float:left;
  width:260px;
  height:160px;
  margin-right:15px;
  border:1px solid grey;}
.case_id img{
border:0px;}
#myselectbox3_input {
background:transparent url(../images/select.jpg)  no-repeat scroll left center;
border:0 solid #D1E4F6;
color:#333333;
cursor:pointer;
display:block;
font-size:12px;
height:30px;


margin:0 5px 10px 0;
padding-left:10px;
padding-right:10px;
padding-top:9px;
text-align:left;
margin:0px;
width:190px;
}
.trigger{
 border:1px solid #CCCCCC;}
.bubbleInfo {
	 float:left;
  width:270px;
  height:160px;
  margin-right:15px;
 
 
	position: relative;
	
	
}

.trigger {
	position: absolute;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	
	z-index: 50;
	border-collapse: collapse;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft { background-image:url(../images/bubble-1-trans.png); }
.popup td.top { background-image: url(../images/bubble-2-trans.png); }
.popup td#topright { background-image: url(../images/bubble-3-trans.png); }
.popup td.left { background-image: url(../images/bubble-4-trans.png); }
.popup td.right { background-image: url(../images/bubble-5-trans.png); }
.popup td#bottomleft { background-image: url(../images/bubble-6-trans.png); }
.popup td.bottom { background-image: url(../images/bubble-7-trans.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(../images/bubble-8-trans.png); }
 .popup table.popup-contents {
        	
        	background-color: #fff;
        	
        	}

        table.popup-contents th {
        	text-align: left;
        	text-transform: lowercase;	background-color: #fff;
        	}

        table.popup-contents td {
        	text-align: left;
				background-color: #fff;
        	}


/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	/*background-image: url(../images/arrow_left.gif	);*/
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-5px;
	height:23px;
	width:13px;
    top:3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:5px;
}

#JT {
	position: absolute;
	z-index:100;
	
	
	
	
}
#JTf {
	position: absolute;
	z-index:100;
	margin-top:-30px;
	margin-left:-30px;
	
	
	
	
}
#JT_copy{
	padding:3px 3px 3px 3px;
	margin-left:0px;
	color:#ffffff;
	background-color:#DA69B5;
	-moz-border-radius: 10px 10px 10px 10px;
	border: 1px solid #d5e2d0;
	min-height:47px;
	
}
#JT_copypf{
padding-top:8px;
padding-left:8px;
padding-bottom:8px;
	color:#ffffff;
	background-color:#DA69B5;
	border: 1px solid #c8c8c8;
	min-height:50px;
	
}

.JT_loader{
margin-top:20px;
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	display:none;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	display:none;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 0px;
	border: 0px solid #CCCCCC;
}

.jTip{
cursor:help;
color:#686868;

}
.jnoTip{

color:#686868;

}
