/*html, body 		{
background:#f6af33; 
margin-top:4px; 
margin-bottom:4px; 
}*/
html, body 		{
background:#f6af33 url('images/bg-orange.jpg') repeat-x top;
margin-bottom:4px;
}
#container		{ 
width: 950px; 
margin: 0 auto;
background:#fff;
overflow:hidden;
border:1px #cbc8c8 solid; 
margin-top:5px;
margin-bottom:15px; 
}
#top-panel{
margin:0 auto;
width:950px;
border:0px #000 solid; 
height:402px;
font-family:Lucida Sans Unicode;
margin-top:7px; 
}
#top-panel-inside{
margin:0 auto;
width:950px;
border:0px #000 solid; 
height:150px;
font-family:Lucida Sans Unicode;
margin-top:7px; 
}
		
/* Header */
#header{
margin:0 auto; 
width:950px;
height:90px;
border:0px #000 solid;
}
#header .mgrc-logo{
float:left;
padding-left:10px;
border:0px #000 solid;
width:78px;
}
#header .bio-logo{
float:right;
padding-right:10px;
}
#header a:link{
border:none;
text-decoration:none;
}
#header img{
border:none;
}

/*-------- Nav----------- */
#nav {
width: 950px;
height:34px;
border-bottom:1px solid #fff;
 }
#big-banner{
cursor:pointer;
float:left;
height:250px;
width:950px;
margin-top:-1px;
border-bottom:3px solid #757575;
border:0px solid #000; 
}
#big-banner a:link{
text-decoration:none;
color:#ffffff;
}
#big-banner a:hover{
text-decoration:none;
color:#ffffff;
}
#big-banner a:visited{
text-decoration:none;
color:#ffffff;
}
#gray-bar {
float:left;
background:#c0c0c0;
height:27px;
width:950px;
border:0px solid #000;
 }
#gray-bar p{
float:left;
margin:0px;
padding-top:5px;
padding-left:16px;
font-size:12px;
border:0px solid #000;
}
#gray-bar p a:link{
color:#000;
text-decoration:none;
}
#gray-bar p a:visited{
color:#000;
text-decoration:none;
}
#gray-bar p a:hover{
color:#1a76ff;
text-decoration:none;
}
#gray-bar .search {
float:right;
margin-top:3px;
margin-right:1px;
}
		
/* Content Positioning & Size */

#wrapper		{ 
margin:0 auto; 
width: 950px;
padding-top:15px;
}
#wrapper a:link{
color:#000;
text-decoration:none;
}
#wrapper a:visited{
color:#000;
text-decoration:none;
}
#wrapper a:hover{
color:#1a76ff;
text-decoration:none;
}
#box		{
float: left;
width:286px;
margin-left:15px;
}
#box .box-tab {
background:#2f2f2f;
width:286px;
height:30px;
}
#box .box-tab p{
font-family:"calibri";
font-size:17px;
color:#fff;
padding-left:10px;
margin:0px;
padding-top:4px;
}
#box .box-con {
background:#fff9ee;
border:1px #cbc8c8 solid;
width:284px;
overflow:hidden;
font-family:"calibri";
font-size:13px;
}
#sidebar-box1 a.linkblue {
color:#1a76ff;
text-decoration:none;
}
#sidebar-box1 a.linkblue:hover {
color:#1a76ff;
text-decoration:underline;
}
#box .box-con h2{
font-size:16px;
font-family:calibri;
font-weight:normal;
margin-top:-12px;
margin-left:10px;
background-color:#fff9ee;
text-align:center;
border:0px solid #000;
}
#box #box-h2 {
margin:0 auto;
margin-top:10px;
padding:0px;
border:2px solid #000;
width:260px;
height:75px;
}
#box #box-h2 h2{
width:50px;
}
#box #box-h {
margin:0 auto;
margin-top:19px;
padding:0px;
border:1px solid #000;
width:260px;
height:245px;
}
#box #box-h h2{
width:150px;
}
#box #box-a {
margin:0 auto;
margin-top:25px;
border:1px solid #000;
width:260px;
height:175px;
}
#box #box-a h2{
width:170px;
}
#box #box-ad {
margin:0 auto;
margin-top:25px;
border:1px solid #000;
width:260px;
height:225px;
}
#box #box-ad h2{
width:130px;
}
#box #box-others {
margin:0 auto;
margin-top:14px;
width:260px;
height:80px;
border-bottom:1px solid #000;
}
#box #box-others h2{
text-align:left;
margin:0px;
float:left;
width:260px;
border-top:1px solid #000;
padding:10px 0;
}

#box-center{
float:left;
margin-left:15px;
width:347px;
border:0px solid #757575;
}


#box2		{
float: left;
width:347px;
}
#box2 .box-tab {
background:#2f2f2f;
width:347px;
height:30px;
}
#box2 .box-tab p{
font-family:"calibri";
font-size:17px;
color:#fff;
padding-left:10px;
text-align:left;
margin:0px;
padding-top:4px;
}
#box2 .box-con {
background:#fff9ee;
border:1px #cbc8c8 solid;
width:345px;
overflow:hidden;
font-family:calibri;
font-size:13px;
padding-bottom: 7px;
}
#box2 .box-con img{
border:1px solid #fa8a23;
}

#box4		{
float: left;
width:347px;
margin-top:12px;  
}
#box4 .box-tab {
background:#2f2f2f;
width:347px;
height:30px;
}
#box4 .box-tab p{
font-family:calibri;
font-size:17px;
color:#fff;
padding-left:10px;
text-align:left;
margin:0px;
padding-top:4px;
}
#box4 .box-con {
background:#fff9ee;
border:1px #cbc8c8 solid;
width:345px;
overflow:hidden;
font-size:13px;
font-family:calibri;
padding-bottom: 7px;
}
#box4 .box-con table{
padding-left:2px;
}



#box-right{
float:left;
margin-left:15px;
width: 255px;
border:0px solid #757575;
}
#box-geno		{
float: left;
margin-top:12px;
}
#box-promo		{
float: left;
width: 255px;
height:142px;
}
#box-rss		{
float: left;
margin-top:12px;
background:#fff9ee;
border:1px #cbc8c8 solid;
width: 253px;
height:29px;
}
#box-rss p{
font-family:calibri;
font-size:13px;
margin-top:7px;
margin-left:25px;
}
#box-rss img{
float:left;
margin:5px;
}
#box5		{
float: left;
width: 255px;
margin-top:14px;  
}
#box5 .box-tab {
background:#2f2f2f;
width: 255px; 
height:30px;
}
#box5 .box-tab p{
font-family:"calibri";
font-size:17px;
color:#fff;
padding-left:10px;
text-align:left;
margin:0px;
padding-top:4px;
}
#box5 .box-con {
background:#fff9ee;
width: 253px; 
overflow:hidden;
border:1px #cbc8c8 solid;
font-family:calibri;
font-size:13px;
padding-bottom: 7px;
}
#box5 .box-tab-bot {
width: 255px; 
height:9px;
}
#box6		{
float: left;
width: 255px; 
margin-top:12px; 
}
#box6 .box-tab {
background:#2f2f2f;
width: 255px; 
height:30px;
}
#box6 .box-tab p{
font-family:calibri;
font-size:17px;
color:#fff;
padding-left:10px;
text-align:left;
margin:0px;
padding-top:4px;
}
#box6 .box-con {
background:#fff9ee;
border:1px #cbc8c8 solid;
width: 253px; 
overflow:hidden;
font-family:calibri;
font-size:13px;
text-align:center;
padding-bottom: 7px;
}
#box6 .box-con .title{
padding-bottom:12px;
margin-bottom:8px;
border-bottom:1px solid #cbc8c8;
}
#box6 .box-tab-bot {
width: 255px; 
height:9px;
}

#box7		{
float: left;
width: 255px; 
margin-top:12px; 
}
#box7 .box-tab {
background:#2f2f2f;
width: 255px; 
height:30px;
}
#box7 .box-tab p{
font-family:"calibri";
font-size:17px;
color:#fff;
padding-left:10px;
text-align:left;
margin:0px;
padding-top:4px;
}
#box7 .box-con {
background:#fff9ee;
border:1px #cbc8c8 solid;
width: 253px; 
overflow:hidden;
font-family:calibri;
font-size:13px;
padding-top:4px;
padding-bottom: 7px;
}
#box7 .box-con ul {
margin:6px 0px 0px;
padding-left:7px;
margin-left:7px;
}
#box7 .box-con ul li{
list-style-image:url('images/list-arrow.png');
padding-bottom:5px;
margin-left:7px;
}
#box7 .box-con img{
border:none;
}
#box7 .box-tab-bot {
width: 255px; 
height:9px;
}

#content-3				{ 
float: left; 
width: 230px; 
margin-left:13px;  
border:1px solid #757575; 
}	

/* ------- inside page layout ---------- */
#inside-box{
float:left;
width:705px;
margin-left:15px;
border:1px #cbc8c8 solid; 
}
#inside-box .insidebox-con{
background:#fff9ee;
width: 646px;
overflow:hidden;
width: 705px; 
font-family:calibri;
font-size:13px;
border:solid #000 0px;
min-height:400px;
padding-top:10px;
padding-bottom: 15px;
}
#inside-box .insidebox-con a:link{
color:#000;
text-decoration:none;
}
#inside-box .insidebox-con a:visited{
color:#000;
text-decoration:none;
}
#inside-box .insidebox-con a:hover{
color:#1a76ff;
text-decoration:none;
}
#inside-box a.linkblue:link {
color:#1a76ff;
text-decoration:none;
}
#inside-box a.linkblue:visited{
color:#1a76ff;
text-decoration:none;
}
#inside-box a.linkblue:hover {
color:#1a76ff;
text-decoration:underline;
}
#inside-box .insidebox-con h2{
font-size:18px;
margin:0px;
padding-left:10px;
}
#inside-box .insidebox-con p{
margin-top:10px;
padding-left:10px;
padding-right:10px;
}	

/*-----------------------------
 css for services page
-------------------------------  */

#inside-box .insidebox-con-services{
overflow:hidden;
width: 600px; 
font-family:calibri;
font-size:13px;
border:solid #000 0px;
padding-top:10px;
background:#FFF9EE;
}
#inside-box .insidebox-con-services a:link{
color:#000;
text-decoration:none;
}
#inside-box .insidebox-con-services a:visited{
color:#000;
text-decoration:none;
}
#inside-box .insidebox-con-services a:hover{
color:#1a76ff;
text-decoration:none;
}
#inside-box .insidebox-con-services h2{
font-size:18px;
margin:0px;
padding-left:10px;
}
#inside-box .insidebox-con-services h3{
font-size:14px;
margin:0px;
padding-left:5px;
}
#inside-box .insidebox-con-services p{
margin-top:10px;
padding-left:10px;
padding-right:10px;
}	
#inside-box .insidebox-con-services a.linkblue {
color:#1a76ff;
text-decoration:none;
}
#inside-box .insidebox-con-services a.linkblue:hover {
color:#1a76ff;
text-decoration:underline;
}
#inside-box .insidebox-con-services ul{
    list-style:none;
     }
#inside-box .insidebox-con-services ul li{
	list-style-image:url('images/orange-box.png');
    margin:10px;
     }
#inside-box .insidebox-con-services ul ul{
	margin-left:-30px;
     }
#inside-box .insidebox-con-services ul ul li{
	list-style-image:none;
    margin:10px;
     }
/* ------------------------------
css for video lect page
---------------------------------*/

#vidlect-box{
float:left;
width:915px;
min-height:295px;
margin-left:17px;
border:1px #cbc8c8 solid; 
}
#vidlect-box .insidebox-con{
width: 646px;
overflow:hidden;
width: 915px; 
font-family:calibri;
font-size:13px;
background:#FFF9EE;
min-height:400px;
}
#vidlect-box .insidebox-con h2{
font-size:18px;
margin:0px;
padding-left:10px;
}
#vidlect-box .insidebox-con h3{
font-size:14px;
margin:0px;
}
#vidlect-box .insidebox-con a:link{
color:#1a76ff;
text-decoration:none;
}
#vidlect-box .insidebox-con a:visited{
color:#1a76ff;
text-decoration:none;
}
#vidlect-box .insidebox-con a:hover{
color:#1a76ff;
text-decoration:underline;
}
/* ---------------------- */

#sidebar{
float:left;
width:200px;
margin-left:13px;
border:0px solid #000;
}
#sidebar-box1{
float:left;
width:200px;
}
#sidebar-box-addon{
float:left;
width:200px;
margin-top:15px;
}
#sidebar .box-top{
background:#2F2F2F;
width: 200px; 
height:30px;
}
#sidebar .box-top a:link{
color:#fff;
text-decoration:none;
}
#sidebar .box-top a:visited{
color:#fff;
text-decoration:none;
}
#sidebar .box-top a:hover{
color:#fff;
text-decoration:none;
}
#sidebar .box-top p{
font-family:calibri;
font-size:17px;
color:#fff;
padding-left:10px;
text-align:left;
margin:0px;
padding-top:4px;
}
#sidebar .box-con {
background:#FFF9EE;
width: 198px; 
overflow:hidden;
font-family:calibri;
font-size:13px;
text-align:left;
border: 1px solid #CBC8C8;
}
#sidebar .box-con ul{
margin-left:25px;
padding:0px;
}
#sidebar .box-con ul li{
list-style-image:url('images/orange-box.png');
padding-bottom:4px;
}
#sidebar .box-con ul li a{
color:#000;
text-decoration:none;
}
#sidebar .box-con ul li a:hover{
color:#1a76ff;
text-decoration:none;
}
	
/*------ Footer--------- */
#footer-text {
float:left;
margin-top:40px;
margin-bottom:17px;
padding-bottom:5px;
width: 950px;
height:30px;
background:#fff; 
border:0px solid #000;
}
#footer-text .line{
margin:0 auto;
width: 920px;
height:1px;
border-top:1px solid #dadada; 
}
#footer-text p{
margin:0px; 
padding:0px;
border-top:1px solid #dadada;
padding:0px;
text-align:center;
font-size:11px;
font-family:Lucida Sans Unicode;
border:0px solid #000; 
}
