﻿/* top elements */
* { margin:0; 	padding: 0; }

body {
	margin: 0 auto; 
	padding: 0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff; 
	line-height: 18px;
	background: #3F5261;
	text-align:center;

}

/* structure */
.Wrapper {
    margin:0 auto;
    text-align:center;
    width:1080px; 
    display:none;      
    display:block;
}

.MyAccountWrapper {
    padding-top: 20px;
    text-align:left;
    width:1080px; 
}
a:link {
	COLOR: #9BD067;
	font-size: 10px; 
	text-decoration: none;
}
	
a:visited {
    COLOR: #9BD067;
	font-size: 10px; 
	text-decoration: none;
}
a:hover {
	COLOR: #999999;
	font-size: 10px; 
	text-decoration: none;
}

/* Navigation */
.nav {height:125px;}
#nav-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 1090px;
    height: 125px;
}

#nav-menu li {
    float: left;
    padding-right:9px;
    margin: 0;
}

.divide {height:10px;}

.subNav {
	height:40px; 
	padding-top:7px
}
.content {
    width:1080px; 
    text-align:left;
}

.contentgreen {
    background-color: #9BD067;
    width: 1080px; 
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}
.CategoryImage { 
	margin-left:50px; 
	margin-bottom:10px; 
	margin-top:10px; 
	text-align:left
}

.ModelWrapper { 
	margin-left:50px; 
	text-align:left
}

.ModelCategoryImage {	
	margin-bottom:10px; 
	margin-top:10px; 
	text-align:left;
}
.ModelName {	
	width:108px; 
	color: #fff; 
	font-size: 10px; 
	text-align:left;
}
.PortfolioCategoryImage {
	margin-left:27px;	
	margin-bottom:10px; 
	margin-top:10px; 
	text-align:left;
}

.footer {text-align:left}
/* links */
.pager a {
	color: #fff; 
	background-color: inherit;
	text-decoration: none;
	padding:5px;
	font-size: 12px;
}
.pager a:hover {
	COLOR: #9BD067;
	
}
.current {
	COLOR: #9BD067;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding:5px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9BD067;
	font-weight: bold;
}

.stats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}

.txtlrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}

.modelthumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}

.subMenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}

.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:10px;
}
/*Apply to Footer Navigation*/

.footer a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
	
.footer a:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.footer a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #999999;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/*Apply to Main Navigation*/

.mainNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 14px;
	font-weight: ;
	text-decoration: none;
}
	
.mainNav a:visited {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 14px;
	font-weight: ;
	text-decoration: none;
}
.mainNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #999999;
	font-size: 14px;
	font-weight: ;
	text-decoration: none;
}

/*Apply to Body Links on Grey BG*/

.links a:link {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
	
.links a:visited {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #999999;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

/*Apply to Body Links on Green BG*/

.links2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #3F5261;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
	
.links2 a:visited {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #3F5261;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.links2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #999999;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

/*Apply to Model Page Numbers*/

.modelPage a:link {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
	
.modelPage a:visited {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.modelPage a:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}


.tablestyle 
{
	font-size: 11px;
	border: 0px;

}
.tablestyle a:link {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
	
.tablestyle a:visited {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #9BD067;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.tablestyle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #999999;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

.altrowstyle 
{
    
}

.headerstyle th 
{
    
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: left;
    vertical-align: bottom;
}  
.headerstyle th
{
    font-weight:bold;
    font-size: 12px;
	text-decoration: none;
	text-align: left;
    color: #000;
	/*display: block;*/
    
}    
.headerstyle th a
{
    font-weight:bold;
	text-decoration: none;
	text-align: left;
    color: #000;
	display: block;
    
}    
.headerstyle th a:hover
{
    font-weight:bold;
	text-decoration: underline;
	text-align: left;
    color: #000;
    background: url(images/up-down.png) no-repeat right 50%;
    
}   
.headerstyle th a:active
{
    font-weight:bold;
	text-decoration: none;
	text-align: left;
    color: #000;
	display: block;
    
}    

.rowstyle .sortaltrow, .altrowstyle .sortaltrow 
{
    vertical-align: top;
}

.rowstyle .sortrow, .altrowstyle .sortrow 
{
    vertical-align: top;
   
}

.rowstyle td, .altrowstyle td 
{
    padding: 4px 10px 4px 10px;

}

.headerstyle .sortascheader 
{

}

.headerstyle .sortascheader a 
{

} 

.headerstyle .sortdescheader 
{
 
}   

.headerstyle .sortdescheader a 
{

} 

