/* reset default styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
table {font: normal 14px/16px 'Helvetica', Arial, sans-serif;
	border-top: 1px solid #d0c6a7;
	border-right: 1px solid #d0c6a7;
	border-bottom: 1px solid #d0c6a7;
	border-left: 1px solid #d0c6a7;}
th {font: bold 14px/16px 'Helvetica', Arial, sans-serif;
	background-color:#f7d775;
	color:#7e2b1b;
	padding:8px;}
td {padding:4px;}
bolditalic{font-weight: bold;
	   font-style:italic;}

textarea {overflow-y:auto;}
html {overflow-y:scroll;}
:focus {outline: 0;}
input[type="image"] {border: 0;}
input { 
 background-color: #f5e8bb;font: normal 12px/14px 'Helvetica Neue', 'Helvetica', Arial, sans-serif; } 
textarea { 
 background-color: #f5e8bb;font: normal 12px/14px 'Helvetica Neue', 'Helvetica', Arial, sans-serif; } 

select {
	border: 1px solid #c8bc93;
	background: #f5e8bb;
	color: #554744;
	normal 12px/14px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;}


html {
	min-height: 100%;
	height: auto;
}

body {
	background: #f6ea9e;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

sup {
	position: relative;
	margin: 0 1px 0 2px;
	padding: 0;
	line-height: 8px;
}

hr {
	height: 2px;
	overflow: hidden;
	background: none;
	border: 0;
	margin: 17px 0 18px 0;
	padding: 0;
	background: url("../images/layout/backgrounds/hr.png") repeat-x;
}

.image-left {
	float: left;
	margin: 0 12px 5px 0;
}

#navigation hr {
	height: 1px;
	overflow: hidden;
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.image-right {
	float: right;
	margin: 0 0 5px 12px;
}

.bordered {
	background: #fff9e6;
	padding: 5px;
	border-top: 1px solid #e8dcb4;
	border-right: 1px solid #d0c6a7;
	border-bottom: 1px solid #d0c6a7;
	border-left: 1px solid #e6d8b5;
}

.footnote {
	color: #206551 !important;
	font-size: 11px !important;
	line-height: 14px !important;
}


#outside-top {
	width: 955px;
	margin: 0 auto;
	padding: 9px 12px 8px 12px;
	font: normal 11px/13px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #c8a882;
}

#outside-top:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#outside-top .left {
	float: left;
	width: 35%;
}

#outside-top .right {
	float: right;
	width: 55%;
	text-align: right;
}

#outside-top a {
	color: #d7912f;
	text-decoration: none;
}

#outside-top a:hover {
	color: #d7912f;
	text-decoration: underline;
}

#outside-top a.active,
#outside-top a.active:hover {
	color: #c8a882;
	text-decoration: none;
	cursor: default;
}

#outside-top span {
	padding: 0 6px;
	color: #d7912f;
}

#outside-bottom {
	width: 955px;
	margin: 0 auto;
	padding: 9px 12px 8px 12px;
	font: normal 11px/13px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #bba16a;
}

#outside-bottom:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#outside-bottom .left {
	float: left;
	width: 45%;
}

#outside-bottom .right {
	float: right;
	width: 45%;
	text-align: right;
}

#outside-bottom a {
	color: #d7912f;
	text-decoration: none;
}

#outside-bottom a:hover {
	color: #d7912f;
	text-decoration: underline;
}

#outside-bottom span {
	padding: 0 6px;
	color: #d7912f;
}

body.no-sidebar #inside-wrapper {
	background: #fdf2cc url("../images/layout/backgrounds/pattern-nosidebar.jpg") right top repeat-y;
}

#inside-wrapper {
	position: relative;
	width: 955px;
	margin: 0 auto;
	border: 12px solid #fedf70;
	background: #fdf2cc url("../images/layout/backgrounds/pattern.jpg") right top repeat-y;
}

#inside-wrapper2 {
	position: relative;
	width: 955px;
	background: url("../images/layout/backgrounds/shadow2.png") right bottom repeat-x;
}

#inside-wrapper2:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#logo {
	position: relative;
	width: auto;
	height: 58px;
	padding: 0 6px;
	font: bold 55px/58px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	text-transform: uppercase;
	text-shadow: #b87b22 0 2px 3px;
	color: #f6e99f;
	background: #e3a72c;
}

#logo span {
	position: absolute;
	top: 0;
	left: 0;
	width: 955px;
	height: 58px;
	background: url("../images/layout/titles/header.jpg") no-repeat;
}

@media print {
  #logo span { display: none; }
}

#search-box {
	position: absolute;
	top: 18px;
	right: 17px;
	width: 220px;
	height: 30px;
	text-align: right;
}

@media print {
  #search-box { display: none; }
}

#search-box #input-query {
	position: relative;
	right: -22px;
	padding: 4px 4px 4px 8px;
	width: 180px; /* 192 */
	height: 16px; /* 24 */
	background: url("../images/layout/backgrounds/search-box.png") right top no-repeat;
	border: 0;
	color: #736357;
	font: normal 12px/16px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
}

#search-box #input-query.active {
	color: #000;
}

#search-box #input-query.search-type-box {
	width: 192px;
	height: auto;
	font-size: 16px;
	color: #000;
	opacity: 0.7;
}

#search-box #input-search {
	position: relative;
	left: -2px;
	top: -1px;
	vertical-align: middle;
	margin-bottom: 0;
}

#sidebar {
	z-index: 5;
	position: relative;
	float: left;
	width: 205px;
	background: #812e15 url("../images/layout/backgrounds/sidebar.jpg") left bottom no-repeat;
}

#sidebar #sidebar-inside {
	width: auto;
	padding: 1px 0;
	background: url("../images/layout/backgrounds/sidebar-top.jpg") left top no-repeat;
	min-height: 333px;
}

#sidebar #sidebar-inside .announcements {
	padding: 22px 0 14px 0;
	margin: 0 20px 10px 20px;
	border-top: 1px solid #954328;
	border-bottom: 1px solid #954328;
	font: normal 12px/14px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #f5e89c;
}

#sidebar #sidebar-inside .announcements h6 {
	position: relative;
	top: -4px;
	margin: 0 0 10px 0;
	padding: 6px 0 0 19px;
	color: #ecbe41;
	font: bold 14px/14px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	background: url("../images/layout/backgrounds/exclamation.png") 2px 0 no-repeat;
}

#sidebar #sidebar-inside .announcements p {
	margin: 0 0 10px 0;
}

#sidebar #sidebar-inside .announcements ol {
	list-style-type: decimal;
	margin: 0 0 10px 0;
}

#sidebar #sidebar-inside .announcements ol li {
	margin: 0 0 10px 18px;
}

#sidebar #sidebar-inside .announcements a {
	color: #d7912f;
	text-decoration: none;
}

#sidebar #sidebar-inside .announcements a:hover {
	color: #d7912f;
	text-decoration: underline;
}

#sidebar #sidebar-inside .announcements a.read-more {
	font: bold 14px/16px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #d7912f;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url("../images/layout/backgrounds/arrow-alt.png") 0 0 no-repeat;
}

#sidebar #sidebar-inside .announcements a.read-more:hover {
	color: #d7912f;
	text-decoration: none;
}

#home-page #sidebar #sidebar-inside {
	height: 343px !important;
}

#home-page #navigation {
	margin-bottom: 0;
}

#navigation {
	position: relative;
	font: bold 20.5px/20.5px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	text-transform: uppercase;
	color: #ecbe41;
	list-style-type: none;
	margin: 15px 0 35px 0;
}

#navigation li {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}

#navigation li a {
	display: block;
	padding: 10px 15px 10px 15px;
	text-align: center;
	text-decoration: none;
	text-shadow: #68240f 0 2px 2px;
	color: #ecbe41;
}

#navigation li a:hover,
#navigation li.active a {
	text-decoration: none;
	text-shadow: #340701 0 2px 2px;
	color: #f6e99d;
	background: url("../images/layout/backgrounds/navigation-rollover.png") bottom repeat-x;
}

#navigation li a span {
	display: block;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
}

#navigation li a span.alternate {
	font-size: 20px;
	line-height: 20px;
}

#navigation li ul {
	position: absolute;
	top: -9999px;
	left: 205px;
	width: auto;
	padding: 15px 5px 20px 5px;
	background: #6e220c url("../images/layout/backgrounds/subnavigation-bg.png") bottom repeat-x;
}

#navigation li.active ul {
	top: 0;
}

#navigation li.active ul.alt-subnav {
	top: auto;
	bottom: 0;
}

#navigation li ul li {
	line-height: 14px;
}

#navigation li ul li a,
#navigation li.active ul li a {
	display: block;
	padding: 8px 30px 5px 36px;
	margin: 0;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	color: #ecbe41;
	font: normal 14px/14px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	background: url("../images/layout/backgrounds/navigation-arrow.png") -20px 10px no-repeat;
	white-space: nowrap;
}

#navigation li ul li a:hover,
#navigation li.active ul li a:hover {
	text-decoration: none;
	text-shadow: none;
	color: #f6e99d;
	background: url("../images/layout/backgrounds/navigation-arrow.png") 20px 11px no-repeat;
}

#home-page #content-area {
	float: none;
	width: auto;
	background: url("../images/layout/backgrounds/pattern-home.jpg") bottom repeat-y;
}

#content-area {
	z-index: 3;
	float: right;
	width: 750px;
}

#home-page #content-area-inside {
	background: url("../images/layout/backgrounds/shadow2.png") bottom repeat-x;
}

#content-area-inside:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#home-page #content-header {
	position: relative;
	float: right;
	width: 750px;
	height: 345px;
	background-color: #f6ea9e;
}

#home-page #content-header img {
	position: absolute;
	top: 0;
	left: 0;
}

#home-page #content-header #header-home {
	position: absolute;
	top: 0;
	left: 0;
	width: 750px;
	height: 345px;
}

#home-page #content-header .header-home-college-hazlo {
	background: url("../images/layout/titles/header-home-college-hazlo.jpg");
}

#home-page #content-header .header-home-get-the-facts {
	background: url("../images/layout/titles/header-home-get-the-facts.jpg");
}

#home-page #content-header .header-home-informate-planea {
	background: url("../images/layout/titles/header-home-informate-planea.jpg");
}

#home-page #content-header .header-home-make-college-happen {
	background: url("../images/layout/titles/header-home-make-college-happen.jpg");
}

#home-page #content-header .header-home-tu-futuro {
	background: url("../images/layout/titles/header-home-tu-futuro.jpg");
}

#home-page #content-header .header-home-your-future {
	background: url("../images/layout/titles/header-home-your-future.jpg");
}

#pagetitle {
	color:#822e14;
	font: bold 22px/22px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	line-height:26px;
}

#pageicons{	
	text-align: right;
}

#content-header {
	z-index: 3;
	position: relative;
	width: 750px;
	height: 166px;
	background: #609182;
}

.shooting-star-bg {
	background: #609182 url("../images/layout/backgrounds/shooting-star.jpg") no-repeat !important;
}

#home-page #content-header h2 {
	position: absolute;
	top: 259px;
	left: 0;
	width: 750px;
	font: bold italic 34px/34px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	text-transform: uppercase;
	color: #8c3614;
	text-align: center;
}

#content-header h2 {
	position: absolute;
	top: 35px;
	left: 25px;
	width: 515px;
	font: bold 34px/34px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	text-transform: uppercase;
	color: #f6e99d;
}

#content-header h2 span {
	display: block;
	font: normal 20px/20px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
}

#home-page #content {
	width: 526px; /* 571 */
}

body.no-sidebar #content {
	width: auto;
	padding-right: 25px;
}

#content {
	float: left;
	width: 485px; /* 530 */
	padding: 15px 20px 11px 25px;
}

#home-page #content h3 {
	background: url("../images/layout/backgrounds/hr-home.png") left bottom no-repeat;
}

#home-page #content h4 {
	background: url("../images/layout/backgrounds/hr-home.png") left bottom no-repeat;
}

#content h3 {
	font: bold 22px/22px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #6b998b;
	padding-bottom: 11px;
	margin: 0 0 10px 0;
	background: url("../images/layout/backgrounds/hr.png") left bottom no-repeat;
}

#content h4 {
	font: bold 20px/20px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #6b998b;
	padding-bottom: 10px;
	margin: 25px 0 10px 0;
	background: url("../images/layout/backgrounds/hr.png") left bottom no-repeat;
}


#content h5 {
	font: bold 16px/18px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #534741;
	margin: 0 0 10px 0;
}

#content h5 span {
	font: bold 12px/14px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #534741;
}

#content p {
	font: normal 14px/18px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	margin: 0 0 10px 0;
}

#content p.quote {
	font: italic 12px/16px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	margin: 0 0 10px 0;
}

#content p.pdf-link-description {
	margin: -10px 0 20px 30px;
}

#content p.icons {
	font: normal 14px/14px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	padding: 0 2px 10px 0;
	margin: -5px 0 15px 0;
	background: url("../images/layout/backgrounds/hr.png") left bottom no-repeat;
	text-align: right;
}

#content p.icons img {
	padding: 0 3px;
}

#content ul {
	font: normal 14px/18px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	margin: 0 0 10px 0;
}

#content ul li {
	list-style-type: none;
	background: url("../images/layout/backgrounds/li.png") 0 5px no-repeat;
	padding-left: 15px;
	margin: 0 0 5px 5px;
}

#content a {
	color: #d7912f;
	text-decoration: none;
	padding 0 20px 0 0;
}

a[target ^="_blank"] {   padding-right: 20px; 
	  background: transparent url("../images/layout/backgrounds/arrow-up.png") no-repeat center right;}

a[id ^="pdf"] {   padding-right: 20px; 
	  background: url("../images/layout/backgrounds/pdf.gif") no-repeat center right;}

a[href $="pdf"] {   padding-right: 20px; 
	  background: url("../images/layout/backgrounds/pdf.gif") no-repeat center right;}

a[id ^="doc"] {   padding-right: 20px; 
	  background: url("../images/layout/backgrounds/pdf.gif") no-repeat center right;}

a[id ^="xls"] {   padding-right: 20px; 
	  background: url("../images/layout/backgrounds/icon_xls.gif") no-repeat center right;}


#breadcrumb {
	font: normal 12px/16px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	margin: 0 0 10px 0;
}

#content a:hover {
	color: #d7912f;
	text-decoration: underline;
}

#content a.read-more {
	font: bold 14px/16px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #d7912f;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url("../images/layout/backgrounds/arrow.png") 0 0 no-repeat;
}

#content a.read-more:hover {
	color: #d7912f;
	text-decoration: none;
}

#content a.read-more-up-arrow {
	background: url("../images/layout/backgrounds/arrow-up.png") 0 0 no-repeat;
}

#content a.read-more-paper {
	background: url("../images/layout/backgrounds/paper.png") 0 0 no-repeat;
}

#content a.pdf-link {
	display: block;
	font: bold 16px/19px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #d7912f;
	text-decoration: none;
	padding: 0 0 5px 30px;
	margin-bottom: -10px;
	background: url("../images/layout/backgrounds/pdf.png") 0 0 no-repeat;
}

#content a.pdf-link:hover {
	color: #d7912f;
	text-decoration: none;
}

#content .faq {
	position: relative;
	padding: 8px 0 0 0;
	background: url("../images/layout/backgrounds/faq-closed.png") right 0 no-repeat;
	min-height: 41px;
}

#content .faq h4 {
	margin: 0 50px 0 0;
}

#content .faq-opened {
	background: url("../images/layout/backgrounds/faq-opened.png") right 0 no-repeat;
	cursor: default;
}

#content .faq-closed {
	background: url("../images/layout/backgrounds/faq-closed.png") right 0 no-repeat;
}

#content .faq .question {
	position: relative;
	margin: 0 0 10px 0;
	cursor: pointer;
}

#content .faq .answer {
	position: relative;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	background: url("../images/layout/backgrounds/hr.png") bottom repeat-x;
}

#content .faq-closed .answer {
	display: none;
}

#content .faq-opened .answer {
	display: block;
}

#home-page #content-sidebar {
	width: 343px; /* 383 */
	padding: 5px 20px 15px 20px;
}

#content-sidebar {
	float: right;
	width: 178px; /* 218 */
	padding: 5px 20px 11px 20px;
}

#home-page #content-sidebar .icon-bucket {
	position: relative;
	padding: 20px 0 14px 118px;
	background: url("../images/layout/backgrounds/hr2-home.png") right bottom no-repeat;
}

#content-sidebar .icon-bucket {
	position: relative;
	padding: 25px 0 20px 57px;
	background: url("../images/layout/backgrounds/hr2.png") right bottom no-repeat;
}

#content-sidebar .icon-bucketnoleft {
	position: relative;
	padding: 25px 0 20px 0;
	background: url("../images/layout/backgrounds/hr2.png") right bottom no-repeat;
}

#content-sidebar .no-border {
	background-image: none !important;
}

#content-sidebar .icon-question {
	position: absolute;
	top: 22px;
	left: -15px;
	width: 65px;
	height: 53px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection.png") 0 0 no-repeat;
}

#content-sidebar .icon-find {
	position: absolute;
	top: 22px;
	left: -15px;
	width: 65px;
	height: 49px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection.png") 0 -53px no-repeat;
}

#content-sidebar .icon-match {
	position: absolute;
	top: 22px;
	left: -15px;
	width: 65px;
	height: 52px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection.png") 0 -102px no-repeat;
}

#content-sidebar .icon-money {
	position: absolute;
	top: 22px;
	left: -15px;
	width: 65px;
	height: 57px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection.png") 0 -154px no-repeat;
}

#content-sidebar .icon-planner {
	position: absolute;
	top: 22px;
	left: -15px;
	width: 65px;
	height: 53px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection.png") 0 -211px no-repeat;
}

#content-sidebar .icon-apply {
	position: absolute;
	top: 22px;
	left: -15px;
	width: 65px;
	height: 50px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection.png") 0 -265px no-repeat;
}

#content-sidebar .icon-question-large {
	position: absolute;
	top: 16px;
	left: -14px;
	width: 116px;
	height: 104px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection-large.png") 0 0 no-repeat;
}

#content-sidebar .icon-plate-large {
	position: absolute;
	top: 16px;
	left: -14px;
	width: 116px;
	height: 110px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection-large.png") 0 -416px no-repeat;
}

#content-sidebar .icon-find-large {
	position: absolute;
	top: 16px;
	left: -14px;
	width: 116px;
	height: 97px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection-large.png") 0 -104px no-repeat;
}

#content-sidebar .icon-match-large {
	position: absolute;
	top: 16px;
	left: -14px;
	width: 116px;
	height: 99px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection-large.png") 0 -201px no-repeat;
}

#content-sidebar .icon-money-large {
	position: absolute;
	top: 16px;
	left: -14px;
	width: 116px;
	height: 110px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection-large.png") 0 -400px no-repeat;
}

#content-sidebar .icon-telethon-large {
	position: absolute;
	top: 16px;
	left: -14px;
	width: 116px;
	height: 110px;
	cursor: pointer;
	background: url("../images/layout/backgrounds/icon-collection-large.png") 0 -528px no-repeat;
}


#home-page #content-sidebar .icon-bucket h6 {
	font: bold 14px/18px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #534741;
	margin: 0 0 2px 0;
}

#content-sidebar .icon-bucket h6 {
	font: bold 12px/18px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #534741;
	margin: 0 0 4px 0;
}

#content-sidebar .icon-bucket h6 em {
	font-style: italic;
	font-weight: bold;
}

#content-sidebar .icon-bucket p {
	font: normal 12px/16px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	margin: 0 0 5px 0;
}

#content-sidebar .icon-bucket a.read-more {
	font: bold 14px/16px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #d7912f;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url("../images/layout/backgrounds/arrow.png") 0 0 no-repeat;
}

#content-sidebar .icon-bucketnoleft a.read-more {
	font: bold 14px/16px 'Arial Narrow', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #d7912f;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url("../images/layout/backgrounds/arrow.png") 0 0 no-repeat;
}

#content-sidebar .icon-bucket a.read-more-up-arrow {
	background: url("../images/layout/backgrounds/arrow-up.png") 0 0 no-repeat;
}

#content-sidebar .icon-bucket a.read-more-paper {
	background: url("../images/layout/backgrounds/paper.png") 0 0 no-repeat;
}

#content-sidebar .icon-bucket a.read-more:hover {
	color: #d7912f;
	text-decoration: none;
}





body.overlay-window-content {
	background: #fdf1cb url("../images/layout/backgrounds/overlay-window-pattern.jpg");
	margin: 0;
	padding: 0;
	height: 100%;
}

#content-overlay-wrapper {
	background: url("../images/layout/backgrounds/overlay-shadow-left.png") left repeat-y;
	height: 100%;
}

#content-overlay-wrapper2 {
	background: url("../images/layout/backgrounds/overlay-shadow-right.png") right repeat-y;
	height: 100%;
}

#content-overlay-wrapper3 {
	background: url("../images/layout/backgrounds/overlay-shadow-top.png") top repeat-x;
	height: 100%;
}

#content-overlay-wrapper4 {
	background: url("../images/layout/backgrounds/overlay-shadow-bottom.png") bottom repeat-x;
	height: 100%;
}

#content-overlay-wrapper #content {
	float: none;
	margin: 0 auto;
	padding: 45px 0;
}

#blackout {
	position: absolute;
	z-index: 90;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000 url("../images/layout/backgrounds/overlay-bg.png") repeat;
	-moz-opacity: 0.9;
	opacity: 0.9;
}

#overlay-window {
	position: absolute;
	z-index: 91;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#overlay-inside {
	position: relative;
	width: 816px;
	height: 93%;
	margin: 30px auto 0 auto;
	background: #e6dea8 url("../images/layout/backgrounds/loading2.gif") center no-repeat;
}

#overlay-inside2 {
	position: relative;
	top: -6px;
	height: 100%;
	padding: 0 6px;
	background: url("../images/layout/backgrounds/popup.png") no-repeat;
}

#overlay-title {
	position: absolute;
	height: 40px;
	width: 680px;
	top: 11px;
	left: 20px;
	font: bold 14px/35px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #534741;
}

#overlay-title.overlay-type-paper {
	padding-left: 47px;
	background: url("../images/layout/backgrounds/overlay-paper.png") 0 0 no-repeat;
}

#overlay-title.overlay-type-planner {
	padding-left: 47px;
	background: url("../images/layout/backgrounds/overlay-folder.png") 0 0 no-repeat;
}

#overlay-title.overlay-type-money {
	padding-left: 47px;
	background: url("../images/layout/backgrounds/overlay-money.png") 0 0 no-repeat;
}

#overlay-title.overlay-type-match {
	padding-left: 47px;
	background: url("../images/layout/backgrounds/overlay-match.png") 0 0 no-repeat;
}

#overlay-title.overlay-type-find {
	padding-left: 47px;
	background: url("../images/layout/backgrounds/overlay-find.png") 0 0 no-repeat;
}

#overlay-title.overlay-type-question {
	padding-left: 47px;
	background: url("../images/layout/backgrounds/overlay-question.png") 0 0 no-repeat;
}

#overlay-title.overlay-type-alert {
	padding-left: 42px;
	background: url("../images/layout/backgrounds/overlay-exclamation.png") 0 0 no-repeat;
}

#overlay-close {
	position: absolute;
	top: 21px;
	right: 25px;
	width: 16px;
	height: 13px;
	background: url("../images/layout/backgrounds/overlay-close.png") no-repeat;
}

#overlay-content {
	position: relative;
	height: 100%;
	width: 100%;
}

.chooser {
	float: right;
	position: relative;
	top: -4px;
	margin: 0 0 5px 10px;
}

.chooser-text {
	font: bold 12px/18px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #53463f;
	text-align: right;
}

/* select box dropdown styles */
.custom-selectbox {
	position: relative;
	height: 16px;
	border: 1px solid #cabf96;
	/*width: 100px;*/
	z-index: 0;
	float: left;
	display: inline;
	margin: 4px 4px 4px 0;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color: #736357;
	padding: 0 20px 0 0;
	background: #f5e8bb;
}
.custom-selectbox.selecthover {
	border-color: #cabf96;
	background-color: #f5e8bb;
	z-index: 700;
}	
.custom-selectbox .custom-selectbox-currentItem {
	padding: 0 0 0 7px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.custom-selectbox .custom-selectbox-list {
	display: none;
	position: absolute;
	top: 16px;
	padding: 0;
	left: -1px;
	background: #f5e8bb;
	/*width: 100px;
	height: 180px;
	overflow-x: hidden;
	overflow-y: auto;*/
	z-index: 1000;
	border: 1px solid #cabf96;
}
.custom-selectbox .custom-selectbox-moreButton {
	position: absolute;
	top: 0px;
	right: 0px;
	/* float: right; */
	background: url("../images/layout/dropdown/lay-selectMoreButton.png");
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.custom-selectbox .custom-selectbox-moreButton.morebuttonhover {
	background: url("../images/layout/dropdown/lay-selectMoreButton.png");
}
.custom-selectbox .custom-selectbox-item {
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
}
.custom-selectbox .item-checked {
	background: url("../images/layout/dropdown/arrow.png") 7px center no-repeat;
}
.custom-selectbox .custom-selectbox-item.listelementhover {
	background: #802e16;
	color: #ecd452;
	cursor: default;
}
.custom-selectbox .custom-selectbox-item {
	display: block;
	cursor: default;
}