/*****************************/
/*** Core html setup stuff ***/
/*****************************/

h3
{
margin: 0;
padding: 0;
}

/* Miscellaneous conveniences: */

form label 
{
cursor: pointer;
}

fieldset 
{
border: none;
}

input, select, textarea 
{moduletable
font-size: 100%;
}

a:link, a:visited 
{
text-decoration: none;	
font-weight: normal;
color: #000000;
}

a:hover 
{	
text-decoration: none;	
font-weight: normal;
color: #ff8c00;
}

input.button 
{ 
cursor: pointer; 
}

img
{
border: 1;
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

div#body
{
background:#ffffff;
margin:0 auto;
font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;
min-width: 780px;
max-width: 1260px;
width:100%;
}

div#body div#header
{
width:100%;
margin:0 -1px;
}

div#top
{
background-color: #ffffff;
color: #000000;
padding-top: 5px;
padding-bottom: 30px;
width: 100%
}

div#university
{
float:left;
position: relative;
padding-top: 2px;
padding-left: 20px;
padding-right: 5px;
}

div#topnav
{
float:center;
text-align: center;
margin-right: 10px;
margin-left: 40px;
margin-bottom: 10px;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ff8c00;
font-size: 12px;
text-decoration: none;
padding-right: 2px;
padding-left: 2px;
}

a.mainlevel-nav:hover
{
color: #ffffff;
}

.mainlevel-nav
{
color: #ff8c00;
}

div#search
{
float:center;
text-align: center;
margin-right: 10px;
margin-left: 40px;
margin-bottom: 10px;
}

div#hr1
{
border: 0;
color:#000000;
background-color: #000000;
height: 3px;
margin-top: 1px;
margin-bottom: 0px;
}

div#logo 
{
background:#FFFFFF none repeat scroll 0 0;
text-align:center;
}

div#hr2
{
border: 0;
color:#000000;
background-color: #000000;
height: 3px;
margin-top: 1px;
margin-bottom: 0px;
}

div#nav
{
float: center;
text-align: center;
background-color: #ff8c00;
padding-top: 3px;
padding-bottom: 3px;
}

a#active_menu
{
background-color: #ffffff;
color: #000000;
}

a.mainlevel:link, a.mainlevel:visited
{
color: #000000;
font-size: 14px;
font-weight: bold;
padding-right: 7px;
padding-left: 7px;
padding-top: 1px;
padding-bottom: 1px;
}

a.mainlevel:hover
{
background-color: #ffffff;
}

div#block
{
background-color: #ffffff;
float:left;
width:100%;
display:inline;
margin-left:-200px;
}

div#left
{
float:left;
display:inline;
width: 200px;
background-color:#ffffff;
color: #000000;
padding-top:20px;
padding-left:50px;
margin-left:200px;
}

a.mainlevelnav:link, a.mainlevelnav:visited
{
padding-left: 20px;
}

a.mainlevelnav:hover
{
color: #ffffff;
}

div#mainbody
{
height: max;
padding-top: 10px;
padding-left: 150px;
background-color: #ffffff;
color: #000000;
margin-left:350px;
}

div#mainbody a:link, div#mainbody a:visited
{
}

div#mainbody a:hover
{
color: #ff8c00;
}

.moduletable
{
padding-top: 10px;
}

div#sidebar
{
margin-top: 40px;
padding-left: 100%;
margin-right:100px;
margin-left: -200px;
width: 150px;
}

div#footer
{
width: 100%;
background: #ebe1c9 url(http://www.thepacifican.com/new/images/footerbg.jpg) repeat-x;
padding-top: 10px;
clear:both;
font-family: Helvetica, Arial,sans-serif;
font-size: 12px;
}

.clearing
{
height:0;
clear:both;
}

.componentheading
{
font-size: 30px;
padding-left: 5px;
font-weight: bold;
}

.breadcrumbs
{
margin-top: 5px;
}

.breadcrumbs .pathway
{
font-size: 12px;
}

.pathway a:link, .pathway a:visited
{
}

.pathway a:hover
{
color: #000000;
}

.contentheading
{
font-size: 18px;
font-weight: bold;
padding-left: 9px;
}

.contentheading a:link, .contentheading a:visited
{
color: #ff8c00;
}

.contentheading a:hover
{
color: #000000;
}

.contentpaneopen
{
margin-left: 10px;
width: 500px;
font-family: Helvetica, Arial,sans-serif;;
}

a.contentpagetitle, a.readmore
{
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

.createdate
{
font-style: oblique;
}

table.poll
{
width: 95%;
margin-bottom: 5px;
}

thead
{
text-align: center;
font-size: 14px;
padding-bottom: 5px;
}

table.pollstableborder
{
font-size: 14px;
}

h3
{
background-color: #ff8c00;
text-align: center;
color: #000000;
margin-bottom: 5px;
}

li
{
list-style: none;
}

.moduletablelife ul li a:link, .moduletablelife ul li a:visited
{
color: #ff8c00;
}

.moduletablelife ul li a:hover
{
color: #000000;
}

.moduletable_menu ul li a:link, .moduletable_menu ul li a:visited
{
color: #ff8c00;
}

.moduletable_menu ul li a:hover
{
color: #000000;
}

.moduletable ul li a:link, .moduletable ul li a:visited
{
color: #ff8c00;
}

.moduletable ul li a:hover
{
color: #000000;
}

div#slidetext a:link, div#slidetext a:visited
{
}

div#slidetext a:hover
{
color: #ff8c00;
}

.contentpane
{
background: #ffffff
}

div#expose-inline
{
width: 500px;
}