@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;

}

li
{
list-style-image:url(../main-images/bullet-blue.jpg);
margin: 0 0 10px 0;
}

ol li
{
list-style-image:none;
margin: 0 0 10px 0;
}

#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*/

/*2 col*/
.align-area-left  {
float: left;
width: 47%;
margin: 0 10px 0 0;
}

/*4 col*/
.align-area-left2  {
float: left;
width: 25%;
margin: 0 0px 0 0;
}

/*3 col*/
.align-area-left3 {
float: left;
width: 33%;
margin: 0 0px 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;

}

#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, .tableborder th

{
border: 1px #CCCCCC solid;
padding: 10px;
}


.border
{
border:#0066CC solid 1px;
padding: 5px;
margin:3px 0 5px 0;} 

.noborder
{
border:none;
} 


.margin-top-20px
{
margin-top:20px;
}

.margin-top-10px
{
margin-top:10px;
}





/*FOR EXTERNAL DEVELOPERS Please add extra styles below*/

