body 			{ margin:0 auto; padding:0; }

/* Link Styles */
a:link         	 		{ text-decoration:none; color:#2A5DB0; }
a:active			{ text-decoration:none; color:#2A5DB0; }
a:visited			{ text-decoration:none; color:#2A5DB0; }
a:hover         		{ text-decoration:underline; color:#2A5DB0; }

/* Fonts and Styles */
h1	 		{ font-family:Verdana,Geneva,sans-serif; font-size:17px; font-weight:bold; line-height:25px; margin-top:0px; margin-bottom:0px; }
h2	 		{ font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; margin-top:0px; margin-bottom:0px; }
li			{ padding-bottom:15px; }
.caption 		{ font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; color:#000000; }
.vs_cir 		{ font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#000000; }
.sm_cir 		{ font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#000000; }
.md_cir 		{ font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; }
.ml_cir 		{ font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; }
.lg_cir 		{ font-family:Verdana,Geneva,sans-serif; font-size:18px; font-weight:normal; line-height:25px; }
.note 	 		{ font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:bold; line-height:20px; color:#FF0000; }
.text_xs		{ font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#000000; }
.text_sm 		{ font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#000000; }
.text_md 		{ font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; }
.text_ml 		{ font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; }
.text_lg 		{ font-family:Verdana,Geneva,sans-serif; font-size:18px; font-weight:normal; line-height:25px; }

/* Button, Form Box Styles */
div.button-download		{ width:120px; padding:5px; text-align:center; vertical-align:middle; background-color:#800000; border-radius:5px; }		
.text-button-download		{ font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.button-submit			{ font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:4px 6px 4px 6px; border-radius:5px; border:none; background-color:#960000; 
vertical-align:middle; margin-top:5px; text-decoration:none; }
.g-recaptcha 			{ transform:scale(0.90); -webkit-transform:scale(0.90); transform-origin:1 0; -webkit-transform-origin:1 0; }
td.form-box			{ vertical-align:top; text-align:left; padding:8px; font-family:Verdana,Geneva,sans-serif; font-size:12px; line-height:18px; background-color:#F5F3EE; border:1px solid #C0C0C0; }
td.recaptcha-outer		{ vertical-align:top; text-align:left; padding:0px; border:1px solid #C0C0C0; background-color:#F5F3EE; }
div.recaptcha-inner		{ vertical-align:top; text-align:left; padding:8px; font-family:Verdana,Geneva,sans-serif; font-size:12px; line-height:18px; background-color:#F5F3EE; }

/* Ad and Video Styles */
.videofull		{ display:block; width:600px; height:450px; background-color:#FFFFFF; }
.imagebox		{ padding:3px; border:1px solid #C0C0C0; }
.images-showcase	{ width:600px; height:450px; }


/* Spreadsheet Styles */
td.cell-left			{ text-align:left; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; line-height:20px; font-weight:normal; vertical-align:top; }
td.cell-left-header		{ text-align:left; border:1px solid #404040; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:15px; line-height:22px; font-weight:bold; vertical-align:top; color:#FFFFFF; 
				  background-color:#404040; }
td.cell-right			{ text-align:right; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top;}
td.cell-center			{ text-align:center; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; line-height:20px; font-weight:normal; vertical-align:top; }

td.cell_left		{ text-align:left; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top; }
td.cell-image		{ text-align:left; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top; }
td.cell_right		{ text-align:right; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top;}
td.cell_center		{ text-align:center; border:1px solid #C0C0C0; padding:3px 1px 3px 1px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top; }
td.cell_1		{ text-align:left; vertical-align:top; padding:2px; font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; vertical-align:top; }
td.cell_2		{ text-align:left; vertical-align:top; padding:2px; font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:normal; vertical-align:top; }
td.list1		{ background-image:url(http://www.circuitmedic.com/images/bullet.gif); background-repeat: no-repeat; vertical-align:bottom; }
td.list2		{ text-align:left; padding:0px 0px 3px 5px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; }
td.list_head		{ text-align:left; padding-bottom:5px; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:bold; color:#000000; }
td.listi		{ text-align:left; padding:0px; }
td.bullet1		{ text-align:left; padding-right:2px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; color:#000078; vertical-align:top; font-weight:bold; }
td.bullet2		{ text-align:left; padding:1px 0px 5px 5px; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; vertical-align:top; }
td.border_solid		{ border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:14px; font-weight:normal; line-height:18px; color:#000000; }
td.matrix_r	{ text-align:center; vertical-align:middle; border-right:1px solid #C0C0C0; padding:5px; }
td.matrix_rb	{ text-align:center; vertical-align:middle; border-right:1px solid #C0C0C0; padding:5px; background-color:#EEEEEE;}
td.matrix_t	{ text-align:center; vertical-align:middle; border-top:1px solid #C0C0C0; padding:5px; }
td.matrix_tb	{ text-align:center; vertical-align:middle; border-top:1px solid #C0C0C0; padding:5px; background-color:#EEEEEE;}
td.matrix_tr	{ text-align:center; vertical-align:middle; border-top:1px solid #C0C0C0; border-right:1px solid #C0C0C0;padding:5px; }
td.matrix_trb	{ text-align:center; vertical-align:middle; border-top:1px solid #C0C0C0; border-right:1px solid #C0C0C0;padding:5px; background-color:#EEEEEE;}
td.matrix_p	{ text-align:left; vertical-align:top; border-style:solid; border-width:1px 0px 1px 1px; border-color:#C0C0C0; padding:5px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; }
td.matrix_pb	{ text-align:left; vertical-align:top; border-style:solid; border-width:1px 0px 1px 1px; border-color:#C0C0C0; padding:5px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; background-color:#EEEEEE;}

/* Navigation Styles */
td.navigation		{ padding:5px 8px 5px 8px; vertical-align:middle; border-right:1px solid #909090; background-color:#666666; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; }

/* Main Styles  */
td.main-left		{ width:650px; padding-right:10px; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; }
td.main-right		{ width:330px; padding-left:10px; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; }
table.outer-table	{ width:1010px; border-collapse:collapse; margin:0 auto; }
table.main-table     	{ width:990px; border-collapse:collapse; margin:0 auto; }
table.main-left     	{ width:660px; float:left; }
table.main-right     	{ width:312px; float:right; padding-left:10px; border-left:1px solid #C0C0C0; }

/* Header and Footer Styles  */
table.header-table 		{ width:980px; border-collapse:collapse; }
table.footer-table     		{ width:990px; border-collapse:collapse; }

div.md	 		{ text-align:left; padding:0px; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; }
div.images		{ border:1px solid #C0C0C0; padding:3px;}
div.heading		{ padding-bottom:5px; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:bold; color:#000000; }
div.msds		{ padding-bottom:20px; border-bottom:1px solid #C0C0C0; text-align:left; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; }

td.program_images	{ padding:3px; vertical-align:top; border:1px solid #C0C0C0; }
td.images		{ width:100px; text-align:left; vertical-align:top; padding-right:3px; font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#000000; }

table.index-images		{ margin-left:20px; float:right; }

table.videofull			{ width:600px; border-collapse:collapse; margin:0px 0px 10px 0px; }
table.program_images		{ margin-left:5px; float:right; }
table.images			{ border-collapse:collapse; margin-bottom:5px; }
table.list			{ border-collapse:collapse; margin-bottom:5px; width:100% }
table.list2			{ border-collapse:collapse; margin-bottom:5px; }
table.content-right		{ width:308px; border-collapse:collapse; margin-bottom:10px; float:left; }
table.display			{ border-collapse:collapse; width:100%; }
table.showcase			{ margin-left:10px; margin-bottom:10px; float:right; }

 @media only screen and (min-width:481px) and (max-width:924px) {
body, table, td		 	{ -webkit-text-size-adjust:none !important; }
.logo				{ max-width:312px !important; height:auto !important; }

td[class=header-left]		{ width:300px !important; }
td[class=header-right]		{ width:300px !important; text-align:right; }
td[class=border] 		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
td[class=main-left] 		{ display:block !important; width:640px !important; text-align:left; border-right:0px; }
td[class=main-right] 		{ display:block !important; width:100% !important; text-align:left; padding-left:0px; }
td[class=features] 		{ display:block !important; width:100% !important; text-align:left; padding-left:0px; }

table[class=list]		{ width:100%; }

table[class=index-images] 	{ margin-left:20px; float:right; }
table[class=outer-table] 	{ width:660px !important; }
table[class=header-table] 	{ width:650px !important; }
table[class=main-table] 	{ width:650px !important; }

table[class=main-left]         	{ width:650px !important; }
table[class=main-right]     	{ width:650px !important; padding-left:0px !important; border-left:0px !important; }
table[class=footer-table] 	{ width:640px !important; }

table[class=display] 		{ border-collapse:collapse; width:100%; }
table[class=main-image] 	{ display:inline; }
table[class=showcase]		{ margin-left:10px; margin-bottom:10px; float:right; }


}

 @media only screen and (max-width:480px) {

body, table, td			{ -webkit-text-size-adjust:none !important; }

.logo				{ max-width:300px !important; height:auto !important;}
.images				{ max-width:300px !important; height:auto !important;}
.images-showcase		{ max-width:300px !important; height:auto !important; }

td[class=tagline]		{ vertical-align:top; padding:0px; font-family:Verdana,Geneva,sans-serif; font-size:10px; }
td[class=header-left]		{ display:block !important; width:100% !important; }
td[class=header-right]		{ display:block !important; width:300px !important; text-align:right; }

td[class=border] 		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
td[class=main-left] 		{ display:block !important; width:312px !important; text-align:left;  }
td[class=main-right] 		{ display:block !important; width:312px !important; text-align:left;  }

td[class=hidden]		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
td[class=cell-image] 		{ display:none }

table[class=index-images] 	{ margin-left:0px !important; margin-bottom:10px  !important; float:left !important; }
table[class=outer-table] 	{ width:340px !important; }
table[class=header-table] 	{ width:312px !important; border-collapse:collapse; margin-bottom:0px; }

table[class=main-table] 	{ width:312px !important; border-collapse:collapse; }
table[class=footer-table] 	{ width:312px !important; border-collapse:collapse; }
table[class=main-table] 	{ width:312px !important; border-collapse:collapse; }
table[class=main-left]        	{ width:312px !important; }
table[class=main-right]     	{ width:312px !important; padding-left:0px !important; border:0px !important; }

table[class=list]		{ width:318px !important; }
table[class=images] 		{ width:318px !important; border-collapse:collapse; background-color:#FFFFFF; }
table[class=display] 		{ display:none; }
table[class=main-image] 	{ display:inline-block !important; width:318px !important; float:left; }
table[class=showcase]		{ display:block !important; margin-left:0px !important; float:left !important; }
}

