sup {
    font-size: 75%;
}

input, select, textarea {
    border: 1px solid #ccc;
    font-family: verdana, sans-serif;
    font-size: 11px;
    padding: 1px 2px;
}

input:focus, select:focus, textarea:focus {
    border: 1px solid #005596;
    background-color: #eee;
}

input[type=checkbox], input[type=image], input[type=checkbox]:focus, input[type=image]:focus {
    border: 0;
}

/* For IE6 and less */
input.inputChkBox, input.imageButton, input.inputChkBox:focus, input.imageButton:focus {
    border: 0;
}

/*--- Block Styles ---*/
p.standout_text {
    margin-bottom: 16px;
    font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
    width: 584px;
    font-size: 12px;
}

span.greentext, div.greentext{
	color: #699d29 ;	
}

h1.header_text {
	font-size: 2.1em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	margin-bottom: 9px;	
}
p.paraBeforeList {
    margin-bottom: 3px;
}

/*--- Layout Styles ---*/
html {
    background-color: #f8f8f8;
    font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
    font-size: 12px;
    color: #666;
}

#utility {
    background-image: url(../images/tile.gif);
    background-repeat:  repeat-x;
	height: 37px;
    font-size: 10px;
    color:#f8f7f7;
	text-align:center;
}

#utilitynav {
	width:821px;
	position: relative;
    overflow: hidden;
    z-index: 1;
}

.right {
    padding-left:230px;
	white-space:nowrap;
}

.left {
	padding:0px 25px 0px 125px;
	white-space:nowrap;
}

.left a {
    color:#cccccc;
	font:normal 12px arial;
}

.right a {
    color:#ffffff;
	font:normal 13px arial;
}

#container {
    width: 821px;
    margin: 0 auto;
    position:relative;
    z-index:2;
}

#logolink{
	position:relative;
	z-index: 30;	
}
#textsection{
    margin: 21px 0px 15px 0px;	
}

#textsection div h1 img{
	margin-bottom: 10px;	
}

#textsection div p img{
	margin-left: 4px;	
}

#horizontal_callouts {
	white-space:nowrap;
}

#horizontal_callouts #hcallout2 {
    padding:0px 92px 0px 92px;
}

/*--- Header Styles ---*/
#header {
    height: 140px;
    position: relative;
    overflow: hidden;
    z-index: 2;
}

#logo {
    top: -37px;
    left: -6px;
    position: absolute;
    z-index: 2;
}

#menubar {
       top: 55px;
       left: 274px;
       position:absolute;
}

#menubar img {
    float:left;
}

/*--- Home Page Styles ---*/



#tiwi_in_action_box {
    background-image: url(../images/what_is_tiwi_bkg.jpg);
    background-repeat: no-repeat;
    height: 91px;
    width: 199px;
    padding-top:4px; 	
}

#tiwi_in_action_box div{
	margin: 2px 2px;
}

#more_features a:link, #more_features a:visited, #more_features a:hover {
	color: #4b7517;
	margin: 7px 0px 0px 28px;	
	font-size: 1.2em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;		
}

#more_features a:hover {
	text-decoration:none;
}

#what_is_tiwi {
	background-color: #7ba44a;
	color: #FFF;
	height: 23px;
	width: 107px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;		
}

.hellocheck {
	vertical-align:middle;
	margin: 0px 4px 0px 8px;	
}

#tiwi_in_action {
	margin-top: 10px;
}

#tiwinews{
	position:relative;
	float:left;	
	
	
}

#latest_tiwi_news_tab, #newstab {
	background-color: #7ba44a;
	color: #FFF;
	height: 16px;
	width: 138px;
	padding-top: 5px;
	text-align:center;
}

#newsitems {
	background-color: #eaeaea;
	padding: 10px;
	margin-bottom: 5px;
	letter-spacing: -1px;
	font-size: 12px;
	width: 380px;	
}

#newsitems a:link, #newsitems a:visited, #newsitems a:hover{ 
	color: #666666;
	text-decoration: none;
}

#newsitems a:hover{
	text-decoration: underline;
}

.newsdate {
	font-weight:bold;
	margin-right: 4px;
}

.fhead {
	font-weight:bold;
	margin-right: 4px;
	font-size: 14px;
}

.newssep {
	margin: 0px 20px;
}

#newssignup{
	padding:25px 0px 0px 207px;
}

#newstab{
float:right;	
}

#newssignup input[type=text] {
	border: solid 1px #848484;
	background-color:#E8FAD6;
	width: 428px;
	font: normal 16px arial;
	color: #666666;
	height: 24px;
	vertical-align: middle;
	padding:10px;
	
}

#newssignup input[type=image] {
	vertical-align:middle;
} 

#signupemail {
	margin-right:10px;
}

/*--- the features ---*/

#vertical_callouts {
	
		
}
.dashedline {
	width: 600px;	
	border-top: dashed 1px #c7c7c7;
	margin: 20px 0px;
}

.greenblock {
	background-color: #e5ece1;	
}

.featuresection {
	margin-bottom: 5px;
	width: 600px;
	padding: 5px 0px;
}

.featuresection img {
	margin-right: 20px;
}
.featuresection2 {
	margin-bottom: 5px;
	width: 600px;
	padding: 5px 0px;
}

.featuresection2 img {
	margin-right: 0px;
}	
.featuretext {
	margin: 0px 15px 0px 0px;
}

.featuretext h2{
	margin: 7px 0px;
	font-size: 1.6em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	color: #4B7517;
}

.featuretext a:link, .featuretext a:visited, .featuretext a:hover {
color:#4B7517;
font-family:'Trebuchet MS',trebuchet,helvetica,arial,sans-serif;
font-size:1.2em;
margin:7px 0 0 28px;
}

.featuretext p{
	line-height: 20px;	
}

/*--- The Buzz Styles ---*/

.buzzmedia_container {
	width:800px;
}

.buzzmedia_left {
	width:200px;
	background-color: #cccccc;
}

.buzzmedia_right {
	float:right;
    background-color: #eee;
	width:600px;
}

.buzzrightdots {
	border-right: dashed 1px #c7c7c7;
	margin-right:10px;
}

.buzzdots_bottom {
	border-bottom: dashed 1px #c7c7c7;
}

.buzzsection img {
	margin-right: 20px;
}
.buzzsection {
	margin-bottom: 5px;
	width: 820px;
	padding: 5px 0px;
}

.buzztext {
	margin: 0px 15px 0px 0px;
}

.buzztext a:link, .buzztext a:visited, .buzztext a:hover {
	color:#4B7517;
	font-family:'Trebuchet MS',trebuchet,helvetica,arial,sans-serif;
	font-size:1.2em;
	margin:7px 0 0 28px;
}

.buzztext h2{
	margin: 7px 0px;
	font-size: .7em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	color: #4B7517;
}

.buzztext p{
	line-height: 20px;	
}
#thebuzz div h3 {
	margin: 10px 0px;	
}
#thebuzz h3 A:link, #thebuzz h3 A:visited, #thebuzz h3 A:hover{
	text-decoration:underline;
    color: #333333; 		
}

#thebuzz h3 A:hover{
    text-decoration:none;
}

#news_items {
	margin-bottom: 20px;	
}
#news_items h2.title, #news_items h2 a:link, #news_items h2 a:visited, #news_items h2 a:hover {
	font-size: 1.6em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	color: #4B7517;	
}

#news_items h2 a:hover {
	text-decoration: none;
}

#news_items span.news_date {
	margin-left: 10px;
	font-size: 12px;
	color: #666666;
}

#news_items p {
	margin: 5px 0px 10px 0px;
}

/*--- tiwi faqs Styles ---*/

#tiwifaqs {
	margin-bottom: 20px;	
}

#tiwifaqs h2 {
	font-size: 1.6em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	color: #4B7517;
	margin: 7px 0px;
	
}

#tiwifaqs p {
	padding: 0px 10px;
	font-size: 1em;
	line-height: 1.3em;	
}

#tiwifaqs #textsection a:link, #tiwifaqs #textsection a:visited, #tiwifaqs #textsection a:hover {
	display: block;
	line-height: 1.5em;
	color: #4B7517;
	text-decoration: none;
}

#tiwifaqs #textsection a:hover {
	text-decoration: underline;	
}


/*--- Threat ---*/

#threat_box {
	border: solid 1px #ccc ;	
	background: #E6E4E5;
	width:500px;
	padding: 10px;
}

#threat_box li {
	padding:5px;
	margin-left:20px;
	list-style-type: disc;
}

#threat_box h2 {
    font-size:14px;
    font-weight: bold;
}

/*--- Privacy and Legal ---*/

.legal h1 {
	font-size: 2.1em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	margin-bottom: 9px;	
}

.legal h2 {
	font-size: 1.6em;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	color: #4B7517;
	margin: 7px 0px;
}
.legal h3 {
	font-weight:bold;
	margin: 7px 0px;
}

.legal p {
	padding: 0px 10px 10px 16px;
	font-size: 1em;
	line-height: 1.3em;	
}
/*--- Cointact us Styles ---*/


#contactus p{
	margin-bottom: 10px;
}

#contactus label{
	
	width: 50px;
	float:left;
}

#contactus span{
	
	float:left;	
	margin-left: 28px;	
}
#addresssection{
		
}

#contactus #address{
	
	flo
	at:left;
	margin-left: 80px;	
}

/*--- Footer Styles ---*/
#footer {    
    margin-bottom: 1px;
    position: relative;
    font-size:10px;
    letter-spacing: -1px;
    color: #333333;
}

#footer .main {    
    margin:35px 0px 35px 0px;
}

#footer .main a {    
    font: normal 12px arial;
	color: #7BA44A;
	padding:7px;
	text-decoration:underline;
}

#footer .info a {    
    color:#666;
	font: normal 10px arial;
	padding:7px;
}

#footer .copy {    
    color:#ccc;
	font: normal 12px arial;
	padding:7px;
	margin-top:20px;
	text-transform:uppercase;
}

#commercial {
	text-align: center;
	margin-top:15px;
}

/*--- Common Styles ---*/

.floatleft{
    float:left;
}

.floatright{
    float:right;
}


.clearfix{
	height:1%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* Sitemap */

.sitemap ul {
	margin-left: 10px;
	}
	
.sitemap li {
	list-style-type: disc;
	margin-left: 20px;
}

.black14b {
	color: #000000;
	font-size: 14px;
	
}
.red14b {
	font-size: 14px;
	color: #709a3f;
	
}
.bold {

	font-weight: bold;
}
.li {
	padding:5px;
	margin-left: 15px;
	list-style-type: disc;
}
.note {
	list-style-type: none;
	font-size: 10px;
	margin-left: 20px;	
}
.big_Green{
	color: #699d29;
	font-size: 24px;
	font-weight: bold;		
}
.med_Green{
	color: #699d29;
	font-size: 16px;
			
}
.med_Green a:link{
	color: #699d29;
	font-size: 16px;
			
}
.med_Green a:hover{
	color: #699d29;
	font-size: 16px;
			
}
.med_Green a:visited{
	color: #699d29;
	font-size: 18px;
			
}
.med_Green a:active{
	color: #699d29;
	font-size: 18px;
	
}	
.med_Green_b{
	color: #699d29;
	font-size: 16px;
	font-weight: bold;		
}
.med_Green_b a:link{
	color: #699d29;
	font-size: 16px;
	font-weight: bold;		
}
.med_Green_b a:hover{
	color: #699d29;
	font-size: 16px;
	font-weight: bold;		
}
.med_Green_b a:visited{
	color: #699d29;
	font-size: 18px;
	font-weight: bold;		
}
.med_Green_b a:active{
	color: #699d29;
	font-size: 18px;
	font-weight: bold;		
}
.mleft50{
	margin-left: 50px;		
}
.mleft30{
	margin-left: 50px;		
}
#video {
	background-image: url(../images/background.jpg); width:825px; height:396; 
}
