

.msg-box{
	background-color: #F0F1F5; 
	color: black;
	font: 11px/160% verdana,arial;
	border: 4px solid #113473;
	padding: 12px 15px;
}


.hlight{
	background-color: yellow;
	padding: 1px;
}


a.image-link {
border:none;
text-decoration:none;
}

a.image-link:hover {
border:none;
cursor: pointer;
}


#feedback-output{

} 

.must1{
	color: red;
	font: bold 12px Tahoma;
}

.no-must1{
	color: white;
	font: bold 12px Tahoma;
}


#user-details-box{
	width: 630px;
	overflow: hidden;
	margin: 10px 0px;
}

.forms-width1{
	width: 700px;
}

.forms-width2{
	width: 700px;
}

#login-box{
	width: 350px;
	overflow: hidden;
	margin: 10px 0px;
}

.float1{
	float: right;
	display: inline;
}

.float2{
	float:left;
}

.cap1{
	width: 180px;
}



.submit-button-div{
	background: url(../images/button_blue_empty.gif) left top no-repeat;
	width: 152px;
	height: 39px;
	text-align: center;
}

.tiny-button-div{
	background: url(../images/button_blue_small.png) left top no-repeat;
	width: 90px;
	height: 23px;
	text-align: center;

	
}

.button1-padding{
	padding: 10px 2px;
	text-align: center;
	vertical-align: middle;
}

.tiny-button-padding{
	padding: 4px 4px;
	text-align: center;
	vertical-align: middle;
}

a.button1-link{
	color: white;
	font: bold 12px Georgia;
	text-decoration: none;
	border: none;
	cursor: pointer;
}

a.button1-link:hover{
	color: #6FC4FA;
}

a.tiny-button-link{
	color: white;
	font: bold 10px Arial;
	text-decoration: none;
	cursor: pointer;
}

a.tiny-button-link:hover{
	color: #6FC4FA;
}



.wait-text{
	color: Green;
	font: bold italic 11px Verdana;
	padding: 5px;
}

#ajax-indicator{
	float: right;
	right: 50px;
	top: 0px;
	z-index: 20;
	background-color: #DFFFBF;
	padding: 3px;
}

.ajax-box{
	z-index: 10;
	width: 22px;
	height: 22px;
	float: left;
	
}


.form-err{
	color: red;
	font: bold 9px verdana;
}

.form-ok{
	color: green;
	font: bold 9px verdana;
}

#submit-comments{
	border: 1px solid red;
	padding: 10px;
	color: black;
	font-weight: bolder;
	width: 90%;
	text-align: center;
	margin-bottom: 15px;
}


#download-step2{
}

.wrap-checkboxes{
	border-top: 1px dotted gray;
	border-bottom: 1px dotted gray;	
	padding: 5px 0px;
	margin: 5px 0px;
}

.debug-box{
	color: gray;
	font: 11px arial;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	width: 700px;
	text-align: left;
}
 
.download-express-logo{
	background: url(../images/download_express_logo.png) left top no-repeat;
	width: 550px;
	height: 47px;
	margin-bottom: 5px;
}


.ul-bullet1{
	list-style-image: url(../images/bullet1.gif);
	vertical-align: bottom;
}

.download-responder{
	padding: 3px;
	margin-left: 10px;
}




.ul-bullet1{
	list-style-image: url(../images/bullet1.gif);
	vertical-align: bottom;
}



#total-footer{
	position: relative;
	bottom: 1px;
	z-index: 100;
}

#download-dialog-wrap{
	
}


.note1{
	font: 11px Arial;
	color: #666666;
	

}

.hr1{
	border-top: 1px solid silver;
	width: 100%;
	display: block;
	margin: 12px 0px 12px 0px;
	background: transparent;
}

.tiny-gray {
font:10px arial;
color:#626262;
}


/*
.feedbacks{
	color: black;
	font: bold 12px Tahoma;
	line-height: 140%;
	padding: 4px;
	margin: 10px 0px;
}
.red1{
	background-color: #FFB7B7;
	border: 1px solid red;
}
.green1{
	background-color: #BEEFBF;
	border: 1px solid green;
}
*/

.arrow-img-left{
	float: left;
	background: url(../images/arrow_right.gif) left top no-repeat;
	width: 59px;
	height: 59px;
	padding-right: 18px;
	
}

#instructions-box{
/*	width: 90%;*/
	margin: 10px 0px;
}

.form1{
	border: 1px solid silver;
	background-color: white;
}

.indent1 {
padding-left:30px;
}

.bold{
	font-weight: bold;
}

a.action-link{
	text-decoration: none;
	padding: 2px;
	background-color: transparent;
	color:#4682b4;
	font:bold 13px verdana;
	cursor: pointer;
}

a.action-link:hover{
	background-color: #4682B4;
	color: white;	
	
}

.close-link{
	height: 18px;
	width: 18px;
	background: url(../images/tinyx.png) left top no-repeat;
	overflow: hidden;
}

.close-link:hover{
	height: 18px;
	width: 18px;
	background: url(../images/tinyx.png) left -19px no-repeat;
	overflow: hidden;
	cursor: pointer;
}



a.close-link:hover{
	background-color: #4682B4;	
}

a.tiny-link {
font:bold 9px arial;
text-decoration:none;
color:#949494;
}

a.tiny-link:hover {
color:#000;
text-decoration:underline;
}


.black-back{
	background-color: #4C4C4C;
	border-bottom: 2px solid silver;
	padding: 3px;
	display: block;
	margin-bottom: 8px;
}

.notice-msg{
	background-color: #FFFF9F;
	padding: 5px;
	color: black;
	font: 11px/160% verdana;
	width: 100%;
	display: block;
}

#search-results{
	width: 70%;
	margin-left: 15px;
}

#search-icon-wrap{
	height: 14px;
}

#results-paging-links{
	margin-left: 15px;
	border-top: 1px solid silver;
	padding-top: 5px;
	text-align: center;
	width: 70%;
}




#wrap-fixed-news-main{
		width: 545px;
}


#news-browser{
		float: right;
		vertical-align: top;
		width: 200px;
		overflow: visible;
}

#spotlight-stories{
		width: 450px;
}

.news-item{
		border: 1px solid silver;
		background-color: #E8EAEF;
		padding: 15px;
		font: 11px verdana;
		line-height: 130%;
		color: black;
		margin-bottom: 10px;
}
.news-item .title {
	    	text-decoration:none;
	    	font-weight: bold; 
		color:#4682b4;
}

.quoted1{
	background: #E8EAEF url(openrg/images/newsletter_box1.gif) left top no-repeat;
}

.news-pic{
		float: right;
		vertical-align: top;
		padding-left: 20px;
		padding-bottom: 20px;
}

.archive-item{
		font: 11px verdana;
		line-height: 120%;
		padding-top: 10px;
		padding-bottom: 15px;
		border-bottom: 1px dashed #959FBD;
		margin-bottom: 10px;
}


#product-top-image-news{
	position: relative;
	background: white url(images/powered_by_news.jpg) top left no-repeat;
	border: 0px;
	padding-bottom: 10px;
} 

[disabled]{
	color: gray;
}