
@import url("navigation.css");

/* general stuff */

body{
margin:0;
padding:0;
font-family:Verdana,Helvetica,sans-serif;
font-size:13px;
}

div, .contentpaneopen {margin:0;padding:0;}

div, p, .contentpaneopen, table.contentpaneopen p,.contentdescription, .contentdescription p{
font-family: Verdana,Helvetica,sans-serif;
font-size: 13px;
text-align: justify;
text-align: left; 
background: transparent;
line-height:130%;
color:#333333;
}


a {
text-decoration: underline;
border: none;
color:#003399;
}
a:hover {
text-decoration: underline; 
border: none;
 }
 
/* Layout */

#accessibility {
position: absolute;
left: -2000px;
top: -2000px;
display: none;
}

#source {
position: absolute;
left: -2000px;
top: -2000px;
display: none;
}


#pagewidth{
width:797px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom: 20px;
position:relative;
}

#header {
background: url(../images/LASite_header.jpg) left top no-repeat;
width: 100%;
height:91px;
margin:0;
padding:0;
 }

#header div{
margin:0;
padding:0;
}

#top-left {
margin:0px;
padding:0px;
float:left;
vertical-align: top;
}

/* Begin Search */

#top-right {
margin:0px;
padding:0px;
float:right;
height:75px;
position:relative;
width:125px;
}

#search {
margin:0;
padding:0;
width:95px;
height:65px;
float: left;
background: url(../images/LASite_searchbox.gif) left bottom no-repeat;
position:relative;
}

#search form {
margin:0;
padding:0;
vertical-align:bottom;
width: 90px;
position:absolute;
top:48px;
}

#search .inputbox{
width: 90px;
height: 25px;
font-size: 10px;
background: transparent;
border: none;
margin: 0;
padding: 0;
line-height: 14px;
margin-left:5px;
}

/* END Search */

#outerbody{
width: 100%;
margin:0;
padding:0;
margin-top:14px;
clear:both;
/* background: #ffffff url(../images/LASite_background.jpg) repeat-y 50% 0; */
} 

.outerbodyhome {height:382px;border-bottom: 1px solid #000000;border-left:1px solid #000000;}

#leftcol{
 float: left;
 position: relative;
 }

#rightcol-broad{ 
 float:right;
 position: relative;
 margin: 0;
 padding:0;
width:275px;
 z-index:auto;
 } 
 


/* 3 main content components for width purposes: leftcol ; maincol;shellrt */

#shell{width:100%;padding:0; margin:0;}
table#shell {margin-top:1em;}
.shell1 { vertical-align:top;padding:0; margin:0;}

/* rightbanner graphic */
/* Home Page rightbanner graphic */
.shellrt, .shellrthome { 
vertical-align:top;
text-align:right;
padding:0; 
margin:0;
 }

#maincol-normal{ 
 float: left; 
 width: 350px;
 margin-left: 0px !important;
 /* margin-left: -5px; */
 } 

#maincol-broad{ 
 float: left; 
 width: 380px; 
 padding:0; 
 margin:0;
 z-index:auto;
 } 
 
 #maincol-wide{ 
float: left; 
width: 730px; /* Abiy edited - it was 420px, then 630, changed to 730px */
padding-top: 17px !important;
padding-top: 0px;
padding-left:10px;
margin-top:7px;
 margin-left: 5px !important;
 margin-left: 5px;
 } 
  
 iframe.wrapper {
 z-index: 0;
 }
 
.clr{clear:both;}

.content {
padding:0px;
margin:0px;
font-size:11px;
line-height:1.2em;
}

/* Modules */
#leftcol div.module {
width: 182px;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}


div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
}

#user1 ul, #user2 ul, #user3 ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0.7em;
margin-left: 0.7em;
margin-bottom: 5px;
margin-top: 2px;
}

#maincol-normal div.moduletable, #maincol-wide div.moduletable, #maincol-broad div.moduletable {
width: 100%;
margin-bottom: 10px;
background: transparent;
}


#maincol-normal div.moduletable h3, #maincol-wide div.moduletable h3, #maincol-broad div.moduletable h3, #user3  div.moduletable-home h3 {
font-size: 18px;
font-weight:bold;
padding-top:5px;
}
/* homepage Welcome module */
div#user3{
z-index:auto;
margin:0;
padding:0;
}
#user3 div.moduletable-home {
margin:0 0 5px 0;
text-align:justify;
}

#user3 div.moduletable-home p{
margin:0;
padding:0;
}
#user3 div.moduletable-home p.homereadmore{
text-align:right;
}

#user3 div.moduletable-home p.homereadmore a{
font-size:10px;
font-style:italic;
}

/* Module specific */

#leftcol div.module div.syndicate {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}

#leftcol div.module div div div div.syndicate div {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}


/* Other Mambo Stuff */

#title {
}
.pathway {
color: #BBBBBB;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

.pathway a{
color: #BBBBBB;
text-decoration: none;
font-weight: normal;
}

.mosimage {
  border: 2px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {
}
.pnav:hover {
}
.small {
font-size: 10px;
color: #ABABAB;
line-height: 0.7;
}
.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}

.sectiontableentry1 {
text-align: left;
background: #EFEFEF;
font-size: 10px;
padding: 2px;
}
.sectiontableentry2 {
background: #FFF;
font-size: 10px;
text-align: left;
padding: 2px;
}
/* gc Aug 2007 Content Category Items */
tr.sectiontableentry1 td a, tr.sectiontableentry2 td a { font-size:12px;text-decoration:none;font-weight:bold; }
tr.sectiontableentry1 td a:hover, tr.sectiontableentry2 td a:hover { text-decoration:underline }

tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding:1em; }


.button {
border: 1px solid #BBBBBB;
}
.inputbox {
border: 1px solid #BBBBBB;
}

.createdate, .categoryparam, .sectioncategorysubtitle {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
padding:0;
margin:0;
}

.sectioncategorysubtitle {font-style:italic;padding-bottom:3px;}

.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}

table.contentpaneopen td p{text-align:left;}

a.readon, a.readonstflash {
font-size: 10px;
text-decoration: none;
color: #3E5165;
font-style:italic;
line-height: 10px;
font-weight: normal;
margin:0;
padding:0;
}

.readonp {
text-align:right;
}
a.readon:hover, a.readonstflash:hover {
text-decoration: underline;
}



#studentexpbkgroundimg{
z-index:1000;
position:absolute;
width:69px;
height:144px;
padding:0;margin:0;
top:122px;
right:333px;
}


.blog_more {
font-size: 10px;
}

.blog {
width: 100%;
}


table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.sectiontableheader {
font-weight: bold;
font-size: 14px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
}
.componentheading, .contentheading, .contentpagetitle, table.contentpane td.contentheading,div.componentheadingfaq {
font-weight: bold;
font-size: 16px;
/*height: 23px;
line-height: 20px; */
color: #C1503A;
margin-bottom: 5px;
text-align:left;
}
div.componentheading {/*text-align:left;*/}

/* News & Events Home Page li a's */
a.category {
text-decoration: none;
font-size:12px;
font-weight:bold; 
 }
a.category:hover {
text-decoration:  underline; 
 }

table.moduletable {
width:  100%; 
font-size: 100%;
 }
table.moduletable th  {
font-size: 100%;
}

.poll {
font-size: 10px;
text-align: center;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 12px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 11px;
border-bottom: 1px solid #BBBBBB;
}

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

/* Home Page stuff */

.moduletable-img{
text-align:left;
z-index:auto;
margin:0;
padding:0;
}

.moduletable-img img {
margin:0;
padding:0;
 }

/* Upcoming Events - home page */

	/*outer container */
	div.moduleflashfrontpagenews {
	width:260px;
	margin:0;
	padding:0;
	margin-right:15px; 
	z-index:auto;	
	margin-left:3px;
	position:absolute;
	top:250px;
	 }

table.flashfrontpagenews,table.flashfrontpagenews tr, table.flashfrontpagenews tr td{
margin:0;
padding:0;
}
div.moduleflashfrontpagenews  h3, div.moduleflashfrontpagenews  a.moduletitle{
text-decoration:none;
color: #C1503A;
font-size:14px;
font-weight:bold;
line-height:1;
height:auto;
padding-bottom:0;
margin:5px;
margin-left:0;
margin-top:7px;
margin-bottom:5px;
}
div.moduleflashfrontpagenews  a.moduletitle:hover{
text-decoration:underline;
}

div.flashfrontpagenews table.contentpaneopen td {font-size:10px; line-height:100%; }
div.flashfrontpagenews a.contentpagetitle{
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
color: #3E5165;
line-height:120%;
padding-top:8px;
}

div.flashfrontpagenews p.contentheading, div.flashfrontpagenews p {
height: auto;
line-height:120%;
margin:0;
padding:0;
font-size:11px;
font-weight:normal;
}

div.eventsclr {line-height:7px;}

/* Student Experience on Home Page - modulestflash */
div.modulestflash  {
  background: url(../images/shadow.gif) no-repeat bottom right;  
  margin: 10px 10px 0 5px;
  padding:0;
  width:280px;
  z-index:auto;
right:20px;
position:absolute;
top:10px;
/* border:1px solid #CCCCCC; */
}

.contentheadingstflash {padding:0;margin:0;font-size:10px;}
#rightcol-broad p.contentheadingstflash {margin-top:4px;}


#rightcol-broad .contentpaneopenstflash{
vertical-align:top;
font-size:10px;
padding:10px;
margin:0;
z-index:1;
}

div.contentpaneopenstflash p.stexperience {
margin-bottom:0;padding-bottom:0;
font-size:10px;
}

#rightcol-broad p{ margin-top:0;padding-top:0; vertical-align:top;}

.readonstexperience, p.readonstexperience{
text-align:right;
margin:0;
padding:0;
/*float:right; */
padding-bottom:5px;
}

a.contentpagetitlestflash  {
color: #3E5165;
font-size: 10px;
line-height:120%;
padding:0;
margin:0;
 }

#rightcol-broad  div.modulestflash h3 {
color: #C1503A; 
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
}


/******** End Student Experience ********************/

div#rightbkgrdgraphic {
margin:0; 
padding:0;
float:right;
z-index:auto;
 }

.rightbkgrdgraphic2{
margin:0;
padding:0;
width:1px;
height:100%;
/** background: url(../images/LASite_sidebarhomebottom.gif) repeat-y top right;  **/
}

#rightbkgrdgraphic img {
vertical-align:top;
text-align:right;
width:1px;
height:484px;
border:none;
margin:0;
padding:0;
z-index:auto;
}


img.logo {
width:171px;
height:56px;
float:left;
border:none;
margin-top:10px;
margin-left:10px;
}
div.homespacer{height:15px;}

/* Home Page Stuff */
#homecrossbar{
z-index:1000;
position:absolute;
top:315px;
right:77px;
width:560px;
height:46px;
padding:0;margin:0;
}

div#rightbkgrdgraphichome {
margin:0; 
padding:0;
float:right;
z-index:auto;
}

#rightbkgrdgraphichome img {
vertical-align:top;
text-align:right;
width:1px;
height:382px;
border:none;
margin:0;
padding:0;
z-index:auto;
}

#homepageimagemap {margin:0;padding:0;}

/* Hides from IE5-mac  holly hack \*/
/*    * html #homecrossbar{height: 1%;}  */
/* End hide from IE5-mac */ 

.article_seperator{height:0;}

.buttonheading{ text-align:right;}

/* Quick Faq  - a.contentpagetitle we are assuming other types of page do not use link title ... */
.contentheadingfaq, a.contentpagetitle{
font-weight: bold;
font-size: 12px;
color: #C1503A;
margin-bottom: 5px;
margin-top:20px;
text-align:left;
padding-left:0;
margin-left:0;
}

table.blog a{margin:0;padding:0;}

.returntotop {
text-align:center;
padding:10px;
}
/* End Quick FAQ Blog */


/* POP UPs  */
#maincol-wide .info{
font-weight:bold; 
font-family: Verdana,Arial,Helvetica,Sans-Serif;
text-decoration:underline;
}

/* Pop Ups */
