/* defaults, globals, and miscellaneous
==============================================================================*/

* {
	margin: 0; 
	padding: 0;
}

body {
	font-size: 62.5%; /* sets the stage for using ems */
	background: #005587 url(http://www.mrschrader.com/images/background.png) repeat-x;
} f

hr {
	display: none;
}

a {
	text-decoration: none;
}

.wrapper {
	width: 800px;
	padding: 5px;
	position: relative;
	margin: auto;
}

.wrappercarousel {
	width: 850px;
	padding: 5px;
	position: relative;
	margin: auto;
}

.clear {
	clear: both;
}

.clearone {
         clear: one;
}


/* header
==============================================================================*/
.topribbon {
	background: #333;
	height: 10px;
}

.topribbonalert {
	background: #079B19;
	height: 18px;
	font-size:  12px;
	text-align: left;
	color: #FFF;
	padding-left: 5px;
        padding-top: 2px;
        border-bottom: 1px solid #666;	
}

.toplogo {
	height: 50px;
	width: 261px;
	text-align: right;
	font-size: 13px;
	color: #FFF;

                float: left;
        margin-bottom: 15px;
}

.toplogo a{
	color:#EEC60C;
}

.toplogo a:visited{
	color:#EEC60C;
}

.toplogo a:active{
	color:#FFF;
}

.toplogo a:hover{
	text-decoration: underline;
}

.intro {
	width: 250px;
	float: left;
	font: 16px 'lucida grande',tahoma,sans-serif;
	color: #FFF;
	line-height: 32px;
}

.banner {
	float: right;
	position: relative;
	text-align: center;
	width: 500px;
	height: 249px;
	background: #FFF;
	padding: 5px;
}

.subsideinside {
               background: #639CCE;
               padding: 5px;
}


.subsideoutside {
               width: 220px;
	background: transparent;
	padding: 2px;
        border: 1px #fff solid;
        float: left;
}
.subside {
	width: 225px;
	background: #639CCE;
	padding: 5px;
        border: 1px #fff solid;
        float: left;
}

.subrest {
        width: 543px;
	position: relative;
        float: left;
        margin-left: 20px;
}

.scroller {
	margin-top: 10px;
	float: right;
	position: relative;
	text-align: center;
	width: 510px;
}

.news {
	width: 500px;
	color: #fff;

        float: right;
}

.blocks {
}

.newsheader {
	border-bottom: #EEC60C 1px solid;
	font: 13px 'lucida grande',tahoma,sans-serif;
	color: #EEC60C;
	text-transform: uppercase;
}

.studycast {
	width: 250px;
	float: right;
	color: #fff;
        padding-bottom: 10px;
}

.studycastheader {
	width: 300px;
	font: 13px 'lucida grande',tahoma,sans-serif;
	color: #EEC60C;
	text-transform: uppercase;
        padding-left: 20px;
        background: url(http://www.mrschrader.com/images/icons/ipod.png) no-repeat;
}

.weatherheader {
	width: 150px;
	font: 13px 'lucida grande',tahoma,sans-serif;
	color: #EEC60C;
	text-transform: uppercase;
	margin-top: 30px;
}
.weatherbox {
        width: 150px;
        float: left;
}

.weatherbox li {
        list-style: none;
        background-image: none;
        background-repeat: no-repeat;
	margin:0;
	padding-left:10px;
 
	float:left;
        width: 75px;
}

.studycasttext {
        padding-left: 20px;
}
.studycastcontrol {
        float: right;
        margin-right: 0px;
        padding-bottom: 30px;
        padding-left:  15px;
}

.studycastpagecontrol {
        float: left;
        padding-right: 15px;
}

.image {
        border: 0px;
}

.quicklinkwrap {
        width: 275px;
        margin-right: 5px;
}

.quicklinktitle {
        font: 24px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        text-transform:  lowercase;
        font-style: italic;
        margin-bottom: 5px;
}

.quicklink {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color: #fff;
        border-bottom: 1px #639CCE solid;
        margin-bottom: 5px;
        padding-bottom: 5px;
}

.quicklink a{
        font: 13px 'lucida grande',tahoma,sans-serif;
        color: #fff;
}

.bigspace {
        margin:  20px;
}


.subtour {
        width: 353px;
	position: relative;
        float: left;
        margin-left: 10px;
}

.subtourphoto {
        width: 180px;
	position: relative;
        float: left;
        margin-left: 10px;
        margin-top: 20px;
}

.tourphoto {
        width: 178px;
        border:  2px solid #ffffff;
}

.webpoll {
        border: 1px solid #fff;
        padding 2px;
        background: transparent;
        width: 500px;
}

.webpollinside {
        background: #639CCE;
        padding: 5px;
}


.cislink a{
        float: left;
	display:block;        
        width: 240px;
        margin-right: 3px;
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #CECECE;
        line-height: 15px;
        margin-bottom: 5px;
}


#section-2,#section-3,#section-4,#section-5 {display:none;}
.fragment2,.fragment3,.fragment4,.fragment5 { display:none;}


.info {
        line-height: 25px;
        width: 200px;
        margin: 5px 10px 0 0;
        padding-bottom: 2px;
        font: 12px 'lucida grande',tahoma,sans-serif;
        color:  #51692b;
}

.eventList {
        width: 250px;
        line-height: 30px;
        margin: 10px 10px 0 0;
        padding-bottom: 10px;
        border-bottom:  1px #639CCE solid;
        font:  12px 'lucinda grande',tahoma, sans-serif;
        color:  #fff;
}

.eventList span {
        float: right;
}

.twocolumn {

        line-height: 30px;
        margin: 10px 10px 0 0;
        padding-bottom: 10px;
        border-bottom:  1px #639CCE solid;
        font:  12px 'lucinda grande',tahoma, sans-serif;
        color:  #fff;
}

.twocolumn span {
        float: right;
}

/* nav
==============================================================================*/
#outside {
        margin-top: 5px;
        padding-bottom: 5px;
}
#navigation-1 {
	height: 50px;
	margin-bottom: 20px;
	list-style: none;
        float:right;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:10px 20px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	height:30px;
	margin-left: 5px;
        border-bottom: 2px solid #639CCE;
        font: 24px 'lucida grande',tahoma,sans-serif;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:10px 20px;
	display:block;
	text-align:center;
	text-decoration:none;

	color:#ffffff;
	height:30px;
        margin-left: 5px;
        border-bottom: 2px solid #079B19;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#006699;
	width:100px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #006699;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:100px;
	clear:left;
	width:100px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#CECECE;
	color: #333;
	padding:4px 0;
	width:100px;
	border:none;
	border-bottom:1px solid #FFF;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#666666;
	padding:4px 0;
	width:100px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:100px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:100px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:100px;
	font-size:12pt;
	color:#ffffff;
}

                    
/* subpages
==============================================================================*/

.linkphoto {
        margin-left: 20px;
        border:  #000000 1px solid;
}

.scrappyphoto {
        border: 2px solid #ffffff;
        height: 100px;
        padding: 2px; 
}  

.photocontainer {
        margin-right: 20px;
        float: left;
}

.leadphotocontainer {
        margin-right: 10px;;
        float: left;
}  

.leadphoto {
        border: 2px solid #ffffff;
        width: 130px;
        padding:  2px;
}  

.photo {
        border: 2px solid #ffffff;
        width: 100px;
        padding: 2px;
}  

.plannerdate {
        color:  #EEC60C;
        line-height: 32px;
	font: 25px 'lucida grande',tahoma,sans-serif;
        margin-bottom:  10px;
}

.plannertitle {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        font-weight: bold;
        border-bottom:  1px solid #639CCE ;
        line-height: 30px;
        margin-bottom: 5px;
}

.rightlink {
        font: 12px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;       
        border-top:  1px solid #fff ;
        border-bottom:  1px solid #fff;
        background:  #639CCE;
        margin-bottom: 15px;
        margin-top:  10px;
        text-align: right;
}

.rightlink a{
        font: 12px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        text-align: right;
        padding-right:  5px;
}


.line {
        border-bottom:  1px solid #EEC60C ;
}

.plannerheading {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #EEC60C;
        line-height: 20px;
        margin-bottom: 5px;
        background: url(http://www.mrschrader.com/images/icons/time.png) no-repeat;
        padding-left: 20px;
}

.plannertext {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        margin-bottom: 5px;
        padding-left: 30px;
}

.plannertext a{
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
}

.plannerline {
        margin-bottom: 5px;
}

.riaheading {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #EEC60C;
        line-height: 20px;
        margin-bottom: 5px;
        background: url(http://www.mrschrader.com/images/icons/information.png) no-repeat;
        padding-left: 20px;
}


.sidebartitle {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        font-weight: bold;
        line-height: 20px;
        margin-bottom: 5px;
        
}

.sidebartitlew {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        font-weight: bold;
        line-height: 20px;
        margin-bottom: 5px;
        
}

.sidebartext {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px;
        
}

.leaderboardtext {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px;
        text-align: center;
        
}

.contactform {
        background:  #639CCE;
        height: 30px;
        padding: 5px;
        margin-bottom: 1px;
}
.contactlabel {
        width:  500px;
        background:  #639CCE;
        height: 20px;
        padding: 5px;
        margin-bottom: 1px;       
        margin-left: 20px;
}

.contactfield {
        width:  490px;
        background:  #639CCE;
        height: 150px;
        padding: 5px 0px 0px 20px;;
        margin-bottom: 1px;
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        margin-left: 20px;
}

.sidebartext a{
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px;
        
}

.sidebarspace {
     height: 10px;
}

p {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        margin-bottom: 15px;       
}

.bodytextnormal {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;  
}

.bodytextnormal a {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;   
}


.bodytextbullet {
        padding-left: 20px;
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        background-image: url(http://www.mrschrader.com/images/icons/bullet_blue.png);
        background-repeat: no-repeat;
}

.bodytextbulletb {
        padding-left: 20px;
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px;
        background-image: url(http://www.mrschrader.com/images/icons/bullet_blue.png);
        background-repeat: no-repeat;
}

.bodytext {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        margin-bottom: 15px;       
}

.bodytext li {
        margin-left:  25px;
}

.bodytext a {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #EEC60C;
        line-height: 20px;
        margin-bottom: 15px;       
}

.bodyheader {
        font: 15px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        font-weight: bold;
}

.bodyheader a{
        font: 15px 'lucida grande',tahoma,sans-serif;
        color:  #fff;
        line-height: 20px;
        font-weight: bold;
}
.sidelink {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px     
}

.sidelink a {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px     
}

.sidelink a:visited {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px     
}


.sidelink a:active {
        font: 11px 'lucida grande',tahoma,sans-serif;
        color:  #000;
        line-height: 15px;
        margin-bottom: 5px     
        text-decoration:  underline;
}

.castheading {
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #EEC60C;
        line-height: 20px;
        margin-bottom: 5px;
}

.castheading a{
        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #EEC60C;
        line-height: 20px;
        margin-bottom: 5px;
}


.paginate {
        text-align: right;
        font: 11px 'lucida grande',tahoma,sans-serif;
        color: #fff;
        padding: 3px;
}


/* footer
==============================================================================*/
.bgd {
        background:  #639CCE;
        border-top: 2px solid #fff;
        padding: 10px 0;
        height: 260px;
}

.footerheader {
        font: 25px 'lucida grande',tahoma,sans-serif;      
        color:  #006699;
        border-bottom: 1px solid #006699;
        padding: 20px 0;
        margin-bottom: 10px;
}

.footarea {
        width: 195px;
        margin-right: 5px;
        float: left;
}

.footareacontact {
        width: 250px;
        float: right;
}

.foottitle {
        color: #333;
        font: 15px 'lucida grande',tahoma,sans-serif;
}

.footlinknb {
        color: #fff;
        font: 11px 'lucida grande',tahoma,sans-serif;

}

.footlinknb a{
        color: #fff;
        font: 11px 'lucida grande',tahoma,sans-serif;

}


.footlink {
        color: #fff;
        font: 11px 'lucida grande',tahoma,sans-serif;
        padding-left: 20px;
        background-image: url(http://www.mrschrader.com/images/icons/bullet_white.png);
        background-repeat: no-repeat;

}

.footlink a{
        color: #fff;
        font: 11px 'lucida grande',tahoma,sans-serif;
}


/* sidebar nav
==============================================================================*/


.nav_categories {

}

.nav_categories ul {

}

.nav_categories li {
        padding-left: 20px;
        list-style: none;
        background-image: url(http://www.mrschrader.com/images/icons/bullet_blue.png);
        background-repeat: no-repeat;
}




/* big calendar
===================================================================================*/
.bgcalendarBG {
 width:  800px;
}

.bgcalendarBlank { 
 background-color: transparent;
}

.bgcalendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: transparent; 
}

.bgcalendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.bgcalendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.bgcalendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.bgcalendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.bgcalendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: transparent; 
 text-align:  left;
 vertical-align: middle;
 border-bottom:  2px solid #639CCE;
 width: 115px;
}

.bgcalendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         15px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  left;
 vertical-align: top;
 color:             #EEC60C;
 background-color:  transparent;
 height: 75px;
 border-bottom: 1px solid #639CCE;
}

.bgcalendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         15px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  left;
 vertical-align: top;
 color:             #CCC;
 background-color:  transparent;
 height: 75px;
 border-bottom: 1px solid #639CCE;
}

.bgcalendarBlank {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         15px;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  left;
 vertical-align: top;
 color:             #999;
 background-color:  transparent;
 height: 75px;
 border-bottom: 1px solid #639CCE;
}

.bgcalendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.bgcalendarEntry {
 color:               #EEC60C;
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         8px;
}
 
  
.bgcalendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.bgcalendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}


/* small calendar
===================================================================================*/
.calendarBG {
        width: 250px;
        margin-bottom: 10px;
}

.calendarBG1 {
        width: 225px;
        margin-bottom: 10px;
}

.calendarHeader {
        color:  #000;
        font: 12px 'lucida grande',tahoma,sans-serif;
        text-align:  left;
}

.calendarMonthLinks a{
        text-decoration:  none;
        color:  #51692b;
}

.calendarDayHeading {
        background:  #CCC;
        margin: 1px;
        text-align: center;
        font: 12px 'lucida grande',tahoma,sans-serif;
        color:  #333;
        width:  32px;
}

.calendarCell {
        background:  #CCC;
        margin: 1px;
        font: 8px 'lucida grande',tahoma,sans-serif;
        height: 25px;
        vertical-align: top;
        text-align:  left;
        width:  32px;
}

.calendarEvent {
        background:  #aaa;
        margin: 1px;
        font: 9px 'lucida grande',tahoma,sans-serif;
        height: 25px;
        vertical-align: top;
        text-align:  left;
}

.calendarEvent a{
        font:  9px 'lucinda grande',tahoma,sans-serif;
}

.calendarBlank {
        background:  #EEE;
        margin: 1px;
        font: 9px 'lucida grande',tahoma,sans-serif;
        height: 25px;
        vertical-align: top;
        color:  #999;
}

.calendarToday {
        background:  #EEE;
        margin: 1px;
        font: 9px 'lucida grande',tahoma,sans-serif;
        height: 25px;
        vertical-align: top;
        border: 1px #9b4500 solid;
        text-align:  left;
}

.calendarToday a {
        font: 9px 'lucida grande',tahoma,sans-serif;
        text-decoration:  none;
}






/* gallery
==============================================================================*/

#content {
 left:              0px;
 right:             10px;
 background-color: 	none;
 margin:            0 15px 0 15px;
 padding:           12px 15px 30px 15px;
 width:             auto;
}
* html #content {
 width:             100%;
 width:            	auto;
}

#narrowcontent {
 left:              0px;
 right:             10px;
 background-color: 	#fff;
 border: 1px solid 	#333;
 margin:            0 10px 0 10px;
 padding:           10px 12px 12px 12px;
 width:             auto;
}
* html #narrowcontent {
 width:             100%;
 width:            	auto;
}

.gallery a {
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}
  
.gallery a:visited {
 color:             #fff;
 background-color:  transparent;
}

.gallery a:hover {
 color:             #cecece;
 text-decoration:   underline;
 background-color:  transparent;
}

.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

img {
 margin:		0;
 padding:	0;
 border:		0;
}

.border {
 border:	1px solid #fff;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: transparent;
}

.title {
 margin:            3px 0 0 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #fff;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
}




.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #fff;
}

.imageBG {
 text-align: center;
 background-color:  #8185A9;  
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  transparent;  
}

.tableBorder {
}

th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #EEC60C ;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  transparent;  
}

td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}

.powered {
 margin:            15px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align:			center;
}


/* forms
==============================================================================*/

.textinput, .textarea {
                width:330px;
		border:1px solid #333;
		background:#fff;
		padding:3px;
                margin-right: 10px;
}

.textinputs {
                width:180px;
		border:1px solid #333;
		background:#fff;
		padding:3px;
}
.textarea{
		height:125px;
		overflow:auto;
		} 

.formlabel{
		float:left;
		width:150px;
		display:block;
		text-align:left;
		margin-right:10px;

        font: 13px 'lucida grande',tahoma,sans-serif;
        color:  #EEC60C;
        line-height: 20px;
        margin-bottom: 15px;  
		}

.tcolumn {
         vertical-align:  top;
}


