 /*
 FILENAME: business.css
 AUTHOR: mvp (and andrew)
 DATE: 5-1-08
 PURPOSE: controls style for all MIG COMPANY business pages on myinternshipgopher.com website
 */ 
  
  
  
  




/* this starts the TOP MENU on company pages**************************** */  
.cl2Bar {VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: #5E3C00; layer-background-color: #5E3C00;}


/*Styles for level 0*/
.cl2Level0,.cl2Level0over{position:absolute; padding-top:1px; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align:center;}
.cl2Level0{background-color:#5E3C00; layer-background-color:#5E3C00; color:#FFFAD7;}
.cl2Level0over{background-color:#66BB50; layer-background-color:#66BB50; color:#FFFFFF; cursor:pointer; cursor:hand; }
.cl2Level0border{position:absolute; visibility:hidden; background-color:#F7F6E3; layer-background-color:#F7F6E3;}  /* this gives a border to the top level nav. I'm making it same color as the page background */


/*Styles for level 1*/
.cl2Level1, .cl2Level1over{position:absolute; padding-left: 7px; font-family:arial, helvetica, sans-serif; font-size: 9pt;}
.cl2Level1{background-color:#5E3C00; layer-background-color:#5E3C00; color:#FFFAD7;}
.cl2Level1over{background-color:#66BB50; layer-background-color:#66BB50; color:#ffffff; cursor:pointer; cursor:hand; }
.cl2Level1border{position:absolute; visibility:hidden; background-color:#3D6694; layer-background-color:#3D6694;}


/*Styles for level 2*/
.cl2Level2, .cl2Level2over{position:absolute; padding:8px; padding-top: 6px; font-family:arial, helvetica, sans-serif; font-size: 9pt;}
.cl2Level2{background-color:#006699; layer-background-color:#006699; color:#FFFFFF;}
.cl2Level2over{background-color:#3399FF; layer-background-color:#3399FF; color:#ffffff; cursor:pointer; cursor:hand; }
.cl2Level2border{position:absolute; visibility:hidden; background-color:#3D6694; layer-background-color:#3D6694;}
/* this ENDS the TOP MENU css for the menu_gopher.css **************************** */  




  @font-face {
    font-family: Bellerose;
    font-style:  normal;
    font-weight: normal;
    src: url(BELLERO0.eot);
  }

body {
	margin: 0px;
	/*background: #F7F6E3; /* cream colored backgroung for below nav bar */
	color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */
	font-family: helvetica, sans-serif;
	font-size: 10pt;
    /* these two lines set the background image for extending the image to the right*/
	background-image: url(../images/header_extension_right.gif);
    background-repeat:repeat-x;	
}

img {
	border: 0px;
}

#header {
	width: 100%;
	height: 190px;
	/* background: #99D47F; */
}

#header_wrapper {
	width: 981px;
	height: 190px;
	/*margin-left: auto;
	margin-right: auto; */
	overflow: hidden;
}

#topbar {
	width: 100%;
	height: 18px;
	position: relative;
/*	text-align: center; */
	background: #5E3C00;
}

#topnavXXX {
	/*position: relative;
	margin-right: auto;
	margin-left: auto; */
	/* changed this 7-5-08 to take care of problem when nav moved 1/2 across page in Firefox mvp */
	position: absolute;
	top: 0;
	left: 20;
	z-index: 100;
	
}

/* this controls menu placement in the BIZ pages for users */
#topnav_business {
	/*position: relative;
	margin-right: auto;
	margin-left: auto; */
	/* changed this 7-5-08 to take care of problem when nav moved 1/2 across page in Firefox mvp */
	position: absolute;
	top: 90;
	left: 20;
	z-index: 100;
	
}

#content {
	width: 981px;
	/*margin-left: auto;
	margin-right: auto; */
}


#loginlinkplace {
	position: absolute;
	top: 8px;  /* 221 for placement on right green below nav bar */
	left: 12px;
	z-index: 3;
}




#left_grass {
	width: 416px;
	height: 133px;
	/*float: left; */
	position: relative;
	z-index: 1;
}

#right_grass {
	position: absolute;
	right: 0px;
	top: 208px;
	z-index: 1;
}


#left_col {
	width: 180px;
	height: 83%; 
	background: #ffffff;
	border: #9ad47f solid 1px;
	position: absolute;
	top: 290px;
	margin-left: 10px;	
	font-size: 11px;
	padding-left: 10px;
}

#left_col_indexpage {
	width: 180px;
	height: 600px; 
	background: #ffffff;
	border: #9ad47f solid 1px;
	position: absolute;
	top: 290px;
    margin-left: 10px;	
	font-size: 11px;
}

#center_col {
	width: 510px; 
	text-align: justify;
	/*float: left;*/
	position: relative;
	top: -75px;
	left: 255px; 
	z-index: 5;
	background-color: #ffffff;
}

#right_col {
	width: 180px;
	height: 630px;
	background: #ffffff;
	border: #9ad47f solid 1px;
	position: absolute;
	top: 250px;
	right: 10px;
    text-align: center;
}


#left_grass_title
{
	color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */
	font-family: helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
   position: absolute;
   top: 291px;
   left: 28px;
   z-index: 3;
}

#left_grass_title_indexpage
{
	color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */
	font-family: helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
   position: relative;
   top: 0px;
   left: 0px;
   z-index: 3;
}

#right_grass_title
{
	color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */
	font-family: helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
   position: absolute;
   top: 252px;
   right: 21px; 
   z-index: 30;
}



 /* text for inside explanation of the popups for the help messages on INDEX PAGE */	
.helpmsg {
    color: #007700;
    font-family: times new roman;
	font-size: 8pt;
	font-weight: 400;
    }	


.indent
{
 margin-left: 40px;
}

b
{
 color: #0F1676;
}

/* used for center columns so that text is closer to title of paragraphs*/
h3
{
font-size: 18px;
margin-bottom: 15px;
color: #4da92d;
}

h4
{
width: 99%;
/*background-color: #9ad47f;*/
background-color: #baf49f;
}


.feature_title {
    font-family: Bellerose, helvetica, sans-serif;
    font-style:  italic;
    font-weight: 900;
    src: url(BELLERO0.eot);
  }



#summaryline  /* see bottnav links below */
{
	width: 100%;
	height: 18px;
	text-align: center;
	font-style: italic;	
	font-size: 14px;
	color: #0F1676;   /* dark blue color from header words for myinternshipgopher.com */	
	margin-top: 140px;	
}


#privacy  /* see bottnav links below */
{
	width: 100%;
	height: 18px;
	text-align: center;
	background-color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */	
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;		
}

#bottinfo {
	width: 500px;
	text-align: center;
	margin-left: 25%;
    padding-bottom: 50px;
}



/*  ####################  LINKS ########################### */

/*  ----------- upper left LOGIN link ------------ */
a.loginlink:link {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 20px;
	color: #0F1676;
	text-decoration: none;
}
a.loginlink:visited {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 20px;
	color: #0F1676;
	text-decoration: none; 
}
a.loginlink:hover {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 20px;
	color: #dddd00;
	text-decoration: underline;
	/*background-color: #dddd00;*/
}




/*  ----------- RIGHT COL upper title link ------------ */
a.ad:link {
	color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */
	font-family: Bellerose, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-decoration: none;
}
a.ad:visited {
	color: #5E3C00;   /* dark brown color as in the nav bar for the page's text */
	font-family: Bellerose, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-decoration: none;
}
a.ad:hover {
	color: #0F1676;   
	font-family: Bellerose, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-decoration: underline;
	/*background-color: #dddd00;*/
}







/*  ----------- Left column Navigation on the INDEX page ------------ */
#navholder_index {
text-align:center;	
}

a.left_col_nav:link {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 15px;
	color: #4da92d;
	text-decoration: none;
	text-align: center;
}
a.left_col_nav:visited {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 15px;
	color: #4da92d;
	text-decoration: none;

	text-align: center;
}
a.left_col_nav:hover {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 15px;
	color: #5E3C00;
	text-decoration: underline;

	text-align: center;
	/*background-color: #dddd00;*/
}










/*  ----------- Dig here tag line link ------------ */
a.dighere:link {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 12px;
	color: #4da92d;
	text-decoration: none;
}
a.dighere:visited {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 12px;
	color: #4da92d;
	text-decoration: none;
}
a.dighere:hover {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 12px;
	color: #5E3C00;
	text-decoration: underline;
	/*background-color: #dddd00;*/
}


/*  ----------- Dig here EXTRA SMALLtag line link ------------ */
a.dighere_small:link {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 11px;
	color: #4da92d;
	text-decoration: none;
}
a.dighere_small:visited {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 11px;
	color: #4da92d;
	text-decoration: none;
}
a.dighere_small:hover {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 11px;
	color: #5E3C00;
	text-decoration: underline;
	/*background-color: #dddd00;*/
}




/*  ----------- BOTTNAV for privacy and user agreement links ------------ */
 /* see PRIVACY ID above */
a.bottnav:link {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 12px;
	color: #FFFAD7;
	text-decoration: none;
}
a.bottnav:visited {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.bottnav:hover {
    font-family: Bellerose, helvetica, sans-serif;
    font-size: 12px;
	color: #FFFAD7;
	text-decoration: underline;
	/*background-color: #dddd00;*/
}
















