body{
padding:0px;
margin:0px;
background:#FFFFFF;
}

table.custom, td {
		/* width:100%;  */
		height:100%;
		border:0px;
	}

table.data {
		border:2px solid #FFFFFF;
	}
	
table, td.supMenu {
		width:100%;
		border:0px;
	}

.fullheight {
	height: 100%;
	}
	
.fullwidth {
	width: 100%;
	}

div { 
	padding:0; 
	margin:0; 
}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

div.share_tools {
	font-size:11px;
	line-height:22px;
	font-family: tahoma, arial, sans-serif, helvetica;
	vertical-align:text-top;
	position:absolute; 
	right:40px; 
	top:170px; 
	color:black; 
	background:#FFC14D;
	border: 1px solid #E59800;
	padding:0px 8px 0px 8px; 
	height:26px;
	margin: 4px 0 4px 0;
}

.main_text, table, li, input, textarea
	{
		font-family:Arial;
		font-size:12px;
		line-height:14px;
		color:#595854;
	}

.headline {
	position:absolute;
	font-size:1pt; 
	font-family:myrid pro,myrid,helvetica,arial;
}

.info_form {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
}

.h_text { font-size:13px;}
.h_text { color:#404040; font-weight:bold;}

.h2_text { font-size:11px;}
.h2_text { color:#000000;}

.h3_text { font-size:16px;line-height:20px; margin-bottom:10px;}
.h3_text { color:#000000;}

.l_text { color:#040080; text-decoration:none; font-weight:500;}
.l_text:hover{ color:#0600B3; text-decoration:underline;}

.l2_text { font-size:12px; color:#FFE47A; text-decoration:none;}
.l2_text:hover{ color:#FFE47A; text-decoration:underline;}

.l3_text { font-size:9px; color:#FFFFFF; text-decoration:none;}
.l3_text:hover{ color:#FFFFFF; text-decoration:underline;}

.e_text { color:#000000; text-decoration:none;}
.e_text:hover{ color:#000000; text-decoration:underline;}
		
.c_text { font-size:10px}
.c_text a{ font-size:10px}
.c_text a{ color:#BDBDBD; text-decoration:none;}
.c_text a:hover{ color:#BDBDBD; text-decoration:underline;}

.sm_text { font-size:10px;}
.sm_text a{ font-size:10px;}
.sm_text a{ color:#FFFFFF; text-decoration:none;}
.sm_text a:hover{ color:#FFFFFF; text-decoration:underline;}

.pr_text a:link{ font-weight:bold; color:#3F3E3B; text-decoration:none;}
.pr_text a:visited{ font-weight:bold; color:#7F7E91; text-decoration:none;}
.pr_text a:hover{ font-weight:bold; text-decoration:underline}

.f_text a{ color:#0058CC; text-decoration:none}
.f_text a:hover{ color:#0000EE; text-decoration:underline}

.news_text
	{
		font-size:9pt;
		line-height:14px;
		font-family: arial, sans-serif, tahoma, helvetica;
	}

.fs { font-size:11px}

.tt { text-transform:uppercase}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}

.section_header {
	text-align:left;
	margin-left:20px;  
	margin-top:8px; 
	width:435px; 
	height:14px; 
	background-color:#000000; 
	padding:5px;
}

.selectjob {background-color:#D1CECA; font-family:arial; color:#666460; border: 1px solid black}

.getinfoform {height:27px; text-align:left; margin: 0 0 -12px 0; font-size:10px;}
.getinfoinput{font-size:12px; width:206px; height:22px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:2px; margin:0;}

.form{height:27px; margin-top:7px;}
.form input {font-size:12px; width:206px; height:22px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:2px;}

.form2{height:25px; margin-top:7px;}
.form2 input {font-size:12px; width:206px; height:22px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:2px}
.form2 select {font-size:12px; width:206px; height:22px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:2px}

.form3{height:23px; margin-top:7px;}
.form3 input {font-size:9px; width:188px; height:20px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:4px}

.form4{height:16px; margin-top:9px;}
.form4 input {font-size:9pt; width:206px; height:16px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:4px}

.form5{height:16px; margin-top:9px;}
.form5 input {font-size:9pt; width:186px; height:25px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; padding-top:4px}

textarea {font-size:9px; width:206px; height:103px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; overflow:hidden; margin-top:7px}

.textarea3 {font-size:9px; width:188px; height:103px; border:1px solid #000000; background-color:#D1CECA; padding-left:5px; overflow:hidden; margin-top:7px}

ul {margin:0; padding:0; list-style:none}
li  {background:url(/images/a1.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 16px; text-transform:uppercase}
li a  {font-family:Arial; font-size:11px; line-height:18px; color:#595854; text-decoration:none;}
li a:hover {text-decoration:underline;}

ul.square {margin:40px ; padding:0; list-style:square}
li.square {background:url(/images/space.gif) no-repeat left top; margin: 2px 10px 0px 0px; padding:0px 0px 0px 0px; text-transform:none}

ul.round {margin:0px 40px 0px 40px; padding:0; list-style:disc}
li.round {list-style:circle inside; background:url(/images/spacer.gif) no-repeat left top; margin: 2px 10px 0px 0px; padding:0px 0px 0px 0px; text-transform:none}

ol.arabic {margin:20px; padding:0; list-style:decimal}
li.arabic  {background:url(/images/spacer.gif) no-repeat left top; margin: 10px 0px 0px 10px; padding:0px 10px 0px 0px; text-transform:none}

/* read more details buttons from product tour  */
#buttonC {
    margin-left: 0px;
	margin-bottom: 0px;
	height: 20px;
    width: 135px;
}

#buttonC ul {
    margin: 0px;
	padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-transform: none;
}

#buttonC li {
    list-style-type: none;
    height: 20px;
    width: 135px;
    margin: 0 0 0 -17px;
    text-align:center;
	background:url(/images/space.gif);
}

#buttonC li a {
	text-decoration: none;
	height: 20px;
	width: 135px;
	display: block;
	padding: 1px 8px 4px 8px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D9AFF;
	border-bottom-color: #006FFF;
	border-right-color: #006FFF;
	border-left-color: #99C5FF;
	border-top-color: #99C5FF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#buttonC li a:link {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4D9AFF;
	border-bottom-color: #006FFF;
	border-right-color: #006FFF;
	border-left-color: #99C5FF;
	border-top-color: #99C5FF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#buttonC li a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006FFF;
	border-style: solid;
	border-bottom-color: #4D9AFF;
	border-right-color: #4D9AFF;
	border-left-color: #0058CC;
	border-top-color: #0058CC;
}

#buttonC li a:active {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0058CC;
	border-style: solid;
	border-bottom-color: #006FFF;
	border-right-color: #006FFF;
	border-left-color: #004299;
	border-top-color: #004299;
}



/* style for share tools modal window  */

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

.modal {
	background-color:#fff;
	display:none;
	width:378px;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
	margin:0px;
	padding:10px 0 10px 45px;
	font-size:20px;
	font-family: arial,tahoma,sans-serif,helvetica;
	display:inline;
	vertical-align:top;
	position:absolute;
}

.pageName {
	font-size: 20px;
	font-family: arial,tahoma,sans-serif,helvetica;
}
