/****************************/
/* MedStudentsOnline.com.au */
/*      Shizlanski.com      */
/****************************/
/* CSS Document */

/*
Min/Max width IE6 hack {
	width: expression(document.body.clientWidth < 978? "980px" : document.body.clientWidth > 1302? "1300px" : "auto");
	min-width: 980px;
	max-width: 1300px;
}
*/

/****************************/
/* Main (body)              */
/****************************/
html, body{height:100%;} 
* html #mso-container { /* IE 6 Hack */
	height: 100%;
}
body{
	background-image:url(images/MSO08/template/newmso_back.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#22536b;
	margin:0px;
	text-align:center;
}
#mso-container {
	position:relative;
	margin: 0px auto 0px auto;
	top:0px;
	min-width:988px; /*FF default viewport width @ 1024px res */
	max-width:1300px; /*1367 is shiz fav*/
	background-color:#FFFFFF;
	width: expression(document.body.clientWidth < 990? "988px" : document.body.clientWidth > 1302? "1300px" : "auto"); /* IE6 Hack */
}
#mso-adjust {
	margin: 0px 10px 0px 10px;
	min-height:100%;
	height:100%;
}
#mso-c-L {
	position:relative;
	width:100%;
	background: url(images/MSO08/template/newmso_c_L.gif) repeat-y left;
}
#mso-c-R {
	position:relative;
	width:100%;
	background: url(images/MSO08/template/newmso_c_R.gif) repeat-y right;
}

/****************************/
/* MSO Sections             */
/****************************/
/* Head */
#mso-header {
	position:relative;
	height:166px;
	margin:0px;
	background: url(images/MSO08/template/newmso_top.gif);
}
#mso-header-L {
	width:345px;
	height:166px;
	left:0px;
	float:left;
	background-image:url(images/MSO08/template/newmso_top_L.gif);
}
#mso-header-R {
	width:643px;
	height:166px;
	right:0px;
	float:right;
	background:url(images/MSO08/template/newmso_top_R.gif) no-repeat right;
}
/* Content */
#mso-menu {
        padding:10px 0 10px 5px;
        height:15px;
}
.mso-col {
	border-right: 1px solid #999;
}
#mso-topnav {padding:0;margin:0px;}
#mso-topnav li {
	float: left;
	list-style: none;
	font: bold 12px Tahoma, Arial;
}
#mso-topnav li a {
	display: block;
	padding: 0 10px;
	text-decoration: none;
	border-right: 1px solid #999;
}
#mso-topnav li ul a {
padding:0;
border:0;
}
#mso-drop {
        background: url(images/MSO08/template/menudown.png) no-repeat right center;
        padding-right: 7px;
}
#mso-topnav li a:hover {color:#666;}
#mso-topnav li ul {
	margin: 0;
	padding: 0;
	position: absolute;
        visibility: hidden;
        z-index:2;
}
#mso-topnav li ul li div{
        display:inline-block;
        position:relative;
        margin: 3px 0 0 -1px;
        padding: 7px 0 9px 3px;
        border: 1px solid #4d528c;
        background: #FFF url(images/MSO08/template/newmso_sidebg.gif) repeat-x 0 -150px;
}
#mso-mitems th{
        font: bold 10px Tahoma, Arial;
        padding: 0 9px 4px;        
        text-transform: uppercase;
}
#mso-mitems td{
        font: normal 10px Tahoma, Arial;  
        padding: 2px 9px;   
}
#mso-mitems span{
        background: url(images/MSO08/template/menuarrow.png) no-repeat left center;
        padding-left:8px;
        margin-left:3px;
}
#mso-middle {
	position:relative;
	text-align:left;
	margin:auto 17px auto 17px;
	background-image:url(images/MSO08/template/newmso_menu_top.gif);
	background-repeat:repeat-x;	
}
#mso-content {
	padding: 0 10px 0 10px;
}
.mso-popup-hack {
        text-align: left;
}
.mso-rt-details {
	font-size:xx-small;
        color:#666;
}
.mso-rt-details a {
        color:#555;
}
#mso-rt-link {
	font-weight:bold;
}
.mso-hp-box[class] { /*does not show in ie6*/
        background:url(images/MSO08/template/mso-hp-back.png) no-repeat;
        padding:5px;
}
.mso-hp-box {
        font-weight: normal;
}
/* Footer */
#mso-footer {
	text-align:left;
	width:100%;
	background-image:url(images/MSO08/template/newmso_footer.gif);
	background-repeat:repeat-x;	
	height:153px;
}
#mso-footer-L {
	width:36px;
	height:153px;
	left:0px;
	float:left;
	background-image:url(images/MSO08/template/newmso_footer_L.gif);
}
#mso-footer-R {
	position:relative;
	width:495px;
	height:153px;
	right:0px;
	float:right;
	background-image:url(images/MSO08/template/newmso_footer_R.gif);
}
#mso-copy {
	position:absolute;
	bottom:32px;
	left:40px;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
/* Crumb */
#mso-crumbtable-pad {
        padding-left: 20px;
}

#mso-crumb {
	position:relative;
	background-color:#a2ffb6;
	width:100%;
	height:40px;
	height: auto !important;
	min-height:40px;
}
#mso-crumb-text {
	left:10px;
}
#mso-pmbox {
	right:10px;
}
#mso-login {
	right:10px;
}
/* Rounded Corners Global */
.mso-rc-tl {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:20px;
	width:20px;
}
.mso-rc-tr {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	height:20px;
	width:20px;
}
.mso-rc-bl {
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	height:20px;
	width:20px;
}
.mso-rc-br {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	height:20px;
	width:20px;
}
.mso-rc-content {
	position:relative;
	padding:10px;
}
/* RC Specifics */
#mso-rc-tl-two {background:url(images/MSO08/template/rc.gif) no-repeat -50px 0px;}
#mso-rc-tr-two {background:url(images/MSO08/template/rc.gif) no-repeat -80px 0px;}
#mso-rc-bl-two {background:url(images/MSO08/template/rc.gif) no-repeat -50px -30px;}
#mso-rc-br-two {background:url(images/MSO08/template/rc.gif) no-repeat -80px -30px;}

#mso-rc-tl-three {background:url(images/MSO08/template/rc.gif) no-repeat -100px 0px;}
#mso-rc-tr-three {background:url(images/MSO08/template/rc.gif) no-repeat -130px 0px;}
#mso-rc-bl-three {background:url(images/MSO08/template/rc.gif) no-repeat -100px -30px;}
#mso-rc-br-three {background:url(images/MSO08/template/rc.gif) no-repeat -130px -30px;}

/* Site Map */
#mso-map-container {
        position: relative;
        padding-bottom: 10px;
	width: 968px;
        margin-left: auto;
        margin-right: auto;
        clear:both;
}
#mso-map {
	position:relative;
	background-color:#1f4c61;
	height:40px;
	height: auto !important;
	min-height:40px;
        color:#2f6985;
        text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#mso-map th{
        font-weight: bold;
	font-size: small;
}
#mso-map td, #mso-map td a{
	font-size: x-small;
        color:#2f6985;
}
#mso-sinput {
        height:15px;
}					