/*
Site:			www.thisisanadvertisement.com
Usage:			Regular browsers
File Name:		tiaa.css
Last Update:	20090224@1119
Developed by:	Leonardo Aranda
*/

body {
	background-color: #eee;
	}

a, a:link, a:hover, a:visited {
	color: #000;
	}

a img {
	border: 0;
	}

input[type="submit"] {
	color: #666;
	background-color: #eee;
	border: 0px solid #fff;
	}
input[type="submit"]:hover {
	color: #000;
	background-color: #ddd;
	}
input[type="text"], input[type="password"] {
	background: transparent;
	}
#Wrap  {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: url(images/BG.jpg) repeat top;
	background-color: #fff;	
	}
#Wrap_W  {
	background: url(images/BG_BottomBar.gif) repeat-x top;
	}
#Wrap_TopBar  {
	background: url(images/BG_TopBar.gif) repeat-x top;
	}
#Submit_Wrap {
	background-color: #fff;	
	}
#Logo a {
	color: #000;
	}
#Logo a:hover, #UserOption a:hover {
	color: #900;
	}
#SearchTextField {
	border-bottom: 1px solid #ddd;
	}
#Advertisement {
	background-color: #eee;
	}
#GroupOfAds {
	border-top: 1px solid #ddd;
/*	background: url(http://www.thisisanadvertisement.com/images/bg.gif) repeat-x top;*/
	}
#GroupHeader {
	border-top: 3px solid #f4f4f4;
	}
#GroupHeader a:hover {
	color: #900;
	}
.smallNote {
	color: #ccc;
	}
#MultiGroupHeader {
	background: url(images/BG_MultiHeader.png) repeat-x top;
	}
.multiGroupHeader_on {
	color: #000;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	}
.multiGroupHeader_off {
	color: #aaa;
	}		
.multiGroupHeader_off:hover {
	color: #900;
	}	
a .adThumbnail {
	border: 3px solid #eee;
	}
a .adThumbnail:hover {
	border: 3px solid #999;
	}
a .adThumbnailInfo, a .adThumbnailInfo:visited, a .adThumbnailInfo:hover {
	color: #000;
	}
.adThumbnailOff {
	border: 3px solid #eee;
	}
.adThumbnailOn {
	border: 3px solid #999;
	}
#AdThumbnail {
	background-color: #eee;
	}
	
#SponsorCreateAd {
	color: #000;
	border-bottom: 1px solid #ddd;
	}
a:hover #SponsorCreateAd {
	color: #000;
	background-color: #eee;
	}
#ManagedAdThumbnailBucket {
	border-top: 1px solid #eee;
	}
#ManagedAdThumbnail {
	background-color: #eee;
	}
.newAdOption {
	color: #666;
	}
.newAdOption:hover {
	color: #555;
	background-color: #e6e6e6;
	border-top: 1px solid #ccc;
	}
#SponsorAdTags {
	color: #666;
	}
#BottomBar {
	color: #999;
	}
#f_DOB_current {
	color: #666;
	border-bottom: 1px solid #ddd;
	}
#f_DOB_options {
	height: 20px;
	float: left;
	padding: 4px 0 0 0;
	}
#f_DOB_options select {
	margin: 3px 10px 0 0;
	}
#f_DOB_options option {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	}
label {
	display: block;
	width: 141px;
	height: 20px;
	line-height: 16px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right; 
	clear: both;
	margin: 10px 10px 10px 0;
	}
label[class="big"] {
	height: auto;
	}
.formUserRadio {
	float: left;
	font-size: 20px;
	line-height: 16px;
	color: #666;
	margin: 10px 30px 10px 0;
	}
#FormSearch input[type="text"] {
	border: 0;
	color: #666;
	border-bottom: 1px solid #ddd;
	}
#FormSearch input[type="submit"] {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	background-color: #eee;
	border: 0px solid #fff;
	padding: 7px 5px 5px 5px;
	margin: 1px 0 10px 0;
	cursor: pointer;
	}
#FormSearch input[type="submit"]:hover {
	color: #000;
	background-color: #ddd;
	}
#FormFilter {
	float: left;
	}
#FormFilter input[type="submit"] {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	background-color: #eee;
	border: 0px solid #fff;
	padding: 7px 5px 5px 5px;
	margin: 1px 0 10px 0;
	cursor: pointer;
	}
#FormFilter input[type="submit"]:hover {
	color: #000;
	background-color: #ddd;
	}
.marginLeft {
	margin: 0 0 0 5px;
	}
#FormBucket input[type="text"] {
	width: 292px;
	height: 20px;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 6px 0 10px 0;
	}
#FormBucket input[type="radio"] {
	margin: 0;
	}
#FormBucket input[type="password"] {
	width: 292px;
	height: 20px;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 6px 0 10px 0;
	}
#FormNewAd {
	width: 896px;
	display: table;
	margin: 0 0 15px 0;
	}
#FormNewAd input[type="text"] {
	width: 443px;
	height: 20px;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 6px 0 10px 0;
	}
#FormNewAd textarea {
	width: 431px;
	height: 88px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 22px;
	border: 1px solid #ddd;
	padding: 5px;
	float: left;
	margin: 0 0 10px 0;
	}
#Form_BasicAd input[type="submit"] {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	background-color: #eee;
	border: 0px solid #fff;
	padding: 7px 5px 5px 5px;
	margin: 1px 0 10px 0;
	cursor: pointer;
	}
#Form_BasicAd input[type="submit"]:hover {
	color: #000;
	background-color: #ddd;
	}
.fauxButton {
	width: 100px;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	background-color: #eee;
	border: 0px solid #fff;
	padding: 9px 5px 7px 5px;
	margin: 1px 0 35px 151px;
	cursor: pointer;
	display: block;
	}
.fauxButton:hover {
	color: #000;
	background-color: #ddd;
	}
#SponsorFormBucket {
	width: 896px;
	display: table;
	border-top: 1px solid #ddd;
	margin: 0 0 15px 0;
	}
#Form_SponsorAd {
	width: 896px;
	margin: 20px 0 10px 0;
	}
#SponsorFormBucket input[type="text"] {
	width: 594px;
	height: 20px;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 6px 0 10px 0;
	}
#SponsorFormBucket input[type="submit"] {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #fff;
	border: 0px solid #fff;
	padding: 0;
	margin: 10px 0 10px 0;
	cursor: pointer;
	}
#SearchWordsWrap {
	float: right;
	}
#SearchWords {
	width: 896px;
	display: table;
	margin: 0 0 10px 0;
	}
#UserOption a, #UserOption a:visited {
	color: #000;
	}
#UserOption a:hover {
	color: #900;
	}
.searchWord {
	color: #999;
	}
.searchWord_remove {
	color: #999;
	}
.adTag {
	
	}
.adTag_remove:hover {
	color: #fff;
	background-color: #900;
	}
.tag_submited {
	background-color: #eee;
	color: #666;
	}
.tag_approved {
	background-color: #eee;
	color: #1e506f;
	}
.tag_rejected {
	background-color: #eee;
	color: #bd1d08;
	}
.search_textfield {
	color: #666;
	background: transparent;
	border: 0;
	}
.adTool {
	cursor: pointer;
	}
.adToolOn {
	color: #990000;
	}
.navigation {
	font-size: 11px;
	padding: 0 20px 0 0;
	margin: 30px 0 0 0;
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	}
.profile {
	font-size: 11px;
	padding: 0 0 0 20px;
	margin: 30px 0 0 0;
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	}
.adInfo {
	font-size: 10px;
	line-height: 13px;
	}
.adInfo a:hover {
	text-decoration: underline;
	}
.managedAdInfo {
	font-size: 11px;
	line-height: 15px;
	}
.thumbItem {
	margin: 0 9px 0 0;
	}
.adThumb {
	cursor: pointer;
	}
/*.adThumbSponsor:hover, .adThumbBasic:hover {
	background-color: #f3f3f3;
	}*/
.floatLeft {
	float: left;
	}
.bottomBarHeader {
	margin: 0;
	color: #666;
	font-weight: bold;
	}
.bottomBarItem {
	margin: 5px 0 0 0;
	}
.bottomBarItem a, a:visited, a:active {
	color: #999;
	}
.bottomBarItem a:hover {
	color: #000;
	}
.bottomBarLight {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	background: url(images/light.png) repeat-x top;
	}


.bgc_ccc {
	background-color: #ccc;
	}
.loader {
	min-height: 130px;
	display: block;
	}

.shareIcon {
	float: right;
	margin: 0 0 0 5px;
	}

/* Notice */
#Notice {
	width: 100%;
	display: block;
	text-align: center;
	position: fixed;
	top: 250px;
	z-index: 100;
	
	}
#NoticeInfo {
	width: 400px;
	padding: 25px;
	background-color: #fff;
	border: 10px solid #ddd;
	font-size: 20px;
	color: #990000;
	text-align: center;
	margin: 0 auto;
	}


/* Group Headers */
.groupHeader {
	margin: 0 15px 0 0;
	float: left;
	}
.groupHeader a:visited {
	color: #000;
	}
.groupFilter {
	float: left;
	padding: 0 7px 0 7px;
	font-size: 11px;
	line-height: 14px;
	color: #999;
	font-weight: normal;
	text-transform: none;
	cursor: pointer;
	}
.groupFilter:hover {
	color: #900;
	}
.groupControls {
	float: right;
	}
.groupControl {
	float: left;
	padding: 0 0 0 14px;
	font-size: 11px;
	color: #999;
	font-weight: normal;
	text-transform: none;
	cursor: pointer;
	}
.groupControl:hover {
	color: #900;
	}
/* Log in */
#LoginTextField {
	width: 75px;
	float:left;
	border-bottom: 1px solid #ddd;
	padding: 0 0 0 0;
	margin: 29px 0 0 20px;
	}

.loginUser_textfield {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
}
#logInHelp {
	font-size: 11px;
	color: #999;
	margin: 0 0 0 151px;
	}
#logInHelp a {
	color: #333;
	}

/* Spans */

.bold {
	font-weight: bold;
	}
.c_ccc {
	color: #ccc;
	}
.c_999 {
	color: #999;
	}
.c_000 {
	color: #000;
	}
.c_900 {
	color: #900;
	}
.column_1 {
	width: 141px;
	float: left;
	margin: 0 10px 0 0;
	}


	
/* Submit Form */
#Submit_FormBucket {
	width: 300px;
	display: table;
	margin: 0 0 15px 0;
	}
#Submit_FormHeader {
	font-size: 12px;
	display: block;
	margin: 8px 0 7px 0;
	text-transform: uppercase;
	font-weight: bold;
	}
#Submit_Form_UserProfile {
	width: 300px;
	padding: 0 45px 0 45px;
	margin: 20px 0 10px 0;
	}
#Submit_Form_Item {
	clear: both;
	}
#Submit_Form_Item label {
	display: block;
	width: 147px;
	height: 10px;
	float: left;
	text-align: left; 
	clear: both;
	margin: 10px 10px 0 0;
	}
#Submit_FormBucket input[type="text"] {
	width: 200px;
	height: 20px;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #ddd;
	float: left;
	padding: 5px;
	margin: 6px 0 10px 0;
	}
#Submit_FormBucket input[type="password"] {
	width: 200px;
	height: 20px;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #ddd;
	float: left;
	padding: 5px;
	margin: 6px 0 10px 0;
	}
#Submit_FormBucket input[type="submit"] {
	font-size: 11px;
	height: 30px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #eee;
	border: 0px solid #fff;
	padding: 5px;
	margin: 10px 0 10px 0;
	cursor: pointer;
	}



.generalHeader {
	font-size: 22px;
	line-height: 28px;
	color: #999;
	margin: 20px 0 30px 0;
	}

/* Bird */
.bird {
	width: 30px;
	height: 20px;
	float: right;
	display: block;
	background-image: url('images/bird_hover.png');
	background-image: url('images/bird.png');
	}
.bird:hover {
	background-image: url('images/bird_hover.png');
	}

/* About */
#AboutContainer {
	width: 594px;
	padding: 0 0 20px 0;
	}
#AboutContainer a {
	color: #999;
	}
#AboutContainer a:hover {
	color: #000;
	}

/* FAQ */
#FAQ {
	width: 594px;
	padding: 0 0 20px 0;
	}
.faq_g {
	padding: 0 0 0 10px;
	border-left: 1px solid #ddd;
	}
.faq_t {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	margin: 20px 0 0 0;
	}
.faq_q {
	font-size: 15px;
	line-height: 20px;
	color: #000;
	margin: 10px 0 0 0;
	}
.faq_a {
	font-size: 13px;
	line-height: 20px;
	color: #666;
	margin: 0 0 20px 0;
	}
	
/* Form Input Type File */
.inputTypeFile {
	width: 86px;
    height: 30px;
    background: url('images/btn-choose-file.png') 0 0 no-repeat;
	}
input[type="submit"], button {
	font-size: 11px;
	height: 30px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #eee;
	border: 0px solid #fff;
	padding: 5px;
	margin: 3px 0 5px 0;
	cursor: pointer;
	}
input[type="submit"]:hover, button:hover {
	color: #000;
	background-color: #ddd;
	}	


#AlertWindow {
	background: url(images/BG_BottomBar.gif) repeat-x top;
	}
#AlertWindowBottom {
	background: url(images/BG_TopBar.gif) repeat-x bottom;
	}
.infoAlertWrap {
	height: 20px;
	display: block;
	margin: 0 0 0 151px;
	}
.infoAlert {
	width: 20px;
	height: 20px;
	margin: 9px 5px 0 0;
	clear: both;
	float: left;
	display: block;
	background: url(images/exclamationPoint.png);
	}
.infoAlertText {
	font-size: 10px;
	color: #900;
	height: 16px;
	float: left;
	margin: 15px 0 0 0;
	display: block;
	}
.infoQuestion {
	width: 20px;
	height: 20px;
	float: left;
	margin: 9px 0 0 0;
	display: block;
	background: url(images/questionMark.png);
	}
.infoAnswer {
	font-size: 10px;
	color: #ccc;
	height: 16px;
	float: left;
	margin: 15px 0 0 0;
	display: block;
	}
#BackgroundUploader {
	width: 443px;
	}
	
	
/* Manage Ads Buttons */
#ManagedAdButtons {
	float: right;
	}
.manageAdButton {
	font-size: 9px;
	background-color: #eee;
	font-weight: bold;
	padding: 6px 8px 4px 8px;
	margin: 0 0 3px 0;
	text-transform: uppercase;
	cursor: pointer;
	}
.manageAdButton:hover {
	background-color: #ddd;
	}

.adminTool {
	font-size: 11px;
	padding: 0 0 0 20px;
	margin: 30px 0 0 0;
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	}

/* Admin Tools */
.textList {
	width: 896px;
	border-bottom: 1px solid #eee;
	margin: 0 0 25px 0;
	}
.textListItem {
	width: 896px;
	color: #999;
	font-size: 13px;
	line-height: 15px;
	border-top: 1px solid #eee;
	display: table;
	padding: 7px 0 6px 0;
	}
.textListDate {
	width: 141px;
	float: left;
	margin: 0 10px 0 0;
	}
.textListEmail {
	color: #000;
	float: left;
	}
.textListButton {
	float: right;
	}
.activeButton {
	cursor: pointer;
	}
#TagsToEvaluate {
	width: 896px;
	display: table;
	margin: 0 0 25px 0;
	}
.groupOfTags {
	width: 292px;
	float: left;
	border-top: 1px solid #eee;
	}
.groupOfTagsHeader {
	height: 12px;
	font-size: 12px;
	display: block;
	padding: 6px 0 7px 0;
	text-transform: uppercase;
	font-weight: bold;
	border-top: 3px solid #f4f4f4;
	}
.tagListBucket {
	width: 292px;
	display: table;
	padding: 4px 0 4px 0;
	border-top: 1px solid #eee;
	}
.listItem_Tag {
	width: 191px;
	float: left;
	}
.tagAction {
	width: 50px;
	float: left;
	text-align: right;
	color: #999;
	cursor: pointer;
	}
.tagAction:hover {
	color: #000;
	}
.tagActionOff {
	width: 50px;
	float: left;
	text-align: right;
	color: #ddd;
	}
.mr10 {
	margin: 0 10px 0 0;
	}

.clickable {
	cursor: pointer;
	}
.clickable:hover {
	color: #900;
	}
.groupBottom1 {
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
	}
	
.copyContainer {
	font-size: 14px;
	line-height: 22px;
	color: #333;
	margin: 0 0 3em 0;
	}
.copyContainer a {
	color: #000;
	border-bottom: 1px solid #ddd;
	}
.alignCenter {
	text-align: center;
	}
.copyContainer .headline {
	font-weight: bold;
	margin: 1.5em 0 .5em 0;
	}
.copyContainer p {
	text-align: justify;
	margin: .5em 0 .5em 0;
	padding: 0;
	}
.tab {
	padding: 0 0 0 2.5em;
	}
.underline {
	text-decoration: underline;
	}
.p20 {
	font-size: 20px;
	}
#FormBucket {
	border-top: 1px solid #ddd;
	}
#FormHeader {
	border-top: 3px solid #f4f4f4;
	}

.rejectionWrap {
	width: 896px;
	margin: 15px 0 25px 0;
	display: block;
	border-top: 1px solid #900;
	clear: both;
	}
.rejectionText {
	width: 866px;
	background-color: #e9e9e9;
	padding: 15px;
	border-top: 3px solid #c33;
	display: block;
	}
	
#DeleteAdWrap {
	margin: 50px 0 0 0;
	}
.deleteAdvertisementButton {
	width: 69px;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 9px 5px 7px 5px;
	margin: 1px 0 35px 151px;
	cursor: pointer;
	text-align: center;
	display: block;
	color: #900;
	background-color: #eee;
	}
.deleteAdvertisementButton:hover {
	color: #fff;
	background-color: #900;
	}
.backgroundThumb img {
	border: 3px solid #eee;
	}

.searchPage a {
	color: #ccc;
	}
.searchPage a:hover {
	color: #900;
	}
.searchPageCurrent {
	color: #000;
	}
.searchBarCreateAdButtonWrap {
	float: right;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 8px 8px 8px;
	cursor: pointer;
	color: #666;
	background-color: #eee;
	}
.searchBarCreateAdButtonWrap:hover {
	color: #000;
	background-color: #ddd;
	}
	
.introDiv {
	width:	886px;
	height: 79px;
	font-size: 22px;
	color: #666;
	padding: 7px 0 0 10px;
	display: block;
	background-image: url('images/introBG.jpg');
	}