/* Home Page Middle Content */

#a-home{
	width:444px;
	}

/* Home Page Right Side */

#c-right{
	width:205px;
	position:absolute;
	top:21px;
	right:20px;
	font:normal 11px tahoma,verdana,sans-serif;
	color:#333;
	}

/* Boxes */

#c-right div:first-child{
	margin-top:0px;
	}

.box{
	background:url(/images/layout/box-grey.gif) repeat-y right top;
	padding:15px;
	margin-top:15px;
	border:1px solid #cecece;
	}

.b-blue{
	background-image:url(/images/layout/box-blue.gif);
	border-color:#c0d9f0;
	}

.b-green{
	background-image:url(/images/layout/box-green.gif);
	border-color:#c3d3c7;
	}

.b-tan{
	background-image:url(/images/layout/box-tan.gif);
	border-color:#d1d1c4;
	}

.b-yellow{
	background:#fffde4 url(/images/layout/box-yellow.gif) repeat-y top left;
	border-color:#f5e4aa;
	}

.box-center{
	margin-top:15px;
	text-align:center;
	}

.b-blank{
	margin-top:20px;
	}

/* Right Content */

#c-right h2, #c-right p, #c-right ul, #c-right ol{
	margin-top:.7em;
	margin-bottom:0px;
	}

#c-right div h2:first-child, #c-right div p:first-child, #c-right div ul:first-child, #c-right div ol:first-child{
	margin-top:0px;
	}

#c-right h2{
	font:bold 11px tahoma,verdana,sans-serif;
	line-height:1.4em;
	text-transform:uppercase;
	color:#a51e1e;
	}

#c-right h2 a{
	color:#a51e1e;
	text-decoration:none;
	border-bottom:1px solid #e9cdc1;
	}

#c-right h2 a:hover{
	border-color:#a51e1e;
	}

#c-right a{
	color:#336666;
	text-decoration:none;
	border-bottom:1px solid #99cc99;
	}

#c-right a:hover{
	border-color:#191919;
	}

/* Links */

#c-right .b-links{
	margin-left:0px;
	padding-left:12px;
	list-style:none;
	padding-left:0px;
	color:#b5b5a9;
	margin-top:1em;
	}

#c-right .b-links li{
	margin:.6em 0px;
	line-height:1.3em;
	}

/*
#c-right .b-links li{
	border-top:1px dotted #ddddcd;
	padding:5px 0px 7px 0px;
	margin:0px;
	}

#c-right .b-links li:first-child{
	border:none;
	}
*/

/* Misc */

#a-home .inside{
	border-top:1px solid #ddd;
	padding-top:.6em;
	margin-top:2em !important;
	}

#a-home .inside p{
	margin:0px !important;
	}

#a-home .inside h2{
	margin-bottom:1em;
	}

#a-home .inside h3{
	margin-top:.8em 0px 0px 0px !important;
	}