html,body,.ltg-u ul li,.ltg-u-wide ul li,.ltg-u-narrow ul li {
	color:#000;
}

body
{
    padding:0;
    margin: 0px;
    background-color:#fff;
	font-family : serif;
    font-size: 0.8em;
	/*background-image: url('/ltgbeta/images/bluegreenfade.png');
	background-repeat: repeat-x;
	background-position: 0 100px; */
}


/* IE Only hack to fix centering bug */
* html body
{
text-align: center;
}

* html body div.content
{
text-align: left;
}

/* IE centering hack ends... */


html {
    padding:0;
    margin: 0px;
}

#bd,div.sub,#ft,.ltg-u-wide,.ltg-g2,.ltg-u ul li,.ltg-u-wide ul li,.ltg-u-narrow ul li {
	background:transparent;
}

#ft {
	background:#fff;
}

td,th,blockquote,p,textarea,button,input,legend,fieldset,form,code,pre,h6,h5,h4,h3,h2,h1,li,ol,ul,dd,dt,dl,div,body,.ltg-t7,#doc3 {
	margin:0
	background-color:#fff;
}

td,th,blockquote,p,textarea,button,input,legend,fieldset,form,code,pre,h6,h5,h4,h3,h2,h1,li,ol,ul,dd,dt,dl,div,body,#bd div.sub,.ltg-g2,.ltg-g3 {
	padding:0
}


div.content
{
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
background-color: #fff;
padding: 5px;
padding-top: 1px;
position: relative;
}

/* clear the hr at the bottom of div.content  */
hr.clear
{
clear: both;
color: #fff;
background-color: fff;
border-style: none;
}

.link_xref img {
    display:none;
}

/*
.ltg-t7,#doc3,#doc {
	text-align:left
}

.ltg-t7,#doc3 {
	width:800px;
	*width:800px
}

#doc3 {
/*	width:auto */
}
*/




.ltg-t7 #ltg-main .ltg-b,.ltg-g2:after,#ft:after,#bd:after,#hd:after,.ltg-g:after,#ft:after,#bd:after,#hd:after,.ltg-g3:after {
	display:block;
}

.ltg-t7 #ltg-main .ltg-b {
	margin:0 0 1em 0
}
/*
.ltg-g .ltg-g,.ltg-g .ltg-u,.ltg-g2 .ltg-g2,.ltg-g2 .ltg-u,.ltg-g3 .ltg-g3,.ltg-g3 .ltg-u,.ltg-g2 .ltg-g2,.ltg-g2 .ltg-u-wide,.ltg-g3 .ltg-g3,.ltg-g3 .ltg-u-wide,.ltg-g2 .ltg-g2,.ltg-g2 .ltg-u-narrow,.ltg-g3 .ltg-g3,.ltg-g3 .ltg-u-narrow,img.right,.rightfloat {
	float:right;
}

.ltg-g div.first,.ltg-g2 div.first,.ltg-g3 div.first,.ltg-g2 div.first,.ltg-g3 div.first,.ltg-g2 div.first,.ltg-g3 div.first,img.left {
	float:left;
}

.ltg-g .ltg-u,.ltg-g .ltg-g .ltg-u,.ltg-g2 .ltg-g2,.ltg-g2 .ltg-u,.ltg-g2 .ltg-g2 .ltg-u,.ltg-g3 .ltg-g3,.ltg-g3 .ltg-u,.ltg-g3 .ltg-g3 .ltg-u {
	width:48.5%;
}

.ltg-g .ltg-u-wide,.ltg-g .ltg-g .ltg-u-wide,.ltg-g2 .ltg-g2,.ltg-g2 .ltg-u-wide,.ltg-g2 .ltg-g2 .ltg-u-wide,.ltg-g3 .ltg-g3,.ltg-g3 .ltg-u-wide,.ltg-g3 .ltg-g3 .ltg-u-wide {
	width:66.5%;
}

.ltg-g .ltg-u-narrow,.ltg-g .ltg-g .ltg-u-narrow,.ltg-g2 .ltg-g2,.ltg-g2 .ltg-u-narrow,.ltg-g2 .ltg-g2 .ltg-u-narrow,.ltg-g3 .ltg-g3,.ltg-g3 .ltg-u-narrow,.ltg-g3 .ltg-g3 .ltg-u-narrow {
	width:30%;
}
*/
.ltg-g2:after,#ft:after,#bd:after,#hd:after,.ltg-g:after,#ft:after,#bd:after,#hd:after,.ltg-g3:after {
	content:".";
	height:0;
	clear:both;
	visibility:hidden;
}
.ltg-g2,.ltg-g2,#ft,#bd,#hd,ltg-g2,.ltg-g,#ft,#bd,#hd,.ltg-g3 {
	zoom:1
}

/* -- new bits added during testing -- */
/*
.ltg-t7 {
    margin:0 auto;
}



#doc {
	margin:auto;
	width:100%;
}

#bd {
	margin-bottom:20px;
}

#bd div.sub {
	border:0;
}
*/



/* headings */

div.content h1, 
div.content h2, 
div.content h3, 
div.content h4, 
div.content h5,
div.content h6, 
span.rsstitle {
	background:#fff;
	color:#000;
	margin-bottom:3px;
	padding:3px;
	/*padding-left:20px;*/
    font-family: sans-serif;
    font-weight: bold;
    margin-top: 1px;
}
div.content h1
{
    text-align: center;
    font-size: 1.6em;
    display:block;
}

div.content h2
{
	font-family : sans-serif;
    font-size: 1.8em;
    border:2px solid #ccc;
    text-align:left;
    padding-top: 3px;
    padding-bottom:3px;
    display:block;
}
span.rsstitle {
    font-size: 1.5em;
	color:#000;
    display:block;
}

.rsslink {
    color:#000;
    text-decoration:none;
}

.rsslink img {
    display:none;
}

.rssdate {
    display:none;
}

div.content div div h2, div.content h3
{
	font-family : sans-serif;
    font-size: 1.8em;
   /* margin-top: 10px;*/
    text-align:left;
    padding-top: 3px;
    padding-bottom:3px;
    display:block;
    border:1px dotted #777;
}

/* styles for creating a 2 columns of content  starts */

/*
div.col-2-1, div.col-2-2
{
width: 33%;

}

div.col-2-1 div, div.col-2-2 div
{
clear: both;
}

div.col-2-1
{
float: left;

}

div.col-2-2
{
float: right;

}

*/

/* styles for creating a 2 columns of content  ends */


.ltg-u,.ltg-g {
	background:#fff;
}

.ltg-u,.ltg-u-wide,.ltg-u-narrow,.ltg-g {
	padding:5px;
}

.ltg-u,.ltg-u-wide,.ltg-u-narrow {
	padding-bottom:12px;
}

.ltg-u,.ltg-u-wide,.ltg-u-narrow,.ltg-g3,.ltg-g {
	margin-top:10px;
}
.ltg-u-narrow,.ltg-u-wide {
     background-color: #fff;
     padding:5px;
     padding-bottom:30px;
     height:100%;
     margin-top:10px;
     margin-bottom:20px;
}




.ltg-g3 {
	background:#fff;
}

.ltg-u ul li,.ltg-u-wide ul li,.ltg-u-narrow ul li {
	margin-top:5px;
	margin-bottom:5px;
	list-style-image:url(../images/ul_image.png);
	list-style-type:square;
	cursor:default;
}

.ltg-u ul li,.ltg-u-wide ul li,.ltg-u-narrow ul li,div.formalign {
	margin-left:30px
}

.ltg-u ul li b,.ltg-u-wide ul li b,.ltg-u-narrow ul li b {
	font-size:1.2em;
}

.alignleft {
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:5px;
    float:left;
}

img.right {
	margin-left:9px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}

.contact {
	margin-left:35px;
	font-style:italic
}

.map {
	position:relative;
	top:-120px;
	left:200px
}

.menfirst {
	margin-left:7em
}

.subfill {
	clear:both;
    color:#fff;
}
.cleared {
	clear:both;
}
.noshow {
	display:none;
}

/* oucs footer stuff starts */
#footer {
    display:none;
}

/* oucs footer stuff ends */

#col1{
    float:left;
    width:33%;
    padding:5px;
    background-color:white;
 

}

#col2{
    float:left;
    /*width:34%;*/
    padding:5px;
    background-color:white;
 

}
#col3{
    float:left;
   /* width:33%;*/
    padding:5px;
    background-color:white;
 

}

/* styles for 3 column layout  start */
div.col3-1, div.col3-2, div.col3-3 {
/*
float:left;
width: 33%;
*/
margin-left: 5px;
margin-right: 5px;
margin-bottom: -90px;
padding-bottom: 100px; /*10px more than margin bottom */
}

div.col3-1
{
margin-left: 7px;
}

div.col3-3
{
margin-right: 7px;
}



/* styles for 3 column layout end */



#clear {
    clear:both;

}

span.rssdescription img {
    float:left;
    margin-right:8px;
    margin-bottom:4px;
    clear:both;
}

dl {

}

dt, dd { margin: 0; padding: 0; margin-bottom:1.5em;}

dt { float: left; margin-right: 1.3em; margin-bottom:1.5em;font-weight:bold}




/* styles for people page start */



div.staff-member 
{
margin: 5px;
/*
float: left;
width: 49%;
*/
min-height: 200px;
}

div.staff-member img
{
float: left;
margin-right: 5px;
margin-bottom: 5px;
}


div.staff-member h2
{
clear: both;
}


/* styles for people page  end */


/* styles for sld on badge on the homepage  */

p.sld
{
text-align: right;
padding: 10px;
}

/* more rss styles */

div.rss {
    margin-top:15px;
    border:1px solid #aaa;
    min-height:212px;
    padding:5px;
}

span.rsstitle_summary {
    margin:0 auto;
    margin-top:2px;
    margin-bottom:2px;
    padding:2px;
    display:block;
    width:90%;
    background:#fff;
	font-family : sans-serif;
}

.rsstitle_summary a.rsslink {
    color:#ccc;
    text-decoration:none;

}

.rsstitle a.rsslink {
    color:#000;
    text-decoration:none;

}




span.rssdate {
    display:none;
}

span.rsstitle_summary + span.rssdate {
    display:none;
}


span.rsscreationdate {
    display:none;
}

/* styles for contact page starts */

body#contact dt
{
/* width: 33%; */
text-align: right;
}



/* styles for contact page end */






