/*font-family: "lucida grande",tahoma,verdana,arial,sans-serif;*/
body {
	margin: 20px;
	background: #000;
	font-family: Arial;
	font-size: 12px;
	color: #303030;
}

h1, h2, h3, h4, h5 {
	margin: 0;
	font-family: Arial;
	font-weight:100;
	/*
	font-family: Segoe UI,Arial;
    color: #EB2425;
	color:#02679C;#CD2100*/
	color:#B81E00;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
	font-weight: bold;
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
}

h5 {
	font-size: 1.1em;
	font-weight: bold;
}

h5.h5beta
{
    float:left;
    color:white;
    font-style:italic;
}

p, ul, ol {
	font-size: 12px;
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	color: #417FDA;
}

a:hover {
	color: #CC3300;
	border-bottom: 1px dotted #CC3300;
}

.a_noborder,.a_noborder:hover { border:0;}
 

#wrapper {
	width: 910px;
	margin: 0 auto;
	/*padding: 20px;*/
}

img
{
    border:0;
    vertical-align:text-bottom;
}

.star
{
    font-weight:bold;
    color:#CD2100;
}

/*- Menu Tabs--------------------------- */ 


    #tabs {
      float:left;
      width:100%;
      background:#BBD9EE;
      line-height:normal;
      }
    #tabs ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      border:0px;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#5C5C5C;
      font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span,  #tabs a.navon span {
      /*color:#CD2100;*/
      color:#CD2100;
      }
    #tabs a:hover,  #tabs a.navon  {
      background-position:0% -42px;
      }
    #tabs a:hover span,  #tabs a.navon span {
      background-position:100% -42px;
      }


/*- End of Menu Tabs--------------------------- */ 


/*- Login --------------------------- */ 

a.a_login
{
    color:white;
    float:right;
}
a.a_credits_login
{
    margin-top:25px;
    color:white;
    float:right;
    font-size:16px;
    font-weight:bold;
}
a.a_credits_login:hover
{
    color:white;
}

a.a_fav_login
{
color:white;
font-size:12px;
font-weight:lighter;
float:left;
}

.login
{    
    float:right;
    width:400px;
    height:50px;
    margin-top:-10px;
}

.loginfields 
{
    float:right;
    width:400px;
}

.loginfields td
{
    color:#FFFFFF;
}

.forgetfields 
{
    float:right;
    width:310px;
    *width:330px;
}

.forgetfields td
{
    color:#FFFFFF;
}
.loginfields .inputfield
{
    width:155px;
}
.logout
{
    color:#FFFFFF;
    float:right;
    width:400px;
}
.logout span
{
    float:right;    
}
.loginfields span
{
    float:right;
    padding-right:10px;
}

/*- End of Login --------------------------- */ 

/* Top and Bottom Corner edges */

.topcorner{display:block}
.topcorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BBD9EE}
.topcorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d7a83;
  border-right:1px solid #6d7a83;
  background:#99afbf}
.topcorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #404345;
  border-right:1px solid #404345;
  background:#a1b9ca}
.topcorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a1b9ca;
  border-right:1px solid #a1b9ca;}
.topcorner4{
  border-left:1px solid #6d7a83;
  border-right:1px solid #6d7a83}
.topcorner5{
  border-left:1px solid #99afbf;
  border-right:1px solid #99afbf}

.bottomcorner{display:block}
.bottomcorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.bottomcorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #8a8a8a;
  border-right:1px solid #8a8a8a;
  background:#cccccc}
.bottomcorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #474747;
  border-right:1px solid #474747;
  background:#d8d8d8}
.bottomcorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;}
.bottomcorner4{
  border-left:1px solid #8a8a8a;
  border-right:1px solid #8a8a8a}
.bottomcorner5{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc}

/* End of Top and Bottom Corner edges */

/* Header */

#header {
	width: 910px;
	height: 79px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	/*width:500px;*/
	color: #FFFFFF;
}

#logo h1, #logo p {
}

#logo h1 {
	float: left;
	padding: 0;
	letter-spacing: -1px;
	font-size: 2.6em;
}

#logo p {
	float: left;
	margin: 0;
	padding: 10px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo h1 a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}

/* Search */

#search {
	float: right;
	width: 230px;
	padding: 0;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 70px 0 0 0px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 210px;
	border: none;
	text-transform: lowercase;
	font: bold 1.2em "lucida grande",tahoma,verdana,arial,sans-serif;
	color: #FFFFFF;
}

#search-submit {
	display: none;
}


#banner {
	width: 870px;
	height: 184px;
	margin: 0 auto;
	padding: 0;
	background: url(images/img03.jpg) no-repeat left top;
}
/* Menu */

#menu {
	width: 910px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	background: #565F68 url(images/img.jpg) no-repeat left top;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	margin-top: 20px;
	margin-right: 3px;
	padding: 7px 20px 7px 20px;
	background: #FFFFFF;
	text-decoration: none;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	text-decoration: underline;
}

/* Page */

#page {
	margin: 0 auto;
	min-height:500px;
	background: #FFFFFF;
}

/* Content */
#full-content {
	float: left;
	width: 860px;
	padding: 0px 22px 0px 22px;
}

#content {
	float: left;
	width: 630px;
	padding: 22px;
}
#content ul, ol 
{
	line-height: 24px;    
}

#content2 {
	float: left;
	width: 525px;
	padding: 22px;
}
.post {
}

.post .title {
	color: #000000;
}

.post .title a {
	background: none;
	border: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .meta {
	border-bottom: 1px dashed #D2D4C9;
	padding-bottom: 5px;
	text-align: left;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	/*font-style: italic;*/
}

.post .entry {
	padding: 10px 0 20px 0;
	/*text-align: justify;*/
}

/* Sidebar */
.myAccount1 {
	border:1px dotted #4F4F4F;
	float:right;
    margin:5px;
    padding:2px 11px;
    width:178px;
}

.myAccount2 {
	border:1px dotted #4F4F4F;
	padding:3px 6px;
	margin-bottom:5px;
}

#sidebar {
	float: right;
	width: 220px;
	padding: 15px 16px 0 0;
}
#sidebar2 {
	float: right;
	width: 300px;
	padding: 15px 16px 0 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;	
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D2D4C9;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	letter-spacing: -.5px;
	color:#B81E00;
}

#sidebar p {
	padding-bottom: 5px;
	text-align: justify;
}

#sidebar a.buy {
	color: #417FDA;
	font-size:15px;
	font-weight:bold;
}

#sidebar a {
	color: #417FDA;
}

#sidebar a:hover {
	color: #787878;
}

ul.numbers
{
    list-style-type:decimal;
}
/* Footer */

.clearer
{
    clear:both;
}

#footer {
	width: 910px;
	height: 20px;
	margin: 0 auto;
	padding: 20px 0 15px 0;	
	color:White;
}


#footer p {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;	
	line-height: 1.4em;
	text-align: center;
}


#footer a, a.a_white {
	color: #FFFFFF;
}

#footer a:hover, a:hover.a_white {
	color: #787878;
}

/* Input fields*/

.inputfield { 
    border:1px solid #C8C8C8;
    color:#666666;
    font-family:Arial;
    font-size:1em;
    padding:4px;
    width:190px;
}

.submitbutton 
{
    font-size:1em;
    font-family:Arial;
}

textarea .inputfield {    
    border:1px solid #C8C8C8;
    width:320px;
    color:#666666;
    font-family:Arial;
    font-size:small;
    margin-bottom:15px;
    padding:5px;
}

.inputfield:focus, textarea .inputfield:focus  {
    background:#F8F8F8 none repeat scroll 0 0;
    border:1px solid #A8A8A8;
    color:#333333;
}

/* JV logos */
.div_bottomSegment { background-color:White;}
#bottomSegment h1 a {float:left; display:block; width:277px; height:76px; border-bottom:0px; text-indent:-9999px; background-color:#FF0000;background:url(images/JV-eye.gif) left top no-repeat ;}
#bottomSegmentLogo {float:right; display:block; width:120px;  height:46px;padding-top:30px;background: url(images/JV-CoyLogo.gif) left bottom no-repeat ;}
#bottomPage {float:left; width:968px; height:11px; display:block; }


/* Spotlight
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.homepage-text p
{
    font-size:13px !important;
}

.homepage-images
{
    padding-left:26%;
}

#spotlight {
	/*padding: 10px 0 0 0;*/
	text-align: left;

}
#spotlight-inner {
	width: 960px;
	margin: 0 auto;
}

#spotlight-columns {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #d0d0d0;
}

#spotlight-col1, #spotlight-col2, #spotlight-col3 {
	float: left;
	display: inline;
	width: 270px;
	height: 250px;
	padding:10px;
}

#spotlight-col1:hover, #spotlight-col2:hover, #spotlight-col3:hover
{
    background-color:#EEEEEE;
}


#spotlight #spotlight-col3 strong, #spotlight #spotlight-col3 em {
	color: #666;
}

#spotlight p a:link, #spotlight p a:visited, #spotlight p a:active {
	border-bottom: 1px dotted #999;
}

/* Table styling */
.hor-minimalist-a, .hor-minimalist-b
{
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.hor-minimalist-a th, .hor-minimalist-b th
{
	font-size: 12px;
	font-weight: bold;
	padding: 5px 4px;
	border-bottom: 2px solid black;
	text-align: left;
	background-color:#D4D4D4;
}
.hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	padding: 6px 8px;
}
.hor-minimalist-a td
{
	padding: 6px 8px;
}
.hor-minimalist-a tbody tr:hover td, .hor-minimalist-b tbody tr:hover td
{
    background-color:#E8EDFF;
}

/* @end */


/* Member page */
.divMemberStatus
{
    float:right;
    margin-top:5px;
    width:350px;
    background-color:#E0E0E0;/*#BBD9EE;*/
    padding:10px;
    color:#000;
}
.divMemberStatus img {vertical-align:bottom;}
.divMemberStatus .divMemberStatusPadding { margin-bottom:5px;}

.divStatus
{
    margin-top:5px;
    /*width:580px;*/
    background-color:#E0E0E0;/*#BBD9EE;*/
    padding:10px;
    color:#000;
}
.divStatusWarning
{
    margin-top:5px;
    /*width:580px;*/
    background-color:#FFE6E6;
    padding:10px;
    color:#000;
}

.divStatus a, .divStatusWarning a
{
    font-weight:bold;
}
.divStatus a:hover, .divStatusWarning a:hover
{
    font-weight:bold;
    color:#417FDA;
}
/*Homepage rounded corners*/

.home_rounded_corner{display:block}
.home_rounded_corner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBF7FF}
.home_rounded_corner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6fbff;
  border-right:1px solid #f6fbff;
  background:#f0f9ff}
.home_rounded_corner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfeff;
  border-right:1px solid #fdfeff;
  background:#eef8ff}
.home_rounded_corner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eef8ff;
  border-right:1px solid #eef8ff;}
.home_rounded_corner4{
  border-left:1px solid #f6fbff;
  border-right:1px solid #f6fbff}
.home_rounded_corner5{
  border-left:1px solid #f0f9ff;
  border-right:1px solid #f0f9ff}
.home_rounded_cornerfg{
  background:#EBF7FF}

.home_rounded_corner{width:537px; margin-left:143px;}
.home_rounded_cornerfg{padding:20px 10px;width:60%; margin-left:143px;}

/* End of Homepage rounded corners*/

.ul_points b { color:#787878;}
.ul_points { font-size:13px; }

#addthis { float:right; margin-top:5px; padding-right:5px; /*border:1px dotted black;*/}
#addthis a { border-bottom:0px; }
.addcolor {color:#CD2100;}
.bigbutton {font-family:Arial; font-size:16px; font-weight:bold; padding:5px; *padding:0px; vertical-align:top;height:48px;*width:170px;}
.bigcenterbutton {font-family:Arial; font-size:16px; font-weight:bold; padding:5px; *padding:0px; vertical-align:top;height:48px;*width:170px; }
.mediumbutton {font-family:Arial; font-size:12px; font-weight:bold; padding:5px; vertical-align:top;height:35px;}
.subtitle {color:#CD2100; font-size:14px; font-weight:bold;}