﻿/* CSS Document */

/* GRCC Base Layout Styles*/

div #left {
	float: left;
}

div #right {
	float: right;
}

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-image: url('../images/bg1.jpg');
	background-repeat: repeat-x;
	background-color: #076324;
	background-position: top left;
	margin: 0;
	padding: 0 0 20px 0;
}
P.content  {
	FONT-SIZE: 12px
}

.pdflist-title {
	margin: 0;
	padding-top: 8px;
}

.pdflist UL, #content_wrapper UL, #content_wrapper2 UL  {
	FONT-SIZE: 12px;
	line-height: 16px;
	list-style-type: square;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

.pdflist li, #content_wrapper li, #content_wrapper2 li   {
	FONT-SIZE: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}


.pdflist UL LI UL LI, #content_wrapper UL LI UL LI, #content_wrapper2 UL LI UL LI  {
	FONT-SIZE: 12px;
	line-height: 16px;
	list-style-image: url('../images/sub-arrow.gif');
	margin: 0px 0px 2px 10px;
	padding: 0px;
}


.pdflist UL a:visited, .pdflist LI a:visited, #content_wrapper UL a:visited, #content_wrapper LI a:visited, #content_wrapper2 UL a:visited, #content_wrapper2 LI a:visited  {
	FONT-SIZE: 12px;
	line-height: 16px;
	color: #7d7d7d;
}
.pdflist p {
	margin: 16px 8px 6px 0px;
}

.content UL, .content LI  {
	FONT-SIZE: 12px;
	line-height: 16px;
	list-style: square;
}

	
#leftgutter {width: 25%;/*display: none;*/}

#rightgutter{width: 25%;}

#mainwrapper{
	background-image: url('../images/main_header.jpg');
	background-repeat: no-repeat;
	background-position:left top;
	width: 780px;
	}

#maincontent{width: 490px;padding: 12px;margin:0;vertical-align: top;}

#rightsidebar{background-color: white;width: 120px;padding: 4px;margin:0;border-left: 1px dashed #333333;vertical-align: top;}

#header {background-image: url('../images/dl_header.jpg');
	background-color: white;
	background-repeat: no-repeat;
	background-position:  
               right bottom;
	width: 780px;
	height: 87px;
	padding: 0px; 
	
}

.h_gutter	{
	height: 120px;
	padding:0;
	margin:0;
	vertical-align:top;
	width: 100%;
	background-color: #0D5444;
	}
	
#h_gutter_shdw {
	background-image: url(../images/bg_macLines_shadow.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
}
	


td	{
	height: 1px;
	}

a {
	color: #006633;
}

a:hover {
	color: #5C743D;
	text-decoration:none;
}

a:visited {
	color: #7d7d7d;
}

#bg_global5_shadow {
	background-image: url(../images/bg_global5_shadow.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
}

/*==================================================================*/
/* 	HEADER NAVIGATION BAR
/*==================================================================*/

#navwrapper	{
	background-color: #06437D;
	height: 33px;
 	width: 610px;
	vertical-align: top; 
	}
	

/*==================================================================*/
/* 	LEFT SIDE NAVIGATION BAR
/*==================================================================*/

#leftsidebar {
	width: 170px;
	min-height: 532px;
	background-color: #adcce0;
	background-image: url('../images/main_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px -160px;
	margin: 0;
	padding: 14px 0 0 0;
	padding: 0 !important;
	vertical-align: top;
}
.navigation {
	position: fixed;
	margin: -14px 0 0 0;
	padding: 0;
	/*background: red;*/
}

#lh_subnavHead	{
	padding-top: 4px;
	padding-left: 10px;
	padding-right:0;
	padding-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	text-align: left;
	border-top: 1px solid white;
	border-bottom: 1px solid #3F75AB;
	background-color: #BECFE3;
	}
	
#lh_subnav	{
	display: block;
	border-top: 1px solid white;
	border-bottom: 1px solid #3F75AB;
	}
	
.lh_subnav, a.lh_subnav:link, a.lh_subnav:visited, a.lh_subnav:active {
	display: block;
	padding-top: 3px;
	padding-left: 10px;
	padding-right:0;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	line-height: 17px;
	color: #333333;
	text-align: left;
	text-decoration: none;
	}
	
a.lh_subnav:hover {
	display: block;
	width: auto;
	color: #000000;
	background-color: #BECFE3;
	text-decoration: none;
	/*background: #E1E1FF url(../images/arrow_16.gif) 0% 50% no-repeat;*/
	}
	
/*==================================================================*/
/* 	RIGHTSIDE NAVIGATION BAR
/*==================================================================*/

#rightcolumn_catalog {
	width: 140px;
	vertical-align: top;
	background-image: url(../images/catalog_cover.jpg);
	background-image: url(../images/catalog_cover2.jpg); /*changed 5-27-08*/
	background-image: url(../images/catalog_supp_cover.jpg); /*changed 11-15-08*/
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
	background-image: url('../images/main_header.jpg');
	background-repeat: no-repeat;
	background-position: -616px -204px;
	padding: 0px 11px 0px 11px;
	padding-top: 0px; /*changed 5-27-08*/
}

/*#rightcolumn_catalog a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	}
#rightcolumn_catalog a:hover, #rightcolumn_catalog a:active, #rightcolumn_catalog a:focus {
	display: block;
	text-decoration: none;
	background-color: #BFE2C3;
	color: black
}*/

	
#rightcolumn {
	width: 140px;
	vertical-align: top;
	margin:0;
	padding: 0;
}

#rightcolumn_footer {
	vertical-align: bottom;
	margin: 0px;
	padding-left: 16px;
	padding-right: 6px;
	text-align: left;
	/*border-left: 1px dashed #A6ACBF;
	border-left: 1px dashed #155A29;*/
	background-color: #FFFFFF;
}

.rightnav_head{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-bottom: 10px;
}
.rightnav{
	font-family: Arial, Helvetica, sans-serif;
	color: black;font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 6px;
}
.rightnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #0066cc;
  	font-weight: bold;
	}
.rightnav a:hover, #rightnav a:active, #rightnav a:focus {
	text-decoration: none;
	color: black;
	text-decoration: underline;
}
.rightnav a:visited {
	color: #669999;
	}

/* ------ Header ------ */

#header_nav_bg {
	background-color: #3F75AB;
}


	

/* ------ Center Column for Content ------ */
#content_wrapper, #content_wrapper2 {
	width: 446px;
	margin: 0;
	padding: 0 12px 10px 16px;
	/*padding-top: 16px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 16px;*/
	text-align: left;
	vertical-align: top;
	background-color: white;
	}
		
#content_wrapper2  {
	width: 100%;
	}
	
#content_wrapper2 h4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	padding: 0;
}

#content_wrapper {
	background-image: url('../images/main_header.jpg');
	background-repeat: no-repeat;
	background-position: -170px -204px; 
	}

	
#content_wrapper p, #content_wrapper2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
#content_shadow {
	background-image: url(../images/content_shadow.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
	}	
h2.title {
	font-size: 14px;
	color: #666666;
	padding:0 0 4px;
	margin: 1px 0 12px 0; /* top, right, bottom, left*/
	border-bottom: 1px solid #ccc;
	}
	
h3.section {
	font-size: 18px;
	font-weight: bold;
	color: #076324;
	padding: 0;
	margin: 20px 0px 10px 16px;
	vertical-align: bottom;
	}
	
#section {
	line-height: 30px;
	height: 56px;
	overflow: hidden;
	vertical-align: bottom;
	background-image: url('../images/main_header.jpg');
	background-repeat: no-repeat;
	background-position: -170px -149px;
	}

.note	 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.note a:link, .footer a:visited	 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #243A97
	}
	
.note a:hover		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #003300;
	text-decoration: none;
	}
	
#pdf-list {
	background-image: url('../images/feature-box.png');
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}
	
	#pdf-list p {
		width: 230px;
		line-height: 16px;
		margin: 0 0 10px 0;
		padding: 0;
		}
		
#pdf-list-inner {
	background-image: url('../images/feature-box-sides.png');
	background-repeat: repeat-x;
	margin: 0;
	padding: 20px 0 0 16px;
	min-height: 190px;
	}
		
#pdf-list-bottom {
	background-image: url('../images/feature-box.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 22px;
	display: block;
	}

#pdf-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 230px;
}

#pdf-list li, #pdf-list li ul li {
	line-height: 16px;
	background: url(/images/panel_arrow_bullet1.gif) no-repeat left 6px;
	margin: 0 0 8px 10px;
	padding-left: 8px;
	list-style: none;
	}
	
	#pdf-list li span {
		font-size: 11px;
		}

.new_item {
	font-size: 9px;
	text-transform: uppercase;
	letterspacing: 2em;
	text-weight: bold;
	background: #f9c265;
	padding: 2px;
}	
	
/* ------ Section Head ------ */ 

td#sectionhead { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	line-height: 38px; 
   	background-color: #3B6652; 
   	color: #DCDCDC; 
   	text-indent: 10px; 
   	}
#sectionhead a, #sectionhead a:link, #sectionhead a:visited , #sectionhead a:focus {
	text-decoration: none;
	color: #DCDCDC;
	line-height: 2;
	}
	


/* ----------Search Box--------------- */
.search {
	border-left: buttonshadow 1px inset; 
	border-right: buttonshadow 1px inset; 
	border-top: buttonshadow 1px inset; 
	border-bottom: buttonshadow 1px inset; 
	padding: 2px; 
	background-color: white; 
	font: 11px Verdana, Geneva, Arial, Helvetica; 
	width: 120px; 
	color: #333333; 
}

#search_box {	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	font-size: 9px;
	background-color:#BECFE3;
	background-color: #CCE3F8;
	background-color: #DFDFDF;
	margin: 4px 6px;
	padding: 0px;
}
/* ----------Navigation Divider--------------- */

/*#p7PMnav .navdivider{
	display: block;
	text-decoration: none;
	background-color: #BECFE3;
	margin-bottom: 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #3F75AB;
}

#p7PMnav .navdivider_top{
	display: block;
	text-decoration: none;
	background-color: #BECFE3;
	margin-top: 0;
	padding-top: 4px;
	border-top: 1px solid #3F75AB;
}

#p7PMnav .navdividerspace{
	display: block;
	text-decoration: none;
	background-color: #BECFE3;
	margin-bottom: 0;
	padding-top: 6px;
}*/

/*----------------Campus News---------------------*/
.heading3	{
	color:#4d8dd5;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align: left;
}

.hrcatcolor	{
	color:#4d8dd5;
}

.newsheadlines	{
	font:11px tahoma,sans-serif;
	text-align: left;
	padding:0;
	margin:0;
	color:#000;
}
#green_shaded_note  {
	width: 124px;
	padding: 8px;
	margin: 20px 0px 0px 0px;
	background-color: #CAEACD;
	}
#green_shaded_note p {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0;
	}
#green_shaded_note a, #green_shaded_note a:link, #green_shaded_note a:visted, #green_shaded_note a:focus  {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	}
#green_shaded_note a:hover  {
	text-decoration: none;
	}

/* ----------Footer--------------- */
td#footerWrap  {
	border-top: 1px solid #4e812c;
	background: #adcfe7;
	width: 780px;
	}

.footer	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #076324;
	}
	
.footer a:link, .footer a:visited	 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #076324;
	}
	
.footer a:hover		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000;
	text-decoration: none;
	}
.footer1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#update_tag  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 0;
}
	
/*=====================================================================*/
/*  CONTACT US TABLE                                                   */
/*=====================================================================*/

TD.dept_titlecell {
	padding-right: 7px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 6px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	font-size: 12px;
	border-bottom: 2px solid #999999;
}
TH.dept_titlecell {
	padding-right: 7px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 6px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-align: left; 
	font-size: 12px;
	border-bottom: 2px solid #999999;
}
TD.dept_infocell {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 6px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-align: right; 
	font-size: 12px;
	border-bottom: 2px solid #999999;
}
TD.cell {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 6px
}
TH.cell {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.leftcell {
	BORDER-BOTTOM: 1px dotted #999999; 
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 6px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-SIZE: 12px
}
TH.leftcell {
	BORDER-BOTTOM: 1px dotted #999999;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 6px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-SIZE: 12px
}
TD.rightcell {
	BORDER-BOTTOM: 1px dotted #999999; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 6px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right; 
	FONT-SIZE: 12px
}
TH.rightcell {
	BORDER-BOTTOM: 1px dotted #999999; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 6px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right; 
	FONT-SIZE: 12px
}

#indent20 {
	margin-left: 20px;
}

/*#back-to-top {
	margin: 30px 0px 0px 0px;
	padding: 0;
	float: right;
}*/

#back-to-top_divider {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 4px 0px;
	text-align: right;
	clear: both;
	border-bottom: 1px dotted #999999;
}

#back-to-top_divider a, #back-to-top_divider a:link, #back-to-top_divider a:visited  {
	width: 100%;
	margin: 0;
	padding: 0;
	display: block
	text-decoration: none;
}

#back-to-top_divider a:hover {
	width: 100%;
		
}

#back_to_top1, #back_to_top1 a, #back_to_top1 a:link {
	height: 13px;
	background: url('../images/back_to_top1.gif') no-repeat left top;
	display: block;
}

#back_to_top1 a:hover {
	height: 13px;
	background: url('../images/back_to_top1.gif') no-repeat left bottom;
	display: block;
}

#back_to_top2, #back_to_top3  {
	height: 13px;
	background: url('../images/back_to_top2.gif') no-repeat right top;
	display: block;
}

#back_to_top2 a,#back_to_top3 a, #back_to_top2 a:link, #back_to_top3 a:link {
	height: 13px;
	border-bottom: 1px dotted #999999;
	display: block;
}

#back_to_top2 a:hover, #back_to_top3 a:hover  {
	height: 13px;
	background: url('../images/back_to_top2.gif') no-repeat right bottom;
	display: block;
}

#back_to_top3 a, #back_to_top3 a:link {
	border: 0;
	margin: 0;
	padding: 0;
}

.image_right {
	float: right;
	padding-left: 10px;
	padding-bottom: 6px;
}

.comment_link, .comment_link a, .comment_link a:link, .comment_link a:visited {
	padding: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
	text-align: center;
	}
	
.comment_link a:hover  {
	background: #CCE3F8; /* light blue */
	background: #06a58a; /* med green */
	color: #ffffff;
	}
	
.AccordionPanel, .panels {
		margin: 12px 0 16px 0;
		padding: 6px;
		border: 1px solid #ccc;
		background: #fef5d8;
		background: #e7db9c;
		background: #e7db9c;
		}
		
	
		
.AccordionPanel a, .AccordionPanel a:link, .panels a, .panels a:link {
		text-decoration: none;
		color: #003399;
		color: #0066cc;
  		border: none;
		}
		
.AccordionPanel a:visited, .panels a:visited {
	color: #669999;
	}
	
.AccordionPanel a:hover, .panels a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.AccordionPanelTab h2, .panels h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: bold;
		margin: 4px 0 2px 0;
		padding: 0 0 4px 0;
		letter-spacing: 0;
		color: #2b598a;
		text-transform: none;
		}
		
.panels p, 
.panels ul, 
.panels ol,
.AccordionPanelContent p,
.AccordionPanelContent ul,
.AccordionPanelContent ol {
		margin: 0;
		padding: 0;
		font-size: 11px;
		line-height: 1.2em;
		color: #333;
		}
		
		.AccordionPanelContent p,
		.panels p {
			line-height: 1.4em;
			margin: 0 6px 8px 6px;
			}
		
		.AccordionPanelContent ul li,
		.panels ul li {
			margin: 0 6px 6px 8px;
			padding: 0 0 0 8px;
			background: url(/images/panel_arrow_bullet1.gif) no-repeat left 4px;
			list-style-type: none;
			}
			
/*================================================================
	 COLORED BOXES
================================================================*/
.grey_box {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #bbb;
	margin: 12px 0;
	-moz-box-shadow: 0 3px 5px 0 #ccc;
  	-webkit-box-shadow: 0 3px 5px 0 #ccc;
  	box-shadow: 0 3px 5px 0 #ccc;
}
.grey_box_content h3 {
	margin-bottom: 6px;
}
.grey_box_content {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #fff;
	padding:10px 167px 10px 10px;
	}
.grey_box {
	background-color: #EAEAEA;
	color: #333;
	border-color: #C1C1C1;
}


.blue_box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbb;
	margin: 12px 0;
	-moz-box-shadow: 0 3px 5px 0 #ccc;
  	-webkit-box-shadow: 0 3px 5px 0 #ccc;
  	box-shadow: 0 3px 5px 0 #ccc;
}
.blue_box_content h3 {
	margin-bottom: 6px;
}
.blue_box_content {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #fff;
	padding:10px 167px 10px 10px;
}
.blue_box {
	/*background: #D7E7F5;
	color: #5E6984;*/
	background-color: #adcfe7;
	color: #333;
	border-color: #AACEE6;
}


.green_box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbb;
	margin: 12px 0;
	-moz-box-shadow: 0 3px 5px 0 #ccc;
  	-webkit-box-shadow: 0 3px 5px 0 #ccc;
  	box-shadow: 0 3px 5px 0 #ccc;
}
.green_box_content h3 {
	margin-bottom: 6px;
}
.green_box_content {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #fff;
	padding:10px 167px 10px 10px;
}
.green_box {
	background-color: #E2F2CE;
	color: #466840;
	border-color: #BFE098;
}
.green_box a {
	color: #466840 !important;
}


.yellow_box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbb;
	margin: 12px 0;
	-moz-box-shadow: 0 3px 5px 0 #ccc;
  	-webkit-box-shadow: 0 3px 5px 0 #ccc;
  	box-shadow: 0 3px 5px 0 #ccc;
}
.yellow_box_content h3 {
	margin-bottom: 6px;
}
.yellow_box_content {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #fff;
	padding:10px 167px 10px 10px;
}
.yellow_box {
	background-color: #D7E7F5;
	color: #5E6984;
	border-color: #AACEE6;
}
.yellow_box {
	background: #FFF9CC;
	color: #736B4C;
	color: #5e5635;
	border-color: #FFDB4F;
}



.red_box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
	-moz-box-shadow: 0 3px 5px 0 #ccc;
  	-webkit-box-shadow: 0 3px 5px 0 #ccc;
  	box-shadow: 0 3px 5px 0 #ccc;
}
.red_box_content h3 {
	margin-bottom: 6px;
}
.red_box_content {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #fff;
	padding:10px 167px 10px 10px;
}
.red_box {
	background-color: #FDE9EA;
	color: #A14A40;
	border-color: #FDCED0;
}

.grey_box, .blue_box, .green_box, .yellow_box, .red_box {
	background-image: url(../images/catalog_cover_home.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.grey_box_content h2, .blue_box_content h2, 
.green_box_content h2, .yellow_box_content h2, .red_box_content h2 {
	font-size: 14px;
}
.grey_box_content h3, .blue_box_content h3, 
.green_box_content h3, .yellow_box_content h3, .red_box_content h3 {
	font-size: 12px;
}


