* {
	margin: 0px;
	padding: 0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}


/* End hide from IE-mac */

/* normal html changes */
p, ol, ul {
	margin-top: 15px;
}

img {
	border: none;
}

img.border {
	border: 1px solid #999;
}
.noborder {
	border: none;
}
body, html {
	text-align: center;
	width: 100%;
	height: 100%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size:9pt;
	line-height: 1.6em;
	color:#808080;
}
ol, ul {
	margin-left: 20px;
}

.linkcolor {
	color: #114F9E;
}
a {
	color: #2870B0;
	text-decoration: none;
	font-size:9pt;
}
/* use this if on a header, etc) */

a:hover {
	text-decoration: underline;
}
.header{width:100%;overflow:hidden; padding-top:10px;}
.topmenu{width:722px; overflow:hidden; border-bottom:2px #eaeaea solid; padding-bottom:10px}
.logo{text-align:left; float:left; width:255px;padding-top:3px}
.menu{float:right; width:370px; color:#999; text-align:left; font-size:14px;}
.top_spacing{padding-top:15px}
.orange{color:#fc7c15; font-size:10pt;}
.red{color:#ec4835; padding-top:15px}
.tagline{float:left; font-size:16px; padding-top:20px; color:#808080}
.detail{width:722px; overflow:hidden; padding-top:15px}
.image_div{width:160px; float:left}
.title_div{width:250px; float:left; padding-left:10px;}
.title_div a{ font-size:10pt; }
.thanx_msg{ padding-top:10px; font-size:14px}
#brown {
	width:722px;
	overflow:hidden;
	padding-top:10px;
	text-align:left;
	
}
#brown  ul
{width:712px; overflow:hidden; text-align:left; padding:0px; margin:0px}
#brown  ul li
{text-align:left; padding:0px; margin:0px; display:inline; float:left}
#brown h1{font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; color:#000; letter-spacing:-0.5px; line-height:1.3em}
#brown h2{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#000; letter-spacing:-1px; line-height:1.4em}
#brown h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; letter-spacing:-0.5px; line-height:1.3em}

.searchbox{
border:3px solid #A9ADA8;
font-size:15px;
height:19px;
line-height:19px;
width:400px;
color:#999;
font-family:Helvetica, sans-serif;
padding:5px 6px 5px;
vertical-align:top;
}

.inputsubmit {
background-color:#0974bd;
border-color:#eaeaea #0974bd #0974bd #eaeaea;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:14px;
padding:5px 18px 5px;
text-align:center;
}

.inputlookup {
background-color:#333333;
border-color:#eaeaea #000 #000 #eaeaea;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:14px;
padding:6px 5px 6px;
text-align:center;
width:60px;
}
.RHS_yellowbox_small{float:right; margin-top:45px;width:200px; text-align:left;font-size:10pt; padding:10px}
.RHS_yellowbox{float:right; margin-top:35px;width:200px; text-align:left;font-size:14px; padding:10px}
.RHS_yellowbox a{font-size:14px;}

.yellow_bg{background-color:#fbfb8e; color:#333}
.maincontent{color:#808080; width:592px; font-size:14px; border-right:1px #eaeaea solid;  margin-right:10px; padding-right:10px}
.maincontent a{font-size:14px}
.gray{ color:#999; font-size:9pt; line-height:1.4em;}
.gray_link{color:#999; text-decoration:underline; font-size:8pt}
.footer{width:722px; overflow:hidden; color:#999; border-top:2px #eaeaea solid; text-align:left}
.footer a{ font-size:9pt}
.footer a:hover{ color:#333; font-size:9pt; text-decoration:underline}
.blue{ font-size:14px; }
.light_gray{ color:#eaeaea; font-size:8pt; line-height:1.2em;}
/* updated by NN for showing onmouseover image*/
.pop_dialog {
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
border:8px solid #77BD5D;
margin:auto;
width:800px;
}
.generic_dialog_popup {
overflow:visible;
position:relative;
}
.generic_dialog {
height:0;
left:0;
overflow:visible;
position:absolute;
top:0;
width:100%;
z-index:101;
}
/*--------- end ------------*/
.border{border-top:1px #eaeaea solid; height:10px; width:500px; margin-top:10px;}
.border1{border-top:1px #eaeaea solid; height:10px; width:722px; margin-top:10px;}

.scrnshot{ margin-right: 23px; float:left; width:120px; }
.store_scrnshot {
border:2px solid #EAEAEA;
margin-right:18px;
padding:2px;
width:120px;
margin-bottom:3px;
}
.top_space { padding-top:10px; }
.scrnshot_enable {border:2px #eaeaea solid; padding: 2px; margin-bottom:3px;}
.scrnshot_disable { opacity:0.4;filter:alpha(opacity=40); cursor:pointer; border:2px #eaeaea solid; padding: 2px; margin-bottom:3px;}
.scrnshot_disable:hover {opacity:100;filter:alpha(opacity=100) }

#grid{
	width:722px;
	overflow:hidden;
	padding-top:10px;
	text-align:left;
	
}
#grid  ul
{width:722px; overflow:hidden; text-align:left; padding:0px; margin:0px; padding-bottom:20px;}
#grid  ul li
{text-align:left; padding:0px; margin:0px; display:inline; float:left}

#listing{
	width:722px;
	overflow:hidden;
	padding-top:10px;
	text-align:left;
	color:#333333
	
}
#listing  ul
{width:722px; overflow:hidden; text-align:left; padding:0px; margin:0px; padding-bottom:3px; border-bottom:1px #eaeaea solid; padding-left:5px; padding-top:3px}
#listing ul li
{text-align:left; padding:0px; margin:0px; display:inline; float:left}
.gray_small{ color:#999; font-size:9pt; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}


#main-content-tbl {
font-size:9pt;
overflow:hidden;
width:722px;
}

#main-content-tbl ul {
margin:0;
overflow:hidden;
padding:0;
}

#main-content-tbl ul li {
display:inline;
float:left;
margin-left:0;
text-align:left;
}

.tbl_ul {width:550px; border-bottom: 1px solid #EAEAEA; padding:3px 0px 3px 0px;}

/* feedback css start */

.top_space1{padding-top:6px}
.text_free1 {
border:1px solid #c0c0c0;
font-size:9pt;
margin:0;
padding:6px;
color:#aaa;
padding-top:8px;
padding-bottom:8px;
width:280px;
}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}


#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: #fff;
padding: 0px 10px;
float: left;
padding-left:10px;
width: 400px;
position: fixed;
top: 20%;
left: 50%;
margin: 0 0 0 -250px;
z-index: 100;
}

.popup_block .popup {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin: 10px 0;
	padding: 10px 0;

}

.popup_block h3 {
	margin: 0 0 0px;
	padding: 0px 0px;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	letter-spacing:-1px
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -10px;
	top: -10px;
}

.freeform_header {
color:#3f3f3f;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11pt;
font-style:italic;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:10px
}

#feedback {
display:block;
height:127px;
left:0;
position:fixed;
margin-top:40px;
width:30px;
z-index:100001;
}

.txtarea {
border:2px solid #c0c0c0;
color:#666666;
font-family:Helvetica,sans-serif;
height:19px;
font-size:11pt;
line-height:19px;
padding:5px 6px;
vertical-align:top;
height:100px;
width:350px;
}

.txtbox {
border:2px solid #c0c0c0;
color:#666666;
font-family:Helvetica,sans-serif;
font-size:11pt;
height:19px;
line-height:19px;
padding:5px 6px;
vertical-align:top;
width:350px;
}

.submit_button{
background-color:#333333;
border-color:#EAEAEA #000000 #000000 #EAEAEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:14px;
padding:3px 5px;
text-align:center;
width:60px;
}
/* feedback css end */

.select_bx { width:365px; height:25px;padding-top:3px;padding-left:2px; }

/* New section CSS */

.top_space1{padding-top:6px}
.text_free1 {
border:1px solid #c0c0c0;
font-size:9pt;
margin:0;
padding:6px;
color:#aaa;
padding-top:8px;
padding-bottom:8px;
width:280px;
}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}


#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
-moz-border-radius:3px;
-webkit-border-radius: 3px;
	background: #fff;
	padding: 0px 10px;
	float: left;
	padding-left:10px;
	width: 400px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin: 10px 0;
	padding: 10px 0;

}

.popup_block h3 {
	margin: 0 0 0px;
	padding: 0px 0px;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	letter-spacing:-1px
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -10px;
	top: -10px;
}

.freeform_header {
color:#3f3f3f;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11pt;
font-style:italic;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:10px

}

.bounds {
width:954px;
}

.hr {
background:transparent  url(../images/bg_footerTB.png) no-repeat scroll center top;
height:11px;
position:relative;
}

.hr1 {
background:transparent url(../images/bg_footerTB.png) no-repeat scroll center bottom;
height:13px;
margin-bottom:20px;
position:relative;
}

.cfx {
display:block;
}
.cfx {
display:inline-block;
}

#ccConnect {
width:722px;
overflow:hidden
}

#fContent .pod {
float:left;
margin-right:20px;
width:230px;
}

#fContent .pod a{
font-size:14px

}

#fContent h2 {
font-size:16px;
font-weight:bold;
margin:5px 0 7px;
color:#6e6c6c;
letter-spacing:-0.5px
}

#sFooter #fContent {
/*background:#FFFFFF  url(../images/bg_fContent.png) no-repeat scroll left bottom;*/
font-size:14px;
border-top:2px solid #EAEAEA;
line-height:1.4;
padding:10px 0px;
position:relative;
width:722px;
margin-top:20px;
text-align:left
}

#submitCoup {
float:right;
width:330px;
}

p{
margin:0 0 1em;
}

.main_bluebox{width:722px; overflow:hidden;/*background:#FFFFFF  url(../images/bg_fContent.png) no-repeat scroll left bottom;*/  padding-top:0px}
/* new section css end */

.interview_blue {
border:1px solid #c0c0c0;
padding-top:25px;
width:140px;
text-align:center;
height:70px; 
background-color:#eaeaea;
}

.dashboard_txt { font-size:11pt; font-style:italic; color:#808080; padding-top:7px; font-family:Georgia,serif; }
.static_link{font-size:14px; width:96px}
.static_link a{font-size:14px; }