@import url("/global/css/cco/templates/conejo/quicklinks.css");
@import url("/global/css/cco/templates/conejo/inside.css");
 

html, body {
	background-image:none !important;
	background-color:#ffffff !important;
	border: 0;
	margin: 0;
	padding: 0;
}
div.conejoBodyHome {
	font: 85%/0.9 arial, helvetica, sans-serif;
	background:url(/images/templates/conejo/bg-repeat.png) repeat-x #fff;
	width: 100%;
	min-width: 960px;
	color: black;
}

div.conejoBodyInside { 

	font: 85%/0.9 arial, helvetica, sans-serif;
	width: 100%;
	min-width: 870px;
	color: black;

}

div.conejoBodyHome a {text-decoration:none}


/***** Main Layout ****/

.conejoBodyHome #bg-pattern {
	background:url(/images/templates/conejo/bg-pattern.png) no-repeat center 182px;
}
#container {
	width: 100%;
	height: 100%;
	text-align: center;/* IE fix to center the page */
}
#content {
	width: 960px;
	margin: 0 auto;/* center the page in Firefox */
	text-align: left;
	position:relative
}

.conejoBodyInside #content  {
	
		width: 870px;
	
	}

.conejoflash
{
	width:701px;
	height:274px;
	padding-left:22px;
	padding-top:14px;
	background:url(/images/templates/conejo/flash-frame.png) no-repeat; 
}

#logo {position:absolute;
	top:30px;
	left:48px;}
	
#menu {top:64px; left:400px; position:absolute; width:600px;}


.conejoBodyInside #menu {left:260px; }

#welcome {width: 253px; top:37px; right:0; position:absolute }
	
#upcoming  {background:url(/images/templates/conejo/upcoming_bg.png) no-repeat top left; z-index:10; width:268px; top:-67px; left:693px; position:absolute }

#annoucement {font-size:11px; line-height:1.3em; width:661px; position:absolute; top:-30px; left:20px; font-family:arial;}

#annoucement p {font-family:arial;}
	
#getUpdates {position:absolute;
	top:160px; left:5px; width:327px; height:74px; background:url(/images/templates/conejo/getUpdates.png) }
	
#partner {position:absolute;
	top:160px; left:350px; width:327px; height:74px; background:url(/images/templates/conejo/partner.png) }


#inspiration {position:absolute;top:0px; left:5px; width:327px }
#inspiration .articles {height:172px; overflow:auto; width:327px; margin:6px 0 }
#inspiration .articles h4 {margin:18px 0px 4px 0px; color:#95211e; font-family:Tahoma, Geneva, sans-serif; font-size:13px; padding-right:5px;}
#inspiration .articles a {color:#95211e; }
#inspiration .articles a:hover {color:#c4a96e; }

#inspiration .articles h4 img {display:block; float:left; margin-right:1em; width:65px; height:65px; margin-bottom:6px;}
		#inspiration .articles p {font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0 0 4px 0; padding-right:5px;}		
#studyCenter {position:absolute; top:0; left:350px; width:327px }
#canejocalendar {position:absolute; top:0; left:695px; width:268px }

#inspiration .viewAll, #studyCenter .viewAll, #canejocalendar  .viewAll {position:absolute; right:10px; top:18px;}
#inspiration .viewAll a, #studyCenter .viewAll a, #canejocalendar .viewAll a {color:#fff; font-size:11px;}

#studyCenter .ConejoSCicons {padding:4px 0 0 8px;}
#canejocalendar .conejoCalendar { width:268px; font-size:11px;}
#canejocalendar .conejoCalendar p, #canejocalendar .conejoCalendar td  {font-size:11px;}

#ourNetwork {height:145px; position:absolute; top:0px; left:0}
#ourNetwork .title {margin-top:50px;}
#ourNetwork .CJlogos {position:absolute; top:0px; left:110px;}
.conejoBodyHome #ourNetwork .CJlogos {top:5px;}


#conejoFooter {left:0;  font-size:11px; width:100%;}
#conejoFooter .links {float:right; display:block; padding-top:0}
#conejoFooter, #conejoFooter a {color:#999}
#conejoFooter .links form {margin:0; position:relative; top:-5px; padding-left:6px}
#conejoFooter .links form input {font-size:10px}
#conejoFooter .links form #conejoGoSearch {position:relative; top:4px;}
#conejoFooter .links a {display:block; float:left; padding-left:10px; padding-right:8px;}
#conejoSearchForm {display:inline}

#content #partner a { width:327px; height:74px; display:block }

#content #getUpdates form {margin:0}
#content #getUpdates .caption {width:145px; display:block; color:white; font-size:10px; line-height:1.1em; position:absolute; top:28px; left:13px; font-family:Verdana, Geneva, sans-serif}
	
#content #getUpdates  #conejoUpdateEmail { background: url(/images/templates/conejo/input_bg.png) repeat-x #fff; border:0; left:170px; top:13px; position:absolute; padding:2px; }	
#content #getUpdates  #conejoUpdateName { background: url(/images/templates/conejo/input_bg.png) repeat-x #fff; border:0; left:170px; top:39px; position:absolute; padding:2px; width:70px; }	
#content #getUpdates  #conejoUpdatesSubscribe {left:250px; top:36px; position:absolute;}
	
#content #annoucement h2 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:uppercase; font-weight:normal}
#content #annoucement img {border:0}
#content #annoucement p {font-size:11px; line-height:1.3em;}
#annoucement h2 a {color:#000}
#annoucement a {color:#751719}
#annoucement .red {color:#751719}

#upcoming .header {display:block; padding:14px;}
#upcoming .item {padding:10px 16px; }
#upcoming .date {float:right}
#upcoming h3, #upcoming .date, #upcoming p {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0}
#upcoming p {margin-top:6px}
#upcoming h3, #upcoming h3 a {color: #7f1b1d; font-size:12px}
#upcoming a.event {background:url(/images/templates/conejo/calendar_icon.png) no-repeat 0px 2px; padding-left:16px; margin-left:16px; color:#000; float:right; }

#welcome img {border:0}
#welcome p {color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; line-height:1.3em; margin:0 0 1em 0}
#welcome a {color:#fff}
#welcome .buttons {text-align:right}
#menu div.item {width:140px; border-right:dotted #ccc 1px; height:70px; text-align:center; float:left;  }
#menu div.last {border-right:0px}
#menu h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#7e1b1d; text-transform:uppercase; margin:9px 8px 6px 8px; font-size:13px; font-weight:normal }	
#menu h2 a {color:#7e1b1d; text-decoration:none}
#menu h2 a:hover {color:#bc9a61;}
#menu div.active h2 {color:#bc9a61}
#menu span.description { font-family: Tahoma, Geneva, sans-serif; font-size:11px; display:block; line-height:1.4em; margin:0 8px; color:#787878 }	
	#menu span.description a {color:#787878; text-decoration:none}
	

.cjInsideTable { left:-10px;}




/* Easy Slider */

	#slider img {border:0}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:659px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		}	
	#nextBtn a, #slider1next a{ 
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		top:-50px;
		left:10px;
		position:relative;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #fff;
		background:#d6c384;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#78181a;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */