﻿/*  CSS file for LTU - created by Web Support Unit, (c) 2007*/

BODY {background-color: #FFFFFF; margin: 20px 0px 0px 0px;}

HTML, TABLE {font-size: 100%; } /* IE fix */
BODY   {font-size: 0.8em; font-weight: 400; font-family: verdana, arial, helvetica, sans-serif; background-color:#FFFFFF;} /* default font-size and weight */

#mainhome {
width: 70%;
color:#000000;
background: url('/ltu/ideas/images/ripplebackgrd.jpg') no-repeat;
background-position: bottom right;
border: 1px #36777D solid;
text-align: left;
}

#mainsub {
width: 94%;
color:#000000;
background: url('/ltu/ideas/images/ripplebackgrd.jpg') no-repeat;
background-position: bottom right;
border: 1px #36777D solid;
text-align: left;
}

#contsub {
float: right;
background-color: #FF0000;
}

#menuleftdiv {
float: left;
background-color: #0000FF;
}

#contentsub {
width: 90%;
color:#000000;
background: url('/ltu/ideas/images/ripplebackgrd.jpg') no-repeat;
background-position: bottom right;
border: 1px #36777D solid;
text-align: left;
}

.rightcorner {
background: url('/ltu/ideas/images/rightcorner.gif') no-repeat;
background-position: top right;
padding-left: 24px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
border-left: 1px #000000 dashed;
}

.rightcorner2 {
background: url('/ltu/ideas/images/rightcorner.gif') no-repeat;
background-position: top right;
padding-left: 24px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
}

.leftcorner {
background: url('/ltu/ideas/images/leftcorner.gif') no-repeat;
background-position: top left;
padding-left: 24px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
border-right: 1px #000000 dashed;
}

.leftcorner2 {
background: url('/ltu/ideas/images/leftcorner.gif') no-repeat;
background-position: top left;
padding-left: 24px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
}

.leftone {
border-bottom: 1px #ffffff solid;
border-top: 1px #000000 dashed;
border-right: 1px #000000 dashed;
}

#lt {
border-bottom: 1px #ffffff solid;
/*border-top: 1px #000000 dashed;*/
padding-top: 10px;
padding-right: 10px;
text-align: left;
color: #000000;
font-size: 0.75em;
}

.lefttwo {
border-bottom: 1px #ffffff solid;
border-top: 1px #000000 dashed;
border-left: 1px #000000 dashed;
}
.leftthree {
border-bottom: 1px #000000 dashed;
border-top: 1px #000000 dashed;
border-right: 1px #000000 dashed;
}

.rightone {
border-bottom: 1px #ffffff solid;
border-top: 1px #000000 dashed;
border-left: 1px #000000 dashed;
}

.righttwo {
border-bottom: 1px #ffffff solid;
border-top: 1px #000000 dashed;
border-right: 1px #000000 dashed;
}

.rightthree {
border-bottom: 1px #000000 dashed;
border-top: 1px #000000 dashed;
border-left: 1px #000000 dashed;
}

.thumbpic
{
border-top: 0px;
border-right:  1px #FFFFFF solid;
border-left:  1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
}

.blahtext 
{
text-align: left;
color: #000000;
font-size: 0.75em;
}

/* links - standard */
A:link { color: #008080; text-decoration: none; }
A:visited { color: #008080; text-decoration: none; }
A:active { color: #008080; text-decoration: none;}
A:hover { color: #008080; text-decoration: none; background-color: #f3f3f3; }

/* links - title home page */
A:link.titlelink { color: #000000; text-decoration: none; }
A:visited.titlelink { color: #000000; text-decoration: none; }
A:active.titlelink { color: #FF0000; text-decoration: none;}
A:hover.titlelink { color: #FF0000; text-decoration: none; background-color: #D8DFE0;}

/* links - footer */
A:link.footlink { color: #000000; text-decoration: underline; }
A:visited.footlink{ color: #000000; text-decoration: underline; }
A:active.footlink{ color: #3399FF; text-decoration: underline;}
A:hover.footlink{ color: #3399FF; text-decoration: underline; }

/* links - news */
A:link.newslink { color: #000000; text-decoration: none; font-size: 0.8em;}
A:visited.newslink{ color: #000000; text-decoration: none; font-size: 0.8em; }
A:active.newslink{ color: #000000; text-decoration: underline; font-size: 0.8em;}
A:hover.newslink{ color: #000000; text-decoration: underline; font-size: 0.8em;}

A:link.leftnewslink {  color: #000000; text-decoration: none; font-size: 0.8em;}
A:visited.leftnewslink { color: #000000; text-decoration: none; font-size: 0.8em; }
A:active.leftnewslink { color: #000000; text-decoration: underline; font-size: 0.8em;}
A:hover.leftnewslink { color: #000000; text-decoration: underline; font-size: 0.8em; background-color:#FFFFFF; }

#homemenuone {
float: left;
clear: left;
background-color: #FFFFFF;
padding-right: 67px;
background: url('/ltu/ideas/images/thumbripple.jpg') no-repeat;
background-position: top right;
}


/* rollover effect for menu items - home page*/
ul#homemenu { list-style-type: none; list-style-image: url('/ltu/ideas/images/spacer.gif'); margin: 0; padding: 0; background-color: #FFFFFF;}
ul#homemenu li a:link, ul#homemenu li a:visited { text-decoration: none; display: block; padding-left:12px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFFF; font-weight: 100; color: #0000FF; font-size: 0.75em;}
ul#homemenu li a:hover {background-color: #E6E6E6; color:#006097;  text-decoration: none; }


#homemenutwo {
float: left;
clear: left;
background-color: #FFFFFF;
padding-right: 3px;
background: url('/ltu/ideas/images/greybar.gif');

font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
}

/* rollover effect for top level menu items - home page*/
ul#homemenu2 { list-style-type: none; list-style-image: url('/ltu/ideas/images/spacer.gif'); margin: 0; padding: 0; background-color: #FFFFFF;}
ul#homemenu2 li a:link, ul#homemenu2 li a:visited { text-decoration: none; display: block; padding-left:12px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFFF; font-weight: 100; color: #0000FF; font-size: 0.75em;}
ul#homemenu2 li a:hover {background-color: #E6E6E6; color:#006097;  text-decoration: none; }


#footermenu {
padding: 5px;
width: 94%;
color:#000000;
font-size: 0.8em;
text-align: center;
}

#footermenu a:link, #footermenu a:active, #footermenu a:visited {
color: #000000; text-decoration: none; background-color:#FFFFFF;
}

#footermenu a:hover {
text-decoration: underline; color: #000000;
}

.footer {
font-size: 0.75em;
text-align: center;
margin-top: 2em;
}


.news {
border: 1px #000000 dashed;
}


#newssection {
margin: 10px;
}


ul li.newsy {list-style-image: url('/ltu/ideas/images/ltubullet.gif');}

h1 {font-size: 1.5em; font-weight: 400; font-family: verdana, arial, helvetica, sans-serif; color:#666666;}
h2 {font-size: 1.3em; font-weight: 400;  font-family: arial, helvetica, sans-serif; color:#CC0000; }
h3 {font-size: 1.2em; 
  font-weight: 100;  
  font-family: arial, helvetica, sans-serif; color:#000000;  
  background-color: #D8DFE0;
  margin: 1em 0 0 0;
  padding: 0.5ex 0 0.5ex 1ex;
}
h4 {font-size: 1.3em; font-weight: 700;color:#000000;  font-family: arial, helvetica, sans-serif; color:#000000; letter-spacing: 0.4em;}
h5 {font-size: 1.1em; font-weight: 700;}

/* taken from inline CSS */
#list-menu {
/* keep width: 200px;*/
width: 212px;
float: left;
}

#list-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: verdana, arial, sanf-serif;
font-size: 0.9em; 
} 

#list-menu li {
margin: 0px 0 0;
line-height: 1.7;
} 

#list-menu li.menutitle {
background: url('/ltu/ideas/images/leftcorner.gif') no-repeat;
background-position: top left;
padding-left: 11px;
padding-top: 4px;
padding-bottom: 2px;
padding-right:2px;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
border-right: 0px;
height: 1.6em; 
line-height: 1.2; 
border-bottom: 1px dashed #000000;
width: 200px;
} 

#list-menu a {
display: block;
/* keep width:212px; */
width: 200px;
padding: 2px 2px 2px 10px;
border-right: 1px dashed #000000;
border-left: 1px dashed #000000;
border-top: 0px;
border-bottom: 1px dashed #000000;
background: #FFFFFF;
text-decoration: none; /*lets remove the link underlines*/
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#list-menu a:hover {
border-right: 5px solid #CC0000;
border-left: 1px dashed #000000;
border-top: 0px;
border-bottom: 1px dashed #000000;
background: #f3f3f3;
color: #CC0000;
} 



/* quicklinks bit */

#quicklinks-menu {
/* keep width: 200px;*/
width: 212px;
float: left;
}

#quicklinks-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: verdana, arial, sanf-serif;
font-size: 0.9em; 
} 

#quicklinks-menu li {
margin: 0px 0 0;
line-height: 1.7;
} 

#quicklinks-menu li.menutitle {
background: url('/ltu/ideas/images/leftcorner.gif') no-repeat;
background-position: top left;
padding-left: 11px;
padding-top: 4px;
padding-bottom: 2px;
padding-right:2px;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: 100;
border-right: 0px;
height: 1.6em; 
line-height: 1.2; 
border-bottom: 1px dashed #000000;
width: 200px;
} 

#quicklinks-menu a {
display: block;
/* keep width:212px; */
width: 200px;
padding: 2px 2px 2px 10px;
border-right: 1px dashed #000000;
border-left: 1px dashed #000000;
border-top: 0px;
border-bottom: 1px dashed #000000;
background: #FFFFFF;
text-decoration: none; /*lets remove the link underlines*/
} 

#quicklinks-menu a:link, #quicklinks-menu a:active, #quicklinks-menu a:visited {
color: #999999;
}

#quicklinks-menu a:hover {
border-right: 5px solid #CC0000;
border-left: 1px dashed #000000;
border-top: 0px;
border-bottom: 1px dashed #000000;
background: #f3f3f3;
color: #CC0000;
} 

HR {color: #36777D; background-color: #36777D; height: 1px; border: 0px none; }

ul{
	
	padding-left: 15px;
}
