body 
{
	background-color: #bdc1c9;
	margin:0px;
	
	scrollbar-face-color: #e1e5ed; 
	scrollbar-highlight-color: #f2f3f5; 
	scrollbar-shadow-color: #a6a7ab; 
	scrollbar-3dlight-color: #59a0bc; 
	scrollbar-arrow-color: #09417e; 
	scrollbar-track-color: #b1b5bc 
}


body, .main_content td, .main_content *, .right_bar, .right_bar .decline_list, .right_bar .decline_list td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b7a7a;
}


.bchead 
{
	font-weight: bold;
}


.right_bar
{
	background-image:url(/images/layout/side_bk.jpg);
	background-repeat:repeat-x;
	background-color:#f2f3f5;
}


.footer, .footer_nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}


.footer, .footer a,  .footer a:hover, .footer a:visited, .footer a:link
{
	color: #999999;
	text-decoration: none;
}


.footer_nav, .footer_nav a,  .footer_nav a:hover, .footer_nav a:visited, .footer_nav a:link
{
	color: #FFFFFF;
	text-decoration: none;
}


.login input
{
	border:1px solid #ffffff;
}


/* -------------------------------- Milonic (Drop Down Menu) -------------------------------- */
.user_menu a, .user_menu a:hover, .user_menu a:visited, .user_menu a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:2px;
}


/* -------------------------------- Products -------------------------------- */
.product .sub_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom:8px;
}


.product .black
{
	color: #000000;
}


.product .bronze
{
	color: #c9802a;
}


.product .gold
{
	color: #ccaa22;
}


.product .platinum
{
	color: #6688aa;
}


.product .silver
{
	color: #9a9999;
}


/* -------------------------------- Products Navigation -------------------------------- */
.product_nav td, .product_nav a, .product_nav a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5795bc;
	text-decoration:none;
}


.product_nav .link
{
	background-image:url(/images/products/menu/line_off.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


.product_nav a:hover .link
{
	color:#92bad3;
	background-image:url(/images/products/menu/line_on.gif);
}


/* -------------------------------- Sub Menu -------------------------------- */
.sub_nav td, .sub_nav a, .sub_nav a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5795bc;
	text-decoration:none;
}


.sub_nav .link
{
	background-image:url(/images/sub_menu/line_off.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


.sub_nav a:hover .link
{
	color:#92bad3;
	background-image:url(/images/sub_menu/line_on.gif);
}


/* -------------------------------- IGforms -------------------------------- */
.IGforms .fheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


.IGforms .notice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#b0b1b6;
}


.IGforms .custom_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#ebecee;
	color:#b0b1b6;
	border-bottom:2px solid #519bb8;
}


.IGforms .noBorder
{
	border:1px solid #ffffff;
}


.IGforms .preOps, .IGforms .preOps th, .IGforms .preOps td
{
	border:1px solid #519bb8;
	border-collapse:collapse;
	padding:1px 3px;
}

.IGforms .preOps th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align:top;
	background-color:#ebecee;

}


.IGforms a, .IGforms a:visited, .IGforms a:link
{
	background-image:url(/images/products/menu/line_off.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#5795bc;
}


.IGforms .big a, .IGforms .big a:visited, .IGforms .big a:link
{
	font-weight:bold;
}


.IGforms a:hover
{
	color:#92bad3;
	background-image:url(/images/products/menu/line_on.gif);
}


.IGforms .display
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/* -------------------------------- Quote List -------------------------------- */
.quote
{
	padding:0px 5px;
}

.quote a, .quote a:visited, .quote a:active, .quote a:link
{
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5795bc;
	text-decoration:none;
}


.quote a:hover
{
	color:#92bad3;
}


.flagged
{
	background-color:#dcdee4;
}

.pagination, .pagination_active, .pagination_title
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.pagination
{
	color:#5795bc;
}


.pagination_active, .pagination_title
{
	color:#92bad3;
	font-weight:bold;
}

.quote th
{
	font-size:11px;
	border-bottom:1px solid #7b7a7a;
	padding:2px 0px;
}

.quote td
{
	padding: 0px 5px;
}

.quote .divider_heading
{
	border-right:1px dashed #7b7a7a;
}

.quote .divider
{
	border-right:1px dashed #CCCCCC;
}

/* -------------------------------- FAQ-------------------------------- */
.faq
{
	padding-left:99px;
	padding-right:10px;
}


.faq .notice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#ebecee;
	color:#b0b1b6;
	border-bottom:2px solid #519bb8;
}


.faq a, .faq a:visited, .faq a:active, .faq a:link
{
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5795bc;
	text-decoration:none;
	background-image:url(/images/products/menu/line_off.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


.faq a:hover
{
	color:#92bad3;
	background-image:url(/images/products/menu/line_on.gif);
}


/* -------------------------------- SEARCH RESULTS -------------------------------- */
.search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:30px;
}

.search td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}


.search_pad
{
	padding:0px 20px;
}

.search_results .heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#ebecee;
	color:#b0b1b6;
	border-bottom:2px solid #519bb8;
	padding:3px 10px;
}


.search_results .oddRow
{
	background-color:#efefef;
	padding:3px 15px;
}


.search_results .evenRow
{
	background-color:#f7f7ff;
	padding:3px 15px;
}


.search_results a, .search_results a:visited, .search_results a:active, .search_results a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5795bc;
	text-decoration:none;
	background-image:url(/images/products/menu/line_off.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


.search_results a:hover
{
	color:#92bad3;
	background-image:url(/images/products/menu/line_on.gif);
}


/* -------------------------------- NEWS -------------------------------- */
.news .heading
{
	background-color:#aacfdd;
	border-bottom:2px solid #519bb8;
	padding:2px 5px;
	color:#224d5e;
	font-weight:bold;
}


.news .synopsis
{
	padding:2px 5px 2px 10px;
}


.news .more
{
	background-color:#d3eef9;
	border-top:2px solid #519bb8;
	padding:2px 5px;
	color:#000000;
}


.news .more a, .news .more a:hover, .news .more a:active, .news .more a:visited, .news .more a:link
{
	color:#000000;
}


/* -------------------------------- NEWS ARCHIVE-------------------------------- */
.news_archive .heading
{
	background-color:#aacfdd;
	border-bottom:2px solid #519bb8;
	padding:2px 5px;
	color:#224d5e;
	font-weight:bold;
}


.news_archive .synopsis
{
	padding:2px 5px 2px 10px;
}


.news_archive .more
{
	padding:2px 5px;
	color:#000000;
}


.news_archive .more a, .news_archive .more a:active, .news_archive .more a:visited, .news_archive .more a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5795bc;
	text-decoration:none;
	background-image:url(/images/products/menu/line_off.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.news_archive .more a:hover
{
	color:#92bad3;
	background-image:url(/images/products/menu/line_on.gif);
}

