body{
padding:0px;
margin:0px;
background:#D3D0CC;
text-align: center;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

.main_text, input, textarea, body, font, select, table
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height: 12px;
		color:#464442;
	}

form { margin:0px; padding:0px;}

.form {height:24px; margin-top:6px;}
.form input, .sel {width:172px; height:21px; border-color:#D4D0C8; background-color:#ffffff; padding-left:5px}
textarea {width:172px; height:68px; border-color:#D4D0C8; background-color:#ffffff; padding-left:5px; margin-top:6px; overflow:hidden;}
	
ul{margin:5px; padding:2px; list-style:none; line-height:14px}
ul li{ background:url(images/bullet.gif) no-repeat 0 0px; padding-left:20px }
ul li a{ color:#ff0000;  text-decoration: underline}
ul li a:hover{ text-decoration: none}
ul li ul li{ background:url(images/bullet-small.gif) no-repeat 0 0px; padding-left:20px }

a, .g_text { color:#ff0000;}

.main_border { width:766px; height:100%; border: 0px #222222 solid; background:#000000; margin:auto; border-top-width:0px;  border-bottom-width:0px;}

.main { width:766px; height:800px;}

.header { height:332px; background:url(images/top.jpg) no-repeat top;}
.header_1page {background:url(images/1-top.jpg) no-repeat top;}
.header_GENERICpage {background:url(images/header_generic.jpg) no-repeat top;}
.header_BRANDEDpage {background:url(images/header_branded.jpg) no-repeat top;}
.header_LICENSINGpage {background:url(images/header_licensing.jpg) no-repeat top;}
.header_CONTACTpage {background:url(images/header_contact.jpg) no-repeat top;}
.header_RESOURCEpage {background:url(images/header_resource.jpg) no-repeat top;}
.header_CONTRACTpage {background:url(images/header_contract.jpg) no-repeat top;}
.header_SALESpage {background:url(images/header_sales.jpg) no-repeat top;}
.header_CAREERSpage {background:url(images/header_careers.jpg) no-repeat top;}
.header_MANUFACTpage {background:url(images/header_manufacturing.jpg) no-repeat top;}
.header_PRIVACYpage {background:url(images/header_privacy.jpg) no-repeat top;}
.header_RESEARCHpage {background:url(images/header_research.jpg) no-repeat top;}

.header_r1 { height:35px;}

.header_r2 { height:221px;}
.header_r2_c1 { width:191px;}
.header_r2_c2 { width:272px;}
.header_r2_c3 { width:303px;}

.header_r3 { height:67px;}

.footer { height:14px; background:#000000;}
.footer_c1 { width:300px;}
.footer_c2 { width:466px;}

.footer_text, .footer_text a { color:#646360; text-decoration:none;}
.footer_text a:hover { text-decoration:underline;}

.content { height:394px;}

.mid_bg { background:#D3D0CC;}

.light_bg { background:#D3D0CC;}

.text1 { color:#0F0E0E;}

.h_l1 { background:#94908D; height:3px;}

.h_l2 { background:#C6C3BF; height:3px;}

.m1_text { color:#DDDDDC; font-size:12px; line-height:14px;}

.l1_text, .l1_text a { color:#FFFFFF;}

.l2_text, .l2_text a { color:#B5A913;}

.l3_text, .l3_text a { color:#E0DFDE; text-decoration:none;}
.l3_text a:hover { text-decoration:underline;}
.l3_text span a { text-decoration:underline;}
.l3_text span a:hover { text-decoration:none;}

.blog_cell { text-align:center; padding: 2px 0px 2px 0px;}
.blog_sep_cell { width:3px; background:#C6C3BF;}
.blog_cell1 { width:114px;}
.blog_cell2 { width:103px;}
.blog_cell3 { width:62px;}
.blog_cell4 { width:60px;}
.blog_cell5 { width:121px;}
.blog_cell6 { width:91px;}
.blog_cell7 { width:145px;}

.blog_cell_a_l { text-align: left;}

.blog_cell_text { margin-left:13px; line-height:18px;}
.blog_cell_text a { color:#464442;}

.forum_cell1 { width:348px;}
.forum_cell2 { width:121px;}
.forum_cell3 { width:91px;}
.forum_cell4 { width:145px;}

.forum_cell_text a { color:#464442;}