/*
	Cyber View - cyberviewsites.com
	--------------------------------------
	2008-09-05
*/
/* BODY */
	body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		background-image:url("https://www.reslifeportal.com/images2/body_back.jpg");
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#FFFFFF;
	}
		
	div.shell {
		width:860px;
		margin:auto;
		padding:0 0 10px 0;
		display:block;
		text-align:center;
	}
	
	div.shell #main {
		width:860px;
		margin:0;
		padding:0;
		text-align:left;
		display:block;
		float:left;
	}
	#main_slider {
		width:100%;
		float:left;
		font-size:100%;
	}
	#main_slider #main_slider_container {
		width:970px;
		margin:auto;
		margin-top:0;
		margin-bottom:30px;
		padding:0;
	}
	
	/* HEADER */
	#header {
		width:860px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#header #portal_logo {
		display:none;
	}
	#header #header_left {
		width:376px;
		height:91px;
		margin:0;
		padding:0;
		display:block;
		float:left;		
	}
	#header #header_left #logo{
		width:376px;
		height:73px;
		margin:21px 0 0 0;
		padding:0;
		display:block;
		float:left;		
	}
	#header #header_right {
		width:484px;
		height:91px;
		margin:0;
		padding:0;
		display:block;
		float:left;	
	}
	#header_right #cyberview_logo {
		width:484px;
		height:32px;
		margin:0;
		padding:0;
		text-align:right;
		display:block;
		float:left;
	}
	#header_right #tagline {
		width:484px;
		height:19px;
		margin:29px 0 0 0;
		padding:0;
		text-align:right;
		font-size:80%;
		display:block;
		float:left;
	}
	
	/* MENU */
	#menu {
		width:860px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#menu #menu_left {
		width:11px;
		height:35px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/menu/left.png");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	#menu #menu_content {
		width:838px;
		height:35px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/menu/back.png");
		background-repeat:repeat-x;
		display:block;
		float:left;
	}
	#menu #menu_content ul.mainrow {
		height:35px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/menu/back.png");
		/*background-image:url("https://www.reslifeportal.com/images2/menu/back_my.png");*/
		background-repeat:no-repeat;
		float:left;
		list-style-type:none;
	}
	#menu #menu_content ul.mainrow li {
		margin:9px 0 0 0; /*9px 15px 0 0;*/
		padding:0; /*0 15px 0 0;*/
		background-image:url("https://www.reslifeportal.com/images2/menu/divider.png");
		background-repeat:no-repeat;
		background-position:right;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;
		float:left;
		list-style-type:none;
	}
	#menu #menu_content ul.mainrow li a:visited,
	#menu #menu_content ul.mainrow li a:link {
		margin:0;
		padding:0 15px 0 15px;	
		text-decoration:none;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:80%;
		font-stretch:normal;
		letter-spacing:normal;
		line-height:normal;
		font-size-adjust:none;
	}
	#menu #menu_content ul.mainrow li a:hover {
		margin:0;
		padding:0 15px 0 15px;	
		font-size-adjust:none;
		text-decoration:underline;
		color:#b1946c;
		font-size:80%;
		font-stretch:normal;
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		line-height:normal;
	}
	#menu #menu_content ul.mainrow li.last a:link,
	#menu #menu_content ul.mainrow li.last a:visited,
	#menu #menu_content ul.mainrow li.last a:hover { padding-right:0 !important; background-image:none !important; background:none !important; margin-right:0 !important; }
	#menu #menu_content ul.mainrow li {float:left; display:block; list-style-type:none; height:26px;}
	#menu #menu_content ul.mainrow li a {padding:0; display:block; text-decoration:none; color:#fff; border-bottom:none; }
	/*#menu ul li a:hover {background:#a37b2c;}*/
	#menu #menu_content ul.mainrow ul.secondrow {
		margin:0;
		padding:0;
		width:170px;
		position:absolute; top:126px; left:-9999px; /*top:136px;*/
		z-index:500;
		text-transform:none;
		background:none !important;
		background-image:none;
	} 
	/*#menu ul ul {position:absolute; top:130px; left:-9999px;  background-image:url("https://www.cyberviewsites.com/pctalentbank/images/purdue/menu_bg.png"); z-index:500; width:190px; }*/
	#menu #menu_content ul.mainrow ul.secondrow li {
		margin:0;
		padding:0;
		float:none;
		float:left;
		display:block;
		list-style-type:none;
		width:170px; 
		text-transform:none;
		background-image:url("https://www.reslifeportal.com/images2/menu/menu_bg2.png");
		background-repeat:repeat;
	}
	#menu #menu_content ul.mainrow ul.secondrow li a {margin:0; color:#fff; border-bottom:none; font-size:13px; display:block; padding:5px 10px 5px 10px; background:none; text-transform:none;}
	#menu #menu_content ul.mainrow ul.secondrow li a:hover {margin:0; border-bottom:none; background-image:none; background-color:#095ca1; color:#fff; text-transform:none;}
	#menu #menu_content ul.mainrow :hover ul.secondrow {margin:0; left:auto;}
	#menu #menu_content :hover > a {cursor:pointer;}
	
	#menu #menu_right {
		width:11px;
		height:35px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/menu/right.png");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	
	/* SLIDESHOW */
	#slideshow_image
	{
		float:right;
		width:854px;
		height:243px;
		margin:0;
		padding:0;
		position: relative;
		/*background:#000;*/
	}
	* html #slideshow_image
	{
		margin-left: -3px;
	}
	#slideshow_image img
	{
		position: absolute;
		top: 0;
		left: 0;
		min-height: 1px;
		_height: 1px;
		width:854px;
		height:243px;
		margin:0;
		padding:0;
	}
	
	/* IMAGES */
	img {
		border:0;
		border-width:0;
		border-bottom:0;
		text-decoration:none;
	}
	
	/* FULL COLUMN */
	#fullColumn {
		width:860px;
		margin:20px 0 0 0;
		padding:0;
		font-size:100%;
		background-image:url("https://www.reslifeportal.com/images/main_backfade.png");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#fullColumn #mast_image {
		width:854px;
		height:243px;
		margin:3px 0 0 3px;
		padding:0;
		float:left;
		display:block;
	}
	#fullColumn #mast_secondary {
		width:854px;
		margin:3px 0 0 3px;
		padding:0;
		float:left;
		display:block;
	}
	#fullColumn #mast_secondary p {
		margin:12px 0 0 5px;
		padding:0;
	}
	#fullColumn #mast_left {
		width:414px;
		margin:5px 0 0 8px;
		padding:0;
		float:left;
		display:block;
	}
	#fullColumn #mast_right {
		width:414px;
		margin:5px 0 0 20px;
		padding:0;
		float:left;
		display:block;
	}
	#fullColumn #mast_full {
		width:845px;
		margin:5px 0 0 8px;
		padding:0;
		float:left;
		display:block;
	}
	#fullColumn p {
		margin:5px 0 20px 0;
	}
	
	/* LEFT COLUMN */	
	#leftColumn {
		width:341px;
		margin:30px 0 0 0;
		padding:0;
		font-size:80%;
		display:block;
		float:left;
	}
	#leftColumn_blog {
		width:220px;
		margin:30px 0 0 0;
		padding:0;
		display:block;
		float:left;
	}
	#leftColumn #screenshot_large {
		width:341px;
		margin:0;
		padding:0;
		display:block;
	}
	#leftColumn #highlights {
		width:306px;
		margin:58px 0 0 0;
		padding:0;
		display:block;
	}
	#leftColumn div.sidebar {
		width:340px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/sidebar_back.jpg");
		background-repeat:no-repeat;
		float:left;
	}
	#leftColumn div.sidebar div.sidebar_content {
		width:330px;
		margin:0 0 0 10px;
		padding:0;
		float:left;	
	}
	#leftColumn_blog .blog_left_top {
		width:211px;
		height:10px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/blog/left_top.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	#leftColumn_blog .blog_left_content {
		width:191px;
		margin:0 0 0 10px;
		font-size:80%;
		padding:0;
		float:left;	
	}
	#leftColumn_blog .blog_left_back {
		width:211px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/blog/left_back.png");
		background-repeat:repeat-y;
		background-position:top left;
		display:block;
		float:left;
	}
	#leftColumn_blog .blog_left_bottom {
		width:211px;
		height:10px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/blog/left_bottom.png");
		background-repeat:no-repeat;
		background-position:bottom left;
		display:block;
		float:left;
	}
	
	/* RIGHT COLUMN - CONTENT */
	#rightColumn {
		width:519px; /*493px;*/
		margin:30px 0 0 0;
		padding:0;
		display:block;
		float:left;
	}
	#rightColumn #content_top {
		width:519px;
		height:10px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/content/top.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	#rightColumn #content_body {
		width:519px;
		margin:0;
		padding:0;
		text-align:left;
		background-image:url("https://www.reslifeportal.com/images2/content/back.png");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	#rightColumn #content_bottom {
		width:519px;
		height:10px;
		margin:0;
		padding:0 0 70px 0;
		background-image:url("https://www.reslifeportal.com/images2/content/bottom.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	#content {
		font-size:90%;
		width:499px;
		margin:0 0 0 10px;
		padding:0 0 5px 0;
		float:left;
	}
	/* RIGHT - BLOG */
	#rightColumn_blog {
		width:640px;
		margin:30px 0 0 0;
		padding:0;
		display:block;
		float:left;
	}
	#rightColumn_blog #content_top_blog  {
		width:640px;
		height:10px;
		margin:0;
		padding:0;
		background-image:url("https://www.reslifeportal.com/images2/blog/right_top.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}	
	#rightColumn_blog #content_body_blog  {
		width:640px;
		margin:0;
		padding:0;
		text-align:left;
		background-image:url("https://www.reslifeportal.com/images2/blog/right_back.png");
		background-repeat:repeat-y;
		background-position:top left;
		display:block;
		float:left;
	}
	#rightColumn_blog #content_bottom_blog  {
		width:640px;
		height:10px;
		margin:0;
		padding:0 0 70px 0;
		background-image:url("https://www.reslifeportal.com/images2/blog/right_bottom.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	#content_blog {
		width:620px;
		font-size:80%;
		margin:0 0 0 10px;
		padding:0 0 5px 0;
		float:left;
	}
	
	/* BREADCRUMBS */
	#breadcrumb {
		font-size:60%;
		color:#666666;
		text-transform:lowercase;
		cursor:default;
	}
	#breadcrumb a:visited, #breadcrumb a:link {
		text-decoration:none;
		color:#666666;
	}
	#breadcrumb a:hover {
		text-decoration:underline;
		color:#000099;
	}
	
	h1 {		
		margin:3px 0 0 5px;
		padding:0;
		font-size:135%;
		font-weight:bold;
		color:#095ca1;
		/*border-bottom:1px solid #b1946c;*/
		cursor:default;
	}
	
	h2 {
		margin:0;
		padding:10px 0 0 0;
		font-size:114%;
		font-weight:bold;
		border-bottom:1px solid #CCCCCC;
		cursor:default;
	}
	h3 {
		margin:0;
		padding:10px 0 0 0;
		font-size:112%;
		font-weight:bold;
		color:#095ca1;
		cursor:default;
	}
	h3.tierary {
		margin:5px 0 0 0;
		padding:0;
		color:#666;
	}
	
	a:visited, a:link {
		margin:0;
		padding:0;
		text-decoration:underline;
		font-weight:bold;
		color:#095ca1; /*#b1946c;*/
	}
	a:hover {
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:bold;
		color:#000000;
	}
	
	a.learnmore {
		cursor:help;
	}
	
	p {
		margin-top:3px;
		padding-top:0;
	}
	
	.text {
		margin:0 0 5px 0;
		padding:0;
		text-indent:1.5em;
		widows:inherit;
	}
	ul.nospacing {
		margin-top:0;
		margin-bottom:5px;
	}
	.smalltext {
		font-size:80%;
	}
	.bold {
		font-weight:bold;
	}
	.italic {
		font-style:italic;
	}
	sup {
		font-size:60%;
	}
	.aligncenter {
		text-align:center;
	}
	.alignleft {
		text-align:left;
	}
	.alignright {
		text-align:right;
	}
	
	/* MAST */
	#mast {
		width:496px;
		float:left;
		margin:0;
		padding:0;
		background-repeat:no-repeat;
	}
	#mast #mast_content {
		padding:0;
		float:left;
	}
	#mast #mast_content h2 {
		margin:0;
		padding:10px 0 0 0;
		font-size:115%;
		font-weight:bold;
		border-bottom:none;
		cursor:default;
	}
	
	/* TWITTER */
	.twitter_Status {
		margin-top:0;
		margin-bottom:10px;
	}
	ul.twitter_feed {
		margin:0 0 5px 15px;
		padding:0;
	}
	ul.twitter_feed li {
		margin:0 0 4px 0;
		padding:0;
	}
	ul.twitter_feed li a {
		font-weight:bold;
	}
	ul.twitter_feed li .twitter_Date {
		font-size:10px;
		color:#666;
		line-height:9px;
	}
	
	/* PRICING */
	.pricing_items {
		width:100%;
		margin:0;
		padding:0;
		float:left;
	}
	.pricing_item {
		/*width:225px;
		height:262px;*/
		width:185px; /*196px;*/
		height:165px; /*242px;*/
		margin:0;
		padding:20px 11px 0 15px;
		/*padding:20px 12px 0 17px;*/
		float:left;
		background-position:top;
		background-image:url("https://www.reslifeportal.com/images2/features/box_back1b.png");
		background-repeat:no-repeat;
	}
	.pricing_item h2 {
		color:#000;
		font-size:20px;
		margin-bottom:.35em;
		letter-spacing:-0.05em;
	}
	.pricing_item .price {
		width:182px;
		margin:10px 0 10px 0;
		padding:0;
		font-weight:bold;
		color:#095ca1;
		font-size:195%;
		text-align:center;
	}
	.pricing_item .details {
		width:182px;
		margin:0;
		padding:0;
		font-weight:bold;
		color:#000;
		text-align:center;
	}


	/* FOOTER */
	#footer {
		/**/
		z-index:9999;
		width:100%;
		height:65px;
		margin:0;
		padding:0;
		display:block;
		color:#CCCCCC;
		background-image:url("https://www.reslifeportal.com/images2/footer/back.jpg");
		background-repeat:repeat-x;
		float:left;
	}
	
	#footer a:visited, #footer a:link {
		text-decoration:underline;
		font-weight:bold;
		color:#CCCCCC;
	}
	#footer a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#b1946c;
	}
	
	#footer #footer_left {
		width:250px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:left;
	}
	#footer #footer_middle {
		width:360px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		font-size:70%;
		text-align:center;
	}	
	#footer #footer_right {
		width:250px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:right;
	}
