/*
  bgcolor = 
*/

body {
    margin:10px;
    font-family:Helvetica;
    background:#2f4372;
    color:#FFFFFF;
    overflow:scroll;
    padding:0px;
    height:100%;
}

td.bodybackground {
  background-color:#061a4a;
  color:#ffffff
}

td.bright {
  background-color:#7a849a;
  color:#ffffff
}

td.middle {
  background-color:#3b404b;
  color:#ffffff
}

td.dark {
  background-color:#061a4a;
  color:#ffffff
}

body[device="ipad"] {
  font-size:24px
}

body[device="iphone"] {
    font-size:18px
}

body[device="ipad"] input {
    font-size:25px
}

body[device="iphone"] input {
    font-size:15px
}

body [device="iphone"] input.slider {
  width:120px
}

body [device="ipad"] input.slider {
  width:200px
}

div.map {
  color:#000000;
  font-size:15px
}

div.tweetbox {
  background:#ffffff;
  color:#000090;
}

div.link {
  color: #4040A0;
}

pre {
  font-size:10px;
}

body[device="iphone"] div.small {
  color:#FFFFFF;
  font-size:12px
}

body[device="ipad"] div.small {
  color:#FFFFFF;
  font-size:16px
}

b.link {
  color: #4040A0;
}

img {
  border:0
}

body[device="iphone"] img.adphoto {
  padding:10px;
  width:100px;
}

body[device="ipad"] img.adphoto {
  padding:10px;
  width:200px;
}

body[device="iphone"] img.adphotols {
  padding:10px;
  width:250px;
}

body[device="ipad"] img.adphotols {
  padding:10px;
  width:400px;
}



body[device="iphone"] img.myphoto {
  padding:10px;
  width:120px
}

body[device="iphone"] img.landmyphoto {
  padding:10px;
  width:225px
}


body[device="iphone"] img.roommate {
  padding:0px;
  width:75px
}

body[device="iphone"] img.newsphoto {
  padding:5px;
  width:75px
}

body[device="iphone"] img.sendtweet {
  padding:0px;
  width:75px
}

body[device="iphone"] img.smallicon {
  padding:0px;
  width:25px
}

body[device="iphone"] img.extrasmallicon {
  padding:0px;
  width:16px
}

body[device="iphone"] img.phoneicon {
  padding:0px;
  width:30px
}

body[device="iphone"] img.onair {
  padding:0px;
  width:60px
}

body[device="iphone"] img.sportsphoto {
  padding:0px;
  width:250px;
}

body[device="iphone"] img.twitterimage {
  padding:5px;
  width:40px
}

body[device="iphone"] img.logo {
  padding:5px;
  width:100px
}

body[device="ipad"] img.twitterimage {
  padding:8px;
  width:65px
}

body[device="ipad"] img.myphoto {
  padding:20px;
  width:200px
}

body[device="iphone"] img.icon {
  padding:0px;
  width:35px
}

body[device="ipad"] img.icon {
  padding:0px;
  width:55px
}

body[device="ipad"] img.roommate {
  padding:0px;
  width:100px
}

body[device="ipad"] img.newsphoto {
  padding:10px;
  width:100px
}

body[device="ipad"] img.sendtweet {
  padding:0px;
  width:105px
}

body[device="ipad"] img.smallicon {
  padding:0px;
  width:35px
}

body[device="ipad"] img.extrasmallicon {
  padding:0px;
  width:18px
}

body[device="ipad"] img.logo {
  padding:5px;
  width:150px;
}

body[device="ipad"] img.phoneicon {
  padding:0px;
  width:40px
}

body[device="ipad"] img.onair {
  padding:0px;
  width:80px;
}

body[device="ipad"] img.sportsphoto {
  padding:0px;
  width:400px;
}


table.titlebar {
  background-color:#5c7527;
}

td {
    padding:2px;
}

td.bodybackground {
  background-color:#061a4a;
  color:#ffffff
}

td.bright {
  background-color:#7a849a;
  color:#ffffff
}

td.middle {
  background-color:#3b404b;
  color:#ffffff
}

td.dark {
  background-color:#061a4a;
  color:#ffffff
}

td.list {
  align:left;
  padding:0px;
  height:35px
}

td.llist {
  height:35px
}

td.dim {
  background-color:#AAAAAA;
}

table.w {
    background: #FFFFFF;
    color:#000000;
    padding:5px; 
    width:100%;
    -webkit-border-radius:8px;
}

table.wnopad {
    background: #FFFFFF;
    color:#000000;
    width:100%;
    -webkit-border-radius:8px;
}

td.short {
  height:0.7em;
}

tr.list {
    valign:middle;
    background:url(images/greypix.GIF) repeat-x bottom;
}

tr.coloredlist {
  valign:middle;
  background:#DDDDDD;
}

tr.llist {
  valign:middle;
}

tr.forumheader {
  background-color:#D0D0FF
}

A:link {
  color: #4040A0;
  text-decoration: none;
}

A:visited {
  color: #4040A0;
  text-decoration: none;
}

A.noshow:link {
  color: #000000;
  text-decoration: none;
}

A.noshowshow:visited {
  color: #000000;
  text-decoration: none;
}

a.noshowb:link {
  color:#ffffff;
  text-decoration: none;
}

a.noshowb:visited {
  color:#ffffff;
  text-decoration: none;
}

a.dark:link {
  color:#ffffff;
  text-decoration:underline;
}

a.dark:visited {
  color:#bbbbbb;
  text-decoration:underline;
}

body[device="iphone"] select {
  font-size:10pt
}
 
body[device="ipad"] select {
  font-size:14pt
}

textarea {
  width:100%;
}
 
body[device="ipad"] textarea {
    font-size:25px;
    height:120
}

body[device="iphone"] textarea {
    font-size:15px;
    height:80
}

span.C0010 {
    background:#FFCCCC;
    color:#000000;
}

span.C0020 {
    background:#CCFFCC;
    color:#000000;
}

span.C0030 {
    background:#CCCCFF;
    color:#000000;
}

span.C0040 {
    background:#FFCCFF;
    color:#000000;
}

span.C0050 {
    background:#FFFFCC;
    color:#000000;
}

span.C0060 {
    background:#CCFFFF;
    color:#000000;
}

  

ol.tree
{
	padding: 0 0 0 30px;
	width: 95%;
}
	li.tree 
	{ 
		position: relative; 
		margin-left: -15px;
		list-style: none;
	}
	li.file
	{
		position: relative; 
		margin-left: -15px;
		list-style: none;
		margin-left: -1px !important;
	}
		li.file a
		{
			background: url(mygfu/budgets/images/iphone/document.png) 0 0 no-repeat;
			color: #000;
			padding-left: 21px;
			text-decoration: none;
			display: block;
		}
                body[device='ipad'] li.file a { background: url(mygfu/budgets/images/ipad/document.png) 0 0 no-repeat;
                                                padding-left: 40px;
                                              }
		li.file a[href *= '.pdf']	{ background: url(mygfu/budgets/document.png) 0 0 no-repeat; }
		li.file a[href *= '.html']	{ background: url(mygfu/budgets/document.png) 0 0 no-repeat; }
		li.file a[href $= '.css']	{ background: url(mygfu/budgets/document.png) 0 0 no-repeat; }
		li.file a[href $= '.js']		{ background: url(mygfu/budgets/document.png) 0 0 no-repeat; }
	li.tree input
	{
		position: absolute;
		left: 0;
		margin-left: 0;
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 1em;
		width: 1em;
		top: 0;
	}
		li.tree input + ol
		{
			background: url(mygfu/budgets/toggle-small-expand.png) 40px no-repeat;
			margin: -0.938em 0 0 -44px; /* 15px */
			xdisplay: block;
			height: 1em;
		}
		li.tree input + ol > li { height: 0; overflow: hidden; margin-left: -14px !important; padding-left: 1px; }
	li.tree label
	{
		background: url(mygfu/budgets/images/iphone/folder-horizontal.png) 15px 1px no-repeat;
		cursor: pointer;
		display: block;
		padding-left: 37px;
	}
        body[device='ipad'] li.tree label { background: url(mygfu/budgets/images/ipad/folder-horizontal.png) 15px 1px no-repeat;
                                       padding-left: 60px;
                                     }
	li.tree input:checked + ol
	{
		background: url(mygfu/budgets/toggle-small.png) 40px 5px no-repeat;
		margin: -1.25em 0 0 -44px; /* 20px */
		padding: 1.563em 0 0 80px;
		height: auto;
	}
		li.tree input:checked + ol > li { height: auto; margin: 0 0 0.125em;  /* 2px */}
		li.tree input:checked + ol > li:last-child { margin: 0 0 0.063em; /* 1px */ }

