/*	CSS Document 
	Diabetes Tools
	Joseph Bush 05/30/08
	Diabetes Services Inc.
*/
.clear { clear:both; height:1px; }
#dt_container_content { font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 7px; }
#index_content { border:2px solid #0065ce; border-top:none; margin-bottom:10px; padding:0 0 0 0; }
#index_content h2 { background-color:#0065ce; color:#ffffff; font-size:14px; height:18px; margin:0 0 10px 0; padding:2px 0 0 4px; width:753px; }
#index_content h3 { font-size:15px; margin:13px 0 0 15px; }
#dt_container_content p, #index_content p { font-size:12px; }
#index_content p { margin:5px 0 0 15px; }
#dt_container_content a, #index_content a, #index_content a:visited { color:#0065ce; font-size:12px; font-weight:bold; text-decoration:none; }
#dt_container_content a.active, #index_content a.active { color:#0065ce; }
#dt_container_content a:hover, #index_content a:hover { color:#ce0000; text-decoration:underline; }
#ad_container { margin:15px 0 15px 25px; text-align:center; }
#dt_left_column { float:left; width:167px; }
#navigation_container { border:2px solid #0065ce; border-top:none; margin-bottom:10px; width:159px; }
#navigation_container h2, #info_container h2 { background-color:#0065ce; color:#ffffff; font-size:14px; height:18px; margin:0 0 0 0; padding:2px 0 0 4px; }
#navigation_container h2 { width: 157px; }
#info_container h2 { width: 225px; }
#info_container, #insulin_form { border:2px solid #0065ce; border-top:none; float:left; margin-bottom:10px; }
#info_container h2 { margin-bottom:10px; }
#navigation_container a { display:block; padding:2px 0 2px 4px; width:155px; }
#navigation_container a.active { background-color:#a9d5ff; }
#navigation_container a:hover { background-color:#a9d5ff; }
#navigation_container a:visited { color: #0065ce; }
#info_container select#activityLevel { margin-top:6px; }
#info_container input#submit { margin:0 0 0 45px; }
#dt_right_column { margin:0 0 0 10px; }
#dt_right_column h3 { font-size:16px; margin:0 0 6px 0; }
#dt_right_column p { margin:6px 0 8px 0; }
#dt_right_column #tableborder table { display:block; }
/**************************************** Tool Forms */
#form_container_info { border:2px solid #ce0000; border-top:none; float:left; }
#form_container_info h3 { background-color:#ce0000; color:#ffffff; font-size:14px; height:18px; margin:0 0 6px 0; padding:2px 0 0 4px; width:225px; }
#form_container_info p.radio { text-align:center; }
#form_container_info input#submit { margin:0 0 0 75px; }
#form_left, #form_right { float:left; width:100px; }
#form_left.update { float:left; width:95px; }
#form_right.update { float:left; width:100px; }
#form_left p { font-size:12px; height:16px; margin:0 4px 4px 0; padding: 4px 0 1px 0; text-align:right; }
#form_right { text-align:left; }
#form_right input { height:12px; margin:0 0 3px; 0;
width:30px; }
#form_right p { font-size:12px; height:16px; margin:0 4px 4px 0; padding: 4px 0 1px 0; }
#form_right select { font-size:12px; height:16px; margin:0 0 6px 0; padding:0 0 0 0; }
*html #form_right select { margin-top:2px; }
*+html #form_right select { height:17px; margin-top:2px; }
#form_right select#activityLevel { margin-top:6px; }
#form_container_insulin { float:left; }
#data_display p { color:#0000FF; }
#data_display p strong { color:#666666; }
/********************************************************* Tool Results */
#insulin_form { float:left; margin:0 0 0 10px; }
#insulin_form h2 { background-color:#0065ce; color:#ffffff; font-size:14px; height:18px; margin:0 0 10px 0; padding:2px 0 0 4px; width: 300px; }
#insulin_form input { height:12px; margin:0 0 3px; 0;
width:30px; }
#insulin_form input#submit { height:20px; margin:31px 0 10px 135px; width:100px; }
#insulin_form p { font-size:12px; margin:0 0 0 0; }
#insulin_form select { font-size:12px; height:16px; }
#results_container { border-top:2px solid #0065ce; margin:10px 0 0 0; width:600px; }
#results_container h3 { margin:10px 0 0 0; }
/* Added by Richard 9-13-11 */
#results_container .table-green { border: 2px solid #669900; }
#results_container .table-green th { padding: 5px 0; background-color: #669900; text-align: center;  color: #ffffff; }
