@charset "utf-8";
/* CSS Document */

html {
 overflow-y: scroll;
 }

/*main styles*/
body
{

font: 12px Arial, Helvetica, sans-serif;
background-color:#ffffe7 ;
text-align:center;
margin-top:0;
padding:0;
} 

a
{
text-decoration:none;

}


#container1
{
background-image:url(../main-images/containerbackground.jpg);
background-repeat:no-repeat;
width: 998px;
margin:0 auto;
padding: 0 0 0px 0;
/*overflow:hidden;*/
}

#container2
{
background-color:#FFFFFF;
width: 964px;
text-align:left;
overflow:hidden;
margin:0 auto;
padding: 0px 0 0px 0px;
border: #CCCCCC solid 1px;
border-bottom: #CCCCCC solid 2px;
}

#container3
{

padding: 0px 0 0 0 ;
margin: 20px 0 0 0px;
}

#container4
{
float:left;
padding: 0px 0 0 0 ;
margin: 0px 0 0 0px;
width: 760px
}


#main-content

{
float:left;
width: 576px;
margin: 0px 0px 0 0px;
padding: 0px 0px 0 0px;
}




/*added so top para or heading aligns with nav and sidebar*/
#main-content p, h1
{margin: 0 0 12px 0;}

 
/*styles for aligning picture left and text right on course pages. */
#alignright p, #alignright h2, #alignright h3, #alignright h4
{
margin: 10px 0 30px 110px;
padding: 0 20px 60px 0; 

}

/*add this to the image to align left*/
.align-area-left  {
float: left;
width: 47%;
margin: 0 10px 0 0;
}



.alignright
{
float:right;
}



#leftdivide
{
padding: 0px 0px 0px 0px; 
float:left;
width:420px;
margin:0 30px 0 0;
}

#rightdivide
{
background:url(../main-images/shadedLineHealthSciences.gif) no-repeat;
min-height: 400px;
float:left;
padding: 0 0px 0 50px;
width: 400px;
}

#rightdivide2
{
float:left;
padding: 0 0px 0 50px;
width: 400px;
}

.imgalignleft
{
float:left;
margin: 0 20px 10px 0;}



.imgalignright
{
float:right;
margin: 0 0px 8px 20px;}

/*if the site has no left nav*/

#main-text-nonav
{
float:left;
padding: 0px 0 0 0px ;
margin: 9px 10px 0 20px;
width: 97%;
}

#main-text-nonav-sidebar
{
float:left;
padding: 0px 0 0 0px ;
margin: 0px 17px 0 0px;
width: 680px;
}


#sidebar-nonav
{
float:right;

}


/*Other styles*/

.hidden
{
display:none;

}
.clearall
{clear:both;}

.nospace /*use for headings that want no-space at top and bottom*/

{
margin: 0;}

.nospacetop /*use for headings that want no-space at top */

{
margin-top: 0;
margin-bottom: 19px;

}

/*underlines*/
.underlineblue
{
border-bottom: solid 5px #0071BA;
padding-bottom: 10px;
}

.underlinebluethin
{
border-bottom: solid 1px #0071BA;
padding-bottom: 5px;
}


.underline
{
padding: 0 0 5px 0;
border-bottom: 1px solid;
border-bottom-color:#CCCCCC; 
}


/*table styles*/
.tableborder td 

{
border: 1px #CCCCCC solid;
padding: 10px;
}


.border
{
border:#0066CC solid 1px;
padding: 5px;
margin:3px 0 5px 0;} 

.noborder
{
border:none;
} 





/*FOR EXTERNAL DEVELOPERS Please add extra styles below*/
