
/*------------------ Universal Tags ------*/

html > body * {
	outline:none;
}
body {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	line-height:19.5px;
	text-align:center;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
p {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:2px 0px 10px 0px;
}
a {
	text-decoration:none;
	color:#4e7aa8;
	
}
a:hover {
	text-decoration:none;
	color:#000000;
}
.clear {
	height:1px;
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
input {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
}
select {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
}
.textbox {
	background:  url("../images/textbox-repeater.gif") left top repeat-x;
	border:1px solid #c5c5c5;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	vertical-align:middle;
	padding-left:2px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.textarea {
	background: #FFFFFF url("../images/textarea-repeater.gif") left top repeat-x;
	border:1px solid #c5c5c5;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
	padding-left:2px;
}

.textbox2 {
	border:1px solid #FFFFFF;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	width:50px;
}

/*------------------ Header Tags ------*/

#niksun-global {
	padding:0px;
	margin:0px;
	text-align:center;
}
#masterhead {
	width:986px;
	position:relative;
	padding:0px;
	margin:0px auto;
	text-align:left;
}
#header {
	font-family:Arial, Helvetica, sans-serif;
	width:986px;
	height:45px;
	padding:0px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header a {
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
#header a:hover {
	text-decoration:underline;
	color:#000000;
}
#logo {
	float:left;
	width:170px;
}
#search-area {
	float:right;
	margin:0px;
	padding: 0px 6px 8px 0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#search-area a {
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
#search-area a:hover {
	text-decoration:underline;
	color:#000000;
}
/*------------------ Main Body Content Tags ------*/

#home-cont-area {
	float:left;
	width:986px;
	padding:10px 0px 12px 0px;
	text-align:left;
}
/*------------------ Home Left Column Tags ------*/

#home-left-column {
	float:left;
	width:737px;
	padding:0px 6px 0px 3px;
}
#award-left-container {
	float:left;
	width:743px;
	padding:0px 0px 0px 3px;
}
#home-flasharea {
	float:left;
	width:737px;
	height:300px;
}
/*------------ Added on 05/02/08 ----------------*/
#home-flasharea1 {
        float:left;
        width:737px;
        height:250px;
}
/*-----------------------------------------------*/
#home-flasharea2 {
	float:left;
	width:737px;
	height:130px;
}
.content-box {
	float:left;
	width:737px;
	background:url("../images/curve-top-img.gif") left top no-repeat;
	padding:8px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	font-size:12px;
}
.content-middle-box {
	float:left;
	width:690px;
	background: #fff url("../images/curve-middle-repeater.gif") left bottom repeat-x;
	padding:10px 25px 8px 20px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	
}

.read {
	padding: 0px  0px 0px 5px;
}

.read-more {
	padding: 0px  0px 0px 5px;
}

/* ================================= Added on 08/13/08 ===================================== */
.content-box-no-right-col {
	float:left;
	width:930px;
	background:url("../images/curve-top-img.gif") left top repeat-x;
	padding:8px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	font-size:12px;
}

.content-middle-box-no-right-col {
	float:left;
	width:930px;
	background: #fff url("../images/curve-middle-repeater.gif") left bottom repeat-x;
	padding:10px 25px 8px 20px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	
}
.content-bottom-box-no-right-col {
	float:left;
	width:930px;
	height:8px;
	background:url("../images/curve-bottom-img.gif") left top repeat-x;
}
/* ========================================================================================== */

.content-middle-box ul {
	margin:10px;
}

.product-middle-box {
	float:left;
	width:715px;
	background: #fff url("../images/curve-middle-repeater.gif") left bottom repeat-x;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	

}
.content-bottom-box {
	float:left;
	width:737px;
	height:8px;
	background:url("../images/curve-bottom-img.gif") left top no-repeat;
}

.content1-box {
	float:left;
	width:980px;
	background:url("../images/content-curve-top-img.gif") left top no-repeat;
	padding:8px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	font-size:12px;
}
.content1-middle-box {
	float:left;
	width:933px;
	background: #fff url("../images/content-curve-middle-repeater.gif") left bottom repeat-x;
	padding:10px 25px 8px 20px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	
}
.content1-bottom-box {
	float:left;
	width:980px;
	height:8px;
	background:url("../images/content-curve-bottom-img.gif") left top no-repeat;
}

.quick-link-box {
	float:left;
	line-height:15px;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
#left-button {
	float: left;
	height: 10px;
	width: 10px;
	padding-top: 75px;
}
#right-button {
	float: right;
	height: 10px;
	width: 10px;
	padding-top: 75px;
}
.aria12bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
/*------------------ Home Right Column Tags ------*/

#home-right-column {
	float:left;
	width:230px;
	font-size:11.25px;
	line-height:20px;
	padding:0px 3px 0px 7px;
}
#home-right-column a {
	text-decoration:none;
	/*color:#7f7f7f;*/
	color:#4e7aa8;
}
#home-right-column a:hover {
	text-decoration:none;
	color:#000000;
}
#home-right-tabs {
	float:left;
	width:230px;
	font-size:11px;
}
#home-right-tabs ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#home-right-tabs ul li {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#home-right-tabs ul li a {
	text-decoration:none;
	color:#706f6f;
	line-height:16px;
}
#home-right-tabs ul li a:hover {
	color:#000000;
}
a.podcast-webinar {
	background:url("../images/podcast-webinar-n.jpg") left top no-repeat;
	width:145px;
	display:block;
	height:63px;
	padding:10px 0px 0px 85px;
}
a.podcast-webinar:hover {
	background:url("../images/podcast-webinar-h.jpg") left top no-repeat;
}
a.rss-feed {
	background:url("../images/rss-feed-n.jpg") left top no-repeat;
	width:145px;
	display:block;
	height:63px;
	padding:10px 0px 0px 85px;
}
a.rss-feed:hover {
	background:url("../images/rss-feed-h.jpg") left top no-repeat;
}
.white-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:23px;
}
.black-heading-box {
	float:left;
	width:230px;
	margin:9px 0px 9px 0px;
}
.black-middle-box {
	float:left;
	width:203px;
	font-size:11px;
	padding:3px 10px 5px 15px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background-color: #FFFFFF;
	background-image: url(../images/query-middle-repeater.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.black-middle-box form {
	padding-top:12px;
}
.black-middle-box form input {
	margin-bottom:4px;
}
.black-bottom-box {
	float:left;
	width:230px;
	height:8px;
	background:url("../images/query-bottom-curve.gif") left top no-repeat;
}
.arial14boldblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.news-box {
	float:left;
	width:230px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.news-top-box {
	float:left;
	width:216px;
	background:url("../images/newsletter-bg.jpg") left top no-repeat;
	padding:8px 0px 8px 14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.news-middle-box {
	float:left;
	width:200px;
	background: #fafafa url("../images/news-repeater.gif") left top repeat-x;
	padding:10px 13px 6px 15px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.news-bottom-box {
	float:left;
	width:230px;
	height:8px;
	background:url("../images/news-bottom-curve.gif") left top no-repeat;
}
/*------------------ Footer Tags ------*/

#niksun-footer-container {
	float:left;
	width:982px;
	padding:0px;
	text-align:left;
	background:url("../images/footer-repeater.gif") left top repeat-x;
}
#footer-top-box {
	float:left;
	width:982px;
	background:url("../images/footer-right-curve.gif") right top no-repeat;
}
/*------------------ Footer Navigation Tags ------*/

#footer-link-box {
	float:left;
	width:935px;
	background: #ebebec url("../images/footer-grandiant-repeater.gif") left top repeat-x;
	padding:20px 10px 10px 35px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#footer-link-box p {
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 4px 12px;
}
#footer-link-box a {
	text-decoration:none;
	color:#666666;
}
#footer-link-box a:hover {
	text-decoration:none;
	color:#edaf43;
}
#footer-link-box ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer-link-box ul li {
	margin:0px;
	padding:0px 0px 0px 12px;
	background:url("../images/grey-bullet.gif") left 9px no-repeat;
	color:#656565;
}
#footer-bottom-box {
	float:left;
	width:982px;
	height:8px;
	background:url("../images/footer-bottom-curve.gif") left top no-repeat;
}
.arial13bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
/*------------------ Copyright Tags ------*/

#niksun-copyright-box {
	width:986px;
	text-align:left;
	font-size:10px;
}
#copyright {
	float:left;
	text-align: left;
	font-size:10px;
	padding:10px 0px 10px 0px;
}
#copyright-links {
	float:right;
	text-align: right;
	font-size:10px;
	padding:10px 0px 10px 0px;
}
#copyright-links a {
	text-decoration:none;
	color:#7f7f7f;
}
#copyright-links a:hover {
	text-decoration:none;
	color:#edaf43;
}
/*------------------ Inner Pages Tags ------*/

#inner-collage-gradiant {
	float:left;
	width:737px;
	height:260px;
	/*background:url("../images/inner-collage-grandiant2.jpg") left top no-repeat; */
	padding:0px 10px 0px 0px;
	
}
#inner-flash-area {
	width:737px;
	height:250px;
	margin:0 auto;
	border:0px solid #868686;
}
#inner-right-tabs {
	float:left;
	width:230px;
	font-size:11px;
}
#inner-right-tabs ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#inner-right-tabs ul li {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
#inner-right-tabs ul li a {
	text-decoration:none;
	color:#706f6f;
	line-height:16px;
}
#inner-right-tabs ul li a:hover {
	color:#000000;
}
a.live-support-inner {
	background:url("../images/live-support-inner-n.jpg") left top no-repeat;
	width:145px;
	display:block;
	height:42px;
	padding:7px 0px 3px 85px;
}
a.live-support-inner:hover {
	background:url("../images/live-support-inner-h.jpg") left top no-repeat;
}
a.apply-online-inner {
	background:url("../images/apply-online-inner-n.jpg") left top no-repeat;
	width:145px;
	display:block;
	height:42px;
	padding:7px 0px 3px 85px;
}
a.apply-online-inner:hover {
	background:url("../images/apply-online-inner-h.jpg") left top no-repeat;
}
a.brochure-inner {
	background:url("../images/testimonial-inner-n.jpg") left top no-repeat;
	width:145px;
	display:block;
	height:42px;
	padding:7px 0px 3px 85px;
}
a.brochure-inner:hover {
	background:url("../images/testimonial-inner-h.jpg") left top no-repeat;
}
#bread-crumbs {
	float:left;
	width:690px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1e6b7a;
	text-align:right;
}
#bread-crumbs a {
	text-decoration:none;
	color:#333333;
}
#bread-crumbs a:hover {
	text-decoration:none;
}
.content-inner {
	float:left;
	width:690px;
}
.blue-arrow {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.blue-arrow li {
	margin:0px;
	padding:0px 0px 5px 15px;
	background:url("../images/blue-arrow.gif") left 7px no-repeat;
}
.blue-arrow li ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.blue-arrow li ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url("../images/blue-arrow.gif") left 7px no-repeat;
}
.blue-arrow a {
	text-decoration:none;
}
.blue-arrow a:hover {
	text-decoration:underline;
}
.red-arrow {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.red-arrow li {
	margin:0px;
	padding:0px 0px 15px 15px;
	background:url("../images/blue-arrow.gif") left 7px no-repeat;
}
.red-arrow li ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.red-arrow li ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url("../images/blue-arrow.gif") left 7px no-repeat;
}
.red-arrow a {
	text-decoration:none;
}
.red-arrow a:hover {
	text-decoration:underline;
}
.blue-link {
	margin:0px;
	padding:10px;
	list-style-type:none;
	color:#666666;
}
.blue-link li {
	margin:0px;
	padding:0px 0px 10px 15px;
	background:url("../images/blue-arrow.gif") left 7px no-repeat;
}
.blue-link a {
	text-decoration:none;
	color:#4e7aa8;
}
.blue-link a:hover {
	text-decoration:none;
	color:#333333;
}
.faq-arrow {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:25px;
}
.faq-arrow li {
	margin:0px;
	padding:0px 0px 10px 30px;
	background:url("../images/faq-icon.jpg") left top no-repeat;
}
.faq-arrow li ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.faq-arrow li ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	background:none;
}
.faq-arrow a {
	text-decoration:none;
}
.faq-arrow a:hover {
	text-decoration:underline;
}
a.backtotop-link {
	color:#1a7bc1;
	text-decoration:none;
	background:url("../images/up-arrow.gif") left top no-repeat;
	padding:0px 0px 5px 20px;
	margin-right:10px;
}
a.backtotop-link:hover {
	color:#1a7bc1;
	text-decoration:none;
}
a.blue-link {
	color:#1a7bc1;
	text-decoration:none;
	border-bottom:1px dashed #1a7bc1;
}
a.blue-link:hover {
	color:#1a7bc1;
	text-decoration:none;
	border:none;
}
.even {
	background: #cccccc;
	border:1px solid #bab9b9;
	color:#000000;
}
/* Vertical Accordions
-------------------------------------------------*/
		
	.accordion_toggle {
	display: block;
	height: 30px;
	width: 210px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	cursor: pointer;
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #CCCCCC;
	background-image: url(../images/accordin-base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.accordion_toggle_active {
	background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
	color: #ffffff;
}
.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
	width: 218px;
	padding: 5px;
	display:block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../images/base4.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.accordion_content p {
	line-height: 150%;
	padding: 2px 10px 10px 10px;
}
.vertical_accordion_toggle {
	display: block;
	height: 30px;
	width: 600px;
	background: url(../images/accordion_toggle.jpg) no-repeat top right #a9d06a;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	margin: 0 0 0 0;
}
.vertical_accordion_toggle_active {
	background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
	color: #ffffff;
}
.vertical_accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
}
.vertical_accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.vertical_accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
	/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */

			display: block;
	height: 100px;
	width: 30px;
	background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	margin: 0 0 0 0;
}
.horizontal_accordion_toggle_active {
	background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
}
.horizontal_accordion_content {
	/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
			
			overflow: hidden;
	background-color: #ffffff;
	color: #444444;
}
.horizontal_accordion_content p {
	width: 450px;
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
/* Container styling*/
    #horizontal_container {
	margin: 20px auto 20px auto;
	width: 680px;
	height: 100px;
}
#vertical_nested_container {
	margin: 20px auto 20px auto;
	width: 620px;
}
.accordion_toggle_top {
	display: block;
	height: 34px;
	width: 210px;
	line-height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	cursor: pointer;
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #CCCCCC;
	background-image: url(../images/accordin-base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
.accordion_toggle {
	display: block;
	height: 34px;
	width: 210px;
	line-height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	cursor: pointer;
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #CCCCCC;
	background-image: url(../images/base2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
#vertical_container {
	background-image: url(../images/query-top-curve.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	width: 230px;
	float: left;
}
#vertical_container2 {
	background-image: url(../images/base3.jpg);
	background-repeat: no-repeat;
	width: 225px;
	float: left;
	background-position: left bottom;
	padding-bottom: 5px;
}
#vertical_container_inner {
	background-image: url(../images/accordin-base.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	width: 230px;
	float: left;
}
#vertical_container_inner2 {
	background-image: url(../images/base3.jpg);
	background-repeat: no-repeat;
	width: 230px;
	float: left;
	background-position: left bottom;
	padding-bottom: 5px;
}
.three-box {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	list-style-type:none;
	width:650px;
	font-size:11px;
}
.three-box li {
	padding:10px;
	margin:0px 40px 0px 0px;
	display:block;
	float:left;
	background: #fff url(../images/curve.jpg) right bottom no-repeat;
	color:#60461e;
	width:150px;
	height:150px;
}
.black-heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#e79305;
}
a.view-enlarge {
	font-size:11px;
	color: #666666;
	text-decoration: underline;
	background:url(../images/enlarge-icon.gif) left no-repeat;
	padding:0px 2px 5px 20px;
	margin-left:6px;
	line-height:25px;
}
a.view-enlarge:hover {
	color: #000000;
	text-decoration:underline;
}
.georgiaorangebold {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#565656;
	font-weight:bold;
}
.product-box {
	padding:4px;
	float:left;
	background-color: #FFFFFF;
	border: 1px solid #909090;
	margin:7px 2px 0px 0px;
	width: 157px;
	height: 140px;
	display:block;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	text-decoration:none;
}
.product-box a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	text-decoration:none;
}
.product-box:hover {
	border: 1px solid #f1b00f;
	background:#f0f0f0;
	color:#000000;
	text-decoration:none;
}

.product-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
/* Inner Page Tabing CSS
---------------------------------------------*/

#inner-tab-area {
	float:left;
	width:986px;
	padding:0px 0px 10px 0px;
	text-align:left;
}
.content-box-inner {
	width:980px;
	background:url("../images/curve-top-img-inner.jpg") left top no-repeat;
	padding:8px 0px 0px 0px;
	margin:0px auto;
	
}
.content-bottom-box-inner {
	float:left;
	width:980px;
	height:11px;
	background:url("../images/curve-bottom-img-inner.jpg") left top no-repeat;
}
.product-middle-box-inner {
	float:left;
	width:958px;
	background: #f0f1f1 url("../images/curve-middle-repeater2.jpg") left top repeat-x;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
	padding:0px 10px 5px 10px;
}
.quick-link-box-inner {
	float:left;
	line-height:17px;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
#video-box {
	float:right;
	width:324px;
	height:244px;
	border:2px solid #000000;
	margin-left:15px;
}
#two-box-container {
	float:left;
	width:737px;
	padding:1px 0px 0px 0px;
	margin:13px 0px 0px 0px;
}
#left-column {
	float:left;
	width:195px;
	padding:0px 7px 0px 0px;
}
#awards-box-container {
	background: url("../images/award-bottom-bg.gif") left bottom no-repeat;
	width: 195px;
	float: left;
	padding-bottom: 5px;
}
#awards-box {
	width: 195px;
	float: left;
}
#awards-box-content {
	text-align:center;
	color: #444444;
	overflow: hidden;
	width: 183px;
	padding:10px 5px 5px 5px;
	display:block;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	background: #ffffff url("../images/award-gradient.jpg") left bottom repeat-x;
}
.award-toggle-heading {
	display: block;
	height: 37px;
	width: 180px;
	line-height: 37px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	cursor: pointer;
	margin: 0;
	padding: 0 10px 0 10px;
	background: url("../images/awards-heading-base.jpg") left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#middle-column {
	float:right;
	width:535px;
	padding:0px 0px 0px 0px;
}
#inner-content-container {
	float:left;
	width:533px;
	padding:10px 0px 0px 0px;
	background:url("../images/top-curve-inner.gif") left top no-repeat;
	margin:10px 0px 0px 0px;
	
}
#inner-content-middle {
	float:left;
	width:511px;
	padding:10px;
	background:#f1f1f1 url("../images/middle-repeater.jpg") left top repeat-x;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
#inner-content-bottom {
	float:left;
	width:533px;
	height:10px;
	background:url("../images/bottom-curve-inner.gif") left top no-repeat;
}
.black-list {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
}
.black-list li {
	margin:0px;
	padding:0px 0px 6px 15px;
	background:url("../images/black-arrow.gif") left 9px no-repeat;
}
.awards-box {
	float:left;
	width:230px;
	background:url("../images/awards-top-curve.gif") left top no-repeat;
	padding:9px 0px 0px 0px;
	margin-top:10px;
}
.awards-middle-box {
	float:left;
	width:228px;
	background: #eeefef url("../images/awards-middle-repeater.gif") left top repeat-x;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.awards-bottom-box {
	float:left;
	width:230px;
	height:9px;
	background:url("../images/awards-bottom-curve.gif") left top no-repeat;
}
.topic-box {
	float:left;
	width:318px;
	background:url("../images/topic-top-curve.gif") left top no-repeat;
	padding:4px 0px 0px 0px;
	margin-top:10px;
	
}
.topic-middle-box {
	float:left;
	width:316px;
	height:210px;
	background: #eeefef url("../images/topic-middle-repeater.gif") left top repeat-x;
	padding:4px 0px 0px 0px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.topic-bottom-box {
	float:left;
	width:318px;
	height:9px;
	background:url("../images/topic-bottom-curve.gif") left top no-repeat;
}

.alpine-box {
	float:left;
	width:237px;
	background:url("../images/alpine-top-curve.gif") left top no-repeat;
	padding:9px 0px 0px 0px;
	margin-top:10px;
	
}
.alpine-middle-box {
	float:left;
	width:235px;
	height:285px;
	background: #eeefef url("../images/alpine-middle-repeater.gif") left top repeat-x;
	padding:8px 0px 0px 0px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.alpine-bottom-box {
	float:left;
	width:237px;
	height:9px;
	background:url("../images/alpine-bottom-curve.gif") left top no-repeat;
}

.alpine-cont-box {
	float:left;
	width:465px;
	background:url("../images/alpine-cont-top-curve.gif") left top no-repeat;
	padding:9px 0px 0px 0px;
	margin-top:10px;
	
}
.alpine-cont-middle-box {
	float:left;
	width:463px;
	height:167px;
	background: #eeefef url("../images/alpine-cont-middle-repeater.gif") left top repeat-x;
	padding:8px 0px 0px 0px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.alpine-cont-bottom-box {
	float:left;
	width:465px;
	height:9px;
	background:url("../images/alpine-cont-bottom-curve.gif") left top no-repeat;
}

.better-box {
	float:left;
	width:260px;
	background:url("../images/better-top-curve.gif") left top no-repeat;
	padding:8px 0px 0px 0px;
	margin-top:10px;
	
}
.better-middle-box {
	float:left;
	width:258px;
	height:175px;
	background: #eeefef url("../images/better-middle-repeater.gif") left top repeat-x;
	padding:8px 0px 0px 0px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.better-bottom-box {
	float:left;
	width:260px;
	height:9px;
	background:url("../images/better-bottom-curve.gif") left top no-repeat;
}

.awards-bottom-box2 {
	float:left;
	width:230px;
	height:9px;
}
.speaker_bio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	color: #333333;
}



#collage-area{
	float:left;
	width:737px;
	height:130px;
	padding:0px 0px 10px 0px;
}
