
/* INFORM A COLLEAGUE PART */
p.jlord-recommend-title {
    font-size:90%;
    text-align:left;
}

textarea#msg_message{
    margin-top:6px;
    width:130px;
}

div#form_box input{
    width:130px;
}

div#form_box input submit{
    width:150px;
}

div.modulerec div div div{
    background-color: #e4e5ea;
    text-align:center !important;
    /*padding-bottom: 2px;*/
}

div.moduletable-flash-area  {
    border: 1px dotted #C0C0C0;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.moduletable-flash-area  h3{
    font-size: 12px;

}


/** Forms Common Styles **/
.clr { clear:both; height:0; padding:0; }
div#content-wrapper-middle { background-color:#F8F8F8; padding:0; width:530px; vertical-align:top; margin-left: 1px;}
div#content-wrapper-middle-inner  { padding:0 10px 10px 10px; }
.page-header-bar, .contentheading {
    background-color:#CFDBEA;
    font-family:Arial,Helvetica,sans-serif;
	width:510px;
	padding:10px;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
	margin-bottom:10px;
	margin-top: -1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_page_titles_box { margin-top:0; }
}

.mark-required { color:#A85A2C; }
.common-form { text-align:left; }
.common-form .form-table td { padding:5px 0; }
.common-form .form-table .form-table-header { font-weight:bold; }
.common-form .field-key { text-align:right; padding-right:0.5em; }
.common-form .vtop { vertical-align:top; }
.common-form input, .common-form textarea, .common-form select { border:1px solid #C0C0C0; }
.common-form input, .common-form select { padding:4px 0; }
.common-form input[type=checkbox], .common-form input[type=radio] { width:14px; height:12px !important; padding:0px !important; }
.common-form span.validation-status { color:#A85A2C; padding-left:0.5em; }
.common-form .terms-box div { border:1px solid #C0C0C0; padding:10px; width:485px !important; }
.common-form .terms-box div span { font-weight:bold; }
.common-form .img-button { height:25px; width:154px; padding:0 !important; border:0 !important; }
.common-form .checkbox,
.common-form .radio { width:14px !important; height:12px !important; margin:0 !important; padding:0 !important; }
* html .common-form .checkbox { height:14px !important; padding-bottom:2px !important; }

/** Renew Subscription Form specifics **/
.renew-subscription  .form-table  .field-key { width:170px; padding-right:0.5em; }
.renew-subscription select { width:350px; }
.renew-subscription input { width:200px; }
.renew-subscription textarea { width:500px; } 

/** Free Sample Form specifics **/
.free-sample  .form-table  .field-key { width:170px; padding-right:0.5em; }
.free-sample select { width:200px; }
.free-sample input { width:200px; }


/** Subscribe Now Form specifics **/
.subscribe .form-table  .field-key { width:180px; padding-right:0.5em; }
.subscribe .form-table-header { padding-left:65px !important; }
.subscribe input { width:200px; }
.subscribe select { width:200px; }
.subscribe textarea { width:200px; } 

.moduletable_font-resizer { padding-bottom:10px; }

#container-menu { float:left;width:660px; }
#container-quicklink { float:left; width:200px; }

/** General Styles and Overides **/
div#maincolumn{ width: 530px; }
* html #maincolumn { margin-left: 155px; }
#pathway { clear:both; margin:0 !important; height:10px !important; }
* html #pathway { display:none; }
.contentheading { width:510px !important;}
table.contentpaneopen ul li { margin-left:0px; }
ul.menu li a {text-decoration: none}
#cse-search-textbox { background-image:none !important; }
div#form_box input {
    margin-bottom:10px;
    width:120px;
}
div#form_box div {
    margin:0 auto;
    text-align:center;
    width: 130px;
}
p#jlord-recommend-message {text-align: left;    margin-left: 11px;}
