html, body, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}

.headlin{
	background: #996600; font-size: 1.9em; padding-left: 10px; color: #FFFFFF; font-family:Georgia;
}
.warning {
  color:#f00;
  font-weight:bold;
  }
  
.success {
  color: #009900;
  font-weight:bold;
  }
  
/*now*/
.titans{
	margin-left: 10px;
	margin-right: 2px;
}
#titan1{
	padding-top: 5px; padding-left: 2px; font-size: 10px; font-family: Tahoma, Arial; background: #00A452; height: 10px; border-bottom: solid 1px #eee;
}


.cbdaybase{
float: left; padding: 5px; height:143px; width: 402px;  color: #000; border-bottom: solid 1px #000; background: #FFFF00;
}

.cbdayname{
background:#BF6B0F; border-bottom: solid 1px #fff;
}

.cbdaynames{
float: right; height: 25px; width: 110px; border: solid 1px #fff; margin-top: 335px; margin-right: 5px; color: #000; padding: 2px 
}

.cbdaydate{
padding-left: 15px; padding: 2px; height:14px; background: #663300; color: #FFF;
}

#cbdaybody{
float: left; width: 412px; margin-right: 20px; height: 550px; background: #fff; margin-bottom: 5px;
}

#titanImg{
border: solid 1px #00A452; height: 85px;
}

#titanBase{
padding: 5px; font-size: 10px; font-family: Tahoma, Arial; background: #00CC66; height: auto; border-bottom: solid 1px #eee;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

.boxpix{
padding: 1px; 
border: solid 1px #999;
}
.innerBox{
float: left; 
margin-top: 10px; 
background:#eee; 
width: 138px; 
height: 85px; 
margin-right: 17px;
}


body, h1, h2, h3, form {
	font: 10px tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}

body {
	background: url(images/header_bg.jpg) repeat-x;
	text-align: center;
}
#wrapper {
	text-align: left;
	margin: auto;
	width: 799px;
}
#wrapper2 {
	text-align: left;
	margin-top: 2px;
	width: 600px;
}
.logout{
color: #993300;
font-weight: normal;
}

.account{
color: #000;
font-weight: normal;
font-variant: small-caps;
}

#header {
	height: 203px;
	position: absolute;
}
#header h1 {
	margin-top: 2.97em;
	text-align:center;
}
#header h1 img {
	display: inline;
}
#nav {
	margin-top: 7px;
}
#nav img {
	float: left;
}

#headline3 {
	padding-top: 0px;
}

#headline {
	padding-top: 188px;
}

#headline2 {
	padding-top: 205px;
}

#photo {
	float: left;
	width: 618px;
	height: 284px;
	border: 1px solid #D8D8D8;
	color: #000;
}
#photo div {
margin: 2px;
}
#photo img {
	display: block;
}

#search-news {
	float: left;
	margin-left: 20px;
	width: 140px;
}
#search-news div {
	padding: 3px 0;
	margin: 0;
}
#search-news #q {
	width: 140px;
	border: 1px solid #859D31;
}
#search-news .downcast {
	background: #E6E7E7;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}
#search-news h3 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#search-news p {
	padding-left: 15px;
	padding-right: 2px;
	margin: 0.1em 0;
}
a {
	font-weight: bold;
	color: #5C5C5C;
}

#body {
	padding-top: 2em;
	text-align: justify;
}

#body2 {
	padding-top: 0em;
	text-align: left;
}

#body-left {
	float: left;
	width: 312px;
	margin-right: 20px;
	border: solid 1px #ccc;
	padding: 5px;
}

#body-left2 {
	float: left;
	width: 400px;
	border: solid 1px #ccc;
	padding: 5px;
	height: 365px; 
	background-repeat: no-repeat;
}
#body-right {
	float: left;
	width: 270px;
	border: solid 1px  #ccc;
	padding: 2px;
}

#body-bottom {
	float: left;
	margin-top: 2px;
	width: 614px;
	border: solid 1px  #ccc;
	padding: 2px;
}

#body-side .downcast {
	background: #E6E7E7;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}

#body-side h3 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;

}


#body-left ul.plussbullets {
	margin-top: 45px;
	margin-left: 120px;
	padding: 0;
	font-weight: bold;
}
#body-left ul.plussbullets li {
	background: top left url(images/bullet_plus.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}

#photo ul.plussbullets li {
	background: top left url(images/bullet_plus.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}

#body h2, #body p {
	margin: 0.3em 0;
}

#body-right p {
	margin-right: 2em;
}

#body a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}

#gallery img {
	float: left;
}

#footer {
	color: #FFFFFF;
	background: #42453D url(images/footer_bg.gif) repeat-x;
	padding: 6px 0 5px 0;
	margin-top: 2em;
	font-weight: bold;
	padding-left: 100px;
}
#footer p {
	margin: 0;
	padding: 0;
}

#footer a {
	Color: #eee;
}

.warning {
  color:#f00;
  font-weight:bold;
  text-align: left;
  }

.cybergirlLinks{
	background:#BF6B0F;
	padding: 5px;
	border-bottom: solid 1px #fff;
}

.cybergirlLinks a{
	color: #fff;
}

.cybergirlLinks a:hover{
	color: #99AA66;
	text-decoration: none;
}

#thumbsDiv{
float: left; width: 550px; background: #eee; padding-left: 70px; margin-top: 10px; border-top: solid 1px #999; border-bottom: solid 1px #999; padding-bottom: 10px;
}

#thumbs {
    float: left;
    margin-top: 10px;
}

#thumbs td {
    text-align: center;
}

#thumbs img {
     border: solid 1px #663300;
}

#thumbs a:link, #thumbs a:visited, #thumbs a:hover, #thumbs a:active {
    border: none;
    padding: 0;
}

#profileLabel{
float: left; width: 80px; height: 316px; background: #fff; padding-top: 30px;
}

#profileLabel2{
float: left; width: 120px; height: 316px; background: #fff; padding-top: 30px;
}

#profileLabel p{
height: auto; background: #eee; margin-bottom: 2px; padding: 2px; border-bottom: solid 1px #ccc;
}

#profileLabel2 p{
height: auto; background: #eee; margin-bottom: 2px; padding: 2px; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc;
}

#main_image {
    float: right;
    text-align: center;
    width: 350px;
}

#main_image p {
   color:#00425E;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.careerCan{
border: solid 1px #BF6B0F;
}

.careerFields{
color: #006633;
}
.thanks{
 font-size: 12px; color: #000; font-weight: normal;
 }
#errorBox{
padding: 10px;
margin-top: 15px;
border: solid 1px #556611;
}
.predicterrorEx{
width: 598px; margin-bottom: 5px; margin-top: 0px; text-align: right;
}

#designBy{
position: absolute;
  float: right;
   margin-top: 12px; 
   left: 10px; 
   font-weight:normal; 
   font-size: 0.85em;
   text-align: right;
}

.goBack {font-size: 12px; color: #006633;}

/*for feeds*/
.labelfield{ /*CSS for label field in general*/
	color:brown;
	font-size: 90%;
	}
	
	.datefield{ /*CSS for date field in general*/
	color: #666;
	font-size: 90%;
	}
	
	#example1 li{ /*CSS specific to demo 1*/
	margin-bottom: 4px;
	}
	
	#example1 div a{ /*CSS specific to demo 1*/
	color: #000;
	}
	
	#example1 .datefield{ /*CSS specific to demo 1*/
	color: #eee;
	}
	
	#example2 div{ /*CSS specific to demo 2*/
	margin-bottom: 4px;
	}
	
	#example3 div{ /*CSS specific to demo 2*/
	margin-bottom: 2px;
	}
	#example2 div a{ /*CSS specific to demo 2*/
	color: #454545;
	text-decoration: none;
	}
	
	#example3{ /*CSS specific to demo 3*/
	width: 270px;
	}
	
	#example3 div a{ /*CSS specific to demo 3*/
	color: #454545;

	}
	
	#example3b{ /*CSS specific to demo 3*/
	width: 265px;
	padding: 4px;
	border: 1px solid #663300;
	}
	
	#example3 p{ /*CSS specific to demo 3*/
	margin-bottom: 2px;
	}
	
	code{ /*CSS for insructions*/
	color: red;
	}
	/*End of Feed styles*/
	
	.style4 {color: #FFF;}
	
	#subscribeAD{
	text-align:left; font-size:16px;  height: auto; color: #000000; border: solid 1px #666; width: 344px; margin-top: 10px;background: #FFFF00; clear: both;  padding: 5px;}
	
	#subscribeButton{
	float: right; width: 90px; height: 20px; padding-left: 12px; padding-top: 7px; background: url(images/predict_button2.gif) no-repeat;}
	
	#subscribeButton a {color: #fff; font-size: 12px; text-decoration: none;}