﻿/*CAL POLY ADVANCED CSS TEMPLATE V 3.1*/
/*EDUCATIONAL WEB SERVICES*/
/*AUXILIARY ORGANIZATIONS ASSOCIATION*/






/*CONTENT CONTAINER
---------------------------------------------------------------------------*/
div.container
{
padding: 0px 0px 0px 0px;
margin:0px 10px 0px 15px;
}

div.homepagecontainer
{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 3px;
}




/*HEADER TAGS
Depricated header tags for main content sections;
.pagetitle referes to the class used for subpage headers
---------------------------------------------------------------------------*/

h1.pagetitle { 
	font-size: 1.4em;
	text-align:right;
	padding: 0px 0px 5px 0px;
	margin:5px 15px 10px 0px;
	color:#928565;
}

h1.pagetitlelacumbre { 
	font-size: 1.4em;
	text-align:right;
	padding: 3px 15px 0px 0px;
	margin:0px 3px 0px 0px;
	border-bottom:solid 3px #3D728B;
	background:#3D728B;
    color:#ffffff;
}

h1.pagetitlelamesa { 
	font-size: 1.4em;
	text-align:right;
	padding: 3px 15px 0px 0px;
	margin:0px 3px 0px 0px;
	border-bottom:solid 3px #6A4E66;
	background:#6A4E66;
    color:#ffffff;
}

h1.pagetitlelavalle { 
	font-size: 1.4em;
	text-align:right;
	padding: 3px 15px 0px 0px;
	margin:0px 3px 0px 0px;
	border-bottom:solid 3px #6C8C83;
	background:#6C8C83;
    color:#ffffff;
}


h2 { 
	font-size: 1.2em;
	color:#928565;
	padding: 0px 0px 0px 0px;
	margin:0px 15px 10px 0px;
}


h3 { 
	font-size: 1em;
	color:#484847;
	padding: 0px 0px 0px 0px;
	margin:0px 15px 10px 15px;
}

h4 { 
	font-style:italic;
	font-size: .95em;
	color:#484847;
	padding: 0px 0px 0px 0px;
	margin:0px 15px 5px 45px;
}







/*PARAGRAPH TAGS
Standard Paragraph sturcture tags for controlling text content
---------------------------------------------------------------------------*/
p { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}
p.italic { 
	font-style:italic;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}
p.backtotop{
	width:620px;
	text-align:right;
	padding:2px 0px 0px 0px;
	margin:10px 0px 30px 0px;
	border-width:1px;
	border-style:solid none none none;
	border-color: #a5a698;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:.8em;
	font-family:Sans-Serif;
}
p.indented { 
	padding: 0px 0px 5px 0px;
	margin:0px 25px 10px 45px;
}

p.testimonialquotename 
{
    margin-right:15px;
    text-align:right;
}





/*LINE BREAKS
---------------------------------------------------------------------------*/
br.clear {
	margin: 0px 0px 10px 0px;
}

br.clearlinebreak {
	margin: 0px 0px 30px 0px;
}





/*IMAGES
---------------------------------------------------------------------------*/
img.floatleft {
	float:left;
	margin:0px 20px 0px 5px;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}

img.floatright {
	float:right;
	margin:0px 20px 0px 5px;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}



img.testimonialfloatleft {
	margin:0px 0px 0px 0px;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}

div.testimonialleft {
	float:left;
	margin:0px 20px 0px 5px;
	padding:2px;
	text-align:center;
	font-size:.9em;
}


img.cptrans {
	float:left;
	border:none;
	margin-left:10px;
	margin-top:15px;
}

/*use this class to hide any image element that should not be printed*/
img.print { display:none; }






/*BLOCKQUOTES
---------------------------------------------------------------------------*/
blockquote.standard {
	padding: 0px 30px 5px 30px;
	margin:0px 15px 10px 15px;
}
blockquote.fancy {
	padding: 0px 0px 5px 0px;
	margin:0px 15px 10px 15px;
	font-style:italic;
	font-family: serif; 
	background: url("../images/Template_QuoteLeft.gif") transparent  left top no-repeat;
}
blockquote.fancy  div {
  padding: 8px;
  background: url("../images/Template_QuoteRight.gif") transparent  right bottom no-repeat;
}






/*BASIC LINK
---------------------------------------------------------------------------*/
a.link:link { 
    font-weight: normal; 
    text-decoration: underline; 
    color: #000080;
}
a.link:visited { 
    font-weight: normal; 
    text-decoration: underline; 
    color: #000080;
}
a.link:hover, a:active { 
    text-decoration: underline; 
    color: #0000FF;
}





/*FLOATING NEWS POD
---------------------------------------------------------------------------*/
div.floatingnewspod {
	border-left:1px solid #496947;
	padding:0px 5px 0px 10px;
	margin:0px 5px 10px 10px;
	padding:3px;
	float:right;
	width:200px;
}
div.floatingnewspod h2 { 
	font-size:1em;
	color:#343434;
	padding:0px;
	margin-left:15px;
}
div.floatingnewspod ul { 
}





/*BASIC DATA TABLE
---------------------------------------------------------------------------*/
.datatable {
	border:0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	width:644px;
}

.datatable tbody tr td {
	font-size: .9em;
	padding-left: .2em;
	padding-right: .1em;
	padding-top: .1em;
	padding-bottom: .1em;
	border: 0px;
}
	
.datatable tbody tr.odd td {
	font-size: .9em;
	padding-left: .2em;
	padding-right: .1em;
	padding-top: .1em;
	padding-bottom: .1em;
	background-color: #e8e9e5;
	border: 0px;
}

.datatable thead th {
	font-size: 1em;
	font-style:normal;
	font-weight:bold;
	color:#343434;
}





/*ORDERED LISTS
---------------------------------------------------------------------------*/
ol.orderedlist { 
	padding: 0px 0px 5px 0px;
	margin:0px 15px 10px 55px;
}
ol.orderedlist li { 
	padding: 0px 0px 10px 0px;
}	


ul.unorderedlist { 
	padding: 0px 0px 5px 0px;
	margin:0px 15px 10px 55px;
}
ul.unorderedlist li { 
	padding: 0px 0px 10px 0px;
}	


dl.definitionlist { 
	padding: 0px 10px 0px 10px;
	margin:0px 0px 10px 15px;
}


dl.definitionlist dt { 
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:10px 15px 0px 20px; 
}

dl.definitionlist dd { 
	padding:0px 0px 10px 0px;
	margin:0px 15px 0px 20px; 
}





/*FORMS
---------------------------------------------------------------------------*/

form.inputform {
	margin:0px 20px 0px 10px;
	font-size:.85em;
}
form.inputform label {
	width:15em;  
	margin-right:0.5em; 
	text-align:left;
	clear:both;
}
form.inputform label.error {
	width:15em; 
	float:left; 
	display:block;
	font-weight:bold; 
	margin-right:0.5em; 
	text-align:right;
	color:#b02b2c;
}
form.inputform input.a {
	width:14em; 
	background-color: #F9F9F7; 
	padding-left:3px; 
	margin-bottom:5px; 
	color: #333333;  
	font-size:.85em;
	border:1px solid #a5a698;
}

form.inputform select {
	color:#333333; 
	background-color: #F9F9F7; 
	margin-bottom:10px; 
	background-color: #F9F9F7;  
	border:1px solid #a5a698;
}

form.inputform input.submit {
margin-bottom:5px;
}

form.inputform textarea {
	background-color: #F9F9F7; 
	padding-left:3px; 
	margin-bottom:10px; 
	color:#666666; 
	border:1px solid #a5a698;
}






/*Membership Directory
---------------------------------------------------------------------------*/
div.twocolumnsodd {
	margin-bottom:10px;
	padding:5px;
	background-color: #f5f5f5;
	font-size:.9em;
	height:75px; 
}
div.twocolumnseven {
	margin-bottom:10px;
	padding:5px;
	background-color: #ffffff;
	font-size:.9em;
	height:75px; 
}
div.leftcolumn {
	width:60%;
	float: left;
	border:0px;
}
div.rightcolumn {
	width:40%;
	float:right;
	border:0px;
}
em.directorytitle
{
    padding-left:10px;
}
strong.directoryname
{
    color:#d15600;
}
strong.directoryprimarycontact
{
    color:#2B6D9E;
    font-size:.95em;
    float:right;
    padding-left:.8em;
}
strong.directoryauxadmin
{
    color:#2B6D9E;
    font-size:.95em;
    float:right;
    padding-left:.8em;
}
p.checkemail
{
    background: url("../images/email_send.gif") no-repeat;
    padding:15px; 
    width:30px;
    float:left;
    background-position:left center;    
}





/*Error & Success
---------------------------------------------------------------------------*/

div.successmessage 
{
    border:solid 1px #44b02b;
    background:#e3f3df;
    color:#44b02b;
    text-align:center;
    font-weight:bold;
    font-size:1em;
    padding: 5px;
}
div.errormessage 
{
    border:solid 1px #b02b2c;
    background:#f3dfe0;
    color:#b02b2c;
    text-align:center;
    font-weight:bold;
    font-size:1em;
    padding: 5px;
}




  a.srollover {
      display: block;
      width: 200px;
      height: 101px;
      background: url("../images/Pod_ConferenceRegisterNow.jpg") 0 0 no-repeat;
      text-decoration: none;
      font-size:.001em;
  }

   

  a:hover.srollover {
      background-position: -200px 0;
  }






/*Backgrounds
---------------------------------------------------------------------------*/
div.personaltour {
    background:url("../images/Background_PersonalTour.gif") top center no-repeat;
    border-bottom: 3px solid #928565;
    width:200px;
    margin:3px 0px 0px 4px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
}
div.personaltourpad 
{
    padding:80px 15px 5px 15px;
}




#yourneighbors {
    background:url("../images/Background_YourNeighbors.gif") top center no-repeat;
    border-bottom: 6px solid #7e8a6d;
    width:460px;
    margin:0px 0px 0px 0px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
}
#yourneighbors div.pad 
{
    padding:43px 0px 0px 0px;
}
#yourneighbors p 
{
    text-align:justify;
    padding:5px 5px 5px 220px;
    margin:0px 0px 0px 0px;
    font-size:.9em;
}
#yourneighbors h2.quote
{
    padding:0px 10px 15px 220px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:1.1em;
    color:#3E3A30;
}
#yourneighbors p.quotename 
{
    padding:10px 10px 5px 0px;
    margin:0px 0px 0px 0px;
    text-align:right;
}
#yourneighbors p.quotealt
{
    padding:3px 0px 0px 8px;
    margin:0px 0px 0px 0px;
    float:left;
    clear:both;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:.7em;
	font-family:Sans-Serif;
}
#yourneighbors img
{
    float:left;
    padding:0px 0px 0px 8px;
    margin:0px 0px 0px 0px;
}




#yourconnection {
    margin-right:3px;
}
#yourconnection div {
    background:url("../images/Background_YourConnection.gif") top center no-repeat;
    width:186px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
}
#yourconnection div.pad 
{
    padding:40px 0px 0px 0px;
}
#yourconnection p.contact 
{
    padding:40px 5px 5px 80px;
    margin:0px 0px 0px 0px;
    font-size:.9em;
    text-align:left;
}
#yourconnection p 
{
    padding:10px 5px 5px 5px;
    margin:0px 0px 0px 0px;
    font-size:.9em;
    text-align:justify;
}
#yourconnection p.tagline 
{
    padding:5px 5px 5px 0px;
    margin:0px 0px 0px 0px;
    font-size:.9em;
    text-align:center;
    font-weight:bold;
}
#yourconnection img
{
    float:left;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
}





#scheduleapersonaltour {
    margin-right:3px;
}
#scheduleapersonaltour div {
    background:url("../images/Background_SchedulePersona.gif") top center no-repeat;
    border-bottom: 3px solid #928565;
    width:186px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
}
#scheduleapersonaltour div.pad 
{
    padding:75px 0px 0px 0px;
}





#financialfreedoms {
    background:url("../images/Background_FinancialFreedom.gif") top center no-repeat;
    width:460px;
    margin:3px 0px 0px 0px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
}
#financialfreedoms div.pad 
{
    padding:43px 0px 10px 0px;
}




#lavalleunits{
    background:url("../images/Background_LaValleUnits.gif") top center no-repeat;
    width:186px;
    margin:0px 3px 0px 6px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
	color:#ffffff;
}
#lavalleunits div.pada 
{
    padding:35px 0px 10px 5px;
    background:url("../images/lavallesoldout.gif") bottom center no-repeat;   
}
#lavalleunits div.padb 
{
    padding:0px 0px 10px 5px;
    background:url("../images/lavallesoldout.gif") bottom center no-repeat;
}
#lavalleunits div.padc 
{
    padding:0px 0px 10px 5px;
    background:url("../images/lavallesoldout.gif") bottom center no-repeat;
}

#lavalleunits dt 
{
    font-weight:bold;
}
#lavalleunits dd 
{
    padding-bottom:3px;
}
#lavalleunits div.floorplans 
{
    background:#6c8c83;
    text-align:center;
    margin:3px 0px 0px 0px;
    padding:0px 0px 6px 0px;
}
#lavalleunits a.floorplanlink 
{
    color:#ffffff;
    font-weight:bold;
}




#lacumbreunits{
    background:url("../images/Background_LaCumbreUnits.gif") top center no-repeat;
    width:186px;
    margin:0px 3px 0px 6px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
	color:#ffffff;
}
#lacumbreunits div.pada 
{
    padding:35px 0px 10px 5px;
    background:url("../images/lacumbresoldout.gif") bottom center no-repeat;
}
#lacumbreunits div.padb 
{
    padding:0px 0px 10px 5px;
    background:url("../images/lacumbresoldout.gif") bottom center no-repeat;
}
#lacumbreunits div.padc 
{
    padding:0px 0px 10px 5px;
    background:url("../images/lacumbresoldout.gif") bottom center no-repeat;
}
#lacumbreunits div.padd 
{
    padding:0px 0px 10px 5px;
    background:url("../images/lacumbresoldout.gif") bottom center no-repeat;
}
#lacumbreunits dt 
{
    font-weight:bold;
}
#lacumbreunits dd 
{
    padding-bottom:3px;
}
#lacumbreunits div.floorplans 
{
    background:#3d728b;
    text-align:center;
    margin:3px 0px 0px 0px;
    padding:0px 0px 6px 0px;
}
#lacumbreunits a.floorplanlink 
{
    color:#ffffff;
    font-weight:bold;
}




#lamesaunits{
    background:url("../images/Background_LaMesaUnits.gif") top center no-repeat;
    width:186px;
    margin:0px 3px 0px 6px;
    font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Serif;
	color:#ffffff;
}
#lamesaunits div.pada 
{
    padding:35px 0px 10px 5px;
    background:url("../images/lamesasoldout.gif") bottom center no-repeat;   
}
#lamesaunits div.padb 
{
    padding:0px 0px 10px 5px;
    background:url("../images/lamesasoldout.gif") bottom center no-repeat;   
}
#lamesaunits div.padc
{
    padding:35px 0px 10px 5px;
    background:url("../images/lamesasoldout.gif") bottom center no-repeat;   
}

#lamesaunits dt 
{
    font-weight:bold;
}
#lamesaunits dd 
{
    padding-bottom:3px;
}
#lamesaunits div.floorplans 
{
    background:#6a4e66;
    text-align:center;
    margin:3px 0px 0px 0px;
    padding:0px 0px 6px 0px;
}
#lamesaunits a.floorplanlink 
{
    color:#ffffff;
    font-weight:bold;
}

