/* CSS Document */
p { font: 14px/18px "Times New Roman", Times, serif; color: #000000 }
.text, .title, .tableText, .value { font: 14px/18px "Times New Roman", Times, serif; color: #000000 }
div.article { font: 14px/18px "Times New Roman", Times, serif; color: #000000 }
table.article { font: 14px/18px "Times New Roman", Times, serif; color: #000000 }
.hand { cursor: pointer; cursor: hand; text-decoration: underline; font: normal 11px/18px "Times New Roman", Times, serif; color: #666666 }
.handSearch { cursor: pointer; cursor: hand; text-decoration: none; font: normal 11px/18px "Times New Roman", Times, serif; color: #666666 }
.handText { text-decoration: none; font: normal 11px/18px "Times New Roman", Times, serif; color: #666666 }
.handTitle { cursor: pointer; cursor: hand; text-decoration: underline; font: bold 12px/18px "Times New Roman", Times, serif; color: #000000 }
.5mostrecent { text-decoration: none; font: normal 10px/14px Arial, sans-serif; color: #444444 }


/* Form Styles */
.formMain {  }
form { padding:0; border:0; margin:0; }
input, select, option, textarea { color: #000000; font: normal 14px/18px "Times New Roman", Times, serif; }
input.noborder { color: #000000; font: normal 11px/11px "Times New Roman", Times, serif; }
.selectwidth { width:250px; color: #000000; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #666666; font: normal 14px/14px "Times New Roman", Times, serif; /* border: inset 1px #708090; */ /* padding: 2px; */ }

/* Font Styles */
body { font: 15px/17px "Times New Roman", Times, serif; color: #3c3c3e; margin: 0 0 0 0; background-color:#FFFFFF  }
.red_sub { font: 12px Arial, Helvetica, sans-serif; color: #c41f04; }
#red_sub a{ font: 12px Arial, Helvetica, sans-serif; color: #c41f04; }
.h1 { font: bold 20px/20px "Times New Roman", Times, serif; color: #c41f04; }
.h2 { font: 11px Arial, Helvetica, sans-serif; color: #666666; }
.h3 { font: bold 15px/17px "Times New Roman", Times, serif; color: #479426; }
.h4,
a.h4:link,
a.h4:active,
a.h4:visited,
a.h4:hover { font: bold 15px/17px "Times New Roman", Times, serif; color: #c41f04; }
.h5 { font: 12px Arial, Helvetica, sans-serif; color: #7c6761; }
.h6 { font: bold 24px/17px "Times New Roman", Times, serif; color: #fff; }
.grn { font: 12px Arial, Helvetica, sans-serif; color: #479426; }
.grybrd { border: 1px solid #ccc; }
/* Text Sizer */
.f1 { font-size: 15px; line-height: 17px; }
.f2 { font-size: 18px ; line-height:20px;}
.f3 { font-size: 21px ; line-height:23px;}

/* Images */
.header { background-image:url(../images/header_bg.jpg); background-repeat: no-repeat; background-position: top right;}
.stroke { background-image:url(../images/grys.gif); background-repeat:repeat-y; background-position: top left;}

/* Positioning */
#sec { padding: 10px 0 10px 0px; }
#sec a {height: 20px; padding: 0 5px 0 25px;}
#sec ul { list-style:none; margin: 5px 0 5px 0; }
#sec li { display:block; list-style:none; }
#main { margin: 0 0 0 395px;  }
#main a { margin: 15px 15px 0 15px; }
#logo { position:relative; margin: 20px 0 0 25px; width:325px; }

/* Link Styles */

/* for links within the body of text */
a.body:link, a.body:visited, a.body:active { font: normal 15px "Times New Roman", Times, serif; color: #7c6761; text-decoration:underline; }
a.body:hover { font: normal 15px "Times New Roman", Times, serif; color: #7c6761; text-decoration:underline; }

.atext { font: bold 9px/14px Arial, Helvetica, sans-serif; color: #666; text-decoration:none; }

a:link, a:visited, a:active { font: bold 9px/14px Arial, Helvetica, sans-serif; color: #666; text-decoration:none; }
a:hover { font: bold 9px/14px Arial, Helvetica, sans-serif; color: #000; }

a.grnlk, a.grnlk:visited { font: bold 13px "Times New Roman", Times, serif; color: #479426; text-decoration:none; }
a.grnlk:hover, a.grnlk:active { font: bold 13px "Times New Roman", Times, serif; color: #346C1C; text-decoration:none;}

a.secnav, a.secnav:visited { font: bold 14px/26px "Times New Roman", Times, serif; color: #ffffff; text-decoration:none; letter-spacing:1px; }
a.secnav:hover, a.secnav:active{ font: bold 14px/26px "Times New Roman", Times, serif; color: #FFF; text-decoration:none; letter-spacing:1px; background-image:url(../images/roll_bg.gif);}
a.secnavon, a.secnavon:visited { font: bold 14px/26px "Times New Roman", Times, serif; color: #ffffff; text-decoration:none; letter-spacing:1px; background-image:url(../images/roll_bg.gif);}
a.secnavon:hover, a.secnavon:active{ font: bold 14px/26px "Times New Roman", Times, serif; color: #FFF; text-decoration:none; letter-spacing:1px; background-image:url(../images/roll_bg.gif);}
a.secnav2:link, a.secnav2:visited { font: bold 11px/22px Arial, Helvetica, sans-serif; color: #FFF; text-decoration:none; letter-spacing:1px; margin: 0 0 0 10px; }
a.secnav2:hover, a.secnav2:active { font: bold 11px/22px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing:1px; background-image:url(../images/roll_bg.gif);}
a.secnav2on:link, a.secnav2on:visited { font: bold 11px/22px Arial, Helvetica, sans-serif; color: #FFF; text-decoration:none; letter-spacing:1px; margin: 0 0 0 10px; background-image:url(../images/roll_bg.gif); }
a.secnav2on:hover, a.secnav2on:active { font: bold 11px/22px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing:1px; background-image:url(../images/roll_bg.gif);}

/*By Fred*/
.aNoLink { font: bold 9px/14px Arial, Helvetica, sans-serif; color: #666; text-decoration:none; }
.mainMenuText { font-size: 18px; font-family: Times New Roman; text-decoration: none; font-weight: bold; color: #ffffff; letter-spacing: 1px; cursor: pointer; margin: 15px 15px 0 15px; }
.mainMenuTextIN { font-size: 18px; font-family: Times New Roman; text-decoration: none; font-weight: bold; color: #999999; letter-spacing: 1px; cursor: pointer; margin: 15px 15px 0 15px; }
.grnNoLk { font: bold 13px "Times New Roman", Times, serif; color: #479426; text-decoration: none; }

#aStory a,
#articlewarning a { font: normal 15px "Times New Roman", Times, serif; color: #7c6761; text-decoration: underline; }
#aStory a:hover,
#articlewarning a: hover { font: normal 15px "Times New Roman", Times, serif; color: #7c6761; text-decoration: underline; }
#articlewarning { background-color: #fcecec; border: 1px solid #666666; margin: 0 0 0 0; padding: 10px; }
#articlewarning p { margin-bottom: 10px; }

#content-right {
	padding:0;
	width:226px;
	text-align:left;
	margin:0 0 0 -5px;/*TODO:Test to see if this works*/
}
#survey-container {
	border-color:#CBCBCB;
	border-style:none none solid;
	border-width:0 0 1px;
	font:12px/18px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 3px 3px;
}
#survey-container #survey {
	background-color:#F8F8EF;
	margin:0;
	padding:0 12px 15px 22px;
}
#survey-container {
	border-style:none none solid;
	font:12px/18px Arial,Helvetica,sans-serif;
}
#reviews-container {
	border-color:#CBCBCB;
	border-style:none none none solid;
	border-width:0 0 0 1px;
	margin:0;
	padding:3px 0 0 3px;
}
#reviews-container {
	border-style:none none none solid;
}
#survey-container #survey img {
	margin:20px 0 10px;
	border:0 solid;
}
#survey-container #survey h1 {
	font:bold 12px/18px Arial,Helvetica,sans-serif;
	letter-spacing:0;
	text-transform:none;
	font-weight:bold;
	margin:0;
	padding:0;
	font:bold 12px/18px Arial,Helvetica,sans-serif;
	letter-spacing:0;
	margin:0;
	padding:0;
	text-transform:none;
}
#survey-container #survey p {
	color:#584643;
	font:12px/18px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
#survey-container #survey p.more {
	margin:5px 0 0 12px;
	font:bold 10px/12px Arial,Helvetica,sans-serif;
	text-align:right;
	text-transform:uppercase;
}
#features-container #features img, #interviews-container #interviews img, #results-container #results img, #reviews-container #reviews img {
	margin-top:3px;
	border:none;
}
#survey-container #survey p a {
	color:blue;
	font-weight:normal;
}
#survey-container a {
	text-decoration:underline;
	color:blue;
	font-size:12px;	
}
#survey-container #survey p.more a{
	color:#584643;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
.article-icon {
	background:url("../images/StaffPaperIcon.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:55px;
	margin-left:34px;
	margin-right:5px;
	width:42px;
	border-left:1px solid #919191;
}
#search-type-wrap {
    margin-bottom:5px;
}
#search-type-wrap label {
    float:left;
    width:120px;
}
#search-type-wrap select {
    width:216px;
}
#add-tune-wrap {
    margin-left:121px;
    margin-top:33px;
    position:absolute;
}
#add-tune-wrap a {
    color:#666666;
    font:bold 11px Arial,Helvetica,sans-serif;
    text-decoration:none;
}
#star-rating {
	visibility:hidden;
	position:relative;
	right:70px;
	top:-15px;
	width:102px;
	height:15px;
}
#reg-steps {
	height:119px;
	margin-bottom:14px;
	margin-left:-35px;
	width:728px;
}
div.tablet {
	height:270px;
	float:left;
	background:url("../images/tablet.png") no-repeat scroll 0 0 transparent;
	margin-right:20px;
	color:#FFFFFF;
	padding:0 20px;
	width:282px;
	position: relative;
	font-family:times New Roman;
}
#simple {
	clear:both;
	padding-top:30px;
}
div.tablet h1 {
	margin-bottom:5px;
	font-size:24px;
	font-weight:normal;
	margin-top:16px;
}
div.tablet h2 {
	font-size:16px;
	font-weight:normal;
	margin-top:0;
}
div.tablet ul {
	/*padding-left:15px;*/
	margin-left:-25px;
	padding-left:40px;
}
div.tablet li {
	font-size:14px;
}
div.tablet div.bottom {
	bottom:10px;
	position:absolute;
	font-size:14px;
	font-weight:bold;
}
strong.st-na {
	font-size:19px;
}
#rating-caption {
	height:20px;
	left:-177px;
	position:relative;
	top:-30px;
	width:160px;
}

