﻿@media print {
	.nonprintable 
	{
		display:    none;   
	} 
}

body 
{
	font-family : Calibri, sans-serif;
	padding : 0px;
	margin : 0px;
	font-size : 10pt;
	height : 100%;
	width : 100%;
	background : #F6F6F0;
}
td
{
	font-size : 10px;
}
p
{
	margin : 10px 0px 20px 0px;
}

li
{
	font-style : italic;
	padding : 5px 0px 5px 0px;
}

body a
{
	text-decoration : none;	
	color : #DC5510;
}
body a.more
{
	line-height : 30px;
}

body a:hover
{
	text-decoration : underline;	
}

.flash_puzzle
{
	color : #566C98;
	position : relative;
	left : -10px;
	padding : 15px 10px 5px 5px;
	/*overflow : hidden;*/
	height : 50px;
	width : 135px;	
	background-color : #EAEDFF;
	background-image : url("images/flash_panel_195x80.png"); 
	background-repeat : no-repeat;
	text-align : left;
}
.flash_puzzle a
{
	position : relative;
	z-index : 99;
}

.flash_puzzle div
{
	padding-bottom : 5px;
	position : relative;
	z-index : 99;
	font-size : 10pt;
	font-style : italic;
}
.flash_puzzle img
{
	z-index : 0;
	position : relative;
	width : 105px;
	/*height : 105px;*/
	top : -40px;
	left : 75px;
	border : none 0px #FFFFFF;
}

.customer_logo
{
	margin : 10px;
}
#master_mainTable
{
	position : absolute;
	left : 50%;
	width : 784px;
	margin : 0px;
	margin-left : -393px;
	padding : 0px;
	/*background : #F7F5F0; <-- Handled by BODY:BACKGROUND */
	z-index : 1;
	text-align : left;
}

#master_headerArea
{
	width : 784px;
	height : 88px;
	z-index : 1;
	overflow : hidden;
	color : #808080;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}
#master_headerArea td
{
	font-size : 10pt;
}

#master_footerArea
{
	height : 53px;
	overflow : hidden;
	background : #3555A5;
	background-image : url("images/header_footer_bg.png");
	background-repeat : repeat-y;
	border : solid 1px #274C73;
	border-bottom : 3px;
	z-index : 1;
	overflow : hidden;
	padding : 0px;
	color : #DDDDDD;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	text-align : center;
}
#master_footerArea a
{
	color : #FFFFFF;
	text-decoration : none;	
}
#master_footerArea a:hover
{
	text-decoration : underline;	
}

#master_topicArea
{
	height : 53px;
	overflow : hidden;
	background : #3555A5;
	background-image : url("images/header_footer_bg.png");
	background-repeat : repeat-y;
	border : solid 1px #274C73;
	z-index : 1;
	overflow : hidden;
	padding : 0px 0px 0px 10px;
	color : #DDDDDD;
	font-size : 11pt;
	font-weight : normal;
	font-style : italic;
	vertical-align : top;
}

#master_promotionPictureArea
{
	height : 170px;
	overflow : hidden;
	background : gray;
	background-image : url("images/CRMC_Header.jpg");		/*images/photo_glass_windows.jpg*/
	background-repeat : no-repeat;
	border : solid 1px #274C73;
	z-index : 1;
	color : #FFFFFF;
	overflow : hidden;
	padding : 0px;
	padding-left : 10px;
	font-style : normal;
	font-weight : normal;
	font-size : 10pt; 
}

#master_promotionRightArea
{
	width : 230px;
	height : 170px;
	overflow : hidden;
	background : #5C90CC;
	background-image : url("images/header_footer_fade_thin.png");
	border : solid 1px #274C73;
	z-index : 1;
	color : White;
	font-style : italic;
	text-align : center;
	padding : 0px;
	overflow : hidden;
	font-size : 11pt;
}

#master_contentMainArea
{
	height : 400px;
	background : #FFFFFF;
	border : solid 1px #274C73;
	border-right : 0px;
	border-top : 0px;
	border-bottom : 0px;
	z-index : 1;
	color : #222222;
	font-style : normal;
	font-size : 10pt;
	text-align : left;
	vertical-align : top;
	padding : 15px 10px 0px 10px;
}
#master_contentMainArea TABLE
{
	width : 100%;
	border : none;
}
#master_contentMainArea TD
{
	font-size : 10pt;
	vertical-align : top; 
	font-weight : normal;
	margin : 1px;
	background-color : #FFFFFF;
}

#master_contentMainArea H1
{
	color : #566C98;
	font-style : normal;
	font-weight : normal;
	font-size : 18pt; 
	text-transform : uppercase;
}
#master_contentMainArea H2
{
	color : #566C98;
	font-style : normal;
	font-weight : bold;
	font-size : 11pt; 
	margin : 10px 0px 5px 0px;
	text-transform : uppercase;
	border-bottom : solid 1px #DDDDDD;
}
#master_contentMainArea H2 .name{
	color : #CC5500;
}

#master_contentMainArea H3
{
	color : #606060;
	font-family : Verdana;
	font-style : normal;
	font-weight : normal;
	font-size : 9pt; 
	margin-bottom : 15px;
	text-transform : uppercase;
	line-height : 17pt;
}
#master_contentMainArea H4
{
	color : #4F5D6D;
	font-style : normal;
	font-weight : bold;
	margin-bottom : 10pt;
}
#master_contentMainArea .list
{
	color : #667CA8;
	font-style : italic;
	font-weight : bold;
	text-align : center;
}

#master_contentMainArea .footNote
{
	color : #909090;
	font-style : normal;
	font-weight : normal;
	font-size : 8pt;
	margin-top : 10px;
}
#master_contentMiddleLeftArea
{
	width : 213px;
	overflow : hidden;
	background : #FFFFFF;
	border : solid 1px #274C73;
	border-right : 0px;
	border-bottom : 0px;
	border-top : solid 1px #DDDDDD;
	z-index : 1;
	color : #444444;
	vertical-align : top;
	/*FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#EEEEFF, endColorstr=#FFFFFF;*/
}
#master_contentMiddleRightArea
{
	width : 340px;
	overflow : hidden;
	background : #FFFFFF;
	border-top : solid 1px #DDDDDD;
	border-left : 0px;
	border-right : 0px;
	border-bottom : 0px;
	z-index : 1;
	color : #444444;
	vertical-align : top;
}
.contentMiddleClass
{
	margin : 10px 0px 0px 0px;
}
.contentMiddleClass div
{
	color : #444444;
	font-style : normal;
	font-weight : normal;
	font-size : 10pt; 
	margin : 5px 5px 10px 5px;
}
.contentMiddleClass .name
{
	color : #173C63;
	font-style : normal;
	font-weight : normal;
	font-size : 10pt; 
	padding : 0px 0px 2px 0px;
	margin : 0px;
}
.contentMiddleClass .date
{
	color : #606060;
	font-style : normal;
	font-weight : normal;
	font-size : 7pt;
	padding : 0px 0px 2px 0px;
	text-align : right;
}

#master_contentDarkLeftArea
{
	width : 213px;
	overflow : hidden;
	background : #294772;
	background-image : url("images/header_footer_fade_thin_dark.png");
	border : solid 1px #274C73;
	z-index : 1;
	color : #FFFFFF;
	vertical-align : top;
}
#master_contentDarkLeftArea div
{
	color : #FFFFFF;
	font-style : normal;
	font-weight : normal;
	font-size : 10pt; 
	margin : 5px 5px 10px 5px;
}
#master_contentDarkLeftArea .name
{
	color :	#B6CCF8;
	font-style : normal;
	font-weight : normal;
	font-size : 11pt; 
	padding : 0px 0px 2px 0px;
	margin : 0px;
}
#master_contentDarkLeftArea .date
{
	color : #B6CCF8;
	font-style : normal;
	font-weight : normal;
	font-size : 7pt;
	padding : 0px 0px 2px 0px;
	text-align : right;
}
#master_contentDarkLeftArea a
{
	color : #FF9966;
	text-decoration : none;
}
#master_contentDarkLeftArea a:hover
{
	text-decoration : underline;	
}

#master_contentDarkRightArea
{
	width : 340px;
	overflow : hidden;
	background : #294772;
	background-image : url("images/header_footer_fade_thin_dark.png");
	border : solid 1px #274C73;
	z-index : 1;
	color : #FFFFFF;
	vertical-align : top;
}
#master_contentDarkRightArea div
{
	color : #FFFFFF;
	font-style : normal;
	font-weight : normal;
	font-size : 10pt; 
	margin : 5px 5px 10px 5px;
}
#master_contentDarkRightArea .name
{
	color : #B6CCF8;
	font-style : normal;
	font-weight : normal;
	font-size : 11pt; 
	padding : 0px 0px 2px 0px;
	margin : 0px;
}
#master_contentDarkRightArea .date
{
	color : #B6CCF8;
	font-style : normal;
	font-weight : normal;
	font-size : 7pt;
	padding : 0px 0px 2px 0px;
	text-align : right;
}
#master_contentDarkRightArea a
{
	color : #FF9966;
	text-decoration : none;
}
#master_contentDarkRightArea a:hover
{
	text-decoration : underline;	
}

#master_contentNewsArea
{
	width : 230px;
	background : #294772;
	background-image : url("images/header_footer_fade_thin_dark.png");
	border : solid 1px #274C73;
	z-index : 1;
	color : #EFEFEF;
	vertical-align : top;
}
#master_contentNewsArea div
{
	font-style : normal;
	font-weight : normal;
	font-size : 9pt; 
	margin : 10px 5px 0px 5px;
}
#master_contentNewsArea .ingress
{
	color : #EEEEEE;
}
#master_contentNewsArea .name
{
	color : #B6CCF8;
	font-style : normal;
	font-weight : normal;
	text-transform : uppercase;
	font-size : 10pt; 
	padding : 0px 0px 2px 0px;
	margin : 0px;
}
#master_contentNewsArea .date
{
	color : #96ACD8;
	font-style : normal;
	font-weight : normal;
	font-size : 7pt;
	padding : 0px 0px 2px 0px;
	text-align : right;
}
#master_contentNewsArea a
{
	color : #FF9966;
	text-decoration : none;
}
#master_contentNewsArea a:hover
{	
	text-decoration : underline;	
}

/* Main menu */

#mainMenu
{
	position : absolute;
	left : 50%;
	width : 784px;
	margin : 0px;
	margin-left : -393px;
	padding-left : 0px;
	top : 66px;
	z-index : 99;
	background : white;
	font-family : Calibri;
}
.mainMenu_BtnDrop
{
	background : #3266A2 url(images/btn_menu_drop.gif) no-repeat;
	width : 156px;
	height : 22px;
	text-align : left;
}
.mainMenu_Btn
{
	background : #3266A2 url(images/btn_menu.gif) no-repeat;
	width : 156px;
	height : 22px;
	text-align : left;
}
.mainMenu_Btn a
{
	position : relative;
	/*margin : 3px 15px 3px 5px;*/
	width : 156px;
	height : 22px;
	color : #FFFFFF;
}
.mainMenu_BtnDrop a
{
	text-transform : uppercase;
	position : relative;
	top : 4px;
	left : 5px;
	width : 156px;
	height : 22px;
	color : #FFFFFF;
	font-size : 9pt;
}
.mainMenu_BtnDrop a:hover
{
	color : #FF9966;
	text-decoration : none;
}
#popupMenu
{
	position : absolute;
	left : 50%;
	width : 784px;
	top : 67px;
	margin : 0px;
	margin-left : -393px;
	z-index : 100;
	visibility : visible;
}
.popupMenu_Sub
{
	width : 156px;
	background : #4F5D6D;
	display : none;
	FILTER : alpha(opacity=87);
}
.popupMenu_BtnDrop
{
	text-transform : uppercase;
	background : #4F5D6D url(images/btn_menu_drop_active.gif) no-repeat;
	width : 156px;
	height : 22px;
	text-align : left;
}
.popupMenu_BtnDrop a
{
	position : relative;
	top : 4px;	
	left : 5px;
	width : 156px;
	height : 22px;
	color : #FFFFFF;
	font-size : 9pt;
}
.popupMenu_BtnDrop a:hover
{
	color : #FF9966;
	text-decoration : none;
}
.popupMenu_SubLnk
{
	border : 0px none #333333;
	padding : 5px;
	margin : 0px 1px 0px 1px;
}
.popupMenu_SubLnk a
{
	width : 156px;
	height :22px;
	color : #FFFFFF;
	font-size : 9pt;
}
.popupMenu_SubLnk a:hover
{
	color : #FF9966;
	text-decoration : none;	
}
.popupMenu_SubLnk:hover 
{
	background : #3F4D5D;
}
.popupMenu_Foot
{
	background : #555555;
}
