.centerpart.index {padding-top:30px;}
.centerpart .left, .centerpart .center {float:left;}
.centerpart .left {width:180px;}
.centerpart .center {width:810px; padding-top:5px;}
.centerpart .center a {color:#066; text-decoration:underline;}
.centerpart .center a.more_news, .centerpart .center a.go {color:#900; text-decoration:underline;}
.centerpart .center .news_block a {text-decoration:none;}
.centerpart .center .news_block a.go {text-decoration: underline;}
.centerpart .center a.back_to_top {
	display:inline;
	float:right;
	width:86px;
	height:15px;
	margin-right:26px;
/*	margin-top:10px;*/
	margin-bottom:8px;
	font-size:9px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	background:url(../img/arrow_top.gif) right top no-repeat;
}
.centerpart .center_r .news a {word-wrap:break-word;}

/*left boxes*/
.l_box {
	width:180px;
	overflow:hidden;
	margin-bottom:18px;
}
.l_box .l_box_top {
	width:165px;
	height:21px;
	background:url(../img/lbox_top.gif) 0 9px no-repeat;
	
}
.l_box .l_box_top img {margin-left:10px; }
.l_box .l_box_center {
	width:165px;
	min-height:150px;
	padding-left:14px;
	/*padding-bottom:28px;*/
	background:url(../img/lbox_center.gif) 0 0 repeat-y;
	
}
.l_box.box2 .l_box_center {/*padding-bottom:15px;*/ min-height:250px;}
.l_box .l_box_bot {
	width:165px;
	height:12px;
	background:url(../img/lbox_bot.gif) 0 0 no-repeat;
}
.l_box h1, .l_box h2, .l_box p, .l_box a {width:130px;}
/*.l_box.box2 p {width:136px;}*/
/*.l_box.box1 h1 {font:bold 16px/18px Arial, Helvetica, sans-serif;}*/
.l_box.box1 h1, .l_box.box2 h1 {font:bold 14px/18px Arial, Helvetica, sans-serif; color:#900;}
.l_box h1.news_title {padding-top:14px;}
.l_box h1.sc_title {padding-top:6px;}
/*.l_box h2 {font:15px/18px Arial, Helvetica, sans-serif;}*/
.l_box p {
	font:12px/18px Arial, Helvetica, sans-serif;
}
.l_box .more {
	padding-left:10px;
	font:10px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#900;
	background: url(../img/left_menu_arrow_red.png) left 2px no-repeat;
}
.l_box .more span {text-decoration: underline;}
.l_box .photo {padding-top:12px; margin-left:-1px;}


/*main boxes*/
.box, box_r {float:left;}

.box {
	width:560px;
	/*margin-right:8px;	*/
}
.box table {width:100%; /*background:url(../img/box_main.gif) 0 0 repeat-y;*/}
.box table table {background:none;}
.box .top_l, .box .bot_l, .box .center_l {width:100%;}
.box .top_l, .box .bot_l {height:12px;} /*height:15px;*/
.box .top_l {background:url(../img/box_main_top.png) 0 0 no-repeat;} 
.box .center_l {background:url(../img/box_main_center.png) 0 0 repeat-y;} 
.box .center_l p {color:#333;}
.box .bot_l {background:url(../img/box_main_bot.png) 0 0 no-repeat;} 
.box_r {width:250px;}
.box_r table {width:100%; background:url(../img/box_right_main.gif) 0 0 repeat-y;}
.box_r .top_r, .box_r .bot_r, .box_r .center_r {width:100%;}
.box_r .top_r, .box_r .bot_r {height:15px;}
.box_r .top_r {background:url(../img/box_right_top.png) 0 0 no-repeat;}
.box_r .center_r {background:url(../img/box_right_center.png) 0 0 repeat-y;}
.box_r .bot_r {background:url(../img/box_right_bot.png) 0 0 no-repeat;}
.box .center_l .box_cont {
	width:495px;
	padding:0 25px;
}
.box .center_l .box_cont2 {
	width:495px;
	padding:0 25px 24px;;
	overflow:hidden;
	position:relative;
	
}

.box .center_l img {margin-bottom:9px;}
.box .center_l p {
	line-height: 18px;
    padding-bottom: 17px;
    padding-left: 1px;
}
.box .title, .box_r .title {
	/*width:100%;*/
	padding-top:3px;
	padding-left: 3px;
	min-height:32px;
	margin-top:-1px;
	margin-bottom:11px;
	padding-bottom:3px;
	background:url(../img/title.png) 0 100% repeat-x;
	font-size:17px;
	font-weight:bold;
	line-height:26px;
}
.centerpart.index .box .title {
	margin-bottom:0;
	height:38px;
}
.box .title {
	/*line-height:38px;*/
	/*padding-top:3px;*/
}
.box .title span {float:left;}
.box .title a span {float:none;}
.box .title em { font-size: 13px; font-style: italic; }
.box_r .title {
	font-size: 16px;
    line-height: 23px;
	margin-bottom:0;
	padding-bottom: 1px;
    padding-top: 2px;
	
}
.box .tab {
	width:100%;
	min-height:28px;
	margin-top:4px;
	padding-top:11px;	
	background-position: 0 0;
	background-repeat:repeat-x;
	border-bottom:1px solid #528076;
}
.box .tab.t1 {background-image:url(../img/tab_t1.gif);}
.box .tab.t2 {background-image:url(../img/tab_t2.gif);}
.box .tab.t3 {background-image:url(../img/tab_t3.gif);}
.box .tab.t4 {background-image:url(../img/tab_t4.gif);}
.box .tab.t5 {background-image:url(../img/tab_t5.gif);}
.box .tab.t6 {background-image:url(../img/tab_t6.gif);}
.box .tab .tab_link {
	display:block;
	padding-left:23px;
	height:13px;
	font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	text-decoration:none;
	color:#033;
	background:url(../img/plus.gif) 7px 2px no-repeat;
	cursor:pointer;
}
.box .tab .tab_link.active {background-position: 7px -17px;}
.box .tab .node_cont {display:none; padding-top:1px;}
.box .tab .node {
	font-size:12px;
	line-height:14px;
	padding-left:23px;
	padding-top:1px;
	color:#033;
}
.box .tab .node a {
	display:block;
	float:left;
	width:25px;
/*	padding-right:5px;*/
	color:#033;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;	
	margin-top:-1px;
}

.box .tab .node_links {
	display:none;
	padding-top:3px;
	padding-bottom:7px;
	padding-left:45px;
	font-size:9px;
	line-height:14px;
}
.box .tab .node_links a {
	/*padding-left:12px;*/
	font-size:12px;
	line-height:14px;
	color:#900;
	text-decoration:underline;	
}
.box .tab .node_links li {
	list-style-type:none;
	padding-left:12px;
	font-size:12px;
	line-height:14px;
	background:url(../img/dot.gif) 0 4px no-repeat;
}
.box .node_cont {
	width:100%;
	overflow:hidden;
	padding-bottom:18px;
	/*display:none;*/
}

.box_r .center_r .box_r_cont {
	width:210px;
	padding:0 15px 4px;
	overflow:hidden;
}
.box_r .title_news, .box_r .title_events {
	width:204px;
	height:40px;
	padding-right:6px;	
}
.box_r .title_news {
	margin-top:-6px;
	background:url(../img/news_header.gif) 0 0 no-repeat;
}
.box_r .title_events {
	margin-top:16px;
	background:url(../img/events_header.gif) 0 0 no-repeat;
}
/*.box .title_pdf a, .box_r a {
	color:#900;
	text-decoration:none;
}*/
.box .title_pdf {float:right; width:100px;}
.box .title_pdf a span, .box_r a span {
	text-decoration: underline;
}
.box .title_pdf a, .box_r .title_news a, .box_r .title_events a {
	display:inline;
	float:right;
	margin-top:14px;
	margin-right:0;
	font:10px/11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.4px;
	color:#990000;
}
.centerpart .center .title_pdf a {
	padding-left:10px;
	margin-top:13px; 
	margin-right:5px;
	color:#990000;
	background:url(../img/left_menu_arrow_red.png) left 2px no-repeat;
}
.box_r .news {
	/*overflow:hidden;*/
	/*width:100%;*/
	padding-right:5px;
	margin-top:4px;
	background:url(../img/news_grad.gif) 0 0 repeat-x;	
}
.box_r .news_block {
	padding-bottom: 19px;
    padding-left: 9px;
    width: 195px;
	
}
.box_r .news_block.last {background:none; padding-bottom: 17px;}
.box_r .news_block .more {
	display:block;
	padding-left:10px;
	height:26px;
	margin-top:3px;
	padding-top:14px;
	background:url(../img/right_menu_arrow.png) 1px 17px no-repeat;
}
.box_r .news_block .more.first {margin-top:0;}
/*.box_r .news.events .news_block .more {padding-top:20px;}*/
.box_r .news_block p {padding-top: 3px; line-height:13px; color:#666;}
.box_r .news_block p a {margin-left:6px; text-decoration:underline;}

/*Pages styles*/
.pages {
	/*float:right;*/
	height:20px;
	padding-top:6px;
	text-align:right;
	width:100%;
}
.pages a.active {text-decoration:none; color:#333;}


/*Dotted List styles*/
.dotted_list {
	padding-top:14px;
	padding-left:6px;
	font-weight:bold;
	list-style:none;
}
.dotted_list li ul {
	padding-bottom:17px;
	font-weight:normal;
}
.dotted_list li ul li {
	padding-left:13px;
	background: url(../img/dot2.gif) 0 5px no-repeat;
	color:#333;
	list-style-type:none;
}

/*Simple List styles*/
.simple_list {
	padding-top:14px;
	padding-left:12px;
	list-style:none;
}
.simple_list li {padding-bottom:15px;}
.simple_list li a {font-weight:bold;}
.simple_list li.active a {
	color:#900;
	text-decoration:none;
}

#home .box .title {margin-top:-6px; margin-bottom:0; height:40px; padding:0;}
#home .centerpart .center .box .title_pdf a, #home .centerpart .center .box .centerpart .center .box_r a {text-decoration:none; color:#990000;}
#home .centerpart .center .box_r .news_block p a {text-decoration:underline;}

.box_cont { min-height: 350px; } /*fixes boxes with little content being too short */

/*Forms*/
.account_form input, .account_form select {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.account_form label {display: block; padding-bottom: 7px; color: #818181; line-height: 12px; clear: both;}
.account_form label span {color: #cf4141;}
.account_form div {margin-bottom: 20px;}
.account_form div label {display: inline; color: #333333;}
.account_form div input {line-height: 12px; margin-left: 15px; margin-right: 5px;}
.account_form div.checkboxes p {line-height: 12px; padding-bottom: 5px;}
.account_form div.form_page input, .account_form div.form_page select {margin:0; padding:0;}
.account_form div.form_page label {display: block; padding-bottom: 5px; color: #818181; line-height: 12px; clear: both;}
.account_form div.form_page label span {color: #cf4141;}
.account_form div.checkboxes p input {width:13px; height:13px;}
.account_form div.checkboxes p.fl {padding-left:37px; position:relative;}
.account_form div.checkboxes p.fl input {position:absolute; margin-left:16px; left:0; top:0;}
.account_form div.checkboxes p.fl label {line-height:16px;}
.account_form div.checkboxes p label {display:inline; vertical-align:top; padding-bottom:0;}

.account_form #account1, .account_form #account2 {float:left; padding-bottom: 30px;}
.account_form .left_col, .account_form .right_col {float:left; width:339px; }
.account_form #account1 .left_col {width:336px; }

.asterisk {color: #cf4141; font-size: 14px; font-weight: bold;}
.left_column {float: left;}
.right_column {float: left; margin-left: 7px;}

.bottom_nav {clear: both; width: 314px; padding-top: 38px; padding-left: 9px;}
.forward_back {float: left; width:100px; font-weight: bold; font-size: 12px; padding-top: 1px; padding-left: 337px;}
.submit {float: right; clear: both; margin-top: 25px; margin-right: 13px;}
.submit_no_clear {float: right; margin-right: 13px;}
.gt_or_lt {color: #006666;}

#prefix {width: 103px; height: 19px;}
#fname {width: 139px; height: 15px; padding-left: 3px;}
#lname {width: 137px; height: 15px; padding-left: 3px;}
#title {width: 292px; height: 15px; padding-left: 3px;}
#organization {width: 292px; height: 15px; padding-left: 3px;}
#orgtype {width: 200px; height: 19px; padding-left: 3px;}
#department {width: 292px; height: 15px; padding-left: 3px;}
#email {width: 123px; height: 15px; padding-left: 3px;}
#supportregform_page #email {width:292px;}
#address1 {width: 292px; height: 15px; padding-left: 3px;}
#address2 {width: 292px; height: 15px; padding-left: 3px;}
#city {width: 135px; height: 15px; padding-left: 3px; margin-right: 8px;}
#us_state{width: 141px; height: 19px; padding-left: 3px;}
#postalcode{width: 105px; height: 15px; padding-left: 3px;}
#province {width: 198px; height: 15px; padding-left: 3px;}
#country {width: 200px; height: 19px; padding-left: 3px;}
#telephone {width: 135px; height: 15px; padding-left: 3px; margin-right: 6px;}
#fax {width: 138px; height: 15px; padding-left: 3px;}

/* Content table styles */
.basic_table { margin-bottom: 15px; background: none !important; }
.basic_table th { border: 1px solid #004b4b; padding: 5px; }
.basic_table td { border: 1px solid #004b4b; padding: 5px; }
.casestudies_table { margin-bottom: 15px; background: none !important; }
.casestudies_table th { border: 1px solid #004b4b; padding: 10px 5px; background-color: #89adae; color: #ffffff;	 }
.casestudies_table td { border: 1px solid #004b4b; padding: 5px; font-weight: bold; color: #004b4b; }
.casestudies_table .topheader { text-align: center; }
.table_wrapper { width: /*300*/170px; overflow: auto; padding: 5px; }

.table_pad2 td, .table_pad2 th {padding:2px;}

ol.classic {padding-left:26px; list-style:outside decimal;}
ol.classic li {list-style-type:decimal;}

/*.box blockquote { 
	margin: 10px 20px 25px;
	border-left: 1px solid #3a6d6e;
	font-style: italic;
	padding-left: 10px;
	font-size: 18px;
}
.box blockquote p {	color: #04804e !important; }*/


/*Products' colors, added 6/15/2009*/
.title .Glide {color:#00804E;}
.title .Liaison {color:#9C1284;}
.title .QSite {color:#735AA8;}
.title .Jaguar {color:#ED171F;}
.title .MacroModel {color:#1F60A9;}
.title .QikProp {color:#019583;}
.title .SiteMap {color:#507811;}
.title .Desmond {color:#438AAE;}
.title .Maestro {color:#A00145;}
.title .Prime {color:#506F6C;}
.title .LigPrep {color:#C99920;}
.title .Phase {color:#587183;}
.title .Strike {color:#FF5C00;}
.title .CombiGlide {color:#15839C;}
.title .Epik {color:#A56249;}
.title .PrimeX {color:#889B92;}
.title .KNIME_Extensions {color:#993333;}
.title .QM_Polarized_Ligand_Docking {color:#3a5777;}
.title .Induced_Fit {color:#a23e88;}
.title .Ligand_Structure_Based_Descriptors {color:#6baf55;}
.title .Protein_Preparation_Wizard {color:#669966;}
.title .Canvas {color:#B9AB96;}

.popup_center_image {background:url(../img/rd/popup_center.png) left top no-repeat; height:0; width:0; font-size:0; line-height:0;}

.news1 ul li {list-style-position:inside;}
.news1 ul li {line-height:16px;}
.news1 ul li li {padding-left:24px;}

.box ul li {margin-left: 14px; list-style-position:outside; line-height:16px;}
.box ul li li {padding-left:20px;}
.centerpart .center .shadow_table_center a {text-decoration:none;}

.box_b.scr_center {width:810px; padding-bottom:20px; float:left;}
.box_b.scr_center table.inner {width:100%; background:url(../img/box_big_main.png) top left repeat-y;}
.box_b.scr_center .top_l {background:url(../img/box_big_top.png) top left no-repeat; height:10px; font-size:0; line-height:0;}
.box_b.scr_center .title {background:transparent url(../img/title.png) repeat-x scroll 0 100%;font-size:16px;font-weight:bold;/*height:41px;*/line-height:/*41*/22px;margin-bottom:12px;/*margin-top:-9px;*/width:100%;color:#003333;min-height:28px;padding-bottom:3px;}
.box_b.scr_center .center_b {width:810px; background:url(../img/box_big_center.png) top left repeat-y;}
.box_b.scr_center .box_cont {padding-left:21px; width:540px; color:#333333; font-size:11px; line-height:16px; padding-bottom:8px;}
.box_b.scr_center .box_cont p {margin-left:2px; /*border-bottom:1px solid #528076;*/ padding-bottom:12px;}
.box_b.scr_center .bot_l {background:url(../img/box_big_bottom.png) top left no-repeat; height:17px;}
.box_b.scr_center .read_note {margin:2px 6px 0 0;}
.box_b.scr_center .important_text td {height:40px; padding-top:10px;} {width:588px; min-height:800px; padding-bottom:20px; float:left;}
.box_b.scr_center table.inner {width:100%;/* background:url(../img/box_big_main.png) top left repeat-y;*/}
.box_b.scr_center .top_l {background:url(../img/box_big_top.png) top left no-repeat; height:10px; font-size:0; line-height:0;}
.box_b.scr_center .title { background: url("../img/title.png") repeat-x scroll 0 100% transparent; color:#003333; font-size:17px; font-weight:bold; line-height:35px; margin-bottom:16px; min-height:35px; padding-bottom:4px; padding-left:2px; width:100%;}
.box_b.scr_center .center_b {width:810px; /*background:url(../img/box_big_center.png) top left repeat-y;*/}
.box_b.scr_center .box_cont {padding:0 25px; width:749px; color:#333333; font-size:12px; line-height:16px; padding-bottom:8px;}
.box_b.scr_center .box_cont p {margin-left:2px; /*border-bottom:1px solid #528076;*/ padding-bottom:10px;}
.box_b.scr_center .bot_l {background:url(../img/box_big_bottom.png) top left no-repeat; height:17px;}

.scriptcenter_subheading {font-size:14px !important;} 

#regerrorpage2 {width:100%; color:red; float:left;}

.win_logo {float:right; position:relative;}
.box_b.scr_center .box_cont .s_download p {color:#003333;}
.s_download {position:relative; min-height:210px; padding-bottom:90px;}
.box_b.scr_center .title b {float:left;}
*html .s_download {height:210px;}
*html .box_b.scr_center .title {height:28px;}
.s_download h2 {font-size:12px; margin-bottom:17px; color:#003333;}
.box_b.scr_center .box_cont .s_download p {padding-bottom:15px;}
.s_download p a {background:url(../img/dot3.gif) left 6px no-repeat; display:block; padding-left:7px; margin-left:15px;}
.s_download p strong {margin-left:15px;}
.s_download .btn_bottom {position:absolute; bottom:0; width:522px; margin-left:18px;}
.s_download .btn_bottom a.btn_previous {background:url(../img/btn_previous.gif) left top no-repeat; width:90px; height:20px; float:left;}
.s_download .btn_bottom a.btn_finish {background:url(../img/btn_finish.gif) left top no-repeat; width:90px; height:20px; float:right;}
.s_download .btn_bottom a.btn_download_now {background:url(../img/btn_download_now.gif) left top no-repeat; width:90px; height:20px; float:right;}
.s_download .btn_bottom a.btn_save_now {background:url(../img/btn_save_now.gif) left top no-repeat; width:90px; height:20px; float:right; margin-top:10px; margin-left:300px;}
.s_download .btn_bottom a.btn_next {background:url(../img/btn_next.gif) left top no-repeat; width:90px; height:20px; float:right; margin-left:300px;}
.box_b.scr_center .box_cont .s_download .btn_bottom p {color:#006666; font-size:11px; padding-bottom:8px; text-align:right; line-height:13px;}
.s_download div h3 {background:url(../img/green_sq.gif) left 6px no-repeat; padding-left:20px; font-size:12px; font-weight:bold; color:#003333; padding-bottom:1px;}
.s_download div.tab_text {display:none;}
.s_download div p {padding-left:18px;}
.s_download div p a {background:none; display:inline; margin:0; padding:0;}
.s_download a.download_tab_link {background-position:left 2px; background-repeat:no-repeat; display:block; font-size:12px; font-weight:bold; text-decoration:none; color:#003333; background-image:url(../img/plus1.gif); padding:0 0 0 20px; margin-bottom:16px;}
.s_download a.active {background-image:url(../img/plus2.gif); margin-bottom:0;}
.centerpart .center .s_download a.back_to_top, .centerpart .center.rd_sc .s_download a.back_to_top  {margin-right:0; margin-top:16px;}
.s_download .select_reset {border-top:1px solid #a8bfba;margin-top:22px; padding-top:8px; height:37px;}
.s_download .select_reset a {float:left; width:90px; height:20px;}
.s_download .select_reset a.select_all {background:url(../img/btn_select_all2.gif) left top no-repeat; margin-left:290px;}
.s_download .select_reset a.reset {background:url(../img/btn_reset2.gif) left top no-repeat; margin-left:10px;}
.s_download table {width:540px;}
.s_download table th, .s_download table td {color:#006666; font-size:12px; border-bottom:1px solid #a8bfba; text-align:left; line-height:14px; padding:0; margin:0; height:17px; vertical-align:middle;}
.s_download table .d_color th, .s_download table .d_color td {background-color:#edf1f1; height:19px;}
.s_download table .first td, .s_download table .first th {color:#333333; padding-bottom:8px;}
.s_download table th {padding-left:10px; width:150px;}
.s_download table td.downl_date {width:130px;}
.s_download table td.downl_x86_32 {width:60px; padding-left:19px;}
.s_download table td.downl_x86_64 {width:55px; padding-left:20px;}
.s_download table td.downl_ia64 {padding-left:25px;}
.s_download table .first td.downl_x86_32 {padding-left:3px;}
.s_download table .first td.downl_x86_64 {padding-left:10px;}
.s_download table .first td.downl_ia64 {padding-left:17px;}
.download_os_choice {padding-left:340px; /*height:68px;*/ position:relative; margin-top:-10px; padding-top:4px; border-bottom:1px solid #528076; z-index:100;}

.centerpart .center .download_os_choice div {height:24px; padding-bottom:7px; overflow:hidden;}
.centerpart .center .download_os_choice div a {background:url(../img/btn_green.gif) right top no-repeat; display:block; height:24px; width:126px; color:#FFFFFF; font-size:11px; line-height:20px; text-decoration:none; text-align:center; float:right;}
.centerpart .center .download_os_choice div a span {width:28px; float:left; height:24px; cursor:pointer;}
.centerpart .center .download_os_choice div img {float:left; /*margin-right:8px;*/}
.box_b.scr_center .title img {float:right;}

.right2 {padding-bottom:16px;padding-left:10px;display:block;float:left;list-style-type:none;}
.center_r .right2 li {background:url(../img/dot3.gif) left 16px no-repeat; padding-left:7px;clear:both;display:block;line-height:15px;min-height:15px;padding-top:10px;}
.news ul {padding-bottom:16px;}
.center_r li.small_bullet {list-style-type:none; background:url(../img/dot3.gif) 10px 16px no-repeat; padding-left:17px; clear:both; display:block; line-height:15px;min-height:15px; padding-top:10px;}


.box_b p.required {
	padding-left:10px; 
	background:url(../img/star.gif) 0 2px no-repeat;
}
.clearer {clear:both;}
.account_form div.clearer {margin:0;}
.getsalesquote #fname, .getsalesquote #title, .getsalesquote #email, .getsalesquote #address1, .getsalesquote #address2, .getsalesquote #city, .getsalesquote #province {width:225px; height:17px; margin-right:0;}
.getsalesquote #orgtype, .getsalesquote #country {width:230px;}
.getsalesquote #lname, .getsalesquote #organization, .getsalesquote #department {width:225px; height:17px;}
.box_b.scr_center .box_cont .getsalesquote p.right_column {margin-left:9px;}
.getsalesquote #postalcode, .getsalesquote #telephone, .getsalesquote #fax {width:146px;}
.getsalesquote #us_state {width:154px;}
.getsalesquote .left_column.blankcol {width:230px;}
.centerpart .center .center_b a.back_to_top {margin-right:30px; margin-top:30px;}
.box_b.scr_center .box_cont div.checkboxes p {line-height:16px; padding-bottom:0;}
.getsalesquote div.checkboxes {width:238px; float:left;}
.getsalesquote span.star {color:#CF4141; padding-right:9px; width:5px; height:5px; background:url(../img/star.gif) no-repeat 0 0; zoom:1;}
.box_b.scr_center .box_cont p.checkboxes_title {padding-bottom:6px;}
.getsalesquote .checkboxes_container {overflow:hidden; width:700px;}
.getsalesquote .checkboxes_container div.checkboxes {margin-bottom:0;}
.getsalesquote div.checkboxes.platform_type {width:130px;}
.getsalesquote div.checkboxes.platform_type_other {width:auto; margin-top:10px;}
.box_b.scr_center .box_cont .getsalesquote div.checkboxes.platform_type_other p.right_column {margin-left:0;}
.account_form div.checkboxes p input#platform_other {width:157px; height:15px;}
.account_form div.checkboxes p input#bring_other {width:155px;}
.getsalesquote textarea.brought_other {display:block; float:left; margin-top:-14px; margin-left:70px; width:320px; height:80px;}
.getsalesquote .submit_no_clear {margin-bottom:30px; margin-right:26px; margin-top:-8px;}

/*Knowledge Base Search styles*/
.center_knowledge_base {float:left;min-height:330px; width:775px; padding:39px 98px 41px 99px; margin-top:3px; border:2px solid #ccc; background:#fff;}
.center_knowledge_base h1 {font-size:16px; line-height:17px; padding-bottom:4px; color:#036;}
.center_knowledge_base p {color:#000;}
.center_knowledge_base p.instrunction {font-size:11px;}
.google_search {float:left;margin-top:10px;}
.google_search div {overflow:hidden;float:left}
.google_search input {display:block;}
.google_search img, .google_search input {margin:0;}
.google_search .google_search_text input {width:546px; border:1px inset #7d7d7d; height:23px;margin:0;} 
.google_search .google_search_btn input {margin-left: 10px;float:right; width:90px; height:20px; margin-top:3px; background:url(/img/google_search_btn.gif) no-repeat 0 0; border:0 none; cursor:pointer;}
.google_search img {float:right; margin-top:5px; margin-right:-6px;}
.kb_search_results {float:left;border-top:1px solid #ccc; margin-top:15px; padding-top:14px;}
.kb_search_results h1 {color:#900; padding-bottom:17px;}
.kb_search_results p.search_results_count {font-size:14px; line-height:15px; font-weight:bold; padding-bottom:16px;}
.kb_search_results h2, .kb_search_results p {font-size:12px; line-height:13px;}
.kb_search_results h2 {color:#036; padding-bottom:16px;}
.kb_search_results p {line-height:14px; padding-bottom:2px;}
.kb_search_results a {font-size:12px; line-height:13px; color:#366; text-decoration:underline;}
.kb_search_results .search_results_entry {padding-bottom:30px;}
.entry_full {padding-bottom:8px; margin-bottom:19px; border-bottom:1px solid #ccc;}
.entry_full h1 {font-size:13px; line-height:14px;}
.entry_full h1, .entry_full p {padding-bottom:17px;}
.entry_full p {font-size:12px; line-height:13px;}
.entry_full p.back_to_sr {padding-top:5px;}
.entry_full p.back_to_sr, .entry_full p.back_to_sr a {font-size:14px; line-height:15px; font-weight:bold; color:#000;}
.entry_full p.date {padding-top:14px;}

.center_knowledge_base table {width:100%;}

/*Box wide mode*/
.box.wide_mode {width:588px; margin:0;}
.box.wide_mode .top_l {height:12px; background-image:url(../img/box_big_top.gif);}
.box.wide_mode .center_l {background-image:url(../img/box_big_center.gif);}
.box.wide_mode .bot_l {height:16px; background-image:url(../img/box_big_bottom.png);}
.box.wide_mode .center_l .box_cont2  {width:540px;}
.box.wide_mode .inner_block {width:526px;}
.box.wide_mode .inner_block .first th {width:420px;}  
.box.wide_mode .inner_block .first td {width:51px;} 
.box.wide_mode .title {padding-top:3px;}
.box.wide_mode table {background-image:url(../img/box_big_main.gif);}
.box.wide_mode table table {background:none;}

/*Knowledge Base Search*/
.google_search .google_search_text .kb_search_checkbox div {float:left; width:128px; padding:7px 0 0 3px;}
.google_search .google_search_text .kb_search_checkbox input {float:left; height:auto; width:auto; border:none; display:inline;}
.google_search .google_search_text .kb_search_checkbox label {float:left; margin-top:3px; margin-left:4px;}


/*Citation page products header styles, added 03.25.2011*/
div.box_cont2.citations span a.link_to_pp {color:#336666; font-family:Arial; font-size:14px; font-weight:bold; text-decoration:none;}
div.box_cont2.citations div.devider {height:0; line-height:0; font-size:0; border-top:1px solid #999; margin:6px 0 19px;}
