﻿.foo {} /* -- W3C Validator Requirement. */

/* Category Menu Styles
-------------------------------------------------------------------------------*/
#Portfolio-Category-Wrapper {
	margin: 0 7px 7px 7px;
}
#Portfolio-Category-Wrapper #Sortby { 
	color: White; 
	padding: 0 0 5px 5px;
}

#Portfolio-Category-Wrapper .SubCategory-Title {
	width: 200px;
}

/* Selected Row Styles */
#Portfolio-Category-Wrapper .CategoryType-Selected,
#Portfolio-Category-Wrapper .SubCategories .SubCategory-Selected,
#Portfolio-Category-Wrapper .SubCategories .Items .Item-Selected,
#Portfolio-Category-Wrapper .Items .Item-Selected { 
	border: solid 1px #0033A3;
}
#Portfolio-Category-Wrapper .CategoryType-Selected .Type-Title a,
#Portfolio-Category-Wrapper .SubCategories .SubCategory-Selected .SubCategory-Title a,
#Portfolio-Category-Wrapper .SubCategories .Items .Item-Selected .Item-Title a,
#Portfolio-Category-Wrapper .Items .Item-Selected .Item-Title a {
	font-weight: bold !important; 
}
#Portfolio-Category-Wrapper .SubCategories .Items .Item-Selected .Item-Title a,
#Portfolio-Category-Wrapper .Items .Item-Selected .Item-Title a {
	color: #A8A100; 
}

#Portfolio-Category-Wrapper .CategoryType-Selected .SubCategories,
#Portfolio-Category-Wrapper .SubCategories .SubCategory-Selected .Items {
	margin-left: 15px;
	font-size: .85em;
}
#Portfolio-Category-Wrapper .Items {
	margin-left: 30px;
	font-size: .75em;
}

/* AJAX Tab Container Parecorp Theme (ajax__tab_parecorp-theme)
-------------------------------------------------------------------------------*/
.ajax__tab_parecorp-theme .ajax__tab_header 
{
	margin-left: .75em;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
}
.ajax__tab_parecorp-theme .ajax__tab_header .ajax__tab_tab
{    
    
}
.ajax__tab_parecorp-theme .ajax__tab_header .ajax__tab_outer 
{
	
}

/* Active Tab */
.ajax__tab_parecorp-theme .ajax__tab_active .ajax__tab_tab 
{
   
}

/* Hover Tab */
.ajax__tab_parecorp-theme .ajax__tab_hover .ajax__tab_outer 
{
    
}

.ajax__tab_parecorp-theme .ajax__tab_body 
{
    padding: 0.75em 0.5em;
    color: #ffffff;
    background-color:#0033A3;    
}
.ajax__tab_parecorp-theme .ajax__tab_body a {
	display: block;
	font-size: 1.25em;
	padding: .25em 0 .25em 1em;
	font-weight: normal;
	width: 100%;
	color: #ffffff;	
	text-decoration: none;
}
.ajax__tab_parecorp-theme .ajax__tab_body a:hover {
	color: #8D8E00;
}

/* Portfolio View Styles
-------------------------------------------------------------------------------*/
#Portfolio-Item-Wrapper { }
#Portfolio-Item-Wrapper #Details { 
	float: left; 
	width: 300px;
	margin-left: 10px;
	border: 1px solid #13026B; 
	background-color: #E6E6E6; 
}
#Portfolio-Item-Wrapper #Details #Text { padding: 10px; }
#Portfolio-Item-Wrapper #Details #Text .Title,
#Portfolio-Features .Title {
	display: block;
	font-size: 1.35em;
	font-weight: bold; 
	color: #13026B;
	padding-bottom: .5em;
	border-bottom: solid 2px #BBBBBB;
	margin-bottom: .5em;
}
#Portfolio-Item-Wrapper #Details #Text span#Description,
#Photo-Catalog .Description #Title { 
	font-weight: bold; 
	color: #13026B;
}

/* Photo Catalog Styles
-------------------------------------------------------------------------------*/
#Photo-Catalog { float: left; display: block; width: 290px; margin-bottom: 40px; 
	margin-left: auto; margin-right: auto; }
#Photo-Catalog #View { width: 290px; height: 215px; text-align: center; }
#Photo-Catalog .Description { 
	border-top: 1px solid;
	height: 35px;  
	margin-top: 10px;
	padding: 10px 0 5px 0; 
	min-height: 17px; 
	font-weight: bold;
	color: #000033;
	text-align: center;
}
* html #Photo-Catalog .Description { 
	height: 17px; 
}

/* -- Photo Catalog Paging Styles -- */
.Pager-Style { 
	float: right; 
	width: 290px; 
}
.Pager-Style table { 
	margin-right: 5px; 
}
.Pager-Style table td { border: 1px solid #333333; }
.Pager-Style a { background-color: #999999; color: #EAEAEA !important; text-decoration: none; 
	font-weight: bold; font-size: 18px; padding: 0 4px 0 4px; 
	font-family: Comic Sans MS, Tahoma, Verdana, Sans-Serif; }
.Pager-Style a:hover, .Pager-Style span { background-color: #8D8E00; color: #FFF !important; text-decoration: none; 
	font-weight: bold; font-size: 18px; padding: 0 4px 0 4px; 
	font-family: Comic Sans MS, Tahoma, Verdana, Sans-Serif; }
	
/* Project Features Styles
-------------------------------------------------------------------------------*/
#Portfolio-Features .Title { margin-top: 25px; font-size: 1.05em; }