﻿.section { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:22px; padding-right: 20px; }
.section a{ color:#333333; background-image: url(/includes/images/arrow.gif); background-position: 2px 8px; background-repeat: no-repeat; padding-left: 15px; float: left; }
.section a:link { text-decoration:none; }
.section a:hover {	text-decoration:underline;  }
.section a:active {	text-decoration:none; }
.section h2 { clear: both; font-size: 11px; font-weight:bold; margin-top: 20px; padding-bottom: 10px; }
.section h1 { font-size: 11px; font-weight:bold; border-top: solid 1px #cccccc; margin-top: 20px; }

.layout_left_content_col { padding-bottom: 30px; }

.slinkChiclet, a.slinkChiclet:link, a.slinkChiclet:visited {
background-image: url('/includes/images/sprite-hp.gif');
background-repeat: no-repeat;
background-position: 0px -11px !important;
}
h2.column_heading {border-bottom:none;}


element.style {
left: 236px !important;
position: absolute;
top: 270px;
display: block;
}
#dialogWelcome {
position: absolute;
width: 585px;
top:110px!important;
left: 245px!important;
padding: 0px;
z-index: 9;
font-family: Verdana, Arial, Helvetica;
font-size: 14px;
display: none;
}
#registerBox1 {
float: left;
width: 585px;
position: relative;
z-index: 9;
}
body, ul, div, li {
margin: 0;
padding: 0;
}
#dialogWelcome {
font-family: Verdana, Arial, Helvetica;
font-size: 14px;
}
#registerBox1TopBg {
float: left;
width: 100%;
height: 41px;
background: url(/includes/images/RegistrationBoxTopBgNoLine.gif) no-repeat 0 0;
}
#registerBox1MidBg {
float: left;
width: 532px;
background: url(/includes/images/RegistrationBoxMidBgNoLine.gif) repeat-y 0 0;
padding: 0 25px 0 28px;
}
.registerRow {
float: left;
width: 100%;
padding: 0 0 15px;
}
.registerRow .registerCol01 {
float: left;
width: 244px;
padding: 0 0 0 0;
}
.registerRow input.textbox {
float: left;
width: 224px;
height: 14px;
padding: 7px 10px;
border: 0;
background: url(../images/loginBoxInputBg.gif) no-repeat 0 0;
margin: 12px 0 0;
}
/**Custom Checkbox and select box CSS ends here**/
.has-js .label_check { padding-left:0px;}
.has-js .label_check { background:url(../images/checkbox.gif) no-repeat 0 2px; padding:0 0 0 8px; float:left; width:15px; font-family:Verdana; font-size:12px; font-weight:normal; color:#333; line-height:20px; height:20px; }
.has-js .label_check a{font-family:Verdana; font-size:12px; font-weight:normal; color:#333; line-height:20px; text-decoration:underline;}
.has-js .label_check a:hover{ color:#757575;}
.has-js label.c_on { background:url(../images/checkbox.gif) no-repeat 0 -17px; }
.has-js .label_check input { position: absolute; left: -9999px; }

.registerRow .registerCol02 {
float: inherit;
width: 247px;
}
.registerRow h3 {
display: block;
font-size: 12px;
font-weight: bold;
line-height: 16px;
padding: 10px 0;
margin:0;
}
.registerRow ul {
list-style: none;
float: left;
width: 100%;
border-bottom: 1px solid #CCC;
padding: 0 0 7px;
}
#LoginPanel ul li {
float: left;
width: auto;
}
.registerRow ul li {
float: left;
width: 519px;
background: url(/includes/images/registerArrow.gif) no-repeat 0 4px;
padding: 0 0 10px 13px;
font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
#readMore ul li{
font:  normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
background: url(/includes/images/registerArrow.gif) no-repeat 0 4px;
}
#readMore ul li:hover{text-decoration:underline;}
.registerRow h4 {
float: left;
width: 100%;
font-size: 12px;
font-weight: bold;
line-height: 16px;
padding: 10px 0;
color: #70348F;
margin: 0;
}
.registerRow p 
{
line-height:16px;
display: block;
font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
float: left;
margin: 0px;
padding:0 0 15px;
}
#registerBox1BottomBg {
float: left;
width: 100%;
height: 21px;
background: url(/includes/images/RegistrationBoxBottomBgNoLine.gif);
}
.customCheckBox {
font-family: Verdana;
font-size: 12px;
color: #333;
line-height: 20px;
}
.registerRow ul li: hover
{
	text-decoration:underline;
}
#closeWelcome {
position: absolute;
right: 0!important;
right: -1px;
top: 2px;
font-size: 12px;
width: 55px;
height: 19px;
text-decoration: none;
color: #333;
float: left;
text-align: center;
line-height: 19px;
cursor: pointer;
z-index: 9;
}
.checkBoxDiv
{
	float:left; 
	width:100%; 
	padding:10px 0;
}
#dialog-mask-welcome{
	position:fixed; 
	top:0; left:0; 
	height:100%!important; 
	height:0; 
	width:100%!important; 
	width:0; background:#000; 
	opacity: 0.5;  
	filter: alpha(opacity = 50); 
	z-index:6
}

.sitemapHeading{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
margin-top: -1px;
margin-bottom: -3px;
}
	
