/******************************************************************************
Filename:  main.css
Project:   Rollins College
Purpose:   CSS:  Contains global styles for arts & sciences 
Date			Developer	Description
02/26/2008		ln			Version 1.0
******************************************************************************/

/**** GLOBAL STYLES ****/
/* note:  body background defined in CMS template */
body{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:70%; font-family: Verdana, Geneva, sans-serif;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0px; width:0px;}
/*img{border:none;}*/
p{color:#333333; margin:0px 0px 6px 0px; padding:0; line-height:15px;}
.pad10{margin:0px 0px 0px 10px;}
.list{color:#666666; margin:0px 0px 3px 0px; padding:0; line-height:15px;}
.heading{color:#0c2646; font-weight:bold; margin:0; padding:0px 0px 5px 0px;}
.heading12{color:#0c2646; font-weight:bold; margin:0px 0px 10px 0px; padding:0; font-size:105%;}
.heading12nobr{color:#0c2646; font-weight:normal; margin:0px 0px 0px 0px; padding:0; font-size:105%;}
.grayheading{color:#666666; font-weight:normal; font-size:105%; margin:0px 0px 6px 0px; padding:0;}
a{text-decoration:underline; color:#10325d;}
a:hover{text-decoration:none; color:#10325d;}
form{margin:0; padding:0;}

/**** GLOBAL STYLES added by lmw 3/10 ****/


h3{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
h4{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
h5{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
h6{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
h7{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}





#pageWrapper{width:100%;}
#pageContainer{width:945px; margin:0px auto 0px auto;}

#utilityWrapper{width:945px; height:84px;}
#utilityContainer{width:945px;  height:84px;}
#utilityContainer #logo{float:left; width:500px;  height:84px;}
#utilityContainer #utilitynav{float:right; width:400px; height:84px; font-family: Arial, Verdana, Geneva, sans-serif; }
#utilityContainer #utilitynav #links{float:right; width:350px; padding:10px 0px 30px 0px; text-align:right;}
#utilityContainer #utilitynav #links a{font-size:115%; padding:0px 0px 0px 15px;}
#utilityContainer #searchWrapper{float:right; width:300px; height:20px;}
#utilityContainer #searchWrapper #searchContainer{float:right; height:20px;}
.searchField{background:transparent; border:none; height:15px; font-size:12px; padding: 2px 2px 2px 2px; width:136px;}
.searchButton{width:63px; height:20px; background:transparent;}

#topnavWrapper{width:945px; height:42px; margin:0;}
#topnavPadding{padding:10px 0px 0px 10px;}
#topnavContainer{width:935px; height:32px; background:transparent url('../images/topnavbg.gif') 0px 0px no-repeat; margin:0; padding:0;}
#topnavContainer ul{margin:0; padding:0;}
#topnavContainer ul li{margin:0; padding:0; float:left;}

#topnavContainer a{display:block; width:187px; height:26px; float:left; padding: 6px 0px 0px 0px; text-align:center; background-color:transparent; color:#ffffff; text-decoration:none; font-size:13px; margin:0;}

#topnavContainer a:hover, #topnavContainer .topnavon{display:block; height:26px; float:left; padding: 6px 0px 0px 0px; text-align:center; background-color:#fffffe; color:#0c2646; text-decoration:none; font-size:13px; margin:0;}

#topnavContainer #qm0 div{margin:0; padding:0;}

#leftColumnWrapper{width:743px; padding:0px 1px 10px 0px; float:left;}
#leftColumnContainer{width:742px;}

#rightColumnWrapper{width:191px; float:right; height:460px; padding:10px 0px 10px 1px; background:transparent url('../images/rightnavbg.jpg') top right no-repeat;}
html > body #rightColumnWrapper{height:auto; min-height:460px;}
#rightColumnContainer{padding:0px 0px 0px 20px;}
#rightColumnContainer img{padding:0px 0px 5px 0px;}
#rightColumnContainer p{color:#333333; margin:0px 0px 9px 0px; padding:0; line-height:15px;}

#impactAreaWrapper{margin:1px 0px 0px 10px; height:210px; width:742px;}
#impactAreaContainer{height:210px; width:742px;}
#impactAreaContainer #image{height:210px; width:742px;}
#impactAreaContainer #dynamicText{width:302px; font-size:98%;}
#impactAreaContainer #dynamicText p{margin:0; padding:0;}
#impactAreaContainer #dynamicText #callout{padding: 10px 0px 0px 0px; }
#impactAreaContainer #dynamicText #callout a{display:block; height:16px; background: transparent url('../images/calloutbg.gif') top right no-repeat; color:#ffffff; text-decoration:none; font-family: Arial, Verdana, Geneva, sans-serif; text-transform:uppercase; font-size:95%; padding:4px 0px 0px 15px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#impactAreaContainer #dynamicText #callout a:hover{display:block; height:16px; background: transparent url('../images/calloutbg.gif') top right no-repeat; color:#ffffff; text-decoration:none; font-family: Arial, Verdana, Geneva, sans-serif; text-transform:uppercase; font-size:95%; padding:4px 0px 0px 15px; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;}

#alumniWrapper{width:742px; padding:12px 0px 0px 10px; position:relative; top:0px;}
html > body #alumniWrapper{width:742px; padding:12px 0px 0px 10px; position:relative; top:0px;}
#alumniContainer{background: transparent url('../images/alumnibg.gif') top left repeat-y;}
#alumniContainer .story .text{font-weight:bold; padding:3px 0px 3px 0px; color:#0e1e2d!important; display:block;}
#alumniContainer .story{float:left;}
#alumniContainer .divider{float:left; width:1px;}

#newsWrapper{width:742px; padding:15px 10px 10px 0px; background: transparent url('../images/newsbg.jpg') top left no-repeat; position:relative; top:0px;}
html > body #newsWrapper{position:relative; top:0px;}
#newsContainer{height:150px;}
html > body #newsContainer{height:auto; min-height:150px;}
#newsContent{width:240px; float:left; padding:0px 10px 0px 10px;}
#eventsContent{width:235px; float:left; padding:0px 0px 0px 9px;}
#addContent{width:216px; float:left; padding: 0px 0px 0px 12px;}

#footer{width:945px; text-align:center; clear:both; padding:0px 0px 10px 0px; color:#0e1e2d!important; font-size:97%; font-family: Arial, Verdana, Geneva, sans-serif; /*position:relative;*/ top:-32px;}
html > body #footer{/*position:relative;*/ top:0px;}
#footer p{margin:4px 0px 0px 0px; color:#0e1e2d;}
#footer img{margin:0px 0px 2px 0px;}

/** Interior **/
#titleWrapper{width:935px; height:42px; padding:0px 0px 0px 10px;}
#titleContainer{padding:15px 0px 0px 207px; height: 27px; border-bottom:1px dotted #666666;}
#titleContainer .header{font-size:200%; color:#0c2646; font-weight:bold;}

#leftnavWrapper{width:192px; padding:1px 0px 0px 10px; float:left;}
#leftnavContainer, #leftnavContainerAlumni{background: #e8dabb url('../images/leftnavbg.jpg') top left no-repeat;}
#leftnavContainer a{display:block; margin:0px 0px 0px 10px; padding:10px 5px 10px 0px; border-bottom:1px dotted #666666; color:#0c2646; font-size:98%;}
#leftnavContainer a:hover{display:block; margin:0px 0px 0px 10px; padding:10px 5px 10px 0px; border-bottom:1px dotted #666666; color:#0c2646; font-size:98%;}
#leftnavWrapper .impactArea{padding: 8px 1px 8px 1px;}
#leftnavWrapper .impactArea p{color:#666666; font-size:11px;}
#leftnavWrapper .impactArea p.heading{color:#0e1e2d; font-weight:bold; margin:0; padding:12px 0px 0px 0px;}

#ContentMemberTools a{display:block; margin:0px 0px 0px 10px; padding:10px 5px 10px 0px; border-bottom:1px dotted #666666; color:#0c2646; font-size:98%;}
#ContentMemberTools a:hover{display:block; margin:0px 0px 0px 10px; padding:10px 5px 10px 0px; border-bottom:1px dotted #666666; color:#0c2646; font-size:98%;}

#contentWrapper{width:743px; float:right;}
#contentContainer{padding:0px 0px 100px 12px;}

#breadcrumbWrapper{height:40px;}
#breadcrumbContainer{padding:6px 0px 0px 13px; text-align:right; float:right; font-family: Arial, Verdana, Geneva, sans-serif; font-size:107%; color:#666666;}
#breadcrumbContainer a{float:left; display:block; color:#002144;} 
#breadcrumbContainer .divider{float:left; padding:0px 7px 0px 7px; color:#002144;}

#wysiwygWrapper{width:537px; float:left;}
#wysiwygContainer{color:#333333;}
#wysiwygContainer p{color:#333333;}
#wysiwygContainer .pageTitle{font-weight:bold; color:#333333; font-size:108%; padding:14px 0px 4px 0px;}
#wysiwygContainer .heading{padding:9px 0px 0px 0px;}
#wysiwygContainer h1{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 170%; line-height:1.4em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#wysiwygContainer h2{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 145%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#wysiwygContainer h3{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#wysiwygContainer h4{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#wysiwygContainer h5{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#wysiwygContainer h6{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#wysiwygContainer h7{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}

#intAltWrapper{width:181px; float:right;}
#intAltContainer{color:#666666;}
#intAltContainer p{color:#666666; padding:0px 0px 10px 0px;}
#intAltContainer .heading{color:#0e1e2d; font-weight:bold; margin:0; padding:10px 0px 0px 0px;}



/****Default Text lmw 3/10****/
#text p{color:#666666; font-size:11px;}
#text h1{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 170%; line-height:1.4em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#text h2{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 145%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#text h3{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#text h4{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#text h5{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#text h6{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#text h7{color:#0c2646; font-weight:bold; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 110%; line-height:1.2em; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}





/** BEGIN:  EMERGENCY NOTICE **/
#emergency{height:80px; background:#FF0000; color:#FFFFFF; width:935px; margin:1px 0px 0px 10px;}
.contadj #emergency{height:80px; background:#FF0000; color:#FFFFFF; width:935px; margin: 1px 0px 0px 10px;}
/** END:  EMERGENCY NOTICE **/