@charset "utf-8";
/* 
TABLE OF CONTENTS:
-----------------
HEADERS
LINK LISTS
LINKS
TABLES 
BOXES */

/*  ==== HEADERS ======================================================  */
/* Dark-Blue / Light-Blue / White Background */
.main-area, .sub-area, .local-area {
	width: 100%;
	font-size: 13px;
	font-weight: bold; 
	margin: 0;
	padding: 3px 0 3px 3px;
}
.main-area { background-color: #c4d0e9; color: #000000; } /* Dark-Blue */
.sub-area { background-color: #f3f4fa; color: #000000; } /* Light-Blue */

/* Link */
.main-area a, .sub-area a {  
	background: url('http://www.checkpoint.com/images/bullets/arrow_FF854C.gif') 0 4px no-repeat;
	text-decoration: none; 
	padding-left: 10px;
}
.main-area a { color: #000000; }
.sub-area a { color: #000000; }


/*  ==== LINK LISTS ======================================================  */
/* Small Blue and Small Orange Arrow Link List */
.small-blue-link-list, .small-orange-link-list { 
	margin: 5px 0 15px;
	padding: 5px 0 10px 9px;
	font-size: 11px;
	list-style: none;
}

.small-blue-link-list li, .small-orange-link-list li  { margin-bottom: 7px; list-style: none; }
.small-blue-link-list li a, .small-orange-link-list li a { text-decoration: none; padding-left: 7px; }

.small-blue-link-list li a { background: url('http://www.checkpoint.com/images/home6/arrow_link_blue.gif') 0 4px no-repeat; }
.small-orange-link-list li a { background: url('http://www.checkpoint.com/images/home6/arrow_link_orange.gif') 0 4px no-repeat; }

/*  ==== LINKS ======================================================  */
.link-arrow {
	background: url('http://www.checkpoint.com/images/bullets/arrow_FF854C.gif') 0 4px no-repeat;
	text-decoration: none; 
	padding-left: 10px;
}

/*  ==== TABLES ======================================================  */
/* Address Tables */
.address { border-spacing: 0; width: 100%; }
.address td { padding: 5px; vertical-align: top; }
.bottom-line { border-bottom: 3px solid #f3f4fa; }

/*  ==== BOXES ======================================================  */
.content-container {
	margin:20px 0;
	padding:0;
	border:1px solid #5971ae;
	float:left;
	width: 100%;
}

.content-container .cc-head,
.content-container .cc-body {
	margin:0;
	padding:5px;
}

.content-container .cc-head {
	background:#f3f4fa; /* #c4d0e9 */
	border-bottom:1px solid #5971ae;
	font-weight:bold;
	color:#1e367b;
}

.content-container .cc-body .cc-col1, 
.content-container .cc-body .cc-col2 {
	padding-bottom:5px;
	width:49%;
}

.content-container .cc-body .cc-col1 {float:left;}
.content-container .cc-body .cc-col2 {float:right;}

