* {font-size : 11px; font-family : Verdana, Arial, Helvetica, Sans-Serif; color:#454F62;}

td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 }
 
th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 }

.td_header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight:bold;
 color:#666666;
 background-color:#98B4DC;
}
 
.td_body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color:#666666;
 background-color:#E5E5E1;
 padding-bottom:5px;
}

.nav_header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight:bold;
 color:#000000;
 background-color:#BBB373;
 padding-bottom:2px;
 text-align: center;
}

.nav_headerChosen {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight:bold;
 color:#000000;
 background-color:#DAE2E5;
 padding-bottom:5px;
 text-align: center;
}

.nav_subheader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px; 
 font-weight:normal;
 color:#808080;
 background-color:#DAE2E5;
 padding-bottom:5px;
}

.nav_header_separation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight: normal;
 color: #808080;
 background-color: #BBB373;
 text-align: center;
}




DIV {line-height : 16px;}
HR {color : #eeeeee; background-color : #eeeeee; height : 1px; border : 0; height : 1px;}

.title {
  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-style : normal; font-weight: normal; color : #006699;
}

.subtitle {
  font-size: 15px; font-weight: bold;
}

.deck {}

.footertext {
  color : #aaaaaa;
}

.footertextRed {
  color : #ff0000;
}

.byline {
  font-size:10px; color: #4a6d87; text-transform: uppercase; background-color : #eeeeee; padding: 3px 2px 3px 4px;
}

.tagline {
  color: #4a6d87; background-color : #eeeeee; padding: 3px 2px 3px 4px;
}


.alert_text {color : #f00000; font-weight : bold;}
.alert_field {color : #f00000; font-weight : bold;}
.site_box {padding : 12px; background-color : #eeeeee; border : 1px solid #cccccc;}
.bodyHead {font-weight : bold;}
.highlighted {color : #354B5B; font-weight : bold;}

.photo {
  border : 4px solid #eeeeee;
}

.no_photo {
  border : 1px dashed #eeeeee;
}

.alert_box {
  border : 1px solid #cccccc; color : #333333; background : #fbfbfb;
}

.friendsays{
	background: url('/img/says.gif') top left no-repeat;
}

.comments {
	
	padding: 12px 12px 4px 12px;
	margin: 0;
	/*
	background: #9999cc;
	background: transparent url(./img/fancy_divider.gif) no-repeat scroll center top; 
	-moz-background-clip: initial; 
	-moz-background-origin: initial; 
	-moz-background-inline-policy: initial; 
	padding-top: 12px;*/
}

.friendsayscontent{
	margin: 4px 0px 0px 17px;
	padding: 3px 10px;
	border: 1px dashed #D4D4D4;
	border-left: none;
	font-size: 11px;
}

#SubNav { 
    float: left; 
    width:180px;
    height:100%;    
   }  

.subnav_header { 
    font-size:11px; 
    color: #4a6d87;
    font-weight:normal;
    text-transform: uppercase;
    padding: 5px 0px 5px 5px;
    border-left: 1px  solid #EEEEEE; 
    border-top: 1px  solid #EEEEEE; 
    border-right: 1px  solid #EEEEEE;
    background: #ffffff; 
   }

#subnav_container {
    color: #4a6d87;
    font-size:11px;
    width: 180px;
    padding: 0 0 1px 0;
    margin-bottom: 1px;
    background-color: #ffffff;
    }

#subnav_container ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    border: none;
    }

#subnav_container li {
    border-bottom: 1px solid #ffffff;
    margin: 0;
    }

#subnav_container li a {
    display: block;
    color: #4a6d87;
    padding: 3px 2px 3px 4px;
    border-left: 3px solid #cccccc;
/*    background-color: #EEEEEE; */
    text-decoration: none;
    width: 100%;
    }

html>body #subnav_container li a { 
    width: auto; 
    }

#subnav_container li a:hover {
    border-left: 3px solid #333366;
    color: #4a6d87;
   }
   
 #container {
	width: 100%;
	padding: 0;
	margin: 0;
/*	background: #f9f9f9; */
	border-bottom : 1px solid #eeeeee; border-top : 1px solid #eeeeee;
	}

#minitabs {
	margin: 0;
	padding: 5px 0 20px 5px;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 20px 4px 0;
	text-decoration: none;
	color: #666666;
	}
	
#last_minitab a:link, #last_minitab a:visited {
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
	text-decoration: none;
	color: #666666;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom: 4px solid #4B6B83;
	padding-bottom: 2px;
	background: #fff;
	color: #4B6B83;
	}

#minitabs a:hover {
	color: #4B6B83;
}

.tab_content_area {
  font-weight : normal; background : #eeeeee; padding : 8px; border-right : 1px solid #dddddd; border-left : 1px solid #dddddd; border-bottom : 1px solid #dddddd;
}

.tab_content {
  font-weight : normal; background : #ffffff; padding : 12px; border : 1px solid #dddddd;
}

.active_tab {
  cursor : pointer; font-weight : bold; background : #eeeeee; padding : 2px; border-right : 1px solid #dddddd; border-left : 1px solid #dddddd; border-top : 1px solid #dddddd;
}

.inactive_tab {
  cursor : pointer; font-weight : bold; background : #f9f9f9; padding : 2px; border : 1px solid #dddddd;
}

.tab_whitespace_title {
  font-weight : bold; padding : 4px; border-bottom : 1px solid #dddddd;
}

.tab_whitespace {
  padding : 0; border-bottom : 1px solid #dddddd;
}

.button {
  background-image:url('./img/button.gif'); color : #ffffff; cursor : 'pointer'; width : 110px; height : 19px; border : 0px; font-size : 10px; padding : 0 0 2px 0;
}

.button_small {
  background-image:url('./img/button_small.gif'); color : #ffffff; cursor : 'pointer'; width : 57px; height : 19px; border : 0px; font-size : 10px;  padding : 0 0 2px 0;
}

.body {
  color: #000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none;
}

.copyright {
  color: #fff; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none;
}

.header {
  color: #99cc00; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none;
}

.topmenu {
  color: #fff; font-style: normal; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none;
}

.dottedborder {
  border:1px dotted #006699;
  border-width:1px;
}

.solidgreenborder {
  border:1px solid #99cc00;
  border-width:1px;
}

.youhavemessageblueborder {
  border:3px solid #006699;
  border-width:3px;
  background-color: #E5E5E1;
}

.youhavemessageredborder {
  border:3px solid #FF9393;
  border-width:3px;
  background-color: #E5E5E1;
}

.youhavemessagegreenborder {
  border:3px solid #99cc00;
  border-width:3px;
  background-color: #E5E5E1;
}
.greybg {
  background-color: Silver;
}

.bluetext { color: #006699; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none;
}

A:link { color: #0033cc; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}

A:visited { color: #0033cc; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}

A:active { color: #99cc00; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}

A:hover { color: #99cc00; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}

#tabnav	{
	height: 22px;
	margin: 0;
	padding-left: 10px;
	background: url(/marketplace/tab_bottom.gif) repeat-x bottom;
	}
#tabnav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
 	}
#tabnav a:link, #tabnav a:visited {
	float: left;
	background: #738847;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 6px;
	border: 1px solid #738847;
	text-decoration: none;
	color: #fff;
}

#tabnav a:link.active, #tabnav a:visited.active
{
	border-bottom: 1px solid #E0E8BD;
	background: #E0E8BD;
	color: #444;
}

#tabnav a:hover
{
	background: #E0E8BD;
	color: #444;
}

h2
{
	font-size: 140%;
}
h3
{
	background-color: #006699;
	color: #fff;
	padding: .2em 1em;
	font-size: 120%;
}
h3.red
{
	background-color: #FF9393;
	color: #000;
	padding: .2em 1em;
	font-size: 120%;
}
h3.green
{
	background-color: #99cc00;
	color: #000;
	padding: .2em 1em;
	font-size: 120%;
}
#sidenav {
	position: absolute;
	top: 120px;
	left: 640px;
	width: 140px;
	background-color: white;
	border: 1px dotted #E6A639;
	font-size: 80%;
	}
#sidenav p {
	margin: 0;
	padding: 1em;
	font-size: 90%;
	line-height: 140%;
	}
#sidenav a:link, #sidenav a:visited {
	text-decoration: none;
/*	color: #738847; */
	font-weight: bold;
	}
#sidenav a:hover {
	text-decoration: underline;
	color: #444;
	background-color: #E0E8BD;
	}

#content {
	border-right: 1px solid #738847;
	border-left: 1px solid #738847;
	border-bottom: 1px solid #738847;
	padding: 1em;
	background-color: #E0E8BD;
	font-size: 70%;
	position: relative;
}

.error {
  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style : normal; font-weight: bold; color : #FF0000;
}
 